Commit graph

7237 commits

Author SHA1 Message Date
Tobias C. Berner
0edfaee1ed KDE's August 2020 Apps Update
Dozens of KDE apps are getting new releases from KDE’s release service. New
features, usability improvements, re-designs and bug fixes all contribute to
helping boost your productivity and making this new batch of applications more
efficient and pleasant to use.

Full announcement:
        https://kde.org/announcements/releases/2020-08-apps-update/
2020-08-13 17:10:30 +00:00
Joseph Mingrone
bea2b0b802 editors/emacs: Update to version 27.1
Please refer to the 20200811 UPDATING entry when upgrading
dependent (*-emacs26-*) ports.

Port changes:

- depend on math/gmp
- match upstream by turning CAIRO, HARFBUZZ, and JSON options and on and
  turning MAGICK off by default
- remove OPENMP check for graphics/ImageMagick as the openmp is now
  included in base
- update EMACS_VER in Mk/Uses/emacs.mk
- bump USES=emacs ports or remove BROKEN for net-im/jabber.el and
  deskutils/howm, which now build

Submitted by:	HIROSE Yuuji <yuuji@gentei.org> (canna patch)
Reviewed by:	ashish
Differential Revision:	https://reviews.freebsd.org/D23966
2020-08-12 18:30:06 +00:00
Stephen Montgomery-Smith
403d27783b - Update master_sites for older packages.
PR:		248555
Submitted by:	gspurki@gmail.com
2020-08-11 00:34:06 +00:00
Tobias C. Berner
232fa2c455 KDE Frameworks: update to 5.73.0
August 08, 2020. KDE today announces the release of KDE Frameworks 5.73.0.

KDE Frameworks are over 70 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 web page.

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/kde-frameworks-5.73.0

PR:		248534
Exp-run by:	antoine
2020-08-09 15:25:19 +00:00
Tobias Kortkamp
8b057d47a9 lang/rust: Update to 1.45.2
Changes:	https://blog.rust-lang.org/2020/08/03/Rust-1.45.2.html
2020-08-03 15:18:49 +00:00
Mathieu Arnold
466a092fb2 Move script to a more appropriate location. 2020-08-03 13:53:06 +00:00
Ryan Steinmetz
178b0490c2 - Update wording/style on REINPLACE_CMD checks 2020-08-03 13:46:11 +00:00
Mathieu Arnold
c3deb01ad1 Update the default Perl version to 5.32.
PR:		247826
Submitted by:	mat
Exp-run by:	antoine
2020-08-03 12:56:29 +00:00
Tobias Kortkamp
9137d53fe2 lang/rust: Update to 1.45.1
- Apply the "hard links break `env::current_exe()`" workaround from
  r543251 to lang/rust too
- Force rebuild all consumers for the soundness bug in 1.45.0

Changes:	https://blog.rust-lang.org/2020/07/30/Rust-1.45.1.html
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D25835
2020-07-30 18:26:53 +00:00
Antoine Brodin
db136318b1 Add a note that there should be an exp-run before a default version change
With hat:	portmgr
2020-07-29 06:11:37 +00:00
Tobias C. Berner
db5061e1b7 Update KDE Plasma Desktop to 5.19.4
Tuesday, 28 July 2020. Today KDE releases a bugfix update to KDE Plasma 5,
versioned 5.19.4. Plasma 5.19 was released in June 2020 with many feature
refinements and new modules to complete the desktop experience.

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

  *  Plasma Networkmanager: Make hotspot configuration dialog bigger.
  *  Only open KCM in systemsettings if it can be displayed. Fixes bug #423612
  *  Plasma Vault: Reset password field when the user clicks Ok. Fixes bug #424063

Full changelog:
	https://kde.org/announcements/plasma-5.19.3-5.19.4-changelog
2020-07-28 16:53:07 +00:00
Rene Ladan
b7640f1017 Mk: unregister expired PostgreSQL 9.4 2020-07-24 16:59:04 +00:00
Sunpoet Po-Chuan Hsieh
665af1a6ca Cosmetic change 2020-07-24 07:53:21 +00:00
Alexandre C. Guimarães
d0fc635f72 Mk/bsd.sites.mk: Update URL of MASTER_SITE_OSDN to one that supports geographical load balancing
- update all affected ports

PR:		244164
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Differential Revision:	https://reviews.freebsd.org/D24955
2020-07-24 06:28:59 +00:00
Kyle Evans
11c50937c9 Update version selection logic for USES= lua
Per discussion on D14709, this patch implements Antoine's suggested "closest
version" logic in place of the previous "highest version" when the default
version is not in the range allowed by the port.

