FreeBSD Bugzilla – Attachment 237399 Details for
Bug 267131
devel/schilybase: update to 2022-10-16
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
0002-devel-schilybase-update-to-2022-10-16.patch
0002-devel-schilybase-update-to-2022-10-16.patch (text/plain), 14.17 KB, created by
Robert Clausecker
on 2022-10-17 12:03:27 UTC
(
hide
)
Description:
0002-devel-schilybase-update-to-2022-10-16.patch
Filename:
MIME Type:
Creator:
Robert Clausecker
Created:
2022-10-17 12:03:27 UTC
Size:
14.17 KB
patch
obsolete
>From b7b6bc42a9cf7a41369c73ee1dd00c982302ead4 Mon Sep 17 00:00:00 2001 >From: Robert Clausecker <fuz@fuz.su> >Date: Mon, 17 Oct 2022 11:59:26 +0000 >Subject: [PATCH 2/2] devel/schilybase: update to 2022-10-16 > > - do not install etc/termcap. It is identical to /etc/termcap. > - fix pbosh(1), jbosh(1), and obosh(1). Make renamed man pages work by > fixing the .so directives to point to the new names of the targets. > - add new master site > - remove DEPRECATED option of misc/schilytools as man2html is gone > for good now > >Changelog: http://fuz.su/pub/schilytools/AN-2022-10-16.txt >PR: 267131 >--- > devel/schilybase/Makefile | 6 +- > devel/schilybase/Makefile.master | 6 +- > devel/schilybase/distinfo | 6 +- > .../files/patch-RULES_i386-freebsd-clang.rul | 24 ----- > .../files/patch-RULES_i386-freebsd-gcc.rul | 24 ----- > .../files/patch-btcflash_btcflash.1 | 2 +- > .../files/patch-cdrecord_cdrecord.1 | 8 +- > .../schilybase/files/patch-mkisofs_mkisofs.8 | 20 ----- > devel/schilybase/files/patch-obosh_obosh.1 | 90 +++++++++++++++++++ > devel/schilybase/files/patch-pbosh_pbosh.1 | 6 ++ > devel/schilybase/files/patch-readcd_readcd.1 | 4 +- > .../files/patch-scgcheck_scgcheck.1 | 10 +-- > devel/schilybase/files/patch-sh_jsh.1 | 6 ++ > devel/schilybase/files/patch-sh_sh.1 | 27 +++++- > devel/schilybase/pkg-plist | 1 - > sysutils/schilyutils/Makefile | 2 +- > 16 files changed, 149 insertions(+), 93 deletions(-) > delete mode 100644 devel/schilybase/files/patch-RULES_i386-freebsd-clang.rul > delete mode 100644 devel/schilybase/files/patch-RULES_i386-freebsd-gcc.rul > delete mode 100644 devel/schilybase/files/patch-mkisofs_mkisofs.8 > create mode 100644 devel/schilybase/files/patch-obosh_obosh.1 > create mode 100644 devel/schilybase/files/patch-pbosh_pbosh.1 > create mode 100644 devel/schilybase/files/patch-sh_jsh.1 > >diff --git a/devel/schilybase/Makefile b/devel/schilybase/Makefile >index 13ffe3a1be59..aa4702c09cc5 100644 >--- a/devel/schilybase/Makefile >+++ b/devel/schilybase/Makefile >@@ -38,7 +38,7 @@ COMPONENTS= conf \ > libsiconv/tables \ > libstreamar \ > man \ >- man/man4 >+ man/man5 > > post-patch-PROFILE-off: > @${ECHO_MSG} '=> Patching Makefiles to disable profiled libraries' >@@ -52,6 +52,10 @@ _LANGUAGES= C af am ar be bg ca cs da de el en es et eu fi fr ga he hi hr \ > hu hy is it ja kk ko lt lv mn nb nl nn pl pt ro ru se sk sl sr \ > sv tr uk zh > >+post-install: >+ # this is just a copy of the FreeBSD termcap file, no need to ship it again. >+ ${RM} ${STAGEDIR}${PREFIX}/etc/termcap >+ > post-install-NLS-on: > @${ECHO_MSG} '=> installing dummy message catalogues' > ${MKDIR} ${STAGEDIR}${PREFIX}/share/locale/de/LC_MESSAGES >diff --git a/devel/schilybase/Makefile.master b/devel/schilybase/Makefile.master >index 106bbdeb78b4..faaebea67866 100644 >--- a/devel/schilybase/Makefile.master >+++ b/devel/schilybase/Makefile.master >@@ -1,5 +1,7 @@ >-DISTVERSION= 2022-09-18 >-MASTER_SITES= http://fuz.su/pub/schilytools/ >+DISTVERSION= 2022-10-16 >+MASTER_SITES= http://fuz.su/pub/schilytools/ \ >+ https://schilytools.pkgsrc.pub/pub/schilytools/ \ >+ https://mirrors.dotsrc.org/schilytools/ > DISTNAME= schily-${DISTVERSION} > > MAINTAINER= fuz@fuz.su >diff --git a/devel/schilybase/distinfo b/devel/schilybase/distinfo >index f74a6d54612b..f1b3705ce2db 100644 >--- a/devel/schilybase/distinfo >+++ b/devel/schilybase/distinfo >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1663463867 >-SHA256 (schily-2022-09-18.tar.bz2) = 73aab13a15bfb4e2a418a7602365a914ed5f5bc782d8aef21580195e1e5e5b65 >-SIZE (schily-2022-09-18.tar.bz2) = 4878648 >+TIMESTAMP = 1665936453 >+SHA256 (schily-2022-10-16.tar.bz2) = ce82ed7c2e634380b7db835c3c4a44db9c79a10bd8bd75b3eb8873d292484b66 >+SIZE (schily-2022-10-16.tar.bz2) = 4864898 >diff --git a/devel/schilybase/files/patch-RULES_i386-freebsd-clang.rul b/devel/schilybase/files/patch-RULES_i386-freebsd-clang.rul >deleted file mode 100644 >index 2fa91bea4bd6..000000000000 >--- a/devel/schilybase/files/patch-RULES_i386-freebsd-clang.rul >+++ /dev/null >@@ -1,24 +0,0 @@ >---- RULES/i386-freebsd-clang.rul.orig 2022-07-05 01:45:06 UTC >-+++ RULES/i386-freebsd-clang.rul >-@@ -38,4 +38,21 @@ LIB_KVM= >- >- #LDOPTS= $(LIBS_PATH) $(LDPATH) >- >-+# >-+# Sunpro C/C++ run on Solaris and Linux and both have linkers >-+# that support mapfiles >-+# >-+MAPVERS= $(_MAPVERS) # This enables to use mapfiles >-+# >-+# The GNU linker is buggy and does not like the official order in linker map >-+# files for symbol versioning. The following command reverses the order of >-+# the version names in the linker map file. >-+# >-+MAPFILE_POST= | sed 's/^SCHILY/+SCHILY/' | tr '\012' '@' | tr '+' '\012' | tail -r | tr '@' '\012' >-+ >-+#LDOPTS= $(LIBS_PATH) $(LDPATH) $(RUNPATH:-R%=-Wl,-R%) >-+#LDOPTS= $(LIBS_PATH) $(LDPATH) >-+LDOPTMAP= $(PMAPVERS:%=-Wl,--version-script=%) >-+LDOPTDYN= -shared -Wl,-soname,$(TARGET) $(LDOPTMAP) >-+ >- RANLIB= $(NOECHO)echo " ==> RANDOMIZING ARCHIVE \"$@\""; ranlib >diff --git a/devel/schilybase/files/patch-RULES_i386-freebsd-gcc.rul b/devel/schilybase/files/patch-RULES_i386-freebsd-gcc.rul >deleted file mode 100644 >index ffc7975e7845..000000000000 >--- a/devel/schilybase/files/patch-RULES_i386-freebsd-gcc.rul >+++ /dev/null >@@ -1,24 +0,0 @@ >---- RULES/i386-freebsd-gcc.rul.orig 2022-07-05 01:45:16 UTC >-+++ RULES/i386-freebsd-gcc.rul >-@@ -38,4 +38,21 @@ LIB_KVM= >- >- #LDOPTS= $(LIBS_PATH) $(LDPATH) >- >-+# >-+# Sunpro C/C++ run on Solaris and Linux and both have linkers >-+# that support mapfiles >-+# >-+MAPVERS= $(_MAPVERS) # This enables to use mapfiles >-+# >-+# The GNU linker is buggy and does not like the official order in linker map >-+# files for symbol versioning. The following command reverses the order of >-+# the version names in the linker map file. >-+# >-+MAPFILE_POST= | sed 's/^SCHILY/+SCHILY/' | tr '\012' '@' | tr '+' '\012' | tail -r | tr '@' '\012' >-+ >-+#LDOPTS= $(LIBS_PATH) $(LDPATH) $(RUNPATH:-R%=-Wl,-R%) >-+#LDOPTS= $(LIBS_PATH) $(LDPATH) >-+LDOPTMAP= $(PMAPVERS:%=-Wl,--version-script=%) >-+LDOPTDYN= -shared -Wl,-soname,$(TARGET) $(LDOPTMAP) >-+ >- RANLIB= $(NOECHO)echo " ==> RANDOMIZING ARCHIVE \"$@\""; ranlib >diff --git a/devel/schilybase/files/patch-btcflash_btcflash.1 b/devel/schilybase/files/patch-btcflash_btcflash.1 >index 3b94063221d0..99a534bdc419 100644 >--- a/devel/schilybase/files/patch-btcflash_btcflash.1 >+++ b/devel/schilybase/files/patch-btcflash_btcflash.1 >@@ -4,7 +4,7 @@ > login shell. > .SH "SEE ALSO" > .BR cdrecord (1), >--.BR scg (7), >+-.BR scg (4), > .BR rcmd (3), > .BR ssh (1). > .SH NOTES >diff --git a/devel/schilybase/files/patch-cdrecord_cdrecord.1 b/devel/schilybase/files/patch-cdrecord_cdrecord.1 >index 9e3d1c86eaf0..994a8a917d21 100644 >--- a/devel/schilybase/files/patch-cdrecord_cdrecord.1 >+++ b/devel/schilybase/files/patch-cdrecord_cdrecord.1 >@@ -15,14 +15,14 @@ > # which is mirrored at ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/. > ########################################################################### > >---- cdrecord/cdrecord.1.orig 2020-09-03 23:04:33 UTC >+--- cdrecord/cdrecord.1.orig 2022-10-16 15:57:08 UTC > +++ cdrecord/cdrecord.1 >-@@ -3226,8 +3226,6 @@ There must be at least one track per file. >+@@ -3228,8 +3228,6 @@ There must be at least one track per file. > .SH SEE ALSO > .BR cdda2wav (1), > .BR readcd (1), >--.BR scg (7), >--.BR fbk (7), >+-.BR scg (4), >+-.BR fbk (4), > .BR mkisofs (8), > .BR rcmd (3), > .BR ssh (1). >diff --git a/devel/schilybase/files/patch-mkisofs_mkisofs.8 b/devel/schilybase/files/patch-mkisofs_mkisofs.8 >deleted file mode 100644 >index 98363618ca4a..000000000000 >--- a/devel/schilybase/files/patch-mkisofs_mkisofs.8 >+++ /dev/null >@@ -1,20 +0,0 @@ >---- mkisofs/mkisofs.8.orig 2020-09-04 13:24:04 UTC >-+++ mkisofs/mkisofs.8 >-@@ -2900,7 +2900,7 @@ but is kept to be compatible with >- The format of the >- .I magic >- file is almost identical to the >--.BR magic (4) >-+.BR magic (5) >- file used by the Linux >- .BR file (1) >- command - the routines for reading and decoding the >-@@ -2939,7 +2939,7 @@ l l l l . >- .TE >- .PP >- The format of the file is described in the >--.BR magic (4) >-+.BR magic (5) >- man page. The only difference here is that for each entry in the magic file, the >- .I message >- for the initial offset >diff --git a/devel/schilybase/files/patch-obosh_obosh.1 b/devel/schilybase/files/patch-obosh_obosh.1 >new file mode 100644 >index 000000000000..f2d14e29a260 >--- /dev/null >+++ b/devel/schilybase/files/patch-obosh_obosh.1 >@@ -0,0 +1,90 @@ >+--- obosh/obosh.1.orig 2022-10-16 15:57:08 UTC >++++ obosh/obosh.1 >+@@ -65,30 +65,16 @@ sh, obosh, jsh \- standard and job control shell and c >+ .SH SYNOPSIS >+ .LP >+ .nf >+-.B /usr/bin/sh\c >+-.RB " [" \(miacefhikmnprstuvxP "] ["\c >+-.IR argument ]... >+-.fi >+- >+-.LP >+-.nf >+-.B /usr/bin/obosh\c >++.B obosh\c >+ .RB " [" \(miacefhikmnprstuvxP "] ["\c >+ .IR argument ]... >+ .fi >+ >+-.LP >+-.nf >+-.B /usr/bin/jsh\c >+-.RB " [" \(miacefhikmnprstuvxP "] ["\c >+-.IR argument ]... >+-.fi >+- >+ .SH DESCRIPTION >+ .sp >+ .LP >+ The >+-.B /usr/bin/sh >++.B obosh >+ utility is a command programming language that >+ executes commands read from a terminal or a file. >+ .LP >+@@ -98,16 +84,7 @@ permits one to call this implementation even when >+ .B /usr/bin/sh >+ has been linked to another shell. >+ .LP >+-The >+-.B jsh >+-utility is an interface to the shell that provides all of the >+-functionality of >+-.B sh >+-and enables job control (see >+-.B Job Control >+-section below). >+-Job control may also be enabled by calling the shell via the standard name >+-and then calling >++Job control may be enabled by calling >+ .BR "set\ \-m" . >+ .sp >+ .LP >+@@ -150,7 +127,7 @@ commands are initially read from >+ if such files exist. >+ Thereafter, commands are read as described below, which is also the case >+ when the shell is invoked as >+-.BR /usr/bin/sh . >++.BR obosh . >+ >+ .SH OPTIONS >+ The options below are >+@@ -3405,7 +3382,7 @@ The location of the restricted Bourne Shell binary. >+ See >+ .BR attributes (7) >+ for descriptions of the following attributes: >+-.SS "/usr/bin/sh, /usr/bin/jsh" >++.SS "obosh" >+ .sp >+ >+ .sp >+@@ -3439,9 +3416,6 @@ CSIEnabled >+ .BR login (1), >+ .BR newgrp (1), >+ .BR pbosh (1), >+-.BR pfsh (1), >+-.BR pfexec (1), >+-.BR privileges (7), >+ .BR ps (1), >+ .BR pwd (1), >+ .BR set (1), >+@@ -3468,8 +3442,6 @@ CSIEnabled >+ .BR profile (5), >+ .BR attributes (7), >+ .BR environ (7), >+-.BR largefile (7), >+-.BR XPG4 (7) >+ .hy 1 >+ .SH WARNINGS >+ .sp >diff --git a/devel/schilybase/files/patch-pbosh_pbosh.1 b/devel/schilybase/files/patch-pbosh_pbosh.1 >new file mode 100644 >index 000000000000..be962012d7f1 >--- /dev/null >+++ b/devel/schilybase/files/patch-pbosh_pbosh.1 >@@ -0,0 +1,6 @@ >+--- pbosh/pbosh.1.orig 2022-09-24 00:18:51 UTC >++++ pbosh/pbosh.1 >+@@ -1,2 +1,2 @@ >+-.so man1/sh.1 >++.so man1/bosh.1 >+ .\" "@(#)pbosh.1 1.1 18/06/26 " >diff --git a/devel/schilybase/files/patch-readcd_readcd.1 b/devel/schilybase/files/patch-readcd_readcd.1 >index fb1729d7537f..efc60f2bda37 100644 >--- a/devel/schilybase/files/patch-readcd_readcd.1 >+++ b/devel/schilybase/files/patch-readcd_readcd.1 >@@ -21,8 +21,8 @@ > .SH SEE ALSO > .BR cdrecord (1), > .BR mkisofs (8), >--.BR scg (7), >--.BR fbk (7), >+-.BR scg (4), >+-.BR fbk (4), > .BR rcmd (3), > .BR ssh (1). > >diff --git a/devel/schilybase/files/patch-scgcheck_scgcheck.1 b/devel/schilybase/files/patch-scgcheck_scgcheck.1 >index ed501f6d29ec..28282260b526 100644 >--- a/devel/schilybase/files/patch-scgcheck_scgcheck.1 >+++ b/devel/schilybase/files/patch-scgcheck_scgcheck.1 >@@ -15,15 +15,13 @@ > # which is mirrored at ftp://ftp.freebsd.org/pub/FreeBSD/distfiles/. > ########################################################################### > >---- scgcheck/scgcheck.1.orig 2016-01-26 21:48:54 UTC >+--- scgcheck/scgcheck.1.orig 2022-10-16 15:57:08 UTC > +++ scgcheck/scgcheck.1 >-@@ -276,8 +276,7 @@ Specify the log file to be used instead >- .SH SEE ALSO >+@@ -276,7 +276,6 @@ Specify the log file to be used instead of > .BR cdrecord (1), > .BR readcd (1), >--.BR mkisofs (1), >--.BR scg (7). >-+.BR mkisofs (8). >+ .BR mkisofs (1), >+-.BR scg (4). > > .SH NOTES > .PP >diff --git a/devel/schilybase/files/patch-sh_jsh.1 b/devel/schilybase/files/patch-sh_jsh.1 >new file mode 100644 >index 000000000000..3c26514fcada >--- /dev/null >+++ b/devel/schilybase/files/patch-sh_jsh.1 >@@ -0,0 +1,6 @@ >+--- sh/jsh.1.orig 2022-09-24 00:17:51 UTC >++++ sh/jsh.1 >+@@ -1,2 +1,2 @@ >+-.so man1/sh.1 >++.so man1/bosh.1 >+ .\" "@(#)jsh.1 1.1 10/05/12 " >diff --git a/devel/schilybase/files/patch-sh_sh.1 b/devel/schilybase/files/patch-sh_sh.1 >index adf3590e5f77..71cda93dab82 100644 >--- a/devel/schilybase/files/patch-sh_sh.1 >+++ b/devel/schilybase/files/patch-sh_sh.1 >@@ -1,8 +1,8 @@ >---- sh/sh.1.orig 2022-09-18 01:03:28 UTC >+--- sh/sh.1.orig 2022-10-16 15:57:08 UTC > +++ sh/sh.1 > @@ -61,32 +61,25 @@ > .if n .ds s sz >- .TH sh 1 "2022/09/11" "Schily Bourne Shell" "User Commands" >+ .TH sh 1 "2022/10/06" "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 >@@ -134,10 +134,29 @@ > .sp > @@ -8476,7 +8469,7 @@ The location of the restricted Bourne Shell binary. > See >- .BR attributes (5) >+ .BR attributes (7) > for descriptions of the following attributes: > -.SS "/usr/bin/sh, /usr/bin/jsh" >-+.SS "sh, jbosh" >++.SS "bosh, jbosh" > .sp > > .sp >+@@ -8509,9 +8502,6 @@ CSIEnabled >+ .BR ksh93 (1), >+ .BR login (1), >+ .BR newgrp (1), >+-.BR pfsh (1), >+-.BR pfexec (1), >+-.BR privileges (7), >+ .BR ps (1), >+ .BR pwd (1), >+ .BR set (1), >+@@ -8541,8 +8531,6 @@ CSIEnabled >+ .BR profile (5), >+ .BR attributes (7), >+ .BR environ (7), >+-.BR largefile (7), >+-.BR XPG4 (7) >+ .hy 1 >+ .SH WARNINGS >+ .sp >diff --git a/devel/schilybase/pkg-plist b/devel/schilybase/pkg-plist >index b6ca6be4d089..8c6c0c840f08 100644 >--- a/devel/schilybase/pkg-plist >+++ b/devel/schilybase/pkg-plist >@@ -1,4 +1,3 @@ >-etc/termcap > include/scg/aspi-dos.h > include/scg/aspi-win32.h > include/scg/scgcmd.h >diff --git a/sysutils/schilyutils/Makefile b/sysutils/schilyutils/Makefile >index 7a5d3aa2457b..e35a7299ff48 100644 >--- a/sysutils/schilyutils/Makefile >+++ b/sysutils/schilyutils/Makefile >@@ -6,7 +6,7 @@ WWW= http://schilytools.sourceforge.net/ > > USES+= perl5 shebangfix > USE_PERL5= run >-SHEBANG_FILES= man2html/man2html cstyle/cstyle.pl >+SHEBANG_FILES= cstyle/cstyle.pl > > # bin/bsh bin/calc bin/copy bin/count bin/fsdiff > CONFLICTS_INSTALL= bsh calc deforaos-browser \ >-- >2.37.3 >
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 267131
:
237381
|
237398
| 237399