1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-02-07 11:49:40 +00:00

7648 Commits

Author SHA1 Message Date
Dmitri Goutnik
e90c51255c Mk/Uses/go.mk: Resign maintainership 2021-09-21 10:57:44 -05:00
Baptiste Daroussin
aedc18359a Mk/bsd.port.mk: fix NO_PKG_REGISTER
Since we switched to pkg, NO_PKG_REGISTER was not working anymore.
Since pkg 1.17.2 the pkg register command do support -N option which
allows to bring back NO_PKG_REGISTER.

PR:	191461
2021-09-21 10:40:03 +02:00
Jan Beich
93924a20b3
Uses/cargo: respect CC when --target is passed
devel/cargo-c always passes --target when building consumers.
Some other USES=cargo consumers may also pass --target.

Differential Revision:	https://reviews.freebsd.org/D31568
2021-09-19 11:03:22 +02:00
Tobias Kortkamp
6f1fefb50e
lang/rust: Update to 1.55.0
- Set codegen-units=1 [1]
- Add hack to skip cargo update on git sources as a step towards solving [2]
- Fix 'capacity overflow' panics on armv* [3]

Changes:	https://blog.rust-lang.org/2021-09-09/Rust-1.55.0.html
PR:		258337
PR:		256099 [1]
PR:		256581 [2]
PR:		257419 [3]
Reviewed by:	mikael, pkubaj
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D31872
With hat:	rust
2021-09-19 11:03:21 +02:00
Po-Chuan Hsieh
6b981ad513
Mk/bsd.default-versions.mk: Update comment: remove bdb 6 2021-09-19 14:01:04 +08:00
Sergey A. Osokin
06a8050112 devel/mercurial: update to 5.9.1.
Bump PORTREVISIONs for dependant ports.
While I'm here update devel/tortoisehg to 5.9.1. (*)

Approved by:	arrowd (*)
PR:		ports/258352
2021-09-15 22:16:07 -04:00
Tobias C. Berner
7871d80c1f KDE: Update KDE Frameworks to 5.86
Saturday, 11 September 2021

KDE today announces the release of KDE Frameworks 5.86.0.

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

Full announcement:
	https://kde.org/announcements/frameworks/5/5.86.0/

PR:		258426
Exp-run by:	antoine
2021-09-15 16:37:22 +02:00
Adriaan de Groot
033c86c97a Uses/kde.mk: fix copy-paste error 2021-09-13 21:04:25 +02:00
Adriaan de Groot
2697223994 sysutils/plasma5-ksystemstats: new port for system resource usage
Plasma Systemstats is a successor to (lib)KSysGuard in the way
that Plasma System Monitor is a successor to KSysGuard. The
background idea is that system statistics collection (resource
usage) should be low-overhead and pluggable and the UI in the
application flexible. KSysGuard achieved that with 2010-era
technologies, but time and technology moves on.

Note, though, that the backend -- the actual system-statistics-
collection -- on FreeBSD is missing collection of network
activity (entirely) and memory use (is wrong). System monitor
is **not yet** a replacement for KSysGuard on FreeBSD, but the
CPU monitoring -- which might be the most important and graphically
appealing bit on a desktop machine -- is much improved.

This commit introduces the new port, adds it to USE_KDE,
and makes it a dependency of system-monitor, to ease the
eventual replacement (once the issues mentioned above are
cleared up) of old by new.
2021-09-13 20:42:14 +02:00
Tobias Kortkamp
628c61939e
Scripts/split-url.awk: Pass result array as parameter 2021-09-08 21:05:19 +02:00
Tobias Kortkamp
efeac961a7
Scripts/split-url.awk: Add reverse function to stitch the URL back together 2021-09-08 21:05:18 +02:00
Tobias Kortkamp
217c3e9d72
Scripts/split-url.awk: Split query strings too
Also reset state on function entry otherwise split_url() cannot
really be called multiple times since there would be garbage values
in the url array from previous calls.
2021-09-08 21:05:18 +02:00
Adriaan de Groot
db3dbbe912 Uses/eigen: drop eigen2 2021-09-07 23:19:39 +02:00
Tobias Kortkamp
d8fbaa503c
Scripts/cargo-crates.awk: Move split_url() to separate file
Also stop leaking local variables
2021-09-07 18:53:36 +02:00
Tobias Kortkamp
905b1bd86f
Uses/cargo: Try to load Makefile.crates
Some ports stash the `make cargo-crates` output there which might as
well be supported by USES=cargo.
2021-09-07 10:04:09 +02:00
Tobias Kortkamp
b1670e2c3d
lang/rust*: Mk/Uses/cargo.mk: Move TMPDIR to WRKDIR
rustc stashes intermediary files in TMPDIR (default /tmp) which
might cause issues for users that for some reason space limit their
/tmp.  WRKDIR should have plenty of space.

