head 1.4; access; symbols pkgsrc-2026Q1:1.4.0.14 pkgsrc-2026Q1-base:1.4 pkgsrc-2025Q4:1.4.0.12 pkgsrc-2025Q4-base:1.4 pkgsrc-2025Q3:1.4.0.10 pkgsrc-2025Q3-base:1.4 pkgsrc-2025Q2:1.4.0.8 pkgsrc-2025Q2-base:1.4 pkgsrc-2025Q1:1.4.0.6 pkgsrc-2025Q1-base:1.4 pkgsrc-2024Q4:1.4.0.4 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.2 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.3.0.18 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.16 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.14 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.12 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.10 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.8 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.6 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.4 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.2 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.2.0.10 pkgsrc-2022Q1-base:1.2 pkgsrc-2021Q4:1.2.0.8 pkgsrc-2021Q4-base:1.2 pkgsrc-2021Q3:1.2.0.6 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.4 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.2 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.1.0.8 pkgsrc-2020Q4-base:1.1 pkgsrc-2020Q3:1.1.0.6 pkgsrc-2020Q3-base:1.1 pkgsrc-2020Q2:1.1.0.4 pkgsrc-2020Q2-base:1.1 pkgsrc-2020Q1:1.1.0.2 pkgsrc-2020Q1-base:1.1; locks; strict; comment @# @; 1.4 date 2024.08.14.00.44.07; author gutteridge; state Exp; branches; next 1.3; commitid 7YxoaOr92GlI0JlF; 1.3 date 2022.06.14.01.50.32; author gutteridge; state Exp; branches; next 1.2; commitid 68ixQl9PGNJCPWHD; 1.2 date 2021.02.20.18.59.54; author gutteridge; state Exp; branches; next 1.1; commitid Tg5Vb8X8f7giVtIC; 1.1 date 2019.12.30.03.50.07; author gutteridge; state Exp; branches; next ; commitid N4TCM7DLLBgHjGQB; desc @@ 1.4 log @enlightenment16: update to 1.0.30 e16 v1.0.30 - 2024-08-09 ------------------------ - 1.0.30 - Update po - icccm: Fix WM_COMMAND encoding handling - French translation update (Philippe J. Guillaumie) - e_gen_menu: Search XDG_DATA_HOME and XDG_DATA_DIRS too - Portuguese translation update - session: Try dbus before SM/ICE on logout/shutdown - dbus: Only install e16-dbus-cmd if dbus support is enabled - Danish translation update - Update po - session: Optionally do logout/shutdown via dbus commands - edbus: Add functions to request logout and shutdown via dbus - dbus: Enable by default - session: Rearrange logout functions - session: Move some #defines - session: Introduce SessionLogout() - session: Add shutdown command - session: Rename some macros - session: Add some SM connection debug messages - session: Add missing newline in error message - session: Mark some private functions as such - session: Eliminate SessionSave() - session: Eliminate SetSMID() - Spec file: Set high rpm release number for non-release rpms - menus: Eliminate enlightenment.menu - strings.py: Fixup according to formatting change - eesh: Fix prompt when command has no reply - eesh: Add possibility to use editline (--with-editline, default off) - eesh: Add prompt if interactive - eesh: Move some code around - ipc: Ignore whitespace only command lines - events: Drop select() based event loop - eesh: Switch to poll() instead of select() - eesh: Eliminate need for non-blocking stdin - eesh: Some mostly trivial changes - eesh: Simplify comms window creation - scripts: Remove all use of the eesh -e option - Unifdef HAVE_FREE_NULL_BUG - Update po - Remove "Close" option from iconbox/systray menus - Pass screen geometry around in Area struct - desktops: Maintain separate workareas for each desktop - Change formatting style - docs: Add forgotten misc.session.cmd_lock @ text @$NetBSD: patch-ac,v 1.3 2022/06/14 01:50:32 gutteridge Exp $ Apply pkgsrc-specific paths. --- scripts/e_gen_menu.orig 2024-06-24 10:38:21.000000000 +0000 +++ scripts/e_gen_menu @@@@ -362,9 +362,7 @@@@ for opt, val in opts: dbg += 1 # Likely prefixes -Prefixes = ['/usr/local', '/usr', '/opt'] -Prefixes += ['/opt/kde', '/opt/kde3', getenv('KDEDIR')] -Prefixes += ['/opt/gnome'] # SUSE +Prefixes = ['@@PREFIX@@', '@@X11BASE@@', '/usr', getenv('KDEDIR')] Prefixes = MkDirList(Prefixes, ['/share']) XdgHome = getenv('XDG_DATA_HOME', getenv('HOME') + '/.local/share') Prefixes += [XdgHome] @@@@ -403,9 +401,9 @@@@ EdirBin = getenv('EBIN') if EdirUser == '': EdirUser = getenv('HOME') + '/.e16' if EdirRoot == '': - EdirRoot = '/usr/share/e16' + EdirRoot = '@@PREFIX@@/share/e16' if EdirBin == '': - EdirBin = '/usr/bin' + EdirBin = '@@PREFIX@@/bin' D(f'EdirUser = "{EdirUser}"') D(f'EdirRoot = "{EdirRoot}"') D(f'EdirBin = "{EdirBin}"') @ 1.3 log @enlightenment16: update to 1.0.25 e16 v1.0.25 - 2022-06-13 ------------------------ - 1.0.25 - arrange: Keep upper left corner on screen when centering window - Danish translation update - Update po - ipc: Improve help for win_op target specification - bindings.cfg: Add bindings for pinning - Update config/e16keyedit.db (pinning) - Update docs/e16.asc (desktops.names) - xprop: Drop setting default desktop names in ex_netwm_desk_names_set() - desktops: Enable setting desktop names - desktops: Introduce DesksGetNames() - desktops: Cosmetics - Introduce HintsSetDesktopNames() - Introduce EobjSetName() - docs: Corrections after conversion, remove obsolete stuff, updates - docs: Convert xml to asciidoc - Menu and bindings cleanups - iclass: Remove unneeded header - iclass: Make active state more visible in fallback icon class - ewins: Fix ewin area calculation - GSOD: Fix repaint after quit by button press - GSOD: Some refactoring - containers: Fix creating new iconboxes - containers: Cosmetics - French translation update (Philippe J. Guillaumie) - background: Discard broken backgrounds when opening configuration dialog - Update winter theme - autofoo: Invert no-container option logic - moveresize: Fix screen edge resistance for grouped windows - moveresize: Move SnapEwin() to where it is used. - moveresize: Enable configuring edge restistance in dialog - arrange: Introduce screen struts - arrange: Refactor SnapEwin() - session: Fix broken session id handling - pinning: Remember across restart - menus: Drop (edox) Help - main: Don't start edox on first startup - French translation update (Philippe J. Guillaumie) - Clamp window position on move - CM: Adjust shadowing conditions some more - CM: Fix sharp shadows when window is shaped - place-pagers.pl: Behave properly when pagers have borders - ipc: Add custom format window_list - Danish translation update - po: Patch po files in accordance with text changes - config/menus: Text cleanups - dialogs: Text cleanups - Update config/strings.c and po - po: On Top -> Highest - dialogs: Fixup after recent layout changes - Fix C++ build - arrange: Fix C++ build - epp: Fix potential compiler warning - focus: IPC help tweaks - menus: Add pass_ptr option to winops menu - place-pagers.pl: Only optionally stack below(or above) - ipc: Debug tweaks - dialogs: Drop re-centering combined dialog on item change - Dialog layout adjustments - moveresize: Refactor some conditions for readability - moveresize: Remove long time unused constrained move code - moveresize: Remove long time unused swapmove code - moveresize: Remove disabled nogroup move functions - containers: Configuration saving tweaks - fixup - Fix some problems with resize-by-keyboard - Winops layer menu: Add "Lowest" - ipc: win_op help updates - French translation update (Philippe J. Guillaumie) - Add window option to pass-through pointer events - arrange: Disable ARRANGE_BY_POSITION mode - arrange: Simplify/speed up by using qsort(), cosmetics - arrange: Minor tweak in SnapEwin() - arrange: Use object order list when arranging - arrange: Remove pointless call to EwinListGetAll() - stacking: Hold all objects in the order list - stacking: Cache EWin lists - stacking: Refactor EwinListStackGet() - stacking: Cosmetics, preparing for other changes - stacking: Rename EwinListStack to EobjListStack - stacking: Remove unused EwinListStackGetTop() - Update winder theme - CM: Adjust shadowing conditions some more - e_gen_menu: Fix breakage when PATH contains non-existing directory - Fix imageclass flip/rotate for real - focus list: Fix a couple of glitches with outline window - Accept client window events a bit earlier - Remove stray quote in help text - CM: Adjust shadowing conditions - CM: Fix initial shaped state on OR windows - Danish translation update. - Update po - backgrounds: Drop 'use_bg' IPC command (but not entirely) - backgrounds: Drop most calls to autosave() - ipc: Return error message on unknown command - session: Do call module exit functions on X disconnect - glwin: Drop close on exit - containers: Configuration saving tweaks - Move XFontSet based text rendering module to separate file - Drop XFontStruct based font handling - Simplify src/Makefile.am - Add python versions of perl sample-scripts - Sample script fixes and tweaks - sample-scripts: Tabs -> spaces - e_gen_menu: Some icon search updates - e_gen_menu: Drop old gnome/kde stuff - e_gen_menu: New python version - e_gen_menu: Rename to e_gen_menu.pl - config: Convert string update script to python and update - menus: No longer need to pass through shell - Remove now unused usershell() - Drop using shell to run menu (ipc exec) commands - Introduce EnvSubst() - actions.c: Drop elaborate GSOD messages on ipc exec errors - actions.c: Let Eexec() use ExecSetupEnv() too - ipc: Only include dialog_ok if ENABLE_DIALOGS - Disable setting internal window title via ipc (properly) - ipc: Enable setting dialog_ok title - Update COMPLIANCE - Remove gnome1 hint support - extinitwin: Fix errors in window mode when using old window cursor mode - New feature - Making windows stick on specific desks/areas - snaps.c: Cosmetics - Introduce Ememdup() - 1.0.24.000 - edox: Don't try rendering text outside edox window - Do focus windows to be manually placed - matches.cfg: Correct help text regarding size matching - Implement matchregexp() using fnmatch() @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.2 2021/02/20 18:59:54 gutteridge Exp $ d5 1 a5 1 --- scripts/e_gen_menu.orig 2022-06-06 10:24:22.000000000 +0000 d15 4 a18 4 Prefixes += [getenv('HOME') + '/.local'] D(f'Prefixes = "{Prefixes}"') Prefixes = RemoveDuplicates(Prefixes) @@@@ -399,9 +397,9 @@@@ EdirBin = getenv('EBIN') @ 1.2 log @enlightenment16: use PREFIX instead of LOCALBASE @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.1 2019/12/30 03:50:07 gutteridge Exp $ d5 1 a5 1 --- scripts/e_gen_menu.orig 2019-11-19 00:17:54.796424791 +0000 d7 2 a8 2 @@@@ -28,8 +28,7 @@@@ #use warnings; d11 19 a29 17 -$Prefixes = "/usr/local:/usr:/opt:/opt/kde:$ENV{'KDEDIR'}"; -$Prefixes = "$Prefixes:/opt/kde3:/opt/gnome"; # SUSE +$Prefixes = "@@PREFIX@@:@@X11BASE@@:/usr:$ENV{'KDEDIR'}"; $Prefixes = "$Prefixes:$ENV{'HOME'}/.local"; $Prefixes = RemoveDuplcates($Prefixes); @@@@ -59,8 +58,8 @@@@ $loc3 =~ s/_.*//; $loc1 = "" if ($loc1 eq $loc2); $EdirUser = "$ENV{'HOME'}/.e16" unless $EdirUser; -$EdirRoot = "/usr/share/e16" unless $EdirRoot; -$EdirBin = "/usr/bin" unless $EdirBin; +$EdirRoot = "@@PREFIX@@/share/e16" unless $EdirRoot; +$EdirBin = "@@PREFIX@@/bin" unless $EdirBin; $EdirMenus = "$EdirUser/menus"; @ 1.1 log @wm/enlightenment16: rename enlightenment to enlightenment16 Better separate and distinguish between the E16 branch of Enlightenment (which continues to be developed) and newer branches that are packaged as x11/enlightenment. (As discussed on pkgsrc-users earlier this month.) @ text @d1 1 a1 1 $NetBSD$ d13 1 a13 1 +$Prefixes = "@@LOCALBASE@@:@@X11BASE@@:/usr:$ENV{'KDEDIR'}"; @