diff options
author | Alexey Dokuchaev <danfe@FreeBSD.org> | 2018-06-07 00:29:19 +0800 |
---|---|---|
committer | Alexey Dokuchaev <danfe@FreeBSD.org> | 2018-06-07 00:29:19 +0800 |
commit | d85ebdae011f2e17eee4f1aa69cd0145710e180b (patch) | |
tree | 31f5e6638b7cb592f91ad74b82f8f7d0c39d6fe6 /lang | |
parent | b6357bcc713a04b4f2f89dbac2a46f8b13d8ab3f (diff) | |
download | freebsd-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.in | 12 |
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 |