aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJohn Marino <marino@FreeBSD.org>2014-02-19 13:39:49 +0000
committerJohn Marino <marino@FreeBSD.org>2014-02-19 13:39:49 +0000
commit6c101f7fac1a4233e36e721b95b24aea81e2b780 (patch)
tree75751658cc505a66c6a83180316c3ca21a84d46c
parent11278b64ad827aee7a2d43450e72e1c5a9148fed (diff)
downloadports-6c101f7fac1a4233e36e721b95b24aea81e2b780.tar.gz
ports-6c101f7fac1a4233e36e721b95b24aea81e2b780.zip
Notes
-rw-r--r--devel/adabooch/Makefile4
-rw-r--r--devel/adabooch/files/patch-Makefile.in31
2 files changed, 31 insertions, 4 deletions
diff --git a/devel/adabooch/Makefile b/devel/adabooch/Makefile
index 58b50c8e0e04..21e6b77c97de 100644
--- a/devel/adabooch/Makefile
+++ b/devel/adabooch/Makefile
@@ -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}
diff --git a/devel/adabooch/files/patch-Makefile.in b/devel/adabooch/files/patch-Makefile.in
new file mode 100644
index 000000000000..08054a054e97
--- /dev/null
+++ b/devel/adabooch/files/patch-Makefile.in
@@ -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
+