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