Commit Graph

7061 Commits

Author SHA1 Message Date
Bryan Drewery
bc8870a852 - Add compat for NOCCACHE -> NO_CCACHE 2019-10-10 20:09:59 +00:00
Bryan Drewery
d500249dad - Add a CCACHE_BIN variable for simplified use where needed. 2019-10-10 20:06:24 +00:00
Jan Beich
e42656a186 gecko: drop LLVM_DEFAULT workaround for i386 after r514194
PR:		240918
2019-10-10 00:44:57 +00:00
Baptiste Daroussin
0ed98fafae Remove the ipv6 virtual category
in 2019 the norm is for applications to support both v4 and v6 version of the ip
stack. Furthermore, the ipv6 category was clearly not consistently spread over
the ports tree defeating the goal of the category.
2019-10-09 12:28:26 +00:00
Tijl Coosemans
50d2c82e01 Let "make makesum" pass DISTFILES to "make fetch". For Linux ports "make
makesum" downloads distfiles for all supported architectures while "make
fetch" only downloads files for the build architecture.

Approved by:	portmgr (bapt)
2019-10-08 18:31:23 +00:00
Greg Lewis
947645f5a7 Add 13, force 9/10 -> 11
* Remove comment references to 9 and 10 as possible version specifications.
  Note that 9 and 10 aren't actually removed as valid versions as there is
  one port with a reference (news/nzbhydra2).
* Add 13 as a valid version.
* Add configuration for openjdk13.
* Modify the construction of _JAVA_VERSION to force 9 and 10 to 11.

Sponsored by:	The FreeBSD Foundation
2019-10-03 19:42:37 +00:00
Sunpoet Po-Chuan Hsieh
009bcb3e6a Revert MAINTAINER change: back to python@ 2019-10-03 17:49:15 +00:00
Sunpoet Po-Chuan Hsieh
15b12adb92 Cosmetic change
- Take maintainership
2019-10-02 19:51:10 +00:00
Sunpoet Po-Chuan Hsieh
1528cb4988 Update to 2.6.5
Changes:	https://www.ruby-lang.org/en/news/2019/10/01/ruby-2-6-5-released/
PR:		240985
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Security:	f7fcb75c-e537-11e9-863e-b9b7af01ba9e
MFH:		2019Q4
2019-10-02 19:25:38 +00:00
Sunpoet Po-Chuan Hsieh
c3bda2527b Update to 2.5.7
Changes:	https://www.ruby-lang.org/en/news/2019/10/01/ruby-2-5-7-released/
PR:		240984
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Security:	f7fcb75c-e537-11e9-863e-b9b7af01ba9e
MFH:		2019Q4
2019-10-02 19:25:10 +00:00
Sunpoet Po-Chuan Hsieh
a3bd5ddae3 Update to 2.4.9
Changes:	https://www.ruby-lang.org/en/news/2019/10/02/ruby-2-4-9-released/
		https://www.ruby-lang.org/en/news/2019/10/01/ruby-2-4-8-released/
PR:		240983
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Security:	f7fcb75c-e537-11e9-863e-b9b7af01ba9e
MFH:		2019Q4
2019-10-02 19:24:55 +00:00
Baptiste Daroussin
06daba67c9 Add a new argument for USES=bison:alias
this new alias arguments allows to create an alias bison on base byacc, which
is often compatible with bison.
2019-10-02 19:24:18 +00:00
Niclas Zeising
3612f9fef3 Remove deprecated x11 ports
Remove deprecated x11 ports:
* x11/libXTrap
* x11/libXprintAppUtil
* x11/libXprintUtil
* x11/rstart
* x11/xdbedizzy
* x11/xplsprinters
* x11/xprehashprinterlist
* x11/xtrap

Remove libraries from Mk/Uses/Xorg and xorg-libraries as needed to adjust
for their removal.

Add entries to MOVED
2019-10-01 19:33:16 +00:00
Baptiste Daroussin
f6fd84cfb5 BINARY_WRAPPERS allow to push in front of the PATH wrappers for binaries.
This is useful when 2 tools do provide the same feature, but the configure
scripts do test for some variables which are not in one of the tool.

For example m4 in base is mostly compatible with GNU m4 when called with the -g
arguement. This wrapper allows to use it with build systems that do check for it
calling --version and expecting GNU in the arguments.

Reviewed by:	mat (final discussions on irc)
Differential Revision:	https://reviews.freebsd.org/D21835
2019-10-01 14:33:24 +00:00
Tobias C. Berner
c45de9579f Qt5 update to 5.13.0
For new features, check: https://wiki.qt.io/New_Features_in_Qt_5.13

Thanks to adridg who helped to fix a lot of packages.

Exp-run by:	antoine
PR:		238782
2019-10-01 04:13:31 +00:00
Rene Ladan
721738180f bsd.java.mk: unregister expired java/linux-oracle-jdk9 and java/linux-oracle-jdk10 2019-09-30 11:12:10 +00:00
Niclas Zeising
319caf7030 Uses/motif.mk: Don't add -lXp to MOTIFLIB
Don't add -lXp, linking against libXp, to the default MOTIFLIB.
With this fix, it is easier to fix the remaining ports that depend on libXp,
which is deprecated.

PR:		240913
Approved by:	portmgr (swills)
2019-09-29 19:52:21 +00:00
Baptiste Daroussin
fba040e62b Reduce code duplication by calling fetch target
when converting the do-fetch target to proper scripting
we lost the ability to overwrite do-fetch when running make makesum.
as reported here: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=

Let's call again do-fetch directly instead of duplicating its content

PR:		215530
Reported by:	jbeich
Differential Revision:	https://reviews.freebsd.org/D21544
2019-09-29 04:15:47 +00:00
Tobias Kortkamp
79acffacdf Mk/Uses/cargo.mk: Handle git URLs that end with /
Fix CARGO_USE_GIT{HU,LA}B when Cargo.toml has URLs that end with
/.  This is needed for audio/spotifyd 0.2.16 which has an entry
like

structopt = { git = "https://github.com/TeXitoi/structopt/", rev = "..." }
2019-09-27 12:51:19 +00:00
Tobias Kortkamp
deaa22d85c lang/rust: Update to 1.38.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/09/26/Rust-1.38.0.html
Tested by:	jbeich, mikael.urankar@gmail.com, tobik
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D21778
2019-09-27 09:35:20 +00:00
Gleb Popov
2420b707af cabal.mk: Move hpack invocation to post-patch stage, as sometimes we need to
patch package.yaml before feeding it to hpack.
2019-09-25 16:57:35 +00:00
Tobias C. Berner
028f181cc7 KDE Frameworks: update to 5.62.0
Changelog:
	https://kde.org/announcements/kde-frameworks-5.62.0.php

