Oops.  I neglected to include the new patches.  Revised diff
attached.
diff --git a/security/cvechecker/Makefile b/security/cvechecker/Makefile
index d52a00ba1bc..1a9f106c6ca 100755
--- a/security/cvechecker/Makefile
+++ b/security/cvechecker/Makefile
@@ -4,8 +4,7 @@ COMMENT=        local CVE checker tool
 
 GH_ACCOUNT=    sjvermeu
 GH_PROJECT=    cvechecker
-GH_TAGNAME=    v3.9
-REVISION=      1
+GH_TAGNAME=    cvechecker-4.0
 
 CATEGORIES=    security sysutils
 
@@ -21,6 +20,7 @@ LIB_DEPENDS=  devel/libconfig \
 
 RUN_DEPENDS=   net/wget \
                sysutils/coreutils \
+               textproc/jq \
                textproc/libxslt
 
 LOCALSTATEDIR= ${BASELOCALSTATEDIR}/db
diff --git a/security/cvechecker/distinfo b/security/cvechecker/distinfo
index 67b5bf2bcf6..0ee8ae80ca9 100644
--- a/security/cvechecker/distinfo
+++ b/security/cvechecker/distinfo
@@ -1,2 +1,2 @@
-SHA256 (cvechecker-3.9.tar.gz) = qMBb6egVM70blEH+GjjlTSk5Ejr3xdkzusKMtR1B3Cc=
-SIZE (cvechecker-3.9.tar.gz) = 3329468
+SHA256 (cvechecker-cvechecker-4.0.tar.gz) = 
1ItMGXbYZvbPSTNA3EjkwrZ9I5S2tUZ93HYLD4JGbE0=
+SIZE (cvechecker-cvechecker-4.0.tar.gz) = 419915
diff --git a/security/cvechecker/patches/hide/patch-configure_ac 
b/security/cvechecker/patches/hide/patch-configure_ac
new file mode 100644
index 00000000000..63e4a47daa0
--- /dev/null
+++ b/security/cvechecker/patches/hide/patch-configure_ac
@@ -0,0 +1,21 @@
+$OpenBSD$
+
+Index: configure.ac
+--- configure.ac.orig
++++ configure.ac
+@@ -34,14 +34,12 @@ AC_CHECK_HEADERS([argp.h],,[AC_MSG_ERROR([argp.h heade
+ AC_CHECK_HEADERS([string.h],,[AC_MSG_ERROR([string.h header missing])])
+ 
+ # Checks for library functions.
+-AC_CHECK_FUNCS([gethostname memset regcomp strchr strrchr strstr strlcpy],,
+-  [PKG_CHECK_MODULES([BSD], [libbsd])])
++AC_CHECK_FUNCS([gethostname memset regcomp strchr strrchr strstr strlcpy]
+ 
+ # Checks for typedefs, structures, and compiler characteristics.
+ AC_TYPE_SIZE_T
+ 
+ AC_MSG_WARN([Please make sure pkg-config is installed and autoreconf run])
+-PKG_CHECK_MODULES([BSD], [libbsd])
+ PKG_CHECK_MODULES([CONFIG], [libconfig >= 1.3])
+ CFLAGS="$CFLAGS $CONFIG_CFLAGS"
+ LIBS="$LIBS $CONFIG_LIBS $BSD_LIBS"
diff --git a/security/cvechecker/patches/patch-configure_ac 
b/security/cvechecker/patches/patch-configure_ac
new file mode 100644
index 00000000000..d882de35c72
--- /dev/null
+++ b/security/cvechecker/patches/patch-configure_ac
@@ -0,0 +1,21 @@
+$OpenBSD$
+
+Index: configure.ac
+--- configure.ac.orig
++++ configure.ac
+@@ -34,14 +34,12 @@ AC_CHECK_HEADERS([argp.h],,[AC_MSG_ERROR([argp.h heade
+ AC_CHECK_HEADERS([string.h],,[AC_MSG_ERROR([string.h header missing])])
+ 
+ # Checks for library functions.
+-AC_CHECK_FUNCS([gethostname memset regcomp strchr strrchr strstr strlcpy],,
+-  [PKG_CHECK_MODULES([BSD], [libbsd])])
++AC_CHECK_FUNCS([gethostname memset regcomp strchr strrchr strstr strlcpy])
+ 
+ # Checks for typedefs, structures, and compiler characteristics.
+ AC_TYPE_SIZE_T
+ 
+ AC_MSG_WARN([Please make sure pkg-config is installed and autoreconf run])
+-PKG_CHECK_MODULES([BSD], [libbsd])
+ PKG_CHECK_MODULES([CONFIG], [libconfig >= 1.3])
+ CFLAGS="$CFLAGS $CONFIG_CFLAGS"
+ LIBS="$LIBS $CONFIG_LIBS $BSD_LIBS"
diff --git a/security/cvechecker/patches/patch-src_cvecheck_common_h 
b/security/cvechecker/patches/patch-src_cvecheck_common_h
new file mode 100644
index 00000000000..30d808ccfa6
--- /dev/null
+++ b/security/cvechecker/patches/patch-src_cvecheck_common_h
@@ -0,0 +1,13 @@
+$OpenBSD$
+
+Index: src/cvecheck_common.h
+--- src/cvecheck_common.h.orig
++++ src/cvecheck_common.h
+@@ -1,7 +1,6 @@
+ #include <stdio.h>
+ #include <libconfig.h>
+ #include <string.h>
+-#include <bsd/string.h>
+ 
+ #ifdef _USE_SQLITE3
+ #include <sqlite3.h>
diff --git a/security/cvechecker/patches/patch-src_output_stringscmd_h 
b/security/cvechecker/patches/patch-src_output_stringscmd_h
new file mode 100644
index 00000000000..9c0d90a0503
--- /dev/null
+++ b/security/cvechecker/patches/patch-src_output_stringscmd_h
@@ -0,0 +1,13 @@
+$OpenBSD$
+
+Index: src/output/stringscmd.h
+--- src/output/stringscmd.h.orig
++++ src/output/stringscmd.h
+@@ -1,7 +1,6 @@
+ #include <regex.h>
+ #include <stdio.h>
+ #include <string.h>
+-#include <bsd/string.h>
+ #include "../cvecheck_common.h"
+ #include "../swstring.h"
+ 
diff --git a/security/cvechecker/pkg/PLIST b/security/cvechecker/pkg/PLIST
index 7ea43da6cb0..5d93d0ce3cb 100644
--- a/security/cvechecker/pkg/PLIST
+++ b/security/cvechecker/pkg/PLIST
@@ -17,7 +17,6 @@ share/cvechecker/
 share/cvechecker/csv2xml.awk
 share/cvechecker/cvereport.xsl
 share/cvechecker/mysql_cvechecker.sql
-share/cvechecker/nvdcve2simple.xsl
 share/cvechecker/report.css
 share/doc/cvechecker/
 share/doc/cvechecker/acknowledgements.xml

Reply via email to