Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 3 Sep 2014 21:12:56 +0200
From:      Marcus von Appen <mva@FreeBSD.org>
To:        ports@FreeBSD.org
Subject:   Re: [BRAINSTORMING] simplifying maintainer's life
Message-ID:  <20140903191256.GB1025@medusa.sysfault.org>
In-Reply-To: <5407649A.80500@FreeBSD.org>
References:  <20140903082538.GE63085@ivaldir.etoilebsd.net> <20140903145614.158f8e89@kalimero.tijl.coosemans.org> <20140903135029.GK63085@ivaldir.etoilebsd.net> <20140903165622.3bff54e0@kalimero.tijl.coosemans.org> <20140903150018.GL63085@ivaldir.etoilebsd.net> <5407649A.80500@FreeBSD.org>

next in thread | previous in thread | raw e-mail | index | archive | help

--NDin8bjvE/0mNLFQ
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline

On, Wed Sep 03, 2014, Bryan Drewery wrote:

[...]
> I really dislike plists as they are today. The argument that having them
> makes it easy to see what the port installs is bogus. Many don't have
> pkg-plist because they have PLIST_* or INFO or are missing DOCS/EXAMPLES
> due to usage of *. Many, such as rubygems and python, have autoplist
> already. I would like to provide 1 approved way to do autoplist, rather
> than having the dozens of different implementations that we have today
> in ports.

[...]

> I understand there is fear involved with not having a plist validate
> everything. Consider that many other package systems do not require a
> plist to start.

[...]

Seconded. In my opinion for 95% of all cases it sums up to: everything in the
staging directory gets installed. We can use post-build or pre-install to
clean up the staging directory where necessary, or even revert the plist
meaning in the worst case, e.g. everything in ${EXCLUDE_INSTALL} is not to be
installed, if necessary.

It'd greatly reduce the maintenance efforts and ugly hacks (look at python.mk
for an example) to work around the limitations of plist and upstream
solutions.

Cheers
Marcus
--NDin8bjvE/0mNLFQ
Content-Type: application/pgp-signature

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2

iEYEARECAAYFAlQHaDgACgkQi68/ErJnpkclrwCgrjRIB7nVl9mHEgBQGK3+5JpV
pcYAoM1g+wWco97LbaPiqH+SyaCkhJCP
=JcOo
-----END PGP SIGNATURE-----

--NDin8bjvE/0mNLFQ--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140903191256.GB1025>