Exp-run by:	antoine
PR:		240720
2019-09-23 19:04:17 +00:00
Greg Lewis
e0d67b113c Remove references to openjdk6
* Remove references to "6" in comments and examples
* Remove java/openjdk6 from the list of Java ports that are considered to
  satisfy a dependency
* Don't yet remove "6" as a valid version since many ports have "1.6+" as
  a version specifier (although none have just 1.6).  Instead force this
  to mean "1.7+".

PR:		234792
Sponsored by:	The FreeBSD Foundation
2019-09-23 18:19:57 +00:00
Tijl Coosemans
e4c0bd396a Update to CentOS 7.7.1908.
Put libdrm into a separate port so it can be kept at the CentOS 7.6 version.
The new version fails to detect graphics hardware on FreeBSD.
2019-09-21 08:56:20 +00:00
Jan Beich
3f1915711d Switch default devel/llvm* to 90
PR:		239682
Reviewed by:	tobik
Differential Revision:	https://reviews.freebsd.org/D21172
2019-09-20 19:58:36 +00:00
Torsten Zuehlsdorff
7aca2531e2 Welcome PHP 7.4 RC 1 in the ports-tree.
There are many greater changes including:
- New module ffi
- Remove interbase module
- Remove recode module
- Remove wddx module
- Many modules changes the build switches
- Many modules changes the config format, so patches needed to be recreated

Special thanks to tobik and ale for their support.

Reviewed by:	tobik, ale, joneum
Sponsored by:	PHP Update Service
Differential Revision:	https://reviews.freebsd.org/D21349
2019-09-20 12:21:11 +00:00
Guido Falsi
e69e6941cc Welcome XFCE 4.14 to the FreeBSD ports tree
- This XFCE release uses almost exclusively gtk3, so the USES=xfce
  now defaults to gtk3
- Make x11-themes/gtk-xfce-engine an optional dependency(disabled
  by default), it only supports gtk2, so would leave miost of this
  XFCE version unthemed.
- Add Greybird as an optional and enabled dependency as a modern
  theme supporting both GTK versions and all other XFCE parts
- The xfce4-vala port is deprecated and removed. The VALA bindings
  are available in the library ports using the GIR and VAPI options
  (on by default)
- Fixed various missing library and portlint warnings (portmgr fixit
  blanket)
- Default Display Manager changed to lightdm (Thanks to woodsb02
  for help)
- Add x11/xfce4-screensaver as an optional dependency to the
  xfce4-goodies (enabled by default)
- Remove dependency on x11-fm/thunar-vfs and deprecate the port.
  It is EOL upstream and the functionality is included in thunar
  itself

Update:
- Added back sysutils/xfce4-places-plugin, updated to 1.8.1
- archivers/thunar-archive-plugin to 0.4.0
- audio/thunar-media-tags-plugin to 0.3.0
- audio/xfce4-mpc-plugin to 0.5.2
- audio/xfce4-pulseaudio-plugin to 0.4.2
- deskutils/xfce4-tumbler to 0.2.7
- devel/thunar-vcs-plugin to 0.2.0 [1]
- devel/xfce4-dev-tools to 4.14.0
- misc/xfce4-appfinder to 4.14.0
- misc/xfce4-weather-plugin to 0.10.0
- multimedia/xfce4-parole to 1.0.4
- sysutils/gigolo to 0.5.0
- sysutils/xfce4-battery-plugin to 1.1.3
- sysutils/xfce4-fsguard-plugin to 1.1.1
- sysutils/xfce4-netload-plugin to 1.3.2
- sysutils/xfce4-power-manage to 1.6.5
- sysutils/xfce4-settings 4.14.1
- sysutils/xfce4-systemload-plugin to 1.2.3
- sysutils/xfce4-wavelan-plugin to 0.6.1
- www/xfce4-smartbookmark-plugin to 0.5.1
- x11-clocks/xfce4-datetime-plugin to 0.8.0
- Added new xfce4-stopwatch-plugin, version 0.3.1
- x11-clocks/xfce4-timer-out-plugin to 1.0.3
- x11-fm/thunar to 1.8.9
- x11-wm/xfce4-desktop to 4.14.1
- x11-wm/xfce4-panel to 4.14.0
- x11-wm/xfce4-session to 4.14.0
- x11-wm/xfce4-wm to 4.14.0
- x11/libexo to 0.12.8
- x11/libxfce4menu to 4.14.1
- x11/libxfce4util to 4.14.0
- x11/xfce4-conf to 4.14.1
- x11/xfce4-dashboard to 0.7.5
- x11/xfce4-screensaver to 0.1.8
- x11/xfce4-screenshooter-plugin to 1.9.6
- x11/xfce4-verve-plugin to 2.0.0

Thanks to: Olivier Duchateau <duchateau.olivier@gmail.com>

PR:		240236
Exp-run by:	antoine
Tested by:	sbruno
Approved by:    sergey.dyatko@gmail.com (maintainer timeout via
		email), portmgr (fixit blanket, port breaks with
		new Thunar if not updated) [1]
Differential Revision:	https://reviews.freebsd.org/D21278
2019-09-19 23:46:33 +00:00
Dmitri Goutnik
b6bd0cf737 Change my maintainer email
Approved by:	tz (mentor), portmgr (adamw)
Differential Revision:	https://reviews.freebsd.org/D21677
2019-09-16 20:55:08 +00:00
Tobias Kortkamp
1dd577aa35 Mk/Uses/cargo.mk: Add gmake build dependency for jemalloc-sys 2019-09-16 12:39:57 +00:00
Tobias Kortkamp
d7447834c7 Mk/Uses/go.mk: Allow naming output executable in GO_TARGET
- Allow GO_TARGET to be specified as a tuple in the form package:output
- Rework build/install targets

PR:		240535
Submitted by:	Dmitri Goutnik <dg@syrec.org>
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D21562
2019-09-14 08:20:38 +00:00
Tijl Coosemans
4cd4b965bf Add xkeyboard-config to linux-c7-xorg-libs, required by Qt5. 2019-09-12 19:43:41 +00:00
Li-Wen Hsu
43a00ec64e Add NCTUCS KDE mirror 2019-09-12 02:31:30 +00:00
Tijl Coosemans
0bd91c4127 Now that CentOS 7 ports appear to be ok, mark CentOS 6 ports deprecated,
to expire on 2019-12-31.
2019-09-11 09:47:13 +00:00
Antoine Brodin
b9fc4923fa Unbreak INDEX 2019-09-10 21:40:21 +00:00
Tijl Coosemans
b1242228d1 Create USE_LINUX sdlttf keyword and use it in games/linux-dwarffortress. 2019-09-10 19:37:16 +00:00
Tijl Coosemans
b349998dec Add x11-toolkits/linux-c7-gtk3 and its dependencies:
accessibility/linux-c7-at-spi2-atk
accessibility/linux-c7-at-spi2-core
graphics/linux-c7-cairo-gobject
graphics/linux-c7-libepoxy
x11/linux-c7-libxkbcommon

