Commit graph

2167 commits

Author SHA1 Message Date
Palle Girgensohn
4ee225f90a databases/postgresql16-*: Introduce postgresql16 beta 1
URL:	https://www.postgresql.org/about/news/postgresql-16-beta-1-released-2643/
Release notes:	https://www.postgresql.org/docs/16/release-16.html
2023-07-05 16:11:39 +02:00
Daniel Engberg
84ffbf46e8 Mk/Uses/meson.mk: Disable predefined optimization level when buildtype is release
Ports framework handles optimization levels so disable Meson's
predefined optimization level

Reference:
https://mesonbuild.com/Builtin-options.html#details-for-buildtype

PR:		272321
Reviewed by:	jbeich
2023-07-03 22:00:17 +02:00
Rene Ladan
dd152219f7 Mk: ghostscript: modernize
- add support for GhostScript 10
- bump versions for dependency lines
- 9 and agpl are synonymous, represent this in the Makefile

PR:		270989 (point 3 + 5)
Reported by:	Chad Jacob Milios <milios@ccsys.com> (original)
Continued work:	Michael Osipov <michael.osipov@siemens.com>
Reviewed by:	diizzy
MFH:		2023Q3
2023-07-02 20:19:02 +02:00
Gleb Popov
a0c9796c46 linux-c7: Merge dbus-glib into dbus-libs to ease maintenance.
Reviewed by: tijl

Differential Revision: https://reviews.freebsd.org/D40827
2023-07-02 13:19:21 +03:00
Rene Ladan
62905168fc Mk: unregister removed GhostScript 8 ports 2023-06-30 23:58:53 +02:00
Rene Ladan
8fcc454070 Mk: unregister removed GhostScript 7 2023-06-30 23:54:46 +02:00
Tobias C. Berner
0c2dea861b KDE: Update KDE Gear to 23.04.2
KDE Gear 23.04.2

Thursday, 8 June 2023

Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.

Today they all get new bugfix source releases with updated translations,
including:

 * konsole: Adjust selection point coords when scrollback shrinks
 * neochat: Focus message search window's search field by default
 * yakuake: Prevent unnecessary tab switching when closing a tab

Changelog: https://kde.org/announcements/changelogs/gear/23.04.2/
2023-06-30 22:05:14 +02:00
Po-Chuan Hsieh
2416ef0c6a
Mk/Uses/pathfix.mk: Add CMAKE_INSTALL_FULL_LIBDIR/pkgconfig pattern
It is used by devel/level-zero.
2023-06-30 15:08:23 +08:00
Po-Chuan Hsieh
12c7567d7d
Mk/Uses/python.mk: Clean up after lang/python37 removal 2023-06-30 15:08:05 +08:00
Muhammad Moinur Rahman
6ff0ba3296 databases/mariadb104-*: Sunset
2023-06-30 databases/mariadb104-*: Use databases/mariadb106-*

- Sync mariadb versions in Mk/bsd.default-versions.mk

Approved by:	portmgr (blanket)
2023-06-30 07:48:19 +02:00
Muhammad Moinur Rahman
2bcd791dc7 */*: Cleanup pointers to EOL mariadb103
Although mariadb103 is EOL there were some pointers to this version, so
cleanup the necessaries.

Approved by:    portmgr (blanket)
2023-06-30 07:19:03 +02:00
Muhammad Moinur Rahman
9a9e8f8d35 */*: Cleanup pointers to EOL mariadb102
Although mariadb102 is EOL there were some pointers to this version, so
cleanup the necessaries.

Approved by:    portmgr (blanket)
2023-06-30 06:02:04 +02:00
Muhammad Moinur Rahman
6228cf64db www/node19: Sunset
2023-06-30 www/node19: Nodejs 19.* will reach its EoL on 2023-06-01. Use Node.js 18.* (www/node18) or 20.* (www/node20) instead

