Commit graph

11980 commits

Author SHA1 Message Date
Gleb Popov
bd74bb6dab x11/xpra: Update to 4.0.5.
Do not create /var/run/xpra directory during package installation, because
/var/run isn't a persistent location.

PR:		248451
2020-12-09 13:56:33 +00:00
Mark Linimon
a80ab38bbb Mark as BROKEN on riscv64:
../src/gallium/include/pipe/p_config.h:171:2: error: Unknown Endianness

Approved by:	portmgr (tier-2 blanket)
Obtained from:	lonesome.com build testing
2020-12-09 03:20:19 +00:00
Jason Helfman
ea2cb66785 - update to 5.66 2020-12-08 23:22:14 +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
Tobias C. Berner
dcea18bb2d x11/gnome-desktop: Update to 3.38.2
PR:		251593
Submitted by:	Neel Chauhan <neel@neelc.org>
2020-12-08 10:47:28 +00:00
Rene Ladan
bd2e6107fe Return mmokhi@'s ports to the pool after his commit bit was safekept. 2020-12-07 20:09:02 +00:00
Alexandre C. Guimarães
9c4c43ddb6 x11/polybar: Update to 3.5.0
Relnotes:	https://github.com/polybar/polybar/releases/tag/3.5.0
2020-12-05 20:14:42 +00:00
Tobias C. Berner
6114d3f0a0 textproc/yelp-xsl & x11/yelp: Update to 3.38.2
PR:		251386
Submitted by:	Neel Chauhan <neel@neelc.org>
2020-12-04 19:17:53 +00:00
Rainer Hurling
719ce9a587 x11/xmenu: Update to 4.4.1
Several bugfixes and some new features:

- Support for 1-9 numbers to select specific item
- Add support for Home and End keys for moving
- User can set custom key bindings in config.h
- Add XFree(info)

Changelog: https://github.com/phillbush/xmenu/compare/v4.3.1...v4.4.1

PR:		251498
Submitted by:	Lewis Cook <vulcan@wired.sh> (maintainer)
Approved by:	tcberner (mentor)
Differential Revision:	https://reviews.freebsd.org/D27438
2020-12-01 18:06:12 +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
Jan Beich
ff09b0aa44 x11/xnotify: update to 0.8.1
Changes:	https://github.com/phillbush/xnotify/releases/tag/v0.8.1
Reported by:	GitHub (watch releases)
2020-12-01 04:07:12 +00:00
Kirill Ponomarev
d6af5b2fc4 Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade. 2020-11-30 16:42:24 +00:00
Gleb Popov
c067868add x11/sddm: Update to 0.19.0 2020-11-30 06:18:17 +00:00
Jan Beich
6497da7de2 x11/wtype: update to 0.3
Changes:	https://github.com/atx/wtype/releases/tag/v0.3
Reported by:	GitHub (watch releases)
2020-11-29 20:08:22 +00:00
Jan Beich
c1fcda1532 x11/alacritty: Update to 0.6.0
Changes:	https://github.com/alacritty/alacritty/releases/tag/v0.6.0
PR:		251362
Approved by:	mikael (via IRC, temporary implicit)
2020-11-26 12:46:44 +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
Jan Beich
aff556b989 x11/waybar: unbreak taskbar after r554475
[error] wlr/taskbar: argument not found
2020-11-24 18:42:17 +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
Jan Beich
e4c4052e1d x11/squeekboard: update to 1.11.1
Changes:	https://source.puri.sm/Librem5/squeekboard/-/compare/v1.11.0...v1.11.1
Reported by:	Repology
2020-11-24 00:09:05 +00:00
Jan Beich
082afa01b1 x11/swaylock-effects: unbreak on aarch64
PR:		251326
Reported by:	linimon
2020-11-24 00:08:55 +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
Fernando Apesteguía
d761428445 x11/rofi-calc: update to 2.0.0
ChangeLog: https://github.com/svenstaro/rofi-calc/blob/v2.0.0/CHANGELOG.md

PR:	251314
Submitted by:	vidar@karlsen.tech (maintainer)
2020-11-23 09:52:37 +00:00
Tobias C. Berner
93b90c42e3 Only define USE_LDCONFIG in devel/qt5-core
All the qt5-ports share the same library directory. devel/qt5-core is dependet on
by all others.
So there is no need to add identical entries to libdata/ldconfig, and restart the
ldconfig service on every pkg change of those ports.

