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 |
||
---|---|---|
.. | ||
9e | ||
advancecomp | ||
amigadepacker | ||
arc | ||
arj | ||
ark | ||
atool | ||
bicom | ||
brotli | ||
bzip | ||
bzip2 | ||
c-blosc | ||
cabextract | ||
dact | ||
deb2targz | ||
deco | ||
deutex | ||
dpkg | ||
dzip | ||
ecm | ||
engrampa | ||
erlang-snappy | ||
fastjar | ||
file-roller | ||
fpc-bzip2 | ||
fpc-unzip | ||
freetar | ||
freeze | ||
gcab | ||
gcpio | ||
gnome-autoar | ||
go-compress | ||
grzip | ||
gtar | ||
gzip | ||
gzrecover | ||
ha | ||
hffzip | ||
hlextract | ||
hpack.non-usa.only | ||
hs-tar | ||
hs-zip-archive | ||
hs-zlib | ||
hs-zlib-bindings | ||
hs-zlib-enum | ||
innoextract | ||
javatar | ||
jzlib | ||
kf5-karchive | ||
kzip | ||
laszip | ||
lazperf | ||
lbrate | ||
lbzip2 | ||
lcab | ||
lha | ||
lha-ac | ||
lhasa | ||
libarc | ||
libarchive | ||
libcabinet | ||
libcomprex | ||
libdynamite | ||
liblz4 | ||
liblzxcomp | ||
libmspack | ||
liborange | ||
libpar2 | ||
librtfcomp | ||
libunrar | ||
libunrar5 | ||
libzip | ||
lrzip | ||
lua51-zlib | ||
lua-lzlib | ||
lzfse | ||
lzip | ||
lzlib | ||
lzma | ||
lzmalib | ||
lzo2 | ||
lzop | ||
makeself | ||
mar | ||
minizip | ||
mscompress | ||
mtf | ||
nomarch | ||
nulib | ||
nwreckdum | ||
ocaml-bz2 | ||
ocaml-zip | ||
p5-Archive-Any | ||
p5-Archive-Any-Lite | ||
p5-Archive-Any-Plugin-Rar | ||
p5-Archive-Extract | ||
p5-Archive-Extract-Libarchive | ||
p5-Archive-Peek | ||
p5-Archive-Rar | ||
p5-Archive-SimpleExtractor | ||
p5-Archive-Tar | ||
p5-Archive-Zip | ||
p5-Compress-Bzip2 | ||
p5-Compress-LZ4 | ||
p5-Compress-LZF | ||
p5-Compress-LZO | ||
p5-Compress-LZW | ||
p5-Compress-Raw-Bzip2 | ||
p5-Compress-Raw-Lzma | ||
p5-Compress-Raw-Zlib | ||
p5-Compress-Snappy | ||
p5-IO-Compress | ||
p5-IO-Compress-Lzf | ||
p5-IO-Compress-Lzma | ||
p5-IO-Compress-Lzop | ||
p5-IO-Zlib | ||
p5-Mac-Macbinary | ||
p5-PerlIO-gzip | ||
p5-PerlIO-via-Bzip2 | ||
p5-POE-Filter-Bzip2 | ||
p5-POE-Filter-LZF | ||
p5-POE-Filter-LZO | ||
p5-POE-Filter-LZW | ||
p5-POE-Filter-Zlib | ||
p7zip | ||
p7zip-codec-rar | ||
packddir | ||
paq | ||
par | ||
par2cmdline | ||
par2cmdline-tbb | ||
parchive | ||
pbzip2 | ||
pear-File_Archive | ||
pear-Horde_Compress | ||
pear-Horde_Compress_Fast | ||
pear-Horde_Pack | ||
pear-PHP_Archive | ||
peazip | ||
pecl-lzf | ||
pecl-phk | ||
pecl-rar | ||
php56-bz2 | ||
php56-phar | ||
php56-zip | ||
php56-zlib | ||
php70-bz2 | ||
php70-phar | ||
php70-zip | ||
php70-zlib | ||
php71-bz2 | ||
php71-phar | ||
php71-zip | ||
php71-zlib | ||
php72-bz2 | ||
php72-phar | ||
php72-zip | ||
php72-zlib | ||
php-horde_lz4 | ||
php-snappy | ||
pigz | ||
pixz | ||
plzip | ||
ppmd | ||
ppmd-7z | ||
ppunpack | ||
pxz | ||
py-attic | ||
py-backports.lzma | ||
py-borgbackup | ||
py-brotli | ||
py-bz2file | ||
py-czipfile | ||
py-libarchive-c | ||
py-librtfcomp | ||
py-lz4 | ||
py-lzma | ||
py-pyliblzma | ||
py-python-lhafile | ||
py-python-lzo | ||
py-python-snappy | ||
py-rarfile | ||
py-rcssmin | ||
py-rjsmin | ||
py-warctools | ||
py-xopen | ||
qpress | ||
quazip | ||
quazip-qt5 | ||
rar | ||
rox-archive | ||
rpm2cpio | ||
rpm4 | ||
rubygem-archive-tar-minitar | ||
rubygem-archive-zip | ||
rubygem-bzip2-ruby | ||
rubygem-fpm | ||
rubygem-libarchive | ||
rubygem-minitar | ||
rubygem-minitar-cli | ||
rubygem-ruby-xz | ||
rubygem-rubyzip | ||
rubygem-rubyzip2 | ||
rubygem-snappy | ||
rvm | ||
rzip | ||
sectar | ||
sharutils | ||
snappy | ||
snappy-java | ||
snzip | ||
squeeze | ||
squsq | ||
star | ||
stuffit | ||
szip | ||
tardy | ||
thunar-archive-plugin | ||
torrentzip | ||
ucl | ||
unace | ||
unadf | ||
unalz | ||
unarchiver | ||
unarj | ||
undms | ||
unfoo | ||
unlzx | ||
unmakeself | ||
unmass | ||
unrar | ||
unrar-iconv | ||
unshield | ||
untar | ||
unzip | ||
unzoo | ||
upx | ||
xar | ||
xarchive | ||
xarchiver | ||
xdms | ||
xmill | ||
xpk | ||
zip | ||
zip-ada | ||
zipmix | ||
zipper | ||
zoo | ||
zopfli | ||
zstd | ||
zutils | ||
Makefile |