<pre style='margin:0'>
Mojca Miklavec (mojca) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/aea986dabc593b5636e42afc81aaf4950673569b">https://github.com/macports/macports-ports/commit/aea986dabc593b5636e42afc81aaf4950673569b</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'> new aea986d rpm, rpm54: whitespace, checksums, modeline only
</span>aea986d is described below
<span style='display:block; white-space:pre;color:#808000;'>commit aea986dabc593b5636e42afc81aaf4950673569b
</span>Author: Mojca Miklavec <mojca@macports.org>
AuthorDate: Wed Feb 28 09:18:03 2018 +0100
<span style='display:block; white-space:pre;color:#404040;'> rpm, rpm54: whitespace, checksums, modeline only
</span>---
sysutils/rpm/Portfile | 258 ++++++++++++++++++++++++++---------------------
sysutils/rpm54/Portfile | 263 +++++++++++++++++++++++++++---------------------
2 files changed, 291 insertions(+), 230 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/rpm/Portfile b/sysutils/rpm/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index e5f3581..d5fd4ac 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/rpm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/rpm/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,137 +1,163 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup perl5 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name rpm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 4.4.9
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 19
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-perl5.branches 5.24
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin freebsd linux
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license GPL-2 LGPL-2
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories sysutils archivers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts rpm54
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description The RPM package management system.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description The RPM Package Manager (RPM) is a powerful command line driven \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- package management system capable of installing, uninstalling, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- verifying, querying, and updating software packages. Each software \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- package consists of an archive of files along with information about \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- the package like its version, a description, etc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://rpm5.org
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites ${homepage}/files/${name}/${name}-4.4
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 210b768006e7d88dd8a3bcd498ea27f6
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:python27 port:perl${perl5.major}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:gettext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:popt port:sqlite3 port:beecrypt \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:neon port:libiconv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_run path:lib/libssl.dylib:openssl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bin:gzip:gzip \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bin:bzip2:bzip2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bin:unzip:unzip
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.type gnu
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.jobs 1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --disable-nls --without-javaglue --without-included-gettext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-libintl-prefix=${prefix} --with-libiconv-prefix=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --mandir=${prefix}/share/man --infodir=${prefix}/share/info \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-python=2.7 --with-perl=${perl5.major} --without-apidocs \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --sysconfdir=${prefix}/etc
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.libs-append -liconv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.env __PYTHON=${prefix}/bin/python2.7 __PERL=${perl5.bin}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # needed because it checks for sqlite3_open in sqlite lib...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.env-append ac_cv_lib_sqlite_sqlite3_open=yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # needed because db3 configure breaks with a two-word CXX...
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.ccache no
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-neon.diff \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-macros.in \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-configure \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-db3-configure \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-zlib-configure \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-Makefile.in \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-Makefile.PL \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-darwin.prov \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-fts.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-rpmdav.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-rpmsq.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-rpmevr.h \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-parseBuildInstallClean.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-db-mutex-mut_pthread.c \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- patch-scripts-brp-nobuildrootpath
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup perl5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name rpm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 4.4.9
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 19
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.branches 5.24
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin freebsd linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license GPL-2 LGPL-2
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories sysutils archivers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts rpm54
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description The RPM package management system.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description The RPM Package Manager (RPM) is a powerful command line driven \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ package management system capable of installing, uninstalling, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ verifying, querying, and updating software packages. Each software \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ package consists of an archive of files along with information about \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ the package like its version, a description, etc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage http://rpm5.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites ${homepage}/files/${name}/${name}-4.4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 4abae3d8262a71eb3136c7817c5ae95bd8cd48e5 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 1da0dd4fd6743db9a5cb89d04e2ee192130a7ac861d0344589c712f2faeb74fa
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:perl${perl5.major} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:python27
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:beecrypt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:popt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:neon \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:sqlite3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run bin:bzip2:bzip2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bin:gzip:gzip \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bin:unzip:unzip \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.type gnu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.jobs 1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args --disable-nls \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --infodir=${prefix}/share/info \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --sysconfdir=${prefix}/etc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-libintl-prefix=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-libiconv-prefix=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-perl=${perl5.major} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-python=2.7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-apidocs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-included-gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-javaglue \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.libs-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -liconv
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env __PERL=${perl5.bin} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __PYTHON=${prefix}/bin/python2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # needed because it checks for sqlite3_open in sqlite lib...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ac_cv_lib_sqlite_sqlite3_open=yes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # needed because db3 configure breaks with a two-word CXX...
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ccache no
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-neon.diff \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-macros.in \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-configure \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-db3-configure \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-zlib-configure \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-Makefile.in \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-Makefile.PL \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-darwin.prov \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-fts.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-rpmdav.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-rpmsq.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-rpmevr.h \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-parseBuildInstallClean.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-db-mutex-mut_pthread.c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-scripts-brp-nobuildrootpath
</span>
post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # use external popt library
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete ${worksrcpath}/popt
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # use external popt library
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete ${worksrcpath}/popt
</span> }
post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # MacPorts specific changes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s;%{_usrsrc}/rpm;%{_usrsrc}/macports;" ${destroot}${prefix}/lib/rpm/macros
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 755 ${prefix}/etc/rpm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete [glob ${destroot}${prefix}/lib/perl5/*/*/*/auto/RPM/.packlist]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete [glob ${destroot}${prefix}/lib/perl5/*/*/perllocal.pod]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # where the RPM database lives
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.keepdirs ${destroot}${prefix}/etc/rpm\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/lib/rpm\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/spool/repackage\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/src/macports/BUILD\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/src/macports/RPMS\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/src/macports/SOURCES\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/src/macports/SPECS\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/src/macports/SRPMS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # MacPorts specific changes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s;%{_usrsrc}/rpm;%{_usrsrc}/macports;" ${destroot}${prefix}/lib/rpm/macros
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d -m 755 ${prefix}/etc/rpm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete [glob ${destroot}${prefix}/lib/perl5/*/*/*/auto/RPM/.packlist]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete [glob ${destroot}${prefix}/lib/perl5/*/*/perllocal.pod]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # where the RPM database lives
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.keepdirs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/etc/rpm\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/var/lib/rpm\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/var/spool/repackage\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/src/macports/BUILD\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/src/macports/RPMS\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/src/macports/SOURCES\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/src/macports/SPECS\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/src/macports/SRPMS
</span> }
platform darwin {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --disable-optimized --disable-aio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-glob --enable-broken-chown \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.cppflags-append -I${frameworks_dir}/Python.framework/Versions/2.7/include/python2.7
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Mac OS X specific changes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s;\blibtoolize\b;glibtoolize;" ${destroot}${prefix}/lib/rpm/macros
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-aio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-optimized \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-rpath \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-broken-chown \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-glob
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.cppflags-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -I${frameworks_dir}/Python.framework/Versions/2.7/include/python2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Mac OS X specific changes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s;\blibtoolize\b;glibtoolize;" ${destroot}${prefix}/lib/rpm/macros
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
platform freebsd {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- post-configure {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s;-lrt;;" ${worksrcpath}/lua/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # FreeBSD specific changes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s;/usr/bin/tar;/usr/local/bin/gtar;" ${destroot}${prefix}/lib/rpm/macros
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s;/usr/bin/make;/usr/local/bin/gmake;" ${destroot}${prefix}/lib/rpm/macros
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-configure {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s;-lrt;;" ${worksrcpath}/lua/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # FreeBSD specific changes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s;/usr/bin/tar;/usr/local/bin/gtar;" ${destroot}${prefix}/lib/rpm/macros
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s;/usr/bin/make;/usr/local/bin/gmake;" ${destroot}${prefix}/lib/rpm/macros
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
platform linux {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- patchfiles-append patch-rpmdb-Makefile.am
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patchfiles-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ patch-rpmdb-Makefile.am
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>- post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Linux specific changes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Linux specific changes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
variant docs description "API documentation" {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append port:doxygen path:bin/dot:graphviz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --without-apidocs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-apidocs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:doxygen \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:bin/dot:graphviz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-apidocs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-apidocs
</span> }
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type regex
</span> # get the last modified tarball
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url ${master_sites}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex ${name}-(\[0-9\\.\]+)${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url ${master_sites}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex ${name}-(\[0-9\\.\]+)${extract.suffix}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/sysutils/rpm54/Portfile b/sysutils/rpm54/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 602a976..beee8ee 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/sysutils/rpm54/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/sysutils/rpm54/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,149 +1,184 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-PortGroup perl5 1.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-name rpm54
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version 5.4.15
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision 5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set date 20140824
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set branch [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms darwin freebsd linux
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-license LGPL-2.1
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-categories sysutils archivers
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-conflicts rpm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-description The RPM package management system.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description The RPM Package Manager (RPM) is a powerful command line driven \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- package management system capable of installing, uninstalling, \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- verifying, querying, and updating software packages. Each software \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- package consists of an archive of files along with information about \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- the package like its version, a description, etc.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-homepage http://rpm5.org
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites ${homepage}/files/rpm/rpm-${branch}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname rpm-${version}-0.${date}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.suffix .src.rpm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums md5 d53782842ac11b3100a43fb2958c9bc0 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha1 5e94f4679759c36ce76a4847401b22b660a97227 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- rmd160 1b4af6831b864e485e6f9d9bee2c99f294e62cd8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-worksrcdir rpm-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-patchfiles patch-rpmuuid.c.diff
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_build port:gawk \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:pkgconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_lib port:beecrypt port:readline port:gettext port:libiconv \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:expat port:neon \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:python27 port:popt port:sqlite3 port:xar \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:xz port:pcre port:ossp-uuid \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- port:db60 port:libmagic
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-depends_run path:lib/libssl.dylib:openssl \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bin:gzip:gzip \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bin:bzip2:bzip2 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- bin:unzip:unzip
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.cmd ${filespath}/rpm2cpio.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.pre_args ""
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.post_args "| cpio -dvim"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-build.type gnu
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup perl5 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+name rpm54
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+version 5.4.15
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision 5
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set date 20140824
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set branch [join [lrange [split ${version} .] 0 1] .]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms darwin freebsd linux
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license LGPL-2.1
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+categories sysutils archivers
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+conflicts rpm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description The RPM package management system.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description The RPM Package Manager (RPM) is a powerful command line driven \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ package management system capable of installing, uninstalling, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ verifying, querying, and updating software packages. Each software \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ package consists of an archive of files along with information about \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ the package like its version, a description, etc.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+homepage http://rpm5.org
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+master_sites ${homepage}/files/rpm/rpm-${branch}/
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname rpm-${version}-0.${date}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.suffix .src.rpm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 1b4af6831b864e485e6f9d9bee2c99f294e62cd8 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 d4ae5e9ed5df8ab9931b660f491418d20ab5c4d72eb17ed9055b80b71ef6c4ee
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+worksrcdir rpm-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+patchfiles patch-rpmuuid.c.diff
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_build port:gawk \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pkgconfig
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_lib port:beecrypt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:db60 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:expat \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libiconv \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:libmagic \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:neon \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:ossp-uuid \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:pcre \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:popt \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:python27 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:readline \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:sqlite3 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:xar \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:xz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+depends_run bin:bzip2:bzip2 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bin:gzip:gzip \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ bin:unzip:unzip \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:lib/libssl.dylib:openssl
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.cmd ${filespath}/rpm2cpio.sh
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.pre_args ""
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.post_args "| cpio -dvim"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+build.type gnu
</span>
# use perl5 port group to create variants to match dependency ossp-uuid
# set default variant to perl5_24 (#52081)
perl5.conflict_variants yes
<span style='display:block; white-space:pre;background:#ffe0e0;'>-perl5.branches 5.24
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-perl5.default_branch 5.24
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-perl5.create_variants ${perl5.branches}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args --disable-nls --without-javaglue --without-included-gettext \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-libintl-prefix=${prefix} --with-libiconv-prefix=${prefix} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --mandir=${prefix}/share/man --infodir=${prefix}/share/info \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-python=2.7 --with-perl --with-sqlite --with-db=external \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-neon=external --with-beecrypt=external --with-popt=external \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-xar=external --with-xz=external --with-pcre=external --with-uuid=external \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --without-apidocs --sysconfdir=${prefix}/etc --with-path-cfg=${prefix}/etc/rpm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.env __PYTHON=${prefix}/bin/python2.7 __PERL=${perl5.bin} \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- PERL=${perl5.bin}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.args-append --disable-openmp --with-lua=internal --with-syck=internal
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cppflags-append -I${prefix}/include/xar -I${prefix}/include/ossp
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.cppflags-append -I${prefix}/include/db60
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-configure.ldflags-append -L${prefix}/lib/db60
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.branches 5.24
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.default_branch 5.24
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+perl5.create_variants ${perl5.branches}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args --disable-nls \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --infodir=${prefix}/share/info \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --mandir=${prefix}/share/man \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --sysconfdir=${prefix}/etc \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-beecrypt=external \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-db=external \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-libintl-prefix=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-libiconv-prefix=${prefix} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-neon=external \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-path-cfg=${prefix}/etc/rpm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-pcre=external \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-perl \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-popt=external \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-python=2.7 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-sqlite \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-uuid=external \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-xar=external \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-xz=external \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-apidocs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-javaglue \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-included-gettext \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.env PERL=${perl5.bin} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __PERL=${perl5.bin} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ __PYTHON=${prefix}/bin/python2.7
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.args-append --disable-openmp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-lua=internal \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-syck=internal
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cppflags-append -I${prefix}/include/ossp \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ -I${prefix}/include/xar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.cppflags-append -I${prefix}/include/db60
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+configure.ldflags-append -L${prefix}/lib/db60
</span>
post-extract {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- system -W ${workpath} "${portutil::autoconf::tar_command} -xzf rpm-${version}.tar.gz"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system -W ${workpath} "${portutil::autoconf::tar_command} -xzf rpm-${version}.tar.gz"
</span> }
post-patch {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s/, @ldaddr//" ${worksrcpath}/perl/Makefile.PL.in ; # remove -rpath flags
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s/, @ldaddr//" ${worksrcpath}/perl/Makefile.PL.in ; # remove -rpath flags
</span> }
post-configure {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s/--tag=CC/--tag=CXX/" ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s/--mode=link \$(CCLD)/--mode=link \$(CXX)/" ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s/--tag=CC/--tag=CXX/" ${worksrcpath}/Makefile
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s/--mode=link \$(CCLD)/--mode=link \$(CXX)/" ${worksrcpath}/Makefile
</span> }
post-destroot {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d -m 755 ${destroot}${prefix}/etc/rpm
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "${worksrcpath}/rpm --macros=${worksrcpath}/macros/macros --eval='%{_target_platform}' > ${destroot}${prefix}/etc/rpm/platform"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- system "${worksrcpath}/rpm --macros=${worksrcpath}/macros/macros --eval='noarch-%{_target_vendor}-%{_target_os}%{?_gnu}' >> ${destroot}${prefix}/etc/rpm/platform"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete [glob ${destroot}${prefix}/lib/perl5/*/*/*/auto/RPM/.packlist]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete [glob ${destroot}${prefix}/lib/perl5/*/*/perllocal.pod]
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # where the RPM database lives
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- destroot.keepdirs ${destroot}${prefix}/etc/rpm\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/lib/rpm\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/var/spool/repackage\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/src/rpm/BUILD\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/src/rpm/RPMS\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/src/rpm/SOURCES\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/src/rpm/SPECS\
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/src/rpm/SRPMS
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ xinstall -d -m 755 ${destroot}${prefix}/etc/rpm
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "${worksrcpath}/rpm --macros=${worksrcpath}/macros/macros --eval='%{_target_platform}' > ${destroot}${prefix}/etc/rpm/platform"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ system "${worksrcpath}/rpm --macros=${worksrcpath}/macros/macros --eval='noarch-%{_target_vendor}-%{_target_os}%{?_gnu}' >> ${destroot}${prefix}/etc/rpm/platform"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete [glob ${destroot}${prefix}/lib/perl5/*/*/*/auto/RPM/.packlist]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ delete [glob ${destroot}${prefix}/lib/perl5/*/*/perllocal.pod]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # where the RPM database lives
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ destroot.keepdirs ${destroot}${prefix}/etc/rpm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/var/lib/rpm \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/var/spool/repackage \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/src/rpm/BUILD \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/src/rpm/RPMS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/src/rpm/SOURCES \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/src/rpm/SPECS \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ ${destroot}${prefix}/src/rpm/SRPMS
</span> }
platform darwin {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --disable-optimized --disable-aio \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --with-glob --enable-broken-chown \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- --disable-rpath
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # avoid bison-2.7 problems
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.env-append YACC='/usr/bin/bison -y'
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Mac OS X specific changes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-aio \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-optimized \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --disable-rpath \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --enable-broken-chown \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-glob
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # avoid bison-2.7 problems
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.env-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ YACC='/usr/bin/bison -y'
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Mac OS X specific changes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
platform freebsd {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # FreeBSD specific changes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s;/usr/bin/tar;/usr/local/bin/gtar;" ${destroot}${prefix}/lib/rpm/macros
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- reinplace "s;/usr/bin/make;/usr/local/bin/gmake;" ${destroot}${prefix}/lib/rpm/macros
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # FreeBSD specific changes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s;/usr/bin/tar;/usr/local/bin/gtar;" ${destroot}${prefix}/lib/rpm/macros
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ reinplace "s;/usr/bin/make;/usr/local/bin/gmake;" ${destroot}${prefix}/lib/rpm/macros
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
platform linux {
<span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- post-destroot {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Linux specific changes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ post-destroot {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Linux specific changes
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ }
</span> }
variant docs description "API documentation" {
<span style='display:block; white-space:pre;background:#ffe0e0;'>- depends_build-append port:doxygen path:bin/dot:graphviz
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-delete --without-apidocs
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- configure.args-append --with-apidocs
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ depends_build-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ port:doxygen \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ path:bin/dot:graphviz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ configure.args-replace \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --without-apidocs \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ --with-apidocs
</span> }
test.run yes
test.target check
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type regex
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.type regex
</span> # get the last modified tarball
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url ${master_sites}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex rpm-(\[0-9\\.\]+)(-\[0-9\\.\]+)?${extract.suffix}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.url ${master_sites}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+livecheck.regex rpm-(\[0-9\\.\]+)(-\[0-9\\.\]+)?${extract.suffix}
</span></pre><pre style='margin:0'>
</pre>