svn commit: r345092 - in head/devel/adabooch: . files

John Marino marino at FreeBSD.org
Wed Feb 19 13:39:51 UTC 2014


Author: marino
Date: Wed Feb 19 13:39:49 2014
New Revision: 345092
URL: http://svnweb.freebsd.org/changeset/ports/345092
QAT: https://qat.redports.org/buildarchive/r345092/

Log:
  devel/adabooch: Rework installation target
  
  For some reason, $prefix was already defined on DragonFly but
  I didn't realize this was the reason it wouldn't install there until
  after completely revamping the installation target.  In any case,
  it's much better now.  No bump as there are no difference for FreeBSD
  and it never built on DragonFly.

Added:
  head/devel/adabooch/files/
  head/devel/adabooch/files/patch-Makefile.in   (contents, props changed)
Modified:
  head/devel/adabooch/Makefile

Modified: head/devel/adabooch/Makefile
==============================================================================
--- head/devel/adabooch/Makefile	Wed Feb 19 13:36:00 2014	(r345091)
+++ head/devel/adabooch/Makefile	Wed Feb 19 13:39:49 2014	(r345092)
@@ -27,10 +27,6 @@ OPTIONS_DEFINE=	DOCS
 
 .include <bsd.port.options.mk>
 
-post-patch:
-	@${REINPLACE_CMD} -e 's|(prefix)|(DESTDIR)$$(prefix)|g' \
-		${WRKSRC}/Makefile.in
-
 post-install:
 .if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}

Added: head/devel/adabooch/files/patch-Makefile.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/adabooch/files/patch-Makefile.in	Wed Feb 19 13:39:49 2014	(r345092)
@@ -0,0 +1,31 @@
+--- Makefile.in.orig	2013-03-22 12:38:13.000000000 +0000
++++ Makefile.in
+@@ -29,16 +29,18 @@ libs:
+ 	$(GPRBUILD) -p -Pbc -XLIBRARY_TYPE=relocatable
+ 
+ install:
+-	-mkdir -p $(prefix)/lib/gnat/
+-	cp bc.gpr-for-installation $(prefix)/lib/gnat/bc.gpr
+-	-mkdir -p $(prefix)/include/bc
+-	cd include; tar -c -f- *.ad[bs] | tar -x -f- -C $(prefix)/include/bc/
+-	-mkdir -p $(prefix)/lib/bc/lib-static
+-	tar -c -f- lib-static | tar -x -f- -C $(prefix)/lib/bc/
+-	chmod -w $(prefix)/lib/bc/lib-static/*.ali
+-	-mkdir -p $(prefix)/lib/bc/lib-relocatable
+-	tar -c -f- lib-relocatable | tar -x -f- -C $(prefix)/lib/bc/
+-	chmod -w $(prefix)/lib/bc/lib-relocatable/*.ali
++	@mkdir -p $(DESTDIR)$(PREFIX)/lib/gnat \
++		  $(DESTDIR)$(PREFIX)/include/bc \
++		  $(DESTDIR)$(PREFIX)/lib/bc/lib-static \
++		  $(DESTDIR)$(PREFIX)/lib/bc/lib-relocatable
++	$(BSD_INSTALL_DATA) bc.gpr-for-installation \
++		$(DESTDIR)$(PREFIX)/lib/gnat/bc.gpr
++	$(BSD_INSTALL_DATA) include/*.ad[bs] \
++		$(DESTDIR)$(PREFIX)/include/bc/
++	$(BSD_INSTALL_DATA) lib-static/*.ali lib-static/*.a \
++		$(DESTDIR)$(PREFIX)/lib/bc/lib-static/
++	$(BSD_INSTALL_DATA) lib-relocatable/*.ali lib-relocatable/*.so \
++		$(DESTDIR)$(PREFIX)/lib/bc/lib-relocatable/
+ 
+ # Distribution construction
+ 


More information about the svn-ports-all mailing list