aboutsummaryrefslogtreecommitdiff
path: root/x11
Commit message (Collapse)AuthorAgeFilesLines
* */*: Avoid extra CPE_VENDOR=kde by properly sorting USESBernhard Froehlich2021-10-112-8/+4
| | | | | | | CPE_VENDOR=kde is already set in Uses/kde.mk so adding cpe after kde in our USES line makes sure that it's picked up properly. Approved by: portmgr (blanket)
* x11/libinput: simplify portAdriaan de Groot2021-10-111-5/+9
| | | | | | | | | - drop unnecessary OLD_CMD (this is one of the standard replacements, at least in combination with allowing all current Pythons) - don't add to MESON_ARGS, assign instead (they start out unset) - allow all relevant Pythons (any of the supported Python 3 versions) - use HTTPs by default (the http link redirects there anyway) - shebang all the Python scripts, even the ones not actually installed.
* INSTALLS_ICONS: retire the macro and rework the related dependenciesBaptiste Daroussin2021-10-1045-45/+0
| | | | | | | While here, make sure gtk-update-icon-cache is only on run dependency where added as a dependency Enforce gtk3 to depend on gtk-update-icon-cache (previously it was inheriting the dependency)
* x11/slop: Update to 7.6Mateusz Piotrowski2021-10-102-10/+4
|
* x11/mate-terminal: Update to 1.26.0Neel Chauhan2021-10-093-4/+8
|
* x11/mate-session-manager: Update to 1.26.0Neel Chauhan2021-10-093-4/+5
|
* x11/mate-screensaver: Update to 1.26.0Neel Chauhan2021-10-093-5/+5
|
* x11/mate-panel: Update to 1.26.1Neel Chauhan2021-10-093-6/+8
|
* x11/mate-dock-applet: Update to 21.10.0Neel Chauhan2021-10-093-5/+6
|
* x11/mate-panel: Update to 1.26.0Neel Chauhan2021-10-092-7/+4
|
* x11/mate-menus: Update to 1.26.0Neel Chauhan2021-10-093-4/+5
|
* x11/libmatekbd: Update to 1.26.0Neel Chauhan2021-10-092-4/+4
|
* x11/mate-desktop: Update to 1.26.0Neel Chauhan2021-10-092-4/+4
|
* x11/fnott: update to 1.1.2Jan Beich2021-10-092-4/+4
| | | | | Changes: https://codeberg.org/dnkl/fnott/releases/tag/1.1.2 Reported by: upstream (via mail)
* x11/fnott: update to 1.1.1Jan Beich2021-10-092-4/+4
| | | | | Changes: https://codeberg.org/dnkl/fnott/releases/tag/1.1.1 Reported by: upstream (via mail)
* x11/fnott: sync icons fix with fuzzelJan Beich2021-10-091-1/+2
|
* x11/fuzzel: update to 1.6.4Jan Beich2021-10-092-7/+9
| | | | | Changes: https://codeberg.org/dnkl/fuzzel/releases/tag/1.6.4 Reported by: upstream (via mail)
* x11/fuzzel: unbreak zsh completion for --icon-themeJan Beich2021-10-091-1/+4
| | | | _fuzzel:cd:38: no such file or directory: /usr/share/icons
* multimedia/libvpx: update 1.11.0Jan Beich2021-10-091-0/+1
| | | | | Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.10.0..v1.11.0 Reported by: portscout, Repology
* x11/menulibre: Update to 2.2.3Guido Falsi2021-10-083-6/+14
| | | | | - Project moved to github - New runtie dependency on polkit due to pkexec usage
* KDE: Update KDE Gear to 21.08.2Tobias C. Berner2021-10-073-6/+7
| | | | | | | | | | | | | | | | | | Thursday, 7 October 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: * kmail: Fix an infinite SSL error dialog loop * konqueror: Make it compatible with KIO 5.86.0 and don’t open every URL in a new window * libksane: Fix multi page detection with certain scanners Full announcement: https://kde.org/announcements/gear/21.08.2/
* x11/lightdm: Update pkg-descrGuido Falsi2021-10-071-2/+3
| | | | | | | | | - Correct name of project rendering - Add an empty line before feature list for readability - Update project home page PR: 258991 Reported by: Graham Perrin <grahamperrin@gmail.com>
* x11/libinput: bump to 1.19.1, latest upstream releaseAdriaan de Groot2021-10-073-5/+20
| | | | | | | | | | | Release announcement is at https://lists.x.org/archives/wayland-devel/2021-September/041989.html We skip over a bunch of intermediates, a little more than a year of updates. PR: 258931 Approved by: manu (x11@)
* x11/xlockmore: update to 5.67Jason Helfman2021-10-062-4/+4
|
* x11/nwg-dock: update to 0.2.0Jan Beich2021-10-062-4/+4
| | | | | Changes: https://github.com/nwg-piotr/nwg-dock/releases/tag/v0.2.0 Reported by: GitHub (watch releases)
* x11/inputplug: Drop unnecessary build dependenciesMateusz Piotrowski2021-10-041-1/+1
|
* x11/inputplug: Update to 0.4.0Mateusz Piotrowski2021-10-044-22/+125
| | | | Changes: https://github.com/andrewshadura/inputplug/releases/tag/0.4.0
* x11/sddm: Remove unused patch.Gleb Popov2021-10-031-28/+0
|
* x11/foot: update to 1.9.2Jan Beich2021-10-032-4/+4
| | | | | Changes: https://codeberg.org/dnkl/foot/releases/tag/1.9.2 Reported by: upstream (via mail)
* x11/libwacom: work around lld 13 no longer supporting symver tricksDimitry Andric2021-10-021-0/+12
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Though x11/libwacom was not yet built during the exp-run for clang/llvm 13 (see bug 258209), due to some other dependencies not being available yet, I noticed that it failed to build with clang 13, or more specifically this is due to a behavior change in lld 13: ... [ 33% 10/30] cc -o generate-hwdb generate-hwdb.p/tools_generate-hwdb.c.o -Wl,--as-needed -Wl,--no-undefined -fstack-protector-strong -O2 -pipe -g -fstack-protector-strong -fno-strict-aliasing '-Wl,-rpath,$ORIGIN/' -Wl,-rpath-link,/wrkdirs/share/dim/ports/x11/libwacom/work/libwacom-1.5/_build/ -Wl,--start-group libwacom.so.2.6.1 /usr/local/lib/libglib-2.0.so /usr/local/lib/libintl.so -Wl,--end-group [ 36% 11/30] /usr/local/bin/meson --internal exe --capture 65-libwacom.hwdb -- /wrkdirs/share/dim/ports/x11/libwacom/work/libwacom-1.5/_build/generate-hwdb FAILED: 65-libwacom.hwdb /usr/local/bin/meson --internal exe --capture 65-libwacom.hwdb -- /wrkdirs/share/dim/ports/x11/libwacom/work/libwacom-1.5/_build/generate-hwdb --- stderr --- Unfortunately the meson build process doesn't really show you why it failed, but it turns out that running the 'generate-hwdb' command segfaults: Starting program: /wrkdirs/share/dim/ports/x11/libwacom/work/libwacom-1.5/_build/generate-hwdb Program received signal SIGSEGV, Segmentation fault. libwacom_add_match (device=device@entry=0x801031320, newmatch=0x0) at ../libwacom/libwacom.c:943 943 device->matches[device->nmatches - 1] = libwacom_match_ref(newmatch); (gdb) bt #0 libwacom_add_match (device=device@entry=0x801031320, newmatch=0x0) at ../libwacom/libwacom.c:943 #1 0x000000080024fc7d in libwacom_matchstr_to_match (device=device@entry=0x801031320, matchstr=<optimized out>) at ../libwacom/libwacom-database.c:207 #2 0x000000080024e313 in libwacom_parse_tablet_keyfile (db=0x8010365a0, datadir=0x200b70 "/wrkdirs/share/dim/ports/x11/libwacom/work/libwacom-1.5/data", filename=<optimized out>) at ../libwacom/libwacom-database.c:652 #3 load_tablet_files (db=0x8010365a0, datadir=0x200b70 "/wrkdirs/share/dim/ports/x11/libwacom/work/libwacom-1.5/data") at ../libwacom/libwacom-database.c:865 #4 libwacom_database_new_for_path (datadir=0x200b70 "/wrkdirs/share/dim/ports/x11/libwacom/work/libwacom-1.5/data") at ../libwacom/libwacom-database.c:959 #5 0x00000000002021b6 in main (argc=<optimized out>, argv=0x801036630) at ../tools/generate-hwdb.c:131 What happens is that an internal function 'libwacom_match_new' is supposed to be called, which returns a new 'WacomMatch' object. But instead, it calls a empty stub which returns NULL, resulting in this segfault. The empty stub was added as a rather nasty upstream hack to "Alias the accidentally exposed ABI into different functions", in https://github.com/linuxwacom/libwacom/commit/b9961dbe912fa096230460b194eebdc8a590d256: > A special "trick" is used here to hide the ABI from new versions: > Usually when defining multiple versioned symbols, one would define one as the > default one with @@ > .symver _foo1,foo@VERSION1 > .symver _foo2,foo@@version2 <-- default one > By leaving out the default one, ld doesn't know which one to link to and > fails with an unresolved symbol. rtld however can still figure it out, so > anything compiled will continue to work. This way we can make a symbol > disappear from the library for new builds but have old builds continue to > work with the new version. Unfortunately this trick/hack does not work anymore with lld 13, since https://github.com/llvm/llvm-project/commit/66d44304921, ("[ELF] Combine foo@v1 and foo with the same versionId if both are defined "). The idea behind the hack is to have the linker call the 'real' libwacom_match_new function whenever it is called from inside the library itself, but any external callers get the stubbed version which doesn't really do anything. I think libwacom should have used a different approach here, but just renaming those accidentally exposed internal functions to something different. Then the tricks with .symver are completely unnecessary. Here I added a patch that is as simple as possible, which adds #defines for two affected functions in libwacomint.h, renaming then from 'libwacom_xxx' to 'libwacom_internal_xxx'. This does not affect the corresponding exposed functions in the libwacom.so, and makes the 'generate-hwdb' command work OK again. I also ran the complete libwacom test suite, including the deprecated functions test, and it works fine. PR: 258463 Approved by: zeising (maintainer) MFH: 2021Q4
* x11/gnome-shell: Fix crashes on startNeel Chauhan2021-10-023-0/+198
|
* x11/foot: update to 1.9.1Jan Beich2021-10-022-5/+4
| | | | | Changes: https://codeberg.org/dnkl/foot/releases/tag/1.9.1 Reported by: Repology
* x11/swaync: update to s20211001Jan Beich2021-10-022-5/+5
| | | | Changes: https://github.com/ErikReider/SwayNotificationCenter/compare/4cdf270...676b772
* x11/wayland-logout: unbreak build after 620968a43a5fJan Beich2021-10-011-1/+1
| | | | | | | | | | | | | | | | Partially revert until 12.3 + 3 months for 12.2 EOL (circa 2022Q2). https://cgit.freebsd.org/src/commit/?id=925f44f33862 https://www.freebsd.org/releases/12.3R/schedule/ ../wayland-logout.c:117:26: error: no member named 'cr_pid' in 'struct xucred'; did you mean 'cr_uid'? ret = kill(peer_cred.pid, SIGTERM); ^~~ ../wayland-logout.c:120:65: error: no member named 'cr_pid' in 'struct xucred'; did you mean 'cr_uid'? fprintf(stderr, "Error killing pid %d: %m\n", peer_cred.pid); ^~~ Reported by: antoine Pointy hat to: jbeich
* x11/nwg-drawer: update to 0.2.1Jan Beich2021-09-302-4/+4
| | | | | Changes: https://github.com/nwg-piotr/nwg-drawer/releases/tag/v0.2.1 Reported by: GitHub (watch releases)
* x11/wob: drop FreeBSD 11.4 workaround after 620968a43a5fJan Beich2021-09-302-5/+0
| | | | | Also, fixed on /stable/11 but 11.5 was never released. https://cgit.freebsd.org/src/commit/?id=826c98ddd69b
* cleanup: drop support for EOL FreeBSD 11.XRene Ladan2021-09-3012-41/+3
| | | | | | | | | | | | | | | | | Search criteria used: - 11.4 - OSREL* - OSVER* - *_FreeBSD_11 Input from: - adridg: devel/qca-legacy - jbeich: _WITH_DPRINTF, _WITH_GETLINE, GNU bfd workarounds - sunpoet: security/p5-*OpenSSL* Reviewed by: doceng, kde, multimedia, perl, python, ruby, rust Differential Revision: https://reviews.freebsd.org/D32008 Test Plan: make index
* x11/kanshi: chase to the new homeJan Beich2021-09-303-5/+4
| | | | | https://github.com/emersion/kanshi/commit/0faad7544323 "This repository has been archived by the owner. It is now read-only."
* x11/kitty: Add CPE informationBernhard Froehlich2021-09-301-1/+2
| | | | Approved by: portmgr (blanket)
* */*: Bump PORTREVISION on *-sbcl ports after lang/sbcl upgrade.Kirill Ponomarev2021-09-301-1/+1
|
* x11/nwg-drawer: update to 0.2.0Jan Beich2021-09-302-13/+16
| | | | | Changes: https://github.com/nwg-piotr/nwg-drawer/releases/tag/v0.2.0 Reported by: GitHub (watch releases)
* x11/gnome-shell-extensions: Update to 41.0Neel Chauhan2021-09-283-10/+10
|
* x11/gnome-shell: Update to 41.0Neel Chauhan2021-09-283-39/+46
|
* x11/xterm: Update to 369 and modernize optionsEmanuel Haupt2021-09-282-13/+9
| | | | | The options helpers improvement has been submitted by sid@bsdmail.com via private mail.
* x11/gnome-session: Update to 40.1.1Neel Chauhan2021-09-283-117/+116
|
* x11/swayr: update to 0.7.0Jan Beich2021-09-282-59/+73
| | | | | Changes: https://git.sr.ht/~tsdh/swayr/log/v0.7.0 Reported by: /r/swaywm
* x11/lavalauncher: unbreak build with librsvg >= 2.52Jan Beich2021-09-271-0/+1
| | | | | | | | | | | | | | | src/types/image_t.c:214:4: error: 'rsvg_handle_render_cairo' is deprecated: Use 'rsvg_handle_render_document' instead [-Werror,-Wdeprecated-declarations] rsvg_handle_render_cairo(image->rsvg_handle, cairo); ^ /usr/local/include/librsvg-2.0/librsvg/rsvg-cairo.h:94:1: note: 'rsvg_handle_render_cairo' has been explicitly marked deprecated here RSVG_DEPRECATED_FOR(rsvg_handle_render_document) ^ /usr/local/include/librsvg-2.0/librsvg/rsvg.h:50:32: note: expanded from macro 'RSVG_DEPRECATED_FOR' ^ /usr/local/include/glib-2.0/glib/gmacros.h:1112:44: note: expanded from macro 'G_DEPRECATED_FOR' ^ Reported by: antoine (via bug 258561 exp-run)
* x11/luit: Update MASTER_SITESLi-Wen Hsu2021-09-271-1/+2
| | | | | | | | | Add "/pub" which is the canonical path in FTP as site owner suggested Add the HTTP master site as submitter suggested PR: 258741 Reported by: bas@area536.com MFH: 2021Q3
* x11/gnome-desktop: Update to 41.0Neel Chauhan2021-09-273-8/+15
|
* x11/ulauncher: update Ulauncher to version 5.14.0.Alexey Dokuchaev2021-09-262-4/+4
| | | | Neglected by: portscout :(