Approved by:	portmgr (blanket)
2023-06-30 05:25:28 +02:00
Muhammad Moinur Rahman
1fb68a4d54 databases/mysql56-*: Sunset
2023-06-30 databases/mysql56-*: Upstream support ended in February 2021

Approved by:	portmgr (blanket)
2023-06-30 03:40:48 +02:00
Tobias C. Berner
5ab3f1019c KDE: Update KDE Frameworks to 5.107
Saturday, 10 June 2023

KDE today announces the release of KDE Frameworks 5.107.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
the KDE Frameworks release announcement.

This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.

PR:		272099
Exp-run by:	antoine
2023-06-29 19:56:44 +02:00
Tobias C. Berner
9edcb94ec8 KDE: Update KDE Plasma Desktop to 5.27.6
KDE Plasma 5.27.6, Bugfix Release for June

Tuesday, 20 June 2023. Today KDE releases a bugfix update to KDE Plasma
5, versioned 5.27.6.

Plasma 5.27 was released in February 2023 with many feature refinements
and new modules to complete the desktop experience.

This release adds two months' worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:

 * Dpms: Don't crash if trying to interact with the fake screen.
 * Panel: mitigate plasmashell high CPU usage when moving windows.
 * Runners/calculator: implement thread-safety in
   QalculateEngine::evaluate.
 * Fix ddcutil for laptop user.
 * Fix showing error messages.
 * Fix UI with huge window sizes.

Changelog: https://kde.org/announcements/changelogs/plasma/5/5.27.5-5.27.6
2023-06-29 18:00:04 +02:00
Rene Ladan
c58ef91e06 Mk/Uses: bit more cleanup in USES=python now that 3.7 is sunset 2023-06-27 21:32:09 +02:00
Rene Ladan
53475f525a Mk: unregister expired lang/python3.7 2023-06-27 21:00:27 +02:00
Mathieu Arnold
0623388de8
lang/perl5.38: add latest Perl version (in RC2)
(cherry picked from commit b5cbd10fb4052bfe3f61536eabcdcf02a4fd606a)
2023-06-24 20:53:43 +02:00
Thomas Zander
ced4dbad8d
Update gstreamer1 to upstream release 1.22.4
PR:		272141, 272100
2023-06-24 13:39:42 +02:00
Charlie Li
c57cd4390a
lang/vala: disable incompatible function pointer type error
Generated code that is then passed to clang 16 errors with this.
Fixes to the code generator are substantial and may not be backported
to this release cycle, so work around as upstream suggests.

