Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Feb 2014 11:31:12 +0000 (UTC)
From:      Rene Ladan <rene@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r345375 - in head/lang/bf2c: . files
Message-ID:  <201402211131.s1LBVCH9009530@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402211131.s1LBVCH9009530>