[48733] trunk/dports/python/py25-django/Portfile

arthurk at macports.org arthurk at macports.org
Fri Mar 27 12:26:57 PDT 2009


Revision: 48733
          http://trac.macports.org/changeset/48733
Author:   arthurk at macports.org
Date:     2009-03-27 12:26:57 -0700 (Fri, 27 Mar 2009)
Log Message:
-----------
Fix conflict between py*-django ports (Ticket #18532 and #18903)

Modified Paths:
--------------
    trunk/dports/python/py25-django/Portfile

Modified: trunk/dports/python/py25-django/Portfile
===================================================================
--- trunk/dports/python/py25-django/Portfile	2009-03-27 19:24:41 UTC (rev 48732)
+++ trunk/dports/python/py25-django/Portfile	2009-03-27 19:26:57 UTC (rev 48733)
@@ -1,32 +1,56 @@
 # $Id$
 
-PortSystem        	1.0
-PortGroup         	python25 1.0
+PortSystem          1.0
+PortGroup           python25 1.0
 
-name                    py25-django
-version                 1.0.2
-categories              python www
-platforms               darwin
-maintainers             arthurkoziel.com:arthur
-homepage                http://www.djangoproject.com
-description             Django is a high-level Python Web framework
-long_description        Django is a high-level Python Web framework that \
-                        encourages rapid development and clean, pragmatic \
-                        design.
+name                py25-django
+version             1.0.2
+revision            1
+categories-append   www
+platforms           darwin
+maintainers         arthurk
+homepage            http://www.djangoproject.com
+description         Django is a high-level Python Web framework
+long_description    Django is a high-level Python Web framework that \
+                    encourages rapid development and clean, pragmatic \
+                    design.
 
-master_sites            http://media.djangoproject.com/releases/${version}/
-distname                Django-${version}-final
-checksums           	md5     89353e3749668778f1370d2e444f3adc \
-                    	sha1    f2d9088f17aff47ea17e5767740cab67b2a73b6b \
-                    	rmd160  0cfea620df0831310da4ef51ef6ee4ef1b65974e
+master_sites        http://media.djangoproject.com/releases/${version}/
+distname            Django-${version}-final
+checksums           md5     89353e3749668778f1370d2e444f3adc \
+                    sha1    f2d9088f17aff47ea17e5767740cab67b2a73b6b \
+                    rmd160  0cfea620df0831310da4ef51ef6ee4ef1b65974e
 
-depends_lib-append      port:py25-setuptools
+depends_lib-append  port:py25-setuptools
 
+variant bash_completion {
+    depends_run-append  port:bash-completion
+    
+    post-patch {
+        reinplace "s|django-admin.py|django-admin-2.5.py|g" \
+            ${worksrcpath}/extras/django_bash_completion
+    }
+    
+    post-destroot {
+        xinstall -d ${destroot}${prefix}/etc/bash_completion.d
+        xinstall -m 644 ${worksrcpath}/extras/django_bash_completion \
+            ${destroot}${prefix}/etc/bash_completion.d/django-admin-2.5.py
+    }
+}
+
 post-destroot   {
-        xinstall -m 644 -W ${worksrcpath} AUTHORS INSTALL LICENSE README \
-                ${destroot}${prefix}/share/doc/${name}
+    xinstall -m 644 -W ${worksrcpath} AUTHORS INSTALL LICENSE README \
+        ${destroot}${prefix}/share/doc/${name}
 
-        file copy ${worksrcpath}/docs ${destroot}${prefix}/share/doc/${name}/docs
-        file copy ${worksrcpath}/examples ${destroot}${prefix}/share/doc/${name}/examples
+    file copy ${worksrcpath}/docs ${destroot}${prefix}/share/doc/${name}/docs
+    file copy ${worksrcpath}/examples \
+        ${destroot}${prefix}/share/doc/${name}/examples
+    
+    # To avoid conflict between py*-django
+    move ${destroot}${prefix}/bin/django-admin.py \
+        ${destroot}${prefix}/bin/django-admin-2.5.py
 }
 
+livecheck.check     regex
+livecheck.url       http://www.djangoproject.com/download/
+livecheck.regex     "The latest official version is (1\.\[0-9\]+\.\[0-9\]+)"
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090327/6cc18d37/attachment-0001.html>


More information about the macports-changes mailing list