Commit graph

15458 commits

Author SHA1 Message Date
gutteridge
3360da106a xscreensaver: adjust some documentation
Move the existing MESSAGE content to README.pkgsrc, as much of it
pertains to a non-default option that most users don't need to consider,
and otherwise is not a call to action for a user to do anything. While
here, restructure it a bit.

Also remove the sample NetBSD PAM configration file here, as the
security/pam-pwauth_suid package provides its own (slightly newer)
version of the same, and has its own MESSAGE that references its version
and its distinct installation location (and is a call to action that
users very much need to know about, as otherwise they'll end up with an
X session they can't unlock). There's no point possibly confusing people
with different example files. This addresses PR pkg/50622.
2021-05-03 23:31:40 +00:00
pho
4d74cf7192 *: Bump PKGREVISION for ghc-9.0.1 2021-05-03 19:00:52 +00:00
cirnatdan
69560a60f6 zenity: Really fix dependencies
gnome-common is deprecated, autoconf-archive should be used instead
itstool is part of yelp-tools
2021-05-03 18:57:58 +00:00
cirnatdan
3da3f4e3d4 zenity: Add itstool to fix build. Remove unnecessary gnome-common dep 2021-05-03 18:18:31 +00:00
pin
d7dd086f5d x11/xnotify: reclaim maintainership 2021-05-02 20:05:24 +00:00
wiz
d552dc3858 libxkbcommon: update to 1.3.0.
libxkbcommon 1.3.0 - 2021-05-01
==================

- Change `xkbcli list` to output YAML, instead of the previous ad-hoc format.

  This allows to more easily process the information in a programmetic way, for
  example

    xkbcli list | yq -r ".layouts[].layout"

  Contributed by Peter Hutterer.

- Optimize a certain part of keymap compilation (atom interning).

- Fix segmentation fault in case-insensitive `xkb_keysym_from_name` for certain
  values like the empty string.

  Contributed by Isaac Freund.

- Support building libxkbcommon as a meson subproject.

  Contributed by Adrian Perez de Castro.

- Add `ftruncate` fallback for `posix_fallocate` in `xkbcli interactive-wayland`
  for FreeBSD.

  Contributed by Evgeniy Khramtsov.

- Properly export library symbols in MSVC.

  Contributed by Adrian Perez de Castro.
2021-05-02 19:20:54 +00:00
nia
ab8a1fb4af *: Use the tools framework for gdbus-codegen 2021-05-02 11:06:12 +00:00
nia
773cde7da8 *: Use the tools framework for itstool
Now it should be more obvious when a package needs it as a dependency,
as it will fail loudly if it isn't declared as a tool.

While here, some duplicate dependencies on itstool were removed from the
MATE packages
2021-05-02 10:24:47 +00:00
wiz
97b9bd1882 xorgproto: update to 2021.4.
The big new feature in this release is Olivier's addition that makes up
XFixes 6: the new ClientDisconnectMode. An X server that is started on
demand (Xwayland) should ideally also terminate when the last client
disconnects. However, some X11 clients that provide system services will
linger around forever, preventing that shutdown.

With the new XFixes request, a client can designate itself as
to-be-terminated and the X server can ignore those clients when counting the
number of remaining clients. If no other clients are left, the server can
shut down.

Note that this requires changes to the X server and each client to work.


Hannah Rittich (1):
      Corrected comments in keysymdef.h.

Olivier Fourdan (1):
      xfixes: Add ClientDisconnectMode

Peter Hutterer (9):
      Makefile.am: reorder the protocols to group by default and LEGACY
      Makefile.am: move the man page rules to the top
      Integrate the keysym verifier into make check
      meson.build: use built-in variable substitution handling instead of sed
      meson.build: install the protocol .txt files in doc
      gitlab CI: add a job to compare meson and autotools standard installs
      scripts: exit with 77 if python-libevdev is missing
      gitlab CI: check that the autotools and meson versions are in sync
      xorgproto 2021.4

Pierre Le Marre (1):
      Deprecate XK_approxeq and XK_notapproxeq.
2021-04-30 09:42:33 +00:00
cirnatdan
4a260ec64a gnome-session: Update x11/gnome-session to 40.1.1
==============
Version 40.1.1
==============

	presence: Fix error detection when syncing initial screensaver state

============
Version 40.1
============

	presence: Do not auto-start the GNOME Shell screensaver service
	util: Unset LC_* variables as they may be unset at login time

============
Version 40.0
============

	util: Remove undesired variables from activation environment

===============
Version 40.beta
===============

	gnome-session: GNOME session will now only block sleep for suspend
		inhibitors and will block shutdown if a logout inhibitor is
		active.
		Previously a suspend inhibitor would prevent both sleep and
		logout. As such, applications may need to be updated and grab
		both a logout and suspend inhibitor.
	data: Re-add OnFailure= to .target units
	util: Disable capturing of subpatterns
	util: Only accept common space characters
	Stop dbus-daemon instead of restarting it
	data: Fix indirect conflict with exit.target via app.slice
	Translations updates
2021-04-29 09:57:26 +00:00
gutteridge
edb988a310 xorgproto: reflect built-in version present in NetBSD 9.99.82 2021-04-29 02:57:08 +00:00
leot
3eb7761420 gtk3: Update to 3.24.29
Changes:
3.24.29
=======

* Input:
 - Look for a Compose file in the right place (~/.config/gtk-3.0)
 - Revert some Compose sequence changes (mainly around dead
   acute and apostrophe)
 - Consume all key events during preedit, to avoid unexpected
   interactions
 - Ignore more modifiers during preedit, to allow using 3rd and
   5th level choosers
 - Fix handling of cursor positions in non-ASCII preedit text

* GtkSpinButton:
 - Interpret localized digits

* GtkScale:
 - Fix sporadic criticals

* GtkScrolledWindow:
 - Cancel overshoot on size changes
 - Avoid criticals with non-overlay scrollbars

* GtkFileChooser:
 - Handle smb mounts better

* GtkListBox:
 - Fix extending multi-selections

* Fix a possible crash in gtk_show_uri

* Wayland:
 - Improve font settings fallback

* X11:
 - Avoid log spam on exit
 - Don't beep on untrusted displays

* OS X:
 - Fix building on OS X 10.11
 - Add gdk-quartz-cocoa-access.h with api that provides
   access to native objects

* Translation updates:
 Dutch
 Nepali
 Swedish
2021-04-28 22:49:29 +00:00
pin
ac8b8df2b0 x11/kitty: update to 0.20.2
0.20.2
-A new protocol extension to unscroll text from the scrollback buffer onto the
screen. Useful, for example, to restore the screen after showing completions
below the shell prompt.
-A new remote control command kitty @ env to change the default environment
passed to newly created windows (#3529)
-Linux: Fix binary kitty builds not able to load fonts in WOFF2 format (#3506)
-macOS: Prevent option based shortcuts for being used for global menu actions
(#3515)
-Fix kitty @ close-tab not working with pipe based remote control (#3510)
-Fix removal of inactive tab that is before the currently active tab causing
the highlighted tab to be incorrect (#3516)
-icat kitten: Respect EXIF orientation when displaying JPEG images (#3518)
-GNOME: Fix maximize state not being remembered when focus changes and window
decorations are hidden (#3507)
-GNOME: Add a new wayland_titlebar_color option to control the color of the
kitty window title bar
-Fix reading kitty --session from STDIN not working when the kitty --detach
option is used (#3523)
-Special case rendering of the few remaining Powerline box drawing chars (#3535)
-Fix kitty @ set-colors not working for the active_tab_foreground.

0.20.1
-icat: Fix some broken GIF images with no frame delays not being animated
(#3498)
-hints kitten: Fix sending hyperlinks to their default handler not working
(#3500)
-Wayland: Fix regression in previous release causing window decorations to be
drawn even when compositor supports server side decorations (#3501)

0.20.0
-Support display of animated images kitty +kitten icat animation.gif. See
Animation for details on animation support in the kitty graphics protocol.
-A new keyboard reporting protocol with various advanced features that can be
used by full screen terminal programs and even games, see A protocol for
comprehensive keyboard handling in terminals (#3248)
-Backward incompatibility: Session files now use the full launch command with
all its capabilities. However, the syntax of the command is slightly different
from before. In particular watchers are now specified directly on launch and
environment variables are set using --env.
-Allow setting colors when creating windows using the launch command.
-A new option tab_powerline_style to control the appearance of the tab bar when
using the powerline tab bar style.
A new option scrollback_fill_enlarged_window to fill extra lines in the window
when the window is expanded with lines from the scrollback (#3371)
-diff kitten: Implement recursive diff over SSH (#3268)
-ssh kitten: Allow using python instead of the shell on the server, useful if
the shell used is a non-POSIX compliant one, such as fish (#3277)
-Add support for the color settings stack that XTerm copied from us without
acknowledgement and decided to use incompatible escape codes for.
-Add entries to the terminfo file for some user capabilities that are shared
with XTerm (#3193)
-The launch command now does more sophisticated resolving of executables to run.
The system-wide PATH is used first, then system specific default paths, and
finally the PATH inside the shell.
-Double clicking on empty tab bar area now opens a new tab (#3201)
-kitty @ ls: Show only environment variables that are different for each window,
by default.
-When passing a directory or a non-executable file as the program to run to
kitty opens it with the shell or by parsing the shebang, instead of just
failing.
-Linux: Fix rendering of emoji followed by the graphics variation selector not
being colored with some fonts (#3211)
-Unicode input: Fix using index in select by name mode not working for indices
larger than 16. Also using an index does not filter the list of matches. (#3219)
-Wayland: Add support for the text input protocol (#3410)
-Wayland: Fix mouse handling when using client side decorations
-Wayland: Fix un-maximizing a window not restoring its size to what it was
before being maximized
-GNOME/Wayland: Improve window decorations the titlebar now shows the window
title. Allow running under Wayland on GNOME by default. (#3284)
-Panel kitten: Allow setting WM_CLASS (#3233)
-macOS: Add menu items to close the OS window and the current tab (#3240, #3246)
-macOS: Allow opening script and command files with kitty (#3366)
-Also detect gemini:// URLs when hovering with the mouse (#3370)
-When using a non-US keyboard layout and pressing ctrl+key when the key matches
an English key, send that to the program running in the terminal automatically
(#2000)
-When matching shortcuts, also match on shifted keys, so a shortcut defined as
ctrl+plus will match a keyboard where you have to press shift+equal to get the
plus key (#2000)
-Fix extra space at bottom of OS window when using the fat layout with the tab
bar at the top (#3258)
-Fix window icon not working on X11 with 64bits (#3260)
-Fix OS window sizes under 100px resulting in scaled display (#3307)
-Fix rendering of ligatures in the latest release of Cascadia code, which for
some reason puts empty glyphs after the ligature glyph rather than before it
(#3313)
-Improve handling of infinite length ligatures in newer versions of FiraCode
and CascadiaCode. Now such ligatures are detected based on glyph naming
convention. This removes the gap in the ligatures at cell boundaries (#2695)
-macOS: Disable the native operating system tabs as they are non-functional and
can be confusing (#3325)
-hints kitten: When using the linenumber action with a background action,
preserve the working directory (#3352)
-Graphics protocol: Fix suppression of responses not working for chunked
transmission (#3375)
-Fix inactive tab closing causing active tab to change (#3398)
-Fix a crash on systems using musl as libc (#3395)
-Improve rendering of rounded corners by using a rectircle equation rather than
a cubic bezier (#3409)
-Graphics protocol: Add a control to allow clients to specify that the cursor
should not move when displaying an image (#3411)
-Fix marking of text not working on lines that contain zero cells (#3403)
-Fix the selection getting changed if the screen contents scroll while the
selection is in progress (#3431)
-X11: Fix resize_in_steps being applied even when window is maximized (#3473)
2021-04-28 08:35:56 +00:00
wiz
0d9caf208d xcb-util036: remove
Nothing in pkgsrc uses it any longer. Use xcb-util instead.
2021-04-27 17:09:59 +00:00
wiz
10c7e7bcc7 startup-notification: remove code for NetBSD < 5.99 2021-04-27 17:07:36 +00:00
wiz
92d78c218f renderproto9: remove
Compatibility package for native X from 2010. Nothing in pkgsrc
references it. I think we can remove it now.
2021-04-27 17:06:04 +00:00
wiz
437ff382e2 startup-notification010: remove
No users left in pkgsrc, please use startup-notification instead.
2021-04-27 17:01:49 +00:00
mrg
0a843265c7 various fixes for arm64 big endian support.
most of these simply extend matching from "aarch64" to "aarch64eb"
in various forms of code.  most remaining uses in pkgsrc of
"MACHINE_ARCH == aarch64" are because of missing aarch64eb support,
such as most of the binary-bootstrap requiring languages like rust,
go, and java.

no pkg-bump because this shouldn't change packages on systems that
could already build all of these.
2021-04-25 07:51:24 +00:00
wiz
f39ea0642a wxWindows-docs: remove dead download links 2021-04-25 06:50:24 +00:00
wiz
f7324f6b95 *: remove dead download link 2021-04-25 06:28:37 +00:00
wiz
ada389c18a *: remove dead download link 2021-04-25 06:15:39 +00:00
pin
3bbf252b92 x11/xnotify: reset maintainer 2021-04-24 20:04:11 +00:00
pin
e14529c25b x11/xdo: reset maintainer 2021-04-24 20:03:25 +00:00
pin
10d3cb70f6 x11/unibar: reset maintainer 2021-04-24 20:01:47 +00:00
pho
a8f5f36e96 Update PLIST 2021-04-24 19:04:20 +00:00
pho
e27934cb09 Update to X11-1.9.2
No change logs are provided by the upstream.
2021-04-24 19:02:53 +00:00
wiz
e5e867c474 xpmroot: remove
This was a separately packaged part of fvwm 2.4; the fvwm and fvwm3
packages now contain this.
2021-04-24 11:15:13 +00:00
gutteridge
e961e22930 konsole: fix builds: needs kinit dependency 2021-04-24 04:39:18 +00:00
wiz
4a7788d525 xworld: remove dead download link 2021-04-24 00:17:23 +00:00
jnemeth
65296669ea sort 2021-04-22 08:57:59 +00:00
wiz
b51fd3ae06 *: remove dead download sites 2021-04-21 15:46:04 +00:00
wiz
164287f512 *: remove dead download site 2021-04-21 15:35:13 +00:00
adam
da0a125726 revbump for boost-libs 2021-04-21 13:24:06 +00:00
cirnatdan
72d594d489 libgdm: Fix building with OpenPAM on Linux 2021-04-21 12:23:21 +00:00
adam
9d0e79c401 revbump for textproc/icu 2021-04-21 11:40:12 +00:00
wiz
2e4540ce42 *: remove dead download locations 2021-04-21 09:15:34 +00:00
pin
b64db64277 x11/qt5ct: update to 1.2
- added cmake support
- updated color schemes
- updated Spanish translation (Toni Estévez)
- updated Dutch translation (Heimen Stoffels)
- updated Chinese (Simplified) translation (Tramsifex)
- updated Danish translation (scootergrisen)
- updated Italian translation (albanobattistella)
2021-04-21 08:28:38 +00:00
gutteridge
695b09898b qtermwidget: fix BUILDLINK_API_DEPENDS 2021-04-20 23:38:23 +00:00
pin
68a3daabd3 x11/lxqt-session: update to 0.17.0
lxqt-session-0.17.1 / 2021-04-16
================================
   - Fixed compilation against Qt < 5.15 (especially, 5.12).

lxqt-session-0.17.0 / 2021-04-15
================================
  - Code cleanup and modernization (use const references where possible, fix
  possible use of uninitialized variables, removing deprectaed methods, etc.).
  - Remove Openbox configuration for WM agnosticism.
  - Completely moved to Qt5 signal/slot syntax.
  - Become subreaper and end children on finishing session.
2021-04-20 18:56:04 +00:00
pin
6713b370a9 x11/lxqt-panel: update to 0.17.0
lxqt-panel-0.17.1 / 2021-04-16
==============================
   - Fixed compilation against Qt < 5.15 (especially, 5.12).

lxqt-panel-0.17.0 / 2021-04-15
==============================
  - Fixed the popup of grouped task button in a special case.
  - Code cleanup (using nullptr, removing deprecated headers/methods, using
  default member initializers, etc.).
  - Fixed changing of world clock's time zone with mouse wheel.
  - Optionally auto-hide panel only when it overlaps a window.
  - Workaround for an issue with glibc 2.33 on old Docker engines.
  - Completely move to Qt5 signal/slot syntax.
  - Check pressed mouse buttons before closing grouped task popup.
2021-04-20 18:50:55 +00:00
pin
d24afbc726 x11/lxqt-runner: update to 0.17.0
lxqt-runner-0.17.0 / 2021-04-15
===============================
  - Prevent selection jumps in the dropdown list.
  - Activated `Home` and `End` in the dropdown list.
  - Copy the calculation result to clipboard.
  - Completely moved to Qt5 signal/slot syntax.
  - Select the calculation result on showing lxqt-runner.
2021-04-20 18:49:28 +00:00
pin
d5288c3f94 x11/lxqt-notificationd: update to 0.17.0
lxqt-notificationd-0.17.0 / 2021-04-15
======================================
  - Used const references where possible.
  - Silenced compiler warning about unused parameters.
  - Handled Qt5.15's deprecations.
  - Used "= default" for trivial destructors.
  - Completely moved to Qt5 signal/slot syntax.
  - Always handle notification summary as plain-text.
2021-04-20 18:45:33 +00:00
pin
5fad4289fb x11/lxqt-globalkeys: update to 0.17.0
lxqt-globalkeys-0.17.0 / 2021-04-15
===================================
  - Completely moved to Qt5 signal/slot syntax.
2021-04-20 18:43:41 +00:00
pin
e2fa32a26b x11/lxqt-config: update to 0.17.1
lxqt-config-0.17.1 / 2021-04-16
===============================
  - Fixed compilation against Qt 5.12.

lxqt-config-0.17.0 / 2021-04-15
===============================
   - Made lxqt-config-appearance work under Wayland.
   - Made the code cleaner and more up-to-date.
2021-04-20 18:41:57 +00:00
pin
387d5c5174 x11/lxqt-qtplugin: update to 0.17.0
lxqt-qtplugin-0.17.0 / 2021-04-15
=================================
  - Handled Qt 5.15 deprecations.
  - Don't check before deleting a pointer.
  - Don't use implicit conversions.
  - Fixed a palette/highlight color related typo.
2021-04-20 18:31:25 +00:00
pin
7dceef6dde x11/lxqt-admin: update to 0.17.0
lxqt-admin-0.17.0 / 2021-04-15
==============================
  - Made lxqt-admin-time work on non-systemd GNU/Linux systems.
  - Silenced compiler warnings about unused parameters.
  - Avoided extra QString allocations.
  - Don't use hard-coded install locations.
  - Moded to Qt5 signal/slot syntax.
2021-04-20 18:24:56 +00:00
pin
daf66be3c2 x11/lxqt-about: update to 0.17.0
lxqt-about-0.17.0 / 2021-04-15
==============================
  - Bumped version to 0.17.0.
  - Update README.md.
  - Moved to Qt5 signal/slot syntax.
2021-04-20 18:21:52 +00:00
pin
85b5f75116 x11/qterminal: update to 0.17.0
qterminal-0.17.0 / 2021-04-15
=============================
  - Some code cleanup and modernization.
  - Removed two warnings that were shown when QTerminal was started.
  - Added an option to disable bracketed paste mode.
  - Moved the paste-related codes to qtermwidget.
  - Made "Action after paste" clearer and default to "Scrolling to bottom".
  - Added a tooltip about bracketed paste mode.
  - Added modes for background image.
2021-04-20 18:12:57 +00:00
pin
e11849d03f x11/qtermwidget: update to 0.17.0
qtermwidget-0.17.0 / 2021-04-15
===============================
  - Drop support for KDE3 color scheme formats.
  - Some code cleanup and modernization.
  - Added a method to disable bracketed paste mode.
  - Added an example for PyQt5.
  - Improve "Undecodable sequence" warnings.
  - Properly implement the "Action after paste" feature.
  - Fix execution after paste when Ctrl is hold.
  - Workaround an issue with glibc 2.33 on old Docker engines.
  - Added modes for background image. How background images are drawn is
  changed and manual reconfiguration is needed.
  See docs/configuration.md for more details.
2021-04-20 18:11:44 +00:00
pin
ea91a9e64c x11/libfm-qt: update to 0.17.0
libfm-qt-0-17.1 / 2021-04-16
============================
   - Fixed compilation against Qt5.12.

libfm-qt-0.17.0 / 2021-04-15
============================
  - Fixed compilation with Qt >=5.15.3.
  - Add Alacritty to terminals list.
  - Fixed template renaming before creating.
  - Fixed the localization of LXQt file dialog.
  - Used Qt5.15's Qt::SplitBehavior.
  - Enabled the Group entry of Properties dialog when file belongs to user.
  - Fixed a rare crash on emptying Trash.
  - Used Qt5 signal/slot syntax.
  - Added the missing eject button in a special case.
  - Fixed the xarchiver command to create archives.
  - Launch multiple files associated with the same app together.
  - Added an open-with menu-item to open mixed selections with default apps.
  - Don't try to auto-select hidden files when they aren't shown.
  - Added support for creation time.
  - File dialog: Allow opening of desktop files that are shortcuts.
  - Fixed the size limit for thumbnail creation.
  - Workaround for a bug in QCollator when sorting files.
  - Added a Delete action to trash file context menu.
  - Removed redundant context menu items inside Trash.
  - Silenced the compilation warning about QMatrix.
  - Don't show Unix start time for unsupported times.
  - Set a separate file size limit for external thumbnails.
  - Fixed the emblem positions in compact and detailed views.
  - Guarantee a separator before all custom actions (in context menus).
  - Fixed the sorting by deletion time.
  - Fixed blurred thumbnails with scale factors > 1.
  - Added a missing nullity check in mountoperation.
  - Updated the mimetypes lists of some archivers.
  - Fixed a memory leak in LXQt file dialog.
2021-04-20 18:01:18 +00:00