PR:		240152
Tested by:	bz
2019-09-10 19:30:09 +00:00
Sunpoet Po-Chuan Hsieh
6ae4e6eab2 Keep .so files in ext directory
- Remove NO_ARCH for dependent ports
- Bump PORTREVISION for dependency and package change

PR:		240425
Exp-run by:	antoine
2019-09-10 17:38:00 +00:00
Tijl Coosemans
17be7b87e2 Define USE_LINUX keywords per Linux distribution (currently c6 and c7) so
we can handle differences between distributions better and so we don't add
dependencies on nonexistent ports when a package doesn't exist for a given
distribution but set DEV_ERROR.  Add a version constraint on the linux_base
dependency.
2019-09-10 08:35:44 +00:00
Guido Falsi
65f4985fd5 Add libXpresent:
Xlib-based library for the X Present Extension.

Assigning maintainership to x11.

Reviewed by:		zeising
Approved by:		x11 (zeising)
Differential Revision:	https://reviews.freebsd.org/D21526
2019-09-10 07:10:56 +00:00
Adam Weinberger
7f5a1bfdf3 Fix string typos
Submitted by:	Rebecca Cran
2019-09-10 01:58:04 +00:00
Matthias Fechner
47873781ad Switch default version of Ruby from 2.5 to 2.6.
For detailed list of changes, please check the Ruby website:
https://www.ruby-lang.org/en/news/2018/12/25/ruby-2-6-0-released/

How to upgrade is described in UPDATING entry 20190909.

Exp-Run:	https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=240094

Thanks to:	antoine, sunpoet
2019-09-09 05:08:35 +00:00
Tijl Coosemans
918ec41e1f Add Linux alsa-lib-devel port so we can build our own ALSA OSS plugin. 2019-09-08 20:32:18 +00:00
Tijl Coosemans
8de3509728 Add Linux version of gmake(1). Unlike FreeBSD gmake it will run commands
from /compat/linux which is more likely to work when building Linux
software.
2019-09-08 20:24:35 +00:00
Jan Beich
fa90bbcc7a gecko: enable SNDIO by default
To avoid runtime dependency switch to dlopen(3).

PR:		238096
Requested by:	many
2019-09-07 20:53:07 +00:00
Baptiste Daroussin
a472a290be Add make to the list of allowed shebang
PR:		228874
Reported by:	jwb
2019-09-06 08:57:12 +00:00
Jan Beich
ff256dc2de gecko: drop support for Firefox < 68 after r509969 2019-09-05 23:35:59 +00:00
Jan Beich
d1b99f62c6 gecko: drop remnants of WAYLAND option after r509969 2019-09-05 23:35:51 +00:00
Tobias C. Berner
6cfd7cf7ea KDE Applications: update to 19.08.1
September 05, 2019.
Today KDE released the first stability update for KDE Applications 19.08. This
release contains only bugfixes and translation updates, providing a safe and
pleasant update for everyone.

More than twenty recorded bugfixes include improvements to Kontact, Dolphin,
Kdenlive, Konsole, Step, among others.

Improvements include:
    * Several regressions in Konsole's tab handling have been fixed
    * Dolphin again starts correctly when in split-view mode
    * Deleting a soft body in the Step physics simulator no longer causes a crash

You can find the full list of changes here:
	https://kde.org/announcements/fulllog_applications-aether.php?version=19.08.1
2019-09-05 18:20:14 +00:00
Baptiste Daroussin
4b13af055f Avoid appending FLAVORS to PORTS_FEATURES multiple times
PR:		224158
Reported by:	yuri@
2019-09-05 13:45:38 +00:00
Baptiste Daroussin
37ec9d2fec Add http://http.debian.net which points to their fastly cdn to the list
of debian mirror. [1]

While here, drop the NON_US part of debian mirrors which do not exists
anymore (for long)

PR:		221143 [1]
Reported by:	amutu@amutu.com
2019-09-05 13:24:07 +00:00
Baptiste Daroussin
248a99b906 Fix SUBDIR definition
Pointy hat:	bapt
2019-09-05 12:39:32 +00:00
Baptiste Daroussin
06b935d089 Update NETBSD sites macro
Point to the new location of the distfiles, refresh the list
of mirrors.

Note that this macro should probably be renamed PKGSRC

PR:		219536
Reported by:	avg
2019-09-05 12:01:27 +00:00
Jan Beich
3adffbd3a1 gecko: don't require gconf on non-Gnome2 desktops
Take advantage of lazy bindings by not requiring runtime dependency.
DBus is required under Wayland (Gecko-specific) and for MIME handling
but GConf2 is useless outside of Gnome2. So, only use GConf2 if it's
already installed (similar to PulseAudio).

PR:		240323
2019-09-05 11:25:53 +00:00
Jan Beich
3469b395af www/firefox: bump required rust version after r509978 2019-09-05 10:39:58 +00:00
Baptiste Daroussin
56f344f8c9 Fix make deinstall-depends with pkg.
drop pkg itself from the list of deinstall-depends in order
to keep pkg around to be able to deinstall more ports.

PR:		204296
Reported by:	ian
2019-09-05 09:07:49 +00:00
Tobias Kortkamp
771c6dff19 Mk/bsd.sanity.mk: Properly escape USE_QT4_ALT
% make
/!\ qtractor-0.9.9: Makefile errors /!\

/bin/sh: Syntax error: "(" unexpected
*** Error code 2

PR:		239814
Reported by:	Radim Kolar <hsn@sendmail.cz>
Approved by:	portmgr (rene)
Differential Revision:	https://reviews.freebsd.org/D21474
2019-09-05 07:19:03 +00:00
Baptiste Daroussin
5a05e1d207 Fix documentation of the reinstall target 2019-09-04 12:23:18 +00:00
Baptiste Daroussin
b4b7cb1c9f Fix the reinstall target to make it follow a proper sequence
first deinstall then reinstall.

For now keep the DEPENDS_TARGET, which should probably die, but
let study that in a second step

PR:		224244
Submitted by:	Walter Schwarzenfeld <w.schwarzenfeld@utanet.at>
2019-09-04 12:01:19 +00:00
Tobias C. Berner
01eb9ddad4 KDE Plasma Desktop -- update to 5.16.5
Tuesday, 3 September 2019. Today KDE releases a Bugfix update to KDE Plasma 5,
versioned 5.16.5. Plasma 5.16 was released in June 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:

 *   [weather] [envcan] Add additional current condition icon mappings.
 *   [Notifications] Group only same origin and show it in heading.
 *   Volume Control: Fix speaker test not showing sinks/buttons.

