1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-27 10:03:20 +00:00
Commit Graph

7170 Commits

Author SHA1 Message Date
Bryan Drewery
a4ecca97c2 Support OVERLAY dir passed in from Poudriere. 2020-05-04 18:27:51 +00:00
Gleb Popov
19c26acbf0 Upgrade lang/ghc to 8.8.3 and many Haskell ports along the way.
PR:		244784
Submitted by:	Evilham <contact@evilham.com> (some ports)
2020-05-04 18:08:10 +00:00
Tijl Coosemans
f8c4d55478 Update CentOS 7 ports to 7.8.2003. 2020-05-03 12:50:42 +00:00
Sunpoet Po-Chuan Hsieh
3e5bc93d9b Update PY_TYPING
devel/py-tenacity requires devel/py-typing 3.7.4.1
2020-05-02 01:40:15 +00:00
Mathieu Arnold
0c93135004 When one patch fails, continue with appling patches.
This makes the process of make patch, fix fallout, make makepatch much
easier as only one iteration is required.

While there, refactor things around, and streamline messages passed
between functions.

PR:		244626
Reported by:	cem
2020-04-30 14:48:22 +00:00
Mathieu Arnold
634e7a24f5 Lower case local variable. 2020-04-30 14:47:59 +00:00
Baptiste Daroussin
86dce8416e Allow lua scripts in the framworks.
Bump the minimum required pkg version to a version that accepts
properly lua scripts

Lua script offers the advantages over shell scripts that they are
running in a capsicum sandbox and they are natively rootdir friendly

Reviewed by:		portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D21433
2020-04-29 14:01:05 +00:00
Timur I. Bakeyev
0d0dc86f42 Add Samba 4.11 as a possible default version. 2020-04-29 01:40:02 +00:00
Matthias Andree
2fb1dcd59b bsd.port.mk: fix comment typo and excess full-stop in IGNORE (FLAVORS)
This is to fix a cacche type to ccache in a comment, and the double
full-stop on the console when trying to build an unsupported FLAVOR:
===>  py27-example-9.8.7 Unknown flavor 'py27', possible flavors: py37..

Approved by:	portmgr@ (bapt@, on reviews.f.o)
Differential Revision:	https://reviews.freebsd.org/D24588
2020-04-27 12:36:17 +00:00
Gerald Pfeifer
76906e8e9c Add support for GCC 10. That is in the release phase and has not seen
an upstream release yet, so we need to leverage the gcc10-devel port
which we'll replace by gcc10 once that exists.

This is not intended for production use, but to allow for an -exp run
and preparing other ports.
2020-04-26 14:20:35 +00:00
Emmanuel Vadot
ab88b482cc users-groups-install: Make it pkg -r friendly
The generated pre-install scripts isn't pkg -r friendly for all
ports that have USERS/GROUPS with an homedir, fix that.

Reviewed by:	bapt
Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D24531
2020-04-23 18:06:47 +00:00
Tobias C. Berner
cb08bca159 Update KDE Applications (release-service) to 20.04
KDE's April 2020 Apps Update

A new bundle of KDE applications is here! In these releases, you can expect to
find more features, stability improvements, and more user-friendly tools that
will help you work more effectively.

There are dozens of changes to look forward to in most of your favorite
applications. Take Dolphin, for example. Windows Samba shares are now fully
discoverable.

On the topic of playing music: the Elisa music player is adding features by
leaps and bounds. This release brings a new “Now Playing” view, easy
accessibility through the system tray, and an option to minimize the playlist
whenever you want. Thanks to the recently-added visual shuffle mode, it’s much
easier to rearrange your music in the playlists.

These are just the highlights of what’s new in KDE’s applications this month.
Read on to find out about everything we’ve prepared for you.

Announcement:
	https://kde.org/announcements/releases/2020-04-apps-update/
2020-04-23 17:00:52 +00:00
Tobias Kortkamp
5abe8902a5 lang/rust: Update to 1.43.0
- Add workaround to fix build when CC/CXX have "clang" in them [1]
- Respect AR to fix build with external toolchains [2]
- Force rebuild all consumers to catch regressions early

