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 |
||
---|---|---|
.. | ||
anope | ||
atheme-services | ||
bip | ||
bitchx | ||
bitlbee | ||
bitlbee-facebook | ||
bnc | ||
bopm | ||
cgiirc | ||
charybdis | ||
ctrlproxy | ||
cwirc | ||
dancer | ||
darkbot | ||
dircproxy | ||
dxirc | ||
eggdrop | ||
eggdrop-devel | ||
epic4 | ||
epic5 | ||
evangeline | ||
ezbounce | ||
fisg | ||
gruftistats | ||
gseen.mod | ||
hexchat | ||
hexchat-fish | ||
hybserv | ||
icbirc | ||
ii | ||
infobot | ||
inspircd | ||
insub | ||
irc | ||
irc2dc | ||
ircd-hybrid | ||
ircd-ratbox | ||
ircd-ratbox-devel | ||
ircd-ru | ||
ircII | ||
ircproxy | ||
ircservices | ||
iroffer | ||
iroffer-dinoex | ||
iroffer-lamm | ||
irssi | ||
irssi-dcc_send_limiter | ||
irssi-fish | ||
irssi-icb | ||
irssi-otr | ||
irssi-scripts | ||
irssi-xmpp | ||
irssistats | ||
keitairc2 | ||
konversation | ||
kvirc | ||
kvirc-qt4 | ||
libircclient | ||
lostirc | ||
miau | ||
minbif | ||
muh | ||
nethirc | ||
netwalker-ircc | ||
ngircd | ||
ninja | ||
onis | ||
p5-AnyEvent-IRC | ||
p5-Bot-BasicBot | ||
p5-IRC-Bot-Hangman | ||
p5-IRC-Utils | ||
p5-Parse-IRC | ||
p5-POE-Component-IRC | ||
p5-POE-Component-IRC-Object | ||
p5-POE-Component-IRC-Plugin-Blowfish | ||
p5-POE-Component-IRC-Plugin-Bollocks | ||
p5-POE-Component-IRC-Plugin-CoreList | ||
p5-POE-Component-IRC-Plugin-Hailo | ||
p5-POE-Component-IRC-Plugin-Karma | ||
p5-POE-Component-IRC-Plugin-POE-Knee | ||
p5-POE-Component-IRC-Plugin-QueryDNS | ||
p5-POE-Component-IRC-Plugin-QueryDNSBL | ||
p5-POE-Component-IRC-Plugin-RSS-Headlines | ||
p5-POE-Component-Server-IRC | ||
p5-POE-Filter-IRCD | ||
p5-POE-Session-Irssi | ||
pear-Net_SmartIRC | ||
pircbot | ||
pisg | ||
polari | ||
psybnc | ||
py-fishcrypt | ||
py-irc | ||
py-limnoria | ||
py-supybot | ||
py-supybot-plugins | ||
quassel | ||
quassel-core | ||
quirc | ||
ratbox-respond | ||
ratbox-services | ||
rbot | ||
riece | ||
roxirc | ||
rubygem-cinch | ||
rubygem-cogbot | ||
rubygem-lita-irc | ||
rubygem-net-irc | ||
scrollz | ||
sic | ||
simpleirc | ||
sirc | ||
smartirc4net | ||
srvx | ||
thales | ||
tircproxy | ||
undernet-ircu | ||
unreal | ||
weechat | ||
xaric | ||
xchat | ||
xchat-fish | ||
xchat-mircryption | ||
xchat-ruby | ||
znc | ||
Makefile |