1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-12 03:00:28 +00:00
Commit Graph

7896 Commits

Author SHA1 Message Date
Gerald Pfeifer
cad2f66a38 Mk/bsd.default-versions.mk: Switch default GCC from 10 to 11
Update GCC_DEFAULT, the default version of GCC as pulled in via
USE_GCC=yes and a myriad of other ways from GCC 10 (10.3 currently)
to GCC 11 (11.3 currently).

PR:		258378
Tested by:	antoine (exp-runs)
Thanks to:	salvadore (for heavy lifting across the board)
2022-06-27 17:59:07 +00:00
VVD
f117f2c485 Mk/bsd.default-versions.mk: Switch default Python version to 3.9
PR:		261703
Reported by:	VVD
Tested by:	exp-run by antoin@
Approved by:	maintainer’s time-out
2022-06-26 22:31:43 +02:00
Dmitri Goutnik
ba923ff9e3 Mk/Uses/go.mk: Do not append to EXTRACT_ONLY
Appending to EXTRACT_ONLY may re-add files that were already excluded by
the port. Instead, set EXTRACT_ONLY only if it was not already defined
and let the port handle it otherwise.
2022-06-22 18:12:02 -05:00
Tobias C. Berner
b79b213264 KDE: Update KDE Frameworks to 5.94
12th June 2022. KDE today announces the release of KDE Frameworks
5.95.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:		264651
2022-06-22 14:11:30 +02:00
Jose Alonso Cardenas Marquez
ac3aa43b25 editors/lazarus-*: update to 2.2.2
ChangeLog at:	https://gitlab.com/freepascal.org/lazarus/lazarus/-/commits/fixes_2_2
2022-06-18 00:50:23 -05:00
Tobias C. Berner
5b1a3b218f Mk/bsd.port.mk: fix indentations
Reminder: please use the provdied hooks when working in Mk.
2022-06-15 23:33:08 +02:00
Baptiste Daroussin
e64dd94c22 bsd.port.mk: remove FORCE_POST
FORCE_POST was a temporary solution when migrating from pkg_tools to
pkg now that everything can directly enforce when it is executed, it is
not needed anymore (and actually pkg is not looking for it anymore)
2022-06-15 14:52:44 +02:00
Antoine Brodin
53b3493892 php/pear: unbreak bulk -a 2022-06-13 09:22:41 +00:00
Muhammad Moinur Rahman
9645c923bf */horde*: Ignore with php82 2022-06-11 18:40:41 -05:00
Muhammad Moinur Rahman
665b149d26 */*php82*: Welcome php 8.2.0 Alpha 1
Please DO NOT use this version in production, it is an early test
version.

port-committers@ please DO NOT mark your ports IGNORE_WITH_PHP=82. A
build is running to check all php ports with php82 and will be
committed in batch tomorrow.

Sponsored by:	Bounce Experts
2022-06-11 16:02:49 -05:00
Tobias C. Berner
8747d18a3b KDE: Update KDE Gear to 22.04.2 (June bugfix release)
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:

 *   ark: Support ‘7zip’ as well as ‘p7zip’.
 *   konsole: Fix scroll position jumps regression.
 *   okular: Fix crash while undoing with the menu on an empty
     annotation.

Distro and app store packagers should update their application packages.

Full Changelog:	https://kde.org/announcements/changelogs/gear/22.04.2/
2022-06-10 22:06:27 +02:00
Tijl Coosemans
bd70827c22 devel/autoconf: update to 2.71
- Copy devel/autoconf to devel/autoconf2.69.
- Update devel/autoconf to 2.71.
- Allow ports to use 2.69 with USES=autoreconf:2.69.

PR:		258046
Exp-run by:	antoine
2022-06-08 18:24:35 +02:00
Baptiste Daroussin
7555f9987a gnome: don't use target when variable expansion do the job 2022-06-08 12:59:21 +02:00
Fernando Apesteguía
6e4935d974 */*: Mk/bsd.sites.mk: TEX_CTAN reorganize mirrors
Move https://ftp.math.utah.edu/pub/tex/historic/%SUBDIR%/ to the end of the
list. It is pretty unreliable and gives very bad throughput.
2022-06-06 22:46:55 +02:00
Dmitri Goutnik
a3ead31804 */*: Pass lang/go* and Mk/Uses/go.mk maintainership
Pass maintainership to the new Go team.

Approved by:	ygy (maintainer, by email)
2022-06-06 13:27:20 -05:00
Dmitri Goutnik
3012ca2179 */*: Introduce versioned Go ports
- Mk/Uses/go.mk: add support for selecting Go port version in USES=go;
- Mk/bsd.default-versions.mk: add GO_DEFAULT;
- convert lang/go-devel to the master and lang/go{117,118} to slave
  ports;
