Commit graph

1187 commits

Author SHA1 Message Date
Tijl Coosemans
5b721b6172 Eliminate RPMVERSION from Linux ports and set DISTVERSIONSUFFIX instead.
This puts all version information together in the port Makefiles.
2019-06-08 13:13:29 +00:00
Tijl Coosemans
f099d068fc Update CentOS 7 ports to 7.6.1810.
This adds some new ports:
converters/linux-c7-fribidi required by x11-toolkits/linux-c7-pango.
graphics/linux-c7-libglvnd required by graphics/linux-c7-dri.
graphics/linux-c7-wayland required by graphics/linux-c7-dri.
print/linux-c7-freetype unbundled from emulators/linux_base-c7 because it
depends on graphics/linux-c7-png now.

Mesa OpenGL libraries in graphics/linux-c7-dri now support libglvnd (GL
Vendor-Neutral Dispatch library) which allows some applications to use
Mesa while others use Nvidia OpenGL.  The x11/nvidia-driver* ports have
been changed so versions above 390.42 now use CentOS libglvnd and no longer
install a bundled copy.

PR:		229431
Submitted by:	pkubaj (partly)
2019-06-08 12:13:46 +00:00
Tobias C. Berner
f240baeb83 Update KDE Applications to 19.04.2
https://kde.org/announcements/announce-applications-19.04.2.php
2019-06-07 04:08:25 +00:00
Mathieu Arnold
072325a1b1 Put back the php extension installation message, now that it can be
shown on installation only.

Differential Revision:	https://reviews.freebsd.org/D20510
2019-06-06 11:46:06 +00:00
Sunpoet Po-Chuan Hsieh
d8cff3e56b Introduce PY_TYPING and simplify Makefile
Since devel/py-promise requires 3.6.4+, the minimal version is set to 3.6.4.

With hat:	python
2019-05-31 10:00:20 +00:00
Tobias C. Berner
ee49e34252 qt5: fix build on gcc architectures
- the sed call was only replacing one of the %%LOCALBASE%% by ${LOCALBASE},
  due to the missing 'g' flag to the sed call.

- with this change the gcc architectures should be able to build Qt5 again.

PR:		237745
Submitted by:	Mark Millard <marklmi26-fbsd@yahoo.com>, jwb
Reported by:	pkubaj
2019-05-25 20:02:55 +00:00
Tobias Kortkamp
a7ed1f0480 Mk/Uses/php.mk: Drop unused mysql_DEPENDS
PR:		235942
Submitted by:	Miroslav Lachman <000.fbsd@quip.cz>
Approved by:	ale (maintainer)
2019-05-24 15:24:19 +00:00
Tobias Kortkamp
45b4cf53f5 Mk/Uses/cargo.mk: QoL improvement during makepatch
Cargo normalizes Cargo.toml when crates are published.  It creates
a Cargo.toml.orig to preserve the original.  Rename them to not
interfere with makepatch and avoid creating a bunch of useless
and wrong files/patch-*Cargo.toml.

Suggested by:	mat
2019-05-24 07:57:11 +00:00
Tobias Kortkamp
f30ebc2bec lang/rust: Update to 1.35.0
- Force rebuild all consumers to catch regressions early

Thanks to Mikaël Urankar for providing updated bootstraps for
aarch64, armv6, armv7, powerpc64.

Changes:	https://blog.rust-lang.org/2019/05/23/Rust-1.35.0.html
Reviewed by:	jbeich
Tested by:	pkubaj (powerpc64), mikael.urankar@gmail.com (aarch64)
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D20332
2019-05-24 03:25:11 +00:00
Tobias C. Berner
e10da3de3f Update KDE Frameworks to 5.58.0
Announcement:
	https://kde.org/announcements/kde-frameworks-5.58.0.php

