head 1.5; access; symbols pkgsrc-2013Q2:1.5.0.6 pkgsrc-2013Q2-base:1.5 pkgsrc-2012Q4:1.5.0.4 pkgsrc-2012Q4-base:1.5 pkgsrc-2011Q4:1.5.0.2 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q3:1.4.0.22 pkgsrc-2011Q3-base:1.4 pkgsrc-2011Q2:1.4.0.20 pkgsrc-2011Q2-base:1.4 pkgsrc-2011Q1:1.4.0.18 pkgsrc-2011Q1-base:1.4 pkgsrc-2010Q4:1.4.0.16 pkgsrc-2010Q4-base:1.4 pkgsrc-2010Q3:1.4.0.14 pkgsrc-2010Q3-base:1.4 pkgsrc-2010Q2:1.4.0.12 pkgsrc-2010Q2-base:1.4 pkgsrc-2010Q1:1.4.0.10 pkgsrc-2010Q1-base:1.4 pkgsrc-2009Q4:1.4.0.8 pkgsrc-2009Q4-base:1.4 pkgsrc-2009Q3:1.4.0.6 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.4 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.2 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.3.0.32 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.30 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.28 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.26 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.24 pkgsrc-2008Q1:1.3.0.22 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.20 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.18 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.16 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.14 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.12 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.10 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.8 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.6 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.4 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.2 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.1.0.22 pkgsrc-2005Q2-base:1.1 pkgsrc-2005Q1:1.1.0.20 pkgsrc-2005Q1-base:1.1 pkgsrc-2004Q4:1.1.0.18 pkgsrc-2004Q4-base:1.1 pkgsrc-2004Q3:1.1.0.16 pkgsrc-2004Q3-base:1.1 pkgsrc-2004Q2:1.1.0.14 pkgsrc-2004Q2-base:1.1 pkgsrc-2004Q1:1.1.0.12 pkgsrc-2004Q1-base:1.1 pkgsrc-2003Q4:1.1.0.10 pkgsrc-2003Q4-base:1.1 netbsd-1-6-1:1.1.0.6 netbsd-1-6-1-base:1.1 netbsd-1-6:1.1.0.8 netbsd-1-6-RELEASE-base:1.1 pkgviews:1.1.0.4 pkgviews-base:1.1 buildlink2:1.1.0.2 buildlink2-base:1.1 netbsd-1-5-PATCH003:1.1 netbsd-1-5-PATCH001:1.1 netbsd-1-5-RELEASE:1.1 netbsd-1-4-PATCH003:1.1 netbsd-1-4-PATCH002:1.1 comdex-fall-1999:1.1 netbsd-1-4-PATCH001:1.1; locks; strict; comment @# @; 1.5 date 2011.11.19.18.59.20; author marino; state dead; branches; next 1.4; 1.4 date 2009.02.09.23.53.52; author joerg; state Exp; branches; next 1.3; 1.3 date 2005.08.26.06.07.35; author reed; state Exp; branches; next 1.2; 1.2 date 2005.08.26.06.06.12; author reed; state Exp; branches; next 1.1; 1.1 date 99.06.01.11.31.50; author agc; state Exp; branches; next ; desc @@ 1.5 log @archives/gsharutils: Upgrade from version 4.2.1 to 4.11.1 DragonFly couldn't build GNU Sharutils. Upon inspection, it was seen that the last version in pkgsrc was at least 11 years old. This commit updates the GNU Sharutils to the latest version without patches. Tested on DragonFly and NetBSD. The Linux condition dealing with the glibc gettext workaround was removed with the assumption that this is no longer needed, but somebody else should test and verify this. Select changes since 4.2 (according to NEWS): ============================================= 4.3.50: new trans: cs da el es gl ru tr zh_TW updated: de fr ja nl sv 4.3.51: Norwegian split to no/@@nynorsk to nb and nn Updated library files and m4 macros from fileutils-4.1.9 4.3.52: Fix Y2K bug (shar) Fix temp file race (shar) (N/A) allow spaces in file names (uudecode) 4.3.60: Better -Z option handling for systems without compress 4.3.61: Unspecified bugs fixes 4.3.70: Update de tr translations (N/A) fix uudecode output handling Turn off compress link default 4.3.71: Update da de translations 4.3.72: Update fr sv translations 4.3.73: Add support for large files (e.g. > 2 Gib on 32-bit hosts) 4.3.74: Updated fr translation Unspecified portabilitity fixes 4.3.75: New translations: ca et hu Updated translations: da de ja sv tr zh_TW. Add bzip2 support Fix unspecified compatiblity issues 4.3.76: Updated translations: de et fr sv tr 4.3.77: Fixed buffer overrun exploit 4.3.78: infrastructure updates 4.3.79: New temporary file handling to avoid buffer overrun exploit and theoretical timing hole (unshar) Unspecified new translations added + updates 4.3.80: Fix temporary file unlink bug 4.3.81: True64 compatibility fix 4.4: intmax_t checks added 4.5: Fix unspecified bug in unshar Update usage examples 4.5.1: Fix memory usage bug in shar 4.5.2: Fix test and update some translations 4.5.3: Add unspecified translation, update another Move to libtool 1.5.20 4.6: New Japanese translation 4.6.1: Translation cleanup, infrastructure changes 4.6.2: Better output diagnostics 4.6.3: Recognize "end\r\n" as equal to "end" and "end\n" Fix readdir duplicate declaration 4.7.1: (N/A) uudecode no longer creates output file names with trailing white space. 4.9: Fix shar script shell quoting issues with translations 4.10: Handle clobber option correctly in generated scripts 4.11: Remove mailshar because mail-files was broken @ text @$NetBSD: patch-ad,v 1.4 2009/02/09 23:53:52 joerg Exp $ --- doc/Makefile.in.orig 1995-11-25 03:44:35.000000000 +0100 +++ doc/Makefile.in @@@@ -37,8 +37,8 @@@@ MAN1PAGES = @@MAN1PAGES@@ MAN5PAGES = @@MAN5PAGES@@ prefix = @@prefix@@ -infodir = $(prefix)/info -mandir = $(prefix)/man +infodir = @@infodir@@ +mandir = @@mandir@@ man1dir = $(mandir)/man1 man1ext = .1 man5dir = $(mandir)/man5 @@@@ -82,10 +82,10 @@@@ install install-exec install-data: all install: install-exec install-data install-exec: install-data: - $(top_srcdir)/mkinstalldirs $(infodir) + $(top_srcdir)/mkinstalldirs ${DESTDIR}$(infodir) cd $(srcdir) && \ for file in sharutils.info* remsync.info*; do \ - $(INSTALL_DATA) $$file $(infodir)/$$file; \ + $(INSTALL_DATA) $$file ${DESTDIR}$(infodir)/$$file; \ done uninstall: @@@@ -96,24 +96,24 @@@@ uninstall: # GNU and switch to Info. The following is for irreductible fellows. install-man: - $(top_srcdir)/mkinstalldirs $(man1dir) - test -z "$(MAN5PAGES)" || $(top_srcdir)/mkinstalldirs $(man5dir) + $(top_srcdir)/mkinstalldirs ${DESTDIR}$(man1dir) + test -z "$(MAN5PAGES)" || $(top_srcdir)/mkinstalldirs ${DESTDIR}$(man5dir) for name in $(MAN1PAGES); do \ if test $$name = uudecode; then \ - rm -f $(man1dir)/`echo uudecode | sed '$(transform)'`$(man1ext); \ + rm -f ${DESTDIR}$(man1dir)/`echo uudecode | sed '$(transform)'`$(man1ext); \ man1base=`echo $(man1dir) | sed 's@@.*/\(.*\)@@&1@@'`; \ echo ".so $$man1base/uuencode$(man1ext)" \ - > $(man1dir)/`echo uudecode | sed '$(transform)'`$(man1ext); \ + > ${DESTDIR}$(man1dir)/`echo uudecode | sed '$(transform)'`$(man1ext); \ else \ $(INSTALL_DATA) $(srcdir)/$$name.1 \ - $(man1dir)/`echo $$name | sed '$(transform)'`$(man1ext); \ + ${DESTDIR}$(man1dir)/`echo $$name | sed '$(transform)'`$(man1ext); \ fi; \ done - test -z "$(MAN5PAGES)" || \ - for name in $(MAN5PAGES); do \ + for name in "" $(MAN5PAGES); do \ + if [ "X$$name" = "X" ]; then continue; fi; \ $(INSTALL_DATA) $(srcdir)/$$name.5 \ - $(man5dir)/`echo $$name | sed '$(transform)'`$(man5ext); \ - done + ${DESTDIR}$(man5dir)/`echo $$name | sed '$(transform)'`$(man5ext); \ + done uninstall-man: for name in $(MAN1PAGES); do \ @ 1.4 log @DESTDIR support. @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Add CVS ID to top of patch which I accidently removed in last commit. @ text @d3 3 a5 3 --- doc/Makefile.in.orig 1995-11-25 02:44:35.000000000 +0000 +++ doc/Makefile.in 2005-08-26 05:47:16.587932824 +0000 @@@@ -37,8 +37,8 @@@@ d16 33 a48 2 @@@@ -109,11 +109,11 @@@@ $(man1dir)/`echo $$name | sed '$(transform)'`$(man1ext); \ d56 1 a56 1 $(man5dir)/`echo $$name | sed '$(transform)'`$(man5ext); \ d58 1 @ 1.2 log @Use the autoconf-defined @@infodir@@ and @@mandir@@. @ text @d1 2 @ 1.1 log @Make this package work on Solaris. @ text @d1 13 a13 6 $NetBSD$ If MAN5PAGES is empty, don't punish dumb shells (Hi, Solaris) --- doc/Makefile.in 1999/06/01 11:12:32 1.1 +++ doc/Makefile.in 1999/06/01 11:20:26 @