FreeBSD Bugzilla – Attachment 236651 Details for
Bug 266475
devel/schilybase: update to 2022-09-18
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
devel/schilybase: update to 2022-09-18
0001-devel-schilybase-update-to-2022-09-18.patch (text/plain), 24.93 KB, created by
Robert Clausecker
on 2022-09-18 02:23:14 UTC
(
hide
)
Description:
devel/schilybase: update to 2022-09-18
Filename:
MIME Type:
Creator:
Robert Clausecker
Created:
2022-09-18 02:23:14 UTC
Size:
24.93 KB
patch
obsolete
>From 07f40f56b5bda4b3d1a24d221b4f9b952e23abf1 Mon Sep 17 00:00:00 2001 >From: Robert Clausecker <fuz@fuz.su> >Date: Thu, 18 Aug 2022 22:53:34 +0200 >Subject: [PATCH] devel/schilybase: update to 2022-09-18 > > - point MASTER_SITES to new upstream > - split bosh from sysutils/schilyutils into new port shells/bosh > - stop installing pfbosh, a SunOS-only feature > - install jsh as jbosh to avoid a conflict > - patch shell names in man pages > - point WWW to subproject-specific sites if available > - misc/schilytools: deprecate man2html component > - devel/schilybase: add missing file to pkg-plist > - make test suite work better > - do not pass INS_*BASE/DESTDIR to smake tests > - account for devel/sccs placing files in /tmp > - make sh/tests/common/test-common find bosh after > we patched out the hardlink to sh > - Test suite passes on armv7 except for archivers/star. > Will have to investigate further. > - sysutils/schilyutils: add vctags command > I forgot about that one when I made the port initially. > The ctags link is not installed to avoid conflicts. > >Changelog: http://fuz.su/pub/schilytools/AN-2022-09-18.txt >--- > archivers/star/Makefile | 2 +- > devel/sccs/Makefile | 16 +- > devel/schilybase/Makefile | 1 - > devel/schilybase/Makefile.master | 17 ++- > devel/schilybase/distinfo | 6 +- > .../files/patch-cdrecord_cdrecord.dfl | 57 +------ > devel/schilybase/files/patch-ctags_Makefile | 10 ++ > devel/schilybase/files/patch-sh_Makefile | 21 ++- > devel/schilybase/files/patch-sh_jsh.mk1 | 11 ++ > devel/schilybase/files/patch-sh_sh.1 | 143 ++++++++++++++++++ > .../files/patch-sh_tests_common_test-common | 17 +++ > devel/schilybase/pkg-plist | 1 + > devel/smake/Makefile | 1 - > devel/sunpromake/Makefile | 2 +- > editors/ved/Makefile | 2 +- > misc/schilytools/Makefile | 12 +- > net/rscsi/Makefile | 4 +- > shells/Makefile | 1 + > shells/bosh/Makefile | 16 ++ > shells/bosh/pkg-descr | 23 +++ > shells/bosh/pkg-plist | 11 ++ > sysutils/cdrtools/Makefile | 2 +- > sysutils/schilyutils/Makefile | 10 +- > sysutils/schilyutils/pkg-plist | 15 +- > 24 files changed, 297 insertions(+), 104 deletions(-) > create mode 100644 devel/schilybase/files/patch-ctags_Makefile > create mode 100644 devel/schilybase/files/patch-sh_jsh.mk1 > create mode 100644 devel/schilybase/files/patch-sh_sh.1 > create mode 100644 devel/schilybase/files/patch-sh_tests_common_test-common > create mode 100644 shells/bosh/Makefile > create mode 100644 shells/bosh/pkg-descr > create mode 100644 shells/bosh/pkg-plist > >diff --git a/archivers/star/Makefile b/archivers/star/Makefile >index 2809e61e8270..cf35e8beb6fe 100644 >--- a/archivers/star/Makefile >+++ b/archivers/star/Makefile >@@ -2,7 +2,7 @@ PORTNAME= star > CATEGORIES= archivers > > COMMENT= Unique standard tape archiver with many enhancements >-WWW= https://codeberg.org/schilytools/schilytools >+WWW= http://cdrtools.sourceforge.net/private/star.html > > PORTDOCS= README* STARvsGNUTAR > >diff --git a/devel/sccs/Makefile b/devel/sccs/Makefile >index 3c992e956b11..963c9b70fa68 100644 >--- a/devel/sccs/Makefile >+++ b/devel/sccs/Makefile >@@ -2,14 +2,17 @@ PORTNAME= sccs > CATEGORIES= devel > > COMMENT= Source Code Control System (SCCS) >-WWW= https://codeberg.org/schilytools/schilytools >+WWW= http://sccs.sourceforge.net/ >+ >+TEST_DEPENDS= star:archivers/star > > MASTERDIR= ${.CURDIR}/../../devel/schilybase > COMPONENTS= patch \ > sccs >+TESTCOMPONENTS= ${COMPONENTS:Npatch} > >-# these files are installed by the patch target, >-# but they belong to sysutils/schilyutils >+# These files are installed by the patch target, >+# but they belong to sysutils/schilyutils. > post-install: > ${RM} ${STAGEDIR}${PREFIX}/bin/opatch > ${RM} ${STAGEDIR}${PREFIX}/bin/spatch >@@ -17,4 +20,11 @@ post-install: > ${RM} ${STAGEDIR}${PREFIX}/share/man/man1/patch.1 > ${RM} ${STAGEDIR}${PREFIX}/share/man/man1/spatch.1 > >+# This test suite installs a temp copy of the schilytools to /tmp. >+# The directories are hard-coded unfortunately. >+pre-test: >+ @${ECHO_MSG} '=> cleaning old test files' >+ ${RM} -r /tmp/sccstests /tmp/SCCSTEST >+ @${ECHO_MSG} '=> running test suite' >+ > .include "${MASTERDIR}/Makefile.master" >diff --git a/devel/schilybase/Makefile b/devel/schilybase/Makefile >index 1c3ae685536b..13ffe3a1be59 100644 >--- a/devel/schilybase/Makefile >+++ b/devel/schilybase/Makefile >@@ -2,7 +2,6 @@ PORTNAME= schilybase > CATEGORIES= devel > > COMMENT= Support files and libraries for the schilytools >-WWW= https://codeberg.org/schilytools/schilytools > > NLS_USES= gettext-tools > USE_LDCONFIG= yes >diff --git a/devel/schilybase/Makefile.master b/devel/schilybase/Makefile.master >index 71a36612b07b..106bbdeb78b4 100644 >--- a/devel/schilybase/Makefile.master >+++ b/devel/schilybase/Makefile.master >@@ -1,10 +1,9 @@ >-DISTVERSION= 2021-09-18 >-PORTREVISION= 2 >-MASTER_SITES= SF/schilytools \ >- http://fuz.su/~fuz/distfiles/schilytools/ >+DISTVERSION= 2022-09-18 >+MASTER_SITES= http://fuz.su/pub/schilytools/ > DISTNAME= schily-${DISTVERSION} > > MAINTAINER= fuz@fuz.su >+WWW?= https://codeberg.org/schilytools/schilytools > > LICENSE= CDDL ${COMPONENTS:@c@${LICENSE.${c}}@:O:u} > LICENSE.autoconf= GPLv2 >@@ -13,6 +12,7 @@ LICENSE.man2html= GPLv2 > LICENSE.mkisofs= GPLv2 > LICENSE.libparanoia= LGPL21 > LICENSE.cpp= BSD3CLAUSE >+LICENSE.ctags= BSD3CLAUSE > LICENSE.libmdigest= BSD2CLAUSE > LICENSE.libfile= BSD2CLAUSE > LICENSE.patch= BSD1CLAUSE >@@ -40,7 +40,7 @@ MAKE_ARGS= INS_BASE=${PREFIX} \ > INS_RBASE=${PREFIX} \ > LINKMODE=dynamic \ > DESTDIR=${STAGEDIR} \ >- STRIPFLAGS=${WITH_DEBUG:D:U-s} \ >+ STRIPFLAGS=${STRIP} \ > CCOM=${COMPILER_TYPE} \ > CC=${CC} \ > CCC=${CXX} \ >@@ -54,6 +54,8 @@ PLIST= ${.CURDIR}/pkg-plist > PKGMESSAGE?= ${.CURDIR}/pkg-message > DESCR= ${.CURDIR}/pkg-descr > >+TESTCOMPONENTS?= ${COMPONENTS} >+ > post-extract: > @cd ${WRKSRC}/rmt && ${MV} rmt.dfl srmt.dfl > @cd ${WRKSRC}/rmt && ${MV} default-rmt.sample default-srmt.sample >@@ -81,9 +83,10 @@ do-install: > ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/*.so.*.* > .endif > >+# the test suite gets moody if we set INS_BASE/INS_RBASE/DESTDIR > do-test: >-.for component in ${COMPONENTS} >- cd ${WRKSRC}/${component} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} tests >+.for component in ${TESTCOMPONENTS} >+ cd ${WRKSRC}/${component} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS:NINS_*BASE=*:NDESTDIR=*} tests > .endfor > > .include <bsd.port.mk> >diff --git a/devel/schilybase/distinfo b/devel/schilybase/distinfo >index e91a033031f0..f74a6d54612b 100644 >--- a/devel/schilybase/distinfo >+++ b/devel/schilybase/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1632527018 >-SHA256 (schily-2021-09-18.tar.bz2) = 7c93f43d22c6e3de0eafe018ceb26ddd5cc6c543dc301f307d1e6ca313248aa4 >-SIZE (schily-2021-09-18.tar.bz2) = 4952788 >+TIMESTAMP = 1663463867 >+SHA256 (schily-2022-09-18.tar.bz2) = 73aab13a15bfb4e2a418a7602365a914ed5f5bc782d8aef21580195e1e5e5b65 >+SIZE (schily-2022-09-18.tar.bz2) = 4878648 >diff --git a/devel/schilybase/files/patch-cdrecord_cdrecord.dfl b/devel/schilybase/files/patch-cdrecord_cdrecord.dfl >index 85aceeb63486..6be71a76c2fa 100644 >--- a/devel/schilybase/files/patch-cdrecord_cdrecord.dfl >+++ b/devel/schilybase/files/patch-cdrecord_cdrecord.dfl >@@ -1,33 +1,6 @@ >---- cdrecord/cdrecord.dfl.orig 2014-01-03 21:59:27 UTC >+--- cdrecord/cdrecord.dfl.orig 2022-09-18 01:03:28 UTC > +++ cdrecord/cdrecord.dfl >-@@ -3,7 +3,7 @@ >- # This file is /etc/default/cdrecord >- # It contains defaults that are used if no command line option >- # or environment is present. >--# >-+# >- # The default device, if not specified elswhere >- # Note that since Sommer 2006, cdrecord by default searches for a >- # single CD-ROM device. You should set CDR_DEVICE= together with >-@@ -11,15 +11,14 @@ >- # one CR-ROM drive in your system. >- # >- #CDR_DEVICE=yamaha >--#CDR_DEVICE=default >- >--# >-+# >- # The default speed (speed=), if not specified elswhere >- # >- # Note that newer cdrecord versions do not default >- # to speed=1. For MMC compliant drives, the default >- # is to write at maximum speed, so it in general does >--# not make sense to set up a default speed in /etc/default/cdrecord >-+# not make sense to set up a default speed in /etc/default/cdrecord >- # >- #CDR_SPEED=40 >- >-@@ -34,7 +33,7 @@ >+@@ -34,7 +34,7 @@ > # Linux and Solaris have problems with bigger transfer sizes. > # If you are on FreeBSD, it is recommened to set CDR_TRANSFERSIZE=126k > # >@@ -36,29 +9,3 @@ > > # > # The following definitions allow abstract device names. >-@@ -56,14 +55,14 @@ >- # >- # drive name device speed fifosize driveropts transfersize >- # >--my-default= 1,0,0 -1 -1 burnfree 63k >--sol-default= USCSI:1,0,0 -1 -1 burnfree >--ricoh-u= USCSI:0,2,0 -1 -1 burnfree >--teac= 1,3,0 -1 -1 "" >--teac-max-ts= 1,3,0 -1 -1 "" 32k >--panasonic= 1,4,0 -1 -1 "" >--plextor= 1,4,0 -1 -1 "" >--sanyo= 1,4,0 -1 -1 burnfree >--yamaha= 1,5,0 -1 -1 "" >--cdrom= 0,6,0 2 1m "" >--remote= REMOTE:rscsi@somehost:1,0,0 16 16m burnfree >-+#my-default= 1,0,0 -1 -1 burnfree 63k >-+#sol-default= USCSI:1,0,0 -1 -1 burnfree >-+#ricoh-u= USCSI:0,2,0 -1 -1 burnfree >-+#teac= 1,3,0 -1 -1 "" >-+#teac-max-ts= 1,3,0 -1 -1 "" 32k >-+#panasonic= 1,4,0 -1 -1 "" >-+#plextor= 1,4,0 -1 -1 "" >-+#sanyo= 1,4,0 -1 -1 burnfree >-+#yamaha= 1,5,0 -1 -1 "" >-+#cdrom= 0,6,0 2 1m "" >-+#remote= REMOTE:rscsi@somehost:1,0,0 16 16m burnfree >diff --git a/devel/schilybase/files/patch-ctags_Makefile b/devel/schilybase/files/patch-ctags_Makefile >new file mode 100644 >index 000000000000..7063f723e728 >--- /dev/null >+++ b/devel/schilybase/files/patch-ctags_Makefile >@@ -0,0 +1,10 @@ >+--- ctags/Makefile.orig 2022-09-10 14:28:08 UTC >++++ ctags/Makefile >+@@ -7,7 +7,6 @@ include $(SRCROOT)/$(RULESDIR)/rules.top >+ >+ INSDIR= bin >+ TARGET= vctags >+-SYMLINKS += ctags >+ >+ CPPOPTS += -DUSE_LARGEFILES >+ CPPOPTS += -DVED_STATS >diff --git a/devel/schilybase/files/patch-sh_Makefile b/devel/schilybase/files/patch-sh_Makefile >index 7b6132d950a4..f907ce226b35 100644 >--- a/devel/schilybase/files/patch-sh_Makefile >+++ b/devel/schilybase/files/patch-sh_Makefile >@@ -1,13 +1,24 @@ >---- sh/Makefile.orig 2021-06-04 17:19:38 UTC >+--- sh/Makefile.orig 2022-08-18 18:38:26 UTC > +++ sh/Makefile >-@@ -7,9 +7,8 @@ include $(SRCROOT)/$(RULESDIR)/rules.top >+@@ -7,10 +7,8 @@ include $(SRCROOT)/$(RULESDIR)/rules.top > > INSDIR= bin > # Shell > -TARGET= sh >-+TARGET= bosh >- SYMLINKS= pfsh # Profile Bourne Shell >+-SYMLINKS= pfsh # Profile Bourne Shell > -SYMLINKS += bosh # Bourne Shell >- SYMLINKS += jsh # Job control Bourne Shell >+-SYMLINKS += jsh # Job control Bourne Shell >++TARGET= bosh >++SYMLINKS += jbosh # Job control Bourne Shell > HARDLINKS += ../xpg4/bin/sh # POSIX Bourne Shell > >+ ##CPPOPTS += -DNO_USER_MALLOC # Do not use our own malloc() >+@@ -196,7 +194,7 @@ LIBS= $(LIB_SECDB) -lshedit -lxtermcap -lgetopt \ >+ $(LIB_ACL_TEST) \ >+ $(LIB_INTL) $(LIB_DL) >+ #LIBS= -lgen -lsecdb >+-XMK_FILE= Makefile.dot Makefile.man bosh.mk1 jsh.mk1 pfsh.mk1 >++XMK_FILE= Makefile.dot Makefile.man bosh.mk1 jsh.mk1 >+ >+ signames.c abbrev.c abbrev.h: >+ @echo " ==> MAKING SYMLINKS in ."; sh ./MKLINKS >diff --git a/devel/schilybase/files/patch-sh_jsh.mk1 b/devel/schilybase/files/patch-sh_jsh.mk1 >new file mode 100644 >index 000000000000..059dc88bc859 >--- /dev/null >+++ b/devel/schilybase/files/patch-sh_jsh.mk1 >@@ -0,0 +1,11 @@ >+--- sh/jsh.mk1.orig 2022-09-11 13:08:33 UTC >++++ sh/jsh.mk1 >+@@ -8,7 +8,7 @@ include $(SRCROOT)/$(RULESDIR)/rules.top >+ ########################################################################### >+ >+ MANDIR= man >+-TARGETMAN= jsh >++TARGETMAN= jbosh >+ MANSECT= $(MANSECT_CMD) >+ MANSUFFIX= $(MANSUFF_CMD) >+ MANFILE= jsh.1 >diff --git a/devel/schilybase/files/patch-sh_sh.1 b/devel/schilybase/files/patch-sh_sh.1 >new file mode 100644 >index 000000000000..adf3590e5f77 >--- /dev/null >+++ b/devel/schilybase/files/patch-sh_sh.1 >@@ -0,0 +1,143 @@ >+--- sh/sh.1.orig 2022-09-18 01:03:28 UTC >++++ sh/sh.1 >+@@ -61,32 +61,25 @@ >+ .if n .ds s sz >+ .TH sh 1 "2022/09/11" "Schily Bourne Shell" "User Commands" >+ .SH NAME >+-sh, bosh, jsh \- standard and job control shell and command interpreter >++sh, bosh, jbosh \- standard and job control shell and command interpreter >+ .SH SYNOPSIS >+ .LP >+ .nf >+-.B /usr/bin/sh\c >+-.RB " [" \(miabCcefhikmnprstuvxP "] ["\c >+-.IR argument ]... >+-.fi >+- >+-.LP >+-.nf >+-.B /usr/bin/bosh\c >++.B bosh\c >+ .RB " [" \(miabCcefhikmnprstuvxP "] ["\c >+ .IR argument ]... >+ .fi >+ >+ .LP >+ .nf >+-.B /usr/bin/pbosh\c >++.B pbosh\c >+ .RB " [" \(miabCcefhikmnprstuvxP "] ["\c >+ .IR argument ]... >+ .fi >+ >+ .LP >+ .nf >+-.B /usr/bin/jsh\c >++.B jbosh\c >+ .RB " [" \(miabCcefhikmnprstuvxP "] ["\c >+ .IR argument ]... >+ .fi >+@@ -95,18 +88,18 @@ sh, bosh, jsh \- standard and job control shell and co >+ .sp >+ .LP >+ The >+-.B /usr/bin/sh >++.B bosh >+ utility is a command programming language that >+ executes commands read from a terminal or a file. >+ .LP >+ The name >+ .B bosh >+ permits to call this implementation even when >+-.B /usr/bin/sh >++.B sh >+ has been linked to another shell. >+ .LP >+ The >+-.B jsh >++.B jbosh >+ utility is an interface to the shell that provides all of the >+ functionality of >+ .B sh >+@@ -121,7 +114,7 @@ or >+ Since >+ .B POSIX >+ requires that job control is auto-enabled for interactive shells, >+-.B jsh >++.B jbosh >+ can be seen as an artefact from the historic Bourne Shell, but is kept for >+ compatibility. >+ .LP >+@@ -180,7 +173,7 @@ if the file exists (by default this is the file >+ .BR $HOME/.shrc ). >+ Thereafter, commands are read as described below, which is also the case >+ when the shell is invoked as >+-.BR /usr/bin/sh . >++.BR bosh . >+ >+ .SH OPTIONS >+ The options below are >+@@ -5827,7 +5820,7 @@ those that precede the command name. >+ Switch job control mode on. >+ All jobs are run in their own process groups. >+ See section >+-.B "Job Control (jsh)" >++.B "Job Control (jbosh)" >+ below. >+ On systems with job control, this flag is turned on automatically >+ for interactive shells. >+@@ -7516,7 +7509,7 @@ termination status. >+ The process identifier >+ .I n >+ may either be a UNIX process id or a shell job id. See >+-.B "Job Control (jsh)" >++.B "Job Control (jbosh)" >+ section below for information on shell job ids. >+ .sp >+ The return code of >+@@ -7544,11 +7537,11 @@ in the section >+ .B Parameter Substitution >+ above. >+ >+-.SS "Job Control (jsh)" >++.SS "Job Control (jbosh)" >+ .sp >+ .LP >+ When the shell is invoked as >+-.BR jsh , >++.BR jbosh , >+ when the shell is invoked as interactive shell >+ or after >+ .B set -m >+@@ -8362,7 +8355,7 @@ See >+ for an extended description of the behavior of >+ .B sh >+ and >+-.B jsh >++.B jbosh >+ when encountering files greater than or equal to 2 Gbyte ( 2^31 bytes). >+ .SH EXIT STATUS >+ .sp >+@@ -8373,11 +8366,11 @@ execution of the shell file is abandoned. Otherwise, t >+ exit status of the last command executed (see also the >+ .B exit >+ command above). >+-.SS "jsh Only" >++.SS "jbosh Only" >+ .sp >+ .LP >+ If the shell is invoked as >+-.B jsh >++.B jbosh >+ and an attempt is made to exit the >+ shell while there are stopped jobs, the shell issues one warning: >+ .sp >+@@ -8476,7 +8469,7 @@ The location of the restricted Bourne Shell binary. >+ See >+ .BR attributes (5) >+ for descriptions of the following attributes: >+-.SS "/usr/bin/sh, /usr/bin/jsh" >++.SS "sh, jbosh" >+ .sp >+ >+ .sp >diff --git a/devel/schilybase/files/patch-sh_tests_common_test-common b/devel/schilybase/files/patch-sh_tests_common_test-common >new file mode 100644 >index 000000000000..4d5273f17712 >--- /dev/null >+++ b/devel/schilybase/files/patch-sh_tests_common_test-common >@@ -0,0 +1,17 @@ >+--- sh/tests/common/test-common.orig 2022-08-19 19:43:40 UTC >++++ sh/tests/common/test-common >+@@ -19,10 +19,10 @@ powerpc-aix-*) >+ ;; >+ esac >+ >+-if [ -f ../../../OBJ/$OARCH/sh ]; then >+- shell=${shell:=../../../OBJ/$OARCH/sh} >+-elif [ -f ../../OBJ/$OARCH/sh ]; then >+- shell=${shell:=../../OBJ/$OARCH/sh} >++if [ -f ../../../OBJ/$OARCH/bosh ]; then >++ shell=${shell:=../../../OBJ/$OARCH/bosh} >++elif [ -f ../../OBJ/$OARCH/bosh ]; then >++ shell=${shell:=../../OBJ/$OARCH/bosh} >+ fi >+ SHELL="$shell" >+ export SHELL >diff --git a/devel/schilybase/pkg-plist b/devel/schilybase/pkg-plist >index e4f56fc3ba1c..b6ca6be4d089 100644 >--- a/devel/schilybase/pkg-plist >+++ b/devel/schilybase/pkg-plist >@@ -20,6 +20,7 @@ include/schily/alloca.h > include/schily/archdefs.h > include/schily/assert.h > include/schily/avoffset.h >+include/schily/blake2.h > include/schily/btorder.h > include/schily/ccomdefs.h > include/schily/checkerr.h >diff --git a/devel/smake/Makefile b/devel/smake/Makefile >index 52635065001b..a8b69d926784 100644 >--- a/devel/smake/Makefile >+++ b/devel/smake/Makefile >@@ -2,7 +2,6 @@ PORTNAME= smake > CATEGORIES= devel > > COMMENT= Portable make program with automake features >-WWW= https://codeberg.org/schilytools/schilytools > > MASTERDIR= ${.CURDIR}/../../devel/schilybase > BOOTSTRAP_SMAKE?= yes >diff --git a/devel/sunpromake/Makefile b/devel/sunpromake/Makefile >index 119e9c2f835a..0cdb1edfd52e 100644 >--- a/devel/sunpromake/Makefile >+++ b/devel/sunpromake/Makefile >@@ -2,7 +2,7 @@ PORTNAME= sunpromake > CATEGORIES= devel parallel > > COMMENT= Parallel-execution enabled SunOS make program, enhanced to fit POSIX >-WWW= https://codeberg.org/schilytools/schilytools >+WWW= http://schilytools.sourceforge.net/sunpromake.html > > USE_LDCONFIG= yes > >diff --git a/editors/ved/Makefile b/editors/ved/Makefile >index a7bcfdae43bc..2277610eca36 100644 >--- a/editors/ved/Makefile >+++ b/editors/ved/Makefile >@@ -2,7 +2,7 @@ PORTNAME= ved > CATEGORIES= editors > > COMMENT= Visual editor (easy to learn, fast, and lean) >-WWW= https://codeberg.org/schilytools/schilytools >+WWW= http://schilytools.sourceforge.net/ved.html > > OPTIONS_DEFINE= DOCS > >diff --git a/misc/schilytools/Makefile b/misc/schilytools/Makefile >index fd6f9c9d9fc8..7f1981c9e54d 100644 >--- a/misc/schilytools/Makefile >+++ b/misc/schilytools/Makefile >@@ -1,12 +1,13 @@ > PORTNAME= schilytools >-DISTVERSION= 1 >+DISTVERSION= 2 > CATEGORIES= misc > > MAINTAINER= fuz@fuz.su > COMMENT= Collection of tools and libraries by J. Schilling (metaport) > WWW= https://codeberg.org/schilytools/schilytools > >-RUN_DEPENDS= schilybase>=2021.05.19:devel/schilybase \ >+RUN_DEPENDS= bosh>=2022.08.18.b:shells/bosh \ >+ schilybase>=2021.05.19:devel/schilybase \ > schilyutils>=2021.05.19:sysutils/schilyutils \ > star>=2021.05.19:archivers/star \ > sccs>=2021.05.19:devel/sccs \ >@@ -14,9 +15,12 @@ RUN_DEPENDS= schilybase>=2021.05.19:devel/schilybase \ > sunpromake>=2021.05.19:devel/sunpromake \ > ved>=2021.05.19:editors/ved \ > cdrtools>=2021.05.19:sysutils/cdrtools \ >- rscsi>=2021.05.19:net/rscsi \ >- man2html:textproc/man2html >+ rscsi>=2021.05.19:net/rscsi > > USES= metaport > >+OPTIONS_DEFINE= DEPRECATED >+DEPRECATED_DESC= include deprecated utilities >+DEPRECATED_RUN_DEPENDS= man2html:textproc/man2html >+ > .include <bsd.port.mk> >diff --git a/net/rscsi/Makefile b/net/rscsi/Makefile >index 9ddc2ade9bd3..4cddc4e9e811 100644 >--- a/net/rscsi/Makefile >+++ b/net/rscsi/Makefile >@@ -2,9 +2,7 @@ PORTNAME= rscsi > CATEGORIES= net > > COMMENT= Remote SCSI transport server program (daemon) >-WWW= https://codeberg.org/schilytools/schilytools >- >-CONFLICTS= cdrtools-devel >+WWW= http://cdrtools.sourceforge.net/private/cdrecord.html > > USERS= rscsi > GROUPS= rscsi >diff --git a/shells/Makefile b/shells/Makefile >index bd4ce24c9f24..87699be71067 100644 >--- a/shells/Makefile >+++ b/shells/Makefile >@@ -9,6 +9,7 @@ > SUBDIR += bash-static > SUBDIR += bashc > SUBDIR += bicon >+ SUBDIR += bosh > SUBDIR += ch > SUBDIR += dash > SUBDIR += elvish >diff --git a/shells/bosh/Makefile b/shells/bosh/Makefile >new file mode 100644 >index 000000000000..d86a066d29a3 >--- /dev/null >+++ b/shells/bosh/Makefile >@@ -0,0 +1,16 @@ >+PORTNAME= bosh >+CATEGORIES= shells >+ >+COMMENT= Bourne Shell extended by J. Schilling >+MAINTAINER= fuz@fuz.su >+WWW= http://schilytools.sourceforge.net/bosh.html >+ >+# bin/bosh >+CONFLICTS_INSTALL= bosh-cli >+ >+MASTERDIR= ${.CURDIR}/../../devel/schilybase >+COMPONENTS= obosh \ >+ pbosh \ >+ sh >+ >+.include "${MASTERDIR}/Makefile.master" >diff --git a/shells/bosh/pkg-descr b/shells/bosh/pkg-descr >new file mode 100644 >index 000000000000..a3265a9555f4 >--- /dev/null >+++ b/shells/bosh/pkg-descr >@@ -0,0 +1,23 @@ >+The Schily Bourne Shell was derived from the Bourne Shell sources from >+OpenSolaris. The Schily Bourne Shell is actively maintained and >+enhanced on a regular base. It can be compiled into three variants: >+ >+Non-POSIX SVr4/OpenSolaris variant (obosh) >+ The portable but not extended variant obosh allows script >+ portability testing. Most scripts that run in the old Schily >+ Bourne Shell will run with any Unix shell that is still in use >+ since 1990. >+ >+Minimal POSIX compliant variant (pbosh) >+ This version implements the minimal set of POSIX features and >+ this version is always in strict POSIX mode. The features are >+ similar to the features in dash, but since pbosh supports multi >+ byte characters, it is really POSIX compliant. The pbosh >+ variant allows script portability testing aginst the POSIX >+ feature set. >+ >+The POSIX compliant extended variant (bosh) >+ This version has been verified to work as the system shell on >+ Gentoo Linux and OpenSolaris (SchilliX). The enhanced Schily >+ Bourne Shell (bosh) implements many features that are missing >+ in the OpenSolaris Bourne Shell listed above. >diff --git a/shells/bosh/pkg-plist b/shells/bosh/pkg-plist >new file mode 100644 >index 000000000000..62dbe9a533e1 >--- /dev/null >+++ b/shells/bosh/pkg-plist >@@ -0,0 +1,11 @@ >+@shell bin/bosh >+@shell bin/jbosh >+@shell bin/obosh >+@shell bin/pbosh >+%%DOCSDIR%%/dotfiles.tar.bz2 >+share/man/man1/bosh.1.gz >+share/man/man1/jbosh.1.gz >+share/man/man1/obosh.1.gz >+share/man/man1/pbosh.1.gz >+@shell xpg4/bin/bosh >+@shell xpg4/bin/sh >diff --git a/sysutils/cdrtools/Makefile b/sysutils/cdrtools/Makefile >index 7bc7d27c2c2e..83087c1f231f 100644 >--- a/sysutils/cdrtools/Makefile >+++ b/sysutils/cdrtools/Makefile >@@ -2,7 +2,7 @@ PORTNAME= cdrtools > CATEGORIES= sysutils audio > > COMMENT= Tools for ripping from and recording to CDs and DVDs >-WWW= https://codeberg.org/schilytools/schilytools >+WWW= http://cdrtools.sourceforge.net/private/cdrecord.html > > LAME_RUN_DEPENDS= lame:audio/lame > VORBIS_RUN_DEPENDS= oggenc:audio/vorbis-tools >diff --git a/sysutils/schilyutils/Makefile b/sysutils/schilyutils/Makefile >index 7358d8f9249d..7a5d3aa2457b 100644 >--- a/sysutils/schilyutils/Makefile >+++ b/sysutils/schilyutils/Makefile >@@ -2,13 +2,15 @@ PORTNAME= schilyutils > CATEGORIES= sysutils converters deskutils textproc shells > > COMMENT= Collection of utilities from J. Schilling >-WWW= https://codeberg.org/schilytools/schilytools >+WWW= http://schilytools.sourceforge.net/ > > USES+= perl5 shebangfix > USE_PERL5= run > SHEBANG_FILES= man2html/man2html cstyle/cstyle.pl > >-CONFLICTS_INSTALL= bosh-cli bsh calc clusterit deforaos-browser heirloom-sh latte-integrale p5-Math-SigFigs radmind # bin/bosh bin/bsh bin/calc bin/copy bin/count bin/fsdiff bin/jsh >+# bin/bsh bin/calc bin/copy bin/count bin/fsdiff >+CONFLICTS_INSTALL= bsh calc deforaos-browser \ >+ latte-integrale p5-Math-SigFigs radmind > > MASTERDIR= ${.CURDIR}/../../devel/schilybase > COMPONENTS= bsh \ >@@ -22,6 +24,7 @@ COMPONENTS= bsh \ > count \ > cpp \ > cstyle \ >+ ctags \ > cut \ > fifo \ > label \ >@@ -29,17 +32,14 @@ COMPONENTS= bsh \ > lndir \ > match \ > mdigest \ >- obosh \ > p \ > paste \ > patch \ >- pbosh \ > printf \ > sdd \ > sfind \ > sformat \ > sgrow \ >- sh \ > termcap \ > translit \ > udiff >diff --git a/sysutils/schilyutils/pkg-plist b/sysutils/schilyutils/pkg-plist >index 69c085536d95..5af815ca2d28 100644 >--- a/sysutils/schilyutils/pkg-plist >+++ b/sysutils/schilyutils/pkg-plist >@@ -1,5 +1,4 @@ > bin/Cstyle >-@shell bin/bosh > @shell bin/bsh > bin/btcflash > bin/calc >@@ -12,18 +11,14 @@ bin/fdiff > bin/fifo > bin/fsdiff > bin/hdump >-@shell bin/jsh > bin/krcpp > bin/label > bin/lndir > bin/match > bin/mdigest >-@shell bin/obosh > bin/opatch > bin/p >-bin/pbosh > bin/pfbsh >-bin/pfsh > bin/scal > bin/scompare > bin/scut >@@ -38,12 +33,11 @@ bin/sprintf > bin/termcap > bin/translit > bin/udiff >+bin/vctags > etc/sformat.dat > lib/cpp >-share/doc/bosh/dotfiles.tar.bz2 > share/doc/bsh/dotfiles.tar.bz2 > share/man/de/man1/sdd.1.gz >-share/man/man1/bosh.1.gz > share/man/man1/bsh.1.gz > share/man/man1/btcflash.1.gz > share/man/man1/calc.1.gz >@@ -56,19 +50,15 @@ share/man/man1/fdiff.1.gz > share/man/man1/fifo.1.gz > share/man/man1/fsdiff.1.gz > share/man/man1/hdump.1.gz >-share/man/man1/jsh.1.gz > share/man/man1/krcpp.1.gz > share/man/man1/label.1.gz > share/man/man1/lndir.1.gz > share/man/man1/match.1.gz > share/man/man1/mdigest.1.gz >-share/man/man1/obosh.1.gz > share/man/man1/opatch.1.gz > share/man/man1/p.1.gz > share/man/man1/patch.1.gz >-share/man/man1/pbosh.1.gz > share/man/man1/pfbsh.1.gz >-share/man/man1/pfsh.1.gz > share/man/man1/scal.1.gz > share/man/man1/scompare.1.gz > share/man/man1/scut.1.gz >@@ -82,7 +72,6 @@ share/man/man1/sprintf.1.gz > share/man/man1/termcap.1.gz > share/man/man1/translit.1.gz > share/man/man1/udiff.1.gz >+share/man/man1/vctags.1.gz > share/man/man8/sformat.8.gz >-xpg4/bin/bosh > xpg4/bin/od >-@shell xpg4/bin/sh >-- >2.37.1 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
fuz
:
maintainer-approval+
Actions:
View
|
Diff
Attachments on
bug 266475
: 236651