$NetBSD: patch-Makefile,v 1.2 2016/06/16 14:17:03 fhajny Exp $ Fix DESTDIR for pkgsrc. --- Makefile.orig 2016-01-04 22:26:36.000000000 +0000 +++ Makefile @@ -1,6 +1,6 @@ -DESTDIR=/usr/local -PREFIX=mbedtls_ +PREFIX=/usr/local +APPPREFIX=mbedtls_ .SILENT: @@ -21,34 +21,34 @@ tests: lib ifndef WINDOWS install: no_test - mkdir -p $(DESTDIR)/include/mbedtls - cp -r include/mbedtls $(DESTDIR)/include + mkdir -p $(DESTDIR)$(PREFIX)/include/mbedtls + cp -r include/mbedtls $(DESTDIR)$(PREFIX)/include - mkdir -p $(DESTDIR)/lib - cp -RP library/libmbedtls.* $(DESTDIR)/lib - cp -RP library/libmbedx509.* $(DESTDIR)/lib - cp -RP library/libmbedcrypto.* $(DESTDIR)/lib + mkdir -p $(DESTDIR)$(PREFIX)/lib + cp -RP library/libmbedtls.* $(DESTDIR)$(PREFIX)/lib + cp -RP library/libmbedx509.* $(DESTDIR)$(PREFIX)/lib + cp -RP library/libmbedcrypto.* $(DESTDIR)$(PREFIX)/lib - mkdir -p $(DESTDIR)/bin + mkdir -p $(DESTDIR)$(PREFIX)/bin for p in programs/*/* ; do \ if [ -x $$p ] && [ ! -d $$p ] ; \ then \ - f=$(PREFIX)`basename $$p` ; \ - cp $$p $(DESTDIR)/bin/$$f ; \ + f=$(APPPREFIX)`basename $$p` ; \ + cp $$p $(DESTDIR)$(PREFIX)/bin/$$f ; \ fi \ done uninstall: - rm -rf $(DESTDIR)/include/mbedtls - rm -f $(DESTDIR)/lib/libmbedtls.* - rm -f $(DESTDIR)/lib/libmbedx509.* - rm -f $(DESTDIR)/lib/libmbedcrypto.* + rm -rf $(DESTDIR)$(PREFIX)/include/mbedtls + rm -f $(DESTDIR)$(PREFIX)/lib/libmbedtls.* + rm -f $(DESTDIR)$(PREFIX)/lib/libmbedx509.* + rm -f $(DESTDIR)$(PREFIX)/lib/libmbedcrypto.* for p in programs/*/* ; do \ if [ -x $$p ] && [ ! -d $$p ] ; \ then \ - f=$(PREFIX)`basename $$p` ; \ - rm -f $(DESTDIR)/bin/$$f ; \ + f=$(APPPREFIX)`basename $$p` ; \ + rm -f $(DESTDIR)$(PREFIX)/bin/$$f ; \ fi \ done endif