Submitted by:	Andrew Gierth <andrew_tao173.riddles.org.uk>
MFH:		no
Differential Revision:	https://reviews.freebsd.org/D24492
2020-07-24 04:39:25 +00:00
Loïc Bartoletti
266b47149c Minor aesthetic changes prepare big diff for PyQt5.
Approved by:	tcberner (mentor)
2020-07-23 18:16:36 +00:00
Baptiste Daroussin
15ed325b44 Use macro PKG_QUERY instead of hardcoded pkg query
Submitted by:	tgyurci@gmail.com
Differential Revision:	https://reviews.freebsd.org/D8700
2020-07-21 19:16:13 +00:00
Tobias C. Berner
89fc0f48dc Update KDE Framewokrs to 5.72
July 04, 2020. KDE today announces the release of KDE Frameworks 5.72.0.

KDE Frameworks are over 70 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 web page.

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/kde-frameworks-5.72.0.php?site_locale=en

- net/kdav became a framework and was therefore moved to net/kf5-kdav.
- thanks to adridg@ for fixing the fallout

Exp-run by:	antoine
PR:		247907
2020-07-21 17:15:38 +00:00
Dan Langille
c1f39c706a At present, the policy implemented in Mk/Scripts/qa.sh prevents me
from adding lang/python, lang/python2, or lang/python3 as a dependency of
another port. "This is to prevent adding dependencies to meta ports that
are only there to improve the end user experience." - I build my own packages
via poudriere. I want to create my own meta-package which has such packages
as RUN_DEPENDS. It's been suggested that I patch my own copy of the tree.
This patch moves towards tools, not policy.

This patch allows me to set this variable in a poudriere make.conf file:

QA_ENV+= IGNORE_DEPENDS_BLACKLIST="YES"

Reviewed by:	mat
Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D25450
2020-07-20 19:22:16 +00:00
Mathieu Arnold
91f50b4829 Pod::Parser was removed from perl5 in 5.31.0.
Add a P5_POD_PARSER variable to use in dependencies for ports that need
it.

PR:		247826
2020-07-20 14:56:23 +00:00
Tobias Kortkamp
b0f1d6430e lang/rust: Update to 1.45.0
- This Rust release comes with LLVM 10.  Drop the LLVM patches we
  no longer need.
- On FreeBSD 13.0 powerpc64 set the elfv2 ABI explicitly in the
  Rust target instead of patching LLVM.
- Build LLVM with Ninja.  It can shorten the build time slightly.
- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2020/07/16/Rust-1.45.0.html
Tested by:	mikael, pkubaj, tobik
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D25658
2020-07-17 06:44:04 +00:00
Rene Ladan
0909adf160 bsd.default-versions.mk: Update possible values for the MySQL family.
Reported by:	danfe
2020-07-14 20:38:05 +00:00
Bernard Spil
12a4e03e6a databases/mariadb105-server: Unbreak runtime
* Align with mariadb104-server
 * PID must be in mysql owned dir

PR:		247535
Reported by:	VVD <vvd unislabs com>
2020-07-12 20:16:51 +00:00
Jochen Neumeister
f803176dcc www/apache24: enable syslog for suexec
This adds another knob to configure apache with syslog-enabled suexec

PR:	239264
Submitted by:	Robert Schulze <rs@bytecamp.net>
Approved by:	apache (with hat)
Sponsored by:	Netzkommune GmbH
2020-07-12 10:33:42 +00:00
Tobias C. Berner
1433736961 Update KDE's Application (release-service) to 20.04.3
Changelog:
	https://kde.org/announcements/changelog-releases.php?version=20.04.3
2020-07-09 21:04:41 +00:00
Sunpoet Po-Chuan Hsieh
0b6652315b Update PYNUMPY
science/py-geometer requires math/py-numpy between 1.15 and 1.20 (>=1.15,<1.20)
2020-07-09 18:11:01 +00:00
Tobias C. Berner
645d518de8 Update KDE Plasma Desktop to 5.19.3
Tuesday, 7 July 2020. Today KDE releases a bugfix update to KDE Plasma 5,
versioned 5.19.3. Plasma 5.19 was released in June 2020 with many feature
refinements and new modules to complete the desktop experience.

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

    * KWin: Make sure tablet coordinates take decorations into account. Fixes bug #423833
    * Fix a KCM crash when no file manager is installed. Fixes bug #422819
    * Powerdevil: Fix compilation with Qt 5.15, this hit the time bomb too.

