Commit graph

7342 commits

Author SHA1 Message Date
Rene Ladan
0c444d75c3 Unregister expired databases/db6 and remove it as an option. 2020-12-03 20:41:49 +00:00
Matthias Andree
e03a2e6775 New port: databases/db18 Oracle Berkeley DB, Release 18.1
Oracle Berkeley DB is a family of open source embeddable databases
that allows developers to incorporate within their applications a
fast, scalable, transactional database engine with industrial grade
reliability and availability. As a result, customers and end-users
will experience an application that simply works, reliably manages
data, can scale under extreme load, but requires no ongoing database
administration. As a developer, you can focus on your application and
be confident that Oracle Berkeley DB will manage your persistence
needs.

This port is derived from databases/db6 (by svn copy + edits).

PR:		248415
Submitted by:	Yasuhiro KIMURA
2020-12-02 00:09:14 +00:00
Rene Ladan
8a45ee228f Remove graphics/jpeg which has expired in favor of graphics/jpeg-turbo
Update qa checks and add a note to UPDATING to help users migrate.
Differential Revision:	https://reviews.freebsd.org/D27425
2020-12-01 19:12:47 +00:00
Tobias C. Berner
5b591329b2 Update KDE Plasma Desktop to 5.20.4
Tuesday, 1 December 2020.
Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.20.4 Plasma
5.20 was released in October 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:

   * Use plasma theme icons in kickoff leave view.
   * Weight main categories properly.
   * Discover: Display title in application page.

Changelog:
	https://kde.org/announcements/plasma-5.20.3-5.20.4-changelog/
2020-12-01 17:40:16 +00:00
Matthias Fechner
a053d04ce3 Switch default version of Ruby from 2.6 to 2.7.
For detailed list of changes, please check the Ruby website:
https://www.ruby-lang.org/en/news/2019/12/25/ruby-2-7-0-released/
https://www.ruby-lang.org/en/news/2020/03/31/ruby-2-7-1-released/
https://www.ruby-lang.org/en/news/2020/10/02/ruby-2-7-2-released/

How to upgrade is described in UPDATING entry 20201128.

PR:		244787
Submitted by:	meta@
Exp-Run:	https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=244787
Thanks to:	antoine, meta
2020-11-28 14:54:11 +00:00
Jose Alonso Cardenas Marquez
4a0b083b18 - Change lazarus default to 2.0.10 2020-11-25 03:30:34 +00:00
Jose Alonso Cardenas Marquez
c9a151778a - Change FPC default version to 3.2.0 2020-11-25 02:59:01 +00:00
Jose Alonso Cardenas Marquez
4ca1f77d7a - Update to 3.2.0
ChangeLog at:	https://wiki.freepascal.org/FPC_New_Features_3.2.0
2020-11-25 02:57:50 +00:00
Mikael Urankar
4e449e031e lang/rust: Update to 1.48.0
Changes: https://github.com/rust-lang/rust/releases/tag/1.48.0

Reviewed by:	jbeich
Tested by:	bdragon, jbeich, mikael
Differential Revision:	https://reviews.freebsd.org/D27293
2020-11-24 12:48:53 +00:00
Tobias C. Berner
65af483151 Update KDE Frameworks to 5.76
November 07, 2020. KDE today announces the release of KDE Frameworks 5.76.0.

KDE Frameworks are 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 release announcement.

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.76.0/

PR:		251135
Exp-run by:	antoine
2020-11-23 18:46:43 +00:00
Tobias C. Berner
9578fbc72f Add new default-version variant for librsvg2
New default version for librsvg2.

  Current versions of graphics/librsvg2 are using parts written in rust.
  For architectures that do not have support for rust, and for people
  who prefer not to have, or are not able to compile rust software due
  to hardware limitations, the version can be chosen via this new flag.

  The default on almost all architectures is rust.

  If you prefer no to use rust, add the following to your make.conf:

        DEFAULT_VERSIONS+=librsvg2=legacy

This makes the change committed in r554733 a bit more flexible for people
who are opposed to oxidation.