Changes:	https://blog.rust-lang.org/2020/04/23/Rust-1.43.0.html
PR:		238556 [1], 245583 [2]
Reported by:	Matthias Apitz <guru@unixarea.de> [1], Greg V <greg@unrelenting.technology> [2]
Tested by:	mikael, pkubaj, tobik
With hat:	rust
Differential Revision:	https://reviews.freebsd.org/D24521
2020-04-23 15:32:29 +00:00
Sunpoet Po-Chuan Hsieh
e1c19ef2d0 Update PYNUMPY
astro/py-metpy requires math/py-numpy 1.16.0
2020-04-21 19:47:46 +00:00
Bryan Drewery
8c51006062 OVERLAYS: Include <overlay>/Mk/bsd.overlay.mk
Reviewed by:		portmgr (mat, bapt)
Differential Revision:	https://reviews.freebsd.org/D24506
2020-04-21 15:50:40 +00:00
Bryan Drewery
206aaccb73 Revert r532275 2020-04-21 15:49:46 +00:00
Bryan Drewery
f65a47b37f OVERLAYS: Include <overlay>/Mk/bsd.overlay.mk
Reviewed by:	portmgr (mat, bapt)
2020-04-21 15:48:36 +00:00
Gerald Pfeifer
c03743e5b7 Finalize the streamlining of data structures holding version-specific
information in the light of us only encountering at most one version
(GCC 4.2) in the base system these days.
2020-04-16 22:25:20 +00:00
Mathieu Arnold
beb1c1fe19 USES=lua gained flavors.
Ports using USES=lua:module or lua:flavors will be flavored.  A range of
supported lua versions can be set using XX-YY (or XX-, or -YY, or simply ZZ)
for ports not supporting all lua versions.

USES=lua sets LUA_FLAVOR that needs to be used on all dependencies of
flavored lua ports, in a similar way as PHP or Python flavors.

PR:		245038
Submitted by:	andrew tao11 riddles org uk
Reviewed by:	mat, kevans, russ haley gmail com
Approved by:	mat (portmgr)
Differential Revision:	https://reviews.freebsd.org/D16494
2020-04-14 15:49:36 +00:00
Dmitri Goutnik
30577a1486 Mk/Uses/go.mk: Fix gomod-vendor-diff when there are 3 or fewer items in the GH_TUPLE
'make gomod-vendor-diff' currently doesn't work properly when modules2tuple
doesn't return the first empty line, when 3 or fewer items are in the GH_TUPLE
list.

PR:		245617
Submitted by:	yuri
2020-04-14 12:52:02 +00:00
Tobias C. Berner
a25eafc3bc Update Qt5 to 5.14.2
Very big thanks go again to kai@ who provided the www/qt5-webengine upgrade (to 5.14.0).
Notably, video capture support was re-enabled.

Announcement:
        https://www.qt.io/blog/qt-5.14-has-released

PR:		244964
Exp-run by:	antoine
2020-04-13 12:35:58 +00:00
Tobias C. Berner
39776fa67a Update KDE Framewokrs to 5.69.0
April 11, 2020. KDE today announces the release of KDE Frameworks 5.69.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. For an introduction see the KDE
Frameworks web page.

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.69.0.php
2020-04-13 12:25:19 +00:00
Tobias Kortkamp
156826ed3d Hook JAVA_DEFAULT to the DEFAULT_VERSIONS check
Format JAVA_DEFAULT value list like the others
2020-04-12 12:47:29 +00:00
Hajimu UMEMOTO
bb49aab469 Fix RUBY_RDOC with Ruby 2.7. Neither lang/ruby27 nor
devel/rubygem-rdoc do not install /usr/local/bin/rdoc27.

