[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