CRUX-ARM : Home

Home :: Documentation :: Download :: Development :: Community :: Ports :: Packages :: Bugs :: Links :: About :: Donors
python3-mako: updated to 1.2.1
[ports/opt-arm.git] / python / Pkgfile
index 2d83988fca828cdf74716e196c3e319f9304a538..c2b5ce91909cf6b875b49c53d9420aadfa0bf977 100644 (file)
@@ -5,17 +5,24 @@
 # Depends on: db gdbm openssl bzip2 zlib sqlite3
 
 name=python
-version=2.7.11
-release=1
+version=2.7.18
+release=2
 source=(http://www.python.org/ftp/$name/$version/Python-$version.tar.xz \
         pyconfig.h)
 
 build () {
   cd Python-$version
 
-  # set OPT to the python default without -O3
-  # our CFLAGS are used as well
-  OPT="-Wall -Wstrict-prototypes -fwrapv" \
+  # remove 2to3, we use the one from python3
+  rm -r Lib/lib2to3
+
+  export CFLAGS="-O2 -pipe -mfloat-abi=hard"
+  export CXXFLAGS="$CFLAGS"
+
+  # remove tests
+  rm -r Lib/{bsddb,ctypes,email,lib-tk,sqlite3,unittest}/test
+  rm -r Lib/{{distutils,json}/tests,idlelib/idle_test,test}
+
   ./configure --prefix=/usr \
               --enable-shared \
               --with-threads \
@@ -32,9 +39,8 @@ build () {
   ln -s python2.7 $PKG/usr/include/python
   ln -s /usr/lib/libpython2.7.so $PKG/usr/lib/python2.7/config/libpython2.7.so
 
-  rm -r $PKG/usr/lib/python/{bsddb,ctypes,email,sqlite3}/test
-  rm -r $PKG/usr/lib/python/{distutils,json,lib2to3}/tests
-  rm $PKG/usr/lib/python/{distutils,site-packages,test/data}/README
+  rm $PKG/usr/bin/2to3
+  rm $PKG/usr/lib/python/{distutils,site-packages}/README
   rm $PKG/usr/lib/python/idlelib/{ChangeLog,{NEWS,README,TODO}.txt}
   rm $PKG/usr/lib/python/ctypes/macholib/README.ctypes