Date: Wed, 6 Jun 2018 16:29:19 +0000 (UTC) From: Alexey Dokuchaev <danfe@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r471858 - head/lang/gauche/files Message-ID: <201806061629.w56GTJYJ097988@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: danfe Date: Wed Jun 6 16:29:19 2018 New Revision: 471858 URL: https://svnweb.freebsd.org/changeset/ports/471858 Log: 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 Added: head/lang/gauche/files/ head/lang/gauche/files/patch-Makefile.in (contents, props changed) Added: head/lang/gauche/files/patch-Makefile.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/lang/gauche/files/patch-Makefile.in Wed Jun 6 16:29:19 2018 (r471858) @@ -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
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201806061629.w56GTJYJ097988>