Full changelog:
https://kde.org/announcements/plasma-5.16.4-5.16.5-changelog.php
2019-09-03 18:56:24 +00:00
Jose Alonso Cardenas Marquez
c0b7145df2 - Rebuild bootstrap (ppcx64 and ppc386) with ld patches
- Fix build on 12-STABLE and CURRENT (amd64 and i386)
- Bump PORTREVISION for all ports that depends of lang/fpc
- Add USE_BINUTILS to fpc and lazarus based ports
- Add binutils dependency to Uses/fpc.mk and Uses/lazarus.mk

PR:		240293 239934 233413 214864
Exp-run by:	antoine
2019-09-03 15:51:50 +00:00
Baptiste Daroussin
7610a280b5 Add support for overlays
overlays are a way to help users to integrate their own ports tree
with the official ports tree without having to maintain clone of the
official tree and remerge on regular basis.

The ports tree will lookup in the overlays (in the order the are listed in
OVERLAY variable) for the dependencies and the USES. It will use the first
found.

in order to use it the user have to declare his overlays that way in their
make.conf:
OVERLAYS= overlay1 overlay2 overlay3

Reviewed by:	manu
Approved by:	swills
Differential Revision:	https://reviews.freebsd.org/D21468
2019-09-03 14:36:00 +00:00
Baptiste Daroussin
6a7ef0bf27 Now that bmake is the only supported make
Remove old fmake compatibility

Reviewed by:	mat
Differential Revision:	https://reviews.freebsd.org/D21432
2019-09-03 14:12:06 +00:00
Sunpoet Po-Chuan Hsieh
ec1fd7d617 Update to 2.5.6
Changes:	https://www.ruby-lang.org/en/news/2019/08/28/ruby-2-5-6-released/
PR:		240202
Exp-run by:	antoine
Security:	ed8d5535-ca78-11e9-980b-999ff59c22ea
2019-09-02 20:39:52 +00:00
Piotr Kubaj
8da0b21971 Mk/bsd.options.desc.mk: add ALTIVEC option
Enough ports support ALTIVEC option that it makes sense to add ALTIVEC option globally.

Approved by:	linimon (mentor)
Differential Revision:	https://reviews.freebsd.org/D21403
2019-09-01 17:55:47 +00:00
Rene Ladan
85ce2bc6f6 Remove USES=pure and its QA check now that lang/pure has been removed. 2019-09-01 15:54:18 +00:00
Ashish SHUKLA
5e26897b30 - Chase editors/emacs update
PR:		240225
Submitted by:	t-matubara at miracle.ocn.ne.jp
2019-08-31 07:14:05 +00:00
Sunpoet Po-Chuan Hsieh
c71155ba97 Update to 2.6.4
Changes:	https://www.ruby-lang.org/en/news/2019/08/28/ruby-2-6-4-released/
Security:	ed8d5535-ca78-11e9-980b-999ff59c22ea
2019-08-30 00:14:07 +00:00
Sunpoet Po-Chuan Hsieh
cab5c0456d Update to 2.4.7
Changes:	https://www.ruby-lang.org/en/news/2019/08/28/ruby-2-4-7-released/
Security:	ed8d5535-ca78-11e9-980b-999ff59c22ea
2019-08-30 00:11:37 +00:00
Torsten Zuehlsdorff
a8cd58783a Switch default version of PostgreSQL from 9.5 to 11
Two important changes arise with it:
- Default user switches from "pgsql" to "postgres"
- Default data-dir switches from "/usr/local/pgsql/data" to "/var/db/postgres/data11"

Also add a migration procedure, which takes the user-switch into account by preventing
it on database-side.

Exp-Run: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=239514

Thanks to: tobik, antoine, mfechner

Sponsored by:	Professionelles Bounce Management
2019-08-29 21:29:23 +00:00
Tobias C. Berner
c0d3286ef8 kde.mk: fix kwallet-pam component
- the change in r510087 which fixes kwallet-pam on FreeBSD unfortunately did not
  include an update to the component in kde.mk

PR:		240186
Submitted by:	mikael.urankar@gmail.com
Reported by:	Felix Palmen <felix@palmen-it.de>
2019-08-29 19:41:37 +00:00
Antoine Brodin
97a1acaed3 Revert recent bsd.tex.mk change
Reported by:	pkg-fallout
Pointy hat:	bapt
2019-08-28 05:18:07 +00:00
Baptiste Daroussin
3d9518076a Bring back code that was removing by accident during the previous revert 2019-08-27 11:05:10 +00:00
Baptiste Daroussin
ff926df85e Revert the previous commit which was wrong 2019-08-27 11:03:26 +00:00
Baptiste Daroussin
998eed71f9 Remove dead (never used) target 2019-08-27 11:00:18 +00:00
Baptiste Daroussin
293e996eb6 Factorize if statements in fake-pkg 2019-08-27 09:01:43 +00:00
Baptiste Daroussin
9ea8668beb Prevent globbing before validating env vars.
Submitted by:	dillon
Obtained from:	dports (dragonfly)
2019-08-27 08:52:28 +00:00
Jan Beich
32536a3abe Revert unintentional change in r509973 2019-08-27 00:50:23 +00:00
Jan Beich
fdbe420154 multimedia/rav1e: update to s20190826
Changes:	dc34123f...1fc3a1c6
2019-08-27 00:48:13 +00:00
Niclas Zeising
7ceb44e598 Fix typo 2019-08-26 13:34:22 +00:00
Niclas Zeising
397ec52f46 Fix typo 2019-08-26 10:37:55 +00:00
Niclas Zeising
3fb027e53b Fix typo
Reported by:	madpilot
2019-08-26 10:32:17 +00:00
Niclas Zeising
9d1b627466 Change bsd.xorg.mk to USES=xorg and USES=xorg-cat
Change the handling of xorg dependencies to use the USES framework instead
of bsd.xorg.mk.  bsd.xorg.mk is split into two parts:
* USES=xorg for ports depending on xorg ports with USE_XORG
* USES=xorg-cat for xorg ports with XORG_CAT

USES=xorg is fairly straight forward.  The components needed are specified
with USE_XORG, and USES=xorg is needed to pull in this part of the
framework.

USES=xorg-cat requires that the category, previously specified with
XORG_CAT, now be passed as an argument to xorg-cat, like this
USES=xorg-cat:category.  Not specifying a category is an error.
Further, it is also possible to specify which build system to use.  The
default if nothing is specified is autoconf, but meson will also be supported.
This is added with a second argument: USES=xorg-cat:category[,buildsystem].

Detailed changelog:
* Add support in Uses/xorg-cat.mk to specify build system.  Previously, only
  autoconf was supported for xorg ports, but with this change, it's possible
  to use meson instead.  Autoconf is still the defaultx, if nothing else is
  specified.  The meson support is still disabled, and requires more testing.
