freebsd-ports/Mk
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
..
Scripts Reduce code duplication from r504140. 2019-06-30 23:02:44 +00:00
Uses Uses/python.mk: Clarify language, messaging and usage for <version-spec> 2019-07-03 07:31:01 +00:00
bsd.ccache.mk WITH_CCACHE_BUILD: Fix some ports not using proper CCACHE_DIR. 2018-02-25 03:32:18 +00:00
bsd.commands.mk Remove debugging 2018-02-20 22:25:54 +00:00
bsd.default-versions.mk Update default MySQL version to 5.7. 2019-07-01 07:43:32 +00:00
bsd.destdir.mk
bsd.gcc.mk Add support for GCC 9 via the new lang/gcc9 port. USE_GCC=9+ and 2019-06-02 07:55:48 +00:00
bsd.gecko.mk www/firefox: update to 68.0 2019-07-01 21:09:07 +00:00
bsd.gstreamer.mk Remove esound support from the ports tree, as audio/esound expired. 2019-05-08 12:54:13 +00:00
bsd.java.mk Mk/bsd.java.mk: Strict JAVA_{VERSION,VENDOR,ERROR} validation 2017-11-04 01:16:31 +00:00
bsd.ldap.mk Garbage collect openldap 2.3 leftovers 2017-10-04 09:32:12 +00:00
bsd.licenses.db.mk Remove MPL (without version) license 2017-11-04 13:14:01 +00:00
bsd.licenses.mk Fix a common grammar error: "can not" means the opposite of "cannot." 2018-08-01 16:33:11 +00:00
bsd.local.mk
bsd.ocaml.mk
bsd.octave.mk - Try to correct a bunch of error messages reported by pkg-fallout@ on 2018-02-25 22:23:45 +00:00
bsd.options.desc.mk Clean up final leftovers from Qt4. 2019-06-26 11:52:23 +00:00
bsd.options.mk Introduce USES=cabal and use it to build Haskell applications. 2019-05-09 14:39:30 +00:00
bsd.port.mk Mk/bsd.port.mk: Extend pre-check-config to check option group names too 2019-06-09 04:31:02 +00:00
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk Remove checks for ia64, this is not a supported architecture. 2019-04-23 17:52:38 +00:00
bsd.ruby.mk lang/ruby26: Fix plist when CAPIDOCS=on 2019-06-25 04:38:58 +00:00
bsd.sanity.mk Clean up final leftovers from Qt4. 2019-06-26 11:52:23 +00:00
bsd.sites.mk - Simplify XFCE MASTER_SITES usage 2019-06-19 16:14:27 +00:00
bsd.ssp.mk Switch to -fstack-protector-strong and enable on more architectures 2019-04-24 19:15:05 +00:00
bsd.tex.mk
bsd.wx.mk Fix several grammar mistakes and improve formatting (cosmetic changes). 2019-02-27 12:06:57 +00:00
bsd.xorg.mk x11-fonts/mkfontscale: Update to 1.2.0 2019-03-11 21:25:57 +00:00