freebsd-ports/Mk/Uses
Kubilay Kocak ac16e5c894 Uses/python.mk: Clarify language, messaging and usage for <version-spec>
Make it clear that <version-spec> is a declarative not imperative
specification to declare what version of Python a port or software
*supports*, not the versions it should *use*.

The version that gets selected is a function of Python.mk, DEFAULT_VERSIONS
which change over time, and can be overridden or otherwise set by the user.

While I'm here, add a special note about bare USES=python (without a
<version-spec>), which is likely to be deprecated at some point down the
line. In the meantime, describe what the semantics of not specifying a
<version-spec> entails, and encourage minimisation of its use where
appropriate.

Approved by:	koobs (python, maintainer)
2019-07-03 07:31:01 +00:00
..
7z.mk
ada.mk Return ports maintained by John Marino to the pool, he is no longer interested. 2017-04-21 20:25:00 +00:00
alias.mk Return ports maintained by John Marino to the pool, he is no longer interested. 2017-04-21 20:25:00 +00:00
apache.mk Rename variable so it does not clash with sanity checks. 2018-09-10 13:41:13 +00:00
autoreconf.mk Improve autoreconf documentation. Clarify that autopoint and libtoolize 2019-01-14 17:01:23 +00:00
azurepy.mk Cosmetic change to match its namespace 2019-03-02 18:01:21 +00:00
bdb.mk Mk/Uses/bdb.mk: Make debug-bdb output {BUILD,LIB}_DEPENDS again 2019-04-18 05:34:33 +00:00
bison.mk
blaslapack.mk
cabal.mk In wrapper scripts, use $@ instead of $* to correctly pass arguments to the real program 2019-06-20 16:03:10 +00:00
cargo.mk Mk/Uses/cargo.mk: Add CARGO_INSTALL_PATH knob 2019-06-10 10:56:04 +00:00
charsetfix.mk
cmake.mk Change cmake default behaviour to outsource. 2018-12-25 20:25:39 +00:00
compiler.mk All supported versions of FreeBSD that install clang have version 6.0.0 or 2018-12-23 12:01:32 +00:00
corosync.mk - add net/corosync3 (2.99.2) 2018-05-24 18:24:50 +00:00
cpe.mk Fix some FreeBSD.org case of bad case. 2017-05-04 14:58:54 +00:00
cran.mk cran.mk: Don't include math/R/compiler.mk; it was removed in r500605 2019-05-01 19:43:18 +00:00
desktop-file-utils.mk
desthack.mk
display.mk
dos2unix.mk Be more strict and let USES=dos2unix accept no arguments 2018-09-14 18:27:20 +00:00
drupal.mk
eigen.mk New USES=eigen 2018-01-02 16:49:24 +00:00
elixir.mk Fix usage of left braces to be compatible with extended regular 2017-04-25 08:34:26 +00:00
emacs.mk editors/emacs: Update to version 26.2 2019-04-17 14:36:02 +00:00
erlang.mk
fakeroot.mk
fam.mk
firebird.mk
fonts.mk x11-fonts/mkfontscale: Update to 1.2.0 2019-03-11 21:25:57 +00:00
fortran.mk devel/flang doesn't provide a flang binary, but it provides a flang package 2019-04-04 06:54:58 +00:00
fpc.mk - Migrate Mk/bsd.fpc.mk to Mk/Uses/fpc.mk 2018-04-05 04:52:36 +00:00
fuse.mk Add support for libfuse3 (sysutils/fusefs-libs3). 2017-10-26 15:37:02 +00:00
gem.mk Update devel/ruby-gems to 3.0.2 2019-02-22 19:56:03 +00:00
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
gl.mk Sort alphabetically 2018-09-11 18:52:07 +00:00
gmake.mk
gnome.mk Remove esound support from the ports tree, as audio/esound expired. 2019-05-08 12:54:13 +00:00
gnustep.mk Move Objective-C ports to the v2 GNUstep ABI. 2019-02-03 15:37:58 +00:00
go.mk Convert all Go ports to USES=go 2019-06-29 03:51:13 +00:00
gperf.mk
grantlee.mk grantlee.mk: drop support for removed devel/grantlee 2019-03-17 07:26:58 +00:00
groff.mk In preparation for removal of groff from base add USES=groff 2017-05-25 14:04:48 +00:00
gssapi.mk Remove compatibility code for FreeBSD < 11.2 from all ports. 2018-11-02 13:32:34 +00:00
horde.mk - Update WWW 2018-12-21 16:26:58 +00:00
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 Plasma Desktop to 5.16.2 2019-06-25 21:41:54 +00:00
kmod.mk
lazarus.mk editors/lazarus: remove qt4 flavor (Qt4 deprecation) 2019-03-16 22:48:31 +00:00
lha.mk
libarchive.mk
libedit.mk
libtool.mk libtool.mk: pass through LDFLAGS -fuse-ld=* 2017-12-26 17:20:15 +00:00
linux.mk Eliminate RPMVERSION from Linux ports and set DISTVERSIONSUFFIX instead. 2019-06-08 13:13:29 +00:00
localbase.mk
lua.mk Fix logic in lua version selection 2018-07-17 12:00:46 +00:00
lxqt.mk Upgrade the LXQt desktop environment to 0.14.0 2019-03-28 17:59:33 +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 Updating MATE ports to and patch for MATE 1.20 2018-04-13 21:16:56 +00:00
meson.mk Clarify MESON_BUILD_DIR comment 2019-02-26 09:36:29 +00:00
metaport.mk
mono.mk USES=mono: improve makenupkg 2018-09-12 14:53:21 +00:00
motif.mk
mysql.mk Update default MySQL version to 5.7. 2019-07-01 07:43:32 +00:00
ncurses.mk
ninja.mk
objc.mk Move Objective-C ports to the v2 GNUstep ABI. 2019-02-03 15:37:58 +00:00
openal.mk Mk/Uses/openal.mk: Drop support for the OpenAL Sample Implementation 2019-04-30 16:24:55 +00:00
pathfix.mk Fix pkgconfig path when used in CMAKE_INSTALL_DATAROOTDIR 2018-03-08 09:08:48 +00:00
pear.mk Fix typo 2018-11-10 07:58:52 +00:00
perl5.mk Welcome Perl 5.30 (now at 5.30.0-RC1) 2019-05-13 07:36:38 +00:00
pgsql.mk Add facility to give a range of allowable versions for postgresql 2019-01-15 21:50:54 +00:00
php.mk Update MASTER_SITES 2019-06-26 17:27:21 +00:00
pkgconfig.mk
pure.mk Return nemysis@'s ports to the pool after 19 months of inactivity. 2018-09-03 12:42:20 +00:00
pyqt.mk Update pyqt to 5.12.2 (with it sip to 4.19.17) 2019-05-15 20:25:59 +00:00
python.mk Uses/python.mk: Clarify language, messaging and usage for <version-spec> 2019-07-03 07:31:01 +00:00
qmail.mk
qmake.mk Clean up final leftovers from Qt4. 2019-06-26 11:52:23 +00:00
qt-dist.mk qt5: fix build on gcc architectures 2019-05-25 20:02:55 +00:00
qt.mk Clean up final leftovers from Qt4. 2019-06-26 11:52:23 +00:00
readline.mk Update devel/readline to 8.0 2019-04-09 14:04:49 +00:00
samba.mk Unregister expired net/samba45 2018-06-14 17:50:33 +00:00
scons.mk
sdl.mk Convert bsd.sdl.mk to Uses/sdl.mk 2019-02-11 15:21:25 +00:00
shared-mime-info.mk
shebangfix.mk Report (in q/a) and fix (in shebangfix) python[23] shebangs 2017-12-21 13:27:51 +00:00
sqlite.mk
ssl.mk Move the BROKEN_SSL/IGNORE_SSL at a place where a value of base actually 2018-12-14 09:34:59 +00:00
tar.mk Add `.tar.lz' suffix support to our framework since BSD tar(1) natively 2019-06-12 09:45:25 +00:00
tcl.mk IGNORE USES=t(cl|k):85+ and DEPRECATE USES=t(cl|k):85 2019-06-12 16:22:05 +00:00
terminfo.mk
tk.mk
uidfix.mk
uniquefiles.mk Enhance USES=uniquefiles to be more generic. 2017-12-19 16:23:48 +00:00
varnish.mk Varnish 5 was EOL and expired 2019-01-14 18:09:46 +00:00
waf.mk Add 'test' target to the WAF-enabled ports 2018-05-17 00:51:35 +00:00
webplugin.mk
xfce.mk - Simplify XFCE MASTER_SITES usage 2019-06-19 16:14:27 +00:00
zip.mk
zope.mk