Commit graph

7397 commits

Author SHA1 Message Date
Loïc Bartoletti
ecb5b21c9e Update PyQt5 to 5.15.2, sip to 5.5.0, py-qtbuilder to 1.6.0 and py-qt5-sip to 12.8.1
PR:		251764
Exp-run by: antoine
2020-12-15 17:56:00 +00:00
Rene Ladan
673d45a3bf USES=gnome: unregister unused py-gobject option
It is implemented by devel/py-gobject which expired today.
2020-12-12 14:25:16 +00:00
Tobias C. Berner
581c73f04f Update KDE Applications to 20.12
- astro/libkgeomap has been removed as there are no consumers left
- deskutils/kdepim-apps-libs has been reintegrated into other ports

There are a handful of new ports available:
- astro/kosmindoormap: Library and QML component for rendering multi-level OSM indoor maps
- deskutils/itinerary: KDE Itinerary is a digital travel assistant
- devel/kpublictransport: Access realtime public transport data
- graphics/kontrast: Color contrast checker
- textproc/markdownpart: KPart for rendering Markdown content
2020-12-11 19:18:03 +00:00
Loïc Bartoletti
3e29b045e9 PyQt: fix flavors
py-qt modules require sip-module to build, unfortunately, it is hardcoded and links to the default python version.

There is no option to pass it in like sip binary, so we need to patch configure.py file.

Reported by:	fluffy
Approved by:	fluffy
2020-12-10 16:13:59 +00:00
Loïc Bartoletti
47b26d9293 Update Qt/PySide2 to 5.15.2 / PyQt to 5.15.1 / SIP to 5.4.0
This commit combines several updates.

- Update Qt to 5.12.2
- Update PyQt to 5.15.1
- Since PySide 5.15.1 is broken with Qt 5.15.2, so PySide and Shiboken are also updated to 5.15.2.
- Update sip to 5.4.0

SIP is a collection of tools  to create Python bindings for C and C++ libraries and used by PyQt and wxPython. There are some changes with sip5 [1]:
- python 3.5+ is required
- sip drops support of old deprecated methods as sipdistutils & cie.
- this version breaks also PyQt5 extension ABI. SIP files will be installed in ${PYTHON_SITELIBDIR}/PyQt${_PYQT_VERSION}/bindings
- some ports will use the new pyqtbuilder package with the pyproject.toml setup. Instead if the project have a setup.py, you should use sip-build to build it.
- if a port needs sip, it should also needs pysip. BTW, py-qt5-core requires pysip, so that should be enough for PyQt packages.

List of ports impacted by this change. Most of the patches have been integrated or are in the process of being integrated upstream:

- devel/libsavitar
- graphics/py-python-poppler-qt5
- net-im/scudcloud
- net/libarcus
- print/py-frescobaldi
- science/py-veusz
- graphics/qgis and graphics/qgis-ltr
- deskutils/calibre

A special note regarding calibre. New versions require sip>=5, we update it to the latest version (thanks to madpilot@)

science/scidavis will remove the PyQt binding soon and there is no patch planned, so we remove the python option (ok makc@)

While here, convert some ports to USE_PYQT (cad/cura, cad/uranium, devel/eric6, ...)

Thanks to tcberner and adridg!

[1] https://www.riverbankcomputing.com/static/Docs/sip/

PR:                250853
Exp-run by:        antoine
2020-12-08 20:03:07 +00:00
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
Tobias C. Berner
80e1253bff Update KDE Frameworks to 5.75.0
October 10, 2020. KDE today announces the release of KDE Frameworks 5.75.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.

Full Announcement & Changelog:
	https://kde.org/announcements/kde-frameworks-5.75.0

PR:		250251
Exp-run by:	antoine
2020-10-15 17:31:12 +00:00
Koichiro Iwao
d16c0c513c bsd.sites.mk: Unify MASTER_SITE_PHP and switch to HTTPS
> The PHP project does no have an official mirror program anymore [1]

[1] https://www.php.net/mirroring.php

PR:		250258
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
2020-10-15 03:38:05 +00:00
Tobias C. Berner
95b62e9a35 Update KDE Plasma Desktop to 5.20.0
Everyday utilities and tools, such as the Panels, Task Manager, Notifications
and System Settings, have all been overhauled to make them more usable,
efficient, and friendlier.

Meanwhile, developers are hard at work adapting Plasma and all its bits and
pieces to Wayland. Once done, Plasma will not only be readier for the future,
but will also work better with touchscreens and multiple screens with different
refresh rates and DPIs. Plasma will also offer better support for
hardware-accelerated graphics, be more secure, and enjoy many more advantages.
Although still work in progress, 5.20 already offers users many of the benefits
of Plasma on Wayland.

Read on to find out more about the new features and improvements included in
Plasma 5.20...