Other ports that use rustc might be affected too, but set it only
in USES=cargo and lang/rust* ports for now.

PR:		258126
With hat:	rust
2021-09-06 21:28:28 +02:00
Xin LI
53fec214c6 net/openldap25-server: OpenLDAP 2.5.7 2021-09-05 14:05:57 -07:00
Piotr Kubaj
bfed4b7f3b Mk/bsd.gecko.mk: enable cross-LTO on powerpc64le 2021-09-04 12:25:39 +00:00
Tobias C. Berner
6f5850a014 KDE: Update KDE Gear to 21.08.1
Thursday, 2 September 2021

Over 120 individual programs plus dozens of programmer libraries and
feature plugins are released simultaneously as part of KDE Gear.

Today they all get new bugfix source releases with updated translations,
including:

  *  konsole: Fix KXmlGUI toolbars and Konsole MainWindow size.
  *  elisa: Fix the “Files” view.
  *  skanlite: Fix image saving when preview is not shown.

Full announcement:
	https://kde.org/announcements/gear/21.08.1/

Full Changelog:
	https://kde.org/announcements/changelogs/gear/21.08.1/
2021-09-02 16:52:51 +02:00
Tobias C. Berner
af854d2032 plasma5: update to KDE Plasma Desktop to 5.22.5
Tuesday, 31 August 2021. Today KDE releases a bugfix update to KDE
Plasma 5, versioned 5.22.5.

Plasma 5.22 was released in June 2021 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:

  *  KDE GTK Config: Make sure to actually commit GSettings changes.
  *  KSystemStats: Fix handling of IPV6 addresses. Fixes bug #436296
  *  [applets/digitalclock] Let long timezones list scroll.
     Fixes bug #439147

Full changelog:
	https://kde.org/announcements/changelogs/plasma/5/5.22.4-5.22.5/

- while here: reformat & sort the USES/USE_FOO lines consistently
2021-09-01 17:04:16 +02:00
Jason W. Bacon
9e8689607e Mk/bsd.local.mk: Remove accidentally committed local mods
Git stash failure
2021-08-31 09:05:00 -05:00
Jason W. Bacon
73855f4916 coregarage: Remove extraneous portrevision 2021-08-31 08:29:26 -05:00
pouet
55dbddeb07 lang/rust: Update to 1.54.0
- Update lang/rust to 1.54.0
 - Update devel/racer to 2.1.48
 - Fix various consumers

Changes:	https://blog.rust-lang.org/2021/07/29/Rust-1.54.0.html
Reviewed by:	tobik, pkubaj
Differential Revision:        https://reviews.freebsd.org/D31617
With hat:	rust
2021-08-28 15:38:37 +02:00
Jose Alonso Cardenas Marquez
c1ce749c29 editors/lazarus*: Include new lazarus ports into mk files
- Add WANT_LAZARUS_DEVEL option if you want built apps using lazarus trunk
  version from ports. This variable can be added to /etc/make.conf. Otherwise,
  stable version of lazarus will be used.
- WANT_LAZARUS_DEVEL will use editors/lazarus-devel or editors/lazarus-qt5-devel
  ports instead of editors/lazarus or lazarus-qt5 ones
2021-08-26 18:21:46 -05:00
Brooks Davis
acdf72266d devel/llvm13: Update to 13.0.0rc1, connect
This port is derived from devel/llvm12 and adds support for the flang
Fortran compiler extracted from devel/llvm-devel.

