aboutsummaryrefslogtreecommitdiff
path: root/x11
Commit message (Collapse)AuthorAgeFilesLines
* x11/libxcvt: update to 0.1.1Jan Beich2021-10-313-5/+7
| | | | | | | Changes: https://gitlab.freedesktop.org/xorg/lib/libxcvt/compare/libxcvt-0.1.0...libxcvt-0.1.1 Reported by: Repology (cherry picked from commit 5511ce907110f4f11fd37c3db337edb4ae8f475b)
* x11/swaync: update to s20211020Jan Beich2021-10-212-5/+5
| | | | | Changes: https://github.com/ErikReider/SwayNotificationCenter/compare/e5b1579...9aae9c9 (cherry picked from commit dfd4f1b9fd542b2b9e85245df603356ba2cb2e7d)
* x11/swaync: update to s20211016Jan Beich2021-10-192-5/+5
| | | | | Changes: https://github.com/ErikReider/SwayNotificationCenter/compare/37ea6c6...e5b1579 (cherry picked from commit 3a44d8cd8e50c066e2f12e66f677d8c2736fc054)
* x11/swaync: update to s20211013Jan Beich2021-10-142-5/+5
| | | | | Changes: https://github.com/ErikReider/SwayNotificationCenter/compare/676b772...37ea6c6 (cherry picked from commit e6e013ff77369c57302123c1098b8f1a3888c6f9)
* x11/lavalauncher: update to 2.1.1Jan Beich2021-10-122-5/+4
| | | | | | | Changes: https://git.sr.ht/~leon_plickat/lavalauncher/refs/v2.1.1 Reported by: Repology (cherry picked from commit e8ff8bc0a6c21459109963b9e97cf9c28ddf581c)
* x11/wlr-randr: chase to the new homeJan Beich2021-10-123-5/+4
| | | | | | | https://github.com/emersion/wlr-randr/commit/a6fdfa1e9257 "This repository has been archived by the owner. It is now read-only." (cherry picked from commit c3d061c40c6a3838b0ead0bff612cdb1107a5df9)
* multimedia/libvpx: update 1.11.0Jan Beich2021-10-101-0/+1
| | | | | | | Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.10.0..v1.11.0 Reported by: portscout, Repology (cherry picked from commit f16d8e56352394e557b1ab24f1a3582300e414af)
* 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) (cherry picked from commit 13b4d016d5760b4ef47d7a3895356071832658ed)
* 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) (cherry picked from commit 8d048d96a0550d0154452435f35eb8b75c6671a1)
* x11/fnott: sync icons fix with fuzzelJan Beich2021-10-091-1/+2
| | | | (cherry picked from commit 39b2090290c46e84f6398f3ff18f7edeb6f926f4)
* 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) (cherry picked from commit 6a4df4779119f34028b1f5ba3d47e830db7b293a)
* x11/fuzzel: unbreak zsh completion for --icon-themeJan Beich2021-10-091-1/+4
| | | | | | _fuzzel:cd:38: no such file or directory: /usr/share/icons (cherry picked from commit 774261e4a63517d28cc0637141033eaaaa8c71b7)
* 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 :(
* x11/nwg-launchers: update to 0.6.3Jan Beich2021-09-262-9/+4
| | | | | Changes: https://github.com/nwg-piotr/nwg-launchers/releases/tag/v0.6.3 Reported by: GitHub (watch releases)
* x11/terminology: Add CPE informationBernhard Froehlich2021-09-251-1/+2
| | | | Approved by: portmgr (blanket)
* x11/libxkbcommon: Add CPE informationBernhard Froehlich2021-09-251-1/+2
| | | | Approved by: portmgr (blanket)
* x11/nwg-launchers: update to 0.6.2Jan Beich2021-09-253-11/+12
| | | | | Changes: https://github.com/nwg-piotr/nwg-launchers/releases/tag/v0.6.2 Reported by: GitHub (watch releases)
* x11/fuzzel: update to 1.6.3Jan Beich2021-09-242-4/+4
| | | | | Changes: https://codeberg.org/dnkl/fuzzel/releases/tag/1.6.3 Reported by: upstream (via mail)
* x11/nvidia-xconfig: the port had been updated to version 470.74.Alexey Dokuchaev2021-09-242-6/+5
|
* x11/nvidia-settings: the port had been updated and improved (+)Alexey Dokuchaev2021-09-242-8/+8
| | | | | | | | | - Update to version 470.74 to match the driver port itself - Add dependency on `print/harfbuzz', per stage Q/A report - Fix patching of `nvidia-settings.desktop', particularly, squish that ugly double space in the `Categories' line - When passing NV_VERBOSE for our usual verbose build, set it explicitly to 1 (one) to indicate the intention better
* x11/{linux-nvidia-libs,nvidia-driver}: update the ports to version 470.74.Alexey Dokuchaev2021-09-245-7/+12
| | | | PR: 258682
* ncurses: fix build with futur base and ports ncursesBaptiste Daroussin2021-09-231-1/+1
| | | | | | | in preparation for the split in base of libtinfo and libncurses, clearly specify when the packages should link against. Note this also fixes the build with ports ncurses
* x11/gnome-terminal: Update to 3.42.0Neel Chauhan2021-09-233-4/+38
|
* x11/polybar: Update to 3.5.7Alexandre C. GuimarĂ£es2021-09-222-4/+4
|
* x11/elementary-terminal: New port: Terminal emulator designed for elementary OSNeel Chauhan2021-09-225-0/+239
|
* x11/rubygem-gnome: Update to 3.4.9Po-Chuan Hsieh2021-09-211-1/+1
| | | | Changes: https://github.com/ruby-gnome/ruby-gnome/blob/master/NEWS
* x11/xfce4-whiskermenu-plugin: Update to 2.6.0Guido Falsi2021-09-203-4/+5
|
* KDE: change default sound mixer appletTobias C. Berner2021-09-201-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | | The kmix mixer is being replaced by the more flexible and integrated plasma-pa mixer from audio/plasma5-plasma-pa For this: - remove audio/kmix from the default options set in the metaport multimedia/kdemultimedia - add audio/plasma5-plasma-pa to the default options set in the metaport x11/plasma5-plasma If you do not want pulseaudio on your system and want to keep using the old mixer, you have multiple options: a) don't install the metaports (they only pull in other packages) b) manually build multimedia/kdemultimedia and x11/plasma5-plasma with your chosen options c) install both Reported by: Graham Perrin <grahamperrin@gmail.com> PR: 258579
* x11/jgmenu: Update to 4.4.0Lewis Cook2021-09-192-6/+9
| | | | Changes: https://github.com/johanmalm/jgmenu/releases/tag/v4.4.0