- add lang/go meta-port that provides go and gofmt symlinks to the
  current default version.

PR:		264336
Reviewed by:	ygy jwb yuri mikael drtr0jan@yandex.ru decke mat
Differential Revision:	https://reviews.freebsd.org/D35346
2022-06-06 13:19:10 -05:00
Piotr Kubaj
7a68e1d571 Mk/bsd.default-versions.mk: add GCC 12 to the list of supported versions 2022-06-04 11:37:10 +00:00
Joseph Mingrone
4a754306fd
Mk/bsd.default-versions.mk: Update Node.js comment
Update the comment to reflect that 17 is no longer a possible value for
NODEJS_DEFAULT, but 18 now is.

Sponsored by:	The FreeBSD Foundation
2022-06-03 23:29:06 -03:00
Po-Chuan Hsieh
c07d12c282
Mk/Uses/python.mk: Update *_DEPENDS for py-setuptools
Always use the latest version in order to avoid inconsistent behavior.
2022-06-04 07:36:48 +08:00
Joseph Mingrone
25bb8b0015
Mk/Uses/nodejs.mk: Handle www/node update to v18
PR:		263590
Sponsored by:	The FreeBSD Foundation
2022-06-03 14:01:42 -03:00
Po-Chuan Hsieh
535f310d33
Mk/Uses/python.mk: Add preliminary support for "make test" for nose, nose2, pytest, unittest and unittest2
This patch adds preliminary support for "make test". It supports nose, nose2,
pytest, unittest and unittest2. Enable this by adding one of the following:
    USE_PYTHON=nose
    USE_PYTHON=nose2
    USE_PYTHON=pytest
    USE_PYTHON=unittest
    USE_PYTHON=unittest2

The pytest support was derived from USES=pytest. All user-facing variables are
kept unchanged except PYTEST_ARGS which has been changed to generic TEST_ARGS.
USES=pytest can be changed to USE_PYTHON=pytest as follows:

    USES=pytest   -> USE_PYTHON=pytest
    USES=pytest:4 -> USE_PYTHON=pytest4
    PYTEST_ARGS   -> TEST_ARGS
2022-06-04 00:56:59 +08:00
Po-Chuan Hsieh
699f62d696
Mk/Uses/perl5.mk: Remove outdated P5_POD_PARSER
lang/perl5.30 has been removed in b3fb5d8b3c.
2022-06-03 17:00:55 +08:00
Mikael Urankar
aa578f2b89 lang/rust: Update to 1.61.0
Announce:		https://blog.rust-lang.org/2022/05/19/Rust-1.61.0.html
ChangeLog:		https://github.com/rust-lang/rust/blob/master/RELEASES.md#version-1610-2022-05-19
Reviewed by:		pkubaj
Differential Revision:	https://reviews.freebsd.org/D35335
2022-05-31 15:06:17 +02:00
Adriaan de Groot
c289bc6278 Uses/pyqt.mk: repair PORTEPOCH of py-sip dependency
When using BUILD_DEPENDS with a dependency-version, as described
in section 5.9.9 of the Porters Handbook, a desired-version can be
compared with an installed-version, e.g.:

	py38-sip>=6.5.1:devel/py-sip@py38

The version is compared fully with all the ports-versioning
parts included. That includes the PORTEPOCH, which isn't
visible (because =0 in the specification above). Since py-sip
was epoched at some point, the installed version of py-sip might
be this:

	py38-sip-5.5.0,1               Python to C and C++ bindings generator