Full Plasma 5.19.3 changelog:
	https://kde.org/announcements/plasma-5.19.2-5.19.3-changelog
2020-07-07 20:27:12 +00:00
Mathieu Arnold
653dab23f7 Fix overlays when using flavors.
Move FLAVOR processing before the overlays processing so that flavors
can be used with overlays.

PR:		247741
Submitted by:	mikael
2020-07-06 11:10:16 +00:00
Tobias C. Berner
5f34284e7c Update Qt5 to 5.15
This is a major upgrade of the Qt libraries [1], [2].

* People that use upgrading mechanisms with incomplete dependency handling
  (portmaster & Co) should make sure to manually remove the existing Qt
  packages to guarantee a safe upgrade. Keep in mind, that Qt does not like if
  you have an incomplete upgrade.

* This version of Qt drops support for OpenSSL 1.0 -- this means that there
  won't be any binary packages for Qt5 provided by the FreeBSD package builders
  for FreeBSD 11.x anymore -- and the same for *all* the ports depending on
  net/qt5-network [3]. If you cannot upgrade to a more recent FreeBSD
  version (12.x, 13.x), you will need to build Qt5 from ports while switching
  to an SSL implementation from ports.

Big thanks are due for
* kai@ for updating webengine (also mikael@)
* Felix Palmen for providing LibreSSL support patches
* adridg@ and lbartoletti@ for helping me fix the fallout

[1] https://www.qt.io/blog/qt-5.15-released
[2] https://wiki.qt.io/New_Features_in_Qt_5.15
[3] https://www.freshports.org/net/qt5-network

PR:		247010
Exp-run by:	antoine
2020-07-06 06:43:37 +00:00
Niclas Zeising
0e32330f15 Chanse update of devel/libffi
Chase the devel/libffi update
Bump portrevision of all dependent ports to chace shard library version bump
in libffi.
Update LIB_DEPENDS lines where needed to not require a specific version of
libffi.so.

PR:		247028 (for tracking)
2020-07-04 18:11:42 +00:00
Mathieu Arnold
8c4206e8c3 A PLIST file is supposed to be self contained, reset owner/group/mode
after each.

Differential Revision:	https://reviews.freebsd.org/D25295
2020-06-25 12:37:30 +00:00
Mathieu Arnold
07bf3be580 Make sure rc files are owned by root:wheel with a sensible mode.
PR:		246158
Reported by:	Chad Jacob Milios
Differential Revision:	https://reviews.freebsd.org/D25295
2020-06-25 12:37:26 +00:00
Tobias C. Berner
925cf15a19 Update KDE Plasma Desktop to 5.19.2
Tuesday, 23 June 2020. Today KDE releases a bugfix update to KDE Plasma 5,
versioned 5.19.2. Plasma 5.19 was released in June 2020 with many feature
refinements and new modules to complete the desktop experience.

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

    * Fix KRunner positioning on X11 with High DPI and Qt scaling on Plasma.
    * Fix case of monitored service in startplasma's shutdown.
    * KSysGuard: Expose better size hints.

Full changelog:
	https://kde.org/announcements/plasma-5.19.1-5.19.2-changelog
2020-06-23 17:22:19 +00:00
Jan Beich
0a3d0644eb www/firefox: update to 78.0
Changes:	https://www.mozilla.org/firefox/78.0/releasenotes/
PR:		247329
Differential Revision:	https://reviews.freebsd.org/D25301
2020-06-23 11:48:39 +00:00
Gerald Pfeifer
8c217050d6 Simplify a comment after r531883 | gerald | 2020-04-16 (which in turn
simplified the structure of Mk/bsd.gcc.mk).
2020-06-20 21:57:57 +00:00
Piotr Kubaj
16daddfbda Mk/bsd.gecko.mk: add devel/binutils to BUILD_DEPENDS
Currently, Rust on powerpc64 elfv2 builds with GCC because of past issue with LLVM. However, this issue seems to be resolved now and I can already build Rust with Clang and then build with it other packages, like Firefox.

The problem is that, when using GCC, binutils is getting installed, but when using LLVM, it's not and there is -fno-integrated-as getting passed on ppc64.

Since it's only for the build and users building from ports have binutils installed anyway, add it for everyone.

PR:		247387
Approved by:	jbeich (maintainer)
2020-06-18 20:34:16 +00:00
Tobias C. Berner
f252dcdc08 Update KDE Frameworks to 5.71.0
June 06, 2020. KDE today announces the release of KDE Frameworks 5.71.0.

