aboutsummaryrefslogtreecommitdiff
path: root/archivers/gshar+gunshar
diff options
context:
space:
mode:
authorBill Fenner <fenner@FreeBSD.org>1997-06-09 07:12:57 +0000
committerBill Fenner <fenner@FreeBSD.org>1997-06-09 07:12:57 +0000
commite5696019fa946cfe29700d057544382581b96b1a (patch)
tree91b15e5310a978043c7e95759eff9f517702c008 /archivers/gshar+gunshar
parent66866e84fb1b93707d87976210e3c0cd9c3b521f (diff)
downloadports-e5696019fa946cfe29700d057544382581b96b1a.tar.gz
ports-e5696019fa946cfe29700d057544382581b96b1a.zip
Notes
Diffstat (limited to 'archivers/gshar+gunshar')
-rw-r--r--archivers/gshar+gunshar/Makefile25
-rw-r--r--archivers/gshar+gunshar/distinfo2
-rw-r--r--archivers/gshar+gunshar/files/patch-aa179
-rw-r--r--archivers/gshar+gunshar/files/patch-ac10
-rw-r--r--archivers/gshar+gunshar/pkg-plist31
5 files changed, 135 insertions, 112 deletions
diff --git a/archivers/gshar+gunshar/Makefile b/archivers/gshar+gunshar/Makefile
index 06a8eaedd91f..370430e6f903 100644
--- a/archivers/gshar+gunshar/Makefile
+++ b/archivers/gshar+gunshar/Makefile
@@ -1,22 +1,31 @@
# New ports collection makefile for: gshar+gunshar
-# Version required: 4.1.4
+# Version required: 4.2
# Date created: 28 Dec 1994
# Whom: ache
#
-# $Id: Makefile,v 1.9 1996/11/18 13:55:45 asami Exp $
+# $Id: Makefile,v 1.10 1997/05/28 22:36:58 ache Exp $
#
-DISTNAME= sharutils-4.1.4
+DISTNAME= sharutils-4.2
CATEGORIES= archivers
-MASTER_SITES= ftp://ftp.iro.umontreal.ca/pub/contrib/pinard/gnu/
+MASTER_SITES= ${MASTER_SITE_GNU}
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --program-prefix=g --disable-uucode --prefix=${PREFIX}
+CONFIGURE_ARGS= --program-prefix=g --disable-uucode
INSTALL_TARGET= install install-man
MAN1= gshar.1 gunshar.1
post-patch:
- @touch ${WRKSRC}/stamp-cod
- @touch ${WRKSRC}/sharutils.cod
- @touch ${WRKSRC}/locale.c
+ @touch ${WRKSRC}/po/sharutils.pot
+
+post-install:
+.for file in gshar gunshar
+ strip ${PREFIX}/bin/${file}
+.endfor
+ if [ ! -f ${PREFIX}/info/dir ]; then \
+ sed -ne '1,/Menu:/p' /usr/share/info/dir > ${PREFIX}/info/dir; \
+ fi
+.for info in remsync.info sharutils.info
+ install-info ${PREFIX}/info/${info} ${PREFIX}/info/dir
+.endfor
.include <bsd.port.mk>
diff --git a/archivers/gshar+gunshar/distinfo b/archivers/gshar+gunshar/distinfo
index 321d30b96cef..eacc64495d15 100644
--- a/archivers/gshar+gunshar/distinfo
+++ b/archivers/gshar+gunshar/distinfo
@@ -1 +1 @@
-MD5 (sharutils-4.1.4.tar.gz) = 9efe11708a9c869189a4efb918b0916c
+MD5 (sharutils-4.2.tar.gz) = b1ab1d10d88e8dcb8ee5b0d06b2fc073
diff --git a/archivers/gshar+gunshar/files/patch-aa b/archivers/gshar+gunshar/files/patch-aa
index 31dec6e56de7..f9023c0b27c5 100644
--- a/archivers/gshar+gunshar/files/patch-aa
+++ b/archivers/gshar+gunshar/files/patch-aa
@@ -1,89 +1,90 @@
-*** Makefile.in.orig Wed Feb 22 22:31:33 1995
---- Makefile.in Sun Mar 26 05:58:40 1995
-***************
-*** 18,24 ****
-
- PACKAGE = @PACKAGE@
- VERSION = @VERSION@
-! PROGRAMS = @PROGRAMS@
- CATALOGS = de.msg fr.msg nl.msg sv.msg
-
- @SET_MAKE@
---- 18,25 ----
-
- PACKAGE = @PACKAGE@
- VERSION = @VERSION@
-! PROGRAMS = shar unshar
-! SCRIPTS = mail-files mailshar remsync
- CATALOGS = de.msg fr.msg nl.msg sv.msg
-
- @SET_MAKE@
-***************
-*** 167,176 ****
- getopt.o getopt1.o: getopt.h
- xgetcwd.o: pathmax.h
-
-! .SUFFIXES: .msg .tt
-! .tt.msg:
-! cd $(srcdir) && \
-! make-msg $*.tt $(PACKAGE).cod > $*.tmp && mv $*.tmp $@
-
- $(CATALOGS): $(PACKAGE).cod
-
---- 168,177 ----
- getopt.o getopt1.o: getopt.h
- xgetcwd.o: pathmax.h
-
-! #.SUFFIXES: .msg .tt
-! #.tt.msg:
-! # cd $(srcdir) && \
-! # make-msg $*.tt $(PACKAGE).cod > $*.tmp && mv $*.tmp $@
-
- $(CATALOGS): $(PACKAGE).cod
-
-***************
-*** 215,220 ****
---- 216,225 ----
- $(INSTALL_PROGRAM) $$name \
- $(bindir)/`echo $$name | sed '$(transform)'`; \
- done
-+ for name in $(SCRIPTS); do \
-+ $(INSTALL_DATA) $$name $(bindir); \
-+ chmod 755 $(bindir)/$$name; \
-+ done
- for name in $(CATALOGS); do \
- lang=`echo $$name | sed 's/.msg$$//'`; \
- $(srcdir)/mkinstalldirs $(localedir)/$$lang; \
-***************
-*** 237,251 ****
-
- install-man:
- $(srcdir)/mkinstalldirs $(man1dir) $(man5dir)
-! for name in shar unshar uuencode; do \
- $(INSTALL_DATA) $(srcdir)/$$name.1 \
- $(man1dir)/`echo $$name | sed '$(transform)'`$(man1ext); \
- done
-! rm -f $(man1dir)/`echo uudecode | sed '$(transform)'`$(man1ext)
-! ln $(man1dir)/`echo uuencode | sed '$(transform)'`$(man1ext) \
-! $(man1dir)/`echo uudecode | sed '$(transform)'`$(man1ext)
-! $(INSTALL_DATA) $(srcdir)/uuencode.5 \
-! $(man5dir)/`echo uuencode | sed '$(transform)'`$(man5ext)
-
- uninstall-man:
- for name in shar unshar uudecode uuencode; do \
---- 242,256 ----
-
- install-man:
- $(srcdir)/mkinstalldirs $(man1dir) $(man5dir)
-! for name in shar unshar; do \
- $(INSTALL_DATA) $(srcdir)/$$name.1 \
- $(man1dir)/`echo $$name | sed '$(transform)'`$(man1ext); \
- done
-! # rm -f $(man1dir)/`echo uudecode | sed '$(transform)'`$(man1ext)
-! # ln $(man1dir)/`echo uuencode | sed '$(transform)'`$(man1ext) \
-! # $(man1dir)/`echo uudecode | sed '$(transform)'`$(man1ext)
-! # $(INSTALL_DATA) $(srcdir)/uuencode.5 \
-! # $(man5dir)/`echo uuencode | sed '$(transform)'`$(man5ext)
-
- uninstall-man:
- for name in shar unshar uudecode uuencode; do \
+--- doc/remsync.texi.orig Sun Jun 8 22:59:35 1997
++++ doc/remsync.texi Sun Jun 8 23:02:50 1997
+@@ -2,6 +2,10 @@
+ @c %**start of header
+ @setfilename remsync.info
+ @settitle @code{remsync} reference manual
++@dircategory File transfer and archiving tools
++@direntry
++* remsync: (remsync). Synchronize remote directory trees using email.
++@end direntry
+ @finalout
+ @setchapternewpage odd
+ @c %**end of header
+--- doc/sharutils.texi.orig Sun Jun 8 22:59:41 1997
++++ doc/sharutils.texi Sun Jun 8 23:10:37 1997
+@@ -2,6 +2,17 @@
+ @c %**start of header
+ @setfilename sharutils.info
+ @settitle GNU @code{shar} utilities
++@dircategory File transfer and archiving tools
++@direntry
++* Shar utilities: (sharutils). GNU shar utilities.
++* mail-files: (sharutils)mail-files invocation. Send files to remote site.
++* mailshar: (sharutils)mailshar invocation. Make and send a shell archive.
++* remsync: (sharutils)remsync invocation. Synchronize remote files.
++* shar: (sharutils)shar invocation. Make a shell archive.
++* unshar: (sharutils)unshar invocation. Explode a shell archive.
++* uudecode: (sharutils)uudecode invocation. Restore file from 7-bits.
++* uuencode: (sharutils)uuencode invocation. Force binary file to 7-bits.
++@end direntry
+ @finalout
+ @c %**end of header
+
+@@ -15,21 +26,6 @@
+ @end tex
+
+ @ifinfo
+-@format
+-START-INFO-DIR-ENTRY
+-* Shar utilities: (sharutils). GNU shar utilities.
+-* mail-files: (sharutils)mail-files invocation. Send files to remote site.
+-* mailshar: (sharutils)mailshar invocation. Make and send a shell archive.
+-* remsync: (sharutils)remsync invocation. Synchronize remote files.
+-* shar: (sharutils)shar invocation. Make a shell archive.
+-* unshar: (sharutils)unshar invocation. Explode a shell archive.
+-* uudecode: (sharutils)uudecode invocation. Restore file from 7-bits.
+-* uuencode: (sharutils)uuencode invocation. Force binary file to 7-bits.
+-END-INFO-DIR-ENTRY
+-@end format
+-@end ifinfo
+-
+-@ifinfo
+ This file documents the GNU set of shar utilities.
+
+ Copyright (C) 1994 Free Software Foundation, Inc.
+@@ -157,8 +153,8 @@
+ The format of the @code{shar} command is one of:
+
+ @example
+-shar [ @var{option} ] @dots{} @var{file} @dots{}
+-shar -S [ @var{option} ] @dots{}
++gshar [ @var{option} ] @dots{} @var{file} @dots{}
++gshar -S [ @var{option} ] @dots{}
+ @end example
+
+ In the first form, the file list is given as command arguments. In the
+@@ -548,7 +544,7 @@
+ The format of the @code{unshar} command is:
+
+ @example
+-unshar [ @var{option} ] @dots{} [ @var{file} @dots{} ]
++gunshar [ @var{option} ] @dots{} [ @var{file} @dots{} ]
+ @end example
+
+ Each @var{file} is processed in turn, as a shell archive or a
+@@ -635,10 +631,10 @@
+ Let us conclude by a showing a few examples of @code{shar} usage:
+
+ @example
+-shar *.c > cprog.shar
+-shar -Q *.[ch] > cprog.shar
+-shar -B -l28 -oarc.sh. *.arc
+-shar -f /lcl/src/u*.c > u.sh
++gshar *.c > cprog.shar
++gshar -Q *.[ch] > cprog.shar
++gshar -B -l28 -oarc.sh. *.arc
++gshar -f /lcl/src/u*.c > u.sh
+ @end example
+
+ @noindent
diff --git a/archivers/gshar+gunshar/files/patch-ac b/archivers/gshar+gunshar/files/patch-ac
index 7b018fe3a867..ae683ed43e9c 100644
--- a/archivers/gshar+gunshar/files/patch-ac
+++ b/archivers/gshar+gunshar/files/patch-ac
@@ -1,8 +1,8 @@
---- shar.c.dist Fri Aug 16 22:19:04 1996
-+++ shar.c Fri Aug 16 22:19:36 1996
-@@ -589,7 +589,7 @@
- static int
- generate_one_header_line (const char *local_name, const char *restore_name)
+--- src/shar.c.orig Sun Jun 8 22:47:22 1997
++++ src/shar.c Sun Jun 8 22:47:37 1997
+@@ -688,7 +688,7 @@
+ const char *local_name;
+ const char *restore_name;
{
- fprintf (output, "# %6ld %s %s\n", struct_stat.st_size,
+ fprintf (output, "# %6ld %s %s\n", (long)struct_stat.st_size,
diff --git a/archivers/gshar+gunshar/pkg-plist b/archivers/gshar+gunshar/pkg-plist
index 80acc4e155b1..94b7c1ec8b83 100644
--- a/archivers/gshar+gunshar/pkg-plist
+++ b/archivers/gshar+gunshar/pkg-plist
@@ -1,13 +1,26 @@
-info/sharutils.info
-info/remsync.info
+bin/gmail-files
+bin/gmailshar
+bin/gremsync
bin/gshar
bin/gunshar
-bin/mailshar
-bin/mail-files
-bin/remsync
+@unexec install-info --delete %D/info/sharutils.info %D/info/dir
+@unexec install-info --delete %D/info/remsync.info %D/info/dir
+info/sharutils.info
+info/remsync.info
+@exec [ -f %D/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > %D/info/dir
+@exec install-info %D/info/sharutils.info %D/info/dir
+@exec install-info %D/info/remsync.info %D/info/dir
+lib/locale/de/LC_MESSAGES/sharutils.cat
+lib/locale/fr/LC_MESSAGES/sharutils.cat
+lib/locale/ja_JP.EUC/LC_MESSAGES/sharutils.cat
+lib/locale/nl/LC_MESSAGES/sharutils.cat
+lib/locale/pt/LC_MESSAGES/sharutils.cat
+lib/locale/sv/LC_MESSAGES/sharutils.cat
man/man1/gshar.1.gz
man/man1/gunshar.1.gz
-share/locale/de/sharutils.msg
-share/locale/fr/sharutils.msg
-share/locale/sv/sharutils.msg
-share/locale/nl/sharutils.msg
+share/locale/de.gmo/LC_MESSAGES/sharutils.cat
+share/locale/fr.gmo/LC_MESSAGES/sharutils.cat
+share/locale/ja_JP.EUC.gmo/LC_MESSAGES/sharutils.cat
+share/locale/nl.gmo/LC_MESSAGES/sharutils.cat
+share/locale/pt.gmo/LC_MESSAGES/sharutils.cat
+share/locale/sv.gmo/LC_MESSAGES/sharutils.cat