Exp-run by:	antoine
PR:		237888
2019-05-15 20:28:04 +00:00
Tobias C. Berner
54c94e46cd Update pyqt to 5.12.2 (with it sip to 4.19.17)
Exp-run by:	antoine
PR:		237889
2019-05-15 20:25:59 +00:00
Tobias Kortkamp
6bd3ed2a9b lang/rust: Update to 1.34.2
- While here add patches from [1] for LibreSSL 2.9.1 support

[1] https://github.com/sfackler/rust-openssl/pull/1097

Changes:	https://blog.rust-lang.org/2019/05/13/Security-advisory.html
Changes:	https://blog.rust-lang.org/2019/05/14/Rust-1.34.2.html
PR:		237495 [1]
Security:	37528379-76a8-11e9-a4fd-00012e582166
2019-05-15 03:12:15 +00:00
Mathieu Arnold
28017ff3ee Welcome Perl 5.30 (now at 5.30.0-RC1)
Changes:	https://metacpan.org/pod/release/XSAWYERX/perl-5.30.0-RC1/pod/perldelta.pod
Changes:	https://metacpan.org/pod/release/XSAWYERX/perl-5.30.0-RC1/pod/perldeprecation.pod#Perl-5.30
2019-05-13 07:36:38 +00:00
Tobias C. Berner
d27fcc13c5 Update KDE Applications to 19.04.1
Changelog:
	https://kde.org/announcements/fulllog_applications-aether.php?version=19.04.1
2019-05-09 18:18:04 +00:00
Rene Ladan
ed0c744cfc Unregister expired lang/perl5.24 2019-05-09 16:21:42 +00:00
Gleb Popov
b25371bcc4 Restore "hs-" package name prefix for Haskell packages.
Reported by:	mat
Approved by:	mat
2019-05-09 15:02:19 +00:00
Gleb Popov
6dc2e22e2d Introduce USES=cabal and use it to build Haskell applications.
PR:		230186
Reviewed by:	mat, tcberner
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D19730
2019-05-09 14:39:30 +00:00
Tobias C. Berner
4aaedd3666 Update KDE Plasma Desktop to 5.15.5
Changelog:
	https://kde.org/announcements/plasma-5.15.4-5.15.5-changelog.php
2019-05-08 20:50:22 +00:00
Rene Ladan
dfd801cad1 Remove esound support from the ports tree, as audio/esound expired. 2019-05-08 12:54:13 +00:00
Joseph Mingrone
1aa420879a cran.mk: Don't include math/R/compiler.mk; it was removed in r500605
Pointy-hat:	jrm
2019-05-01 19:43:18 +00:00
Tobias Kortkamp
ece971a5cd Mk/Uses/openal.mk: Drop support for the OpenAL Sample Implementation
Prepare for audio/openal removal.

PR:		236971
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D19766
2019-04-30 16:24:55 +00:00
Sunpoet Po-Chuan Hsieh
4ae562dd77 Update comment for PYTHON_PKGNAMESUFFIX
The deprecated comment was added in r364450 (bsd.python.mk to Uses/python.mk transition) but it is not.
2019-04-27 18:27:43 +00:00
Antoine Brodin
7a89afb809 Remove unused plist substitutions
With hat:	portmgr
2019-04-26 08:56:37 +00:00
Antoine Brodin
8779d06e2c Remove PYTHON_PYOEXTENSION from plist substitutions
With hat:	portmgr
2019-04-25 15:21:51 +00:00
Julien Laffaye
429d61c810 Improve support for ARM in go.mk
- Set GOARM value according to current ARCH
- Set CGO_ENABLED

Submitted by:	Dmitri Goutnik <dg@syrec.org>
Differential Revision:	D19892
2019-04-24 16:25:57 +00:00
Tobias C. Berner
1c18b6d5c8 Update KDE Applications to 19.04.0
The changelog can be found here:
	- https://kde.org/announcements/announce-applications-19.04.0.php

