Fri Mar 27 20:56:25 2020 UTC ()
Fix linking on !Linux Unix systems.


(joerg)
diff -r1.6 -r1.7 pkgsrc/security/pev/distinfo
diff -r0 -r1.1 pkgsrc/security/pev/patches/patch-src_plugins_Makefile

cvs diff -r1.6 -r1.7 pkgsrc/security/pev/distinfo (expand / switch to unified diff)

--- pkgsrc/security/pev/distinfo 2019/10/22 16:37:05 1.6
+++ pkgsrc/security/pev/distinfo 2020/03/27 20:56:25 1.7
@@ -1,10 +1,11 @@ @@ -1,10 +1,11 @@
1$NetBSD: distinfo,v 1.6 2019/10/22 16:37:05 khorben Exp $ 1$NetBSD: distinfo,v 1.7 2020/03/27 20:56:25 joerg Exp $
2 2
3SHA1 (pev-0.80.tar.gz) = 18dcb65269344b5047504cca8598477b33532bab 3SHA1 (pev-0.80.tar.gz) = 18dcb65269344b5047504cca8598477b33532bab
4RMD160 (pev-0.80.tar.gz) = 01ed4fa37c5349397dbd8aa3b592b9657e63acf8 4RMD160 (pev-0.80.tar.gz) = 01ed4fa37c5349397dbd8aa3b592b9657e63acf8
5SHA512 (pev-0.80.tar.gz) = d0c8ff8fcd60470899d5dbccfd7a7e4d960da007f42be9c7eab6b22a3d7cf4dde3c3d5cd9c7d70e369164503fb124640cf508ceda3d4792244cf33d11ab83321 5SHA512 (pev-0.80.tar.gz) = d0c8ff8fcd60470899d5dbccfd7a7e4d960da007f42be9c7eab6b22a3d7cf4dde3c3d5cd9c7d70e369164503fb124640cf508ceda3d4792244cf33d11ab83321
6Size (pev-0.80.tar.gz) = 921102 bytes 6Size (pev-0.80.tar.gz) = 921102 bytes
7SHA1 (patch-src_Makefile) = f51a9d6afa64de8ba761a9b889911403b0107aad 7SHA1 (patch-src_Makefile) = f51a9d6afa64de8ba761a9b889911403b0107aad
8SHA1 (patch-src_pehash.c) = c31083fca0d98dc607eb4f8b338bd93dd714f594 8SHA1 (patch-src_pehash.c) = c31083fca0d98dc607eb4f8b338bd93dd714f594
9SHA1 (patch-src_pesec.c) = fa302aa9bf2f07558f6cef0c41b0cd9063df7706 9SHA1 (patch-src_pesec.c) = fa302aa9bf2f07558f6cef0c41b0cd9063df7706
10SHA1 (patch-src_plugins.c) = c85c5c3b918850c7383f30d2efdae38985cdd143 10SHA1 (patch-src_plugins.c) = c85c5c3b918850c7383f30d2efdae38985cdd143
 11SHA1 (patch-src_plugins_Makefile) = ef5357385db2ac15c4f853b296dfee3703fd62eb

File Added: pkgsrc/security/pev/patches/Attic/patch-src_plugins_Makefile
$NetBSD: patch-src_plugins_Makefile,v 1.1 2020/03/27 20:56:25 joerg Exp $

--- src/plugins/Makefile.orig	2020-03-27 18:10:48.425427652 +0000
+++ src/plugins/Makefile
@@ -55,9 +55,7 @@ json: LIBNAME = $(json_LIBNAME)
 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), Darwin)
+ifeq ($(PLATFORM_OS), Darwin)
 	$(LINK) -headerpad_max_install_names -dynamiclib \
 		-undefined dynamic_lookup -fno-common \
 		-flat_namespace -install_name $(LIBNAME).$(VERSION).dylib \
@@ -65,6 +63,8 @@ else ifeq ($(PLATFORM_OS), Darwin)
 		$(LDFLAGS) -o ${plugins_BUILDDIR}/$(LIBNAME).dylib $^
 else ifeq ($(PLATFORM_OS), CYGWIN)
 	$(LINK) -shared $(LDFLAGS) -o ${plugins_BUILDDIR}/$(LIBNAME).dll $^
+else
+	$(LINK) -shared -Wl,-soname,$(LIBNAME).so.1 $(LDFLAGS) -o ${plugins_BUILDDIR}/$(LIBNAME).so $^
 endif
 
 $(plugins_BUILDDIR)/%.o: %.c