Commit graph

6487 commits

Author SHA1 Message Date
Mathieu Arnold
935f31b1b4 Remove automagic WITH_DEBUG activation with the DEBUG option.
- People keep adding options named DEBUG to enable verbose things in
  their ports and have no idea it also enables WITH_DEBUG.
- We already have WITH_DEBUG_PORTS that can enable WITH_DEBUG on a per
  port basis.

Differential Revision:	https://reviews.freebsd.org/D16829
2018-08-28 12:22:53 +00:00
Mathieu Arnold
10f4bcf2b6 Add DEV_WARNING when misusing USES=mate/USES=gnome.
Differential Revision:	https://reviews.freebsd.org/D16828
2018-08-28 12:19:06 +00:00
Jan Beich
80fbe46e49 www/firefox: update to 62.0
Changes:	https://www.mozilla.org/firefox/62.0/releasenotes/
PR:		229168
Security:	c96d416a-eae7-4d5d-bc84-40deca9329fb
MFH:		2018Q3
Differential Revision:	https://reviews.freebsd.org/D15913
2018-08-28 00:01:14 +00:00
Mathieu Arnold
d83e709426 Typo. 2018-08-27 10:05:44 +00:00
Kurt Jaeger
c226e81036 emulators/linux-c6: Update to CentOS 6.10
PR:		229979
Submitted by:	Piotr Kubaj <pkubaj@anongoth.pl>
Reviewed by:	xmj
2018-08-26 19:53:54 +00:00
Julien Laffaye
6b14c2369b Add GO_BUILDFLAGS variable to Uses/go.mk
PR:		225812
Submitted by:	David O'Rourke <dor.bsd@xm0.uk>
2018-08-25 17:26:16 +00:00
Tobias C. Berner
6517ccec6c Update KDE Applications to 18.08
Changelog: https://www.kde.org/announcements/announce-applications-18.08.0.php
2018-08-25 05:15:02 +00:00
Adriaan de Groot
4d8ba3fafb Upstream has moved the tarballs for legacy KDE4 2018-08-23 20:11:42 +00:00
Adriaan de Groot
7d1b26ed85 Update KDE Frameworks to the latest monthly, 5.49
https://www.kde.org/announcements/kde-frameworks-5.49.0.php

Thanks Antoine for the exp-run.

PR:		230596
Submitted by:	tcberner
2018-08-23 18:49:16 +00:00
Steve Wills
ec80bf2d01 Bump PORTREVISION of lang/ruby25
Due to runtime fix in r477249
2018-08-16 00:30:53 +00:00
Tobias Kortkamp
5821244d9a Mk/Uses/cargo.mk: Fix crate name and version split (take 2)
cargo.mk is still too eager in splitting a crate's name and version
in two when the name contains a dash followed by a number.  For
example with utf-8-0.7.4 the wrong URL ends up being used in
MASTER_SITES

  .../utf/8-0.7.4/download/...

instead of

  .../utf-8/0.7.4/download/...

PR:		230413
Reported by:	Thomas Hurst <tom@hur.st>
2018-08-07 19:55:32 +00:00
David Naylor
609926de72 USES=linux: DEV_ERROR if linux package does not exist
PR:		225768
Approved by:	tijl@
2018-08-07 16:40:53 +00:00
Gerald Pfeifer
f3ce3b9d7b Filter -mretpoline, which is specific to clang and not supported by
GCC, from CFLAGS and CXXFLAGS.

This also establishes a good place where to add any additional such
cases in the future.

PR:		230200
Submitted by:	rozhuk.im@gmail.com
2018-08-05 13:30:30 +00:00
Gerald Pfeifer
04d898caf1 Add CXXFLAGS to the debugging output provided by test-gcc and put that,
as well as the existing output for CFLAGS, on a line of its own to make
this easier to parse.
2018-08-05 12:14:28 +00:00
Tobias C. Berner
397dffc230 Add missing runtime dependency on kdepim-runtime
PR:		230086
Reported by:	Jonathan M Davis <freebsd.bugs@jmdavisprog.com>
2018-08-02 10:22:44 +00:00
Mathieu Arnold
755b135dd8 Fix spurious errors.
PR:		230287
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D16440
2018-08-02 08:35:10 +00:00
Adam Weinberger
0c926073ff Fix a common grammar error: "can not" means the opposite of "cannot."
"Can not" means "it is possible not to," and "cannot" means "it is impossible to."
2018-08-01 16:33:11 +00:00
Niclas Zeising
15dac70c75 Switch to xorgproto instead of individual packages
Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto.  This update
tracks that change.

* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
  bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
  instead depend on xorgproto.  Bump portrevision.
* Delete the old *proto packages, update MOVED.

PR:		230023
Submitted by:	zeising
Approved by:	portmgr (antoine)
exp-run by:	antoine
2018-07-31 18:41:30 +00:00
Gerald Pfeifer
09f9633cb6 Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
2018-07-29 22:18:44 +00:00
Gerald Pfeifer
d2346f31bc Update the default version of GCC (pulled in via USE_GCC=yes and some
others) from GCC 6 to GCC 7.

PR:		222542
Tested by:	antoine (exp-runs)
Approved by:	antoine
Thanks to:	jbeich, tobik, and others for helping fix (broken) ports
2018-07-29 21:59:44 +00:00
Danilo G. Baio
21e302e1c9 Mk/bsd.options.desc.mk: Add all Tomcat versions
PR:		220100
Submitted by:	Jov <amutu@amutu.com>
2018-07-29 12:36:50 +00:00
Gerald Pfeifer
4e72a34fd7 Fix a grammaro (in four instances) in user-level messages around license
restrictions.

Approved by:	portmgr (mat)
Reviewed by:	eadler
2018-07-28 22:51:35 +00:00
Jan Beich
c3e0e82e52 www/firefox: drop GCC < 6 support after r474545 2018-07-28 20:28:34 +00:00
Gerald Pfeifer
c3171e8670 Now that GCC 8.2 has been released (and lang/gcc8 updated accordingly)
which brought a minor ABI fix for C++, advertise its potential use here
via GCC_DEFAULT.
2018-07-28 15:02:55 +00:00
Dima Panov
d3d495da3a lang/ruby2[4|5]: Use internal RUBY_DLDFLAGS right way, get rid of unescaped macro '$@' in the pkg-config template
lang/ruby23 is already fixed same way, port it to newer releases

By the way, this unbreak ninja builds with any port relied on libruby.so

PR:		229898
Submitted by:	fluffy
Reviewed by:	ruby (miwi)
Approved by:	ruby (miwi)
Exp-run by:	antoine
MFH:		2018Q3
Differential Revision:	D16341
2018-07-28 02:53:05 +00:00
John Baldwin
c6767fbfda Add support for amd64 and i386 to base/binutils and base/gcc.
- To support amd64, map amd64 to x86_64 when generating the --host argument
  to configure in bsd.port.mk and when generating --target arguments in port
  Makefiles.
- Add entries to the plists for i386 and amd64.  amd64 generally includes both
  amd64-specific entries as well as i386 entries.
- Don't include the builtin float.h for i386 and amd64.

Reviewed by:	bapt
Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D16250
2018-07-26 22:25:19 +00:00
Mathieu Arnold
a48e2eda88 Extract PLIST_SUB substitutions into a sed script.
This fixes PLIST_SUB being too big and PLIST_SUB_SED getting bigger than
_POSIX2_LINE_MAX.

PR:		222355
Reported by:	asomers
Reviewed by:	asomers, mfechner
Sponsored by:	Absolight
Differential Revision:	 https://reviews.freebsd.org/D14014
2018-07-26 11:09:46 +00:00
Mathieu Arnold
7256d8f2f7 Tell people who disabled LICENSE processing that it then cannot be
checked.

Reported by:	mfechner
Approved by:	bapt
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D16450
2018-07-26 10:37:36 +00:00
Tobias C. Berner
9b9d1273f3 Update KDE Frameworks to 5.48.0
Exp-run by:	antoine
PR:		229769
2018-07-19 20:45:03 +00:00
Jan Beich
29145c76be mail/thunderbird: update to 60.0
Changes:	https://www.mozilla.org/thunderbird/60.0/releasenotes/
PR:		228477
Differential Revision:	https://reviews.freebsd.org/D15565
2018-07-19 00:00:51 +00:00
Mathieu Arnold
54d9a4d7a5 Makes the no-auto-accept case understandable by a human.
Sponsored by:	Absolight
2018-07-18 15:09:02 +00:00
Mathieu Arnold
10b05e1937 Fix copy&paste error.
Reported by:	koobs
Sponsored by:	Absolight
2018-07-18 15:08:44 +00:00
Mathieu Arnold
1e5af0bf74 Have the license qa check actually work.
Pointy hat:	mat
Sponsored by:	Absolight
2018-07-18 11:33:24 +00:00
Mathieu Arnold
f305cacf3a Add a license qa check to tell porters when their ports will be mostly
useless.