PR:		245340
Submitted by:	ume
Reviewed by:	meta
2020-04-12 09:32:29 +00:00
Greg Lewis
c0771b9c8f Allow users to specify a default Java version in the standard way
PR:		244942
Submitted by:	Tommy P <tommyhp2@gmail.com>
2020-04-11 17:10:03 +00:00
Loïc Bartoletti
5ead0a2f78 Update py-sip to 4.19.21 and qscintilla2 to 2.11.4
- Update py-sip to 4.19.21
  - Update qscintilla2 to 2.11.4
  - Replace MASTER_SITE_RIVERBANK with https versions
  - Replace QSCI2_DISTNAME to match with the new one

PR:		245308
Approved by:	tcberner (mentor)
Exp-run by:	antoine
2020-04-11 05:04:40 +00:00
Bryan Drewery
b74622b8ed Don't show private variable name in user message. 2020-04-10 23:28:56 +00:00
Gerald Pfeifer
8b7545172d Simplify the logic by removing a variable (_GCC_PORT_DEPENDS) and
instead use two equivalent ones (depending on the circumstances).
2020-04-09 20:43:02 +00:00
Tobias Kortkamp
5ed34ceab6 Mk/Uses/cargo.mk: Add a warning about the openssl-src crate
PR:		245337
2020-04-04 07:40:38 +00:00
Gerald Pfeifer
1657faebb0 Refactor the handling of USE_GCC=any so that it essentially becomes a
block of its own as opposed to touching bits and pieces throughout.

Use the opportunity to simplify various aspects, such as the static
tables describing versions of GCC we support and their initialization.

Overall this sheds another 30 lines off what used to me more tricky
Makefile code.  It should not change behavior.
2020-04-03 21:46:40 +00:00
Dmitri Goutnik
442465ab72 Mk/Uses/go.mk: Set GO_NO_VENDOR_CHECKS=1
Set GO_NO_VENDOR_CHECKS=1 to signal lang/go to relax vendor checks during ports
build.

PR:		244783
Reported by:	Christopher Hall <hsw@bitmark.com>
Reviewed by:	mikael swills yuri
MFH:		2020Q2
Differential Revision:	https://reviews.freebsd.org/D24122
2020-04-02 17:39:14 +00:00
Sunpoet Po-Chuan Hsieh
71b565d7d0 Update to 2.6.6
Changes:	https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-6-6-released/
2020-04-02 12:20:36 +00:00
Sunpoet Po-Chuan Hsieh
8714dd159e Update to 2.7.1
Changes:	https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-7-1-released/
2020-04-02 12:13:59 +00:00
Sunpoet Po-Chuan Hsieh
c338e34294 Update to 2.5.8
Changes:	https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-5-8-released/
2020-04-02 12:11:51 +00:00
Antoine Brodin
6b542baa09 py-enum-compat is available for all flavors of python
With hat:	portmgr
2020-04-01 06:46:47 +00:00
Tobias C. Berner
f6ab2929b8 Update KDE Plasma Desktop to 5.18.4.1
Tuesday, 31 March 2020. Today KDE releases a bugfix update to KDE Plasma 5,
versioned 5.18.4. Plasma 5.18 was released in February 2020 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:

  *  [Image Wallpaper] Fix thumbnail generation when model is reloaded in-flight.
  *  [applets/systemtray] Clear item from shown/hidden list when disabling entry.
  *  [GTK Config] Construct font style by hand instead of relying on Qt function.

Changelog:
	https://kde.org/announcements/plasma-5.18.3-5.18.4-changelog
2020-04-01 04:28:17 +00:00
Sunpoet Po-Chuan Hsieh
7e703b1ab6 Update PY_ENUM34
devel/py-clikit requires devel/py-enum34 between 1.1 and 2.0 (>=1.1,<2.0)
2020-03-31 23:17:32 +00:00
Jan Beich
d3e69fc3a8 www/firefox: update to 75.0
Changes:	https://www.mozilla.org/firefox/75.0/releasenotes/
PR:		244793
Security:	98c69f9a-856b-4180-8f0b-11846626c6cc
Differential Revision:	https://reviews.freebsd.org/D24062
2020-03-31 20:32:40 +00:00
Rene Ladan
77ca46dedf Unregister expired Ruby 2.4 2020-03-31 11:13:55 +00:00
Mateusz Piotrowski
54357b34ab Fix install-missing-packages when port is missing multiple dependencies
The current implementation of install-missing-packages does not handle
correctly the situation when a port is missing multiple dependencies. pkg(8)
would only get the first missing origin as an argument. All the other origins
would be listed on new lines and would not be passed to pkg(8).

