[csw-devel] SF.net SVN: gar:[7639] csw/mgar/pkg/python/trunk

wahwah at users.sourceforge.net wahwah at users.sourceforge.net
Wed Dec 16 21:14:11 CET 2009


Revision: 7639
          http://gar.svn.sourceforge.net/gar/?rev=7639&view=rev
Author:   wahwah
Date:     2009-12-16 20:14:10 +0000 (Wed, 16 Dec 2009)

Log Message:
-----------
python: Upgrading to 2.6.4, removing content from CSWpython-rt with the intention to kill it, moving the distutils module to CSWpython, moving smtpd.py to the -devel package.

Modified Paths:
--------------
    csw/mgar/pkg/python/trunk/Makefile
    csw/mgar/pkg/python/trunk/checksums

Modified: csw/mgar/pkg/python/trunk/Makefile
===================================================================
--- csw/mgar/pkg/python/trunk/Makefile	2009-12-16 19:22:47 UTC (rev 7638)
+++ csw/mgar/pkg/python/trunk/Makefile	2009-12-16 20:14:10 UTC (rev 7639)
@@ -1,7 +1,13 @@
 GARNAME = Python
-GARVERSION = 2.6.2
+GARVERSION = 2.6.4
 CATEGORIES = lang
 
+# Known issues:
+#
+# - No 64-bit build
+# - ctypes module doesn't compile
+#   - http://forums.sun.com/thread.jspa?threadID=5148204
+
 SPKG_SOURCEURL = http://www.python.org/download/releases/$(GARVERSION)
 SPKG_CLASSES = none cswpycompile
 
@@ -75,31 +81,46 @@
 # use prototype filters to set the class 
 PROTOTYPE_FILTER = awk '$$$$3 ~/.*\.py$$$$/ { $$$$2 = "cswpycompile" } { print }'
 
-PACKAGES  = CSWidle CSWpython CSWpydistutils CSWpython-devel CSWpython-rt CSWpython-tk CSWpython-test
+PACKAGES  = CSWidle
+PACKAGES += CSWpython
+PACKAGES += CSWpython-devel
+PACKAGES += CSWpython-rt
+PACKAGES += CSWpython-test
+PACKAGES += CSWpython-tk
 
+INCOMPATIBLE_PKGS_CSWpython = CSWpydistutils
+
 PKGFILES_CSWidle  = $(libdir)/.*/idlelib/.*
 PKGFILES_CSWidle += $(bindir)/idle
 PKGFILES_CSWpython-devel  = $(includedir)/.*
 PKGFILES_CSWpython-devel += $(libdir)/.*/config/.*
-PKGFILES_CSWpydistutils += $(libdir)/.*/distutils/.*
-PKGFILES_CSWpython-rt += $(libdir)/.*libpython.*
+PKGFILES_CSWpython-devel += $(bindir)/.*config.*
+# No idea why would this be in CSWpython, and no good idea for a better package
+# to put it.
+PKGFILES_CSWpython-devel += $(bindir)/smtpd.py
+PKGFILES_CSWpython-rt = non-existing
 PKGFILES_CSWpython-tk  = $(libdir)/.*/lib-tk/.*
 PKGFILES_CSWpython-tk += $(libdir)/.*/lib-dynload/_tkinter.so.*
-PKGFILES_CSWpython-test = $(libdir)/python/test/.*
+PKGFILES_CSWpython-test  = $(libdir)/python/test/.*
+PKGFILES_CSWpython-test += $(libdir)/python/bsddb/test.*
+PKGFILES_CSWpython-test += $(libdir)/python/ctypes/test.*
+PKGFILES_CSWpython-test += $(libdir)/python/email/test.*
+PKGFILES_CSWpython-test += $(libdir)/python/distutils/tests.*
+PKGFILES_CSWpython-test += $(libdir)/python/json/tests.*
+PKGFILES_CSWpython-test += $(libdir)/python/lib2to3/tests.*
+PKGFILES_CSWpython-test += $(libdir)/python/sqlite3/test.*
 
 ENABLE_CHECK = 0
 
-REQUIRED_PKGS_CSWidle         = CSWpython CSWpython-tk CSWcswclassutils
+REQUIRED_PKGS_CSWidle         = CSWpython CSWpython-tk
 REQUIRED_PKGS_CSWpython       = CSWbdb CSWbzip2 CSWgdbm CSWggettextrt 
 REQUIRED_PKGS_CSWpython      += CSWncurses CSWosslrt CSWpython-rt CSWreadline 
-REQUIRED_PKGS_CSWpython      += CSWsqlite3rt CSWzlib CSWcswclassutils
+REQUIRED_PKGS_CSWpython      += CSWsqlite3rt CSWzlib
 REQUIRED_PKGS_CSWpython-tk    = CSWpython CSWtcl CSWtk 
-REQUIRED_PKGS_CSWpython-tk   += CSWpython-rt CSWcswclassutils
-REQUIRED_PKGS_CSWpydistutils  = CSWpython CSWcswclassutils 
-REQUIRED_PKGS_CSWpython-devel = CSWpython CSWcswclassutils
-REQUIRED_PKGS_CSWpython-test  = CSWpython CSWcswclassutils
+REQUIRED_PKGS_CSWpython-tk   += CSWpython-rt
+REQUIRED_PKGS_CSWpython-devel = CSWpython
+REQUIRED_PKGS_CSWpython-test  = CSWpython
 
-CATALOGNAME_CSWpydistutils = pydistutils
 CATALOGNAME_CSWidle = idle
 CATALOGNAME_CSWpython = python
 CATALOGNAME_CSWpython-devel = python_devel
@@ -108,24 +129,20 @@
 CATALOGNAME_CSWpython-test = python_test
 
 SPKG_DESC_CSWidle = Python IDE
-SPKG_DESC_CSWdistutils = Python Distutils makes modules and extensions easily available
 SPKG_DESC_CSWpython = A high-level scripting language.
 SPKG_DESC_CSWpython-devel = Development Files for Python
-SPKG_DESC_CSWpython-rt = Python Runtime Libraries
+SPKG_DESC_CSWpython-rt = An empty, obsolete package
 SPKG_DESC_CSWpython-tk = Python Tk Interface (TkInter)
 SPKG_DESC_CSWpython-test = Python Test modules
 
-POST_INST_SCR  = add-depricated-libs
+include gar/category.mk
 
-post-install-modulated: $(POST_INST_SCR)
+post-install-modulated: install-deprecated-libs
 	@$(MAKECOOKIE)
 
-add-depricated-libs:
-	echo "===> Adding Depricated Libs"
+install-deprecated-libs:
+	echo "===> Installing deprecated Libraries into $(libdir)"
 	cp $(DOWNLOADDIR)/libpython2.5.so.1.0-$(MODULATION) \
 		$(DESTDIR)$(libdir)/libpython2.5.so.1.0
-	cd $(DESTDIR)$(libdir);ln -s libpython2.5.so.1.0 libpython2.5.so
+	cd $(DESTDIR)$(libdir); ln -s libpython2.5.so.1.0 libpython2.5.so
 	@$(MAKECOOKIE)
-
-include gar/category.mk
-

Modified: csw/mgar/pkg/python/trunk/checksums
===================================================================
--- csw/mgar/pkg/python/trunk/checksums	2009-12-16 19:22:47 UTC (rev 7638)
+++ csw/mgar/pkg/python/trunk/checksums	2009-12-16 20:14:10 UTC (rev 7639)
@@ -1,11 +1,11 @@
-245db9f1e0f09ab7e0faaa0cf7301011  download/Python-2.6.2.tar.bz2
-42dd6523beb94a805d5764ae1276091c  download/faqwiz.diff
-5664b3970307d7d39d8d4061e7dccbb0  download/libpython2.5.so.1.0-isa-i386
-a87896c48b2f61b32053e6d02b07b022  download/libpython2.5.so.1.0-isa-sparcv8
-33f4094ee46ce865d3973a197f3fb4a0  download/makesetup.diff
-22c5f741b1744213eaef0818ab280ad5  download/modules.diff
-afcc79a94e2f8a576c7906a9700e35a0  download/multiprocess.diff
-05724da367b025ce525de2bb704af6e3  download/pyport.diff
-a1d114e8a20870675649aeef007a9cac  download/python-config-in.diff
-1d2763e140ff30a491b3ce11d1a44f97  download/setup.diff
-d6c86beae46033be70c44c8e0e4c1908  download/site.diff
+fee5408634a54e721a93531aba37f8c1  Python-2.6.4.tar.bz2
+42dd6523beb94a805d5764ae1276091c  faqwiz.diff
+5664b3970307d7d39d8d4061e7dccbb0  libpython2.5.so.1.0-isa-i386
+a87896c48b2f61b32053e6d02b07b022  libpython2.5.so.1.0-isa-sparcv8
+33f4094ee46ce865d3973a197f3fb4a0  makesetup.diff
+22c5f741b1744213eaef0818ab280ad5  modules.diff
+afcc79a94e2f8a576c7906a9700e35a0  multiprocess.diff
+05724da367b025ce525de2bb704af6e3  pyport.diff
+a1d114e8a20870675649aeef007a9cac  python-config-in.diff
+1d2763e140ff30a491b3ce11d1a44f97  setup.diff
+d6c86beae46033be70c44c8e0e4c1908  site.diff


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.



More information about the devel mailing list