PR:		251014
Exp-run by:	antoine
2020-11-20 19:02:42 +00:00
Mateusz Piotrowski
873509308e Revert parts of r555738 which were probably not meant to be committed
PR:		248402
Reported by:	Franco Fichtner <franco@opnsense.org>
Approved by:	portmgr blanket
2020-11-20 11:05:58 +00:00
Adam Weinberger
db15051ca5 Add education virtual category
PR:		248402
Submitted by:	PauAmma
2020-11-20 07:16:06 +00:00
Dmitry Marakasov
abaa66b748 - Update multimedia/gstreamermm to 1.10.0
This port is only used by games/lordsawar and the new version is required for its update

Requested by:	bapt
Approved by:	multimedia (bapt@)
2020-11-16 19:28:59 +00:00
Mathieu Arnold
292183dbc4 Ignore readelf's return value.
PR:		251110 (with style fixes)
Submitted by:	John Hein
2020-11-16 10:50:54 +00:00
Christoph Moench-Tegeder
73b32852b9 remove left-over references to net/samba410 after r554446
samba410 expired and was removed last week

Approved by:	blanket (cleanup with no functional change)
2020-11-14 14:07:01 +00:00
Jan Beich
e379690328 gecko: bump LLVM_DEFAULT to 11
Detach from tree-wide default as coordinating with other maintainers
is expensive for little gain. User's choice is still respected.

llvm11 has better Tier2 support, more optimizations, reduces package size
and aligns with what contributors dogfood.
2020-11-13 11:52:06 +00:00
Dave Cottlehuber
1225f3cf10 Ensure go modules cannot fetch missing modules via network
Notes from go help modules:

If GOPROXY is set to the string "direct", downloads use a direct connection to
source control servers. Setting GOPROXY to "off" disallows downloading modules
from any source. Otherwise, GOPROXY is expected to be list of module proxy URLs
separated by either comma (,) or pipe (|) characters, which control error
fallback behavior. For each request, the go command tries each proxy in
sequence. If there is an error, the go command will try the next proxy in the
list if the error is a 404 or 410 HTTP response or if the current proxy is
followed by a pipe character, indicating it is safe to fall back on any error.

The GOPRIVATE and GONOPROXY environment variables allow bypassing
the proxy for selected modules. See 'go help module-private' for details.

No matter the source of the modules, the go command checks downloads against
known checksums, to detect unexpected changes in the content of any specific
module version from one day to the next. This check first consults the current
module's go.sum file but falls back to the Go checksum database, controlled by
the GOSUMDB and GONOSUMDB environment variables. See 'go help module-auth'
for details.

Reviewed by:	dmgk
Sponsored by:	SkunkWerks, GmbH
Differential Revision:	https://reviews.freebsd.org/D26860
2020-11-12 08:15:43 +00:00
Jan Beich
6bc733cbae www/firefox: update to 83.0
Changes:	https://www.mozilla.org/firefox/83.0/releasenotes/
2020-11-12 00:10:27 +00:00
Tobias C. Berner
9463f9e214 Update KDE Plasma Desktop to 5.20.3
Tuesday, 10 November 2020.
Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.20.3 Plasma
5.20 was released in October 2020 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:

   * Plasma Disks: Actually erase devices.
   * Plasma Network Management: Do not show absurdedly high speeds on first update.
   * Fix missing “Switch User” button on lockscreen with systemd 246.

Announcement:
	https://kde.org/announcements/plasma-5.20.3/
2020-11-11 17:16:48 +00:00
Mathieu Arnold
47b1e9c0c2 Ignore grep return value.
Most of the time, we use grep in a test, where its return value is
important.  In this instance, it is only used for filtering, and we do
not care about its return value, so ignore it.

PR:             250723
Exp-run by:     antoine
Differential Revision:  https://reviews.freebsd.org/D27007
2020-11-11 13:30:03 +00:00
Mathieu Arnold
f916081e1c Add set pipefail in most framework scripts.
set pipefail changes the pipeline return status from being the return
status of the last command to the last non 0 exit status of any command
in the pipeline.  This is needed to make sure all the commands in a
pipeline did actually return a non 0 status and not only the last one.

PR:		250723
Exp-run by:	antoine
Reviewed by:	bapt
Approved by:	bapt
Differential Revision:	https://reviews.freebsd.org/D27007
2020-11-11 13:29:52 +00:00
Piotr Kubaj
bdab46aa8f Add powerpc64le since it uses the same CPU models as powerpc64. 2020-11-10 15:42:15 +00:00
Tobias C. Berner
9e0e8d17a4 Prefer graphics/ligvrsvg2-rust over graphics/librsvg2
- switch to the more modern version of librsvg2 on architectures
  supporting rust
