diff options
author | ache <ache@FreeBSD.org> | 1994-12-31 18:07:46 +0000 |
---|---|---|
committer | ache <ache@FreeBSD.org> | 1994-12-31 18:07:46 +0000 |
commit | 615907e7b49900cd9d91c51960d7c296620fb76c (patch) | |
tree | c949e0fd1bfbfb55486628a8623137e906fce7ce /archivers/arc | |
parent | cde0ba40c6893e8e4617c173e34ac6d47fd06b40 (diff) | |
download | FreeBSD-ports-615907e7b49900cd9d91c51960d7c296620fb76c.zip FreeBSD-ports-615907e7b49900cd9d91c51960d7c296620fb76c.tar.gz |
ARC archiver
Diffstat (limited to 'archivers/arc')
-rw-r--r-- | archivers/arc/Makefile | 13 | ||||
-rw-r--r-- | archivers/arc/files/patch-aa | 94 |
2 files changed, 107 insertions, 0 deletions
diff --git a/archivers/arc/Makefile b/archivers/arc/Makefile new file mode 100644 index 0000000..8183855 --- /dev/null +++ b/archivers/arc/Makefile @@ -0,0 +1,13 @@ +# New ports collection makefile for: arc +# Version required: 5.21e +# Date created: 31 Dec 1994 +# Whom: ache +# +# $Id: Makefile,v 1.1.1.1 1994/12/26 09:10:32 ache Exp $ +# +DISTNAME= arc521e.pl8 +EXTRACT_SUFX= .tar.Z +MASTER_SITES= ftp://ftp.kiae.su/unix/arcers/ +NO_WRKSUBDIR= yes + +.include <bsd.port.mk> diff --git a/archivers/arc/files/patch-aa b/archivers/arc/files/patch-aa new file mode 100644 index 0000000..68f0824 --- /dev/null +++ b/archivers/arc/files/patch-aa @@ -0,0 +1,94 @@ +*** Makefile.old Wed Apr 15 02:57:58 1992 +--- Makefile Sat Dec 31 20:36:07 1994 +*************** +*** 32,45 **** + OPT = -O + # For MWC 3.0 on the Atari ST, use: + #CFLAGS = -VCOMPAC -VPEEP +! CFLAGS = $(OPT) $(SYSTEM) + + # GNU's gcc is very nice, if you've got it. Otherwise just cc. + #CC = cgcc -mshort +! CC = cc + + # tmclock is only needed on Unix systems... +! TMCLOCK = tmclock.o + + # Files needed for System V + #SYSVOBJ = getwd.o rename.o scandir.o utimes.o +--- 32,46 ---- + OPT = -O + # For MWC 3.0 on the Atari ST, use: + #CFLAGS = -VCOMPAC -VPEEP +! #CFLAGS = $(OPT) $(SYSTEM) +! CFLAGS+=$(SYSTEM) + + # GNU's gcc is very nice, if you've got it. Otherwise just cc. + #CC = cgcc -mshort +! #CC = cc + + # tmclock is only needed on Unix systems... +! TMCLOCK = #tmclock.o + + # Files needed for System V + #SYSVOBJ = getwd.o rename.o scandir.o utimes.o +*************** +*** 61,66 **** +--- 62,71 ---- + + clean: + -rm *.o arc$(PROG) marc$(PROG) ++ ++ install: ++ install -cs -o bin -g bin arc marc ${PREFIX}/bin ++ install -c -o bin -g bin arc.1 ${PREFIX}/man/man1 + + arc.o: $(SRCDIR)arc.c $(HEADER) + $(CC) $(CFLAGS) -c $(SRCDIR)arc.c +*** arcdos.c.old Wed Apr 15 02:58:21 1992 +--- arcdos.c Sat Dec 31 20:32:25 1994 +*************** +*** 173,186 **** +--- 173,192 ---- + struct tm tm; + struct timeval tvp[2]; + int utimes(); ++ #ifndef __FreeBSD__ + long tmclock(); ++ #endif + tm.tm_sec = (time & 31) * 2; + tm.tm_min = (time >> 5) & 63; + tm.tm_hour = (time >> 11); + tm.tm_mday = date & 31; + tm.tm_mon = ((date >> 5) & 15) - 1; + tm.tm_year = (date >> 9) + 80; ++ #ifndef __FreeBSD__ + tvp[0].tv_sec = tmclock(&tm); ++ #else ++ tvp[0].tv_sec = timelocal(&tm); ++ #endif + tvp[1].tv_sec = tvp[0].tv_sec; + tvp[0].tv_usec = tvp[1].tv_usec = 0; + utimes(f, tvp); +*** marc.c.old Wed Apr 15 02:59:21 1992 +--- marc.c Sat Dec 31 20:40:30 1994 +*************** +*** 35,40 **** +--- 35,41 ---- + #endif + VOID arcdie(); + static VOID expandlst(), merge(); ++ char *makefnam(); /* filename fixup routine */ + + FILE *src; /* source archive */ + char srcname[STRLEN]; /* source archive name */ +*************** +*** 47,53 **** + int nargs; /* number of arguments */ + char *arg[]; /* pointers to arguments */ + { +- char *makefnam(); /* filename fixup routine */ + char *envfind(); + #if !_MTS + char *arctemp2, *mktemp(); /* temp file stuff */ +--- 48,53 ---- |