Full announcement:
	https://kde.org/announcements/plasma-5.20.0

Changelog:
	https://kde.org/announcements/plasma-5.19.5-5.20.0-changelog

--

Thanks to mikael@ for the new port sysutils/plasma5-plasma-disks
2020-10-15 02:54:33 +00:00
Timur I. Bakeyev
83d7d8910c Set default Samba port to 4.12 version, as 4.10 is EOLed and 4.11 will follow soon enough. 2020-10-14 22:28:48 +00:00
Mikael Urankar
d9b97de179 lang/rust: Update to 1.47.0
- Add powerpc64le arch (submitted by bdragon in D26711)
  - Disable DOCS, same problem fixed in r546048

  - Update devel/racer to 2.1.36
  - Import upstream patch to fix www/firefox
    (https://hg.mozilla.org/integration/autoland/rev/e2cede25c027)
  - Import gentoo patches to fix www/firefox-esr, www/cliqz and mail/thunderbird
    (https://dev.gentoo.org/~whissi/mozilla/patchsets/firefox-esr-78-patches-03.tar.xz : 0036, 0037 and 0038)
  - Force rebuild all consumers to catch regressions

Changelog:
  https://github.com/rust-lang/rust/releases/tag/1.47.0

Differential Revision:	https://reviews.freebsd.org/D26721
2020-10-13 08:36:35 +00:00
Piotr Kubaj
481e1243e4 Add libunwind for aarch64, powerpc64 and powerpc64le. 2020-10-12 18:25:13 +00:00
Wen Heping
a18bc2a806 - Repocopy lang/python38 --> lang/python39 and update to 3.9.0
PR:		250160
Submitted by:	wen@(myself)
2020-10-12 13:52:42 +00:00
Koichiro Iwao
17f68709bf Add lang/ruby30 (Ruby 3.0.0 Preview 1)
PR:		250131
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Reviewed by:	meta (myself)
Relnotes:	https://www.ruby-lang.org/en/news/2020/09/25/ruby-3-0-0-preview1-released/
2020-10-12 03:02:34 +00:00
Koichiro Iwao
3f2389d0f7 Mk/bsd.ruby.mk: Remove RUBY24 leftovers
since it lang/ruby24 has already been unregistered. It should have been
removed in r529959.
2020-10-11 12:31:24 +00:00
Koichiro Iwao
11d501f03a Mk/bsd.port.mk: Remove no-op USE_LIBRUBY variable
PR:		238170
Submitted by:	ak
Approved by:	portmgr (adamw)
2020-10-11 11:53:57 +00:00
Tobias C. Berner
fdce4e306f KDE Release Service 20.08.2 update
Dozens of KDE apps are getting new releases from KDE’s release service. New
features, usability improvements, re-designs and bug fixes all contribute to
helping boost your productivity and making this new batch of applications more
efficient and pleasant to use.
2020-10-10 14:17:23 +00:00
Koichiro Iwao
873644c6df lang/ruby27: Update to 2.7.2
PR:		250050
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
Reviewed by:	meta (myself)
Relnotes:	https://www.ruby-lang.org/en/news/2020/10/02/ruby-2-7-2-released/
2020-10-09 06:37:58 +00:00
Loïc Bartoletti
2933bb22c3 Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
- Update PyQt to 5.15.0, py-sip to 4.19.24 and qscintilla2 to 2.11.5
- Use pypi for PYQT [1]
- Add devel/py-qt5-sip (Don't use it for now. It will be used in future updates of PyQt with py-sip >= 5)
- Add missing py-qt5 ports: comms/py-qt5-sensors, devel/py-qt5-location, devel/py-qt5-remoteobjects, net/py-qt5-networkauth
- Strip libs
- Refactor *_PATH and *_PORT parts

[1] RiverBankComputing doesn't offer links to download latest version of some ports

PR:		247369
Reviewed by:	tcberner
Differential Revision:	https://reviews.freebsd.org/D25749
Exp-run by:	antoine
2020-10-05 15:50:03 +00:00
Emmanuel Vadot
460a3d9b25 Bump MINIMAL_PKG_VERSION to 1.15.9 after the @sample symlink fix.
Approved by:	portmgr (bapt@ implicit pkg breakage)
2020-10-04 14:15:44 +00:00
Baptiste Daroussin
8f3e23ea6d Bump the minimal revision required for pkg, due to the fixes in pkg 1.15.8 2020-10-02 14:06:31 +00:00
Emmanuel Vadot
0d39a0a490 Bump the minimal pkg version to 1.15.6
1.15 introduced more lua scripts and keywords handling and we want
to push that, so bump the minimal pkg version needed to 1.15.6 which
is the latest release available.

Approved by:	portmgr (bapt@)
2020-10-01 18:31:10 +00:00
Baptiste Daroussin
cd381044d9 Fix dependency on metacity 2020-10-01 14:22:50 +00:00
Rene Ladan
9f21b6719e bsd.gstreamer.mk: remove expired py-gstreamer plugin. 2020-09-30 15:23:09 +00:00
Kyle Evans
4810da6c37 bsd.port.mk: clarify intended usage of REINPLACE_ARGS
This is a follow-up to mat clearing out invalid usage in r550694 -- the
intention is only for the -i flag to be specified, and the framework can and
does rely on this at times.

Discussed with:	mat
Approved by:	portmgr (mat)
2020-09-30 13:13:21 +00:00
Mateusz Piotrowski
2922bb2e6b bsd.port.mk: Handle incorrect binary aliases gracefully
Currently, if the src element of a BINARY_ALIAS pair is missing,
the ports framework would just print out the help message of install(1)
and exit with a failure. This might be hard to debug for novice ports
users.

Let's introduce a check, which would allow us to print
that the src component is missing.

This situation happens more often than it seems to. For example,
BINARY_ALIAS tend to blow up when used for test dependencies,
because binary aliases are created before test dependencies
are installed. This leads to a lot of confusion for my experience.

Approved by:	portmgr (mat)
Differential Revision:	https://reviews.freebsd.org/D26551
2020-09-28 13:46:43 +00:00
Mateusz Piotrowski
ca694a1a83 Add "env" to the list of python.mk's valid args
Now the list mentions all the supported arguments.
2020-09-28 13:00:09 +00:00
Timur I. Bakeyev
64ce1620cd Actually allow to select from the varity of Samba ports. 2020-09-28 00:16:08 +00:00
Timur I. Bakeyev
b5b54c761f Make samba413 port visible. 2020-09-27 23:22:28 +00:00
Mateusz Piotrowski
8833c9bd2b Print the name of the problematic archive on failed extraction
It is useful when working with a port with a large number of distfiles.
In case one of them is failing to extract, the framework would print out
its name to ease debugging.

Approved by:	portmgr
Differential Revision:	https://reviews.freebsd.org/D25178
2020-09-27 17:46:39 +00:00
Tim Bishop
fc1ab9c4a1 The kent SourceForge mirror no longer exists. 2020-09-24 16:34:26 +00:00
Palle Girgensohn
aa1ed0e82c Welcome PostgreSQL 13
Release notes:	https://www.postgresql.org/about/news/2077/
2020-09-24 13:33:10 +00:00
Greg Lewis
1070309bcd Update list of possible JAVA_DEFAULT values
PR:		249496
Submitted by:	Yasuhiro KIMURA <yasu@utahime.org>
2020-09-22 06:06:15 +00:00
Sunpoet Po-Chuan Hsieh
ec576d1f3f Update PY_PYGMENTS
devel/py-readme_renderer requires textproc/py-pygments 2.5.1
2020-09-21 20:04:49 +00:00
Kevin Bowling
71e515e648 Mk/bsd.default-versions.mk: Update PGSQL_DEFAULT to 12
PR:		248657
Submitted by:	linimon
Reported by:	kbowling
Reviewed by:	tz
Sponsored by:	BBOX.io
2020-09-21 19:01:04 +00:00
Antoine Brodin
a4e3d1cd90 textproc/py-pygments is no longer compatible with python27 so add a PY_PYGMENTS variable
With hat:	portmgr
2020-09-21 12:01:13 +00:00
Rene Ladan
57a977d8a2 Unregister expired Python 3.5 2020-09-19 20:22:27 +00:00
Piotr Kubaj
a9e0b11546 Use correct target-cpu for power* CPU's
Using CPUTYPE?=power9 causes warnings and emits unoptimized code. Rust supports pwr* instead of power*, e.g.:
    pwr3
    pwr4
    pwr5
    pwr5x
    pwr6
    pwr6x
    pwr7
    pwr8
    pwr9
2020-09-19 13:01:35 +00:00
Emmanuel Vadot
19c76400cc mesa-libs: Add glesv1 lib
There is no real reason to disable glesv1 so add it to the build.
While here add a USE_GL for it.

Reviewed by:	zeising
Approved by:	x11 (zeising@)
Differential Revision:	https://reviews.freebsd.org/D26461
2020-09-19 09:34:36 +00:00
Jan Beich
a128470d34 gecko: drop ancient sparc64 workaround
FreeBSD 13.0 no longer supports sparc64. Firefox >= 53 requires Rust
but sparc64 is only supported by Linux, NetBSD, OpenBSD.

https://bugzilla.mozilla.org/show_bug.cgi?id=455393
2020-09-18 15:56:14 +00:00
Jan Beich
1f5de25166 gecko: drop python2 dependency after r548882 2020-09-18 15:56:04 +00:00
Mateusz Piotrowski
95448e02a1 Fix a typo in a comment 2020-09-18 09:41:48 +00:00
Tobias C. Berner
a15b53b58d Update KDE Frameworks to 5.74.0
September 06, 2020. KDE today announces the release of KDE Frameworks 5.74.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.

Full announcement:
	https://kde.org/announcements/kde-frameworks-5.74.0

PR:		249277
Exp-run:	antoine
2020-09-14 17:45:34 +00:00
Torsten Zuehlsdorff
f00a6cc80b Switch default version of PHP from 7.2 to 7.4.
7.2 does not receive any bugfixes anymore. Also the security fixes will
end at 2020-11-30.
Since PHP 7.3 will only receive bugfixes for the next 2 month, we
switch directly to 7.4

PR:		248074
Sponsored by:	Bounce Experts
2020-09-13 22:03:38 +00:00
Tobias C. Berner
8768061712 Make dependency of devel/gvfs optional for a several different ports
- this makes it possible for users to not install gvfs by making it an optional dependeny
- and moving it to nautilus directly instead of very high up the gnome stack in libngomeui
- it is on by default in nautilus, so no change for users of that

PR:		228307
Submitted by:	VVD <vvd@unislabs.com>
2020-09-13 15:58:46 +00:00
Li-Wen Hsu
d9fba02aed python.mk: Mention python 3.8 2020-09-08 07:57:30 +00:00
Greg Lewis
2c0b72e32c Add support for openjdk15 2020-09-07 18:34:28 +00:00
Piotr Kubaj
410edceabd Mk/bsd.gecko.mk: fix build with defined CPUTYPE on powerpc64 (and possibly others)
In /etc/make.conf:
CPUTYPE?=power9

When trying to build www/firefox:
make: "/usr/ports/Mk/bsd.gecko.mk" line 265: Malformed conditional (${ARCH:Maarch64} || ${MACHINE_CPU:Msse2})
make: Fatal errors encountered -- cannot continuemake: "/usr/ports/Mk/bsd.gecko.mk" line 265: Malformed conditional (${ARCH:Maarch64} || ${MACHINE_CPU:Msse2})
make: "/usr/ports/Mk/bsd.port.mk" line 4517: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored
make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here
make: "/usr/ports/Mk/bsd.port.mk" line 5203: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored
make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here
make: "/usr/ports/Mk/bsd.port.mk" line 5364: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored
make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here
make: "/usr/ports/Mk/bsd.port.mk" line 5364: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored
make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here
make: "/usr/ports/Mk/bsd.port.mk" line 5364: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored
make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here
make: "/usr/ports/Mk/bsd.port.mk" line 5364: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored
make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here
make: "/usr/ports/Mk/bsd.port.mk" line 5364: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored
make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here
make: "/usr/ports/Mk/bsd.port.mk" line 5364: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored
make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here
make: "/usr/ports/Mk/bsd.port.mk" line 5364: warning: duplicate script for target "/tmp/usr/ports/www/firefox/work-make" ignored
make: "/usr/ports/Mk/bsd.port.mk" line 3423: warning: using previous script for "/tmp/usr/ports/www/firefox/work-make" defined here
make: Fatal errors encountered -- cannot continuemake: "/usr/ports/Mk/bsd.gecko.mk" line 265: Malformed conditional (${ARCH:Maarch64} || ${MACHINE_CPU:Msse2})
make: Fatal errors encountered -- cannot continuemake: "/usr/ports/Mk/bsd.gecko.mk" line 265: Malformed conditional (${ARCH:Maarch64} || ${MACHINE_CPU:Msse2})
make: Fatal errors encountered -- cannot continuemake: "/usr/ports/Mk/bsd.gecko.mk" line 265: Malformed conditional (${ARCH:Maarch64} || ${MACHINE_CPU:Msse2})
make: Fatal errors encountered -- cannot continue

PR:		248826
Approved by:	gecko (maintainer timeout)
2020-09-07 00:58:07 +00:00
Sunpoet Po-Chuan Hsieh
e10e7bfef2 Clean up MASTER_SITE_GNU: ftp.cse.yzu.edu.tw is not working
% telnet ftp.cse.yzu.edu.tw ftp
Trying 140.138.144.170...
telnet: connect to address 140.138.144.170: Connection refused
telnet: Unable to connect to remote host
2020-09-06 15:39:55 +00:00
Gleb Popov
7e94852947 devel/mercurial: Update to 5.5 and flavorize. Adjust dependency lines and bump PORTREVISION's for ports that depend on mercurial.
PR:		242463
Submitted by:	Peter Wullinger <freebsd@dhke.de> (original patch)
2020-09-06 15:09:27 +00:00
Tobias C. Berner
a2cb94c52a Update KDE Applications (release-service) to 20.08.1 2020-09-03 14:48:14 +00:00