1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-04 01:48:54 +00:00
Commit Graph

7395 Commits

Author SHA1 Message Date
Loïc Bartoletti
51d952e6db devel/py-qtbuilder: Update to 1.8.0 2021-02-15 14:07:11 +00:00
Mikael Urankar
6bebfaa8a0 lang/rust: Update to 1.50.0
- Use bundled libgit/libssh, the versions in ports are too old
  - Update lang/rust-nightly to 2021-02-12
  - Update devel/racer to 2.1.41
  - Import upstream patch to fix build issue for Firefox and related ports (https://bugzilla.mozilla.org/show_bug.cgi?id=1684261)

Changes: https://github.com/rust-lang/rust/releases/tag/1.50.0

Tested by:	mikael, pkubaj
Differential Revision:	https://reviews.freebsd.org/D28616
2021-02-14 15:45:10 +00:00
Adriaan de Groot
31950a30cd Add KDE_INVENT convenience for KDE ports
KDE has its own GitLab instance. This behaves slightly different
from other GitLab -- there's not really a "GL_ACCOUNT" involved,
although the repositories are filed under various categories
that behave like accounts do on GitLab.com.

Some -- not many -- ports of KDE software pick up unreleased
software, or software in-between releases. Those tend to use
the GitHub mirror. That mirror should not be considered a good
source for the software; it's better to stick close to the real source.

With KDE_INVENT it is immediately clear that a port comes from KDE
sources, but not released work. It is a shortcut for setting GL_
values for site, account (category) etc. While there's only a handful
of ports now that would need it (and we would prefer to **not**
package unreleased software) the "signal value" is a good one.

Reviewed by:	tcberner
2021-02-13 21:12:23 +00:00
Tijl Coosemans
29d82d41f8 Introduce ImageMagick default version and use it in print/cups-filters.
The different versions of ImageMagick in the ports tree all conflict with
each other and some ports can depend on either of them so it's a perfect
candidate for the default-versions framework.

PR:		252335
Submitted by:	VVD <vvd@unislabs.com>
2021-02-11 17:16:28 +00:00
Adriaan de Groot
a0e9636c07 Improve the upgrade path for Qt with portupgrade.
Newer Qt releases depend on the build tools and qmake from that release,
but the existing way of specifying that (e.g. USE_QT=buildtools_build)
could pick up the *old* Qt version's tools and qmake. Never a problem
in poudriere, which builds cleanly, but it keeps tripping up other
tools. Replace the existing definitions for the dependencies with
versioned dependencies, so that the right version of tools is built
and used for the rest of the Qt stack.

PR:		245862
Reported by:	Piotr Smyrak
Reviewed by:	tcberner
2021-02-10 23:19:17 +00:00
Piotr Kubaj
7b29b356be www/firefox: add LTO option
PR:		253036
Approved by:	gecko (maintainer timeout)
2021-02-10 19:23:50 +00:00
Piotr Kubaj
c32a4b37ed Add LTO_DESC to Mk/bsd.options.desc.mk.
There are more and more ports using LTO.
2021-02-10 19:17:45 +00:00
Baptiste Daroussin
cb6ed197a7 libgnomekbd is a gnome3 components now 2021-02-06 07:34:02 +00:00
Baptiste Daroussin
193e72df8e Remove libgtkhtml
This library has been deprecated upstream very long ago and is not in use
anymore in the ports tree.
2021-02-05 10:31:49 +00:00
Tobias C. Berner
6954aa7786 Update KDE Release-Service to 20.12.2
Some of our projects release on their own timescale and some get released
en-masse. The 20.12.2 bundle of projects was released today with dozens of
bugfixes and will be available through app stores and distros soon. See the
20.12.2 releases page for details.

Some of the fixes in today’s bugfix releases include:

	*    Ark no longer crashes when closing the window while loading a TAR archive
	*    Dolphin calculates the folder size on FUSE and network file systems correctly now
	*    Konsole no longer crashes when exiting all tabs at the same time
	*    Dictionaries can be added in Kiten’s config dialog
	*    Umbrello doesn’t crash anymore if exiting when a widget in a diagram is selected

Release Notes:
	https://community.kde.org/Releases/20.12_Release_Notes

Full Changelog:
	https://kde.org/announcements/fulllog_releases-20.12.2/
2021-02-04 19:21:17 +00:00
Mathieu Arnold
6a83479862 Make USES=python without argument mean 3.6+.
This is getting us one step further to deorbitting Python 2.7.

Reviewed by:	rene, antoine, swills
Differential Revision:	https://reviews.freebsd.org/D28459
2021-02-04 14:35:22 +00:00
Baptiste Daroussin
f667e41092 Remove expired gstreamer 0.x
gstreamer 1.x has been introduced long ago and gstreamer 0.x was kept
to let time for applications to catchup on gstreamer 1.x
2021-02-04 06:04:50 +00:00
Rene Ladan
2d9527944f Mk/bsd.port.mk: Remove support for FreeBSD 12.1 which reached end-of-life today.
MFH:		2021Q1
2021-02-01 12:37:14 +00:00
Tobias C. Berner
5f4aa6a186 graphics/gstreamer*-plugins-opencv: fix fallout form OpenCV-4.5.1 upgrade
* graphics/gstreamer-plugins-opencv: disabled, as it uses the no longer shipped OpenCV-1.0 API
* graphics/gstreamer1-plugins-opencv: fix the configure script to not only look for OpenCV4 <= 4.2.0
  => this will be properly fixed with the next upgrade of gstreamer when switching to the meson
  build system.

PR:		253118
Submitted by:	VVD <vvd@unislabs.com>
Reported by:	rhurlin, fluffy, VVD <vvd@unislabs.com>
2021-01-31 16:32:30 +00:00
Gerald Pfeifer
bba7c61256 In some cases one may want to use GCC to build something when its
runtimes or GCC at runtime are not required.

Introduce an optional argument for USE_GCC that indicates GCC is
only required at build time.

Examples for the new syntax are USE_GCC=yes:build, USE_GCC=9:build,
or USE_GCC=11+:build.

Submitted by:	Fabian Freyer <fabian.freyer@physik.tu-berlin.de>
PR:		211154
Differential Revision:	https://reviews.freebsd.org/D7223
2021-01-30 15:15:01 +00:00
Jason E. Hale
6089334c74 Mk/Uses/kde.mk: Allow ports that use the KDE framework to build regression
tests when TEST_TARGET is defined.

Approved by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D28271
2021-01-21 22:20:40 +00:00
Jason E. Hale
5d9ed067de Mk/Uses/kde.mk: Minor clean-up
- Remove several always-true conditions
- Whitespace clean-up
- Fix a few grammatical errors

Approved by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D28271
2021-01-21 21:14:20 +00:00
Joseph Mingrone
6d6094534b compiler.mk: Update clang dependency to v10; clean up duplication
PR:		252627
Approved by:	brooks, portmgr (swills)
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D28120
2021-01-21 17:47:55 +00:00
Gerald Pfeifer
b2e6ef7f3b Revert r562049 which I committed by mistake.
Pointy hat:	gerald
2021-01-19 15:04:17 +00:00
Gerald Pfeifer
db1e3fae20 GCC_DEFAULT now sits at 10, so remove the special setting we added for
powerpc64le which is a nop now (essentially reverting revision 559637).

Reported by:	pkubaj
2021-01-19 15:02:22 +00:00
Loïc Bartoletti
661f174fd0 Update qscintilla2 to 2.11.6 2021-01-18 19:03:23 +00:00
Tobias C. Berner
ff6758abfc Update KDE Frameworks to 5.78.0
January 09, 2021. KDE today announces the release of KDE Frameworks 5.78.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 pred

Full Changelog:
	https://kde.org/announcements/kde-frameworks-5.78.0

PR:		252591
Exp-run by:	antoine
2021-01-18 12:03:48 +00:00
Danilo G. Baio
290134abb3 Mk/Uses/python.mk: Remove PY_SPHINX shared macro
This shared macro was necessary to use with flavors and not break ports with
USES=python (all versions).

All ports that depends on Sphinx are using the latest version on tree.

Approved by:	python (with hat)
2021-01-15 14:38:44 +00:00
Mark Linimon
f86c964117 Update GCC_DEFAULT from 9 to 10.
A few (mostly Fortran-based) ports need to be patched because GCC 10
is stricter.  A handful of ports need to be restricted to GCC 9 because
they fail with 10.

5 ports still fail with GCC 10.  However, seeing as this work has been
ongoing since 2020-05-24, it is simply time to make the commit and
notify the affected maintainers.

While here, pet portlint (Makevar order).

PR:		246700
Submitted by:	gerald
Approved by:	antoine (after many, many, -exp runs)
2021-01-13 23:03:31 +00:00
Rene Ladan
c53f5f37f6 Remove now unused PY_IPADDRESS and PY_TYPING and their ports. 2021-01-12 20:14:45 +00:00
Rene Ladan
ecadfa88a7 Remove unused PY_PATHLIB references and its definition.
The port itself (devel/py-pathlib) was already removed.
2021-01-10 17:05:25 +00:00
Tobias C. Berner
482d8befda Update KDE Plasma Desktop to 5.20.5
Tuesday, 5 January 2021.
Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.20.5. Plasma
5.20 was released in October 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:

   * Plasma NM: Fix password entry jumping to different networks with wifi scanning, by pausing the scan when appropriate.
   * Plasma PA: Read text color from proper theme.
   * Plasma Workspace: Move keyboard positioning in the keyboard itself.

Announcement:
	https://kde.org/announcements/plasma-5.20.5/
2021-01-08 22:14:43 +00:00
Tobias C. Berner
4fb2cd10f1 Update KDE Release Service ports to 20.12.1
Full changelog:
	https://kde.org/announcements/fulllog_releases-20.12.1/
2021-01-08 19:15:30 +00:00
Dmitri Goutnik
3fdfb0aec1 Mk/Uses/go.mk: Explicitly set modules-aware mode depending on "modules" argument
Until now, go.mk relied on default Go behavior of switching to modules-aware
mode only in the presence of go.mod and building in legacy ("GOPATH") mode
otherwise. This changes with go1.16 [1] which flips defaults to always build in
modules-aware mode and needs an explicit GO111MODULE=off to turn modules off.

Stop relying on Go defaults and set build mode explicitly depending on
"modules" argument in USES=go.

[1] https://github.com/golang/go/issues/41330
2021-01-08 14:21:28 +00:00
Baptiste Daroussin
5ea4ab9d0f Prefer checking libncursesw.so for base ncurses
While base still provides libncurses.so (as a symlink to libncurses.so in -current)
libncursesw.so is still prefered
2021-01-07 14:01:31 +00:00
Gleb Popov
c9394fe1a2 Uses/cabal.mk: Add "nodefault" argument. 2021-01-07 12:17:24 +00:00
Rene Ladan
42ca9d7a26 Follow up on devel/py-futures port removal in r559976
The devel/py-futures port was removed in r559976 as it was for
Python 2.7 only and no longer referenced in the default cases.
However it was still defined in Mk/Uses/python.mk in PY_FUTURES,
leaving a dangling reference.

Remove it from Mk/Uses/python.mk and from affected ports, as
it was already an empty definition for Python 3.6+

Bump minimal Python version of security/theonionbox to 3.6+
2021-01-05 22:08:21 +00:00
Rene Ladan
89b454230d Follow up on graphics/py-pillow6 port removal in r559976
The graphics/py-pillow6 port was removed in r559976 as it was for
Python 2.7 only and no longer referenced in the default cases.
However it was still defined in Mk/Uses/python.mk in PY_PILLOW,
leaving a dangling reference.

Remove it from Mk/Uses/python.mk, leaving only the Python 3
version of that port, graphics/py-pillow, defined and bump the
minimal verion of Python to 3.6 for affected ports.
2021-01-05 20:53:59 +00:00
Gleb Popov
41d66222fb Uses/cabal.mk: More correct fix for EXTRACT_ONLY problem from r559679. 2021-01-04 11:31:37 +00:00
Sunpoet Po-Chuan Hsieh
aeb3241fbd Update comment: add llvm 10 and 11 2021-01-03 20:29:36 +00:00
Guido Falsi
b2f2269daf Welcome XFCE 4.16 to the FreeBSD ports tree!
Upstream announce: https://xfce.org/about/news/?post=1608595200

This XFCE release dropped support for GTK2 plugins and also dropped
GTK2 from all components.

WARNING: please check UPDATING before upgrading your packages. In
case of problems also read the libexo pkg-message.

Due to this some panel plugins and libraries will be removed since
they cannot compile anymore:

- print/xfce4-print
- x11/xfce4-quicklauncher-plugin
- x11/xfce4-wmdock-plugin
- x11-toolkits/libxfce4gui

These further components also fail to build or work and are being
marked BROKEN, deprecated and marked for removal:

- science/xfce4-equake-plugin
- x11/xfce4-embed-plugin
- deskutils/orage
- deskutils/xfce4-volumed [1]

deskutils/xfce4-notes-plugin will be also marked BROKEN, but there
is active development in it's upstream repository and a fixed release
is expected soon.

deskutils/xfce4-generic-slider will also be marked broken, since
it fails to compile. [2]

Thanks also to riggs, Olivier Duchateau <duchateau.olivier@gmail.com>
and the people in Approved and Reviewed lines below for help and
contributions.

Reviewed by:		woodsb02
Approved by:		sergey.dyatko@gmail.com (maintainer) [1],
			ehaupt [2]
Differential Revision:	https://reviews.freebsd.org/D27846
2021-01-02 16:36:33 +00:00
Rene Ladan
16127537c4 Unregister expired PHP 7.2
While here ensure the default versions/values match with each other.
2020-12-31 11:46:52 +00:00
Gleb Popov
08a23e2c83 Uses/cabal.mk: Set EXTRACT_ONLY based on DISTFILES value, just like bsd.port.mk does.
This removes the need for specifying EXTRACT_ONLY for Haskell ports that have USE_{GITHUB,GITLAB}.

PR:		244784
2020-12-30 18:57:32 +00:00
Piotr Kubaj
b5098e760e Switch default GCC for powerpc64le to 10.
9 does not yet work and the switch to 10 is near.

PR:		251670
Approved by:	gerald@ (maintainer)
2020-12-30 03:12:58 +00:00
Dima Panov
fd8c799f25 Mk/Uses/python.mk: introduce PYTHON_EXT_SUFFIX variable
Since Python-3.8.7 it uses unified with other platforns shared libs naming scheme:
instead of plain .so suffix now it refers to used cpython: .cpython-${PYTHON_SUFFIX}.so

Future Python releases will use this scheme too, it will be hooked via version check

PR:		252057
Approved by:	python (wen)
2020-12-24 13:14:02 +00:00
Sunpoet Po-Chuan Hsieh
b07ed56d3c Update PY_PYGMENTS
textproc/py-jupyterlab-pygments requires textproc/py-pygments between 2.4.1 and 3 (>=2.4.1,<3)
2020-12-19 20:24:39 +00:00
Mark Linimon
ad75383ebd Actually change the MONO_DEFAULT now that lang/mono5.10 exists. This
should have been part of r558402.
2020-12-18 23:41:39 +00:00
Sunpoet Po-Chuan Hsieh
1ba30adf43 Fix r558402 2020-12-18 19:48:35 +00:00
Mark Linimon
db98bef5ab lang/mono5.10 has now been committed, so change the comment. 2020-12-18 19:43:10 +00:00
Mark Linimon
e5c4a36a70 Commit documentation change (apparently forgotten in r556253). 2020-12-18 06:04:48 +00:00
Mark Linimon
5add858122 Commit documentation change (apparently forgotten in r556265). 2020-12-18 05:55:28 +00:00
Mark Linimon
3a0069b109 Define new value MONO_DEFAULT. Not yet used in ports tree (WIP).
PR:		251795
Submitted by:	linimon
2020-12-18 05:45:03 +00:00
Tobias C. Berner
ee2d70dd7d Update KDE Frameworks to 5.77.0
December 12, 2020. KDE today announces the release of KDE Frameworks 5.77.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/kde-frameworks-5.77.0/

PR:		251792
Exp-run by:	antoine
2020-12-17 15:41:41 +00:00
Loïc Bartoletti
ecb5b21c9e Update PyQt5 to 5.15.2, sip to 5.5.0, py-qtbuilder to 1.6.0 and py-qt5-sip to 12.8.1
PR:		251764
Exp-run by: antoine
2020-12-15 17:56:00 +00:00
Rene Ladan
673d45a3bf USES=gnome: unregister unused py-gobject option
It is implemented by devel/py-gobject which expired today.
2020-12-12 14:25:16 +00:00