svn commit: r547350 - in head: net/gnu-dico net/hping security/gnomint/files

Alexey Dokuchaev danfe at FreeBSD.org
Wed Sep 2 09:38:10 UTC 2020


Author: danfe
Date: Wed Sep  2 09:38:08 2020
New Revision: 547350
URL: https://svnweb.freebsd.org/changeset/ports/547350

Log:
  Ensure that there is only one variable definition per each object, as
  the C (and C++) standards mandated for years and compilers started to
  enforce as of recently (Clang 11, GCC 10).
  
  Reported by:	pkg-fallout

Added:
  head/security/gnomint/files/patch-src_ca__file.h   (contents, props changed)
Modified:
  head/net/gnu-dico/Makefile
  head/net/hping/Makefile

Modified: head/net/gnu-dico/Makefile
==============================================================================
--- head/net/gnu-dico/Makefile	Wed Sep  2 09:36:45 2020	(r547349)
+++ head/net/gnu-dico/Makefile	Wed Sep  2 09:38:08 2020	(r547350)
@@ -59,6 +59,8 @@ post-patch:
 		-e 's/python-config/$${PYTHON_CONFIG}/' \
 		${WRKSRC}/configure
 	@${REINPLACE_CMD} 's/mergesort/xmergesort/' ${WRKSRC}/lib/mergesort.c
+	@${REINPLACE_CMD} -E '/(dico_markup_list|text_udb_def);/s,^,extern ,' \
+		${WRKSRC}/include/dico/markup.h ${WRKSRC}/dicod/dicod.h
 
 post-install:
 	${INSTALL_DATA} ${FILESDIR}/dicod.conf ${STAGEDIR}${PREFIX}/etc/dicod.conf.sample

Modified: head/net/hping/Makefile
==============================================================================
--- head/net/hping/Makefile	Wed Sep  2 09:36:45 2020	(r547349)
+++ head/net/hping/Makefile	Wed Sep  2 09:38:08 2020	(r547350)
@@ -31,6 +31,12 @@ OPTIONS_DEFINE=	DOCS
 
 EXTRA_PATCHES=	${FILESDIR}/extra-patch-sendip.c
 
+post-patch:
+	@${REINPLACE_CMD} -e '/^struct ars_layer_info ars_linfo/d' \
+		${WRKSRC}/ars.h
+	@${REINPLACE_CMD} -e '/^volatile struct delaytable_element/d' \
+		${WRKSRC}/hping2.h
+
 do-install:
 	${INSTALL_PROGRAM} ${WRKSRC}/hping2 ${STAGEDIR}${PREFIX}/sbin/hping
 	${INSTALL_MAN} ${WRKSRC}/docs/hping2.8 \

Added: head/security/gnomint/files/patch-src_ca__file.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/gnomint/files/patch-src_ca__file.h	Wed Sep  2 09:38:08 2020	(r547350)
@@ -0,0 +1,31 @@
+--- src/ca_file.h.orig	2010-05-31 21:01:37 UTC
++++ src/ca_file.h
+@@ -75,8 +75,7 @@ enum {CA_FILE_CA_COLUMN_ID=0,
+       CA_FILE_CA_COLUMN_DN=3,
+       CA_FILE_CA_COLUMN_PARENT_DN=4,
+       CA_FILE_CA_COLUMN_PEM=5,
+-      CA_FILE_CA_COLUMN_NUMBER=6}
+-        CaFileCAColumns;
++      CA_FILE_CA_COLUMN_NUMBER=6};
+ 
+ enum {CA_FILE_CERT_COLUMN_ID=0,
+       CA_FILE_CERT_COLUMN_IS_CA=1,
+@@ -90,16 +89,14 @@ enum {CA_FILE_CERT_COLUMN_ID=0,
+       CA_FILE_CERT_COLUMN_DN=9,
+       CA_FILE_CERT_COLUMN_PARENT_DN=10,
+       CA_FILE_CERT_COLUMN_PARENT_ROUTE=11,
+-      CA_FILE_CERT_COLUMN_NUMBER=12}
+-        CaFileCertColumns;
++      CA_FILE_CERT_COLUMN_NUMBER=12};
+ 
+ enum {CA_FILE_CSR_COLUMN_ID=0,
+       CA_FILE_CSR_COLUMN_SUBJECT=1,
+       CA_FILE_CSR_COLUMN_PRIVATE_KEY_IN_DB=2,
+       CA_FILE_CSR_COLUMN_PEM=3,
+       CA_FILE_CSR_COLUMN_PARENT_ID=4,
+-      CA_FILE_CSR_COLUMN_NUMBER=5}
+-        CaFileCSRColumns;
++      CA_FILE_CSR_COLUMN_NUMBER=5};
+ 
+ 
+ gboolean ca_file_foreach_ca (CaFileCallbackFunc func, gpointer userdata);


More information about the svn-ports-head mailing list