diff --git a/archivers/star/Makefile b/archivers/star/Makefile index fda93701fe85..4819d27e71d4 100644 --- a/archivers/star/Makefile +++ b/archivers/star/Makefile @@ -1,22 +1,21 @@ PORTNAME= star CATEGORIES= archivers COMMENT= Unique standard tape archiver with many enhancements -OPTIONS_DEFINE+=DOCS TARTEST +PORTDOCS= README* STARvsGNUTAR + +OPTIONS_DEFINE+=DOCS GNUTAR TARTEST OPTIONS_SUB= yes +GNUTAR_DESC= Install a gnutar binary TARTEST_DESC= Install tartest and test scripts TARTEST_VARS= COMPONENTS+=tartest MASTERDIR= ${.CURDIR}/../../devel/schilybase COMPONENTS= mt \ rmt \ star \ star_sym \ strar -post-install-DOCS-off: - ${RM} ${STAGEDIR}share/doc/star/README* - ${RM} ${STAGEDIR}share/doc/star/STARvsGNUTAR - .include "${MASTERDIR}/Makefile.master" diff --git a/archivers/star/pkg-plist b/archivers/star/pkg-plist index 24a2cb5de549..13412844490e 100644 --- a/archivers/star/pkg-plist +++ b/archivers/star/pkg-plist @@ -1,91 +1,82 @@ -bin/gnutar +%%GNUTAR%%bin/gnutar bin/scpio bin/smt bin/spax bin/star bin/star_sym bin/strar bin/suntar %%TARTEST%%bin/tartest bin/ustar etc/default/srmt etc/default/star sbin/srmt share/doc/srmt/default-srmt.sample -%%PORTDOCS%%share/doc/star/README -%%PORTDOCS%%share/doc/star/README.ACL -%%PORTDOCS%%share/doc/star/README.crash -%%PORTDOCS%%share/doc/star/README.largefiles -%%PORTDOCS%%share/doc/star/README.mtio -%%PORTDOCS%%share/doc/star/README.otherbugs -%%PORTDOCS%%share/doc/star/README.pattern -%%PORTDOCS%%share/doc/star/README.posix-2001 -%%PORTDOCS%%share/doc/star/STARvsGNUTAR %%TARTEST%%share/doc/star/testscripts/00INDEX %%TARTEST%%share/doc/star/testscripts/100char_longlink.tar %%TARTEST%%share/doc/star/testscripts/100char_longlink.tar-non-compliant %%TARTEST%%share/doc/star/testscripts/README.GNUtar-multivol.fail %%TARTEST%%share/doc/star/testscripts/README.create-and-remove %%TARTEST%%share/doc/star/testscripts/README.gtarfail %%TARTEST%%share/doc/star/testscripts/README.largefiles %%TARTEST%%share/doc/star/testscripts/README.longnames %%TARTEST%%share/doc/star/testscripts/README.paxbug %%TARTEST%%share/doc/star/testscripts/README.quicktest %%TARTEST%%share/doc/star/testscripts/acl-nfsv4-compact-test.tar.gz %%TARTEST%%share/doc/star/testscripts/acl-nfsv4-compact-test2.tar.gz %%TARTEST%%share/doc/star/testscripts/acl-nfsv4-compact-test3.tar.gz %%TARTEST%%share/doc/star/testscripts/acl-nfsv4-compact-test4.tar.gz %%TARTEST%%share/doc/star/testscripts/acl-nfsv4-compact-test5.tar.gz %%TARTEST%%share/doc/star/testscripts/acl-nfsv4-test.tar.gz %%TARTEST%%share/doc/star/testscripts/acl-nfsv4-test2.tar.gz %%TARTEST%%share/doc/star/testscripts/acl-nfsv4-test3.tar.gz %%TARTEST%%share/doc/star/testscripts/acl-nfsv4-test4.tar.gz %%TARTEST%%share/doc/star/testscripts/acl-nfsv4-test5.tar.gz %%TARTEST%%share/doc/star/testscripts/acl-test.tar.gz %%TARTEST%%share/doc/star/testscripts/acl-test2.tar.gz %%TARTEST%%share/doc/star/testscripts/acl-test3.tar.gz %%TARTEST%%share/doc/star/testscripts/acl-test4.tar.gz %%TARTEST%%share/doc/star/testscripts/acl-test5.tar.gz %%TARTEST%%share/doc/star/testscripts/create-and-remove.tar %%TARTEST%%share/doc/star/testscripts/dirloop.tar %%TARTEST%%share/doc/star/testscripts/g-hdr.pax.gz %%TARTEST%%share/doc/star/testscripts/gnu-multi-fail-volume1.gtar %%TARTEST%%share/doc/star/testscripts/gnu-multi-fail-volume2.gtar %%TARTEST%%share/doc/star/testscripts/gtarfail.tar %%TARTEST%%share/doc/star/testscripts/gtarfail2.tar %%TARTEST%%share/doc/star/testscripts/long.ustar.gz %%TARTEST%%share/doc/star/testscripts/longpath.tar.bz2 %%TARTEST%%share/doc/star/testscripts/mk %%TARTEST%%share/doc/star/testscripts/mk2 %%TARTEST%%share/doc/star/testscripts/not_a_tar_file %%TARTEST%%share/doc/star/testscripts/not_a_tar_file1 %%TARTEST%%share/doc/star/testscripts/not_a_tar_file2 %%TARTEST%%share/doc/star/testscripts/not_a_tar_file3 %%TARTEST%%share/doc/star/testscripts/old-file.tar %%TARTEST%%share/doc/star/testscripts/pax-big-10g.tar.bz2 %%TARTEST%%share/doc/star/testscripts/pax-rename.tar.gz %%TARTEST%%share/doc/star/testscripts/quicktest.filelist %%TARTEST%%share/doc/star/testscripts/remove.tar %%TARTEST%%share/doc/star/testscripts/tartest-quicktest.out %%TARTEST%%share/doc/star/testscripts/types-star-oldsparse.tar.gz %%TARTEST%%share/doc/star/testscripts/typescript %%TARTEST%%share/doc/star/testscripts/ustar-all-filetypes.tar %%TARTEST%%share/doc/star/testscripts/ustar-all-quicktest-past-contig.tar %%TARTEST%%share/doc/star/testscripts/ustar-all-quicktest.tar %%TARTEST%%share/doc/star/testscripts/ustar-all-quicktest.tar-without-cont-file %%TARTEST%%share/doc/star/testscripts/ustar-bad-filetypes.tar %%TARTEST%%share/doc/star/testscripts/ustar-bad-signedsum.tar %%TARTEST%%share/doc/star/testscripts/ustar-big-2g.tar.bz2 %%TARTEST%%share/doc/star/testscripts/ustar-big-8g.tar.bz2 -share/man/man1/gnutar.1.gz +%%GNUTAR%%share/man/man1/gnutar.1.gz share/man/man1/srmt.1.gz share/man/man1/scpio.1.gz share/man/man1/smt.1.gz share/man/man1/spax.1.gz share/man/man1/star.1.gz share/man/man1/star_sym.1.gz share/man/man1/strar.1.gz share/man/man1/suntar.1.gz %%TARTEST%%share/man/man1/tartest.1.gz share/man/man1/ustar.1.gz share/man/man5/star.5.gz diff --git a/devel/schilybase/Makefile.master b/devel/schilybase/Makefile.master index 2cc18ccec56c..abda16a49ad6 100644 --- a/devel/schilybase/Makefile.master +++ b/devel/schilybase/Makefile.master @@ -1,88 +1,89 @@ DISTVERSION= 2021-06-07 +PORTREVISION= 1 MASTER_SITES= SF/schilytools DISTNAME= schily-${DISTVERSION} MAINTAINER= fuz@fuz.su LICENSE= CDDL ${COMPONENTS:@c@${LICENSE.${c}}@:O:u} LICENSE.autoconf= GPLv2 LICENSE.libhfs_iso= GPLv2 LICENSE.man2html= GPLv2 LICENSE.mkisofs= GPLv2 LICENSE.libparanoia= LGPL21 LICENSE.cpp= BSD3CLAUSE LICENSE.libmdigest= BSD2CLAUSE LICENSE.libfile= BSD2CLAUSE LICENSE.patch= BSD1CLAUSE LICENSE.lndir= MIT LICENSE_COMB= ${${LICENSE:[#]}>1:?multi:single} LICENSE_FILE_CDDL= ${WRKSRC}/CDDL.Schily.txt LICENSE_FILE_GPLv2= ${WRKSRC}/GPL-2.0.txt LICENSE_FILE_LGPL21= ${WRKSRC}/LGPL-2.1.txt LICENSE_FILE_BSD1CLAUSE= ${WRKSRC}/patch/LICENSE LICENSE_NAME_BSD1CLAUSE= BSD 1-clause LICENSE LICENSE_PERMS_BSD1CLAUSE= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept # schilybase has all the libraries .if ${PORTNAME} != "schilybase" -BUILD_DEPENDS+= schilybase=${PORTVERSION}:devel/schilybase -RUN_DEPENDS+= schilybase=${PORTVERSION}:devel/schilybase +BUILD_DEPENDS+= schilybase=${PORTVERSION}_${PORTREVISION}:devel/schilybase +RUN_DEPENDS+= schilybase=${PORTVERSION}_${PORTREVISION}:devel/schilybase .endif -.if "${BOOTSTRAP_SMAKE:tl}" != "yes" +.if "${BOOTSTRAP_SMAKE}" != "yes" BUILD_DEPENDS+= smake:devel/smake .endif USES+= tar:bz2 compiler gettext-runtime iconv MAKE_ARGS= INS_BASE=${PREFIX} \ INS_RBASE=${PREFIX} \ LINKMODE=dynamic \ DESTDIR=${STAGEDIR} \ STRIPFLAGS=${WITH_DEBUG:D:U-s} \ CCOM=${COMPILER_TYPE} \ CC=${CC} \ CCC=${CXX} \ COPTX="${CFLAGS}" \ C++OPTX="${CXXFLAGS}" \ NOECHO= MAKE_CMD= ${"${BOOTSTRAP_SMAKE}" == "yes":?${WRKSRC}/psmake/smake:smake} -PLIST_SUB+= ARCH=${ARCH} COMPILER_TYPE=${COMPILER_TYPE} +PLIST_SUB+= OPSYS=${OPSYS:tl} ARCH=${ARCH} COMPILER_TYPE=${COMPILER_TYPE} PLIST= ${.CURDIR}/pkg-plist -PKGMESSAGE= ${.CURDIR}/pkg-message +PKGMESSAGE?= ${.CURDIR}/pkg-message DESCR= ${.CURDIR}/pkg-descr post-extract: cd ${WRKSRC}/rmt && ${MV} rmt.dfl srmt.dfl cd ${WRKSRC}/rmt && ${MV} default-rmt.sample default-srmt.sample -.if "${BOOTSTRAP_SMAKE:tl}" == "yes" -# build a bootstrap smake as MAKE_CMD -pre-configure: - cd ${WRKSRC}/psmake && ${SETENV} ${MAKE_ENV} ${SH} ./MAKE-all -.endif do-configure: +.if "${BOOTSTRAP_SMAKE}" == "yes" + @${ECHO_MSG} "=> building a bootstrap smake" + cd ${WRKSRC}/psmake && ${SETENV} ${MAKE_ENV} ${SH} ./MAKE-all +.endif + @${ECHO_MSG} "=> configuring components" for component in ${COMPONENTS} ; \ do \ cd ${WRKSRC}/$$component && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} config ; \ done do-build: for component in ${COMPONENTS} ; \ do \ cd ${WRKSRC}/$$component && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} all ; \ done do-install: for component in ${COMPONENTS} ; \ do \ cd ${WRKSRC}/$$component && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} install ; \ done [ -z "${COMPONENTS:Mlib*}" ] || ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.*.* .include diff --git a/devel/schilybase/files/pkg-message.rscsi.in b/devel/schilybase/files/pkg-message.rscsi.in new file mode 100644 index 000000000000..4a7a7808338c --- /dev/null +++ b/devel/schilybase/files/pkg-message.rscsi.in @@ -0,0 +1,5 @@ +See %%PREFIX%%/share/doc/rscsi/README.rscsi for further information on +how to configure remote access to SCSI-devies via rscsi. + +Don't forget to add an entry for rshd(8) to /etc/inetd.conf in order to +be able to use the remote SCSI daemon. diff --git a/devel/schilybase/pkg-plist b/devel/schilybase/pkg-plist index fa78c84092b9..ac4eedaefe53 100644 --- a/devel/schilybase/pkg-plist +++ b/devel/schilybase/pkg-plist @@ -1,347 +1,347 @@ etc/termcap include/scg/aspi-dos.h include/scg/aspi-win32.h include/scg/scgcmd.h include/scg/scgio.h include/scg/scgops.h include/scg/scsicdb.h include/scg/scsidefs.h include/scg/scsireg.h include/scg/scsisense.h include/scg/scsitransp.h include/scg/spti-wnt.h include/scg/srb_os2.h include/schily/_regex.h -include/schily/%%ARCH%%-freebsd-%%COMPILER_TYPE%%/align.h -include/schily/%%ARCH%%-freebsd-%%COMPILER_TYPE%%/avoffset.h -include/schily/%%ARCH%%-freebsd-%%COMPILER_TYPE%%/xconfig.h +include/schily/%%ARCH%%-%%OPSYS%%-%%COMPILER_TYPE%%/align.h +include/schily/%%ARCH%%-%%OPSYS%%-%%COMPILER_TYPE%%/avoffset.h +include/schily/%%ARCH%%-%%OPSYS%%-%%COMPILER_TYPE%%/xconfig.h include/schily/align.h include/schily/alloca.h include/schily/archdefs.h include/schily/assert.h include/schily/avoffset.h include/schily/btorder.h include/schily/ccomdefs.h include/schily/checkerr.h include/schily/ctype.h include/schily/dbgmalloc.h include/schily/deflts.h include/schily/device.h include/schily/dirent.h include/schily/dlfcn.h include/schily/err_arch.h include/schily/err_bit.h include/schily/err_char.h include/schily/err_type.h include/schily/errno.h include/schily/fcntl.h include/schily/fetchdir.h include/schily/find.h include/schily/float.h include/schily/fnmatch.h include/schily/fstream.h include/schily/getargs.h include/schily/getcwd.h include/schily/getopt.h include/schily/grp.h include/schily/hostname.h include/schily/iconv.h include/schily/idcache.h include/schily/in.h include/schily/inet.h include/schily/intcvt.h include/schily/inttypes.h include/schily/io.h include/schily/ioctl.h include/schily/ipc.h include/schily/jmpdefs.h include/schily/libgen.h include/schily/libport.h include/schily/librmt.h include/schily/limits.h include/schily/locale.h include/schily/math.h include/schily/maxpath.h include/schily/mconfig.h include/schily/md4.h include/schily/md5.h include/schily/mman.h include/schily/mtio.h include/schily/netdb.h include/schily/nlsdefs.h include/schily/param.h include/schily/patmatch.h include/schily/poll.h include/schily/priv.h include/schily/procfs.h include/schily/prototyp.h include/schily/pwd.h include/schily/regex.h include/schily/resource.h include/schily/rmd160.h include/schily/rmtio.h include/schily/schily.h include/schily/schilyp.h include/schily/select.h include/schily/sem.h include/schily/setjmp.h include/schily/sha1.h include/schily/sha2.h include/schily/sha3.h include/schily/shadow.h include/schily/shcall.h include/schily/shedit.h include/schily/shm.h include/schily/siconv.h include/schily/sigblk.h include/schily/signal.h include/schily/sigset.h include/schily/socket.h include/schily/standard.h include/schily/stat.h include/schily/stdarg.h 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 include/schily/syslog.h include/schily/systeminfo.h include/schily/termcap.h include/schily/termios.h include/schily/time.h include/schily/timeb.h include/schily/times.h include/schily/type_val.h include/schily/types.h include/schily/unistd.h include/schily/utime.h include/schily/utsname.h include/schily/utypes.h include/schily/values.h include/schily/varargs.h include/schily/vfork.h include/schily/wait.h include/schily/walk.h include/schily/wchar.h include/schily/wctype.h include/schily/windows.h include/schily/xconfig.h include/schily/xmconfig.h lib/libcdrdeflt.a lib/libcdrdeflt.so lib/libcdrdeflt.so.1.0 lib/libdbgmalloc.a lib/libdeflt.a lib/libdeflt.so lib/libdeflt.so.1.0 lib/libedc_ecc.a lib/libedc_ecc.so lib/libedc_ecc.so.1.0 lib/libedc_ecc_dec.a lib/libedc_ecc_dec.so lib/libedc_ecc_dec.so.1.0 lib/libfile.a lib/libfile.so lib/libfile.so.1.0 lib/libfind.a lib/libfind.so lib/libfind.so.4.0 lib/libgetopt.a lib/libhfs.a lib/libhfs.so lib/libhfs.so.1.0 lib/libmdigest.a lib/libmdigest.so lib/libmdigest.so.1.0 lib/libparanoia.a lib/libparanoia.so lib/libparanoia.so.1.0 lib/librmt.a lib/librmt.so lib/librmt.so.1.0 lib/librscg.a lib/librscg.so lib/librscg.so.1.0 lib/libscg.a lib/libscg.so lib/libscg.so.1.0 lib/libscgcmd.a lib/libscgcmd.so lib/libscgcmd.so.1.0 lib/libschily.a lib/libschily.so lib/libschily.so.2.0 lib/libshedit.a lib/libshedit.so 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 %%PROFILE%%lib/profiled/libcdrdeflt.a %%PROFILE%%lib/profiled/libdeflt.a %%PROFILE%%lib/profiled/libedc_ecc.a %%PROFILE%%lib/profiled/libedc_ecc_dec.a %%PROFILE%%lib/profiled/libfile.a %%PROFILE%%lib/profiled/libfind.a %%PROFILE%%lib/profiled/libhfs.a %%PROFILE%%lib/profiled/libmdigest.a %%PROFILE%%lib/profiled/libparanoia.a %%PROFILE%%lib/profiled/librmt.a %%PROFILE%%lib/profiled/librscg.a %%PROFILE%%lib/profiled/libscg.a %%PROFILE%%lib/profiled/libscgcmd.a %%PROFILE%%lib/profiled/libschily.a %%PROFILE%%lib/profiled/libshedit.a %%PROFILE%%lib/profiled/libsiconv.a %%PROFILE%%lib/profiled/libxtermcap.a %%PORTDOCS%%share/doc/libparanoia/README.interface %%PORTDOCS%%share/doc/libparanoia/README.paranoia share/lib/siconv/cp10000 share/lib/siconv/cp10006 share/lib/siconv/cp10007 share/lib/siconv/cp10029 share/lib/siconv/cp10079 share/lib/siconv/cp10081 share/lib/siconv/cp1250 share/lib/siconv/cp1251 share/lib/siconv/cp1252 share/lib/siconv/cp1253 share/lib/siconv/cp1254 share/lib/siconv/cp1255 share/lib/siconv/cp1256 share/lib/siconv/cp1257 share/lib/siconv/cp1258 share/lib/siconv/cp437 share/lib/siconv/cp737 share/lib/siconv/cp775 share/lib/siconv/cp850 share/lib/siconv/cp852 share/lib/siconv/cp855 share/lib/siconv/cp857 share/lib/siconv/cp860 share/lib/siconv/cp861 share/lib/siconv/cp862 share/lib/siconv/cp863 share/lib/siconv/cp864 share/lib/siconv/cp865 share/lib/siconv/cp866 share/lib/siconv/cp869 share/lib/siconv/cp874 share/lib/siconv/iso8859-1 share/lib/siconv/iso8859-10 share/lib/siconv/iso8859-11 share/lib/siconv/iso8859-13 share/lib/siconv/iso8859-14 share/lib/siconv/iso8859-15 share/lib/siconv/iso8859-16 share/lib/siconv/iso8859-2 share/lib/siconv/iso8859-3 share/lib/siconv/iso8859-4 share/lib/siconv/iso8859-5 share/lib/siconv/iso8859-6 share/lib/siconv/iso8859-7 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/fgetline.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/getline.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/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 diff --git a/devel/sunpromake/Makefile b/devel/sunpromake/Makefile index 45db77f2dea4..ce59606ceae7 100644 --- a/devel/sunpromake/Makefile +++ b/devel/sunpromake/Makefile @@ -1,19 +1,21 @@ PORTNAME= sunpromake CATEGORIES= devel parallel COMMENT= Parallel-execution enabled SunOS make program, enhanced to fit POSIX USE_LDCONFIG= yes +CONFLICTS= dmake + MASTERDIR= ${.CURDIR}/../../devel/schilybase COMPONENTS= sunpro # these libraries are installed by the sunpro component # but are internal to the program. The author recommends # not shipping them, so we don't. post-install: ${RM} ${STAGEDIR}${PREFIX}/lib/libbsd.a ${RM} ${STAGEDIR}${PREFIX}/lib/libmksh.a ${RM} ${STAGEDIR}${PREFIX}/lib/libvroot.a .include "${MASTERDIR}/Makefile.master" diff --git a/net/rscsi/Makefile b/net/rscsi/Makefile index b431918178e7..c4aebccbac21 100644 --- a/net/rscsi/Makefile +++ b/net/rscsi/Makefile @@ -1,14 +1,21 @@ PORTNAME= rscsi CATEGORIES= net COMMENT= Remote SCSI transport server program (daemon) CONFLICTS= cdrtools-devel USERS= rscsi GROUPS= rscsi MASTERDIR= ${.CURDIR}/../../devel/schilybase COMPONENTS= rscsi +SUB_FILES= pkg-message.rscsi +PKGMESSAGE= ${WRKDIR}/pkg-message.rscsi + +post-install: + ${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${WRKSRC}/cdrecord/README.rscsi ${STAGEDIR}${DOCSDIR}/ + .include "${MASTERDIR}/Makefile.master" diff --git a/net/rscsi/pkg-message b/net/rscsi/pkg-message deleted file mode 100644 index 52b00f3a8070..000000000000 --- a/net/rscsi/pkg-message +++ /dev/null @@ -1,6 +0,0 @@ -See /usr/local/share/doc/cdrtools/README.rscsi and /usr/local/etc/rscsi -for further information on how to configure remote access to SCSI-devies -via rscsi. - -Don't forget to add an entry for rshd(8) to /etc/inetd.conf in order to -be able to use the remote SCSI daemon. diff --git a/net/rscsi/pkg-plist b/net/rscsi/pkg-plist index ef2af9b37a80..655d30e05497 100644 --- a/net/rscsi/pkg-plist +++ b/net/rscsi/pkg-plist @@ -1,4 +1,5 @@ @(root,,4711) sbin/rscsi etc/default/rscsi share/man/man1/rscsi.1.gz +share/doc/rscsi/README.rscsi share/doc/rscsi/default-rscsi.sample diff --git a/sysutils/cdrtools/Makefile b/sysutils/cdrtools/Makefile index 8a8865e2c8b1..e6452a9fe052 100644 --- a/sysutils/cdrtools/Makefile +++ b/sysutils/cdrtools/Makefile @@ -1,38 +1,41 @@ PORTNAME= cdrtools CATEGORIES= sysutils audio COMMENT= Tools for ripping from and recording to CDs and DVDs LAME_RUN_DEPENDS= lame:audio/lame VORBIS_RUN_DEPENDS= oggenc:audio/vorbis-tools OPTIONS_DEFINE= DOCS LAME VORBIS SETUID OPTIONS_DEFAULT=DOCS LAME VORBIS OPTIONS_SUB= yes LAME_DESC= Install cdda2mp3 (requires audio/lame) VORBIS_DESC= Install cdda2ogg (requires audio/vorbis-tools) SETUID_DESC= Install cdrecord, cdda2wav, and readcd as setuid root SETUID_PLIST_SUB= SUID="@(root,,4711) " SETUID_PLIST_SUB_OFF= SUID="@(,,755) " CONFLICTS_INSTALL= cdrkit-* cdrtools-devel cdrtools-rscsi-devel MASTERDIR= ${.CURDIR}/../../devel/schilybase COMPONENTS= cdda2wav \ cdrecord \ mkisofs \ mkisofs/diag \ readcd \ scgcheck \ scgskeleton +post-install: + ${RM} ${STAGEDIR}${PREFIX}/share/doc/cdrecord/README.rscsi + post-install-LAME-off: ${RM} ${STAGEDIR}${PREFIX}/bin/cdda2mp3 ${STAGEDIR}${PREFIX}share/man/man1/cdda2mp3.1 post-install-VORBIS-off: ${RM} ${STAGEDIR}${PREFIX}/bin/cdda2ogg ${STAGEDIR}${PREFIX}share/man/man1/cdda2ogg.1 post-install-DOCS-off: ${RM} ${STAGEDIR}share/doc .include "${MASTERDIR}/Makefile.master" diff --git a/sysutils/cdrtools/pkg-plist b/sysutils/cdrtools/pkg-plist index e1de36d2e7d7..fa2a8564f7cf 100644 --- a/sysutils/cdrtools/pkg-plist +++ b/sysutils/cdrtools/pkg-plist @@ -1,66 +1,65 @@ %%LAME%%bin/cdda2mp3 %%VORBIS%%bin/cdda2ogg %%SUID%%bin/cdda2wav %%SUID%%bin/cdrecord bin/devdump bin/isodebug bin/isodump bin/isoinfo bin/isovfy bin/mkhybrid bin/mkisofs %%SUID%%bin/readcd bin/scgcheck bin/scgskeleton etc/default/cdrecord %%PORTDOCS%%share/doc/cdda2wav/README %%PORTDOCS%%share/doc/cdrecord/README %%PORTDOCS%%share/doc/cdrecord/README.ATAPI %%PORTDOCS%%share/doc/cdrecord/README.DiskT@2 %%PORTDOCS%%share/doc/cdrecord/README.WORM %%PORTDOCS%%share/doc/cdrecord/README.audio %%PORTDOCS%%share/doc/cdrecord/README.cdplus %%PORTDOCS%%share/doc/cdrecord/README.cdrw %%PORTDOCS%%share/doc/cdrecord/README.cdtext %%PORTDOCS%%share/doc/cdrecord/README.clone %%PORTDOCS%%share/doc/cdrecord/README.copy %%PORTDOCS%%share/doc/cdrecord/README.multi %%PORTDOCS%%share/doc/cdrecord/README.parallel %%PORTDOCS%%share/doc/cdrecord/README.raw -%%PORTDOCS%%share/doc/cdrecord/README.rscsi %%PORTDOCS%%share/doc/cdrecord/README.solaris-x86-ATAPI-DMA %%PORTDOCS%%share/doc/cdrecord/README.solaris-x86-ata-DMA %%PORTDOCS%%share/doc/cdrecord/README.sony %%PORTDOCS%%share/doc/cdrecord/README.sun-lofi %%PORTDOCS%%share/doc/cdrecord/README.verify %%PORTDOCS%%share/doc/cdrecord/README.volmgt %%PORTDOCS%%share/doc/mkisofs/README %%PORTDOCS%%share/doc/mkisofs/README.compression %%PORTDOCS%%share/doc/mkisofs/README.eltorito %%PORTDOCS%%share/doc/mkisofs/README.graft_dirs %%PORTDOCS%%share/doc/mkisofs/README.hfs_boot %%PORTDOCS%%share/doc/mkisofs/README.hfs_magic %%PORTDOCS%%share/doc/mkisofs/README.hide %%PORTDOCS%%share/doc/mkisofs/README.joliet %%PORTDOCS%%share/doc/mkisofs/README.macosx %%PORTDOCS%%share/doc/mkisofs/README.mkhybrid %%PORTDOCS%%share/doc/mkisofs/README.prep_boot %%PORTDOCS%%share/doc/mkisofs/README.rootinfo %%PORTDOCS%%share/doc/mkisofs/README.session %%PORTDOCS%%share/doc/mkisofs/README.sort %%PORTDOCS%%share/doc/mkisofs/README.sparcboot %%PORTDOCS%%share/doc/mkisofs/README.sunx86boot %%LAME%%share/man/man1/cdda2mp3.1.gz %%VORBIS%%share/man/man1/cdda2ogg.1.gz share/man/man1/cdda2wav.1.gz share/man/man1/cdrecord.1.gz share/man/man1/readcd.1.gz share/man/man1/scgcheck.1.gz share/man/man1/scgskeleton.1.gz share/man/man8/devdump.8.gz share/man/man8/isodebug.8.gz share/man/man8/isodump.8.gz share/man/man8/isoinfo.8.gz share/man/man8/isovfy.8.gz share/man/man8/mkhybrid.8.gz share/man/man8/mkisofs.8.gz diff --git a/sysutils/schilyutils/Makefile b/sysutils/schilyutils/Makefile index a1cea66410ca..c2627bffd0ad 100644 --- a/sysutils/schilyutils/Makefile +++ b/sysutils/schilyutils/Makefile @@ -1,53 +1,53 @@ PORTNAME= schilyutils CATEGORIES= sysutils converters deskutils textproc shells COMMENT= Collection of utilities from J. Schilling -RUN_DEPENDS= schilybase=${PORTVERSION}:devel/schilybase - USES+= perl5 shebangfix USE_PERL5= run SHEBANG_FILES= man2html/man2html cstyle/cstyle.pl +CONFLICTS_INSTALL= bsh + MASTERDIR= ${.CURDIR}/../../devel/schilybase COMPONENTS= bsh \ btcflash \ cal \ calc \ calltree \ change \ compare \ copy \ count \ cpp \ cstyle \ cut \ fifo \ label \ hdump \ lndir \ match \ mdigest \ obosh \ p \ paste \ patch \ pbosh \ printf \ sdd \ sfind \ sformat \ sgrow \ sh \ termcap \ translit \ udiff # these files are installed by the patch target, # but they belong to devel/sccs. post-install: ${RM} ${STAGEDIR}${PREFIX}/ccs/bin/sccspatch cd ${STAGEDIR}${PREFIX} && ${RMDIR} -p ccs/bin ${RM} ${STAGEDIR}${PREFIX}/share/man/man1/sccspatch.1 .include "${MASTERDIR}/Makefile.master"