- java/openjdk7* has been removed from the tree since 2022-09-03 however
the relevant codebases in bsd.java.mk has not been removed and the
consumers has also not been updated to use the next jdk version. This
commit updates all relevant consumers to use JAVA_VERSION=8 instead of
JAVA_VERSION=1.7
- Since the introduction of jdk version 18 it looks like similar with
jdk version 8(java version string 1.8). This is prone to error as it
looks similar and is only seperated by a '.'. Remove using
JAVA_VERSION with dotted fomat of java version string and update all
consumers to utilize version 8 instead of 1.8.
Approved by: portmgr (blanket)
While currently only 5.10 actually works, prepare for the bright
future of multiple supported versions of the Mono/.NET stack and
whack nearby whitespace bugs.
Should start allowing PEP-517 packages to build and unbreaking
circular dependencies, however short a shelf life, due to gpep517's
almost nonexistant Python dependency tree.
(PyPA build will continue as the preferred build frontend otherwise,
due to official stewardship, but does not preclude a DEFAULT_VERSIONS
hook in the future)
The post-release version is normalized to .postX in PEP440. However, it will be
converted to .pX in FreeBSD which means an older version.
% pkg ver -t 1.2.3 1.2.3.p4
>
If the original release is already in the tree, rather than bumping PORTEPOCH,
you could bump PORTREVISION and add .postX to DISTVERSIONSUFFIX.
This fix allows the port to build in this situation.
11th March 2023. KDE today announces the release of KDE Frameworks 5.104.0.
KDE Frameworks are 83 addon libraries to Qt which provide a wide
variety of commonly needed functionality in mature, peer reviewed and
well tested libraries with friendly licensing terms. For an introduction
see
https://kde.org/products/frameworks/
Exp-run by: antoine
PR: 270117
Refresh mirror list and remove dead mirrors or unofficial ones
While at it reduce the list to a reasonable amount of mirrors
Reference:
https://www.gentoo.org/downloads/mirrors/
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
Recently we discovered a bug with plasma apps parsing non-latin strings when
pure C locale was used at compile stage which leads to save and display
broken strings full of "?" symbols.
Fix it by set a full UTF-8 locale for the build process.
Idea: arrowd
Tests: fluffy
Sponsored by: Serenity Cybersecurity, LLC
* Change default version of Ruby from 3.0 to 3.1.
* Bump PORTREVISION of lang/ruby3[01]. They need to be rebuilt as only
default ruby package includes ${PREFIX}/bin/ruby and
${PREFIX}/man/man1/ruby.1.gz symlinks.
* Add entry about change of default Ruby version to UPDATING.
PR: 268586
Exp-run by: antoine
Approved by: meta (ruby, maintainer)
Tuesday, 14 March 2023. Today KDE releases a bugfix update to KDE Plasma
5, versioned 5.27.3.
Plasma 5.27 was released in February 2023 with many feature refinements
and new modules to complete the desktop experience.
This release adds two weeks' worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:
* Dr Konqi: Add emoji picker to mappings.
* Klipper: remove duplicate items when loading from history.
* Powerdevil: Suspend by default on AC profile.
Announcement: https://kde.org/announcements/plasma/5/5.27.3/
Changelog: https://kde.org/announcements/changelogs/plasma/5/5.27.2-5.27.3
Needed for devel/meson-python to function on non-default Python
flavours/distributions, as meson is imported as a module. Existing
USES=meson consumers not affected.
Reported by: fluffy
Differential Revision: https://reviews.freebsd.org/D39004
- PyQt5: update to 5.15.9
- PyQt6: upate to 6.4.2
- PyQt6-sip: update to 13.4.1
- PyQt5-sip: update to 12.11.1
- PyQt-builder: update to 1.14.1
- sip: upate to 6.7.7
PR: 269751
Exp-run by: antoine