Because of the epoch, the version 5.5.0,1 > 6.5.1, even though
visually it seems like it wouldn't be. Massage the dependency generation
in pyqt.mk to take that epoch into account.

PR:		262129
Reported by:	Rafael Grether
2022-05-29 13:16:44 +02:00
Bryan Drewery
9f1366dad9 Mk/bsd.port.mk: Fix unchanged options overwriting dialog4ports bg
This was already handled for the changed options case.
2022-05-28 08:30:05 -07:00
Tijl Coosemans
ec2102597a devel/autoconf*: restructure to prepare for 2.71
- Rename autoconf 2.13 port directory, package, and command all to
  autoconf2.13 just like ports like perl and python.
- Let USES=autoreconf run gtkdocize if necessary.
- Rewrite autoconf-wrapper and rename it autoconf-switch to reflect
  better what it does.
- Delete patch-bison.  It has been reverted upstream.
- Add a patch to let autoreconf set the AUTOCONF environment variable
  so subprocesses like automake use the correct version.
- Make building of info files optional.
- Address portlint, portclippy, portfmt issues in devel/autoconf*.

PR:		259556, 263970
2022-05-27 11:51:04 +02:00
Mathieu Arnold
e1c8a980d4
lang/perl5.36: add latest Perl 5 version
Changes:	https://metacpan.org/release/RJBS/perl-5.36.0-RC3/view/pod/perldelta.pod
2022-05-26 16:40:22 +02:00
Wen Heping
ff9098f709 math/py-numpy: Update to 1.22.4
PR:		264153
Reported by:	wen@
Exp-run by:	antoine@
2022-05-25 15:22:27 +08:00
Rene Ladan
c7d1c247d8 cleanup: remove expired versions of OpenJDK (12 through 16)
Adjust ports depending on expired versions of OpenJDK:
- biology/snpeff: 12+ -> 17+
- devel/RStudio: 12 -> 11
- www/closure-compiler: 13 -> 11+

Allow java/openjdk17 to use java/openjdk17-bootstrap on i386
too, this builds just fine on 13.1-i386

Remove jdk12-doc as it is no longer relevant.

Clean up Java version calculations in bsd.java.mk

Reviewed by: jwb, java (glewis)

Differential Revision: https://reviews.freebsd.org/D35280
2022-05-24 22:09:35 +02:00
Christoph Moench-Tegeder
326fd45345 www/firefox: update to 101.0 (rc1)
Release Notes (soon):
  https://www.mozilla.org/en-US/firefox/101.0/releasenotes/
2022-05-23 21:37:04 +02:00
Rene Ladan
b3fb5d8b3c Mk: unregister expired lang/perl5.30 2022-05-23 18:12:31 +02:00
Rene Ladan
76c61ad073 Mk/bsd.default-versions.mk: note JAVA 17 and 18 2022-05-22 11:47:07 +02:00
Po-Chuan Hsieh
c088899ebb
Mk/Uses/tar.mk: Add .tar.zst support (USES=tar:zst or USES=tar:zstd)
- While I'm here, sort tar arguments for easier lookup
2022-05-22 14:13:22 +08:00
Tobias C. Berner
1d244c00f3 Mk/Uses/tar.mk: revert "Add .tar.zst support (USES=tar:zst or USES=tar:zstd)"
This reverts commit 863e0d46e6.

Reverted due to error:
	===>  libmtdev-1.1.6_1 Incorrect 'USES+=tar:bz2'.
	*** Error code 1

	Stop.

Please fix, test, and readd.

With hat:	portmgr
2022-05-22 07:57:49 +02:00
Po-Chuan Hsieh
863e0d46e6
Mk/Uses/tar.mk: Add .tar.zst support (USES=tar:zst or USES=tar:zstd)
- While I'm here, sort tar arguments for easier lookup
2022-05-22 13:11:37 +08:00
Po-Chuan Hsieh
cb726227b8
Mk/bsd.default-versions.mk: Update comment: Add llvm 14 and pgsql 15 2022-05-22 13:11:37 +08:00
Po-Chuan Hsieh
5a7c1cce40
Mk/bsd.ruby.mk: Remove PLIST_SUB helpers
These PLIST_SUB helpers are not being used for many years.
AFAIK, I've never seen RUBY25 or above being used anywhere.
2022-05-22 13:11:34 +08:00
Tobias C. Berner
ac6754ec21 KDE: Update KDE Frameworks to 5.94
Saturday, 14 May 2022

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

