Ignore:
Timestamp:
Apr 8, 2013, 5:52:28 PM (7 years ago)
Author:
aronnax@…
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.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/python/py-bpython/Portfile

    r104990 r105060  
    88name                    py-bpython
    99version                 0.12
    10 revision                1
     10revision                2
    1111platforms               darwin
    1212supported_archs         noarch
     
    2323                        sha256  74a9074c5d5448e09ea9efe6b5305a4f580617d73c38f21eab5fe983312a8ec6
    2424
    25 python.versions         25 26 27 31 32 33
     25python.versions         26 27 31 32 33
    2626
    2727if {$name != $subport} {
     
    3232                            port:py${python.version}-distribute
    3333
    34     depends_build-append    port:py${python.version}-babel \
    35                             port:py${python.version}-sphinx
     34    # py-babel is only available for Python 2.x
     35    if {[expr ${python.branch} < 3]} {
     36        depends_build-append \
     37                            port:py${python.version}-babel
     38    }
    3639
    37     depends_run-append      port:bpython_select
     40    depends_build-append    port:py${python.version}-sphinx
     41
     42    depends_run-append      port:py${python.version}-urwid \
     43                            port:bpython_select
    3844
    3945    select.group            bpython
     
    4147   
    4248    post-destroot {
    43         if {${python.branch} == "2.5"} {
    44             set pyetc ${destroot}${prefix}/share/${subport}/etc
    45             xinstall -d ${pyetc}
    46             set themedir ${destroot}${prefix}/share/${subport}/themes
    47             xinstall -d ${themedir}
    48 
    49             set mandir ${destroot}${prefix}/share/${subport}/man
    50             xinstall -d ${mandir}/man1 ${mandir}/man5
    51             xinstall ${worksrcpath}/doc/bpython.1 ${mandir}/man1
    52             xinstall ${worksrcpath}/doc/bpython-config.5 ${mandir}/man5
    53         } else {
    54             set pyetc ${destroot}${python.prefix}/etc
    55             xinstall -d ${pyetc}
    56             set themedir ${destroot}${python.prefix}/share/themes
    57             xinstall -d ${themedir}
    58             set mandir ${destroot}${prefix}/share/${subport}/man
    59         }
     49        set pyetc ${destroot}${python.prefix}/etc
     50        xinstall -d ${pyetc}
     51        set themedir ${destroot}${python.prefix}/share/themes
     52        xinstall -d ${themedir}
    6053
    6154        xinstall -W ${worksrcpath} sample-config ${pyetc}
Note: See TracChangeset for help on using the changeset viewer.