Commit graph

129 commits

Author SHA1 Message Date
gutteridge
bddeea40d1 xfce4-session: pkglint-driven formatting tweaks (NFC) 2022-09-18 23:04:00 +00:00
gutteridge
5c2bed6e5c xfce4-session: no longer requires libglade
This was missed during previous updates.
2022-09-18 22:56:14 +00:00
gutteridge
1e4ca2627d Bump all dependent packages of wayland (belatedly)
The package changed with the addition of its libepoll-shim dependency.
Otherwise, we can get:
ERROR: libepoll-shim>=0.0.20210418 is not installed; can't buildlink files.
2022-08-11 05:08:00 +00:00
adam
f5e35d538b revbump for textproc/icu update 2022-04-18 19:09:40 +00:00
gutteridge
6f87c02e34 xfce4-session: adjust two patches
Amend a patch that fixes compilation on non-Linux and non-BSD OSes.
There are several things that could be adjusted differently in the
function in question, but that needs to be discussed upstream. For now,
take the simplest route.

Also, be consistent with upstream's intent that "suspend" means ACPI
state 3, also being consistent with what was patched in xfce4-power-
manager before, too. (Where suspend and resume generally works for me
on NetBSD laptops, state 3 is effective.)
2022-02-06 17:42:47 +00:00
adam
b6d9bd86bc revbump for icu and libffi 2021-12-08 16:01:42 +00:00
gutteridge
4c356024a2 xfce4-session: update to 4.16.0
Change log:

4.16.0
======
- settings: Accept all types of GIcon
- settings: Adjust inline toolbar
- Fix compilation with -Wmissing-prototypes
- Don't warn when there are no saved sessions
- bump glib (and gio, gthread, etc) minimum to 2.50.0
- Remove GSourceFunc casts
- Update .gitignore
- Add README.md to EXTRA_DIST
- Translation Updates:
  Basque, Chinese (China), Czech, Danish, Estonian, French, Galician,
  Hebrew, Hindi, Indonesian, Italian, Lithuanian, Norwegian Bokmål,
  Portuguese, Portuguese (Brazil), Russian, Serbian, Slovenian,
  Turkish, Vietnamese

