[144374] trunk/dports/sysutils/rpm52/Portfile
devans at macports.org
devans at macports.org
Wed Jan 6 22:26:58 PST 2016
Revision: 144374
https://trac.macports.org/changeset/144374
Author: devans at macports.org
Date: 2016-01-06 22:26:58 -0800 (Wed, 06 Jan 2016)
Log Message:
-----------
rpm52: fix usage of obsolete port group.
Modified Paths:
--------------
trunk/dports/sysutils/rpm52/Portfile
Modified: trunk/dports/sysutils/rpm52/Portfile
===================================================================
--- trunk/dports/sysutils/rpm52/Portfile 2016-01-07 05:21:01 UTC (rev 144373)
+++ trunk/dports/sysutils/rpm52/Portfile 2016-01-07 06:26:58 UTC (rev 144374)
@@ -2,115 +2,12 @@
PortSystem 1.0
-# This port can be removed on Jan 6, 2017.
-replaced_by rpm54
-PortGroup obsolete 1.0
-
name rpm52
version 5.2.1
-revision 8
-platforms darwin freebsd linux
+revision 9
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-5.2/
-distname rpm-${version}
-checksums md5 71f825ede4a2ddc191132ae017c9a6e4 \
- sha1 77f2d1b24301ed3743d8bbc57e57710c0eff7bc8 \
- rmd160 a66017c6b8a7e0a1de6be945e3823a7ab2051c75
-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
-
-depends_run path:lib/libssl.dylib:openssl \
- bin:gzip:gzip \
- bin:bzip2:bzip2 \
- bin:unzip:unzip
-
-patchfiles patch-macros.in patch-configure.ac patch-configure
-
-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-dbapi=sqlite \
- --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 --with-js=internal --with-lua=internal --with-db=internal
-configure.cppflags-append -I${prefix}/include/xar -I${prefix}/include/ossp
-
-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}
+# This port can be removed on Jan 6, 2017.
+replaced_by rpm54
+PortGroup obsolete 1.0
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160106/777dfc65/attachment-0001.html>
More information about the macports-changes
mailing list