* Add support in Uses/xorg-cat.mk to pull sources from freedesktop.org
  gitlab.
  When specifying USE_GITLAB in a port using xorg-cat, then various GL_*
  variables will be set up automatically, as well as needed changes to the
  build.
* Switch x11-drivers/xf86-video-intel to use the USE_GITLAB framework.
* While touching xf86-video-intel, switch to USES=xorg xorg-cat:driver, and
  pet portlint.
* Add compat shims and warnings to bsd.port.mk, which will handle the old
  style ports Makefiles.
* Change Uses/gl.mk and Uses/motif.mk to use this new framework.
* Change Uses/autoreconf.mk to check and add dependencies later.  This is
  needed because xorg-cat uses autoreconf, and without this fix
  dependencies were not added properly.
* Be stricter about checking for arguments in USE_XORG, previously, :build
  and :run were accepted, but not supported.  Only the default or :both
  supported.
* Change multimedia/gstreamer1-vaapi to handle the stricter argument
  checking in USE_XORG, and add USES=xorg
* change x11/xscope to get distinfo from xorg-cat, instead of rolling it's
  own, and add USES=xorg-cat

PR:		238988 (exp-run)
Reviewed by:	antoine, tcberner, tijl, mat, tobik
Approved by:	portmgr (antoine)
Obtained from:	FreeBSD Graphics Team development repo
		https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/usesxorg
Sponsored by:	B3 Init (zeising)
Differential Revision:	https://reviews.freebsd.org/D20724
2019-08-26 09:45:15 +00:00
Tijl Coosemans
346b48c4ce Move security/linux-c7-openssl into emulators/linux_base-c7. It is needed
by sha*sum from the coreutils package.
2019-08-25 15:37:08 +00:00
Tijl Coosemans
bc97ea5908 Add devel/linux-c7-systemd-libs and let linux-c7-dbus-libs depend on it.
PR:		240043
Reported by:	Tatsuki Makino <tatsuki_makino@hotmail.com>
2019-08-25 12:20:16 +00:00
Tijl Coosemans
a0a03e4f48 Add archivers/linux-c7-lz4, required by upcoming linux-c7-systemd-libs. 2019-08-25 11:02:47 +00:00
Tijl Coosemans
d6efc65507 Add devel/linux-c7-elfutils-libs, required by upcoming
linux-c7-systemd-libs.
2019-08-25 10:29:36 +00:00
Tijl Coosemans
1a893d9aee Move devel/linux-c?-libelf to devel/linux-c?-elfutils-libelf to match the
package name and to be similar to upcoming ports for other elfutils
libraries.
2019-08-25 10:18:02 +00:00
Baptiste Daroussin
7d135651b2 Use keywords to simplify ldconfig code
PR:		239226
Reviewed by:	mat@
Differential Revision:	https://reviews.freebsd.org/D20951
2019-08-23 12:46:14 +00:00
Sunpoet Po-Chuan Hsieh
f18dbb7112 Fix PLIST
- Bump PORTREVISION for package change

PR:		239933
Submitted by:	Syouichi TAKAMIYA <takazeki@gmail.com>
2019-08-21 19:27:34 +00:00
Tobias Kortkamp
702a42e004 Mk/bsd.sites.mk: Fix fetch with GL_TUPLE site:account:project:commit:group style entries
Something like

GL_TUPLE=	https://gitlab.redox-os.org:redox-os:calc:afba9c5d184ddb9db5e4e71dc357da0499e212cf:calculate

fails to fetch because GL_SITE_calculate still has the colon left after parsing:

=> Attempting to fetch afba9c5d18/archive.tar.gz/redox-os-calc-afba9c5d184ddb9db5e4e71dc357da0499e212cf_GL0.tar.gz
fetch: afba9c5d18/archive.tar.gz/redox-os-calc-afba9c5d184ddb9db5e4e71dc357da0499e212cf_GL0.tar.gz: parse error

$ make -V GL_SITE_calculate
https://gitlab.redox-os.org:

Changing the already complex regular expressions to correct this
would make them even more complex.  Instead we correct the :: that
appears in GL_SITE after parsing GL_TUPLE.

Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D21171
2019-08-19 14:01:49 +00:00
Mathieu Arnold
55b249bab3 Add a QA check warning porters about non UCL pkg-message files.
Reviewed by:	adamw
Differential Revision:	https://reviews.freebsd.org/D21262
2019-08-19 12:18:21 +00:00
Mathieu Arnold
b174453dcd If pkg-message is not a UCL file, assume the message is "install" only.
Reviewed by:	adamw
Differential Revision:	https://reviews.freebsd.org/D21262
2019-08-19 12:18:16 +00:00
Rene Ladan
b8dc014606 Unregister removed samba46 and samba47 2019-08-19 10:03:42 +00:00
Niclas Zeising
8b06d6df0e bsd.sites.mk: Update xorg mirrors
Update the xorg mirrors list, removing dead mirrors, and sort the list to
prioritize https sites over http sites.

MFH:		2019Q3
2019-08-17 18:19:35 +00:00
Jose Alonso Cardenas Marquez
9cea055d62 - Change lazarus default to 2.0.4
Reported by:	fluffy
2019-08-17 05:41:58 +00:00
Adriaan de Groot
fcf437462e Update KDE Applications to latest upstream release, 19.08
Release announcement
	https://kde.org/announcements/announce-applications-19.08.0.php

Thanks to tcberner for doing most of the prep-work.
2019-08-15 15:38:52 +00:00
Tobias Kortkamp
40666d2b8f lang/rust: Update to 1.37.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/08/15/Rust-1.37.0.html
Tested by:	jbeich, tobik, greg@unrelenting.technology (aarch64)
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D21247
2019-08-15 14:30:16 +00:00
Adriaan de Groot
0a7455c83c Update KDE Frameworks to latest upstream release, 5.61
Release notes at
	https://kde.org/announcements/kde-frameworks-5.61.0.php

Thanks to
	antoine@ for the exp-runs,
	tcberner@ for most of the prep-work,
	the Gentoo community for cherry-picking patches

There are a bunch of changes in (implicitly included) headers, which
broke existing KDE Applications builds; that's why there are a whole
bunch of "patch-gentoo-kf5-5.61-headers" patches (taken from Gentoo
packaging). Those will go away with the next KDE Applications release,

PR:		239777
Submitted by:	tcberner
2019-08-15 10:01:34 +00:00
Koichiro Iwao
222e095f2a Implement new virtual category: net-vpn for VPN related ports
based on discussion at ports@ [1]. As VPN softwares are put in different
physical category net and security. This is a little bit confusing. Let's
give them new virtual category net-vpn.

[1] https://lists.freebsd.org/pipermail/freebsd-ports/2019-April/115915.html

PR:		239395
Submitted by:	myself
Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D21174
2019-08-14 03:26:09 +00:00
Tobias Kortkamp
a2fc071fe3 Mk/Uses/go.mk: Add gomod-vendor helper target
For USES=go:modules ports it simplifies generating GH_TUPLE by
calling modules2tuple in the right directory etc.

