Skip site navigation (1)Skip section navigation (2)
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>