summaryrefslogtreecommitdiff
path: root/converters
diff options
context:
space:
mode:
authordholland <dholland@pkgsrc.org>2009-02-15 20:12:17 +0000
committerdholland <dholland@pkgsrc.org>2009-02-15 20:12:17 +0000
commitc643c8c6816c27e586c13fe124d04f81d0fc0874 (patch)
tree39a38e1d767196d9de08bd2379dcd5231972f603 /converters
parent1062401b6a392919da00efdb4bb3ec964af92250 (diff)
downloadpkgsrc-c643c8c6816c27e586c13fe124d04f81d0fc0874.tar.gz
Update to 1.6.
pkgsrc changes: - Destdir support. - Include fixes for implicit function declarations probably broken on LP64. - Fix for 64-bit time_t world in netbsd-current. - Fix some pkglint. - Suppress warning about mktemp() on NetBSD; usage checked. Upstream changes: 1.6 -- Jul 21 2003 Use automake and a little bit of autoconf convert K&R declarations/definitions to ANSI Fixed buffer overflow in getParam and getDispositionFilename (debian patch) Fixed possible crash in ParseContent (debian patch) fix typo in getDispositionFilename (from Steve Friedl) use system strcasecmp and getopt where possible. use O_EXCL where available when creating files.
Diffstat (limited to 'converters')
-rw-r--r--converters/mpack/Makefile10
-rw-r--r--converters/mpack/PLIST6
-rw-r--r--converters/mpack/distinfo15
-rw-r--r--converters/mpack/patches/patch-aa50
-rw-r--r--converters/mpack/patches/patch-ab28
-rw-r--r--converters/mpack/patches/patch-ae29
-rw-r--r--converters/mpack/patches/patch-af15
7 files changed, 67 insertions, 86 deletions
diff --git a/converters/mpack/Makefile b/converters/mpack/Makefile
index f71ac0387d7..66de9270f6e 100644
--- a/converters/mpack/Makefile
+++ b/converters/mpack/Makefile
@@ -1,16 +1,14 @@
-# $NetBSD: Makefile,v 1.18 2006/03/04 21:29:06 jlam Exp $
+# $NetBSD: Makefile,v 1.19 2009/02/15 20:12:17 dholland Exp $
-DISTNAME= mpack-1.5-src
-PKGNAME= mpack-1.5
+DISTNAME= mpack-1.6
CATEGORIES= converters mail news
MASTER_SITES= ftp://ftp.andrew.cmu.edu/pub/mpack/
-EXTRACT_SUFX= .tar.Z
MAINTAINER= pkgsrc-users@NetBSD.org
COMMENT= External MIME packer/unpacker
-WRKSRC= ${WRKDIR}/mpack
+PKG_DESTDIR_SUPPORT= user-destdir
-LDFLAGS.SunOS+= -lsocket -lnsl
+GNU_CONFIGURE= yes
.include "../../mk/bsd.pkg.mk"
diff --git a/converters/mpack/PLIST b/converters/mpack/PLIST
index d723c3e4b64..0e3ce7c69a2 100644
--- a/converters/mpack/PLIST
+++ b/converters/mpack/PLIST
@@ -1,5 +1,5 @@
-@comment $NetBSD: PLIST,v 1.1 2001/10/31 21:50:55 zuntum Exp $
+@comment $NetBSD: PLIST,v 1.2 2009/02/15 20:12:17 dholland Exp $
bin/mpack
bin/munpack
-man/man1/mpack.1.gz
-man/man1/munpack.1.gz
+man/man1/mpack.1
+man/man1/munpack.1
diff --git a/converters/mpack/distinfo b/converters/mpack/distinfo
index 7ed6ebcb032..b76e15c13b3 100644
--- a/converters/mpack/distinfo
+++ b/converters/mpack/distinfo
@@ -1,11 +1,10 @@
-$NetBSD: distinfo,v 1.7 2006/06/09 15:34:31 minskim Exp $
+$NetBSD: distinfo,v 1.8 2009/02/15 20:12:17 dholland Exp $
-SHA1 (mpack-1.5-src.tar.Z) = 1c5081edd9c7152d2a8c4585af2c5a3fc9f17d60
-RMD160 (mpack-1.5-src.tar.Z) = 614c35b1f63c2a6027c978946941cd8755cba774
-Size (mpack-1.5-src.tar.Z) = 285360 bytes
-SHA1 (patch-aa) = d08d4f7f3e44b1ddc71c0838c014b4a2aed61811
-SHA1 (patch-ab) = 38c17a6a9cbe71528300ebc3d74720f986a7d3b4
+SHA1 (mpack-1.6.tar.gz) = 7fd3a73e0f131412920b6ff34872e7e7fa03e03b
+RMD160 (mpack-1.6.tar.gz) = a83330aa15437dc3ca6475cbf6e35b09ab9cef07
+Size (mpack-1.6.tar.gz) = 179850 bytes
+SHA1 (patch-ab) = 7c11f3ddbd39deaf0e8eed51fe38219c3b6b1217
SHA1 (patch-ac) = a69986a5c1b7659fac6df05f4db9a44df3110892
SHA1 (patch-ad) = 76f32d163021a81d73d8316f72b141ef3edf4f14
-SHA1 (patch-ae) = 46ca4ac43cd049399fc8b05e566bd6968a6dc019
-SHA1 (patch-af) = 9d2b3ad72a9a6491ef95b94b389813058ecc5103
+SHA1 (patch-ae) = 884e38efa3a975c6a1090d6ecddc4e535d1db59c
+SHA1 (patch-af) = 2b38171d450ddbe1f9bb7a520d5e114a15afab9d
diff --git a/converters/mpack/patches/patch-aa b/converters/mpack/patches/patch-aa
deleted file mode 100644
index 3af22ab11b6..00000000000
--- a/converters/mpack/patches/patch-aa
+++ /dev/null
@@ -1,50 +0,0 @@
-$NetBSD: patch-aa,v 1.6 2002/12/05 16:45:21 is Exp $
---- Makefile.orig Thu Feb 16 22:39:41 1995
-+++ Makefile Thu Dec 5 16:57:10 2002
-@@ -1,6 +1,7 @@
--CFLAGS=$(OPT) $(DEFINES)
--OPT=-O
--
-+CFLAGS+=$(OPT) $(DEFINES)
-+#OPT=-O
-+DEFINES=-Dunix
-+LIBS=${LDFLAGS}
-
- #Uncomment the following line if your system does not have strchr()
- #DEFINES=-Dstrchr=index -Dstrrchr=rindex
-@@ -24,11 +25,11 @@
-
-
- PACKOBJS = unixpk.o encode.o codes.o magic.o unixos.o string.o \
-- xmalloc.o md5c.o getopt.o
-+ xmalloc.o md5c.o
- UNPACKOBJS = unixunpk.o decode.o uudecode.o codes.o unixos.o string.o \
-- part.o xmalloc.o md5c.o getopt.o
-+ part.o xmalloc.o md5c.o
-
--DESTDIR=/usr/local
-+DESTDIR=${PREFIX}
-
- all: mpack munpack
-
-@@ -39,13 +40,13 @@
- $(CC) $(CFLAGS) -o munpack $(UNPACKOBJS) $(LIBS)
-
- install: all
-- -mkdir $(DESTDIR)/bin
-- -mkdir $(DESTDIR)/man
-- -mkdir $(DESTDIR)/man/man1
-- install -s -m 755 mpack $(DESTDIR)/bin
-- install -s -m 755 munpack $(DESTDIR)/bin
-- install -m 644 unixpk.man $(DESTDIR)/man/man1/mpack.1
-- install -m 644 unixunpk.man $(DESTDIR)/man/man1/munpack.1
-+ -${BSD_INSTALL_PROGRAM_DIR} $(DESTDIR)/bin
-+ -${BSD_INSTALL_MAN_DIR} $(DESTDIR)/man
-+ -${BSD_INSTALL_MAN_DIR} $(DESTDIR)/man/man1
-+ ${BSD_INSTALL_PROGRAM} mpack $(DESTDIR)/bin
-+ ${BSD_INSTALL_PROGRAM} munpack $(DESTDIR)/bin
-+ ${BSD_INSTALL_MAN} unixpk.man $(DESTDIR)/man/man1/mpack.1
-+ ${BSD_INSTALL_MAN} unixunpk.man $(DESTDIR)/man/man1/munpack.1
-
- clean:
- rm -f *.o mpack munpack
diff --git a/converters/mpack/patches/patch-ab b/converters/mpack/patches/patch-ab
index 7ad142f7d07..f535bb9f339 100644
--- a/converters/mpack/patches/patch-ab
+++ b/converters/mpack/patches/patch-ab
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.6 2005/12/19 00:13:39 joerg Exp $
+$NetBSD: patch-ab,v 1.7 2009/02/15 20:12:18 dholland Exp $
---- unixos.c.orig 1995-02-16 21:39:50.000000000 +0000
-+++ unixos.c
-@@ -23,6 +23,7 @@
+--- unixos.c.orig 2003-07-21 16:54:05.000000000 -0400
++++ unixos.c 2009-02-15 14:56:48.000000000 -0500
+@@ -23,9 +23,11 @@
* SOFTWARE.
*/
#include <stdio.h>
@@ -10,7 +10,11 @@ $NetBSD: patch-ab,v 1.6 2005/12/19 00:13:39 joerg Exp $
#include <ctype.h>
#include <string.h>
#include <errno.h>
-@@ -36,10 +37,6 @@
++#include <time.h>
+ #include <sys/types.h>
+ #include <sys/param.h>
+ #include <netdb.h>
+@@ -38,10 +40,6 @@
#define MAXHOSTNAMELEN 64
#endif
@@ -21,14 +25,24 @@ $NetBSD: patch-ab,v 1.6 2005/12/19 00:13:39 joerg Exp $
int overwrite_files = 0;
int didchat;
-@@ -89,7 +86,11 @@ char *id;
+@@ -76,7 +74,7 @@ char *os_genid(void)
+ }
+
+ result = malloc(25+strlen(hostname));
+- sprintf(result, "%d.%d@%s", pid, curtime++, hostname);
++ sprintf(result, "%d.%lld@%s", pid, (long long) curtime++, hostname);
+ return result;
+ }
+
+@@ -90,7 +88,11 @@ char *os_idtodir(char *id)
strcpy(buf, getenv("TMPDIR"));
}
else {
+- strcpy(buf, "/usr/tmp");
+#if defined(P_tmpdir)
+ strcpy(buf, P_tmpdir);
+#else
- strcpy(buf, "/usr/tmp");
++ strcpy(buf, "/var/tmp");
+#endif
}
strcat(buf, "/m-prts-");
diff --git a/converters/mpack/patches/patch-ae b/converters/mpack/patches/patch-ae
index 4a78f48922c..5d6ad91b4d8 100644
--- a/converters/mpack/patches/patch-ae
+++ b/converters/mpack/patches/patch-ae
@@ -1,11 +1,30 @@
-$NetBSD: patch-ae,v 1.1 2005/12/19 00:13:39 joerg Exp $
+$NetBSD: patch-ae,v 1.2 2009/02/15 20:12:18 dholland Exp $
---- unixpk.c.orig 2005-12-19 00:09:00.000000000 +0000
-+++ unixpk.c
-@@ -33,7 +33,6 @@ ww * Permission to use, copy, modify, di
+--- unixpk.c.orig 2003-07-21 16:50:41.000000000 -0400
++++ unixpk.c 2009-02-15 15:09:47.000000000 -0500
+@@ -22,8 +22,16 @@
+ * OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS
+ * SOFTWARE.
+ */
++
++#ifdef __NetBSD__
++/* Use of mktemp() below is ok - resulting names are opened with O_EXCL. */
++#define __MKTEMP_OK__
++#endif
++
+ #include <stdio.h>
++#include <stdlib.h>
+ #include <string.h>
++#include <unistd.h>
+ #include <errno.h>
+ #include "common.h"
+ #include "version.h"
+@@ -31,9 +39,6 @@
- extern char *getenv();
+ #define MAXADDRESS 100
+-extern char *getenv();
+-
-extern int errno;
extern int optind;
extern char *optarg;
diff --git a/converters/mpack/patches/patch-af b/converters/mpack/patches/patch-af
index ee03c6455d3..622e54f20f4 100644
--- a/converters/mpack/patches/patch-af
+++ b/converters/mpack/patches/patch-af
@@ -1,13 +1,14 @@
-$NetBSD: patch-af,v 1.1 2006/06/09 15:34:31 minskim Exp $
+$NetBSD: patch-af,v 1.2 2009/02/15 20:12:18 dholland Exp $
---- xmalloc.c.orig 1995-02-16 21:39:50.000000000 +0000
-+++ xmalloc.c
-@@ -24,7 +24,7 @@
+--- xmalloc.c.orig 2003-07-21 16:35:31.000000000 -0400
++++ xmalloc.c 2009-02-15 14:47:02.000000000 -0500
+@@ -23,8 +23,8 @@
+ * SOFTWARE.
*/
#include <stdio.h>
++#include <stdlib.h>
#include <string.h>
-extern char *malloc(), *realloc();
-+#include <stdlib.h>
- char *xmalloc (size)
- int size;
+ char *xmalloc (int size)
+ {