# $Id: Portfile 104209 2013-03-20 18:30:32Z afb@macports.org $ PortSystem 1.0 name rpm2html version 1.9.6 revision 1 platforms darwin freebsd license mit categories sysutils maintainers afb description Translates an RPM database and dependency information into HTML long_description \ The rpm2html utility automatically generates web pages that describe a \ set of RPM packages. The goals of rpm2html are to identify the \ dependencies between various packages, and to find the package(s) that \ will provide the resources needed to install a given package. \ Rpm2html analyzes the provides and requires of the given set of RPMs, \ and then shows the dependency cross-references using hypertext links. homepage http://www.nongnu.org/rpm2html/ master_sites http://savannah.nongnu.org/download/rpm2html/ checksums md5 15ffa538f6fe3d6080bfd4e68b3e67e2 depends_lib lib:librpm:rpm lib:libxml2:libxml2 port:zlib port:bzip2 depends_build port:autoconf port:automake patchfiles patch-rpmopen.c patch-memory.c patch-rpmdata.c patch-rpm2html.config post-patch { reinplace "s|AM_CONFIG_HEADER|AC_CONFIG_HEADERS|" ${worksrcpath}/configure.in } pre-configure { system "cd ${worksrcpath} && ./autogen.sh --version" } configure.args --with-rpm-prefix=${prefix} post-destroot { set config ${destroot}${prefix}/etc/rpm2html.config reinplace "s|/usr/src/redhat|${prefix}/src/macports|" ${config} reinplace "s|ftp://ftp.redhat.com/pub/redhat/linux/7.1/en/os/i386/RedHat/RPMS/|ftp=http://macports.org/packages/${os.platform}/${os.arch}/RPMS/|" ${config} reinplace "s|ftpsrc=ftp://ftp.redhat.com/pub/redhat/linux/7.1/en/os/i386/SRPMS/|ftpsrc=http://macports.org/packages/SRPMS/|" ${config} reinplace "s|/var/www/html|${prefix}/www|" ${destroot}${prefix}/etc/rpm2html.config } variant template description "Use separate template file instead of hard-coded markup" { depends_build-append lib:template:libtemplate configure.args-append --with-template post-configure { reinplace "s|^;html_template=rpm2html.tpl|html_template=${prefix}/etc/rpm2html.tpl|g" rpm2html.config } post-destroot { xinstall -m 644 ${worksrcpath}/rpm2html.tpl ${destroot}${prefix}/etc/rpm2html.tpl } }