<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>