mirror of
https://github.com/Stichting-MINIX-Research-Foundation/pkgsrc-ng.git
synced 2025-09-26 05:20:47 -04:00
44 lines
1.7 KiB
Plaintext
44 lines
1.7 KiB
Plaintext
$NetBSD: patch-programs_Makefile,v 1.5 2015/06/09 12:04:19 fhajny Exp $
|
|
|
|
Make portable, use pkgsrc install scripts.
|
|
--- programs/Makefile.orig 2015-05-26 01:13:50.000000000 +0000
|
|
+++ programs/Makefile
|
|
@@ -43,7 +43,7 @@ CFLAGS += -std=c99 -Wall -Wextra -Wundef
|
|
FLAGS := -I../lib $(CPPFLAGS) $(CFLAGS) $(LDFLAGS)
|
|
|
|
BINDIR := $(PREFIX)/bin
|
|
-MANDIR := $(PREFIX)/share/man/man1
|
|
+MANDIR := $(PREFIX)/$(PKGMANDIR)/man1
|
|
LZ4DIR := ../lib
|
|
|
|
|
|
@@ -112,19 +112,15 @@ clean:
|
|
@echo Cleaning completed
|
|
|
|
|
|
-#------------------------------------------------------------------------
|
|
-#make install is validated only for Linux, OSX, kFreeBSD and Hurd targets
|
|
-ifneq (,$(filter $(shell uname),Linux Darwin GNU/kFreeBSD GNU))
|
|
-
|
|
install: lz4 lz4c
|
|
@echo Installing binaries
|
|
- @install -d -m 755 $(DESTDIR)$(BINDIR)/ $(DESTDIR)$(MANDIR)/
|
|
- @install -m 755 lz4 $(DESTDIR)$(BINDIR)/lz4
|
|
+ $(BSD_INSTALL_PROGRAM_DIR) -d -m 755 $(DESTDIR)$(BINDIR)/ $(DESTDIR)$(MANDIR)/
|
|
+ $(BSD_INSTALL_PROGRAM) -m 755 lz4 $(DESTDIR)$(BINDIR)/lz4
|
|
@ln -sf lz4 $(DESTDIR)$(BINDIR)/lz4cat
|
|
@ln -sf lz4 $(DESTDIR)$(BINDIR)/unlz4
|
|
- @install -m 755 lz4c $(DESTDIR)$(BINDIR)/lz4c
|
|
+ $(BSD_INSTALL_PROGRAM) -m 755 lz4c $(DESTDIR)$(BINDIR)/lz4c
|
|
@echo Installing man pages
|
|
- @install -m 644 lz4.1 $(DESTDIR)$(MANDIR)/lz4.1
|
|
+ $(BSD_INSTALL_MAN) -m 644 lz4.1 $(DESTDIR)$(MANDIR)/lz4.1
|
|
@ln -sf lz4.1 $(DESTDIR)$(MANDIR)/lz4c.1
|
|
@ln -sf lz4.1 $(DESTDIR)$(MANDIR)/lz4cat.1
|
|
@ln -sf lz4.1 $(DESTDIR)$(MANDIR)/unlz4.1
|
|
@@ -308,4 +304,3 @@ test-mem: lz4 datagen fuzzer frametest f
|
|
test-mem32: lz4c32 datagen
|
|
# unfortunately, valgrind doesn't seem to work with non-native binary. If someone knows how to do a valgrind-test on a 32-bits exe with a 64-bits system...
|
|
|
|
-endif
|