[22101] trunk/dports/lang/python25

source_changes at macosforge.org source_changes at macosforge.org
Sat Feb 17 12:13:58 PST 2007


Revision: 22101
          http://trac.macosforge.org/projects/macports/changeset/22101
Author:   mww at macports.org
Date:     2007-02-17 12:13:58 -0800 (Sat, 17 Feb 2007)

Log Message:
-----------
remove all dependencies on external libs (those are all individually taken care of by separate ports); revision++

Modified Paths:
--------------
    trunk/dports/lang/python25/Portfile

Added Paths:
-----------
    trunk/dports/lang/python25/files/
    trunk/dports/lang/python25/files/patch-setup.py

Modified: trunk/dports/lang/python25/Portfile
===================================================================
--- trunk/dports/lang/python25/Portfile	2007-02-17 20:08:53 UTC (rev 22100)
+++ trunk/dports/lang/python25/Portfile	2007-02-17 20:13:58 UTC (rev 22101)
@@ -2,58 +2,51 @@
 
 PortSystem 1.0
 
-name		   python25
-version		   2.5
-categories	   lang
-platforms	   darwin
-maintainers	   mww at opendarwin.org pmq at macports.org
+name			python25
+version			2.5
+revision		1
+categories		lang
+platforms		darwin
+maintainers		mww at macports.org pmq at macports.org
 
-description	   An interpreted, object-oriented programming language
-long_description   Python is an interpreted, interactive, object-oriented \
-		   programming language.
+description		An interpreted, object-oriented programming language
+long_description	Python is an interpreted, interactive, object-oriented \
+			programming language.
 
-homepage	   http://www.python.org
-master_sites	   ${homepage}/ftp/python/2.5 \
-		   ftp://ftp.python.org/pub/python/2.5
+homepage		http://www.python.org/
+master_sites	${homepage}/ftp/python/2.5/ \
+			ftp://ftp.python.org/pub/python/2.5/ \
+			ftp://ftp.fastorama.com/mirrors/ftp.python.org/pub/python/2.5/ \
+			ftp://ftp.python.jp/pub/python/2.5/
 
-distname	   Python-${version}
-use_bzip2	   yes
-checksums	   sha1 98ce9346cc4a7ef4621ecdcfc3957d595d97a078 \
-		   rmd160 f6977a6c3d3ca54c27ad9270918237a7e6521d0b
+distname		Python-${version}
+use_bzip2		yes
+checksums		sha1 98ce9346cc4a7ef4621ecdcfc3957d595d97a078 \
+				rmd160 f6977a6c3d3ca54c27ad9270918237a7e6521d0b
 
-depends_lib	   bin:bzip2:bzip2 port:ncursesw port:openssl \
-		   port:readline port:sqlite3 port:zlib \
-		   port:db44
+patchfiles		patch-setup.py
 
-configure.args	   --enable-shared \
-		   --mandir=${prefix}/share/man \
-		   --bindir=${prefix}/bin \
-		   --libdir=${prefix}/lib \
-		   --without-readline \
-		   --enable-ipv6 \
-		   --disable-tk
+configure.args	--enable-shared \
+			--mandir=${prefix}/share/man \
+			--bindir=${prefix}/bin \
+			--libdir=${prefix}/lib \
+			--without-readline \
+			--enable-ipv6 \
+			--disable-tk \
+			--disable-framework
 
 test.run	   yes
 test.target	   test
 
-destroot.target	   install maninstall
+destroot.target	install maninstall
 post-destroot {
 	system "cd ${destroot}${prefix}/bin && mv idle idle2.5 && mv pydoc pydoc2.5 && mv python-config python-config2.5 && mv smtpd.py smtpd2.5.py && rm python"
 	system "cd ${destroot}${prefix}/share/man/man1 && mv python.1 python2.5.1"
 }
 
-platform puredarwin {
-	configure.args-append	--disable-toolbox-glue --disable-framework
-}
-
 platform darwin 8 {
 	configure.env		CC=/usr/bin/gcc-4.0 CPP=/usr/bin/cpp-4.0 \
 				CXX=/usr/bin/g++-4.0
 	configure.args-append 	--with-cxx=/usr/bin/g++-4.0
 }
 
-variant tk {
-	configure.args-delete   --disable-tk
-	configure.args-append  	--enable-tk
-	depends_lib-append     	port:tk
-}

Added: trunk/dports/lang/python25/files/patch-setup.py
===================================================================
--- trunk/dports/lang/python25/files/patch-setup.py	                        (rev 0)
+++ trunk/dports/lang/python25/files/patch-setup.py	2007-02-17 20:13:58 UTC (rev 22101)
@@ -0,0 +1,11 @@
+--- setup.py	2006-08-10 01:42:18.000000000 +0200
++++ setup.py	2007-02-17 16:57:24.000000000 +0100
+@@ -15,7 +15,7 @@
+ from distutils.command.install_lib import install_lib
+ 
+ # This global variable is used to hold the list of modules to be disabled.
+-disabled_module_list = []
++disabled_module_list = ["zlib","_hashlib","_ssl","_bsddb","_sqlite3","_tkinter","bz2","gdbm","readline","_curses","_curses_panel","pyexpat"]
+ 
+ def add_dir_to_list(dirlist, dir):
+     """Add the directory 'dir' to the list 'dirlist' (at the front) if

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070217/c0ba1b70/attachment.html


More information about the macports-changes mailing list