Sponsored by:	DARPA
2021-08-24 18:44:56 +01:00
Baptiste Daroussin
ea36ef6f67 Mk/bsd.port.mk: Add PKG_COMPRESSION_LEVEL user variable
it allows users to set their desired compression level when packaging
in make.conf

PR:		257427
Suggested by:	Trond Endrestol <Trond.Endrestol@ximalas.info>
2021-08-23 16:12:20 +02:00
Baptiste Daroussin
03d5e2defa Mk/bsd.port.mk: clean up some documentation formatting 2021-08-23 16:12:20 +02:00
Baptiste Daroussin
6b9c8ced32 Mk/bsd.port.mk: document PKG_COMPRESSION_FORMAT 2021-08-23 16:12:19 +02:00
Jan Beich
d88adb1c0a x11-toolkits/gstreamer1-plugins-gtk4: add new port
GTK4 plugin contains:

- gtk4glsink: A video sink that renders to a GtkWidget using OpenGL
- gtk4sink: A video sink that renders to a GtkWidget

https://gstreamer.freedesktop.org/documentation/gtk/gtksink.html
2021-08-23 12:52:23 +00:00
Danilo G. Baio
719c944da4 Mk/bsd.options.desc.mk: Add TOMCAT10 2021-08-19 16:09:44 -03:00
Tobias C. Berner
4fe91006ad KDE: Update KDE Framework to 5.85
Friday, 13 August 2021

KDE today announces the release of KDE Frameworks 5.85.0.

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

Full announcement and changelog:
	https://kde.org/announcements/frameworks/5/5.85.0/

PR:		257837
Exp-run by:	antoine
2021-08-18 22:32:32 +02:00
Piotr Kubaj
84291da55d Mk/bsd.port.mk: remove elfv2 workaround
Binutils is not present anymore on elfv2 systems.

Fixes build of audio/invada-studio-plugins-lv2:
/usr/local/bin/ld: unrecognized option '-B/usr/local/bin'
/usr/local/bin/ld: use the --help option for usage information
2021-08-18 09:54:12 +00:00
Christoph Moench-Tegeder
f9af88868d www/firefox: depend on libepoll-shim
libxul.so clearly links against libepoll-shim, and we have reports
of firefox failing to start without libepoll-shim. this also affects
mail/thunderbird (once we land it), so fix the problem in bsd.gecko.mk.
First reports are against firefox 90, set the version cutoff
accordingly.

PR:		257490
Reported by:	Maxim Filimonov
2021-08-14 23:13:09 +02:00
Bryan Drewery
259478fc3a Mk/bsd.port.mk: Revert the UNAME_r error text change for now.
Keep the new flag though.

This error can occur in some other cases such as building on a
mismatched host kernel+userland.  Some further study is needed
and it may be possible to automatically set UNAME_r.
2021-08-13 21:52:22 -07:00
Bryan Drewery
8ec588d8f0 Mk/bsd.port.mk: Fix another typo
Reported by:	grembo
Fixes:	        154492dd1f ("Clarify UNAME_r failure.")
2021-08-13 17:26:16 -07:00
Bryan Drewery
bed9a4de0e Mk/bsd.port.mk: Fix typo
Fixes:	154492dd1f ("Clarify UNAME_r failure.")
2021-08-13 13:36:12 -07:00
Bryan Drewery
154492dd1f Mk/bsd.port.mk: Clarify UNAME_r failure.
An example of this happening is with recent Poudriere changes:
- Poudriere <= 3.3 used to set UNAME_r in /etc/login.conf's environment
  during *jail creation*.
- Poudriere >= 3.4 only sets it in the environment during *jail
  runtime*.

Creating a jail with Poudriere 3.4 and then using Poudriere 3.3 on it
would fail to have UNAME_r properly set.  It would read OSVERSION from
/usr/include/sys/param.h to find the installed files release.  The ports
framework, and builds, need `uname` to be correct for the *jail/chroot*
and not be of the running kernel.

Add a footshoot enabler while here which should not be used for any
reason as it can create packages targetting the release of the running
kernel rather than the chroot/jail's expected version.
2021-08-13 13:22:57 -07:00
Tobias C. Berner
17734b82d3 KDE: Update KDE Gear to 21.08.0
Thursday, 12 August 2021

