[105060] trunk/dports/python/py-bpython

aronnax at macports.org aronnax at macports.org
Mon Apr 8 10:52:28 PDT 2013


Revision: 105060
          https://trac.macports.org/changeset/105060
Author:   aronnax at macports.org
Date:     2013-04-08 10:52:28 -0700 (Mon, 08 Apr 2013)
Log Message:
-----------
py-bpython: remove Python 2.5 subport, add Python 3.1 subport

 * bpython now uses 'with' statements, so Python 2.5 is no longer supported.
 * added dependencies for building manpages and internationalization.
 * bpython_select now works for all subports.

Modified Paths:
--------------
    trunk/dports/python/py-bpython/Portfile
    trunk/dports/python/py-bpython/files/bpython26
    trunk/dports/python/py-bpython/files/bpython27
    trunk/dports/python/py-bpython/files/bpython31
    trunk/dports/python/py-bpython/files/bpython32
    trunk/dports/python/py-bpython/files/bpython33

Removed Paths:
-------------
    trunk/dports/python/py-bpython/files/bpython25

Modified: trunk/dports/python/py-bpython/Portfile
===================================================================
--- trunk/dports/python/py-bpython/Portfile	2013-04-08 17:28:25 UTC (rev 105059)
+++ trunk/dports/python/py-bpython/Portfile	2013-04-08 17:52:28 UTC (rev 105060)
@@ -7,7 +7,7 @@
 
 name                    py-bpython
 version                 0.12
-revision                1
+revision                2
 platforms               darwin
 supported_archs         noarch
 maintainers             aronnax openmaintainer
@@ -22,7 +22,7 @@
 checksums               rmd160  7e52c0ec1fa56f42b9660496776876eaf09e9cc5 \
                         sha256  74a9074c5d5448e09ea9efe6b5305a4f580617d73c38f21eab5fe983312a8ec6
 
