Index: Makefile
===================================================================
--- Makefile (revision 447)
+++ Makefile (revision 448)
@@ -61,11 +61,16 @@
SOURCE_REQUIRES = sources/packages/d/python2
SOURCE_REQUIRES += sources/packages/d/python2-doc
-REQUIRES = libs/zlib/1.3.1
+REQUIRES = libs/libxcrypt/4.4.38
+REQUIRES += libs/zlib/1.3.1
REQUIRES += app/xz/5.6.3
+REQUIRES += app/bzip2/1.0.8
+REQUIRES += app/sqlite/3.49.1.0
REQUIRES += libs/libffi/3.4.7
REQUIRES += libs/readline/8.2
REQUIRES += libs/expat/2.6.4
+REQUIRES += libs/gdbm/1.24
+REQUIRES += net/libnsl/2.0.1
REQUIRES += net/openssl/3.4.1
# ======= __END_OF_REQUIRES__ =======
@@ -130,13 +135,14 @@
env_sysroot = DESTDIR=$(PYTHON_PKG)
-LDFLAGS += -L.
extra_configure_switches = --libdir=/usr/lib$(LIBSUFFIX)
+extra_configure_switches += --with-platlibdir=lib$(LIBSUFFIX)
extra_configure_switches += --docdir=/usr/share/doc/$(src_dir_name)
extra_configure_switches += --mandir=/usr/share/man
extra_configure_switches += --with-system-expat
extra_configure_switches += --with-system-ffi
+extra_configure_switches += --with-dbmliborder=gdbm:ndbm
extra_configure_switches += --with-threads
extra_configure_switches += --enable-ipv6
extra_configure_switches += --enable-shared
@@ -146,13 +152,17 @@
python_environment = RFS=$(TARGET_DEST_DIR)
python_environment += HOSTARCH=$(TARGET)
python_environment += BUILDARCH=$(BUILD)
-python_environment += PYTHONHOME=$(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/python2.7
+#python_environment += PYTHONHOME=$(TARGET_DEST_DIR)/usr/lib$(LIBSUFFIX)/python2.7
python_environment += PYTHON2=$(PYTHON2)
python_environment += PGEN2=$(PGEN2)
BUILD_ALIAS = $(shell echo $(BUILD) | sed 's,-gnu$$,,')
+CFLAGS += -Wno-misleading-indentation -Wno-deprecated-declarations -Wno-discarded-qualifiers
+LDFLAGS += -L.
+
+
####### Dependencies
$(src_done): $(SRC_ARCHIVE) $(PATCHES_DEP)
@@ -246,7 +256,7 @@
)
@mkdir -p $(PYTHON_PKG)/usr/bin
@( cd $(PYTHON_PKG)/usr/bin ; \
- mv 2to3 2to3-2.7 ; ln -sf 2to3-2.7 2to3 ; \
+ mv 2to3 2to3-2.7 ; \
mv idle idle2.7 ; ln -sf idle2.7 idle2 ; ln -sf idle2 idle ;\
mv pydoc pydoc2.7 ; ln -sf pydoc2.7 pydoc2 ; ln -sf pydoc2 pydoc ;\
ln -sf ../lib$(LIBSUFFIX)/python2.7/site-packages/pynche/pynche pynche2 ; \