KDE Frameworks are over 70 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 web page.

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/kde-frameworks-5.71.0

Exp-run by:	antoine
PR:		247240
2020-06-17 10:45:51 +00:00
Tijl Coosemans
46af12750b Add audio/linux-c7-gsm, required by audio/linux-c7-libsndfile.
Reported by:	Elijah Stone <elronnd@elronnd.net>
2020-06-17 10:23:39 +00:00
Tobias C. Berner
535296ff96 KDE Plasma Desktop -- update to 5.19.1
Tuesday, 16 June 2020. Today KDE releases a bugfix update to KDE Plasma 5,
versioned 5.19.1. Plasma 5.19 was released in June 2020 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:

    * Dr Konqi: Map neon in platform guessing.
    * Battery applet not showing up in tray.
    * Fix confirmLogout setting for SessionManagement.

Changelog:
	https://kde.org/announcements/plasma-5.19.0-5.19.1-changelog
2020-06-16 17:18:25 +00:00
Mark Linimon
e060436260 Remove logic for specifying version of gcc-aux. It has been OBE since
lang/gcc5-aux was removed 2017-11-01.

Test by 'make index'.
2020-06-13 17:16:43 +00:00
Tobias C. Berner
b7a0bda704 Update KDE's Application (release-service) to 20.04.2 2020-06-13 08:14:07 +00:00
Tobias C. Berner
21681a032b Update KDE Plasma Desktop to 5.19.0
Tuesday, 9 June 2020.

Plasma 5.19 is out! If we gave alliterative names to Plasma releases, this one
could be "Polished Plasma". The effort developers have put into squashing bugs
and removing annoying papercuts has been immense.

In this release, we have prioritized making Plasma more consistent, correcting
and unifying designs of widgets and desktop elements; worked on giving you more
control over your desktop by adding configuration options to the System
Settings; and improved usability, making Plasma and its components easier to
use and an overall more pleasurable experience.

Read on to discover all the new features and improvements of Plasma 5.19…

Announcement:
	https://kde.org/announcements/plasma-5.19.0
2020-06-09 15:47:33 +00:00
Mathieu Arnold
8af4c26657 Add Perl 5.32.0-RC1. 2020-06-08 14:08:29 +00:00
Tobias Kortkamp
a48473296f lang/rust: Update to 1.44.0
- Remove devel/cargo-tree since it is now integrated into cargo
- Add patch to fix build with LibreSSL 3.1.x and 3.2.0 [1]
- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2020/06/04/Rust-1.44.0.html
PR:		246332 [1]
Tested by:	mikael, tobik
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D25099
2020-06-04 18:08:00 +00:00
Matthias Andree
30d959ca71 databases/db48: Axe. Expired 25 months ago, no users left.
Thanks to vd@'s preparation around PR 245220 and r533562,
we can now finally axe databases/db48 before 2020Q3 branches.

PR:		245220 (related)
2020-06-02 13:25:14 +00:00
Mathieu Arnold
d7c5871846 Let people know that scons with python 2 is EOL. 2020-06-02 13:11:58 +00:00
Matthias Andree
83121f5c40 Update GNU and kernel.org mirror lists
Note that from the original submission by Daniel on kernel.org,
heanet.ie was updated to match the directory,
rackspace and slackwere were dropped because they were outdated.

Mirror update status was checked with libpci/pciutils-3.7.0.tar.xz
and gnuchess-6.2.7 a few minutes ago.

PR:		243435
PR:		243436
Submitted by:	Daniel Engberg
2020-06-02 09:33:07 +00:00
Gerald Pfeifer
d610ef4216 Now that GCC 10.1 has been released and lang/gcc10 arrived to track
GCC 10 releases, switch to that over lang/gcc10-devel when GCC 10 is
requested.

Use lang/gcc11-devel when GCC 11 is requested, but note that this is
absolutely experimental and subject to constant change and likely
breakage over the next half year at least before that release series
enters stabilization.  Use at your own risk.
2020-06-02 08:49:21 +00:00
Rene Ladan
9a2fd24f3b Unregister expired Perl 5.26 2020-05-31 10:20:21 +00:00
Tobias C. Berner
04a80fcecb Add support for test-only dependencies in pyqt.mk
Allow ports to only depend on a component of PyQt for testing.

USES=pyqt:5
USE_PYQT=webengine_test

will add a TEST_DEPENDS on www/py-qt5-webengine

Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D23241
2020-05-31 09:00:47 +00:00