Python distribution: switching to tar.xz
Marcus von Appen
mva at FreeBSD.org
Mon Oct 1 14:10:45 UTC 2012
Ruslan Mahmatkhanov <cvs-src at yandex.ru>:
> Hello,
>
> The python.org ftp provides lang/pythonXX source tarballs in a many formats:
> - tar.bz2
> - tar.xz
> - tgz
>
> Using .tgz is not in sports-way this days, so I'd prefer to use
> tar.xz for new versions. But I can't actually choose there because
> tarball format is hardcoded in Mk/bsd.python.mk as PYTHON_DISTFILE
> variable:
>
> PYTHON_DISTFILE= Python-${PYTHON_PORTVERSION:S/.rc/rc/}.tgz
>
> And in particular python port we have this:
>
> DISTFILES= ${PYTHON_DISTFILE}
>
> Since I can't just choose tar.xz for some new python33 port, I
> suggest to change PYTHON_DISTFILE to use tar.xz and to change all
> the distinfos for lang/pythonXX (with changing SHA256/SIZE fields).
> What do you think?
I would rather see PYTHON_DISTFILE removed from bsd.python.mk and
being moved back
to the individual ports instead. Or, to stay compatible for whatever
reason, change
it to PYTHON_DISTFILE?= ..., so ports can override it.
Or, even better in making things complicated, change it to
PYTHON_DISTFILE = ${PYTHON_IMPLTYPE}_${PORTVERSION}${EXTRACT_SUFX}
;-)
Cheers
Marcus
More information about the freebsd-python
mailing list