git: b9712507198c - main - devel/schilybase: do not install man pages, remove libstreamar

From: Robert Clausecker <fuz_at_FreeBSD.org>
Date: Sat, 10 Feb 2024 13:48:04 UTC
The branch main has been updated by fuz:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b9712507198c2023777e3a529a3caedefdc5f64e

commit b9712507198c2023777e3a529a3caedefdc5f64e
Author:     Robert Clausecker <fuz@FreeBSD.org>
AuthorDate: 2024-02-04 21:38:10 +0000
Commit:     Robert Clausecker <fuz@FreeBSD.org>
CommitDate: 2024-02-10 13:41:52 +0000

    devel/schilybase: do not install man pages, remove libstreamar
    
     - man pages collide with base man pages and aren't very useful to the
       general user.  Move them to a non-default MANPAGES option.
     - remove libstreamar in preparation of moving it to archivers/star as
       it's used only there and its sole man page is kind of useful.
    
    PR:             276825
    Reported by:    glebius
---
 devel/schilybase/Makefile        |   7 +-
 devel/schilybase/Makefile.master |   1 +
 devel/schilybase/pkg-plist       | 185 +++++++++++++++++++--------------------
 3 files changed, 95 insertions(+), 98 deletions(-)

diff --git a/devel/schilybase/Makefile b/devel/schilybase/Makefile
index d36b924d5fa1..e48f5070d0eb 100644
--- a/devel/schilybase/Makefile
+++ b/devel/schilybase/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	schilybase
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	devel
 
 COMMENT=	Support files and libraries for the schilytools
@@ -7,7 +7,7 @@ COMMENT=	Support files and libraries for the schilytools
 NLS_USES=	gettext-tools
 USE_LDCONFIG=	yes
 
-OPTIONS_DEFINE=	DOCS NLS PROFILE
+OPTIONS_DEFINE=	DOCS MANPAGES NLS PROFILE
 OPTIONS_DEFAULT=DOCS NLS
 OPTIONS_SUB=	yes
 
@@ -37,7 +37,6 @@ COMPONENTS=	conf \
 		libshedit \
 		libsiconv \
 		libsiconv/tables \
-		libstreamar \
 		man \
 		man/man5
 
@@ -56,6 +55,8 @@ _LANGUAGES=	C af am ar be bg ca cs da de el en es et eu fi fr ga he hi hr \
 post-install:
 	# this is just a copy of the FreeBSD termcap file, no need to ship it again.
 	${RM} ${STAGEDIR}${PREFIX}/etc/termcap
+	# this one goes to archivers/star
+	${RM} ${STAGEDIR}${PREFIX}/include/schily/strar.h
 
 post-install-NLS-on:
 	@${ECHO_MSG} '=> installing dummy message catalogues'
diff --git a/devel/schilybase/Makefile.master b/devel/schilybase/Makefile.master
index 2f39d680a2f9..aad52b7fe091 100644
--- a/devel/schilybase/Makefile.master
+++ b/devel/schilybase/Makefile.master
@@ -55,6 +55,7 @@ MAKE_CMD=	${"${BOOTSTRAP_SMAKE}" == "yes":?${WRKSRC}/psmake/smake:smake}
 
 PLIST_SUB+=	OPSYS=${OPSYS:tl} ARCH=${ARCH} COMPILER_TYPE=${COMPILER_TYPE}
 PLIST=		${.CURDIR}/pkg-plist
+PKGHELP?=	${.CURDIR}/pkg-help
 PKGMESSAGE?=	${.CURDIR}/pkg-message
 DESCR=		${.CURDIR}/pkg-descr
 
diff --git a/devel/schilybase/pkg-plist b/devel/schilybase/pkg-plist
index d74b0b207b59..2ddfd8f19d25 100644
--- a/devel/schilybase/pkg-plist
+++ b/devel/schilybase/pkg-plist
@@ -104,7 +104,6 @@ include/schily/stdint.h
 include/schily/stdio.h
 include/schily/stdlib.h
 include/schily/stkframe.h
-include/schily/strar.h
 include/schily/string.h
 include/schily/sunos4_proto.h
 include/schily/sysexits.h
@@ -181,9 +180,6 @@ lib/libshedit.so.1.0
 lib/libsiconv.a
 lib/libsiconv.so
 lib/libsiconv.so.1.0
-lib/libstreamar.a
-lib/libstreamar.so
-lib/libstreamar.so.1.0
 lib/libxtermcap.a
 lib/libxtermcap.so
 lib/libxtermcap.so.1.0
@@ -300,94 +296,93 @@ share/lib/siconv/iso8859-8
 share/lib/siconv/iso8859-9
 share/lib/siconv/koi8-r
 share/lib/siconv/koi8-u
