[packages/python] partially revert commit 31092, apply changes for real now - stupid me..
git-svn-id: svn://svn.openwrt.org/openwrt/packages@31140 3c298f89-4303-0410-b956-a3cf2f4a3e73
This commit is contained in:
@ -8,12 +8,12 @@
|
||||
include $(TOPDIR)/rules.mk
|
||||
|
||||
PKG_NAME:=python
|
||||
PKG_VERSION:=2.6.4
|
||||
PKG_RELEASE:=4
|
||||
PKG_VERSION:=2.7.3rc2
|
||||
PKG_RELEASE:=1
|
||||
|
||||
PKG_SOURCE:=Python-$(PKG_VERSION).tar.bz2
|
||||
PKG_SOURCE_URL:=http://www.python.org/ftp/python/$(PKG_VERSION)/
|
||||
PKG_MD5SUM:=fee5408634a54e721a93531aba37f8c1
|
||||
PKG_MD5SUM:=67059e1bcaf19e19394d16b80637f75f
|
||||
|
||||
PKG_INSTALL:=1
|
||||
PKG_BUILD_PARALLEL:=1
|
||||
@ -105,10 +105,11 @@ $(call Package/python/Default)
|
||||
DEPENDS+=+python-mini
|
||||
endef
|
||||
|
||||
# Needs datetime
|
||||
define Package/python-sqlite3
|
||||
$(call Package/python/Default)
|
||||
TITLE:=Python support for sqlite3
|
||||
DEPENDS+=+python-mini +libsqlite3
|
||||
DEPENDS+=+python +libsqlite3
|
||||
endef
|
||||
|
||||
define Package/python-gdbm
|
||||
@ -117,39 +118,41 @@ $(call Package/python/Default)
|
||||
DEPENDS+=+python-mini +libgdbm
|
||||
endef
|
||||
|
||||
PY_DISABLED_MODULES:= \
|
||||
readline _curses _curses_panel _tkinter nis
|
||||
|
||||
MAKE_FLAGS:=\
|
||||
$(TARGET_CONFIGURE_OPTS) \
|
||||
PYTHON_DISABLE_MODULES="$(PY_DISABLED_MODULES)" \
|
||||
PYTHON_MODULES_INCLUDE="$(STAGING_DIR)/usr/include" \
|
||||
PYTHON_MODULES_LIB="$(STAGING_DIR)/usr/lib" \
|
||||
DESTDIR="$(PKG_INSTALL_DIR)" \
|
||||
CROSS_COMPILE=yes \
|
||||
CFLAGS="$(TARGET_CFLAGS) -fno-inline" \
|
||||
CFLAGS="$(TARGET_CFLAGS) -DNDEBUG -fno-inline" \
|
||||
LDFLAGS="$(TARGET_LDFLAGS)" \
|
||||
LD="$(TARGET_CC)" \
|
||||
HOSTPYTHON=./hostpython \
|
||||
HOSTPGEN=./hostpgen
|
||||
|
||||
ENABLE_IPV6:=
|
||||
ifeq ($(CONFIG_IPV6),y)
|
||||
ENABLE_IPV6 += --enable-ipv6
|
||||
endif
|
||||
|
||||
define Build/Configure
|
||||
-$(MAKE) -C $(PKG_BUILD_DIR) distclean
|
||||
(cd $(PKG_BUILD_DIR); autoreconf --force --install || exit 0)
|
||||
# The python executable needs to stay in the rootdir since its location will
|
||||
# be used to compute the path of the config files.
|
||||
$(CP) $(STAGING_DIR_HOST)/bin/pgen $(PKG_BUILD_DIR)/hostpgen
|
||||
$(CP) $(STAGING_DIR_HOST)/bin/python $(PKG_BUILD_DIR)/hostpython
|
||||
$(CP) $(STAGING_DIR_HOST)/bin/python$(PYTHON_VERSION) $(PKG_BUILD_DIR)/hostpython
|
||||
$(call Build/Configure/Default, \
|
||||
--sysconfdir=/etc \
|
||||
--disable-shared \
|
||||
--without-cxx-main \
|
||||
--with-threads \
|
||||
--with-system-ffi \
|
||||
--with-system-ffi="$(STAGING_DIR)/usr" \
|
||||
$(ENABLE_IPV6) \
|
||||
ac_cv_lib_readline_readline=no \
|
||||
ac_cv_have_chflags=no \
|
||||
ac_cv_have_lchflags=no \
|
||||
ac_cv_py_format_size_t=no \
|
||||
ac_cv_have_long_long_format=yes \
|
||||
ac_cv_buggy_getaddrinfo=no \
|
||||
OPT="$(TARGET_CFLAGS)" \
|
||||
)
|
||||
endef
|
||||
@ -170,7 +173,7 @@ define Build/InstallDev
|
||||
$(1)/usr/lib/python$(PYTHON_VERSION)/
|
||||
|
||||
$(CP) \
|
||||
$(STAGING_DIR_HOST)/bin/python \
|
||||
$(STAGING_DIR_HOST)/bin/python$(PYTHON_VERSION) \
|
||||
$(1)/usr/bin/hostpython
|
||||
(cd $(2)/bin; \
|
||||
ln -sf ../../usr/bin/hostpython python$(PYTHON_VERSION); \
|
||||
@ -189,7 +192,6 @@ define PyPackage/python/filespec
|
||||
+|/usr/lib/python$(PYTHON_VERSION)
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/bsddb/test
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/config
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/config/Makefile
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/ctypes/test
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/distutils/command/wininst-*.exe
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/distutils/tests
|
||||
@ -206,7 +208,7 @@ define PyPackage/python/filespec
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_sqlite3.so
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_ssl.so
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/pyexpat.so
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/pydoc_topics.py
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/pydoc_data
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/pydoc.py
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_ctypes_test.so
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_testcapi.so
|
||||
@ -247,7 +249,6 @@ define PyPackage/python/filespec
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/syslog.so
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/time.so
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/unicodedata.so
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_weakref.so
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/linecache.py
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/md5.py
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/new.py
|
||||
@ -285,6 +286,17 @@ define PyPackage/python/filespec
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/UserDict.py
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/warnings.py
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/weakref.py
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/_weakrefset.py
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/sysconfig.py
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/functools.py
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_functools.so
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/collections.py
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_collections.so
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/keyword.py
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/heapq.py
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_heapq.so
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/bisect.py
|
||||
-|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_bisect.so
|
||||
endef
|
||||
|
||||
define PyPackage/python-mini/filespec
|
||||
@ -325,7 +337,6 @@ define PyPackage/python-mini/filespec
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/syslog.so
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/time.so
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/unicodedata.so
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_weakref.so
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/linecache.py
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/md5.py
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/new.py
|
||||
@ -363,6 +374,18 @@ define PyPackage/python-mini/filespec
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/UserDict.py
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/warnings.py
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/weakref.py
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/_weakrefset.py
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/config/Makefile
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/sysconfig.py
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/functools.py
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_functools.so
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/collections.py
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_collections.so
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/keyword.py
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/heapq.py
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_heapq.so
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/bisect.py
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/lib-dynload/_bisect.so
|
||||
+|/usr/include/python$(PYTHON_VERSION)/pyconfig.h
|
||||
endef
|
||||
|
||||
@ -371,7 +394,7 @@ define PyPackage/python-mini/install
|
||||
endef
|
||||
|
||||
define PyPackage/python-doc/filespec
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/pydoc_topics.py
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/pydoc_data
|
||||
+|/usr/lib/python$(PYTHON_VERSION)/pydoc.py
|
||||
endef
|
||||
|
||||
|
Reference in New Issue
Block a user