Context: https://gitlab.gnome.org/GNOME/vala/-/issues/1408
2023-06-23 23:56:57 -04:00
Charlie Li
c49f3dc89b
lang/vala: update to 0.56.8 2023-06-23 23:15:23 -04:00
Muhammad Moinur Rahman
95967c2077 */*php83*: Sunrise
Please DO NOT use this version in production, it is an early test
version.

For upgrade notes please visit:
https://github.com/php/php-src/blob/php-8.3.0alpha1/UPGRADING

Changelog: https://github.com/php/php-src/blob/php-8.3.0alpha1/NEWS
Sponsored by:	Bounce Experts
2023-06-10 16:57:35 +02:00
Mikael Urankar
6b9789547d lang/rust: Update to 1.70.0
Announce:	https://blog.rust-lang.org/2023/06/01/Rust-1.70.0.html
ChangeLog:	https://github.com/rust-lang/rust/releases/tag/1.70.0

PR:		271797
Tested by:	mikael,pkubaj
2023-06-09 13:38:15 +02:00
Sergei Vyshenski
03f3baf03e Mk/Uses/ssl.mk: Update list of ssl variants in comment
PR:		271896
2023-06-09 00:57:45 +02:00
Jason E. Hale
9a7c28fb58 multimedia/mlt7*: Update to 7.16.0
- Flavorize multimedia/mlt7-glaxnimate for Qt5 and Qt6

https://github.com/mltframework/mlt/releases/tag/v7.16.0
2023-06-01 20:08:35 -04:00
Rene Ladan
a753989eff Mk: unregister expired nodejs 14 2023-05-28 13:58:40 +02:00
Po-Chuan Hsieh
115cb04d9b
Mk/Uses/ruby.mk: Fix typo 2023-05-27 12:24:03 +08:00
Rene Ladan
e4fee285e6 Mk/Uses/python.mk: update version numbers in some examples 2023-05-20 17:51:18 +02:00
Tobias C. Berner
38fa01415f qt.mk: add components for sqldrivers (sqldriver-${foo}) 2023-05-19 07:37:20 +02:00
Tobias C. Berner
504e716634 KDE: Update KDE Frameworks to 5.106
Saturday, 13 May 2023

KDE today announces the release of KDE Frameworks 5.106.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
the KDE Frameworks release announcement.

This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.

Announcement:	https://kde.org/announcements/frameworks/5/5.106.0/

Exp-run by:	antoine
PR:		271426
2023-05-17 07:57:51 +02:00
Tobias C. Berner
7769ca437c KDE: KDE Plasma 5.27.5, Bugfix Release for May
Tuesday, 9 May 2023. Today KDE releases a bugfix update to KDE Plasma 5,
versioned 5.27.5.

Plasma 5.27 was released in February 2023 with many feature refinements
and new modules to complete the desktop experience.

This release adds a month's worth of new translations and fixes from
KDE's contributors. The bugfixes are typically small but important and
include:

 * Bluedevil Applet: introduce a brief animation for section height
   estimates.
 * Discover Flatpak: Do not crash if for any reason we lack a ref's
   source.
 * Info Centre About-distro: add a dump mode to print to cli.

Changelog: https://kde.org/announcements/changelogs/plasma/5/5.27.4-5.27.5
2023-05-17 07:56:59 +02:00
Yasuhiro Kimura
a1e6f9f318 lang/ruby33: Add new port
Add preview1 of Ruby 3.3 series.

ReleaseNotes:	https://www.ruby-lang.org/en/news/2023/05/12/ruby-3-3-0-preview1-released/
PR:		271387
Approved by:	meta (ruby@)
2023-05-15 14:32:23 +09:00
Tobias C. Berner
812d7c232f KDE: Update KDE Gear to 23.04.1
KDE Gear 23.04.1

Thursday, 11 May 2023

Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneogqusly as part of KDE Gear.

Today they all get new bugfix source releases with updated translations,
including:

 * kdenlive: Fix corrupted project files on opening
 * skanpage: Scan Export window's OCR language list is now scrollable
 * spectacle: Quitting Spectacle with Escape no longer affects windows below it

Announcement:	https://kde.org/announcements/gear/23.04.1/
Changelog:	https://kde.org/announcements/changelogs/gear/23.04.1/
2023-05-14 07:58:43 +02:00
Felix Palmen
326005b3bb Mk/Uses/magick.mk: Improve readability
Improve readability by replacing the AT&T-style expansions with some
explicit logic. This also avoids incompatibility with very old make
versions where % in these expansions also matches empty strings.

Approved by:		tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D39986
2023-05-09 08:20:49 +02:00
Wen Heping
9414f7024b Mk/Uses/python.mk: Fix a typo
PR:		271265
Reported by:	grahamperrin@freebsd.org
2023-05-08 15:04:14 +08:00
Po-Chuan Hsieh
78d3d0be39
Mk/Uses/python.mk: Fix 34852a28b2
PYTHON3_DEFAULT removal is planned for a PR.
2023-05-08 00:17:26 +08:00
Po-Chuan Hsieh
34852a28b2
Mk/Uses/python.mk: Fix PLIST issue for USE_PYTHON=pep517
Currently "USE_PYTHON=autoplist pep517" generates the PLIST as follows:
- Extract the list of installed files from the RECORD file to the intermediate
  PLIST (_PYTHONPKGLIST)
- Manipulate the intermediate PLIST
- Add list of pycache files to the intermediate PLIST

When the RECORD file contains foo.pyc entry, that file will be counted twice in
the PLIST at the end. It will cause check-plist error. This fix removes *.pyc
entries while manipulating the intermediate PLIST to ensure all pycache files
are only counted once.
2023-05-08 00:05:26 +08:00
Daniel Engberg
670abe5a7d Mk/Uses/cargo.mk: Strip features defined by CPUTYPE for aarch64 and armv7
Strip features from CPUTYPE set by make.conf as these are not supported
by Rust compiler and causes build failures

Approved by:	rust (pkubaj)
Differential Revision:	https://reviews.freebsd.org/D39889
2023-05-06 07:47:44 +02:00
Adriaan de Groot
00c46f9fe7 devel/qt5-qmake: do not try to install qtconfig header
Qt-dist ports that are a module need to install their header
to qt-config.h. This accidentally happens to qt5-qmake as well.

This is only visible when *installing* qt5-qmake on an otherwise
fresh system with no other Qt packages. If you install any other
Qt packages, then the qt-config header is there for the
post-install script to work on (though it doesn't do anything
for qt5-qmake). In a clean system, the script fails.

PR:		269232
Reported by:	Zsolt Udvari
2023-04-30 23:04:15 +02:00
Thomas Zander
e7c053182e
Update gstreamer1 to upstream release 1.22.2
PR:		271021

Differential Revision:	https://reviews.freebsd.org/D39818
2023-04-30 14:51:44 +02:00
Felix Palmen
be67c1c353 Mk/Uses/magick.mk: Fix DEFAULT_VERSION handling
Handle fallback for version and flavor separately, also add several
sanity checks.

This fixes creating broken *_DEPENDS for ports using it without
arguments when a -nox11 version is requested in DEFAULT_VERSIONS like
e.g. this resulting from "imagemagick=7-nox11":
libMagick++-7-nox11.so:graphics/ImageMagick7-nox11

Approved by:		tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D39424
2023-04-30 13:10:39 +02:00
Po-Chuan Hsieh
df4c79f482
Mk/Uses/perl5.mk: Update USE_PERL5=modbuildtiny
Module::Build::Tiny 0.042+ does not generate empty manpages. Therefore, we
update version requirement of BUILD_DEPENDS in order to avoid PLIST issues
(leftovers when using old p5-Module-Build-Tiny).
2023-04-28 00:00:02 +08:00
Piotr Kubaj
b2fbf8efd5 lang/ruby32: enable libunwind on powerpc 2023-04-26 14:53:35 +02:00
Piotr Kubaj
7504cd137c lang/ruby31: enable libunwind on powerpc 2023-04-26 14:53:35 +02:00
Piotr Kubaj
a4781a1222 lang/ruby30: enable libunwind on powerpc 2023-04-26 14:53:34 +02:00
Gleb Popov
f9a1f46c48 Uses/cabal.mk: Extend Clang workaround to FreeBSD 12.4
Reported by:	pkg-fallout
2023-04-25 20:25:31 +03:00
Emmanuel Vadot
603a9e97f3 x11/libdmx: Remove the port
It's unused since 88b0ae2bb9 ("xorg: upgrade to 21.1.4") and upstream
announced that they plan to retire this package soon.

Sponsored by:	Beckhoff Automation GmbH & Co. KG
2023-04-25 08:41:55 +02:00
Muhammad Moinur Rahman
20fd52ed17 Mk/Uses/php.mk: Fix USES
- Avoid overriding or appending USES.
- Use USESDIR instead of PORTSDIR/Mk/Uses

Reported by:	antoine
2023-04-24 22:32:12 +02:00
Muhammad Moinur Rahman
9f5034f55a Mk/Uses/php.mk: Refactor
- Replace old USE_APACHE_RUN with USES=apache:run
- Prior to php8.0 there was a check for the required libname which
  contained the version number of php. Remove the conditional.

Sponsored by:	Bounce Experts
2023-04-24 22:01:01 +02:00