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