mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
Also update master_sites to avoid redirects, and make compatible with BSD install instead of depending on coreutils.
45 lines
1.9 KiB
Tcl
45 lines
1.9 KiB
Tcl
# -*- 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
|
|
|
|
PortSystem 1.0
|
|
PortGroup makefile 1.0
|
|
PortGroup perl5 1.0
|
|
|
|
perl5.require_variant yes
|
|
perl5.conflict_variants yes
|
|
perl5.branches 5.28 5.30 5.32 5.34
|
|
perl5.default_branch 5.34
|
|
perl5.create_variants ${perl5.branches}
|
|
|
|
name xmltoman
|
|
version 0.4
|
|
revision 1
|
|
categories textproc
|
|
license GPL-2+
|
|
installs_libs no
|
|
maintainers {i0ntempest @i0ntempest} openmaintainer
|
|
description Small scripts to convert xml to man pages in groff format or html
|
|
long_description xmltoman and xmlmantohtml are two small scripts to convert xml to man pages in groff\
|
|
format or html. It features the usual man page items such a \"description\", \"options\",\
|
|
\"see also\" etc.
|
|
homepage https://sourceforge.net/projects/xmltoman/
|
|
platforms any
|
|
master_sites sourceforge:project/${name}/${name}/${name}-${version}.tar.gz
|
|
checksums rmd160 ce61c5184d5ba0a9db63bff2d4635eb644825383 \
|
|
sha256 948794a316aaecd13add60e17e476beae86644d066cb60171fc6b779f2df14b0 \
|
|
size 15250
|
|
depends_lib port:p${perl5.major}-xml-parser
|
|
patchfiles-append patch-Makefile.diff
|
|
supported_archs noarch
|
|
makefile.override-append \
|
|
PREFIX
|
|
post-patch {
|
|
reinplace "s|/usr/bin/perl|${perl5.bin}|" ${worksrcpath}/xmltoman ${worksrcpath}/xmlmantohtml
|
|
reinplace "s|/usr/share|${prefix}/share|g" ${worksrcpath}/xml/xmltoman.1.xml ${worksrcpath}/xml/xmlmantohtml.1.xml
|
|
}
|
|
|
|
post-destroot {
|
|
xinstall -m 0644 -W ${worksrcpath} xmltoman.1 xmlmantohtml.1 ${destroot}${prefix}/share/man/man1
|
|
}
|
|
|
|
livecheck.regex {xmltoman-([0-9.]+)\.tar\.gz}
|