svn commit: r345375 - in head/lang/bf2c: . files
Rene Ladan
rene at FreeBSD.org
Fri Feb 21 11:31:13 UTC 2014
Author: rene
Date: Fri Feb 21 11:31:12 2014
New Revision: 345375
URL: http://svnweb.freebsd.org/changeset/ports/345375
QAT: https://qat.redports.org/buildarchive/r345375/
Log:
lang/bf2c: (upstream) Makefile cleanups
- use DESTDIR in upstream Makefile and drop MAKE_ARGS
- define install-strip target in upstream Makefile and use it
- replace pkg-plist by PORTDOCS and PLIST_FILES
Added:
head/lang/bf2c/files/
head/lang/bf2c/files/patch-Makefile (contents, props changed)
Deleted:
head/lang/bf2c/pkg-plist
Modified:
head/lang/bf2c/Makefile
Modified: head/lang/bf2c/Makefile
==============================================================================
--- head/lang/bf2c/Makefile Fri Feb 21 11:30:39 2014 (r345374)
+++ head/lang/bf2c/Makefile Fri Feb 21 11:31:12 2014 (r345375)
@@ -11,19 +11,24 @@ COMMENT= Optimizing BrainF*ck to C compi
LICENSE= BSD2CLAUSE
+PATCH_STRIP= -p1
USE_GITHUB= yes
GH_ACCOUNT= rene0
GH_COMMIT= 4761081
USE_XZ= yes
-MAKE_ARGS= PREFIX="${STAGEDIR}${PREFIX}"
-
OPTIONS_DEFINE= DOCS
+INSTALL_TARGET= install-strip
+
+PORTDOCS= README.md
+
+PLIST_FILES= bin/bf2c bin/gen_bf
+
post-install:
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/bf2c
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/gen_bf
${MKDIR} ${STAGEDIR}${DOCSDIR}
- ${INSTALL_DATA} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR}
+.for f in ${PORTDOCS}
+ ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}
+.endfor
.include <bsd.port.mk>
Added: head/lang/bf2c/files/patch-Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/lang/bf2c/files/patch-Makefile Fri Feb 21 11:31:12 2014 (r345375)
@@ -0,0 +1,31 @@
+commit 186730742519bfa9cb7f9668fb508a78e65d26cc
+Author: René Ladan <r.c.ladan at gmail.com>
+Date: Fri Feb 21 12:20:57 2014 +0100
+
+ Add DESTDIR support and add install-strip and uninstall targets.
+
+diff --git a/Makefile b/Makefile
+index d527b55..2ddbb8b 100644
+--- a/Makefile
++++ b/Makefile
+@@ -1,4 +1,6 @@
+-.PHONY: all clean install
++.PHONY: all clean install install-strip uninstall
++
++INSTALL_PROGRAM?=install
+
+ all: bf2c gen_bf
+
+@@ -17,4 +19,11 @@ clean:
+ rm bf2c gen_bf $(obj)
+
+ install:
+- install bf2c gen_bf $(PREFIX)/bin
++ mkdir -p $(DESTDIR)$(PREFIX)/bin
++ $(INSTALL_PROGRAM) bf2c gen_bf $(DESTDIR)$(PREFIX)/bin
++
++install-strip:
++ $(MAKE) INSTALL_PROGRAM='install -s' install
++
++uninstall:
++ rm -rf $(DESTDIR)$(PREFIX)/bin
More information about the svn-ports-all
mailing list