From owner-svn-ports-all@freebsd.org Wed Jun 6 16:29:20 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 6EA85FD48D6; Wed, 6 Jun 2018 16:29:20 +0000 (UTC) (envelope-from danfe@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2330E7C7CE; Wed, 6 Jun 2018 16:29:20 +0000 (UTC) (envelope-from danfe@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 01D4356E4; Wed, 6 Jun 2018 16:29:20 +0000 (UTC) (envelope-from danfe@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w56GTJcI097989; Wed, 6 Jun 2018 16:29:19 GMT (envelope-from danfe@FreeBSD.org) Received: (from danfe@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w56GTJYJ097988; Wed, 6 Jun 2018 16:29:19 GMT (envelope-from danfe@FreeBSD.org) Message-Id: <201806061629.w56GTJYJ097988@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: danfe set sender to danfe@FreeBSD.org using -f From: Alexey Dokuchaev Date: Wed, 6 Jun 2018 16:29:19 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r471858 - head/lang/gauche/files X-SVN-Group: ports-head X-SVN-Commit-Author: danfe X-SVN-Commit-Paths: head/lang/gauche/files X-SVN-Commit-Revision: 471858 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 06 Jun 2018 16:29:20 -0000 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