Due to crashes on start, multimedia/kdenlive was kept at 18.12.3 for now.
2019-04-18 16:55:13 +00:00
Tobias Kortkamp
b543464063 Mk/Uses/python.mk: Flag unknown USES=python args and unknown USE_PYTHON features
PR:		235901
Approved by:	mat
Differential Revision:	https://reviews.freebsd.org/D19569
2019-04-18 13:16:44 +00:00
Tobias Kortkamp
3a8103eee8 Mk/Uses/bdb.mk: Make debug-bdb output {BUILD,LIB}_DEPENDS again
${PORTSDIR}/ in *_DEPENDS has been gone for a while.
2019-04-18 05:34:33 +00:00
Joseph Mingrone
90d332798a editors/emacs: Update to version 26.2
Port changes:
Match upstream's default behaviour by not installing the shared game
directory and the auxiliary program update-game-score

Upstream changes:
https://www.gnu.org/software/emacs/news/NEWS.26.2

Reviewed by:	ashish
Differential Revision:	https://reviews.freebsd.org/D18810
2019-04-17 14:36:02 +00:00
Tobias Kortkamp
23e6c4fb94 Mk/Uses/cargo.mk: Push lib dependencies back down into ports
Some crates are optional via Cargo features or are only used during
tests, however the framework has no way to discriminate between
test or run dependencies using just CARGO_CRATES leading to more
run dependencies than necessary for some packages.  With more ported
Rust applications it's time to let individual ports make that
decision now.

The environmental setup to use dependencies from ports instead of
bundled ones and implied build dependencies (cmake, gmake, pkgconf)
are left in place for now.

Assign cargo.mk to rust@ while here.
2019-04-17 07:33:34 +00:00
Tobias C. Berner
a366f5fb27 devel/qt5: Follow-up to r499101
- Move the GCC related path fix into freebsd-g++/qmake.conf
  Otherwise the inclusion of the GCC path would break clang
  based systems when gcc-${GCC_DEFAULT} was installed.

- This might break GCC architectures again, and if so, that
  will be fixed in a follow up commit.

PR:		235921
2019-04-16 19:37:11 +00:00
Piotr Kubaj
7616cd5cd0 Fix build when using GCC. Needed by GCC architectures.
Tested for no breakage on amd64 with Clang.

PR:	235921
Reviewed by:	tcberner
Approved by:	tcberner (mentor)
2019-04-16 17:31:19 +00:00
Tobias C. Berner
3cfe073169 Update KDE Frameworks to 5.57
Announcement:
	https://kde.org/announcements/kde-frameworks-5.57.0.php

PR:		237253
Exp-run by:	antoine
2019-04-16 09:58:50 +00:00
Tobias Kortkamp
67b6dd1b42 lang/rust: Update to 1.34.0
- Update devel/racer to latest version that can build with 1.34.0
- Drop no longer needed patch from textproc/ripgrep
- Force rebuild all consumers to catch regressions early

Thanks to Mikaël Urankar for providing updated bootstraps for
aarch64, armv6, armv7, powerpc64.

Changes:	https://blog.rust-lang.org/2019/04/11/Rust-1.34.0.html
Reviewed by:	jbeich
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D19850
2019-04-11 19:39:28 +00:00
Sunpoet Po-Chuan Hsieh
40c9c7f7eb Update devel/readline to 8.0
- Bump PORTREVISION of dependent ports for shlib change

Changes:	https://tiswww.case.edu/php/chet/readline/CHANGES
PR:		236156
Exp-run by:	antoine
2019-04-09 14:04:49 +00:00
Tobias Kortkamp
10f285fa1c Mk/Uses/go.mk: Remove support for installing Go libs and sources
All ports that depend on it have been removed in r497504.

- Restrict build to only main packages by adding -buildmode=exe to
  GO_BUILDFLAGS
- Add initial support for building in module-aware mode

PR:		236509
Submitted by:	Dmitri Goutnik <dg@syrec.org>
Reviewed by:	0mp, jlaffaye, tobik
Approved by:	jlaffaye (maintainer)
Differential Revision:	https://reviews.freebsd.org/D19570
2019-04-08 16:46:37 +00:00
Tobias C. Berner
c65df6fc83 devel/qt5-qmake: override hardocded value of localbase with ${LOCALBASE}
- The qmake.conf shipped with Qt5 sets /usr/local by default. This patch
  replaces that string with the value of ${LOCALBASE} to ease use with
  different prefixes.

