pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/archivers/arj Add a patch to fix build on Darwin. From...
details: https://anonhg.NetBSD.org/pkgsrc/rev/62387e270cec
branches: trunk
changeset: 651745:62387e270cec
user: bsiegert <bsiegert%pkgsrc.org@localhost>
date: Sun May 10 18:50:47 2015 +0000
description:
Add a patch to fix build on Darwin. From Jonathan Buschmann in PR pkg/49857.
diffstat:
archivers/arj/Makefile | 3 ++-
archivers/arj/distinfo | 3 ++-
archivers/arj/patches/patch-msgbind.c | 15 +++++++++++++++
3 files changed, 19 insertions(+), 2 deletions(-)
diffs (53 lines):
diff -r 69d84ca9e3fc -r 62387e270cec archivers/arj/Makefile
--- a/archivers/arj/Makefile Sun May 10 15:16:01 2015 +0000
+++ b/archivers/arj/Makefile Sun May 10 18:50:47 2015 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.30 2015/04/12 16:09:27 tnn Exp $
+# $NetBSD: Makefile,v 1.31 2015/05/10 18:50:47 bsiegert Exp $
DISTNAME= arj-3.10.22
PKGREVISION= 2
@@ -8,6 +8,7 @@
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= http://arj.sourceforge.net/
COMMENT= Open-source ARJ archiver
+LICENSE= gnu-gpl-v2
MAKE_JOBS_SAFE= no
diff -r 69d84ca9e3fc -r 62387e270cec archivers/arj/distinfo
--- a/archivers/arj/distinfo Sun May 10 15:16:01 2015 +0000
+++ b/archivers/arj/distinfo Sun May 10 18:50:47 2015 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.21 2015/04/18 12:39:05 rodent Exp $
+$NetBSD: distinfo,v 1.22 2015/05/10 18:50:47 bsiegert Exp $
SHA1 (arj-3.10.22.tar.gz) = e8470f480e9eee14906e5485a8898e5c24738c8b
RMD160 (arj-3.10.22.tar.gz) = 80f8a1a8cd203f73def8e957d96563a4dba80153
@@ -15,6 +15,7 @@
SHA1 (patch-gnu_configure.in) = 062f3dc1eee6f009dfdfa432bb3c138a9c28a829
SHA1 (patch-gnu_makefile.in) = db8a0afa61f49242e9fd601d5fc3167cf75f748b
SHA1 (patch-integr.c) = fade32219b21ac3382028bf23ee4171d8d095b5f
+SHA1 (patch-msgbind.c) = fa395b0b8b74f4b430a870254a1aa1554f2bb8e7
SHA1 (patch-register.c) = 8d81e663b499a45f7faa52b16a6cee47394cd09c
SHA1 (patch-resource_resource.txt) = ea7044dc8a6e4fed213f00f8db9f6c1ab5df6f72
SHA1 (patch-uxspec.c) = 24a22fa2822704e620b38df12b76ef88fe908863
diff -r 69d84ca9e3fc -r 62387e270cec archivers/arj/patches/patch-msgbind.c
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/archivers/arj/patches/patch-msgbind.c Sun May 10 18:50:47 2015 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-msgbind.c,v 1.1 2015/05/10 18:50:47 bsiegert Exp $
+
+Fix overlap string copy
+
+--- msgbind.c.orig 2015-04-25 16:26:29.000000000 +0000
++++ msgbind.c
+@@ -578,7 +578,7 @@ int main(int argc, char **argv)
+ }
+ strcat(pool[tpool].data, msgname);
+ strcat(pool[tpool].data, ", ");
+- strcpy(msg_buffer, msg_buffer+1);
++ memmove(msg_buffer, msg_buffer+1, strlen(msg_buffer));
+ buf_len=strlen(msg_buffer);
+ msg_buffer[--buf_len]='\0';
+ patch_string(msg_buffer);
Home |
Main Index |
Thread Index |
Old Index