Submitted by:	Dmitri Goutnik <dg@syrec.org> (maintainer)
Differential Revision:	https://reviews.freebsd.org/D21246
2019-08-13 17:23:16 +00:00
Tobias Kortkamp
5223f58a48 Mk/bsd.sanity.mk: Flag non-integer PORTREVISION/PORTEPOCH
Currently they are not checked and something like PORTREVISION=foo
or just PORTREVISION= is accepted.  Some ports use indirection via
custom variables for them so it is worthwhile to check that they
are set to sane values.

While here fix ports that currently have non-integer PORTREVISION
or PORTEPOCH.

Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D21225
2019-08-13 14:46:28 +00:00
Mathieu Arnold
13a7d55681 Force ports depending on a fetch target to actually run checksum.
This prevents an improbable MITM attack on dependencies where the target
is "fetch" and the port is built manuallt.  (Which means a port depends
on a dependency being fetched, but not built or anything else.)  In this
case, as the target is only "fetch", the distribution files of the
dependency are not checked against the dependency's distinfo file.  One
could, in theory, impersonate the dependency's master site and provide a
malicious distribution file.

The ports that could in theory be affected are russian/gd, ukrainian/gd,
and ukrainian/webalizer.  They are only affected when building manually,
as when building with poudriere, the *-depends target do not have
network access, and the build would fail if the distribution files are
not already present.  (From the dependencies being built normally, where
checksum would have ran.)

The detail is described here:
https://www.reddit.com/r/BSD/comments/br62hm/freebsd_cryptographic_bypass_and_mitmbased/

Reported by:	emaste (on IRC)
Reviewed by:	swills emaste antoine
MFH:		2019Q3
Differential Revision:	https://reviews.freebsd.org/D21230
2019-08-13 10:31:18 +00:00
Mathieu Arnold
1318a48c14 Update the default Perl version to 5.30.
PR:		239742
Submitted by:	mat
Exp-run by:	antoine
2019-08-12 13:57:44 +00:00
Sunpoet Po-Chuan Hsieh
4d747fd817 Update comment: add pgsql 12 2019-08-09 11:46:11 +00:00
Palle Girgensohn
2ffb94e078 iThe PostgreSQL Global Development Group has released an update to all
supported versions of our database system, including 11.5, 10.10,
9.6.15, 9.5.19, and 9.4.24, as well as the third beta of PostgreSQL 12.
This release fixes two security issues in the PostgreSQL server, two
security issues found in one of the PostgreSQL Windows installers, and
over 40 bugs reported since the previous release.

Users should install these updates as soon as possible.

A Note on the PostgreSQL 12 Beta
================================

In the spirit of the open source PostgreSQL community, we strongly
encourage you to test the new features of PostgreSQL 12 in your database
systems to help us eliminate any bugs or other issues that may exist.
While we do not advise you to run PostgreSQL 12 Beta 3 in your
production environments, we encourage you to find ways to run your
typical application workloads against this beta release.

Your testing and feedback will help the community ensure that the
PostgreSQL 12 release upholds our standards of providing a stable,
reliable release of the world's most advanced open source relational
database.

Security Issues
===============

Two security vulnerabilities have been closed by this release:

* CVE-2019-10208: `TYPE` in `pg_temp` executes arbitrary SQL during
`SECURITY DEFINER` execution

Versions Affected: 9.4 - 11

Given a suitable `SECURITY DEFINER` function, an attacker can execute
arbitrary SQL under the identity of the function owner.  An attack
requires `EXECUTE` permission on the function, which must itself contain
a function call having inexact argument type match.  For example,
`length('foo'::varchar)` and `length('foo')` are inexact, while
`length('foo'::text)` is exact.  As part of exploiting this
vulnerability, the attacker uses `CREATE DOMAIN` to create a type in a
`pg_temp` schema. The attack pattern and fix are similar to that for
CVE-2007-2138.

Writing `SECURITY DEFINER` functions continues to require following the
considerations noted in the documentation:

https://www.postgresql.org/docs/devel/sql-createfunction.html#SQL-CREATEFUNCTION-SECURITY

The PostgreSQL project thanks Tom Lane for reporting this problem.

* CVE-2019-10209: Memory disclosure in cross-type comparison for hashed
subplan

Versions Affected: 11

In a database containing hypothetical, user-defined hash equality operators, an attacker could read arbitrary bytes of server memory. For an attack to become possible, a superuser would need to create unusual operators. It is possible for operators not purpose-crafted for attack to have the properties that enable an attack, but we are not aware of specific examples.

The PostgreSQL project thanks Andreas Seltenreich for reporting this problem.
2019-08-08 15:33:02 +00:00
Tobias Kortkamp
ee15f75b1e Mk/Uses/cargo.mk: cargo-crates to flag unknown git hosts
To avoid some head scratching print a warning instead of being
silent when encountering unhandled git hosts.
2019-08-07 10:37:10 +00:00
Tobias Kortkamp
076bb3ef0b Mk/Uses/cargo.mk: Add support for CARGO_USE_GITLAB/GL_TUPLE to cargo-crates 2019-08-06 08:12:39 +00:00
Tobias Kortkamp
2cb86a796d Assign cargo-crates.awk to rust@ too same as USES=cargo 2019-08-06 06:44:48 +00:00
Tobias Kortkamp
f06ec8723e Mk/Uses/cargo.mk: Fix cargo-crates to not output identical GH_TUPLE entries
For example, in audio/spotifyd some crates have their sources on
GitHub instead of crates.io and share the same repository and commit
in Cargo.lock like

[[package]]
name = "librespot"
source = "git+https://github.com/librespot-org/librespot.git#4e3576ba7c6146cf68e1953daeec929d619b26b1"

[[package]]
name = "librespot-audio"
source = "git+https://github.com/librespot-org/librespot.git#4e3576ba7c6146cf68e1953daeec929d619b26b1"

Based on this cargo-crates.awk would naively generate multiple
identical entries like

librespot-org:librespot:4e3576ba7c6146cf68e1953daeec929d619b26b1:librespot
librespot-org:librespot:4e3576ba7c6146cf68e1953daeec929d619b26b1:librespotaudio

This adds a lot of extra noise to the port and distinfo and is not
really needed for anything.
2019-08-06 06:43:43 +00:00
Sunpoet Po-Chuan Hsieh
c9a5d6d3d6 Update PY_TYPING
devel/py-typing-extensions requires py-typing 3.7.4+.
2019-08-04 16:11:10 +00:00
Tobias Kortkamp
5bc5c8fa0a Mk/Uses/go.mk: Drop PLIST_SUB for GO_PKGNAME
GO_PKGNAME defaults to ${PORTNAME}.  As a result it is often too
general and can produce bad results with make makeplist.  For
example, in mail/aerc it produces bogus entries like

