Commit graph

6787 commits

Author SHA1 Message Date
Tobias Kortkamp
b751249006 Mk/bsd.port.mk: Extend pre-check-config to check option group names too
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D20426
2019-06-09 04:31:02 +00:00
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
Mathieu Arnold
ba4258b649 Make sure we use perl installed by ports and not some other perl in PATH.
PR:		238320
Submitted by:	Jeroen Pulles
2019-06-05 14:37:47 +00:00
Antoine Brodin
47ce821484 Switch default version of samba from 4.7 to 4.8
With hat:	portmgr
2019-06-04 14:17:39 +00:00
Gerald Pfeifer
5d907c5fc9 Add GCC 9 as an option for GCC_DEFAULT now that lang/gcc9 has landed in
the tree. The default for GCC remains version 8 for the time being.
2019-06-04 06:39:58 +00:00
Mathieu Arnold
bd94d2c38d Use UCL for pkg-message
Remain backward compatible but use ucl for the pkg-messages, which allows to:
- append messages one after the other
- only print message on delete, install, upgrade from a version to another

If pkg-message starts with a [ we consider it should be a valid ucl file

The format is the following:
[
{ message: "Always print" },
{ message: "package being removed", type: remove },
{ message: "package being installed", type: install },
{ message: "package is being upgraded", type: upgrade },
{ message: "Upgrading from lower than 1.0", maximum_version: "1.0", type: upgrade },
{ message: "Upgrading from higher than 1.0", minimum_version: "1.0", type: upgrade  },
{ message: "Upgrading from >1.0 < 3.0", maximum_version: "3.0", minimum_version: "1.0",
]

Because it is ucl one can use some sugar like:
[
{ message = <<EOD
formatted
message 'with fancy things'
EOD
},
}

Submitted by:	bapt
Reviewed by:	bapt, mat
Differential Revision:	https://reviews.freebsd.org/D19310
2019-06-03 12:57:44 +00:00
Gerald Pfeifer
b56d93d34f Add support for GCC 9 via the new lang/gcc9 port. USE_GCC=9+ and
USE_GCC=9 (the latter of which should only be used if unavoidable)
are now supported.
2019-06-02 07:55:48 +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
Alex Kozlov
c23fc82315 - Remove obsolete (since r473503) USE_QT4/5 variable descriptions
PR:	238172
Approved by:	portmgr (rene)
2019-05-29 08:18:10 +00:00
Antoine Brodin
fa22bcefd1 Add lang/julia to the blacklist of ports that other ports must not depend upon.
With hat:	portmgr
2019-05-28 09:44:05 +00:00
Li-Wen Hsu
cb5c8198a2 Turn lang/julia to metaport & introduce JULIA_DEFAULT to bsd.default-versions.mk
PR:		235872
Submitted by:	Iblis Lin <iblis@hs.ntnu.edu.tw> (maintainer)
2019-05-28 06:12:47 +00:00
Baptiste Daroussin
127e896f23 Improve vulnerability checking
Use the return value of the pkg audit command instead of parsing its output
The output will change in the next version of pkg

Approved by:	mat (portmgr)
Reviewed by:	mat (portmgr)
Differential Revision:	https://reviews.freebsd.org/D20376
2019-05-27 13:02:05 +00:00
Alex Kozlov
4fcb6520ab - Remove no-op (since r415842) NOFETCHFILES variable from the ports tree.
Approved by:	portmgr (mat)
2019-05-27 10:33:44 +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
Jan Beich
c784ee57d6 www/firefox: bump required cbindgen after r501604
Reported by:	Mikaël Urankar
2019-05-25 16:11:00 +00:00
Jan Beich
0d31b9184d www/firefox: require more recent icu/rust after r490910/r501604 2019-05-25 11:51:02 +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
Mathieu Arnold
7551edfa4b Have makepatch ignore "C function prototype".
This will reduce the churn when base system diff subtly changes what is
put in that field.
2019-05-20 13:04:03 +00:00
Gerald Pfeifer
c169efd9ba Now that the last dependency on GCC 5 (and lang/gcc5) in the Ports
Collection is gone, remove USE_GCC=5 as an option.

This does not remove lang/gcc5 as such, but helps avoid new dependencies
creeping in, in particular since GCC 5 has been unmaintained upstream for
a while.
2019-05-18 07:03:04 +00:00
Jan Beich
bba9bc0881 www/firefox: restore SafeBrowsing v4 after r495403
Required for phishing protection. Not covered by uBlock Origin lists.
Looks like #Mozilla didn't announce the POLA-violating change anywhere
public despite backporting to ESR60.

https://bugzilla.mozilla.org/show_bug.cgi?id=1531176
2019-05-17 12:02:08 +00:00
Tobias Kortkamp
dae9f3d7a4 Mk/bsd.sanity.mk: Prevent false positive with SSL_DEFAULT!=base after r499267
With SSL_DEFAULT!=base USES=ssl sets OPENSSL_LDFLAGS and any port with an
OPENSSL option like net/haproxy gets a false positive error like:

/!\ haproxy-1.9.8: Makefile errors /!\

The following options helpers are incorrectly set after bsd.port.options.mk
and are ineffective: OPENSSL_LDFLAGS

*** Error code 1

Whitelist OPENSSL_LDFLAGS to prevent this.

Reported by:	mfechner (via ports-committers)
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D20275
2019-05-16 13:30:33 +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
Jan Beich
2491d7944a www/firefox: update to 67.0
Changes:	https://www.mozilla.org/firefox/67.0/releasenotes/
PR:		236651
Security:	44b6dfbf-4ef7-4d52-ad52-2b1b05d81272
MFH:		2019Q2
Differential Revision:	https://reviews.freebsd.org/D19654
2019-05-13 23:55:28 +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
Koichiro Iwao
c0fd879a7f lang/ruby26: Fix pkg-plist when EXAMPLES=off
Reported by:	adamw
2019-05-09 06:42:08 +00:00
Koichiro Iwao
96e32bdc19 Add ruby26 2.6.3 (copied from ruby25)
PR:		234509 235826
Submitted by:	pete@nomadlogic.org (initial revision)
		Yasuhiro KIMURA <yasu@utahime.org> (initial revision)
		meta (myself, minor modifications)
Relnotes::	https://www.ruby-lang.org/en/news/2018/12/25/ruby-2-6-0-released/
		https://www.ruby-lang.org/en/news/2019/01/30/ruby-2-6-1-released/
		https://www.ruby-lang.org/en/news/2019/03/13/ruby-2-6-2-released/
		https://www.ruby-lang.org/en/news/2019/04/17/ruby-2-6-3-released/
Differential Revision:	https://reviews.freebsd.org/D19961
2019-05-09 01:28:38 +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
Kurt Jaeger
edfbdc7152 Mk/bsd.sites.mk: update torproject.org link
- The old link redirects (302) to the new one.

PR:		237732
Submitted by:	Christian Inci <chris.freebsd@broke-the-inter.net>
2019-05-03 16:31:07 +00:00
Mathieu Arnold
a9c92b0801 Cleanup USE_GIT(HUB|LAB) a bit.
- Make USE_GIT(HUB|LAB) behave more responsibly with DISTNAME.
- Fix a small bug in the USE_GITLAB extra distfile naming.

Differential Revision:	https://reviews.freebsd.org/D20140
2019-05-03 13:58:27 +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
Koichiro Iwao
fcf98f7079 lang/ruby2[45]: Remove dbm library and replace it with databases/rubygem-dbm
PR:		230289
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org> (initial revision)
		meta (myself)
Reviewed by:	sunpoet, ruby
Approved by:	sunpoet
Differential Revision:	https://reviews.freebsd.org/D20000
2019-04-30 11:22:58 +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
Jan Beich
32daaae72c Switch to -fstack-protector-strong and enable on more architectures
PR:		237273
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Differential Revision:	https://reviews.freebsd.org/D19907
2019-04-24 19:15:05 +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
Piotr Kubaj
3a69880c81 Remove checks for ia64, this is not a supported architecture.
PR:		237104
Approved by:	portmgr
2019-04-23 17:52:38 +00:00