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 |
||
---|---|---|
.. | ||
aish | ||
ascii2binary | ||
asr10 | ||
base64 | ||
bibtexconv | ||
bsdconv | ||
btoa | ||
chmview | ||
cl-babel | ||
cl-babel-sbcl | ||
cmios9 | ||
cocot | ||
convmv | ||
dosunix | ||
drg2sbg | ||
dumpasn1 | ||
enca | ||
erlang-base64url | ||
fconv | ||
fix-mime-charset | ||
fondu | ||
fpc-iconvenc | ||
fribidi | ||
gbase | ||
gbsdconv | ||
hs-aeson | ||
hs-aeson-compat | ||
hs-aeson-pretty | ||
hs-dataenc | ||
hs-json | ||
hs-sandi | ||
htx | ||
i18ntools | ||
ical2html | ||
iconv | ||
iconv-extra | ||
iconv-rfc1345 | ||
ish | ||
libb64 | ||
libiconv | ||
libticonv | ||
libutf-8 | ||
lua-iconv | ||
lua-json | ||
mimelib | ||
mmencode | ||
mpack | ||
nomyso | ||
o3read | ||
ocaml-base64 | ||
ocaml-jsonm | ||
osm2mp | ||
osm2pgsql | ||
p5-Bencode | ||
p5-Boulder | ||
p5-bsdconv | ||
p5-Convert-ASCII-Armour | ||
p5-Convert-ASN1 | ||
p5-Convert-Base32 | ||
p5-Convert-Bencode | ||
p5-Convert-Bencode_XS | ||
p5-Convert-BER | ||
p5-Convert-Binary-C | ||
p5-Convert-BinHex | ||
p5-Convert-IBM390 | ||
p5-Convert-Moji | ||
p5-Convert-Morse | ||
p5-Convert-NLS_DATE_FORMAT | ||
p5-Convert-PEM | ||
p5-Convert-Recode | ||
p5-Convert-TNEF | ||
p5-Convert-UU | ||
p5-Convert-UUlib | ||
p5-Cpanel-JSON-XS | ||
p5-Cstools | ||
p5-Data-AMF | ||
p5-Encode | ||
p5-Encode-compat | ||
p5-Encode-Detect | ||
p5-Encode-Detect-CJK | ||
p5-Encode-DoubleEncodedUTF8 | ||
p5-Encode-IMAPUTF7 | ||
p5-Encode-JIS2K | ||
p5-Encode-Locale | ||
p5-Encode-Punycode | ||
p5-Encoding-BER | ||
p5-Encoding-FixLatin | ||
p5-Format-Human-Bytes | ||
p5-JSON | ||
p5-JSON1 | ||
p5-JSON-Any | ||
p5-JSON-DWIW | ||
p5-JSON-MaybeXS | ||
p5-JSON-PP | ||
p5-JSON-Tiny | ||
p5-JSON-XS | ||
p5-JSON-XS-VersionOneAndTwo | ||
p5-LaTeXML | ||
p5-MIME-Base32 | ||
p5-MIME-Base64 | ||
p5-MIME-Base64-URLSafe | ||
p5-Net-IDN-Nameprep | ||
p5-Number-Nary | ||
p5-Number-RecordLocator | ||
p5-PerlIO-via-Unidecode | ||
p5-plutil | ||
p5-Sereal | ||
p5-Sereal-Decoder | ||
p5-Sereal-Encoder | ||
p5-Storable-AMF | ||
p5-String-Multibyte | ||
p5-Text-Bidi | ||
p5-Text-Iconv | ||
p5-Text-Unidecode | ||
p5-Unicode-IMAPUtf7 | ||
p5-Unicode-Map | ||
p5-Unicode-Map8 | ||
p5-Unicode-MapUTF8 | ||
p5-Unicode-RecursiveDowngrade | ||
p5-Unicode-String | ||
p5-Unicode-Stringprep | ||
p5-Unicode-UTF8simple | ||
p5-URI-UTF8-Punycode | ||
p5-WAP-wbxml | ||
p5-XML-WBXML | ||
pdf2djvu | ||
pear-Services_JSON | ||
pecl-fribidi | ||
pecl-igbinary | ||
php5-bsdconv | ||
php56-iconv | ||
php56-mbstring | ||
php56-recode | ||
php70-iconv | ||
php70-mbstring | ||
php70-recode | ||
php71-iconv | ||
php71-mbstring | ||
php71-recode | ||
php72-iconv | ||
php72-mbstring | ||
php72-recode | ||
psiconv | ||
py-bcode | ||
py-bencode.py | ||
py-bencoder | ||
py-better-bencode | ||
py-bsdconv | ||
py-iconv | ||
py-rencode | ||
py-unidecode | ||
py-zfec | ||
R-cran-base64enc | ||
R-cran-jsonlite | ||
R-cran-rjson | ||
R-cran-RJSONIO | ||
rcctools | ||
recode | ||
rubygem-base32 | ||
rubygem-bsdconv | ||
rubygem-json-ld | ||
rubygem-json-ld-preloaded | ||
rubygem-po_to_json | ||
rubygem-url_safe_base64 | ||
rubygem-xdr | ||
shftool | ||
showkey | ||
ta2as | ||
tnef | ||
trans | ||
tuc | ||
unix2dos | ||
uudeview | ||
uudx | ||
uulib | ||
vda2fbd | ||
wkhtmltopdf | ||
xdeview | ||
xml2c | ||
ytnef | ||
zbase32 | ||
Makefile |