man/man5/%%GO_PKGNAME%%-sendmail.5.gz

since GO_PKGNAME=aerc there.

Having it in PLIST_SUB was only useful for Go libraries which we
no longer support.  Only 2 ports use it currently but do not really
need to and are easily fixed.

Approved by:	dg@syrec.org (maintainer)
Differential Revision:	https://reviews.freebsd.org/D21114
2019-08-01 06:25:44 +00:00
Gleb Popov
f6b0df2efb devel/hs-git-annex: Fix git-annex-shell and git-remote-tor-annex executables.
PR:		239289
2019-07-31 18:18:33 +00:00
Tobias C. Berner
2ce903b3bc KDE Plasma Desktop: update to 5.16.4
Tuesday, 30 July 2019. Today KDE releases a Bugfix update to KDE Plasma 5,
versioned 5.16.4. Plasma 5.16 was released in June 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:

Changelog:
	https://kde.org/announcements/plasma-5.16.3-5.16.4-changelog.php
2019-07-31 17:07:14 +00:00
Greg Lewis
e70d1658ff Support newer Java versions
* Add configuration for newer versions of the JDK (11, 12)
* Switch to modern Java versioning (e.g. 8 rather than 1.8)
* Retain backwards compatibility with existing version specification
* Support the few ports that set USE_JAVA to the requested version

PR:		237054, 238758 (exp-run)
2019-07-31 16:06:31 +00:00
Mathieu Arnold
c5f7a50a9d Fix fetch-list when running as a user.
The fetch-list target is used to generate a shell script that will more
or less replicates what do-fetch does. It allows one to do most things
as a regular user, and generate that script to run, say, on another
machine, if the one where you build things does not have access to the
internet, or has much slower access.

It was failing when DISTDIR was not writable by the current user, and
the port had a distribution file with a path in it. (Not using
DIST_SUBDIR, something else, like lang/rust does.) It was failing
because it was trying to create that subdirectory unconditionally,
instead of only creating the subdirectory if actually had to.  This also
fixes the bug that the generated script did not have the appropriate
mkdirs for those directories.

PR:		239293
Submitted by:	tobik (earlier version)
Reported by:	Ruslan Garipov
Differential Revision:	https://reviews.freebsd.org/D21112
2019-07-31 10:10:35 +00:00
Gerald Pfeifer
a09b771811 GCC 9 removed support for powerpcspe, so lock down that platform
to GCC 8.

PR:		238330
Reported by:	pkubaj
Reviewed by.	jhibbits
2019-07-31 07:18:48 +00:00
Gleb Popov
1bf70670c0 Uses/cabal.mk: In case of wrong arguments, print the wrong one, not all of them.
Reported by:	tobik
2019-07-29 07:53:16 +00:00
Gleb Popov
01107771c8 Mk/Uses/cabal.mk: Check for invalid args.
Reported by:	tobik
2019-07-28 10:16:34 +00:00
Gerald Pfeifer
ea8c8ec7da Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
2019-07-26 20:46:53 +00:00
Gerald Pfeifer
9d240807dd Update the default version of GCC as pulled in via USE_GCC=yes and a
myriad of other ways from GCC 8 (8.3 right now) to GCC 9 (9.1 right now).

PR:		238330
Tested by:	antoine (exp-runs)
Thanks to:	tobik, jbeich (for heavy lifting fixing broken ports)
2019-07-26 20:35:21 +00:00
Gleb Popov
a4998307e7 Add support for USES= cabal:hpack and document this option. 2019-07-26 16:52:49 +00:00
Tobias Kortkamp
3c5839ab5a Mk/Uses/go.mk: Default to "." instead of PORTNAME
If neither GO_PKGNAME or GO_TARGET are set explicitly, go install
tries to install a package named ${PORTNAME} which is almost always
wrong.  This forces Go ports to set GO_PKGNAME or GO_TARGET although
their value is often redundant.