PR:		229260
2019-04-06 15:21:41 +00:00
Tobias C. Berner
eaee14a38f Update PyQt5 to 5.12.1
- Upgrade sip to 4.19.15
- Upgrade qscintilla2 to 2.11.1
- Upgrade PyQt to 5.12.1

- From this version on www/py-qt5-webengine is unbundled and ships its own distfile

PR:		236894
Exp-run by:	antoine
2019-04-05 23:05:20 +00:00
Tobias C. Berner
b2b959aea1 pyqt.mk: allow using of 'help' compoonent 2019-04-05 22:35:25 +00:00
Tobias C. Berner
1c35361b47 Update Qt5 to 5.12.2
- Thanks to kai for updating webengine.

Exp-run by:	antoine
PR:		236895
2019-04-05 20:50:59 +00:00
Antoine Brodin
91f3a20d56 devel/flang doesn't provide a flang binary, but it provides a flang package
With hat:	portmgr
MFH:		2019Q2
2019-04-04 06:54:58 +00:00
Tobias C. Berner
472071c75c Update KDE Plasma Desktop to 5.15.4
Changelog:
	https://kde.org/announcements/plasma-5.15.3-5.15.4-changelog.php
2019-04-02 19:56:47 +00:00
Tobias Kortkamp
b7c871a2db Mk/Uses/perl5.mk: Flag invalid USE_PERL5 components
Approved by:	perl (mat)
Differential Revision:	https://reviews.freebsd.org/D19776
2019-04-01 18:38:36 +00:00
Tobias Kortkamp
db738ec122 Mk/Uses/php.mk: Flag invalid args
Approved by:	ale (maintainer)
Differential Revision:	https://reviews.freebsd.org/D19750
2019-03-30 18:36:30 +00:00
Jan Beich
745b7a993c Drop USES=gecko (forgotten in r497195) 2019-03-29 21:09:02 +00:00
Jesper Schmitz Mouridsen
0f8e28c12e Upgrade the LXQt desktop environment to 0.14.0
Upstream announcement https://forum.lxqt.org/t/release-lxqt-0-14-0/572

Approved by: miwi (mentor)
Differential Revision: https://reviews.freebsd.org/D19056
2019-03-28 17:59:33 +00:00
Tobias Kortkamp
c14ae21835 Mk/Uses/cargo.mk: Add GitLab support and drop CARGO_GH_CARGOTOML
- Add a CARGO_USE_GITHUB equivalent for GitLab instances,
  CARGO_USE_GITLAB
- Replace CARGO_GH_CARGOTOML with a ${FIND} and just patch
  all Cargo.toml under ${WRKDIR}.  It is too tedious to find all
  the Cargo.toml that need patching manually due to transitive
  dependencies.
2019-03-25 06:28:20 +00:00
Tobias C. Berner
d61f5ca005 kde.mk: fix handling of versioned components
When prefixing the components in r496296 the versioned components where neglected,
which lead to for example the 'baloo' component no longer being defined properly.

Reported by:	antoine
2019-03-20 07:24:49 +00:00
Raphael Kubo da Costa
a163a4fac1 Reland r496041 and r496054.
With r496296 we no longer have naming conflicts and can define the wayland
component in qt.mk again.
2019-03-19 22:41:33 +00:00
Raphael Kubo da Costa
d633db0eaf kde.mk, qt.mk: Prefix component variables to avoid clashes.
r496074 was necessary because both kde.mk and qt.mk were setting wayland_LIB
and wayland_PORT, and qt.mk overrode the version in kde.mk.

Follow what we do in pyqt.mk and prefix the component variables to avoid future
clashes.

Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D19631
2019-03-19 22:34:16 +00:00