pkgsrc-ng/security/pev/patches/patch-src_Makefile
2016-01-21 23:40:00 +01:00

59 lines
1.8 KiB
Plaintext

$NetBSD: patch-src_Makefile,v 1.3 2014/12/09 14:37:06 khorben Exp $
Fixed DESTDIR support
--- src/Makefile.orig 2013-12-27 10:39:49.000000000 +0000
+++ src/Makefile
@@ -56,7 +56,8 @@ ifeq ($(PLATFORM_OS), Darwin)
endif
PROGS = readpe rva2ofs ofs2rva pehash pesec pescan pepack pestr pedis peres
-SHAREDIR = $(datadir)/pev
+MAN1DIR = $(DESTDIR)$(man1dir)
+SHAREDIR = $(DESTDIR)$(datadir)/pev
LIBPE = $(srcdir)/../lib/libpe
LIBUDIS86 = $(srcdir)/../lib/libudis86
LIBFUZZY = $(srcdir)/../lib/libfuzzy
@@ -68,6 +69,8 @@ MANDIR = $(srcdir)/../doc/manpages
all: $(PROGS)
+pepack: CPPFLAGS += -DPREFIX=\"$(prefix)\"
+
pesec: LDFLAGS += -lcrypto
pesec: compat/strlcat.c
@@ -85,13 +88,13 @@ pescan: LDFLAGS += -lm
# Generic rule matching binary names and sources
%: %.c
- $(CC) $(CFLAGS) $(DFLAGS) output.c malloc_s.c $^ -o $@ $(LDFLAGS)
+ $(CC) $(CPPFLAGS) $(CFLAGS) $(DFLAGS) output.c malloc_s.c $^ -o $@ $(LDFLAGS)
install: installdirs
for prog in $(PROGS); do \
- $(INSTALL_PROGRAM) -m 755 $$prog $(DEST); \
+ $(INSTALL_PROGRAM) -m 755 $$prog $(DEST)/$$prog; \
$(CHK_FILE_EXISTS) $(MANDIR)/$$prog$(man1ext) && \
- gzip -c -9 $(MANDIR)/$$prog$(man1ext) > $(man1dir)/$$prog$(man1ext).gz || \
+ gzip -c -9 $(MANDIR)/$$prog$(man1ext) > $(MAN1DIR)/$$prog$(man1ext).gz || \
echo -n; \
done
# TODO: Should we copy it anyway if it already exists?
@@ -99,13 +102,13 @@ install: installdirs
installdirs:
@$(CHK_DIR_EXISTS) $(DEST) || $(MKDIR) $(DEST)
- @$(CHK_DIR_EXISTS) $(man1dir) || $(MKDIR) $(man1dir)
+ @$(CHK_DIR_EXISTS) $(MAN1DIR) || $(MKDIR) $(MAN1DIR)
@$(CHK_DIR_EXISTS) $(SHAREDIR) || $(MKDIR) $(SHAREDIR)
uninstall:
for prog in $(PROGS); do \
$(RM) $(DEST)/$$prog; \
- $(RM) $(man1dir)/$$prog$(man1ext).gz; \
+ $(RM) $(MAN1DIR)/$$prog$(man1ext).gz; \
done
clean: