diff options
author | Robert Clausecker <fuz@FreeBSD.org> | 2024-02-04 21:59:53 +0000 |
---|---|---|
committer | Robert Clausecker <fuz@FreeBSD.org> | 2024-02-10 13:41:52 +0000 |
commit | 98c97356ecd292742d635da2e4e11ac7848ce7ad (patch) | |
tree | ccfbda76816867cff24817e7544bc65f43de24f1 /archivers/star | |
parent | b9712507198c2023777e3a529a3caedefdc5f64e (diff) |
archivers/star: include libstreamar
This library is needed only for strar. Installing it in this package
simplifies omitting the man pages from devel/schilybases.
Diffstat (limited to 'archivers/star')
-rw-r--r-- | archivers/star/Makefile | 14 | ||||
-rw-r--r-- | archivers/star/pkg-plist | 6 |
2 files changed, 17 insertions, 3 deletions
diff --git a/archivers/star/Makefile b/archivers/star/Makefile index 3252b35c8cf7..ff9a7d4e9771 100644 --- a/archivers/star/Makefile +++ b/archivers/star/Makefile @@ -1,4 +1,5 @@ PORTNAME= star +PORTREVISION= 1 CATEGORIES= archivers COMMENT= Unique standard tape archiver with many enhancements @@ -6,19 +7,26 @@ WWW= https://cdrtools.sourceforge.net/private/star.html PORTDOCS= README* STARvsGNUTAR -OPTIONS_DEFINE+=DOCS GNUTAR +OPTIONS_DEFINE+=DOCS GNUTAR PROFILE OPTIONS_SUB= yes GNUTAR_DESC= Install a gnutar binary MASTERDIR= ${.CURDIR}/../../devel/schilybase -COMPONENTS= mt \ +COMPONENTS= libstreamar \ + mt \ rmt \ star \ star_sym \ strar -# these are shipped in archivers/tartest +post-patch-PROFILE-off: + @${ECHO_MSG} '=> Patching Makefiles to disable profiled libraries' + @${REINPLACE_CMD} -e '/^MK_FILES/s, [a-z]*_p.mk,,' ${WRKSRC}/*/Makefile + post-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/include/schily + ${INSTALL_DATA} ${WRKSRC}/include/schily/strar.h ${STAGEDIR}${PREFIX}/include/schily/ + # these are shipped in archivers/tartest ${RM} -r ${STAGEDIR}${DOCSDIR}/testscripts .include "${MASTERDIR}/Makefile.master" diff --git a/archivers/star/pkg-plist b/archivers/star/pkg-plist index b070681f84ab..57d48ba5b8e7 100644 --- a/archivers/star/pkg-plist +++ b/archivers/star/pkg-plist @@ -9,6 +9,11 @@ bin/suntar bin/ustar etc/default/srmt etc/default/star +include/schily/strar.h +lib/libstreamar.a +lib/libstreamar.so +lib/libstreamar.so.1.0 +%%PROFILE%%lib/profiled/libstreamar.a sbin/srmt share/doc/srmt/default-srmt.sample %%GNUTAR%%share/man/man1/gnutar.1.gz @@ -22,3 +27,4 @@ share/man/man1/strar.1.gz share/man/man1/suntar.1.gz share/man/man1/ustar.1.gz share/man/man5/star.5.gz +share/man/man5/streamarchive.5.gz |