1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-16 03:24:07 +00:00
freebsd-ports/Mk/Uses
Mathieu Arnold 551be3c723 Convert Python ports to FLAVORS.
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
2017-11-30 15:50:30 +00:00
..
7z.mk
ada.mk
alias.mk
autoreconf.mk
bdb.mk
bison.mk
blaslapack.mk
cargo.mk Mk/Uses/cargo.mk: Respect CPUTYPE 2017-11-29 11:06:11 +00:00
charsetfix.mk
cmake.mk Make ninja opt-out in cmake.mk 2017-06-25 21:07:58 +00:00
compiler.mk Replace USE_GCC=5+ by USE_GCC=yes in the case of USES=compiler:c++14-lang. 2017-09-12 20:43:58 +00:00
cpe.mk
cran.mk qa: add check for NO_ARCH 2017-06-18 18:09:16 +00:00
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 - Allow users to change the default Fortran compiler via DEFAULT_VERSIONS. 2017-11-18 13:09:56 +00:00
fuse.mk Add support for libfuse3 (sysutils/fusefs-libs3). 2017-10-26 15:37:02 +00:00
gecko.mk www/firefox: update to 57.0 (marketed as "Firefox Quantum") 2017-11-14 19:04:44 +00:00
gem.mk
gettext-runtime.mk
gettext-tools.mk
gettext.mk
ghostscript.mk Enable depending on Ghostscript in the test phase 2017-10-06 11:13:05 +00:00
gmake.mk
gnome.mk Convert Python ports to FLAVORS. 2017-11-30 15:50:30 +00:00
gnustep.mk Update GNUstep core libraries. 2017-08-21 13:26:28 +00:00
go.mk
gperf.mk
grantlee.mk
groff.mk
gssapi.mk
horde.mk
iconv.mk Define ICONV_GET_ILSEQ_INVALID and ICONV_SET_ILSEQ_INVALID when mimicking 2017-09-25 20:55:27 +00:00
imake.mk
jpeg.mk
kde.mk Update KDE Frameworks to 5.40.0 2017-11-16 05:59:35 +00:00
kmod.mk
lha.mk
libarchive.mk
libedit.mk
libtool.mk
linux.mk Merge Linux ncurses-base into linux_base. It's needed by ncurses-libs. 2017-11-01 13:21:11 +00:00
localbase.mk
lua.mk
lxqt.mk Update MASTER_SITE_LXQT 2017-10-27 15:30:18 +00:00
makeinfo.mk Set MAKEINFO to the full path of makeinfo when USES=makeinfo is set. 2017-07-28 21:45:20 +00:00
makeself.mk
mate.mk Update the mate desktop to 1.18. 2017-07-04 11:44:30 +00:00
meson.mk Set CONFIGURE_LOG so if the configure stage fails 2017-06-13 21:04:27 +00:00
metaport.mk
mono.mk
motif.mk
mysql.mk Mk/Uses/mysql.mk: Change the way of extracting version info from MySQL flavors 2017-09-22 15:28:09 +00:00
ncurses.mk
ninja.mk
objc.mk Fix typo 2017-10-16 08:01:33 +00:00
openal.mk
pathfix.mk
pear.mk
perl5.mk
pgsql.mk Add PostgreSQL-10 to the ports tree 2017-08-10 20:25:17 +00:00
php.mk Add PHP 7.2 RC6 2017-11-16 10:48:48 +00:00
pkgconfig.mk
pure.mk
pyqt.mk Convert Python ports to FLAVORS. 2017-11-30 15:50:30 +00:00
python.mk Convert Python ports to FLAVORS. 2017-11-30 15:50:30 +00:00
qmail.mk
qmake.mk
readline.mk Update devel/readline to 7.0 patch 3 2017-06-27 13:46:53 +00:00
samba.mk
scons.mk
shared-mime-info.mk
shebangfix.mk Mk/Uses/shebangfix.mk: Fix SHEBANG_FILES to use find(1) 2017-08-08 01:10:57 +00:00
sqlite.mk
ssl.mk
tar.mk
tcl.mk Remove references to Tcl/Tk 8.4 2017-11-23 12:11:41 +00:00
terminfo.mk
tk.mk
uidfix.mk
uniquefiles.mk
varnish.mk
waf.mk
webplugin.mk
xfce.mk - Update sysutils/garcon to 0.6.1 [1] 2017-09-18 14:17:15 +00:00
zip.mk
zope.mk