-share/man/man3/absfpath.3.gz
-share/man/man3/absnpath.3.gz
-share/man/man3/abspath.3.gz
-share/man/man3/astoi.3.gz
-share/man/man3/astol.3.gz
-share/man/man3/breakline.3.gz
-share/man/man3/cmpbytes.3.gz
-share/man/man3/comerr.3.gz
-share/man/man3/comerrno.3.gz
-share/man/man3/errmsg.3.gz
-share/man/man3/errmsgno.3.gz
-share/man/man3/error.3.gz
-share/man/man3/fdown.3.gz
-share/man/man3/fdup.3.gz
-share/man/man3/fexecl.3.gz
-share/man/man3/fexecle.3.gz
-share/man/man3/fexecv.3.gz
-share/man/man3/fexecve.3.gz
-share/man/man3/file_raise.3.gz
-share/man/man3/fileclose.3.gz
-share/man/man3/fileluopen.3.gz
-share/man/man3/fileopen.3.gz
-share/man/man3/filepos.3.gz
-share/man/man3/fileread.3.gz
-share/man/man3/filereopen.3.gz
-share/man/man3/fileseek.3.gz
-share/man/man3/filesize.3.gz
-share/man/man3/filestat.3.gz
-share/man/man3/filewrite.3.gz
-share/man/man3/findline.3.gz
-share/man/man3/flush.3.gz
-share/man/man3/fnmatch.3.gz
-share/man/man3/format.3.gz
-share/man/man3/fpipe.3.gz
-share/man/man3/fprintf.3.gz
-share/man/man3/getallargs.3.gz
-share/man/man3/getargerror.3.gz
-share/man/man3/getarginit.3.gz
-share/man/man3/getargs.3.gz
-share/man/man3/geterrno.3.gz
-share/man/man3/getfiles.3.gz
-share/man/man3/getlallargs.3.gz
-share/man/man3/getlargs.3.gz
-share/man/man3/getlfiles.3.gz
-share/man/man3/getopt.3.gz
-share/man/man3/getsubopt.3.gz
-share/man/man3/getvallargs.3.gz
-share/man/man3/getvargs.3.gz
-share/man/man3/getvfiles.3.gz
-share/man/man3/handlecond.3.gz
-share/man/man3/js_fgetline.3.gz
-share/man/man3/js_getline.3.gz
-share/man/man3/librmt.3.gz
-share/man/man3/movebytes.3.gz
-share/man/man3/mtg2rmtg.3.gz
-share/man/man3/ofindline.3.gz
-share/man/man3/patcompile.3.gz
-share/man/man3/patmatch.3.gz
-share/man/man3/peekc.3.gz
-share/man/man3/printf.3.gz
-share/man/man3/raisecond.3.gz
-share/man/man3/resolvefpath.3.gz
-share/man/man3/resolvenpath.3.gz
-share/man/man3/resolvepath.3.gz
-share/man/man3/rmtclose.3.gz
-share/man/man3/rmtdebug.3.gz
-share/man/man3/rmtfilename.3.gz
-share/man/man3/rmtg2mtg.3.gz
-share/man/man3/rmtgetconn.3.gz
-share/man/man3/rmthostname.3.gz
-share/man/man3/rmtinit.3.gz
-share/man/man3/rmtioctl.3.gz
-share/man/man3/rmtopen.3.gz
-share/man/man3/rmtread.3.gz
-share/man/man3/rmtrmt.3.gz
-share/man/man3/rmtrsh.3.gz
-share/man/man3/rmtseek.3.gz
-share/man/man3/rmtstatus.3.gz
-share/man/man3/rmtwrite.3.gz
-share/man/man3/rmtxstatus.3.gz
-share/man/man3/spawnl.3.gz
-share/man/man3/spawnv.3.gz
-share/man/man3/sprintf.3.gz
-share/man/man3/starthandlecond.3.gz
-share/man/man3/strcatl.3.gz
-share/man/man3/streql.3.gz
-share/man/man3/strlen.3.gz
-share/man/man3/unhandlecond.3.gz
-share/man/man5/makefiles.5.gz
-share/man/man5/makerules.5.gz
-share/man/man5/streamarchive.5.gz
+%%MANPAGES%%share/man/man3/absfpath.3.gz
+%%MANPAGES%%share/man/man3/absnpath.3.gz
+%%MANPAGES%%share/man/man3/abspath.3.gz
+%%MANPAGES%%share/man/man3/astoi.3.gz
+%%MANPAGES%%share/man/man3/astol.3.gz
+%%MANPAGES%%share/man/man3/breakline.3.gz
+%%MANPAGES%%share/man/man3/cmpbytes.3.gz
+%%MANPAGES%%share/man/man3/comerr.3.gz
+%%MANPAGES%%share/man/man3/comerrno.3.gz
+%%MANPAGES%%share/man/man3/errmsg.3.gz
+%%MANPAGES%%share/man/man3/errmsgno.3.gz
+%%MANPAGES%%share/man/man3/error.3.gz
+%%MANPAGES%%share/man/man3/fdown.3.gz
+%%MANPAGES%%share/man/man3/fdup.3.gz
+%%MANPAGES%%share/man/man3/fexecl.3.gz
+%%MANPAGES%%share/man/man3/fexecle.3.gz
+%%MANPAGES%%share/man/man3/fexecv.3.gz
+%%MANPAGES%%share/man/man3/fexecve.3.gz
+%%MANPAGES%%share/man/man3/file_raise.3.gz
+%%MANPAGES%%share/man/man3/fileclose.3.gz
+%%MANPAGES%%share/man/man3/fileluopen.3.gz
+%%MANPAGES%%share/man/man3/fileopen.3.gz
+%%MANPAGES%%share/man/man3/filepos.3.gz
+%%MANPAGES%%share/man/man3/fileread.3.gz
+%%MANPAGES%%share/man/man3/filereopen.3.gz
+%%MANPAGES%%share/man/man3/fileseek.3.gz
+%%MANPAGES%%share/man/man3/filesize.3.gz
+%%MANPAGES%%share/man/man3/filestat.3.gz
+%%MANPAGES%%share/man/man3/filewrite.3.gz
+%%MANPAGES%%share/man/man3/findline.3.gz
+%%MANPAGES%%share/man/man3/flush.3.gz
+%%MANPAGES%%share/man/man3/fnmatch.3.gz
+%%MANPAGES%%share/man/man3/format.3.gz
+%%MANPAGES%%share/man/man3/fpipe.3.gz
+%%MANPAGES%%share/man/man3/fprintf.3.gz
+%%MANPAGES%%share/man/man3/getallargs.3.gz
+%%MANPAGES%%share/man/man3/getargerror.3.gz
+%%MANPAGES%%share/man/man3/getarginit.3.gz
+%%MANPAGES%%share/man/man3/getargs.3.gz
+%%MANPAGES%%share/man/man3/geterrno.3.gz
+%%MANPAGES%%share/man/man3/getfiles.3.gz
+%%MANPAGES%%share/man/man3/getlallargs.3.gz
+%%MANPAGES%%share/man/man3/getlargs.3.gz
+%%MANPAGES%%share/man/man3/getlfiles.3.gz
+%%MANPAGES%%share/man/man3/getopt.3.gz
+%%MANPAGES%%share/man/man3/getsubopt.3.gz
+%%MANPAGES%%share/man/man3/getvallargs.3.gz
+%%MANPAGES%%share/man/man3/getvargs.3.gz
+%%MANPAGES%%share/man/man3/getvfiles.3.gz
+%%MANPAGES%%share/man/man3/handlecond.3.gz
+%%MANPAGES%%share/man/man3/js_fgetline.3.gz
+%%MANPAGES%%share/man/man3/js_getline.3.gz
+%%MANPAGES%%share/man/man3/librmt.3.gz
+%%MANPAGES%%share/man/man3/movebytes.3.gz
+%%MANPAGES%%share/man/man3/mtg2rmtg.3.gz
+%%MANPAGES%%share/man/man3/ofindline.3.gz
+%%MANPAGES%%share/man/man3/patcompile.3.gz
+%%MANPAGES%%share/man/man3/patmatch.3.gz
+%%MANPAGES%%share/man/man3/peekc.3.gz
+%%MANPAGES%%share/man/man3/printf.3.gz
+%%MANPAGES%%share/man/man3/raisecond.3.gz
+%%MANPAGES%%share/man/man3/resolvefpath.3.gz
+%%MANPAGES%%share/man/man3/resolvenpath.3.gz
+%%MANPAGES%%share/man/man3/resolvepath.3.gz
+%%MANPAGES%%share/man/man3/rmtclose.3.gz
+%%MANPAGES%%share/man/man3/rmtdebug.3.gz
+%%MANPAGES%%share/man/man3/rmtfilename.3.gz
+%%MANPAGES%%share/man/man3/rmtg2mtg.3.gz
+%%MANPAGES%%share/man/man3/rmtgetconn.3.gz
+%%MANPAGES%%share/man/man3/rmthostname.3.gz
+%%MANPAGES%%share/man/man3/rmtinit.3.gz
+%%MANPAGES%%share/man/man3/rmtioctl.3.gz
+%%MANPAGES%%share/man/man3/rmtopen.3.gz
+%%MANPAGES%%share/man/man3/rmtread.3.gz
+%%MANPAGES%%share/man/man3/rmtrmt.3.gz
+%%MANPAGES%%share/man/man3/rmtrsh.3.gz
+%%MANPAGES%%share/man/man3/rmtseek.3.gz
+%%MANPAGES%%share/man/man3/rmtstatus.3.gz
+%%MANPAGES%%share/man/man3/rmtwrite.3.gz
+%%MANPAGES%%share/man/man3/rmtxstatus.3.gz
+%%MANPAGES%%share/man/man3/spawnl.3.gz
+%%MANPAGES%%share/man/man3/spawnv.3.gz
+%%MANPAGES%%share/man/man3/sprintf.3.gz
+%%MANPAGES%%share/man/man3/starthandlecond.3.gz
+%%MANPAGES%%share/man/man3/strcatl.3.gz
+%%MANPAGES%%share/man/man3/streql.3.gz
+%%MANPAGES%%share/man/man3/strlen.3.gz
+%%MANPAGES%%share/man/man3/unhandlecond.3.gz
+%%MANPAGES%%share/man/man5/makefiles.5.gz
+%%MANPAGES%%share/man/man5/makerules.5.gz