1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-10 07:04:03 +00:00
freebsd-ports/Mk
Matthew Seaman 2b7d76adec Mk/Uses/python.mk: Support PEP440 versioning
The python PEP440 version numbering standard is _mostly_ compatible
with FreeBSD port versioning rules.  Exceptions exist, where the
PORTVERSION can be derived from the upstream DISTVERSION
automatically. For example:

PEP440 DISTVERSION:      FreeBSD PORTVERSION:
2.3.post1                2.3.p1

Now, this interacts badly with PEP517 build setups.  hatchling will
enforce PEP440 complicance, so it isn't practical to modify the ported
code to use exactly the FreeBSD version.

Instead, simply referring to DISTVERSION rather than PORTVERSION will
allow the build process to complete smoothly.

See https://reviews.freebsd.org/D39123 for an example port update
which depends on this change

Approved by:	python (maintainer, vishwin)
Differential Revision:	https://reviews.freebsd.org/D39124
2023-03-18 14:20:02 +00:00
..
Features Uses/cabal.mk: Add support for LTO feature. 2023-02-27 21:11:10 +03:00
Scripts strip_RECORD.py: move to Mk/Scripts 2023-03-09 06:18:17 -05:00
Uses Mk/Uses/python.mk: Support PEP440 versioning 2023-03-18 14:20:02 +00:00
Wrappers
bsd.ccache.mk Mk/bsd.ccache.mk: Add CCACHE_ENABLED variable for ports' convenience 2022-09-12 00:47:54 -07:00
bsd.commands.mk SMP: Use nproc(1) instead of sysctl kern.smp.cpus 2023-02-16 16:51:36 +01:00
bsd.default-versions.mk editors/lazarus: update to 2.2.6 2023-03-16 18:49:28 -05:00
bsd.destdir.mk
bsd.gcc.mk Mk/bsd.gcc.mk: Remove support for USE_GCC=X+ 2023-01-09 00:34:15 +00:00
bsd.gecko.mk lang/rust: Update to 1.68.0 2023-03-16 12:11:14 +01:00
bsd.java.mk Mk/bsd.java.mk: unregister expired java/openjdk7 2022-09-03 13:01:38 +02:00
bsd.licenses.db.mk
bsd.licenses.mk
bsd.local.mk
bsd.ocaml.mk
bsd.options.desc.mk devel/glib20: rename DOCS into GTKDOC and disable it by default 2022-12-09 09:07:37 +01:00
bsd.options.mk
bsd.port.mk x11/budgie: + Budgie desktop environment. 2023-03-04 21:18:16 +03:00
bsd.port.options.mk
bsd.port.post.mk
bsd.port.pre.mk
bsd.port.subdir.mk component: Mk framework 2023-01-11 23:41:24 +01:00
bsd.sanity.mk Mk/**ldap.mk: Convert USE_LDAP to USES=ldap 2023-02-08 04:53:56 -06:00
bsd.sites.mk Mk/bsd.sites.mk: Introduce HACKAGE. 2023-03-12 19:10:32 +03:00
bsd.wx.mk x11-toolkits/wxgtk28*: Sunset 2022-12-31 03:58:33 +01:00