-python.versions         25 26 27 31 32 33
+python.versions         26 27 31 32 33
 
 if {$name != $subport} {
     livecheck.type          none
@@ -31,33 +31,26 @@
                             port:py${python.version}-pygments \
                             port:py${python.version}-distribute
 
-    depends_build-append    port:py${python.version}-babel \
-                            port:py${python.version}-sphinx
+    # py-babel is only available for Python 2.x
+    if {[expr ${python.branch} < 3]} { 
+        depends_build-append \
+                            port:py${python.version}-babel
+    }
 
-    depends_run-append      port:bpython_select
+    depends_build-append    port:py${python.version}-sphinx
 
+    depends_run-append      port:py${python.version}-urwid \
+                            port:bpython_select
+
     select.group            bpython
     select.file             ${filespath}/bpython${python.version}
     
     post-destroot {
-        if {${python.branch} == "2.5"} {
-            set pyetc ${destroot}${prefix}/share/${subport}/etc
-            xinstall -d ${pyetc}
-            set themedir ${destroot}${prefix}/share/${subport}/themes
-            xinstall -d ${themedir}
+        set pyetc ${destroot}${python.prefix}/etc
+        xinstall -d ${pyetc}
+        set themedir ${destroot}${python.prefix}/share/themes
+        xinstall -d ${themedir}
 
-            set mandir ${destroot}${prefix}/share/${subport}/man
-            xinstall -d ${mandir}/man1 ${mandir}/man5
-            xinstall ${worksrcpath}/doc/bpython.1 ${mandir}/man1
-            xinstall ${worksrcpath}/doc/bpython-config.5 ${mandir}/man5
-        } else {
-            set pyetc ${destroot}${python.prefix}/etc
-            xinstall -d ${pyetc}
-            set themedir ${destroot}${python.prefix}/share/themes
-            xinstall -d ${themedir}
-            set mandir ${destroot}${prefix}/share/${subport}/man
-        }
-
         xinstall -W ${worksrcpath} sample-config ${pyetc}
         xinstall -W ${worksrcpath} sample.theme light.theme \
             ${themedir}

Deleted: trunk/dports/python/py-bpython/files/bpython25
===================================================================
--- trunk/dports/python/py-bpython/files/bpython25	2013-04-08 17:28:25 UTC (rev 105059)
+++ trunk/dports/python/py-bpython/files/bpython25	2013-04-08 17:52:28 UTC (rev 105060)
@@ -1,5 +0,0 @@
-bin/bpython-2.5
-bin/bpython-gtk-2.5
-bin/bpython-urwid-2.5
-${prefix}/share/py25-bpython/man/man1/bpython.1
-${prefix}/share/py25-bpython/man/man5/bpython-config.5

Modified: trunk/dports/python/py-bpython/files/bpython26
===================================================================
--- trunk/dports/python/py-bpython/files/bpython26	2013-04-08 17:28:25 UTC (rev 105059)
+++ trunk/dports/python/py-bpython/files/bpython26	2013-04-08 17:52:28 UTC (rev 105060)
@@ -1,7 +1,7 @@
 bin/bpython-2.6
 bin/bpython-gtk-2.6
 bin/bpython-urwid-2.6
-${frameworks_dir}/Python.framework/Versions/2.6/man/man1/bpython.1
-${frameworks_dir}/Python.framework/Versions/2.6/man/man5/bpython-config.5
+${frameworks_dir}/Python.framework/Versions/2.6/share/man/man1/bpython.1
+${frameworks_dir}/Python.framework/Versions/2.6/share/man/man5/bpython-config.5
 ${frameworks_dir}/Python.framework/Versions/2.6/share/themes/light.theme
 ${frameworks_dir}/Python.framework/Versions/2.6/share/themes/sample.theme

Modified: trunk/dports/python/py-bpython/files/bpython27
===================================================================
--- trunk/dports/python/py-bpython/files/bpython27	2013-04-08 17:28:25 UTC (rev 105059)
+++ trunk/dports/python/py-bpython/files/bpython27	2013-04-08 17:52:28 UTC (rev 105060)
@@ -3,3 +3,5 @@
 bin/bpython-urwid-2.7
 ${frameworks_dir}/Python.framework/Versions/2.7/share/man/man1/bpython.1
 ${frameworks_dir}/Python.framework/Versions/2.7/share/man/man5/bpython-config.5
+${frameworks_dir}/Python.framework/Versions/2.7/share/themes/light.theme
+${frameworks_dir}/Python.framework/Versions/2.7/share/themes/sample.theme

Modified: trunk/dports/python/py-bpython/files/bpython31
===================================================================
--- trunk/dports/python/py-bpython/files/bpython31	2013-04-08 17:28:25 UTC (rev 105059)
+++ trunk/dports/python/py-bpython/files/bpython31	2013-04-08 17:52:28 UTC (rev 105060)
@@ -1,7 +1,7 @@
 bin/bpython-3.1
 bin/bpython-gtk-3.1
 bin/bpython-urwid-3.1
-${frameworks_dir}/Python.framework/Versions/3,1/man/man1/bpython.1
-${frameworks_dir}/Python.framework/Versions/3.1/man/man5/bpython-config.5
+${frameworks_dir}/Python.framework/Versions/3.1/share/man/man1/bpython.1
+${frameworks_dir}/Python.framework/Versions/3.1/share/man/man5/bpython-config.5
 ${frameworks_dir}/Python.framework/Versions/3.1/share/themes/light.theme
 ${frameworks_dir}/Python.framework/Versions/3.1/share/themes/sample.theme

Modified: trunk/dports/python/py-bpython/files/bpython32
===================================================================
--- trunk/dports/python/py-bpython/files/bpython32	2013-04-08 17:28:25 UTC (rev 105059)
+++ trunk/dports/python/py-bpython/files/bpython32	2013-04-08 17:52:28 UTC (rev 105060)
@@ -1,7 +1,7 @@
 bin/bpython-3.2
 bin/bpython-gtk-3.2
 bin/bpython-urwid-3.2
-${frameworks_dir}/Python.framework/Versions/3.2/man/man1/bpython.1
-${frameworks_dir}/Python.framework/Versions/3.2/man/man5/bpython-config.5
+${frameworks_dir}/Python.framework/Versions/3.2/share/man/man1/bpython.1
+${frameworks_dir}/Python.framework/Versions/3.2/share/man/man5/bpython-config.5
 ${frameworks_dir}/Python.framework/Versions/3.2/share/themes/light.theme
 ${frameworks_dir}/Python.framework/Versions/3.2/share/themes/sample.theme

Modified: trunk/dports/python/py-bpython/files/bpython33
===================================================================
--- trunk/dports/python/py-bpython/files/bpython33	2013-04-08 17:28:25 UTC (rev 105059)
+++ trunk/dports/python/py-bpython/files/bpython33	2013-04-08 17:52:28 UTC (rev 105060)
@@ -1,7 +1,7 @@
 bin/bpython-3.3
 bin/bpython-gtk-3.3
 bin/bpython-urwid-3.3
-${frameworks_dir}/Python.framework/Versions/3.3/man/man1/bpython.1
-${frameworks_dir}/Python.framework/Versions/3.3/man/man5/bpython-config.5
+${frameworks_dir}/Python.framework/Versions/3.3/share/man/man1/bpython.1
+${frameworks_dir}/Python.framework/Versions/3.3/share/man/man5/bpython-config.5
 ${frameworks_dir}/Python.framework/Versions/3.3/share/themes/light.theme
 ${frameworks_dir}/Python.framework/Versions/3.3/share/themes/sample.theme
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20130408/48e01eb6/attachment.html>


More information about the macports-changes mailing list