Date: Fri, 15 Sep 2017 23:53:14 +0000 From: bugzilla-noreply@freebsd.org To: freebsd-ports-bugs@FreeBSD.org Subject: [Bug 222358] Mk/bsd.port.mk: include /etc/ports.conf as a file to hold ports-specific settings Message-ID: <bug-222358-13-rVeOhq1NeL@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-222358-13@https.bugs.freebsd.org/bugzilla/> References: <bug-222358-13@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D222358 --- Comment #2 from Yasuhiro KIMURA <yasu@utahime.org> --- (In reply to Adam Weinberger from comment #1) What I would like to put in /etc/ports.conf is 1. Settings that affects all ports (DEVELOPER,DISTDIR,PACKAGES,WRKDIRPREFIX etc.) 2. Settings that affects multipule ports (DEFAULT_VERSION for example) And ways you provide do not satisfy my requirement because 1. /usr/local/etc/poudriere.d/JAILNAME-make.conf works only with poudriere.= If you use other tools (portupgrade, portmaster, synth etc.) or don't use any tools and just do 'cd /usr/ports/cat/name; make install', it has no effect. 2. Matching pattern '*/ports/*' does not work if real path does not include 'ports'. Ports tree can check out anywhere in the file system and it is impossible to specify pattern to match such ports tree. 3. As for /usr/ports/Makefile.local, I moved my /etc/ports.conf to /usr/ports/Makefile.local and tried to build some ports. But it seemed no effect. Is it really work as a way to customize global behavior of ports framework ? What I would like to achieve is to provide way to customize ports framework with following 2 conditions. 1. Settings does not affect outside of ports framework. 2. Customization works regardless of - What tools are used or no tool is used at all. - Where the real path of port tree is. --=20 You are receiving this mail because: You are on the CC list for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-222358-13-rVeOhq1NeL>