- this will fix some graphical issues on these architectures

PR:		250276
Exp-run by:	antoine
Submitted by:	tobik
Differential Revision:	https://reviews.freebsd.org/D18878
2020-11-09 17:08:12 +00:00
Sunpoet Po-Chuan Hsieh
c443b59b05 Update PY_SPHINX
textproc/py-furo requires textproc/py-sphinx 3.0
2020-11-08 17:49:26 +00:00
Tobias C. Berner
034c3409eb Update KDE Apps to 20.08.3
Some of our projects release on their own timescale and some get released
en-masse. The 20.08.3 bundle of projects was released today with dozens of
bugfixes and will be available through app stores and distros soon. See the
20.08.3 releases page for details.

Some of the fixes in today’s releases:

    * Gwenview no longer accidentally shows the thumbnail view as a separate window with newer Qt versions
    * Sending SMS with KDEConnect has been restored
    * Fixed a possible Okular crash when selecting text in annotations

Announcement:
	https://kde.org/announcements/releases/2020-11-apps-update/

Changelog:
	https://kde.org/announcements/fulllog_releases-20.08.3/
2020-11-05 17:42:01 +00:00
Mathieu Arnold
aeda355b1b Backout r554139. 2020-11-05 16:51:30 +00:00
Mathieu Arnold
e9b2078c6c Add set pipefail in most framework scripts.
set pipefail changes the pipeline return status from being the return
status of the last command to the last non 0 exit status of any command
in the pipeline.  This is needed to make sure all the commands in a
pipeline did actually return a non 0 status and not only the last one.
2020-11-05 16:42:35 +00:00
Mateusz Piotrowski
6632bb2838 Fix a typo
Reported by:	cy
Approved by:	portmgr blanket
2020-11-03 14:36:15 +00:00
Mateusz Piotrowski
eb05e38ccc Discourage users from using DO_NADA
It should not be used to make targets do nothing. In such cases,
it's most likely the ports infrastructure which requires fixing.

Suggested by:	bapt
Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D27072
2020-11-03 10:05:37 +00:00
Rene Ladan
078a83c431 Unregister removed gtkmm20 from USES=gnome 2020-11-01 17:20:34 +00:00
Rene Ladan
33f32175d0 Fix INDEX after r553767
Somehow rmport failed to detect this, perhaps my INDEX was outdated.

Pointy hat:	rene
2020-10-31 17:35:19 +00:00
Jan Beich
dc6a4d5f36 gecko: drop bogus comment r553595
llvm-objdupm is part of WITH_CLANG, not WITH_CLANG_EXTRAS
2020-10-29 10:01:20 +00:00
Jan Beich
b4e94c32aa gecko: unbreak with non-default CC/CXX
checking for clang for bindgen... not found
checking for libclang for bindgen... not found
ERROR: Could not find clang to generate run bindings for C/C++. Please install the necessary packages, run `mach bootstrap`, or use --with-clang-path to give the location of clang.

checking for llvm-objdump... not found
DEBUG: llvm_objdump: Trying llvm-objdump
ERROR: Cannot find llvm-objdump

Reported by:	pkg-fallout (powerpc64)
2020-10-29 09:56:42 +00:00
Tobias C. Berner
d2bf7830d8 Update KDE Plasma Desktop to 5.20.2
Tuesday, 27 October 2020.
Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.20.2 Plasma
5.20 was released in October 2020 with many feature refinements and new modules
to complete the desktop experience.

This release adds a week’s worth of new translations and fixes from KDE’s
contributors. The bugfixes are typically small but important and include:

   * Daemon: improve consistency of the lid behaviour.
   * Fix bug: Some user profile fields won’t apply unless they all have unique
     new values.

Full Changelog:
	https://kde.org/announcements/plasma-5.20.1-5.20.2-changelog/
