pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/net/dante Use a bigger hammer to disable ssp for inter...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/75453a2fbc06
branches:  trunk
changeset: 391522:75453a2fbc06
user:      rhialto <rhialto%pkgsrc.org@localhost>
date:      Sat Feb 09 19:51:09 2019 +0000

description:
Use a bigger hammer to disable ssp for interposition.c.

cwrapper also adds -D__FORTIFY_SOURCE=2.

diffstat:

 net/dante/Makefile                           |   3 ++-
 net/dante/distinfo                           |   4 ++--
 net/dante/patches/patch-dlib_Makefile.in     |  27 ---------------------------
 net/dante/patches/patch-dlib_interposition.c |  23 +++++++++++++++++++++++
 4 files changed, 27 insertions(+), 30 deletions(-)

diffs (85 lines):

diff -r 7ed2340c6d4c -r 75453a2fbc06 net/dante/Makefile
--- a/net/dante/Makefile        Sat Feb 09 17:20:44 2019 +0000
+++ b/net/dante/Makefile        Sat Feb 09 19:51:09 2019 +0000
@@ -1,6 +1,7 @@
-# $NetBSD: Makefile,v 1.25 2017/02/12 01:01:19 mef Exp $
+# $NetBSD: Makefile,v 1.26 2019/02/09 19:51:09 rhialto Exp $
 
 DISTNAME=      dante-1.4.2
+PKGREVISION=    1
 CATEGORIES=    net security
 MASTER_SITES=  http://www.inet.no/dante/files/
 
diff -r 7ed2340c6d4c -r 75453a2fbc06 net/dante/distinfo
--- a/net/dante/distinfo        Sat Feb 09 17:20:44 2019 +0000
+++ b/net/dante/distinfo        Sat Feb 09 19:51:09 2019 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.16 2017/02/12 01:01:19 mef Exp $
+$NetBSD: distinfo,v 1.17 2019/02/09 19:51:09 rhialto Exp $
 
 SHA1 (dante-1.4.2.tar.gz) = 671c4df0f0689620c8e7cfe43bae3d7f89c8cc4e
 RMD160 (dante-1.4.2.tar.gz) = 8d48b6efa0d551215943c31dc140a0dccac950b9
@@ -6,4 +6,4 @@
 Size (dante-1.4.2.tar.gz) = 1307254 bytes
 SHA1 (patch-aa) = a201b0ec844a2dd610cd4bfb5ffce2f37132fc77
 SHA1 (patch-ab) = 77890d2eab9f2e487c571c5c3a1b7f181918f382
-SHA1 (patch-dlib_Makefile.in) = ac3f8687b9437fec2306a92c8ce91c57df79de0f
+SHA1 (patch-dlib_interposition.c) = 9af00c8251e71b519e0dfdffaa3c27303e33881f
diff -r 7ed2340c6d4c -r 75453a2fbc06 net/dante/patches/patch-dlib_Makefile.in
--- a/net/dante/patches/patch-dlib_Makefile.in  Sat Feb 09 17:20:44 2019 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,27 +0,0 @@
-$NetBSD: patch-dlib_Makefile.in,v 1.2 2017/02/12 01:01:19 mef Exp $
-
-o Do not use ssp(3) when compiling interposition.c:
-
-    interposition.c:1616:1: error: redefinition of 'read'
-     read(d, buf, nbytes)
-     ^
-    In file included from /usr/include/ssp/stdio.h:34:0,
-                     from /usr/include/stdio.h:597,
-                     from ../include/osdep.h:158,
-                     from ../include/common.h:56,
-                     from interposition.c:47:
-    /usr/include/ssp/unistd.h:39:1: note: previous definition of 'read' was here
-     __ssp_redirect0(ssize_t, read, (int __fd, void *__buf, size_t __len), \
-     ^
-
---- dlib/Makefile.in.orig      2017-02-03 23:17:27.000000000 +0900
-+++ dlib/Makefile.in   2017-02-12 09:45:51.954887981 +0900
-@@ -592,7 +592,7 @@ distclean-compile:
- @am__fastdepCC_FALSE@ $(AM_V_CC@am__nodep@)$(LTCOMPILE) -c -o $@ $<
- 
- libdsocks_la-interposition.lo: interposition.c
--@am__fastdepCC_TRUE@  $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libdsocks_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) $(CPPFLAGS) 
$(AM_CFLAGS) $(CFLAGS) -MT libdsocks_la-interposition.lo -MD -MP -MF $(DEPDIR)/libdsocks_la-interposition.Tpo -c -o libdsocks_la-interposition.lo `test -f 'interposition.c' || echo 
'$(srcdir)/'`interposition.c
-+      @am__fastdepCC_TRUE@   $(AM_V_CC)$(LIBTOOL) $(AM_V_lt) --tag=CC $(libdsocks_la_LIBTOOLFLAGS) $(LIBTOOLFLAGS) --mode=compile $(CC) $(DEFS) $(DEFAULT_INCLUDES) $(INCLUDES) $(AM_CPPFLAGS) 
$(CPPFLAGS:S/-D_FORTIFY_SOURCE=2//) $(AM_CFLAGS) $(CFLAGS) -MT libdsocks_la-interposition.lo -MD -MP -MF $(DEPDIR)/libdsocks_la-interposition.Tpo -c -o libdsocks_la-interposition.lo `test -f 
'interposition.c' || cho '$(srcdir)/'`interposition.c
- @am__fastdepCC_TRUE@  $(AM_V_at)$(am__mv) $(DEPDIR)/libdsocks_la-interposition.Tpo $(DEPDIR)/libdsocks_la-interposition.Plo
- @AMDEP_TRUE@@am__fastdepCC_FALSE@     $(AM_V_CC)source='interposition.c' object='libdsocks_la-interposition.lo' libtool=yes @AMDEPBACKSLASH@
- @AMDEP_TRUE@@am__fastdepCC_FALSE@     DEPDIR=$(DEPDIR) $(CCDEPMODE) $(depcomp) @AMDEPBACKSLASH@
diff -r 7ed2340c6d4c -r 75453a2fbc06 net/dante/patches/patch-dlib_interposition.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/net/dante/patches/patch-dlib_interposition.c      Sat Feb 09 19:51:09 2019 +0000
@@ -0,0 +1,23 @@
+$NetBSD: patch-dlib_interposition.c,v 1.1 2019/02/09 19:51:09 rhialto Exp $
+
+o Do not use ssp(3) when compiling interposition.c:
+
+    interposition.c:1728:1: error: redefinition of 'read'
+     read(d, buf, nbytes)
+     ^
+    In file included from /usr/include/ssp/stdio.h:34:0,
+                    from /usr/include/stdio.h:597,
+                    from ../include/osdep.h:158,
+                    from ../include/common.h:56,
+                    from interposition.c:47:
+    /usr/include/ssp/unistd.h:39:1: note: previous definition of 'read' was here
+     __ssp_redirect0(ssize_t, read, (int __fd, void *__buf, size_t __len), \
+     ^
+
+--- dlib/interposition.c.orig  2017-01-31 08:17:38.000000000 +0000
++++ dlib/interposition.c
+@@ -1,3 +1,4 @@
++#undef _FORTIFY_SOURCE
+ /*
+  * Copyright (c) 1997, 1998, 1999, 2000, 2001, 2004, 2008, 2009, 2010, 2011,
+  *               2012, 2013, 2016, 2017



Home | Main Index | Thread Index | Old Index