Date: Mon, 06 Jul 2009 10:54:41 +0100 From: Matthew Seaman <m.seaman@infracaninophile.co.uk> To: manish jain <invalid.pointer@gmail.com> Cc: rsmith@xs4all.nl, "b. f." <bf1783@googlemail.com>, freebsd-questions@freebsd.org Subject: Re: Urgent help needed : portmaster dies on py-cairo Message-ID: <4A51C9E1.4060804@infracaninophile.co.uk> In-Reply-To: <cb0fa7b70907060220g13c5614ag7e3116c2ad6112e4@mail.gmail.com> References: <d873d5be0907052046q7a2e48b6xf7d68b8c93c2f245@mail.gmail.com> <cb0fa7b70907060220g13c5614ag7e3116c2ad6112e4@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig9058920C18B941F4F2958827 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable manish jain wrote: > 1) How do I find or set PYTHON_DEFAULT_VERSION ? It's defined in /usr/ports/Mk/bsd.python.mk -- the default is 'python2.6'= since 2009-06-08. If you want to use a non-default value you can overrid= e the default by adding eg.: PYTHON_DEFAULT_VERSION=3D python2.5 to /etc/make.conf. You can see what actual value value is used by issuin= g the following command in any port that uses python: happy-idiot-talk:...ports/graphics/py-cairo:% make -V PYTHON_DEFAULT_VERS= ION python2.6 Note that 'PYTHON_DEFAULT_VERSION' is the python version any add-on modul= es will be compiled against. The similar 'PYTHON_VERSION' variable indicate= s which version of python you'ld get by running the command 'python'. Plea= se read the descriptions at the top of bsd.python.mk for more detail. > 2) What workaround would be needed in make.conf to get 2.5-hardwired po= rts > to use 2.6 instead ? You can't do it that way. Previously installed ports have to be modified= to use py26, as described in the 20090608 entry in /usr/ports/UPDATING: Once the installed Python has been updated to 2.6, by using the method above, it is required to run the upgrade-site-packages target in= lang/python to assure that site-packages are made available to the new Python version. If using portupgrade: # cd /usr/ports/lang/python && make upgrade-site-packages If using portmaster: # cd /usr/ports/lang/python && make upgrade-site-packages -DUSE_PORTMAS= TER The portmaster case can take quite some time to complete due to the lac= k of cached information that the portupgrade suite uses (specifically pkg_wh= ich). This is not the fault of portmaster. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. 7 Priory Courtyard Flat 3 PGP: http://www.infracaninophile.co.uk/pgpkey Ramsgate Kent, CT11 9PW --------------enig9058920C18B941F4F2958827 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.12 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iEYEAREIAAYFAkpRyecACgkQ8Mjk52CukIz+1wCfXQHHh2oYD2+rRPlQ7Gsufl3f tXkAnjVjlP/7O+ns7J8AomabSJCpN/7c =aw5C -----END PGP SIGNATURE----- --------------enig9058920C18B941F4F2958827--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4A51C9E1.4060804>