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