KDE Gear 21.08 improves KDE apps across the board, bringing you quick
and responsive utilities, creativity programs with powerful features,
and secure tools for all your work and play needs.

If this is your first time with KDE software, discover a whole new world
of free and secure programs, packed with incredible possibilities. If
you are already a KDE regular, check out all the fresh innovations we
have added to your favorite apps.

Either way, go forth and try new things!

Full announcement:
	https://kde.org/announcements/gear/21.08.0/
2021-08-13 09:15:29 +02:00
Po-Chuan Hsieh
07556f528d
Mk/bsd.default-versions.mk: Update comment: add llvm 12 2021-08-08 22:55:34 +08:00
Tobias C. Berner
e20d8c03aa x11/kf5-frameworks: Update KDE Frameworks to 5.84.0
Saturday, 10 July 2021

KDE today announces the release of KDE Frameworks 5.84.0.

KDE Frameworks are 83 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/frameworks/5/5.84.0/

Exp-run by:	antoine
PR:		257100
2021-08-04 18:31:24 +02:00
Kevin Bowling
b5a56c9450 Mk/Scripts/qa.sh: Add QA for libglvnd
Reported by:	tcbrener
Reviewed by:	tcbrener
Differential Revision:	https://reviews.freebsd.org/D31375
2021-08-02 09:20:45 -07:00
Xin LI
974e13b501 net/openldap24-server: Make SASL permanent for OpenLDAP port.
PR:		ports/257374
Reviewed by:	obrien
Approved by:	portmgr (exp-run by antoine)
Differential Revision: https://reviews.freebsd.org/D31301
2021-08-01 01:32:35 -07:00
Jose Alonso Cardenas Marquez
93a03d23d7 editors/lazarus[-qt5]: update to 2.0.12 2021-07-31 21:10:12 -05:00
Jose Alonso Cardenas Marquez
e40d870fc3 lang/fpc: update to 3.2.2
* Add new unit devel/fpc-tplylib
* Remove COMPAT10 dependency  [PR/254481]
PR:		254481
Reported by:	jbeich
2021-07-31 20:56:08 -05:00
Tobias C. Berner
5c8adda949 multimedia/{py-,}mlt{-qt5,}: rename to multimedia/{py-,}mlt6{-qt5,}:
- To make it possible to easily import mlt-7 move the current port to
  a versioned directory.

- Add Mk/Uses/mlt.mk to make it easily possible to depend on a given mlt
  version:

  	USES=mlt:6

  will get you a dependency on multimedia/mlt6, while

	USES=mlt:7

  will get you a dependency on the soon to be added multimedia/mlt7

- Switch the port to use cmake as a build system
- While here, provide some more options to make it possible to have
  a leaner package if required

- Bump consumers after rename of the dependency
2021-07-30 20:14:36 +02:00
Loïc Bartoletti
8b9c482b90 */*: PyQt Update qscintilla2 to 2.13.0 and py-qt5-sip to 12.9.0
Changes:
  - https://riverbankcomputing.com/news/QScintilla_2.13.0_Released
  - https://www.riverbankcomputing.com/hg/sip/raw-file/tip/NEWS
PR:	257308
Exp-run by:	antoine
2021-07-27 20:55:03 +02:00
Tobias C. Berner
e52cbf14ed x11/plasma5-plasma: Update KDE Plasma Desktop to 5.22.4
Plasma 5.22 was released in June 2021 with many feature refinements and
new modules to complete the desktop experience.

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

    * Discover: Address the keyboard shortcut tooltip.
    * Sort Unsplash POTD image categories alphabetically.
    * Info Center: Unbreak about CPU value when solid is missing a
      product string.

[1] https://kde.org/announcements/plasma/5/5.22.4/
2021-07-27 18:40:55 +02:00
Adam Weinberger
5ff464b194 bsd.port.mk: Fix typo 2021-07-23 05:35:28 -06:00
Tobias C. Berner
a31c989be8 kde.mk: fix component for x11/plasma-wayland-protocols and make accessible 2021-07-22 15:39:10 +02:00
Baptiste Daroussin
c580a81e15 Mk/bsd.port.mk: use the WARNING framework to reduce the spam 2021-07-22 14:33:36 +02:00