aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorAlexey Dokuchaev <danfe@FreeBSD.org>2018-06-07 00:29:19 +0800
committerAlexey Dokuchaev <danfe@FreeBSD.org>2018-06-07 00:29:19 +0800
commitd85ebdae011f2e17eee4f1aa69cd0145710e180b (patch)
tree31f5e6638b7cb592f91ad74b82f8f7d0c39d6fe6 /lang
parentb6357bcc713a04b4f2f89dbac2a46f8b13d8ab3f (diff)
downloadfreebsd-ports-gnome-d85ebdae011f2e17eee4f1aa69cd0145710e180b.tar.gz
freebsd-ports-gnome-d85ebdae011f2e17eee4f1aa69cd0145710e180b.tar.zst
freebsd-ports-gnome-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
Diffstat (limited to 'lang')
-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