Revision: 144364 https://trac.macports.org/changeset/144364 Author: devans@macports.org Date: 2016-01-06 20:28:39 -0800 (Wed, 06 Jan 2016) Log Message: ----------- rpm53: fix usage of obsolete port group. Modified Paths: -------------- trunk/dports/sysutils/rpm53/Portfile Modified: trunk/dports/sysutils/rpm53/Portfile =================================================================== --- trunk/dports/sysutils/rpm53/Portfile 2016-01-07 04:17:37 UTC (rev 144363) +++ trunk/dports/sysutils/rpm53/Portfile 2016-01-07 04:28:39 UTC (rev 144364) @@ -3,134 +3,12 @@ PortSystem 1.0 # This port can be removed on Jan 6, 2017. -replaced_by rpm54 -PortGroup obsolete 1.0 name rpm53 version 5.3.11 -revision 3 -set date 20110602 -set branch [join [lrange [split ${version} .] 0 1] .] -platforms darwin freebsd linux +revision 4 license LGPL-2.1 categories sysutils archivers -maintainers nomaintainer -description The RPM package management system. -long_description The RPM Package Manager (RPM) is a powerful command line driven \ - package management system capable of installing, uninstalling, \ - verifying, querying, and updating software packages. Each software \ - package consists of an archive of files along with information about \ - the package like its version, a description, etc. -homepage http://rpm5.org -master_sites ${homepage}/files/rpm/rpm-${branch}/ -distname rpm-${version}-0.${date} -extract.suffix .src.rpm -checksums md5 5187a796c2fed092544c3c6c0f3db55a \ - sha1 7ead6e27a6df3741312e217e96b78b26e19845cc \ - rmd160 fa9b6d83376cb3e20d0969e0394d1516ee89cc52 -worksrcdir rpm-${version} - -depends_build port:expat port:neon \ - port:python27 port:perl5.22 \ - port:readline port:beecrypt \ - port:libiconv port:gettext - -depends_lib lib:libhistory.5:readline port:gettext \ - port:popt port:sqlite3 port:xar-devel \ - port:xz port:pcre port:ossp-uuid \ - port:db51 - -depends_run path:lib/libssl.dylib:openssl \ - bin:gzip:gzip \ - bin:bzip2:bzip2 \ - bin:unzip:unzip - -patchfiles rpm_patchset_16081.diff - -extract.cmd ${filespath}/rpm2cpio.sh -extract.pre_args "" -extract.post_args "| cpio -dvim" - -build.type gnu - -configure.args --disable-nls --without-javaglue --without-included-gettext \ - --with-libintl-prefix=${prefix} --with-libiconv-prefix=${prefix} \ - --mandir=${prefix}/share/man --infodir=${prefix}/share/info \ - --with-python=2.7 --with-perl --with-sqlite --with-db=external \ - --with-neon=external --with-beecrypt=external --with-popt=external \ - --with-xar=external --with-xz=external --with-pcre=external --with-uuid=external \ - --without-apidocs --sysconfdir=${prefix}/etc --with-path-cfg=${prefix}/etc/rpm -configure.env __PYTHON=${prefix}/bin/python2.7 __PERL=${prefix}/bin/perl5.22 \ - PERL=${prefix}/bin/perl5.22 - - -configure.args-append --disable-openmp --with-lua=internal --with-syck=internal -configure.cppflags-append -I${prefix}/include/xar -I${prefix}/include/ossp - -configure.cppflags-append -I${prefix}/include/db51 -configure.ldflags-append -L${prefix}/lib/db51 - -post-extract { - system -W ${workpath} "${portutil::autoconf::tar_command} -xzf rpm-${version}.tar.gz" -} - -post-patch { - reinplace "s,sys/ipc.h,sys/endian.h sys/ipc.h," ${worksrcpath}/configure -} - -post-destroot { - xinstall -d -m 755 ${destroot}${prefix}/etc/rpm - system "${worksrcpath}/rpm --macros=${worksrcpath}/macros --eval='%{_target_platform}' > ${destroot}${prefix}/etc/rpm/platform" - system "${worksrcpath}/rpm --macros=${worksrcpath}/macros --eval='noarch-%{_target_vendor}-%{_target_os}%{?_gnu}' >> ${destroot}${prefix}/etc/rpm/platform" - - delete [glob ${destroot}${prefix}/lib/perl5/*/*/*/auto/RPM/.packlist] - delete [glob ${destroot}${prefix}/lib/perl5/*/*/perllocal.pod] - - # where the RPM database lives - destroot.keepdirs ${destroot}${prefix}/etc/rpm\ - ${destroot}${prefix}/var/lib/rpm\ - ${destroot}${prefix}/var/spool/repackage\ - ${destroot}${prefix}/src/rpm/BUILD\ - ${destroot}${prefix}/src/rpm/RPMS\ - ${destroot}${prefix}/src/rpm/SOURCES\ - ${destroot}${prefix}/src/rpm/SPECS\ - ${destroot}${prefix}/src/rpm/SRPMS -} - -platform darwin { - configure.args-append --disable-optimized --disable-aio \ - --with-glob --enable-broken-chown \ - --disable-rpath - - post-destroot { - # Mac OS X specific changes - } -} - -platform freebsd { - - post-destroot { - # FreeBSD specific changes - reinplace "s;/usr/bin/tar;/usr/local/bin/gtar;" ${destroot}${prefix}/lib/rpm/macros - reinplace "s;/usr/bin/make;/usr/local/bin/gmake;" ${destroot}${prefix}/lib/rpm/macros - } -} - -platform linux { - - post-destroot { - # Linux specific changes - } -} - -variant docs description "API documentation" { - depends_build-append port:doxygen path:bin/dot:graphviz - configure.args-delete --without-apidocs - configure.args-append --with-apidocs -} - -livecheck.type regex -# get the last modified tarball -livecheck.url ${master_sites} -livecheck.regex rpm-(\[0-9\\.\]+)${extract.suffix} +replaced_by rpm54 +PortGroup obsolete 1.0