[25184] trunk/dports/python

source_changes at macosforge.org source_changes at macosforge.org
Tue May 15 10:53:36 PDT 2007


Revision: 25184
          http://trac.macosforge.org/projects/macports/changeset/25184
Author:   stechert at macports.org
Date:     2007-05-15 10:53:35 -0700 (Tue, 15 May 2007)

Log Message:
-----------
3 new py25 ports

Added Paths:
-----------
    trunk/dports/python/py25-nevow/
    trunk/dports/python/py25-nevow/Portfile
    trunk/dports/python/py25-pylons/
    trunk/dports/python/py25-pylons/Portfile
    trunk/dports/python/py25-twisted/
    trunk/dports/python/py25-twisted/Portfile

Added: trunk/dports/python/py25-nevow/Portfile
===================================================================
--- trunk/dports/python/py25-nevow/Portfile	                        (rev 0)
+++ trunk/dports/python/py25-nevow/Portfile	2007-05-15 17:53:35 UTC (rev 25184)
@@ -0,0 +1,37 @@
+# $Id: Portfile 23565 2007-04-04 19:55:04Z stechert at macports.org $
+
+PortSystem 1.0
+PortGroup python25 1.0
+
+name			py25-nevow
+version			0.9.18
+revision                0
+categories		python
+platforms		darwin
+maintainers		stechert at macports.org
+description		A Web Application Construction Kit
+long_description	Nevow is a next-generation web application templating \
+					system, based on the ideas developed in the Twisted Woven \
+					package. Its main focus is on separating the HTML template \
+					from both the business logic and the display logic, while \
+					allowing the programmer to write pure Python code as much \
+					as possible.
+
+homepage		http://divmod.org/trac/wiki/DivmodNevow
+master_sites	        http://divmod.org/trac/attachment/wiki/SoftwareReleases/
+distname		Nevow-${version}
+extract.suffix		.tar.gz?format=raw
+checksums		sha1 a8243cf68dd181763e712cd1cbd67500f7bf628f
+
+depends_lib-append	port:py25-twisted
+
+post-destroot {
+	xinstall -d 755 ${destroot}${prefix}/share/doc/${name}
+	file copy ${worksrcpath}/doc/ \
+		${destroot}${prefix}/share/doc/${name}
+	file delete ${destroot}${prefix}/share/doc/${name}/examples
+	file copy ${worksrcpath}/examples \
+		${destroot}${prefix}/share/doc/${name}/examples
+	xinstall -m 644 -W ${worksrcpath} LICENSE README \
+		${destroot}${prefix}/share/doc/${name}
+}

Added: trunk/dports/python/py25-pylons/Portfile
===================================================================
--- trunk/dports/python/py25-pylons/Portfile	                        (rev 0)
+++ trunk/dports/python/py25-pylons/Portfile	2007-05-15 17:53:35 UTC (rev 25184)
@@ -0,0 +1,49 @@
+# $Id: Portfile 23566 2007-04-04 20:01:21Z stechert at macports.org $
+
+PortSystem			1.0
+PortGroup			python25 1.0
+name				py25-pylons
+version				0.9.4.1
+categories-append		www
+maintainers			stechert at macports.org
+description			Pylons is a lightweight web framework.
+long_description		Pylons combines the very best ideas from the \
+				worlds of Ruby, Python and Perl, providing a \
+				structured but extremely flexible Python web \
+				framework. It's also one of the first projects \
+				to leverage the emerging WSGI standard, which \
+				allows extensive re-use and flexibility -- but \
+				only if you need it. Out of the box, Pylons \
+				aims to make web development fast, flexible \
+				and easy.
+platforms			darwin
+
+homepage			http://pylonshq.com/
+master_sites			http://cheeseshop.python.org/packages/source/P/Pylons/
+distname			Pylons-${version}
+
+
+checksums			md5 59d438240d6dce3b560d9912f2204992 \
+				sha1 91cb56761c08396c577fe09aed9edd9e153fff28 \
+				rmd160 602f34c425a1c68c4197d9c0a96d2e1c7aa956d2
+
+depends_lib			port:py25-setuptools \
+				port:py25-routes \
+				port:py25-myghty \
+				port:py25-paste \
+				port:py25-pastedeploy \
+				port:py25-pastescript \
+				port:py25-simplejson \
+				port:py25-webhelpers \
+				port:py25-nose \
+				port:py25-beaker \
+				port:py25-formencode \
+				port:py25-cheetah
+
+post-destroot {
+	# Dependencies are the packaging system's job, for crying out loud.
+	# Cheetah doesn't use setuptools.
+	reinplace s|^Cheetah.*||g $destroot/$prefix/lib/python2.5/site-packages/Pylons-${version}-py2.5.egg-info/requires.txt
+	# Neither does FormEncode
+	reinplace s|^FormEncode.*||g $destroot/$prefix/lib/python2.5/site-packages/Pylons-${version}-py2.5.egg-info/requires.txt
+}

Added: trunk/dports/python/py25-twisted/Portfile
===================================================================
--- trunk/dports/python/py25-twisted/Portfile	                        (rev 0)
+++ trunk/dports/python/py25-twisted/Portfile	2007-05-15 17:53:35 UTC (rev 25184)
@@ -0,0 +1,28 @@
+# $Id: Portfile 22478 2007-03-02 05:16:40Z pipping at macports.org $
+
+PortSystem 1.0
+PortGroup python25 1.0
+
+name			py25-twisted
+version			2.5.0
+categories		python devel net
+maintainers		stechert at macports.org
+description		An event-based Python framework for internet applications
+long_description	Twisted is an event-driven networking framework \
+				written in Python. Twisted supports TCP, UDP, SSL/TLS, \
+				multicast, Unix sockets, a large number of protocols \
+				(including HTTP, NNTP, SSH, IRC, FTP, and others), and \
+				much more.
+
+homepage		http://www.twistedmatrix.com/
+master_sites	http://tmrc.mit.edu/mirror/twisted/Twisted/2.5/
+distname		Twisted-${version}
+use_bzip2		yes
+checksums		sha1 c1595206c2dc6fe8926a5717076eb1650741bacf
+
+depends_lib-append	port:py25-zopeinterface
+
+build		{}
+
+destroot.env	"PYTHONPATH=\$PYTHONPATH:${destroot}${python.pkgd}"
+

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


More information about the macports-changes mailing list