4.15.1
======
- Fix potential crash in suspend and shutdown (Fixes #65)
- Avoid potential format-string vulns (Issue #65)
- settings: Tweak 'Current Session' tab
- settings: Make 'App Autostart' columns sortable
- settings: Fix 'Current session' column width (!10)
- Add lock icon, 24px and 32px icons
- Add more guards around GErrors
- Update copyright year
- Fix ifdef
- Add README.md
- Translation Updates:
  Armenian (Armenia), Basque, Belarusian (Tarask), Chinese (China),
  Czech, Danish, Eastern Armenian, Estonian, French, Hebrew, Hungarian,
  Indonesian, Norwegian Bokmål, Portuguese (Brazil), Russian, Slovak,
  Slovenian, Swedish, Turkish, Uyghur

4.15.0
======
- Use new icon in settings dialog (Bug #16885)
- Add new application icon and rDNS icon name
- logout-dialog: Add new icons
- logout-dialog: Bump icon size to 48px
- Switch to symbolic window-close icons
- Drop GDM compatibility code to avoid invalid session locale
- Segfault when suspending without pm-suspend installed (Bug #16632)
- Expand field codes
- Add a GnuPG 2.1+ mode
- Fix session crash at logout (Bug #16105)
- Free the intermediate "cmd" variable in xfsm_startup_init()
- Re-add xfsm_startup_shutdown() call to xfce4-session main()
- Remove sys/sysctl.h on linux platform
- Move from exo-csource to xdt-csource (Bug #16717)
- Try xfce screensaver before cinnamon (Bug #16223)
- Add support for xfce4-screensaver (Bug #16522)
- Silence runtime warning (Bug #15731)
- settings: Don't warn when there are no saved sessions (Fixes #62)
- settings: Add sort-on-click to columns in "Current Session" tab (!3)
- settings: Add keywords for discoverability (Bug #10694)
- settings: Add tooltips to image-buttons
- settings: Better app icon lookup
- settings: Be more precise in infobar wording
- settings: Drop inline-toolbar button labels
- settings: Move autostart info to docs.xfce
- settings: Don't make 'saved sessions' tab reorderable
- settings: Sort saved sessions by most recently used (Bug #15338)
- Add basic GitLab pipeline
- Drop unused var
- Bump copyright years
- Only clean generated sources when in maintainer mode
- Do not show translation info on --help output
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Basque, Belarusian, Belarusian
  (Tarask), Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong
  Kong), Chinese (Taiwan), Croatian, Czech, Danish, Dutch, Eastern
  Armenian, English (Australia), English (Canada), English (United
  Kingdom), Estonian, Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Interlingue, Italian, Japanese,
  Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål, Norwegian
  Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese (Brazil),
  Romanian, Russian, Serbian, Slovak, Slovenian, Spanish, Swedish, Thai,
  Turkish, Uighur, Ukrainian, Vietnamese
2021-11-30 14:31:09 +00:00
nia
ec8cda1f38 x11: Replace RMD160 checksums with BLAKE2s checksums
All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./x11/py-qt4/distinfo PyQt4_gpl_mac-4.12.3.tar.gz
2021-10-26 11:33:42 +00:00
nia
665544c974 x11: Remove SHA1 hashes for distfiles 2021-10-07 15:13:25 +00:00
adam
9d0e79c401 revbump for textproc/icu 2021-04-21 11:40:12 +00:00
riastradh
77697b790a Revbump for openpam cppflags change months ago, belatedly. 2020-12-04 04:55:41 +00:00
ryoon
2831546220 *: Recursive revbump from textproc/icu-68.1 2020-11-05 09:07:25 +00:00
wiz
00da7815c0 *: bump PKGREVISION for perl-5.32. 2020-08-31 18:06:29 +00:00
leot
953ab724e1 *: revbump after fontconfig bl3 changes (libuuid removal) 2020-08-17 20:19:01 +00:00
adam
6bd0c30da6 Revbump for icu 2020-06-02 08:22:31 +00:00
rillig
b32824aefd x11/xfce4-session: remove no-op SUBST block
There are no hard-coded paths in xflock4.
2020-05-16 17:14:03 +00:00
gutteridge
e58ef209b2 xfce4-session: handle a Polkit disabling edge case
Allow Polkit support to be disabled even if Polkit is found in the
build environment (an atypical use case, indeed, but one I just tripped
over).
2020-05-03 20:48:57 +00:00
gutteridge
5112030d7f xfce4-session: update to 4.14.2
(In this case, only the translation updates are relevant for pkgsrc.)

Change log:

4.14.2
======
- Add support for xfce4-screensaver (Bug #16522)
- Try xfce screensaver before cinnamon (Bug #16223)
- Translation Updates:
  Albanian, Belarusian, Indonesian, Polish, Portuguese, Swedish
2020-04-05 22:41:43 +00:00
wiz
4e3b1b97c2 librsvg: update bl3.mk to remove libcroco in rust case
recursive bump for the dependency change
2020-03-10 22:08:37 +00:00
wiz
f669fda471 *: recursive bump for libffi 2020-03-08 16:47:24 +00:00
gutteridge
0a75dd39cf xfce4-session: fix botch in patch 2020-03-03 05:06:20 +00:00
gutteridge
8318faef6a xfce4-session: fix compilation on !Linux !*BSD
More work would be required should someone want suspension or
hibernation to function in this case, this is simply a build fix.
2020-03-01 19:47:22 +00:00
gutteridge
171d739f21 xfce4-session: while here, update archive site to https 2020-01-29 04:56:19 +00:00
gutteridge
babc0eb3fe xfce4-session: update to 4.14.1
Change log:

4.14.1
======
- Fix session crash at logout (Bug #16105)
- settings: Don't make 'saved sessions' tab reorderable
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian,
  Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong),
  Chinese (Taiwan), Croatian, Czech, Danish, Dutch, English (Australia),
  English (United Kingdom), Finnish, French, Galician, German, Greek,
  Hebrew, Hungarian, Icelandic, Indonesian, Interlingue, Italian,
  Japanese, Kazakh, Korean, Lithuanian, Malay, Norwegian Bokmål,
  Norwegian Nynorsk, Occitan (post 1500), Polish, Portuguese, Portuguese
  (Brazil), Romanian, Russian, Serbian, Slovak, Slovenian, Spanish,
  Swedish, Thai, Turkish, Uighur, Ukrainian, Vietnamese
2020-01-29 04:45:19 +00:00
gutteridge
debe4ae974 xfce4-session: update to 4.14.0
Change log:

4.14.0
======
- settings: Fix icon name
- settings: Replace GtkStock buttons
- Set XAUTHLOCALHOSTNAME in systemd user session (Bug #15440)
- Translation Updates:
  Albanian, Arabic, Armenian (Armenia), Asturian, Basque, Belarusian,
  Bengali, Bulgarian, Catalan, Chinese (China), Chinese (Hong Kong),
  Croatian, Czech, Danish, Dutch, English (Australia), English (United
  Kingdom), Finnish, French, Galician, German, Greek, Hebrew, Hungarian,
  Icelandic, Indonesian, Interlingue, Italian, Japanese, Kazakh, Korean,
  Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk, Occitan (post
  1500), Polish, Portuguese, Portuguese (Brazil), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Uighur, Ukrainian,
  Vietnamese

4.13.4
======
 - Process Gtk events prior to starting D-Bus (Bug #15712)
 - Revert "session: Serialize startup of xfsettings daemon"
 - session: Serialize startup of xfsettings daemon
 - Splash engines are not present anymore in xfce4-session
 - Translation Updates:
   Armenian (Armenia), Danish, Finnish, Norwegian Bokmål, Ukrainian
2019-08-17 19:26:19 +00:00
wiz
84e123ddd2 Bump PKGREVISIONs for perl 5.30.0 2019-08-11 13:17:48 +00:00
wiz
1ac2210b6f *: recursive bump for gdk-pixbuf2-2.38.1 2019-07-21 22:23:57 +00:00
nia
002101c67c Use https for xfce.org subdomains. 2019-07-18 08:15:34 +00:00
rillig
654156cecb x11/xfce4-session: fix conditional inclusion for Darwin, bump revision 2019-07-13 22:36:05 +00:00
gutteridge
8ad9c75736 xfce4-session: update to 4.13.3
Change log:

4.13.3
======
- Reset font-size of logout dialog to default (Bug #15505)
- Report optional dependency on polkit (Bug #12761)
- Read data from correct group when editing autostart entry (Bug
  #10423)
- Improve layout of autostart add/edit dialogs
- Improve column layout of autostart tab (Bug #15448)
- settings: Fix crash when terminating programs (Bug #15489)
- Translation updates:
  Belarusian, Danish, English (Australia), Finnish, French, German,
  Hebrew, Hungarian, Kazakh, Malay, Portuguese, Portuguese (Brazilian),
  Turkish
2019-07-13 00:21:07 +00:00
gutteridge
5f4fed7087 xfce4-session: update to 4.13.2
Change log:

4.13.2
======
- Drop splash screens
- Introduce priority-group startup for FailSafe Session
- Optionally run commands on logout, suspend etc. (Bug #10172)
- xflock4:
  - Do not override PATH with hardcoded value.
  - Add support for xfce4-screensaver to xflock4
- chooser:
  - Improve look and feel of the session chooser
  - Improve UI and add delete button (Bug #12799)
  - Add fallback theming to chooser dialogs
  - Enable keypress response to session creation
  - Update session name in xfconf after chooser
  - Fix case in session chooser buttons
- settings:
  - Show saved sessions in settings dialog
  - Move "lock screen before sleep" option to general tab
  - Fix alignment of session lock property
  - Fix PID showing in "Current Session" tab
  - Improve icon matching in "Current Session" tab
  - Add a label for the currently active session
  - Add a "delete session" button to the session list
  - Make the Autostart buttons an inline toolbar
  - Initialize the session list treeview if necessary
  - More settings dialog UI improvements
  - Add column headers to autostart list
  - In autostart some apps (e.g. xfce-polkit) have bigger icons
  - Make entries expand in add/edit app startup dialog (Bug #15321)
- logout-dialog:
  - Fix sensitivity of switch user button
  - Remove blue border from logout dialog (Bug #15284)
  - Improve default style of the logout dialog
  - Add styleclass to make logout dialog themeable
  - Set logout dialog icons from icon_name
  - Support scaling in logout dialog (Bug #14951)
  - Use a different icon for hybrid sleep when possible
  - Fix mnemonic conflict on logout dialog
- Use systemd-logind methods instead of polkit permissions (Bug #14707)
- scripts/xinitrc.in.in: use "command" shell builtin instead of
which(1)
- Use sysconf(_SC_NGROUPS_MAX) instead of #defining an arbitrary
MAX_USER_GROUPS (bug #14722)
- Don't auto start consolekit daemon if it is not running
- Added better shutdown fallback support for the BSDs (Bug #14722)
- Don't install generic icon names (Bug #11912)
- Use exec to launch xfce4-session from xinitrc
- xinitrc: Remove fallback path when xfce4-session is not installed
- Remove old unused autostart_migrate function
- Fix GVariant format string in dbus server
- Extend debug messages
- Silence compiler warnings
- Remove unused checks on configure step
- Drop unused function
- Remove useless ioprio.h check
- rollback fix of a warning (fix requires glib 2.58)
- Fixed warning "cast between incompatible function types" introduced
  in GCC 8
- replaced GList of windows with single window (not required any more)
  (triggered by previous commit a99008c8dbddc038778c8c7e1e080f42c034c3a2)
- merged identic cases (triggered by previous commit
  a99008c8dbddc038778c8c7e1e080f42c034c3a2)
- removed duplicated loop counter (triggered by previous commit
  a99008c8dbddc038778c8c7e1e080f42c034c3a2)
- replaced deprecated "gtk_display_get_screen"  - For each display
  there is only one screen (See gtk3 doc of gdk_display_get_screen). So
  we can use gdk_display_get_default_screen (display) instead of looping
  on all screens.  - The default screen is the screen of the default
  display ( no need to first get the default display if the default
  screen is required)
- bump gtk version to 3.22 and gmodule/gio to 2.42
- Remove now useless XFCE_GLADE_*_PATH variables (Bug #13945)
- Tell intltool how to extract .ui files (Bug #14582)
- fix build failure when dbus is not in the system include path (Bug
  #14386)
- Translation updates:
  Albanian, Arabic, Asturian, Basque, Belarusian, Bengali, Bulgarian,
  Catalan, Chinese (China), Chinese (Hong Kong), Chinese (Taiwan),
  Croatian, Czech, Danish, Dutch (Flemish), English (Australia), English
  (Great Britain), Finnish, French, Galician, German, Greek, Hebrew,
  Hungarian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean,
  Latvian, Lithuanian, Malay, Norwegian Bokmål, Norwegian Nynorsk,
  Occitan, Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian,
  Serbian, Slovak, Slovenian, Spanish, Swedish, Thai, Turkish, Ukrainian,
  Urdu, Urdu (Pakistan), Uyghur, Vietnamese
2019-05-23 02:56:07 +00:00
wiz
2bf803199a xfce4-session: remove file that is not in distinfo 2019-01-31 09:10:39 +00:00
youri
be0625b61d xfce4-session: update to 4.13.1:
- Add/Edit Application Autostart Entries (Bug #13271)
- Remove non-existent grid properties (Bug #13271)
- fix coverity 178990 Resource leak
- fix coverity cid 178989 Dereference after null check
- 178988 'Constant' variable guards dead code
- fix coverity cid 178987 Logically dead code
- fix coverity cid 87608 Dereference after null check
- 178988 'Constant' variable guards dead code
- fix coverity cid 178987 Logically dead code
- fix coverity cid 87608 Dereference after null check
- fix coverity cid 87607 Unchecked return value from library
- Hybrid Sleep support - "hibernate" and suspend the system
- xfce4-session-logout: deconflict -h option (Bug #12806)
- Export the SSH_AUTH_SOCK when spawning client Bug #13486
- fix: Compilation error with --disable-polkit Bug #12760
- Require libxfce4ui-2 instead of libxfce4ui-1 in pc.in file
- xfsm-manager: pass manager variable to g_timeout_add Bug #13802
- Bump GTK version to 3.20
- Check accessibility depending on xfsm configuration
- Fix keyboard grab for logout window
- Fix fadeout window using Xlib API
- Fix gdk max version to 3.20
- Translation updates: am, ar, ast, be, bg, bn, ca, cs, da,
  de, el, en_AU, en_GB, eo, es, eu, fi, fr, gl, he, hr, hu,
  id, is, it, ja, kk, ko, lt, lv, ms, nb, nl, nn, oc, pl, pt,
  pt_BR, ro, ru, sk, sl, sq, sr, sv, th, tr, ug, uk, ur, ur_PK,
  vi, zh_CN, zh_HK, zh_TW
2019-01-18 14:12:29 +00:00
kleink
f1a683c990 Revbump after cairo 1.16.0 update. 2018-11-14 22:20:58 +00:00
ryoon
b86dfe6873 Recursive revbump from hardbuzz-2.1.1 2018-11-12 03:51:07 +00:00
wiz
93b46879c7 Recursive bump for perl5-5.28.0 2018-08-22 09:43:40 +00:00
youri
859f9449ce Optionalize mate-polkit. 2018-06-04 10:51:56 +00:00
youri
5985b79faf Make pkglint happy. 2018-06-01 14:15:47 +00:00
youri
9de132ef1d Fix installation of the xscreensaver autostart file so that Xfce4 users
can lock their screen from the panel without any extra work. Also
depend on xscreensaver now.
2018-05-29 00:45:04 +00:00
youri
284c5b4049 Runtime fix for xfce4-session: don't segfault when trying to add a new
startup service in xfce4-session-settings.
2018-05-16 18:06:04 +00:00
wiz
8ee21bdcf0 Recursive bump for new fribidi dependency in pango. 2018-04-16 14:33:44 +00:00
wiz
c57215a7b2 Recursive bumps for fontconfig and libzip dependency changes. 2018-03-12 11:15:24 +00:00
wiz
20f7c989fe recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
martin
985b36f349 Make it support the -polkit option again 2017-06-25 12:39:09 +00:00
youri
929139eeae Fix PLIST. 2017-06-23 21:54:14 +00:00
youri
33c55a32f6 Add polkit dependency. 2017-06-23 21:27:09 +00:00
youri
48cc032ef8 Cleanup, thanks leot@ for the heads up! 2017-06-22 09:40:24 +00:00
youri
bbff1a7b0f Update xfce4-session to 4.13.0
4.13.0
======
- xfsm has been ported to Gtk3.
- xfsm now does session management for clients using the Gtk application
  dbus interface.
- xfsm has been ported to GDBus.
- Add a switch user button to the logout dialog (Bug #10345)
- UPower dependency has been removed as the suspend/hibernate dbus calls
  were dropped from it.
- Handle screensaver with it's own object (Bug #12603)
- Fix a crash when warning about the screenlocker (Bug #12603)
- When locking fallback to xflock4 first (Bug #12603)
- Add switch-user to the xfsm-logout program
- Translation updates: am, ast, ca, da, de, el, en_AU, es, fi, fr, gl, he,
  hr, hu, id, is, it, ja, kk, ko, lt, ms, nb, nl, nn, oc, pl, pt, pt_BR,
  ru, sk, sr, sv, th, tr, uk, zh_CN,  zh_TW
2017-06-18 22:37:33 +00:00
ryoon
72c3cb198b Recursive revbump from fonts/harfbuzz 2017-02-12 06:24:36 +00:00
wiz
7ac05101c6 Recursive bump for harfbuzz's new graphite2 dependency. 2017-02-06 13:54:36 +00:00