Update do-build to default to the "." package instead ("the package
in the current directory") and teach do-install to install the "."
package.  In many cases, this removes the need to explicitly set
GO_PKGNAME and GO_TARGET making USES=go:modules alone sufficient
for simpler ports.

This is a backward compatible change.

- Assign maintainership to Dmitri

Submitted by:	Dmitri Goutnik <dg@syrec.org>
Approved by:	jlaffaye (maintainer timeout, ~3 weeks)
Differential Revision:	https://reviews.freebsd.org/D20813
2019-07-26 07:15:08 +00:00
Gleb Popov
cfcbf160b4 cabal.mk: Transforms check-revs aux target into make-use-cabal-revs, which works much better.
Submitted by:	Evilham <contact@evilham.com>
2019-07-21 18:37:26 +00:00
Gleb Popov
283ae1b011 Make make-use-cabal aux target output an item per line. 2019-07-21 14:59:17 +00:00
Tobias Kortkamp
7e5e3b9071 www/geckodriver: Bump libc crate version again
$ make check-sanity
/!\ geckodriver-0.24.0: Makefile warnings, please consider fixing /!\

CARGO_CRATES=libc-0.2.43 may be unstable on aarch64 or not build on armv6,
armv7, powerpc64. Consider updating to the latest version (higher than 0.2.49).

This will give it at least a chance to build on tier 2 archs.  We
bumped libc earlier but this was regressed on in r506813.

The libc warnings in USES=cargo do not seem to be enough.  Make
them errors instead.

With hat:	rust
2019-07-18 08:18:05 +00:00
Tobias C. Berner
b3ffaf12d7 KDE Frameworks: update to 5.60.0
July 13, 2019. KDE today announces the release of KDE Frameworks 5.60.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.

Announcement:
	https://kde.org/announcements/kde-frameworks-5.60.0.php

PR:		239183
Exp-run by:	antoine
2019-07-16 18:41:46 +00:00
Tobias Kortkamp
fbe6dc595d Mk/Uses/cargo.mk: Handle distfile group names properly
Crates like openssl-src-111.3.0+1.1.1c have characters not in
[a-zA-Z0-9].  Use the complement of [a-zA-Z0-9] instead of adding
+ to the list of chars [-.] we currently handle.
2019-07-15 08:46:13 +00:00
Bryan Drewery
51409ae5ed Don't try splitting symbols out of .a archives.
Sponsored by:	DellEMC
2019-07-13 17:32:14 +00:00
Tobias C. Berner
37e8575738 KDE Applications: update to 19.04.3
July 11, 2019.
Today KDE released the third stability update for KDE Applications 19.04. This
release contains only bugfixes and translation updates, providing a safe and
pleasant update for everyone.

Over sixty recorded bugfixes include improvements to Kontact, Ark, Cantor, JuK,
K3b, Kdenlive, KTouch, Okular, Umbrello, among others.

Improvements include:

  *  Konqueror and Kontact no longer crash on exit with QtWebEngine 5.13
  *  Cutting groups with compositions no longer crashes the Kdenlive video editor
  *  The Python importer in Umbrello UML designer now handles parameters with default arguments

Changelog:
	https://kde.org/announcements/fulllog_applications-aether.php?version=19.04.3
2019-07-12 05:32:09 +00:00
Tijl Coosemans
a3289277ff Switch the default for Linux ports to CentOS 7. 2019-07-10 19:02:33 +00:00
Bryan Drewery
d64353f33f Fix handling of ports with *1* file.
Reported by:	glebius
Sponsored by:	DellEMC
2019-07-10 16:18:32 +00:00
Tijl Coosemans
7003875294 On amd64 adding DEFAULT_VERSIONS+=linux=c6 to /etc/make.conf made Linux
infrastructure ports (linux_base-c6 and linux-c6*) install i386 CentOS 6
packages.  Using c6_64 instead of c6 made them install mixed amd64/i386
CentOS 6 packages and allowed Linux application ports to install amd64
binaries when available.  The i386-only configuration was only useful for
users of x11/nvidia-driver* which didn't provide Linux amd64 emulation
until recently.

With x11/nvidia-driver* now supporting Linux amd64 there's no longer a
need for i386-only Linux on amd64.  Let DEFAULT_VERSIONS+=linux=c6 make
Linux infrastructure ports install mixed amd64/i386 CentOS 6 packages,
like c6_64 before, and remove support for c6_64 as a value.

Replace LINUX_ARCH with ARCH everywhere because they are always the same
now.
2019-07-10 14:40:02 +00:00
Tobias C. Berner
5da559ebc6 KDE Plasma Desktop: update to 5.16.3
Tuesday, 9 July 2019. Today KDE releases a Bugfix update to KDE Plasma 5,
versioned 5.16.3. Plasma 5.16 was released in June 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:

    * DrKonqi will now automatically log into bugs.kde.org when possible.
      Fixes bug #202495.
    * libinput.
    * Keep Klipper notifications out of notification history.
      Fixes bug #408989.

Announcement:
	https://kde.org/announcements/plasma-5.16.3.php

Changelog:
	https://kde.org/announcements/plasma-5.16.2-5.16.3-changelog.php
2019-07-10 04:45:03 +00:00
Timur I. Bakeyev
588ed037aa Add Samba 4.10 as a possible value for the DEFAULT_VERSIONS. 4.8 is still the default. 2019-07-06 20:50:34 +00:00
Gleb Popov
f25bce3066 cabal.mk: Pass --disable-benchmarks --disable-tests in do-build rule.
This cuts down amount of required dependencies and decreases build time.
2019-07-04 18:44:11 +00:00
Tobias Kortkamp
f69160b440 lang/rust: Update to 1.36.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/07/04/Rust-1.36.0.html
Tested by:	jbeich, mikael.urankar@gmail.com
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D20810
2019-07-04 14:41:57 +00:00
Jan Beich
f4a001a5b1 gecko: drop MOZ_RPATH after r315713 2019-07-04 11:40:57 +00:00
Jan Beich
f4943f19c3 gecko: drop nspr-related *FLAGS substitution
https://bugzilla.mozilla.org/show_bug.cgi?id=514211
2019-07-04 11:40:53 +00:00
Jan Beich
2e37999838 gecko: drop staging remnants after r357413 2019-07-04 11:40:47 +00:00
Jan Beich
e94016c23b gecko: drop MOZ_* variables controlling defaults 2019-07-04 11:40:41 +00:00
Jan Beich
5c3a510f7c gecko: drop PORT_MOZCONFIG, it wasn't flexible enough 2019-07-04 11:40:33 +00:00
Jan Beich
f01a9b3265 gecko: drop pre/post-install scripts after r473092 and r497197 2019-07-04 11:40:26 +00:00
Jan Beich
6fd22aac7c gecko: drop GTK2 and RUST options after r505740 and r505753 2019-07-04 11:39:49 +00:00
Kubilay Kocak
ac16e5c894 Uses/python.mk: Clarify language, messaging and usage for <version-spec>
Make it clear that <version-spec> is a declarative not imperative
specification to declare what version of Python a port or software
*supports*, not the versions it should *use*.

The version that gets selected is a function of Python.mk, DEFAULT_VERSIONS
which change over time, and can be overridden or otherwise set by the user.

While I'm here, add a special note about bare USES=python (without a
<version-spec>), which is likely to be deprecated at some point down the
line. In the meantime, describe what the semantics of not specifying a
<version-spec> entails, and encourage minimisation of its use where
appropriate.

Approved by:	koobs (python, maintainer)
2019-07-03 07:31:01 +00:00
Wen Heping
43633b0725 - Update python version in comment, remove deprecated version. 2019-07-03 06:35:48 +00:00
Jan Beich
f3662b250b www/firefox: update to 68.0
Changes:	https://www.mozilla.org/firefox/68.0/releasenotes/
PR:		238087
Security:	0592f49f-b3b8-4260-b648-d1718762656c
MFH:		2019Q2
Differential Revision:	https://reviews.freebsd.org/D20391
2019-07-01 21:09:07 +00:00
Alex Dupre
62d9035f5b Update default MySQL version to 5.7.
PR:		238365
Submitted by:	ale
Exp-run by:	antoine
Approved by:	portmgr (antoine)
2019-07-01 07:43:32 +00:00
Bryan Drewery
245e0379ee Reduce code duplication from r504140.
Suggested by:	cem
Sponsored by:	DellEMC
2019-06-30 23:02:44 +00:00
Bernard Spil
e65177f895 databases/mariadb104-server: Add MariaDB 10.4 port 2019-06-30 18:25:03 +00:00
Niclas Zeising
6db0d126a4 Switch mesa and related ports to llvm80
Switch mesa over to use llvm80 instead of llvm60.  Make it use the
global LLVM_DEFAULT instead of deciding for ourself which llvm version
to use. [1]

Fix build of lang/beginet [1]

Add patch from upstream to fix build of devel/libclc.  The patch is taken
from the git mirror of devel/libclc rather than the SVN repo, for
convenience.

Add a patch from mesa upstream preventing certain error messages when using
amdgpu [2]

Add a notice to bsd.default-versions.mk asking that the graphics team be
informed before the llvm version is changed.

Enable llvm and gallium on MIPS.  As far as I can tell, this used to
be the default before this change.

Bump portrevisions since dependencies changed.

PR:		230789 [1], [2]
Submitted by:	jbeich [1], tobik [2]
Obtained from:	FreeBSD Graphics Team development repo
		https://github.com/FreeBSDDesktop/freebsd-ports/commits/feature/mesa-llvm80
Sponsored by:	B3 Init (zeising)
2019-06-30 14:56:12 +00:00