Reported by:	bapt
Reviewed by:	bapt
Differential Revision:	https://reviews.freebsd.org/D27224
2020-11-21 18:18:34 +00:00
Jesper Schmitz Mouridsen
b316aed5f8 x11/lxqt-runner Update to 0.16.0 2020-11-21 12:36:31 +00:00
Dmitri Goutnik
40e3ad3e34 x11/lemonbar: Update to 1.4
Changes:	https://github.com/LemonBoy/bar/releases/tag/v1.4
2020-11-21 12:33:49 +00:00
Jesper Schmitz Mouridsen
f089b0a69b x11/qterminal Update to 0.16.0 2020-11-21 12:30:40 +00:00
Jesper Schmitz Mouridsen
bd9015d3ca x11/lxqt-globalkeys Update to 0.16.0 2020-11-21 12:14:46 +00:00
Jesper Schmitz Mouridsen
5e1a31c9d0 x11/lxqt-about Update to 0.16.0 2020-11-21 12:07:42 +00:00
Jesper Schmitz Mouridsen
f871191713 x11/libfm-qt Update to 0.16.0
PR: 251137
Approved by: mbeis@xs4all.nl (maintainer)
2020-11-21 11:43:43 +00:00
Jesper Schmitz Mouridsen
9fcc545316 x11/compton-conf Update to 0.16.0 2020-11-21 11:39:45 +00:00
Jan Beich
3d67ecfaf2 x11/remontoire: add new port
Remontoire is a small (~71Kb) GTK app for presenting keybinding hints
in a compact form suitable for tiling window environments. It is
intended for use with the i3 window manager but it's also able to
display keybindings from any suitably formatted config file.

The program functions by scanning and parsing comments in a specific
format (described directly below), then displaying them in a one-layer
categorized list view. The program stores the state of which sections
are expanded, allowing for use on screens with limited resolution.

https://github.com/regolith-linux/remontoire
2020-11-19 00:36:13 +00:00
Jan Beich
a494c28050 x11/swaylock-effects: fix COMMENT override 2020-11-16 16:34:10 +00:00
Jan Beich
d198cfa670 x11/swaylock-effects: unbreak --screenshots 2020-11-16 16:03:09 +00:00
Jan Beich
124a75d2ac x11/swaylock-effects: update to 1.6.3
Changes:	https://github.com/mortie/swaylock-effects/releases/tag/v1.6-3
2020-11-16 15:38:13 +00:00
Jan Beich
ab49b72082 x11/swaylock-effects: add new port
Swaylock-effects is a fork of swaylock which adds built-in screenshots
and image manipulation effects like blurring. It's inspired by
i3lock-color, although the feature sets aren't perfectly overlapping.

https://github.com/mortie/swaylock-effects
2020-11-16 13:05:05 +00:00
Jan Beich
02db201352 x11/wf-shell: update to 0.6.1
Changes:	https://github.com/WayfireWM/wf-shell/compare/0.6.0...0.6.1
Reported by:	GitHub (watch releases)
2020-11-16 12:28:15 +00:00
Jan Beich
80576bdf48 x11/wayland-logout: add new port
wayland-logout is a simple program that sends SIGINT to a wayland
compositor by looking up the pid for the wayland socket file. The path
to the socket file is derived from WAYLAND_DISPLAY and XDG_RUNTIME_DIR
environment variables.

