Changeset 124022


Ignore:
Timestamp:
Aug 17, 2014, 1:40:09 PM (5 years ago)
Author:
afb@…
Message:

upgrade to python27 and perl5.16

Location:
trunk/dports/sysutils
Files:
9 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/sysutils/createrepo/Portfile

    r104997 r124022  
    66conflicts               yum-createrepo
    77version                 0.4.11
    8 revision                2
     8revision                3
    99categories              sysutils
    1010platforms               darwin
     
    2424                        patch-readMetadata.py patch-modifyrepo.py
    2525
    26 depends_run             port:python25 port:rpm port:py25-libxml2 port:py25-yum-metadata-parser
     26depends_run             port:python27 port:rpm port:py27-libxml2 port:py27-yum-metadata-parser
    2727# this should be depends_test:
    28 depends_build   port:py25-checker
     28depends_build   port:py27-checker
    2929
    3030post-patch {
    3131        reinplace "s|__PREFIX__|${prefix}|g" \
    3232                ${worksrcpath}/bin/createrepo ${worksrcpath}/bin/modifyrepo
    33         reinplace "s|__PYTHON__|${prefix}/bin/python2.5|g" \
     33        reinplace "s|__PYTHON__|${prefix}/bin/python2.7|g" \
    3434                ${worksrcpath}/dumpMetadata.py ${worksrcpath}/genpkgmetadata.py \
    3535                ${worksrcpath}/readMetadata.py ${worksrcpath}/modifyrepo.py
     
    3838use_configure   no
    3939
    40 build.args      prefix=${prefix} PYTHON="${prefix}/bin/python2.5"
     40build.args      prefix=${prefix} PYTHON="${prefix}/bin/python2.7"
    4141
    4242destroot.args   prefix=${prefix} INSTALL="/usr/bin/install -p" INSTALL_MODULES="/usr/bin/install -m 755"
  • trunk/dports/sysutils/rpm/Portfile

    r115687 r124022  
    55name                    rpm
    66version                 4.4.9
    7 revision                16
     7revision                17
    88platforms               darwin freebsd linux
    99license                 GPL-2 LGPL-2
     
    2121checksums               md5 210b768006e7d88dd8a3bcd498ea27f6
    2222
    23 depends_build           port:python25 port:perl5.8
     23depends_build           port:python27 port:perl5.16
    2424
    2525depends_lib             port:gettext \
     
    3838                        --with-libintl-prefix=${prefix} --with-libiconv-prefix=${prefix} \
    3939                        --mandir=${prefix}/share/man --infodir=${prefix}/share/info \
    40                         --with-python=2.5 --with-perl=5.8 --without-apidocs \
     40                        --with-python=2.7 --with-perl=5.16 --without-apidocs \
    4141                        --sysconfdir=${prefix}/etc
    4242
    4343configure.libs-append   -liconv
    4444
    45 configure.env           __PYTHON=${prefix}/bin/python2.5 __PERL=${prefix}/bin/perl5.8
     45configure.env           __PYTHON=${prefix}/bin/python2.7 __PERL=${prefix}/bin/perl5.16
    4646
    4747                        # needed because it checks for sqlite3_open in sqlite lib...
     
    9797                              --disable-rpath
    9898
    99         configure.cppflags-append -I${frameworks_dir}/Python.framework/Versions/2.5/include/python2.5
     99        configure.cppflags-append -I${frameworks_dir}/Python.framework/Versions/2.7/include/python2.7
    100100
    101101        post-destroot {
  • trunk/dports/sysutils/rpm45/Portfile

    r104136 r124022  
    55name                    rpm45
    66version                 4.5
    7 revision        1
     7revision        2
    88platforms               darwin freebsd linux
    99categories              sysutils archivers
     
    3131
    3232depends_build           port:expat port:neon \
    33                         port:python25 port:perl5.8 \
     33                        port:python27 port:perl5.16 \
    3434                        port:readline port:beecrypt \
    3535                        port:libiconv port:gettext
     
    5454                        --with-libintl-prefix=${prefix} --with-libiconv-prefix=${prefix} \
    5555                        --mandir=${prefix}/share/man --infodir=${prefix}/share/info \
    56                         --with-python=2.5 --with-perl --without-apidocs \
     56                        --with-python=2.7 --with-perl --without-apidocs \
    5757                        --sysconfdir=${prefix}/etc/rpm
    5858
    59 configure.env           __PYTHON=${prefix}/bin/python2.5 __PERL=${prefix}/bin/perl5.8
     59configure.env           __PYTHON=${prefix}/bin/python2.7 __PERL=${prefix}/bin/perl5.16
    6060
    6161                        # needed because it checks for sqlite3_open in sqlite lib...
     
    112112                              --disable-rpath
    113113
    114         configure.cppflags-append -I${prefix}/include/python2.5
    115         configure.cppflags-append -I${prefix}/Library/Frameworks/Python.framework/Versions/2.5/include/python2.5
     114        configure.cppflags-append -I${prefix}/include/python2.7
     115        configure.cppflags-append -I${prefix}/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7
    116116
    117117        post-destroot {
  • trunk/dports/sysutils/rpm52/Portfile

    r104136 r124022  
    55name                    rpm52
    66version                 5.2.1
    7 revision                6
     7revision                7
    88platforms               darwin freebsd linux
    99license                 LGPL-2.1
     
    2626
    2727depends_build           port:expat port:neon \
    28                         port:python25 port:perl5.8 \
     28                        port:python27 port:perl5.16 \
    2929                        port:readline port:beecrypt \
    3030                        port:libiconv port:gettext
     
    4646                        --with-libintl-prefix=${prefix} --with-libiconv-prefix=${prefix} \
    4747                        --mandir=${prefix}/share/man --infodir=${prefix}/share/info \
    48                         --with-python=2.5 --with-perl --with-sqlite --with-dbapi=sqlite \
     48                        --with-python=2.7 --with-perl --with-sqlite --with-dbapi=sqlite \
    4949                        --with-xar=external --with-xz=external --with-pcre=external --with-uuid=external \
    5050                        --without-apidocs --sysconfdir=${prefix}/etc --with-path-cfg=${prefix}/etc/rpm
    51 configure.env           __PYTHON=${prefix}/bin/python2.5 __PERL=${prefix}/bin/perl5.8 \
    52                         PERL=${prefix}/bin/perl5.8
     51configure.env           __PYTHON=${prefix}/bin/python2.7 __PERL=${prefix}/bin/perl5.16 \
     52                        PERL=${prefix}/bin/perl5.16
    5353
    5454
     
    107107}
    108108
    109 variant python26 description { use python 2.6 instead of python 2.5 } {
    110         depends_build-delete    port:python25
    111         depends_build-append    port:python26
    112         configure.args-delete   --with-python=2.5
    113         configure.args-append   --with-python=2.6
    114         configure.env-delete    __PYTHON=${prefix}/bin/python2.5
    115         configure.env-append    __PYTHON=${prefix}/bin/python2.6
    116 }
    117 
    118 variant python27 description { use python 2.7 instead of python 2.5 } {
    119         depends_build-delete    port:python25
    120         depends_build-append    port:python27
    121         configure.args-delete   --with-python=2.5
    122         configure.args-append   --with-python=2.7
    123         configure.env-delete    __PYTHON=${prefix}/bin/python2.5
    124         configure.env-append    __PYTHON=${prefix}/bin/python2.7
    125 }
    126 
    127 variant perl5_10 description { use perl 5.10 instead of perl 5.8 } {
    128         depends_build-delete    port:perl5.8
    129         depends_build-append    port:perl5.10
    130         configure.env-delete    PERL=${prefix}/bin/perl5.8
    131         configure.env-append    PERL=${prefix}/bin/perl5.10
    132         configure.env-delete    __PERL=${prefix}/bin/perl5.8
    133         configure.env-append    __PERL=${prefix}/bin/perl5.10
    134 }
    135 
    136 variant perl5_12 description { use perl 5.12 instead of perl 5.8 } {
    137         depends_build-delete    port:perl5.8
    138         depends_build-append    port:perl5.12
    139         configure.env-delete    PERL=${prefix}/bin/perl5.8
    140         configure.env-append    PERL=${prefix}/bin/perl5.12
    141         configure.env-delete    __PERL=${prefix}/bin/perl5.8
    142         configure.env-append    __PERL=${prefix}/bin/perl5.12
    143 }
    144 
    145109livecheck.type  regex
    146110# get the last modified tarball
  • trunk/dports/sysutils/rpm53/Portfile

    r104136 r124022  
    55name                    rpm53
    66version                 5.3.11
    7 revision                1
     7revision                2
    88set date                20110602
    99set branch              [join [lrange [split ${version} .] 0 1] .]
     
    2929
    3030depends_build           port:expat port:neon \
    31                         port:python25 port:perl5.8 \
     31                        port:python27 port:perl5.16 \
    3232                        port:readline port:beecrypt \
    3333                        port:libiconv port:gettext
     
    5454                        --with-libintl-prefix=${prefix} --with-libiconv-prefix=${prefix} \
    5555                        --mandir=${prefix}/share/man --infodir=${prefix}/share/info \
    56                         --with-python=2.5 --with-perl --with-sqlite --with-db=external \
     56                        --with-python=2.7 --with-perl --with-sqlite --with-db=external \
    5757                        --with-neon=external --with-beecrypt=external --with-popt=external \
    5858                        --with-xar=external --with-xz=external --with-pcre=external --with-uuid=external \
    5959                        --without-apidocs --sysconfdir=${prefix}/etc --with-path-cfg=${prefix}/etc/rpm
    60 configure.env           __PYTHON=${prefix}/bin/python2.5 __PERL=${prefix}/bin/perl5.8 \
    61                         PERL=${prefix}/bin/perl5.8
     60configure.env           __PYTHON=${prefix}/bin/python2.7 __PERL=${prefix}/bin/perl5.16 \
     61                        PERL=${prefix}/bin/perl5.16
    6262
    6363
     
    127127}
    128128
    129 variant python26 description { use python 2.6 instead of python 2.5 } {
    130         depends_build-delete    port:python25
    131         depends_build-append    port:python26
    132         configure.args-delete   --with-python=2.5
    133         configure.args-append   --with-python=2.6
    134         configure.env-delete    __PYTHON=${prefix}/bin/python2.5
    135         configure.env-append    __PYTHON=${prefix}/bin/python2.6
    136 }
    137 
    138 variant python27 description { use python 2.7 instead of python 2.5 } {
    139         depends_build-delete    port:python25
    140         depends_build-append    port:python27
    141         configure.args-delete   --with-python=2.5
    142         configure.args-append   --with-python=2.7
    143         configure.env-delete    __PYTHON=${prefix}/bin/python2.5
    144         configure.env-append    __PYTHON=${prefix}/bin/python2.7
    145 }
    146 
    147 variant perl5_10 description { use perl 5.10 instead of perl 5.8 } {
    148         depends_build-delete    port:perl5.8
    149         depends_build-append    port:perl5.10
    150         configure.env-delete    PERL=${prefix}/bin/perl5.8
    151         configure.env-append    PERL=${prefix}/bin/perl5.10
    152         configure.env-delete    __PERL=${prefix}/bin/perl5.8
    153         configure.env-append    __PERL=${prefix}/bin/perl5.10
    154 }
    155 
    156 variant perl5_12 description { use perl 5.12 instead of perl 5.8 } {
    157         depends_build-delete    port:perl5.8
    158         depends_build-append    port:perl5.12
    159         configure.env-delete    PERL=${prefix}/bin/perl5.8
    160         configure.env-append    PERL=${prefix}/bin/perl5.12
    161         configure.env-delete    __PERL=${prefix}/bin/perl5.8
    162         configure.env-append    __PERL=${prefix}/bin/perl5.12
    163 }
    164 
    165129livecheck.type  regex
    166130# get the last modified tarball
  • trunk/dports/sysutils/smart/Portfile

    r105461 r124022  
    55name            smart
    66version         1.4.1
     7revision        1
    78platforms       darwin freebsd
    89license         GPL-2+
     
    2728patchfiles      patch-prefix.diff
    2829
    29 depends_lib     path:lib/python2.5/site-packages/rpm/__init__.py:rpm port:python25
     30depends_lib     path:lib/python2.7/site-packages/rpm/__init__.py:rpm port:python27
    3031### by default, it will run --shell interface.
    3132### to run it with --gui, you will need:
    32 #depends_run    port:py25-gtk
     33#depends_run    port:py27-pygtk
    3334
    3435patch {
     
    4142use_configure   no
    4243
    43 build.args-append       PYTHON="${prefix}/bin/python2.5"
    44 destroot.args-append    PYTHON="${prefix}/bin/python2.5"
    45 test.args-append        PYTHON="${prefix}/bin/python2.5"
     44build.args-append       PYTHON="${prefix}/bin/python2.7"
     45destroot.args-append    PYTHON="${prefix}/bin/python2.7"
     46test.args-append        PYTHON="${prefix}/bin/python2.7"
    4647
    4748post-destroot {
  • trunk/dports/sysutils/yum-createrepo/Portfile

    r104997 r124022  
    66conflicts               createrepo
    77version                 0.9.8
    8 revision                1
     8revision                2
    99categories              sysutils
    1010platforms               darwin
     
    2323patchfiles              patch-prefix.diff patch-sqlite.diff
    2424
    25 depends_run             port:python25 port:yum
     25depends_run             port:python27 port:yum
    2626# this should be depends_test:
    27 depends_build   port:py25-checker
     27depends_build   port:py27-checker
    2828
    29 set python.bin  ${prefix}/bin/python2.5
     29set python.bin  ${prefix}/bin/python2.7
    3030
    3131patch {
     
    4141destroot.args   prefix=${prefix} PYTHON="${python.bin}" INSTALL="/usr/bin/install -p" INSTALL_MODULES="/usr/bin/install -m 755"
    4242
    43 variant python26 description "use python 2.6 instead of python 2.5" {
    44         depends_run-delete      port:python25
    45         depends_run-append      port:python26
    46         depends_build-delete    port:py25-checker
    47         depends_build-append    port:py26-checker
    48         set python.bin          ${prefix}/bin/python2.6
    49         build.args-delete       PYTHON="${prefix}/bin/python2.5"
    50         build.args-append       PYTHON="${prefix}/bin/python2.6"
    51         destroot.args-delete    PYTHON="${prefix}/bin/python2.5"
    52         destroot.args-append    PYTHON="${prefix}/bin/python2.6"
    53 }
    54 
    5543test.run                yes
    5644test.target             check
  • trunk/dports/sysutils/yum-utils/Portfile

    r57375 r124022  
    55name            yum-utils
    66version         1.1.17
     7revision        1
    78platforms       darwin
    89categories      sysutils
     
    2122patchfiles      patch-prefix.diff
    2223
    23 depends_lib     port:python24 port:yum
     24depends_lib     port:python27 port:yum
    2425
    2526patch {
    2627                foreach patch $patchfiles {
    2728                        system "cd '${workpath}/${distname}' && \
    28                         sed -e 's#@@PREFIX@@#${prefix}#g' -e 's#@@PYTHON@@#${prefix}/bin/python2.4#g' '${portpath}/${filesdir}/${patch}' | patch -p0"
     29                        sed -e 's#@@PREFIX@@#${prefix}#g' -e 's#@@PYTHON@@#${prefix}/bin/python2.7#g' '${portpath}/${filesdir}/${patch}' | patch -p0"
    2930                }
    3031}
  • trunk/dports/sysutils/yum/Portfile

    r91796 r124022  
    66version         3.2.29
    77set branch      [join [lrange [split ${version} .] 0 1] .]
     8revision        1       
    89platforms       darwin
    910categories      sysutils archivers
     
    2627patchfiles      patch-prefix.diff patch-sqlutils.py patch-packages.py
    2728
    28 depends_lib     lib:librpm:rpm
    29 depends_build   port:intltool
     29depends_lib     path:lib/python2.7/site-packages/rpm/__init__.py:rpm port:python27 port:py27-urlgrabber port:py27-libxml2 port:py27-yum-metadata-parser port:py27-iniparse port:py27-pygpgme
     30depends_build   port:intltool port:py27-nose
    3031
    3132set python.bin  ""
     
    5354pre-destroot {
    5455        destroot.args-append    PYTHON="${python.bin}"
    55 }
    56 
    57 variant python25 conflicts python26 description "use python 2.5" {
    58         depends_lib-append      port:python25 port:py25-celementtree port:py25-urlgrabber port:py25-libxml2 port:py25-yum-metadata-parser port:py25-iniparse port:py25-pygpgme
    59         depends_build-append    port:py25-nose
    60         set python.bin          ${prefix}/bin/python2.5
    61 }
    62 
    63 variant python26 conflicts python25 description "use python 2.6" {
    64         depends_lib-append      port:python26 port:py26-celementtree port:py26-urlgrabber port:py26-libxml2 port:py26-yum-metadata-parser port:py26-iniparse port:py26-pygpgme
    65         depends_build-append    port:py26-nose
    66         set python.bin          ${prefix}/bin/python2.6
    67 }
    68 
    69 if {![variant_isset python25] && ![variant_isset python26]} {
    70         default_variants +python25
    7156}
    7257
Note: See TracChangeset for help on using the changeset viewer.