Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 22 Jan 2017 22:11:24 +0000 (UTC)
From:      Danilo Egea Gondolfo <danilo@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r432167 - in head/security/pev: . files
Message-ID:  <201701222211.v0MMBOju052297@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: danilo
Date: Sun Jan 22 22:11:24 2017
New Revision: 432167
URL: https://svnweb.freebsd.org/changeset/ports/432167

Log:
  - Update to 0.80

Added:
  head/security/pev/files/patch-lib_libpe_Makefile
     - copied, changed from r432166, head/security/pev/files/patch-lib__libpe__Makefile
  head/security/pev/files/patch-src_Makefile
     - copied, changed from r432166, head/security/pev/files/patch-src__Makefile
  head/security/pev/files/patch-src_config.c   (contents, props changed)
  head/security/pev/files/patch-src_plugins.c   (contents, props changed)
  head/security/pev/files/patch-src_plugins_Makefile   (contents, props changed)
Deleted:
  head/security/pev/files/patch-lib__libpe__Makefile
  head/security/pev/files/patch-src__Makefile
Modified:
  head/security/pev/Makefile
  head/security/pev/distinfo
  head/security/pev/pkg-plist

Modified: head/security/pev/Makefile
==============================================================================
--- head/security/pev/Makefile	Sun Jan 22 22:08:17 2017	(r432166)
+++ head/security/pev/Makefile	Sun Jan 22 22:11:24 2017	(r432167)
@@ -2,8 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	pev
-PORTVERSION=	0.70
-PORTREVISION=	1
+PORTVERSION=	0.80
 CATEGORIES=	security
 MASTER_SITES=	SF/${PORTNAME}/${PORTNAME}-${PORTVERSION}/
 
@@ -19,6 +18,8 @@ WRKSRC=		${WRKDIR}/${PORTNAME}
 USES=		gmake ssl
 USE_LDCONFIG=	yes
 
+INSTALL_TARGET=	install-strip
+
 MAKE_ARGS=	MAKE=${MAKE_CMD}
 CFLAGS+=	-I${OPENSSLINC} -I${LOCALBASE}/include
 LDFLAGS+=	-L${OPENSSLLIB}

Modified: head/security/pev/distinfo
==============================================================================
--- head/security/pev/distinfo	Sun Jan 22 22:08:17 2017	(r432166)
+++ head/security/pev/distinfo	Sun Jan 22 22:11:24 2017	(r432167)
@@ -1,2 +1,3 @@
-SHA256 (pev-0.70.tar.gz) = 250396a06930d60a92e9bc86d7afb543d899ba12c007d1be5d09802a02908202
-SIZE (pev-0.70.tar.gz) = 254821
+TIMESTAMP = 1484430170
+SHA256 (pev-0.80.tar.gz) = f68c8596f16d221d9a742812f6f728bcc739be90957bc1b00fbaa5943ffc5cfa
+SIZE (pev-0.80.tar.gz) = 921102

Copied and modified: head/security/pev/files/patch-lib_libpe_Makefile (from r432166, head/security/pev/files/patch-lib__libpe__Makefile)
==============================================================================
--- head/security/pev/files/patch-lib__libpe__Makefile	Sun Jan 22 22:08:17 2017	(r432166, copy source)
+++ head/security/pev/files/patch-lib_libpe_Makefile	Sun Jan 22 22:11:24 2017	(r432167)
@@ -1,29 +1,31 @@
---- ./lib/libpe/Makefile.orig	2013-12-27 08:39:52.000000000 -0200
-+++ ./lib/libpe/Makefile	2013-12-28 00:18:59.000000000 -0200
-@@ -5,7 +5,7 @@
- 
- ####### Makefile Conventions - Directory variables
- 
--prefix = /usr
-+prefix = /usr/local
- exec_prefix = $(prefix)
- bindir = $(exec_prefix)/bin
- sbindir = $(exec_prefix)/sbin
-@@ -68,7 +68,7 @@
- 
- libpe: CPPFLAGS += -D_GNU_SOURCE
- libpe: $(libpe_OBJS)
--ifeq ($(PLATFORM_OS), Linux)
-+ifeq ($(PLATFORM_OS), FreeBSD)
+--- lib/libpe/Makefile.orig	2017-01-06 22:27:20 UTC
++++ lib/libpe/Makefile
+@@ -78,6 +78,8 @@ ifeq ($(PLATFORM_OS), Linux)
  	$(LINK) -shared -Wl,-soname,$(LIBNAME).so.1 $(LDFLAGS) -o $(LIBNAME).so $^