https://github.com/soreau/wayland-logout
2020-11-16 12:28:05 +00:00
Jan Beich
1f05df2659 x11/wcm: make wf-shell optional 2020-11-16 12:27:58 +00:00
Jan Beich
f9ac77008d x11/wcm: explicitly require wayfire to be installed
$ wcm
[src/file.cpp:441] Failed to open XML directory /usr/local/share/wayfire/metadata
[src/file.cpp:441] Failed to open XML directory /usr/local/share/wayfire/metadata/wf-shell
Process 91210 stopped
* thread #1, name = 'wcm', stop reason = signal SIGSEGV: invalid address (fault address: 0x8)
    frame #0: 0x0000000801164ea5 libwf-config.so.1`std::__1::unique_ptr<wf::config::section_t::impl, std::__1::default_delete<wf::config::section_t::impl> >::operator->(this=0x0000000000000008) const at memory:2587:19
   2584   }
   2585   _LIBCPP_INLINE_VISIBILITY
   2586   pointer operator->() const _NOEXCEPT {
-> 2587     return __ptr_.first();
   2588   }
   2589   _LIBCPP_INLINE_VISIBILITY
   2590   pointer get() const _NOEXCEPT {
(lldb) bt
* thread #1, name = 'wcm', stop reason = signal SIGSEGV: invalid address (fault address: 0x8)
  * frame #0: 0x0000000801164ea5 libwf-config.so.1`std::__1::unique_ptr<wf::config::section_t::impl, std::__1::default_delete<wf::config::section_t::impl> >::operator->(this=0x0000000000000008) const at memory:2587:19
    frame #1: 0x00000008011647ec libwf-config.so.1`wf::config::section_t::get_option_or(this=0x0000000000000000, name="plugins") at section.cpp:37:9
    frame #2: 0x00000008011648a7 libwf-config.so.1`wf::config::section_t::get_option(this=0x0000000000000000, name="plugins") at section.cpp:46:19
    frame #3: 0x0000000000217453 wcm`init(wcm=0x000000080251b320) at main.cpp:221:29
    frame #4: 0x00000000002172e2 wcm`main(argc=1, argv=0x00007fffffffeb70) at main.cpp:257:5
    frame #5: 0x0000000000216750 wcm`_start(ap=<unavailable>, cleanup=<unavailable>) at crt1.c:76:7
2020-11-16 12:27:48 +00:00
Jan Beich
25b71a0ba7 x11/wlr-randr: add new port
Utility to manage outputs of a Wayland compositor.

https://github.com/emersion/wlr-randr
2020-11-16 10:35:59 +00:00
Jan Beich
7b0ed90f43 x11/phosh: update to 0.6.0
Changes:	https://source.puri.sm/Librem5/phosh/-/tags/v0.6.0
2020-11-16 07:44:09 +00:00
Jan Beich
79dec84926 x11/wtype: add new port
Programatically (or manually) simulate keyboard input using
virtual-keyboard Wayland protocol.

WWW: https://github.com/atx/wtype
2020-11-15 20:29:52 +00:00
MANTANI Nobutaka
cf0121e8ba Update 3.9.1. 2020-11-15 10:58:00 +00:00
Tobias C. Berner
f366582ad7 x11/gnome-desktop: Update to 3.38.1
PR:		250763
Submitted by:	Neel Chauhan <neel@neelc.org>
2020-11-15 10:18:13 +00:00
Jan Beich
8532d14d1d x11/squeekboard: update to 1.11.0
Changes:	https://source.puri.sm/Librem5/squeekboard/-/compare/v1.10.0...v1.11.0
2020-11-15 00:51:03 +00:00
Jan Beich
c53c9ef35b x11/wofi: update to 1.2.3
Changes:	https://hg.sr.ht/~scoopta/wofi/log?rev=v1.2.3
Reported by:	Void Linux
2020-11-13 12:24:29 +00:00
Jan Beich
d901a7f816 x11/wofi: unbreak runtime after r554475
https://bugs.archlinux.org/task/68600
2020-11-12 22:44:37 +00:00
Mateusz Piotrowski
e75fa619c7 Add x11/evtest
evtest is a tool to print evdev kernel events. It reads directly from the
kernel device and prints a device description and the events with the value
and the symbolic name.

WWW: https://gitlab.freedesktop.org/libevdev/evtest

Differential Revision:	https://reviews.freebsd.org/D27190
2020-11-12 14:07:06 +00:00
Emanuel Haupt
041dc7123f Update to 362 and enable SIXEL graphics support by default at no cost of
additional dependencies but adding one more capability to the default package
set.
2020-11-12 10:11:46 +00:00
Alexey Dokuchaev
9b5ea5eb17 - Make enums anonymous to fix the build with -fno-common (Clang 11, GCC 10)
- Undeprecate, give maintainership to new volunteer, amend USE_XORG list

PR:	251060
2020-11-12 03:03:26 +00:00