Am 11.12.17 um 16:10 schrieb RW via freebsd-ports: > On Mon, 11 Dec 2017 14:38:59 +0100 > Mathieu Arnold wrote: > >> Le 11/12/2017 à 10:12, Stefan Esser a écrit : >>> $ pkg info -o '*setuptools*' >>> py27-setuptools-36.5.0 devel/py-setuptools@py27 >>> py36-setuptools-36.5.0 devel/py-setuptools@py36 >> >> >> I really do not like the look of this. The origin always has been a >> directory name, with this change, it would become some abstract thing.
The origin is used by tools to identify the location in the ports tree that allows to build a package. With FLAVOR support, knowing the directory is insufficient to build a package - for that reason the @FLAVOR notation has been used in a few places already, e.g. in the MOVED file and for dependency declarations. > It's not all that abstract if you can simply strip the end part off. The directory is /usr/ports/${origin%@*} in that case, and this stripping of the FLAVOR is already required and used in e.g. bsd.ports.mk. With origin@flavor, there is an alternate identifier that is equivalent to the PKGNAME, and this information is used in port management tools, e.g. when a port is to be rebuilt for a given PKGNAME. Regards, STefan _______________________________________________ freebsd-ports@freebsd.org mailing list https://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"