Changeset 122868


Ignore:
Timestamp:
Aug 1, 2014, 12:35:39 PM (5 years ago)
Author:
afb@…
Message:

rpm54: upgrade

Location:
trunk/dports/sysutils/rpm54
Files:
3 deleted
1 edited

Legend:

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

    r104140 r122868  
    44
    55name                    rpm54
    6 version                 5.4.9
    7 revision                1
    8 set date                20120508
     6version                 5.4.14
     7set date                20131024
    98set branch              [join [lrange [split ${version} .] 0 1] .]
    109platforms               darwin freebsd linux
     
    2322distname                rpm-${version}-0.${date}
    2423extract.suffix          .src.rpm
    25 checksums               md5 60d56ace884340c1b3fcac6a1d58e768 \
    26                         sha1 20e5cc7e29ff45b6c5378dbe8ae4af4d1b217971 \
    27                         rmd160 b1a03facfd346ffc589917789d268f449e5b3323
     24checksums               md5 25093d399a0b5d1342d24900a91b347d \
     25                        sha1 ea1a5f073ba4923d32f98b4e95a3f2555824f22c \
     26                        rmd160 b78030d7bded3f2277db101489c25353d604729f
    2827worksrcdir              rpm-${version}
    2928
    3029depends_build           port:expat port:neon \
    31                         port:python26 port:perl5.10 \
     30                        port:python27 port:perl5.16 \
    3231                        port:readline port:beecrypt \
    3332                        port:libiconv port:gettext \
     
    3736                        port:popt port:sqlite3 port:xar-devel \
    3837                        port:xz port:pcre port:ossp-uuid \
    39                         port:db53
     38                        port:db60
    4039
    4140depends_run             port:openssl \
     
    4847extract.post_args       "| cpio -dvim"
    4948
    50                         # clang doesn't support nested functions
    51 patchfiles              patch-no-nested-functions.diff
    52 patch.pre_args          -p1
    53 
    5449build.type              gnu
    5550
     
    5752                        --with-libintl-prefix=${prefix} --with-libiconv-prefix=${prefix} \
    5853                        --mandir=${prefix}/share/man --infodir=${prefix}/share/info \
    59                         --with-python=2.6 --with-perl --with-sqlite --with-db=external \
     54                        --with-python=2.7 --with-perl --with-sqlite --with-db=external \
    6055                        --with-neon=external --with-beecrypt=external --with-popt=external \
    6156                        --with-xar=external --with-xz=external --with-pcre=external --with-uuid=external \
    6257                        --without-apidocs --sysconfdir=${prefix}/etc --with-path-cfg=${prefix}/etc/rpm
    63 configure.env           __PYTHON=${prefix}/bin/python2.6 __PERL=${prefix}/bin/perl5.10 \
    64                         PERL=${prefix}/bin/perl5.10
     58configure.env           __PYTHON=${prefix}/bin/python2.7 __PERL=${prefix}/bin/perl5.16 \
     59                        PERL=${prefix}/bin/perl5.16
    6560
    6661
     
    6863configure.cppflags-append       -I${prefix}/include/xar -I${prefix}/include/ossp
    6964
    70 configure.cppflags-append       -I${prefix}/include/db53
    71 configure.ldflags-append        -L${prefix}/lib/db53
     65configure.cppflags-append       -I${prefix}/include/db60
     66configure.ldflags-append        -L${prefix}/lib/db60
    7267
    7368post-extract {
     
    7873        reinplace "s/, @ldaddr//" ${worksrcpath}/perl/Makefile.PL.in ; # remove -rpath flags
    7974        system -W ${worksrcpath} "glibtoolize --install --force" ; # mandriva's libtool bugs
     75}
     76
     77post-configure {
     78        reinplace "s/--tag=CC/--tag=CXX/" ${worksrcpath}/Makefile
     79        reinplace "s/--mode=link \$(CCLD)/--mode=link \$(CXX)/" ${worksrcpath}/Makefile
    8080}
    8181
     
    106106        configure.env-append    YACC='/usr/bin/bison -y'
    107107
    108         patchfiles-append       patch-syck-lib-bison.diff patch-system-unistd-uuid.diff
    109 
    110108        post-destroot {
    111109                # Mac OS X specific changes
     
    135133}
    136134
    137 variant python27 description { use python 2.7 instead of python 2.6 } {
    138         depends_build-delete    port:python26
    139         depends_build-append    port:python27
    140         configure.args-delete   --with-python=2.6
    141         configure.args-append   --with-python=2.7
    142         configure.env-delete    __PYTHON=${prefix}/bin/python2.6
    143         configure.env-append    __PYTHON=${prefix}/bin/python2.7
    144 }
    145 
    146 variant perl5_12 description { use perl 5.12 instead of perl 5.10 } {
    147         depends_build-delete    port:perl5.10
    148         depends_build-append    port:perl5.12
    149         configure.env-delete    PERL=${prefix}/bin/perl5.10
    150         configure.env-append    PERL=${prefix}/bin/perl5.12
    151         configure.env-delete    __PERL=${prefix}/bin/perl5.10
    152         configure.env-append    __PERL=${prefix}/bin/perl5.12
    153 }
    154 
    155135livecheck.type  regex
    156136# get the last modified tarball
Note: See TracChangeset for help on using the changeset viewer.