+ else ifeq ($(PLATFORM_OS), NetBSD)
+ 	$(LINK) -shared -Wl,-soname,$(LIBNAME).so.1 $(LDFLAGS) -o $(LIBNAME).so $^
++else ifeq ($(PLATFORM_OS), FreeBSD)
++	$(LINK) -shared -Wl,-soname,$(LIBNAME).so.1 $(LDFLAGS) -o $(LIBNAME).so $^
  else ifeq ($(PLATFORM_OS), Darwin)
  	$(LINK) -headerpad_max_install_names -dynamiclib \
-@@ -84,7 +84,7 @@
- 	$(CC) -c $(CFLAGS) $(CPPFLAGS) -o $@ $<
- 
- install: installdirs
--ifeq ($(PLATFORM_OS), Linux)
-+ifeq ($(PLATFORM_OS), FreeBSD)
- 	$(INSTALL_DATA) $(LIBNAME).so $(DEST)/$(LIBNAME).so.$(VERSION)
- 	cd $(DEST); $(SYMLINK) $(LIBNAME).so.$(VERSION) $(LIBNAME).so
- 	cd $(DEST); $(SYMLINK) $(LIBNAME).so.$(VERSION) $(LIBNAME).so.1
+ 		-flat_namespace -install_name $(LIBNAME).$(VERSION).dylib \
+@@ -100,6 +102,10 @@ else ifeq ($(PLATFORM_OS), NetBSD)
+ 	$(INSTALL_DATA) $(LIBNAME).so $(DESTDIR)$(libdir)/$(LIBNAME).so.$(VERSION)
+ 	cd $(DESTDIR)$(libdir); $(SYMLINK) $(LIBNAME).so.$(VERSION) $(LIBNAME).so
+ 	cd $(DESTDIR)$(libdir); $(SYMLINK) $(LIBNAME).so.$(VERSION) $(LIBNAME).so.1
++else ifeq ($(PLATFORM_OS), FreeBSD)
++	$(INSTALL_DATA) $(LIBNAME).so $(DESTDIR)$(libdir)/$(LIBNAME).so.$(VERSION)
++	cd $(DESTDIR)$(libdir); $(SYMLINK) $(LIBNAME).so.$(VERSION) $(LIBNAME).so
++	cd $(DESTDIR)$(libdir); $(SYMLINK) $(LIBNAME).so.$(VERSION) $(LIBNAME).so.1
+ else ifeq ($(PLATFORM_OS), Darwin)
+ 	$(INSTALL_DATA) $(LIBNAME).dylib $(DESTDIR)$(libdir)/$(LIBNAME).$(VERSION).dylib
+ 	cd $(DESTDIR)$(libdir); $(SYMLINK) $(LIBNAME).$(VERSION).dylib $(LIBNAME).dylib
+@@ -117,6 +123,8 @@ ifeq ($(PLATFORM_OS), Linux)
+ 	$(STRIP) $(LIBNAME).so
+ else ifeq ($(PLATFORM_OS), NetBSD)
+ 	$(STRIP) $(LIBNAME).so
++else ifeq ($(PLATFORM_OS), FreeBSD)
++	$(STRIP) $(LIBNAME).so
+ else ifeq ($(PLATFORM_OS), Darwin)
+ 	$(STRIP) $(LIBNAME).dylib
+ else ifeq ($(PLATFORM_OS), CYGWIN)

Copied and modified: head/security/pev/files/patch-src_Makefile (from r432166, head/security/pev/files/patch-src__Makefile)
==============================================================================
--- head/security/pev/files/patch-src__Makefile	Sun Jan 22 22:08:17 2017	(r432166, copy source)
+++ head/security/pev/files/patch-src_Makefile	Sun Jan 22 22:11:24 2017	(r432167)
@@ -1,53 +1,38 @@
---- ./src/Makefile.orig	2013-12-27 08:39:49.000000000 -0200
-+++ ./src/Makefile	2013-12-28 00:19:50.000000000 -0200
-@@ -5,7 +5,7 @@
- 
- ####### Makefile Conventions - Directory variables
- 
--prefix = /usr
-+prefix = /usr/local
- exec_prefix = $(prefix)
- bindir = $(exec_prefix)/bin
- sbindir = $(exec_prefix)/sbin
-@@ -19,7 +19,7 @@
+--- src/Makefile.orig	2017-01-07 22:34:07 UTC
++++ src/Makefile
+@@ -24,7 +24,7 @@ docdir = $(datarootdir)/doc/pev
  infodir = $(datarootdir)/info