Reviewed by:	antoine
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D16103
2018-07-18 11:13:06 +00:00
Mathieu Arnold
1f72ac57cb Start a debug-license target. 2018-07-18 11:13:02 +00:00
Antoine Brodin
8fdc1353e5 Fix logic in lua version selection
Reviewed by:	bapt, mat
Differential Revision:	https://reviews.freebsd.org/D16275
2018-07-17 12:00:46 +00:00
Gerald Pfeifer
ce1a22cc79 Add support for GCC 8 (and the newly added lang/gcc8 port). USE_GCC=8+
is now feasible, for example.

PR:		229681
Submitted by:	mi
2018-07-15 05:59:51 +00:00
Tobias C. Berner
73fc733977 Update KDE Applications to 18.04.3 2018-07-13 17:41:56 +00:00
Jan Beich
11b80fc3ac www/firefox: switch 11.1 aarch64 to LLD after r474545 2018-07-13 03:08:53 +00:00
Jan Beich
a224a498b7 www/firefox: switch to Clang 6.0.1 on FreeBSD 11.1
Clang 6 is already used on 10.4, 11.2 and -CURRENT. No need to expose
users to Clang 4.0.0 regressions fixed in 4.0.1 or later versions.
2018-07-13 03:02:46 +00:00
Roman Bogorodskiy
af3ce47a68 Add x11-toolkits/py-qt5-quickwidgets, Python bindings for QtQuickWidgets module
Reviewed by:	tcberner (kde)
Approved by:	tcberner (kde)
Differential Revision:	https://reviews.freebsd.org/D15903
2018-07-11 16:44:34 +00:00
Martin Wilke
fb3d7e4971 - Finish up lang/python37 import
- Added python37 docs
- Added python37 support to Mk/

Reviewed by:	bapt
Approved by:	bapt (portmgr)
Differential Revision:	https://reviews.freebsd.org/D16159
2018-07-06 16:11:14 +00:00
David Naylor
78941032a4 devel/monodevelop: update to 7.5.3.7
- remove reference assemblies as a dependency: no longer required
 - remove mono-addins as a dependency: shipped internally (via github)
 - remove cmake as a dependency: replaced by new build system based on msbuild
 - add multiple nuget feeds and move nuget dependencies into separate files
 - explicitly set full path to install(1) to fix installation script
 - USES=mono: read nupkg name and version from nuspec file

Differential Revision:	https://reviews.freebsd.org/D16070
2018-06-30 20:27:03 +00:00
Mathieu Arnold
1ac9d4e91f Convert to readelf.
objdump is being removed from HEAD, make sure everything still works
when this happens.

PR:		229049
Reported by:	emaste
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D15904
2018-06-30 08:37:33 +00:00
Mathieu Arnold
c0e3ff3da9 Remove dead code.
Sponsored by:	Absolight
2018-06-30 08:36:50 +00:00
David Naylor
7622ad2de8 USES=mono: enhance makenupkg and add NUGET_LAYOUT
Enhance makenupkg to properly generate nupkg-* files when multiple feeds
provide the same package (but different versions).

Add NUGET_LAYOUT to dictate the layout of the package directory.  Sometimes
msbuild (and nuget) does not work with symbolic links and cannot handle the
`legacy` layout.
2018-06-30 07:13:40 +00:00
Mathieu Arnold
57de7fba19 Fix a few Perl ports with Perl 5.28.
Starting at ExtUtils::MakeMaker 7.31_06 and Perl 5.27.1, the base
README.pod is no longer installed. So stop installing them altogether.

PR:		229112
Reported by:	many
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D15946
2018-06-29 10:10:35 +00:00
Mathieu Arnold
e55560c172 Keep --forward when using PATCH_DEBUG.
Otherwise, when used with BATCH defined so as to not be bothered by
config screen and all, it will almost silently reverse obsolete patches
and make you wonder why something is now broken.

Reviewed by:	sbruno
Sponsored by:	Absolight
Differential Revision:	https://reviews.freebsd.org/D15804
2018-06-29 10:02:12 +00:00
Tobias C. Berner
b1a1d38bf9 Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk
From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	→https://reviews.freebsd.org/D15540
2018-06-28 17:39:53 +00:00
Mark Felder
0885335da2 Add Varnish 6 to the framework
Reported by:	vanilla
2018-06-27 15:48:17 +00:00