aboutsummaryrefslogtreecommitdiff
path: root/lang/gauche
diff options
context:
space:
mode:
authorAlexey Dokuchaev <danfe@FreeBSD.org>2018-06-06 16:29:19 +0000
committerAlexey Dokuchaev <danfe@FreeBSD.org>2018-06-06 16:29:19 +0000
commitd85ebdae011f2e17eee4f1aa69cd0145710e180b (patch)
tree31f5e6638b7cb592f91ad74b82f8f7d0c39d6fe6 /lang/gauche
parentb6357bcc713a04b4f2f89dbac2a46f8b13d8ab3f (diff)
downloadports-d85ebdae011f2e17eee4f1aa69cd0145710e180b.tar.gz
ports-d85ebdae011f2e17eee4f1aa69cd0145710e180b.zip
Unbreak the build of `lang/gauche' when option SLIB is set: by default,
upstream expects that SLIB catalogue is generated *after* everything is installed. They are aware that this logic does not go along well with staging (e.g. for RPM, they suggest it to be called in the postinstall script), and also provide ``slibcat-in-place'' target which is exactly what we need for staging. Patch the ``Makefile.in'' since I find these changes easier to follow/ debug than changes to the port's Makefile suggested in the PR. PR: 226653
Notes
Notes: svn path=/head/; revision=471858
Diffstat (limited to 'lang/gauche')
-rw-r--r--lang/gauche/files/patch-Makefile.in12
1 files changed, 12 insertions, 0 deletions
diff --git a/lang/gauche/files/patch-Makefile.in b/lang/gauche/files/patch-Makefile.in
new file mode 100644
index 000000000000..1ffa913eee67
--- /dev/null
+++ b/lang/gauche/files/patch-Makefile.in
@@ -0,0 +1,12 @@
+--- Makefile.in.orig 2013-11-03 03:37:47 UTC
++++ Makefile.in
+@@ -72,8 +72,7 @@ pre-package:
+ pre-package-ext: pre-package
+ cd ext; $(MAKE) GOSH=$(GOSH) GAUCHE_CONFIG=$(GAUCHE_CONFIG) pre-package-ext
+
+-install: install-pkg install-doc
+- cd lib; $(MAKE) slibcat
++install: slibcat-in-place install-pkg install-doc
+
+ install-doc:
+ cd doc; $(MAKE) install