Date: Sat, 9 Aug 2014 23:24:41 +0200 From: Marcus von Appen <mva@FreeBSD.org> To: freebsd-ports@freebsd.org, freebsd-pkg@freebsd.org, ports-announce@freebsd.org Subject: Parallel python package support with pkg Message-ID: <20140809212441.GA1023@medusa.sysfault.org>
next in thread | raw e-mail | index | archive | help
--OgqxwSJOaUobr8KG Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Dear all, the pkg team created something outstanding with pkg 1.3, which you might have missed. Since version 1.3, pkg supports the installation of packages, which share the same origin (location in the ports tree), but have different package names. In practice, this means that you can install e.g. a python module for two different Python versions at the same time with pkg now (a last fix for it was provided on August, the 8th, for the ports, so make sure to update your ports tree beforehand). To install a python module for different Python version, you just have to provide PYTHON_VERSION=pythonX.Y at the command line: # go to py-tkinter $ cd /usr/ports/x11-toolkits/py-tkinter # install it for the default python (2.7) $ make install clean # install it for python 3.3, too $ make PYTHON_VERSION=python3.3 install clean # check the installed packages $ pkg info \*tkinter py27-tkinter-2.7.8_5 py33-tkinter-3.3.5_5 Please note, that this will not work for all python ports yet. Those, which install conflicting files (most often applications or configuration files), will still create a conflict. If you need to offer that specific port for different python versions at the same time, you may want to follow up with the maintainer and our python team. If you are a maintainer and wish to enable your port for different python versions, but something blocks you, get in touch with our python team for assistance. You can find our contact details at https://wiki.freebsd.org/Python. Cheers Marcus on behalf of python@ --OgqxwSJOaUobr8KG Content-Type: application/pgp-signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v2 iEYEARECAAYFAlPmkZkACgkQi68/ErJnpkdaoQCfeYgiqWd/MUGpCafAAWmn2hhQ CL4AniibkRd7+3P9CxBo4mz++X6iQ+/e =CuID -----END PGP SIGNATURE----- --OgqxwSJOaUobr8KG--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140809212441.GA1023>