PR:		244215
Discussed with:	mat, tobik
Approved by:	portmgr (implicit, fix r525388)
Differential Revision:	https://reviews.freebsd.org/D23795
2020-03-31 08:31:14 +00:00
Antoine Brodin
b4990c3eb6 Add a PY_PILLOW that can be used to choose between graphics/py-pillow
and graphics/py-pillow6

With hat:	portmgr
2020-03-24 19:51:44 +00:00
Tobias Kortkamp
5d337babdf Mk/Uses/cargo.mk: Better deal with versions with build identifier suffixes
A crate spec like curl-sys-0.4.30+curl-7.69.1 was incorrectly
interpreted as having a name of 'curl-sys-0.4.30+curl' instead of
'curl-sys' and failed to fetch as a consequence.

Crate names can only be composed of a limited character set [1].
Limit the regular expressions to that set and make them less greedy.

[1] https://doc.rust-lang.org/cargo/reference/manifest.html#the-name-field

PR:		244977
Reported by:	jbeich
2020-03-23 03:57:26 +00:00
Greg Lewis
e24a636951 Add support for openjdk14 2020-03-21 19:05:48 +00:00
Tobias C. Berner
a3ede83826 KDE Frameworks: update to 5.68
March 15, 2020. KDE today announces the release of KDE Frameworks 5.68.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. For an introduction see the KDE
Frameworks web page.

This release is part of a series of planned monthly releases making
improvements available to developers in a quick and predictable manner.

[1] https://kde.org/announcements/kde-frameworks-5.68.0.php

PR:		244824
Exp-run by:	antoine
2020-03-21 07:26:32 +00:00
Tobias C. Berner
62aa63f89c devel/qca: update to 2.3
- qca-2.3 drop support for OSSL<1.1
- copy devel/qca to devel/qca-legacy which is held at the current version
- update devel/qca to 2.3
- Add Uses/qca.mk which handles dependency on either of the ports depending on
  the FreeBSD version

Users on FreeBSD11 must therefore change their pkg orign à la:

   pkg set -o devel/qca:devel/qca-legacy

PR:		244682
Exp-run by:	antoine
Reviewed by:	arrowd
Differential Revision:	https://reviews.freebsd.org/D24042
2020-03-21 07:23:59 +00:00
Gleb Popov
e01244477a Mk/Uses/cabal.mk: Wrap *.cabal argument in ticks. 2020-03-16 19:59:27 +00:00
Jung-uk Kim
10c04dc03c Support compiler version >= 10 (again).
PR:		244781
Approved by:	portmgr (antoine)
2020-03-13 21:46:34 +00:00
Antoine Brodin
056c5054ac Revert r528363, it's broken for llvm < 10
With hat:	portmgr
2020-03-13 19:50:39 +00:00
Jung-uk Kim
4cbea9f8d4 Support compiler version >= 10.
PR:		244781
Approved by:	portmgr (antoine)
2020-03-13 16:41:54 +00:00
Koichiro Iwao
036eb6b6fa lang/ruby27: throw out irb, ri, rdoc from lang/ruby27
because they're provided as "default gem" since Ruby 2.6.

We provide "default gem"s as gem ports rather than a part of lang/ruby*
port.  files/patch-tool_rbinstall.rb makes not to install such default gems
however hollow wrapper scripts bin/{irb,ri,rdoc} and their manpages were
still left.

This commit intend to move out such wrapper scripts and manpages to gem
ports completely.

PR:		243888
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org> (initial revision)
		meta (myself)
Differential Revision:	https://reviews.freebsd.org/D23514
2020-03-13 09:27:15 +00:00