Despite all 6 distribution files being zip archives, the extraction target
is using a tar-specific set of arguments. USES=zip cannot be used (native
or infozip) so explicitly require ${TAR} for future-proofing reasons.
Approved by: Infrastructure blanket
The tool needed for extract is zip. However UNZIP_CMD explicitly refers
to zipinfo, and UNZIP_NATIVE_CMD isn't available on DragonFly. To future-
proof the port, convert EXTRACT_CMD and EXTRACT_BEFORE_ARGS to UNZIP_CMD
and the default zip extraction args. The (small) price is a new
dependency on infozip. Covered by general infrastructure blanket.
Despite all 8 distribution files being zip archives, the extraction target
is using a tar-specific set of arguments. USES=zip cannot be used (native
or infozip) so explicitly require ${TAR} for future-proofing reasons.
Approved by: Infrastructure blanket
A few months ago, sdocbook-xml was split up along with many other
docbook ports to use a common makefile. Since then, the other docbook
ports have been consolidated into two flavors (xml and sgml) and neither
use the textproc/docbook/bsd.docbook.mk makefile.
Moreover, it conditionally sets the EXTRACT_SUFX to .zip, but without
setting USES+= zip which is now required for all zip distfiles.
The cleanest fix is to move the needed bits from the common makefile
back into sdocbook-xml and delete the common makefile. It passed 8x
on redport and DragonFly (w/ AK archiver patch in place)
Approved by: portmgr (mat)
Maintainers for these ports have been notified on 5 separate occasions
over the course of several months about pending actions required.
We really appreciate the time and effort you put in to maintain
these ports.
If you are still interested in helping to maintain these ports just
reply to me or file a PR and I will happily assign the port to you
again.
Approved by: portmgr (implicit)
Apparently version 4.4.2 isn't new enough for GPS 6.0 despite being
included in the sources. This version is the top of the SVN repository.
It was tested in poudriere against a number of ports that depend on it
and everything still builds fine.