Changelog:	https://kde.org/announcements/frameworks/5/5.94.0/
PR:		263968
Exp-run by:	antoine
2022-05-20 06:10:32 +02:00
Palle Girgensohn
5b11f47f0d databases/postgresql??-*: add postgresql-15 to the ports tree
Introduce PostgreSQL-15 to the ports tree.

Make version 15 the master port, and add plist parameter for the
postgresql version.

Release notes:	https://www.postgresql.org/docs/devel/release.html
2022-05-19 15:36:48 +02:00
Emmanuel Vadot
10034f05db flavors: Allow ignoring for specific OSREL
This change allow a ports to have
<flavor>_IGNORE_<OPSYS>_{OSREL,OSREL:R} in their makefile so we
can ignore on specific FreeBSD version.

Approved by:	bapt
Reviewed by:	bapt
Sponsored by:	Beckhoff Automation GmbH & Co. KG
2022-05-16 10:54:17 +02:00
Thierry Thomas
617e098201 Mk/Uses: make a copy of package.xml
When installing pear ports with php80-pear-1.10.12, I noticed a failure:
the file package.xml disappeared from $WRKSRC and the symlink became
invalid.

PR:		263942
2022-05-15 11:22:45 +02:00
Tobias C. Berner
050ef8bcc8 gstreamer.mk: define versions for sndio and gnonlin components 2022-05-14 12:26:41 +02:00
Tobias C. Berner
5400dbee26 gstreamer.mk: removed non-existent components 2022-05-14 12:26:40 +02:00
Dmitri Goutnik
d71b4ca775 Mk/Uses/go.mk: Block modules download when CLEAN_FETCH_ENV is defined
Additionally, stop overriding post-fetch and post-extract targets.

PR:		258474
Differential Revision:	https://reviews.freebsd.org/D35145
2022-05-13 13:38:01 -05:00
Tobias C. Berner
f177104d29 KDE: Update KDE Gear to 22.04.1 (bug fix & translation release)
Thursday, 12 May 2022. 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:

 * dolphin: The terminal panel will keep in sync with quick folder
   changes now
 * kate: Fix crash on session restore
 * kalendar: Fix ’next week’ button in the week’s view

The full changelog can be found at
https://kde.org/announcements/changelogs/gear/22.04.1/
2022-05-13 14:33:03 +02:00
Po-Chuan Hsieh
ab3fa742e1
Mk/Uses/gem.mk: Clean up
- Move *_DEPENDS together
- Fix PLIST_SUB:
  - Use defined GEMS_BASE_DIR
  - Remove unused PORT
- Fix indent
2022-05-13 19:40:07 +08:00
Piotr Kubaj
2fdf14d2e3 Mk/bsd.gcc.mk: only use -devel port for 13
Reported by:	Mark Millard
2022-05-11 01:43:31 +02:00
Kevin Bowling
db78da8f8b devel/libffi: Bump deps PORTREVISION for shlib change
PR:		263764
Reported by:	VVD <vvd@unislabs.com>
2022-05-09 12:23:51 -07:00
Bryan Drewery
a396e4f131 Mk/Uses/bdb.mk: Allow bdb:18 to work by default.
mail/mutt currently has USES=bdb:18 which causes an obscure error in
Poudriere causing it to be IGNORED unless WITH_BDB6_PERMITTED is set.
We already have a license framework so this flag seems odd but in the
case where a port explicitly is asking for the version it makes sense
to permit it as the default.
2022-05-09 11:58:30 -07:00
Dmitri Goutnik
6e236e1896 Mk/Uses/go.mk: Try to tidy up go.sum after fetch, fix EXTRACT_ONLY
Make a best effort attempt (without network access) to add missing
go.sum entries using local module cache prepared by the fetch stage.

Set EXTRACT_ONLY dynamically from DISTFILES, repair
USE_{GITHUB,GITLAB}.

PR:		258210
PR:		262981
PR:		263866
2022-05-09 06:15:14 -05:00