mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-16 03:24:07 +00:00
551be3c723
Ports using USE_PYTHON=distutils are now flavored. They will automatically get flavors (py27, py34, py35, py36) depending on what versions they support. There is also a USE_PYTHON=flavors for ports that do not use distutils but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if using distutils but flavors are not wanted. A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been added to cope with Python ports that did not have the Python PKGNAMEPREFIX but are flavored. USES=python now also exports a PY_FLAVOR variable that contains the current python flavor. It can be used in dependency lines when the port itself is not python flavored. For example, deskutils/calibre. By default, all the flavors are generated. To only generate flavors for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf. In all the ports with Python dependencies, the *_DEPENDS entries MUST end with the flavor so that the framework knows which to build/use. This is done by appending '@${PY_FLAVOR}' after the origin (or @${FLAVOR} if in a Python module with Python flavors, as the content will be the same). For example: RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} PR: 223071 Reviewed by: portmgr, python Sponsored by: Absolight Differential Revision: https://reviews.freebsd.org/D12464 |
||
---|---|---|
.. | ||
7z.mk | ||
ada.mk | ||
alias.mk | ||
autoreconf.mk | ||
bdb.mk | ||
bison.mk | ||
blaslapack.mk | ||
cargo.mk | ||
charsetfix.mk | ||
cmake.mk | ||
compiler.mk | ||
cpe.mk | ||
cran.mk | ||
desktop-file-utils.mk | ||
desthack.mk | ||
display.mk | ||
dos2unix.mk | ||
drupal.mk | ||
elixir.mk | ||
erlang.mk | ||
fakeroot.mk | ||
fam.mk | ||
firebird.mk | ||
fonts.mk | ||
fortran.mk | ||
fuse.mk | ||
gecko.mk | ||
gem.mk | ||
gettext-runtime.mk | ||
gettext-tools.mk | ||
gettext.mk | ||
ghostscript.mk | ||
gmake.mk | ||
gnome.mk | ||
gnustep.mk | ||
go.mk | ||
gperf.mk | ||
grantlee.mk | ||
groff.mk | ||
gssapi.mk | ||
horde.mk | ||
iconv.mk | ||
imake.mk | ||
jpeg.mk | ||
kde.mk | ||
kmod.mk | ||
lha.mk | ||
libarchive.mk | ||
libedit.mk | ||
libtool.mk | ||
linux.mk | ||
localbase.mk | ||
lua.mk | ||
lxqt.mk | ||
makeinfo.mk | ||
makeself.mk | ||
mate.mk | ||
meson.mk | ||
metaport.mk | ||
mono.mk | ||
motif.mk | ||
mysql.mk | ||
ncurses.mk | ||
ninja.mk | ||
objc.mk | ||
openal.mk | ||
pathfix.mk | ||
pear.mk | ||
perl5.mk | ||
pgsql.mk | ||
php.mk | ||
pkgconfig.mk | ||
pure.mk | ||
pyqt.mk | ||
python.mk | ||
qmail.mk | ||
qmake.mk | ||
readline.mk | ||
samba.mk | ||
scons.mk | ||
shared-mime-info.mk | ||
shebangfix.mk | ||
sqlite.mk | ||
ssl.mk | ||
tar.mk | ||
tcl.mk | ||
terminfo.mk | ||
tk.mk | ||
uidfix.mk | ||
uniquefiles.mk | ||
varnish.mk | ||
waf.mk | ||
webplugin.mk | ||
xfce.mk | ||
zip.mk | ||
zope.mk |