2020-10-27 17:46:56 +00:00
Alex Dupre
9b21f2c875 PECL pdflib is deprecated and doesn't support PHP 8.0. 2020-10-27 09:50:00 +00:00
Antoine Brodin
5e7b516edc json extension is included in lang/php80
With hat:	portmgr
2020-10-23 06:30:36 +00:00
Tobias C. Berner
06fe70dfbf Update KDE Plasma Desktop to 5.20.1
Tuesday, 20 October 2020.
Today KDE releases a bugfix update to KDE Plasma 5, versioned 5.20.1. Plasma
5.20 was released in October 2020 with many feature refinements and new modules
to complete the desktop experience.

This release adds a week's worth of new translations and fixes from KDE's
contributors. The bugfixes are typically small but important and include:

   * KSysGuard: Divide network speeds by 2 to match reality.
   * Powerdevil: Ignore players from KDE Connect when suspending.
   * Bluedevil kcm: Set sane default size.

Full Changelog:
	https://kde.org/announcements/plasma-5.20.0-5.20.1-changelog
2020-10-22 17:46:26 +00:00
Baptiste Daroussin
1f0ff41751 Use @rmempty
While here, prefer appending to the PLIST_FILES macro rather than creating a custom
target
2020-10-22 12:48:20 +00:00
Li-Wen Hsu
21eb6c3e4d Fix make index
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
2020-10-22 03:17:17 +00:00
Torsten Zuehlsdorff
1061308ba7 Welcome PHP 8.0 RC 2 to the ports tree
There are many greater changes including:
- json is now part of core
- xmlrpc is removed
- More than 150 backward incompatible changes

Have a look at: https://github.com/php/php-src/blob/php-8.0.0RC2/UPGRADING

Reviewed by:	ale, mfechner, Pascal Christen
Sponsored by:	PHP Update Service
Differential Revision:	https://reviews.freebsd.org/D26848
2020-10-21 22:58:51 +00:00
Steve Wills
550c20cac5 Fix permissions 2020-10-19 19:38:03 +00:00
Steve Wills
dd763c441c Revert 2020-10-19 12:19:14 +00:00
Matthias Andree
2b627c0022 Make executable. 2020-10-17 14:39:32 +00:00
Rene Ladan
a4ca124230 Bump minimally supported FreeBSD version to 11.4
Phabricator:	D26646
2020-10-17 14:28:19 +00:00
Matthias Andree
07deda6217 Tools/scripts/sed_checked.sh: make more useful
- when sed expressions fail, report them, and the failing files,
  to aid developers in identifying the commits
- check whether a REINPLACE_CMD is partially effective, or totally
  ineffective, and adjust wording (please check vs. please FIX)
- use SED variable instead of /usr/bin/sed if set, for consistency.

portmgr@ hasn't raised objections other than performing power play,
and haven't responded with reasons to core@s question in
https://reviews.freebsd.org/D24240#592660 posed Sept 30 (17 days ago)

Approved by:	portmgr@ (timeout, 200 days)
Differential Revision:	https://reviews.freebsd.org/D24240
2020-10-17 12:37:13 +00:00
Tobias C. Berner
691674e0b1 x11/plasma5-plasma-desktop: fix kde.mk component
In the update to 5.20 the file used to register the component by was moved
from plasma5-plasma-desktop to plasma5-plasma-workspace.

Switch the plasma-desktop component to be detected by ${LOCALBASE}/bin/kaccess

Submitted by:	Jan Henrik Sylvester <me@janh.de>
2020-10-16 10:51:06 +00:00
Baptiste Daroussin
39b800c60d Remove the pygtk2 infrastructure which is not used anymore 2020-10-16 07:40:47 +00:00
Sunpoet Po-Chuan Hsieh
fbcaef7c63 Update comment: add pgsql 13 2020-10-15 20:20:17 +00:00
Kyle Evans
3f8f20827c [NEW PORT] lang/lua54 - Lua 5.4.1
Highlights for this version:
- new generational mode for garbage collection
- to-be-closed variables
- const variables
- complete list: https://www.lua.org/manual/5.4/readme.html#changes

The Lua Manual can be found here: https://www.lua.org/manual/5.4/

Incompatibilities from the previous version are specifically documented
here: https://www.lua.org/manual/5.4/manual.html#8

Submitted by:	Russ Haley <russ haley gmail com>
Co-submitted by:	Andrew Gierth <andrew_tao173 riddles org uk>
Differential Revision:	https://reviews.freebsd.org/D14709
2020-10-15 17:55:20 +00:00