- libdir = $(exec_prefix)/lib
  localedir = $(datarootdir)/locale
+ 
 -mandir = $(datarootdir)/man
 +mandir = $(prefix)/man
- man1dir = $(mandir)/man1
  manext = .1
+ man1dir = $(mandir)/man1
  man1ext = .1
-@@ -71,7 +71,7 @@
- pesec: LDFLAGS += -lcrypto
- pesec: compat/strlcat.c
- 
--pestr: LDFLAGS += -lpcre
-+pestr: LDFLAGS += -L/usr/local/lib -lpcre
+@@ -52,7 +52,7 @@ endif
  
- pehash: CFLAGS += -I$(LIBFUZZY)
- pehash: $(LIBFUZZY)/*.c
-@@ -89,18 +89,16 @@
- 
- install: installdirs
- 	for prog in $(PROGS); do \
--		$(INSTALL_PROGRAM) -m 755 $$prog $(DEST); \
--		$(CHK_FILE_EXISTS) $(MANDIR)/$$prog$(man1ext) && \
--			gzip -c -9 $(MANDIR)/$$prog$(man1ext) > $(man1dir)/$$prog$(man1ext).gz || \
--			echo -n; \
-+		$(INSTALL_PROGRAM) -s -m 755 $$prog $(DEST); \
-+		$(INSTALL_DATA) $(MANDIR)/$$prog$(man1ext)  $(DESTDIR)$(man1dir); \
- 	done
- 	# TODO: Should we copy it anyway if it already exists?
--	@$(CHK_FILE_EXISTS) $(SHAREDIR)/userdb.txt || cp $(srcdir)/userdb.txt $(SHAREDIR)
-+	@$(CHK_FILE_EXISTS) $(DESTDIR)$(SHAREDIR)/userdb.txt || cp $(srcdir)/userdb.txt $(DESTDIR)$(SHAREDIR)
+ ####### Compiler options
  
+-override LDFLAGS += -L$(LIBPE) -lpe -ldl
++override LDFLAGS += -L$(LIBPE) -lpe
+ override CFLAGS += -I$(LIBPE) -I"../include" -W -Wall -Wextra -std=c99 -pedantic
+ override CPPFLAGS += -D_GNU_SOURCE -DSHAREDIR="\"$(SHAREDIR)"\"
+ 
+@@ -153,6 +153,17 @@ install: installdirs
+ 	$(INSTALL_DATA) $(srcdir)/userdb.txt $(DESTDIR)$(SHAREDIR)
+ 	cd $(PLUGINS_DIR) && $(MAKE) $@
+ 
++install-strip: installdirs
++	for prog in $(PROGS); do \
++		$(INSTALL_PROGRAM) -s $(pev_BUILDDIR)/$$prog $(DESTDIR)$(bindir); \
++		$(CHK_FILE_EXISTS) $(MANDIR)/$$prog$(man1ext) && \
++			gzip -c -9 $(MANDIR)/$$prog$(man1ext) > $(DESTDIR)$(man1dir)/$$prog$(man1ext).gz || \
++			echo -n; \
++	done
++
++	$(INSTALL_DATA) $(srcdir)/userdb.txt $(DESTDIR)$(SHAREDIR)
++	cd $(PLUGINS_DIR) && $(MAKE) $@
++
  installdirs:
- 	@$(CHK_DIR_EXISTS) $(DEST) || $(MKDIR) $(DEST)
--	@$(CHK_DIR_EXISTS) $(man1dir) || $(MKDIR) $(man1dir)
--	@$(CHK_DIR_EXISTS) $(SHAREDIR) || $(MKDIR) $(SHAREDIR)
-+	@$(CHK_DIR_EXISTS) $(DESTDIR)$(man1dir) || $(MKDIR) $(DESTDIR)$(man1dir)
-+	@$(CHK_DIR_EXISTS) $(DESTDIR)$(SHAREDIR) || $(MKDIR) $(DESTDIR)$(SHAREDIR)
- 
- uninstall:
- 	for prog in $(PROGS); do \
+ 	@$(CHK_DIR_EXISTS) $(DESTDIR) || $(MKDIR) $(DESTDIR)
+ 	@$(CHK_DIR_EXISTS) $(DESTDIR)$(bindir) || $(MKDIR) $(DESTDIR)$(bindir)

Added: head/security/pev/files/patch-src_config.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/pev/files/patch-src_config.c	Sun Jan 22 22:11:24 2017	(r432167)
@@ -0,0 +1,11 @@
+--- src/config.c.orig	2017-01-06 22:27:18 UTC
++++ src/config.c
+@@ -40,7 +40,7 @@
+ #include <string.h>
+ #if defined(__linux__)
+ #include <linux/limits.h>
+-#elif defined(__NetBSD__)
++#elif defined(__NetBSD__) || defined(__FreeBSD__)
+ #include <limits.h>
+ #elif defined(__APPLE__)
+ #include <sys/syslimits.h>

Added: head/security/pev/files/patch-src_plugins.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/pev/files/patch-src_plugins.c	Sun Jan 22 22:11:24 2017	(r432167)
@@ -0,0 +1,11 @@
+--- src/plugins.c.orig	2017-01-06 22:27:18 UTC
++++ src/plugins.c
+@@ -167,7 +167,7 @@ int plugins_load_all_from_directory(cons
+ 				const char *filename = dir_entry->d_name;
+ 
+ 				// TODO(jweyrich): Use macro conditions for each system: .so, .dylib, .dll
+-#if defined(__linux__)
++#if defined(__linux__) || defined(__FreeBSD__)
+ 				const bool possible_plugin = utils_str_ends_with(filename, ".so") != 0;
+ #elif defined(__APPLE__)
+ 				const bool possible_plugin = utils_str_ends_with(filename, ".dylib") != 0;

Added: head/security/pev/files/patch-src_plugins_Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/security/pev/files/patch-src_plugins_Makefile	Sun Jan 22 22:11:24 2017	(r432167)
@@ -0,0 +1,25 @@
+--- src/plugins/Makefile.orig	2017-01-06 22:27:18 UTC
++++ src/plugins/Makefile
+@@ -57,6 +57,8 @@ json: $(json_OBJS)
+ $(PLUGINS):
+ ifeq ($(PLATFORM_OS), Linux)
+ 	$(LINK) -shared -Wl,-soname,$(LIBNAME).so.1 $(LDFLAGS) -o ${plugins_BUILDDIR}/$(LIBNAME).so $^
++else ifeq ($(PLATFORM_OS), FreeBSD)
++	$(LINK) -shared -Wl,-soname,$(LIBNAME).so.1 $(LDFLAGS) -o ${plugins_BUILDDIR}/$(LIBNAME).so $^
+ else ifeq ($(PLATFORM_OS), Darwin)
+ 	$(LINK) -headerpad_max_install_names -dynamiclib \
+ 		-undefined dynamic_lookup -fno-common \
+@@ -83,6 +85,13 @@ install: installdirs
+ 	$(INSTALL_PROGRAM) -m 755 $(plugins_BUILDDIR)/$(xml_LIBNAME).* $(pluginsdir)
+ 	$(INSTALL_PROGRAM) -m 755 $(plugins_BUILDDIR)/$(json_LIBNAME).* $(pluginsdir)
+ 
++install-strip: installdirs
++	$(INSTALL_PROGRAM) -s -m 755 $(plugins_BUILDDIR)/$(csv_LIBNAME).* $(pluginsdir)
++	$(INSTALL_PROGRAM) -s -m 755 $(plugins_BUILDDIR)/$(html_LIBNAME).* $(pluginsdir)
++	$(INSTALL_PROGRAM) -s -m 755 $(plugins_BUILDDIR)/$(text_LIBNAME).* $(pluginsdir)
++	$(INSTALL_PROGRAM) -s -m 755 $(plugins_BUILDDIR)/$(xml_LIBNAME).* $(pluginsdir)
++	$(INSTALL_PROGRAM) -s -m 755 $(plugins_BUILDDIR)/$(json_LIBNAME).* $(pluginsdir)
++
+ installdirs:
+ 	@$(CHK_DIR_EXISTS) $(pluginsdir) || $(MKDIR) $(pluginsdir)
+ 

Modified: head/security/pev/pkg-plist
==============================================================================
--- head/security/pev/pkg-plist	Sun Jan 22 22:08:17 2017	(r432166)
+++ head/security/pev/pkg-plist	Sun Jan 22 22:11:24 2017	(r432167)
@@ -11,6 +11,11 @@ bin/rva2ofs
 lib/libpe.so
 lib/libpe.so.1
 lib/libpe.so.1.0
+lib/pev/plugins/csv_plugin.so
+lib/pev/plugins/html_plugin.so
+lib/pev/plugins/json_plugin.so
+lib/pev/plugins/text_plugin.so
+lib/pev/plugins/xml_plugin.so
 man/man1/ofs2rva.1.gz
 man/man1/pedis.1.gz
 man/man1/pehash.1.gz



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201701222211.v0MMBOju052297>