head 1.6; access; symbols pkgsrc-2022Q4:1.5.0.28 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.26 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.24 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.22 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.20 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.18 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.16 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.14 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.12 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.10 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.8 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.4 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.6 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.2 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.4.0.54 pkgsrc-2019Q2-base:1.4 pkgsrc-2019Q1:1.4.0.52 pkgsrc-2019Q1-base:1.4 pkgsrc-2018Q4:1.4.0.50 pkgsrc-2018Q4-base:1.4 pkgsrc-2018Q3:1.4.0.48 pkgsrc-2018Q3-base:1.4 pkgsrc-2018Q2:1.4.0.46 pkgsrc-2018Q2-base:1.4 pkgsrc-2018Q1:1.4.0.44 pkgsrc-2018Q1-base:1.4 pkgsrc-2017Q4:1.4.0.42 pkgsrc-2017Q4-base:1.4 pkgsrc-2017Q3:1.4.0.40 pkgsrc-2017Q3-base:1.4 pkgsrc-2017Q2:1.4.0.36 pkgsrc-2017Q2-base:1.4 pkgsrc-2017Q1:1.4.0.34 pkgsrc-2017Q1-base:1.4 pkgsrc-2016Q4:1.4.0.32 pkgsrc-2016Q4-base:1.4 pkgsrc-2016Q3:1.4.0.30 pkgsrc-2016Q3-base:1.4 pkgsrc-2016Q2:1.4.0.28 pkgsrc-2016Q2-base:1.4 pkgsrc-2016Q1:1.4.0.26 pkgsrc-2016Q1-base:1.4 pkgsrc-2015Q4:1.4.0.24 pkgsrc-2015Q4-base:1.4 pkgsrc-2015Q3:1.4.0.22 pkgsrc-2015Q3-base:1.4 pkgsrc-2015Q2:1.4.0.20 pkgsrc-2015Q2-base:1.4 pkgsrc-2015Q1:1.4.0.18 pkgsrc-2015Q1-base:1.4 pkgsrc-2014Q4:1.4.0.16 pkgsrc-2014Q4-base:1.4 pkgsrc-2014Q3:1.4.0.14 pkgsrc-2014Q3-base:1.4 pkgsrc-2014Q2:1.4.0.12 pkgsrc-2014Q2-base:1.4 pkgsrc-2014Q1:1.4.0.10 pkgsrc-2014Q1-base:1.4 pkgsrc-2013Q4:1.4.0.8 pkgsrc-2013Q4-base:1.4 pkgsrc-2013Q3:1.4.0.6 pkgsrc-2013Q3-base:1.4 pkgsrc-2013Q2:1.4.0.4 pkgsrc-2013Q2-base:1.4 pkgsrc-2013Q1:1.4.0.2 pkgsrc-2013Q1-base:1.4 pkgsrc-2012Q4:1.2.0.54 pkgsrc-2012Q4-base:1.2 pkgsrc-2012Q3:1.2.0.52 pkgsrc-2012Q3-base:1.2 pkgsrc-2012Q2:1.2.0.50 pkgsrc-2012Q2-base:1.2 pkgsrc-2012Q1:1.2.0.48 pkgsrc-2012Q1-base:1.2 pkgsrc-2011Q4:1.2.0.46 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q3:1.2.0.44 pkgsrc-2011Q3-base:1.2 pkgsrc-2011Q2:1.2.0.42 pkgsrc-2011Q2-base:1.2 pkgsrc-2011Q1:1.2.0.40 pkgsrc-2011Q1-base:1.2 pkgsrc-2010Q4:1.2.0.38 pkgsrc-2010Q4-base:1.2 pkgsrc-2010Q3:1.2.0.36 pkgsrc-2010Q3-base:1.2 pkgsrc-2010Q2:1.2.0.34 pkgsrc-2010Q2-base:1.2 pkgsrc-2010Q1:1.2.0.32 pkgsrc-2010Q1-base:1.2 pkgsrc-2009Q4:1.2.0.30 pkgsrc-2009Q4-base:1.2 pkgsrc-2009Q3:1.2.0.28 pkgsrc-2009Q3-base:1.2 pkgsrc-2009Q2:1.2.0.26 pkgsrc-2009Q2-base:1.2 pkgsrc-2009Q1:1.2.0.24 pkgsrc-2009Q1-base:1.2 pkgsrc-2008Q4:1.2.0.22 pkgsrc-2008Q4-base:1.2 pkgsrc-2008Q3:1.2.0.20 pkgsrc-2008Q3-base:1.2 cube-native-xorg:1.2.0.18 cube-native-xorg-base:1.2 pkgsrc-2008Q2:1.2.0.16 pkgsrc-2008Q2-base:1.2 cwrapper:1.2.0.14 pkgsrc-2008Q1:1.2.0.12 pkgsrc-2008Q1-base:1.2 pkgsrc-2007Q4:1.2.0.10 pkgsrc-2007Q4-base:1.2 pkgsrc-2007Q3:1.2.0.8 pkgsrc-2007Q3-base:1.2 pkgsrc-2007Q2:1.2.0.6 pkgsrc-2007Q2-base:1.2 pkgsrc-2007Q1:1.2.0.4 pkgsrc-2007Q1-base:1.2 pkgsrc-2006Q4:1.2.0.2 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.1.1.1.0.2 pkgsrc-2006Q3-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.6 date 2023.01.18.07.43.16; author vins; state dead; branches; next 1.5; commitid 7eGZvuEAtTR6MZ9E; 1.5 date 2019.09.21.13.56.15; author ng0; state Exp; branches; next 1.4; commitid 0GdavLsPUcufTSDB; 1.4 date 2013.01.20.07.09.29; author mef; state Exp; branches; next 1.3; 1.3 date 2013.01.20.06.53.53; author mef; state Exp; branches; next 1.2; 1.2 date 2006.12.12.06.57.59; author martti; state Exp; branches; next 1.1; 1.1 date 2006.07.02.09.21.57; author martti; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2006.07.02.09.21.57; author martti; state Exp; branches; next ; desc @@ 1.6 log @wm/fvwm: update to fvwm-2.7.0 This a bugfix release for the fvwm2 branch. * Changes (local) - GTK1+ support removed (already dropped upstream as of release 2.6.7) - patches renamed to match target file - linted ------------------------------------------------------------------- Changes in stable release 2.7.0 (19-Oct-2022) * Bug fixes: - Fix handling of configure's --enable-mandoc/--enable-htmldoc - Fix crash in FvwmPager when desk height or width is 0 - Added DoubleClick time to man page. - Fix to FvwmIconMan to disable a SizeHint warning. - Allow for reproducible builds. - Increase the number of supported mouse buttons to 15. - Tweaks to configure.ac @ text @$NetBSD: patch-ab,v 1.5 2019/09/21 13:56:15 ng0 Exp $ (1) Convert install path from fvwm to fvwm2 This can not be done with CONFIGURE_ARGS+= --datarootdir=${PREFIX:Q}/share/fvwm2 this will install fvwm2/fvwm. (2) Avoid following problem on NetBSD/amd64 6.99.16 with clang +----------------- | conftest.c:38:3: error: non-void function 'main' should return a value [-Wreturn-type] | return; | ^ +----------------- --- configure~ 2019-09-01 18:13:40.757285726 +0000 +++ configure 2019-09-01 18:18:08.056139617 +0000 @@@@ -578,7 +578,7 @@@@ MAKEFLAGS= # Identity of this package. -PACKAGE_NAME='fvwm' +PACKAGE_NAME='fvwm2' PACKAGE_TARNAME='fvwm' PACKAGE_VERSION='2.6.9' PACKAGE_STRING='fvwm 2.6.9' @@@@ -3320,5 +3320,5 @@@@ # Define the identity of the package. - PACKAGE='fvwm' + PACKAGE='fvwm2' VERSION='2.6.9' @ 1.5 log @wm/fvwm: Update to 2.6.9 Changelog and significant items from https://github.com/fvwmorg/fvwm/releases (for 2.6.9): ------------------------------------------------------------------- Changes in stable release 2.6.9 (05-Sep-2019) * Bug fixes: - Fix handling of configure's --enable-mandoc/--enable-htmldoc * New fvwm features: - Adds a new conditional option Fullscreen which detects windows in that state ------------------------------------------------------------------- Changes in stable release 2.6.8 (31-Mar-2018) * Bug fixes: - Various DESTDIR fixes (especially around the default-config Makefile) - fvwm-perllib pod2man fixes. - FvwmIconMan no longer triggers a warning about bad size hints in the fvwm core. - VMware windows do not disapper when switching between fullscreen and normal state. - Fix (de)installation with the configure options --program-prefix, --program-suffix and --program-transform-name. - Remove further references to obsolete modules from man page(s). * New fvwm features: - fvwm-menu-desktop(1) now requires python3 as an explicit dependency. - Add a 'fullscreen' option to the 'Maximize' command. ------------------------------------------------------------------- Changes in stable release 2.6.7 (06-Mar-2016) * New fvwm features: - A new default configuration which is available when fvwm doesn't detect a configuration file to load. - A new conitional command "Desk n" can restrict matching windows to a specific desk. - A new conditional command "Screen n" to restrict matching windows on a given Xinerama screen. - New expansion variable "w.screen" to ascertain the Xineram screen number a window is on. - New command "InfoStoreClear" to remove all items in the InfoStore. * Removed features: - The old and unmaintained debian/and rpm/ directories have been remmoved; use the maintainers' copies where available. - VMS support has been removed. - GTK1.x support has been removed. - GNOME-specific window hints (pre-EWMH) have been removed. - Some fvwm modules have been removed: - FvwmDragWell (no replacement) - FvwmGTK (no replacement) - FvwmSave (no replacement) - FvwmSaveDesk (no replacement) - FvwmScroll (no replacement) - FvwmTabs (no replacement, never worked anyway) - FvwmTaskBar (use FvwmButtons) - FvwmTheme (in core of fvwm as colorsets) - FvwmWharf (use FvwmButtons) - FvwmWinList (use WindowList command) - FvwmWindowMenu (use WindowList command) - FvwmIconBox (use the IconBox style instead) * New module features: - FvwmButtons learned a new option "Colorset" to its ChangeButton command. * fvwm-menu-desktop updated: - Renamed default menu to XDGMenu and changed the name of the FvwmForm to FvwmForm-XDGMenu-Config to not conflict with someone already using FvwmMenu. - fvwm-menu-desktop will now load defaults from the FvwmForm-XDGMenu-Config data file. - Improved dynamic menus by regenerating them on-the-fly. - Added new options: --regen-cmd, --dynamic, and more. * Bug fixes: - A bug introduced in 2.6.6 could cause applications with negative coordinates to be placed at strange positions. This affected for example acroread when switching to fullscreen mode. This has been fixed. - FvwmButtons "Silent" option for dynamic ChangeButton commands no longer loops infinitely. Changes in stable release 2.6.6 (15-Mar-2016) * New fvwm features: - Support for Russian from Ivan Gayevskiy. - EnvMatch supports infostore variables. - The option "forget" to the Maximize command allows to unmaximize a window without changing its size and position. - Windows shaded to a corner (NW, NE, SW, SE) are reduced to a small square. - New option "!raise" to the WarpToWindow command. - The new extended variables $[wa.x], $[wa.y], $[wa.width], $[wa.height] can be used to get the geometry of the EWMH working area, and $[dwa.x], $[dwa.y], $[dwa.width], $[dwa.height] can be used to get the geometry of the EWMH dynamic working area. - The Resize commands accept "wa" or "da" as a suffix of the width or height value. If present, the value is a percentage of the width or height of the EWMH working area or the EWMH dynamic working area. - Fvwm is much more resilient against applications that flood the window manager with repeated events. * New module features: - FvwmForm supports separator lines. - New FvwmIconMan options: IconAndSelectButton IconAndSelectColorset * Bug fixes: - Provide a wrapper for the deprecation of XKeycodeToKeysym and use XkbKeycodeToKeysym() where appropriate. - fvwm-menu-desktop is re-written and provides better support of the XDG menu specification. - Fix fvwm-menu-desktop keyError bug. Use "others" if no desktop environment found. - FvwmIconMan had problems displaying the hilight colour on some systems (64 bit issue?). - Globally active windows cannot take the focus if the style forbids programs to take focus themselves (style !FPFocusByProgram). - Windows no longer jump from one position to the other which could happen in some cases with SnapAttraction. Windows now snap to the closest window (or screen edge). - Removing bindings had several strange side effects that are fixed now (removing too many bindings; old bindings showing up again after another is removed; possibly other effects). - Windows sometimes did not get expose events (i.e. did not redraw properly) if they were uncovered by moving a window above them. This has been fixed. - FvwmConsole now causes much less network traffic. - Suppress bogus events sent to the modules when a window is resized with the mouse. - Properly handle the has_ref_window_moved flag for ResizeMove and ResizeMoveMaximize. - Removed some unnecessary redraws in FvwmPager. - The option "NoDeskLimitY" option of the GotoPage command did not work. - Negative coordinates in the "rectangle" option to the Menu commend did not work correctly. This has been fixed. - Removes a slight graphics problem whith the ResizeMaximize command being invoked from a window button menu. - When an attempt to reparent a client window (i.e. decorate it) fails, fvwm no longer throws away all events but only the events for that window. - The ChangeButton command of FvwmButtons used to strip whitespace from the beginning and end of button titles and image paths. This is no longer done. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.4 2013/01/20 07:09:29 mef Exp $ @ 1.4 log @With previous commit for PR pkg/47409, - patch target for patch-ab and patch-configure were the same. Merged them as patch-ab. (Naturally Revoming patches/patch-configure.) - Also cvs delete for patches/patch-a[ce] were missing, corrected. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.3 2013/01/20 06:53:53 mef Exp $ d17 12 a28 3 --- configure.orig 2013-01-06 10:03:11.000000000 +0900 +++ configure 2013-01-06 10:08:01.000000000 +0900 @@@@ -3179,7 +3179,7 @@@@ fi d32 3 a34 14 - PACKAGE=fvwm + PACKAGE=fvwm2 VERSION=${version} @@@@ -6492,7 +6492,7 @@@@ int i; static j; int *p; char *c; switch (*p = p = *c) { case 0: printf("%Q", c, p); } *c = &i; c = p; while (1 || (unsigned int)3 >= 0 || ((int)-1) == ((unsigned int)1)); - return; + return -1; ; return 0; } @ 1.3 log @(1) Bump version 2.4.20 to 2.6.5 based on PR pkg/47409. The changes between them are too big, see NEWS in source tar ball. The release dates in between are recorded below. (2) patches/patch-a[ace] are removed, assuming they are included in upstream. (3) patches/patch-configure is added for modifying install path from fvwm to fvwm2. (4) patches/patch-ad: Add comment lines. (5) Add options xrender xcursor xft2, thanks Vitaly Shevtsov. CVS HEAD (20-Apr-2012) stable release 2.6.4 (01-Feb-2012) stable release 2.6.3 (30-Sept-2011) stable release 2.6.2 (06-Aug-2011) stable release 2.6.1 (16-Apr-2011) stable release 2.6.0 (15-Apr-2011) beta release 2.5.31 (09-Aug-2010) beta release 2.5.30 (09-May-2010) beta release 2.5.29 (03-Apr-2010) beta release 2.5.28 (20-Sep-2009) beta release 2.5.27 (23-Feb-2009) beta release 2.5.26 (7-May-2008) beta release 2.5.25 (26-Feb-2008) beta release 2.5.24 (24-Nov-2007) beta release 2.5.23 (1-Sep-2007) beta release 2.5.22 (29-Aug-2007) beta release 2.5.21 (20-Jan-2007) beta release 2.5.20 (15-Jan-2007) stable release 2.4.20 (6-Dec-2006) @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.2 2006/12/12 06:57:59 martti Exp $ d3 1 d9 8 d28 9 @ 1.2 log @Updated wm/fvwm to 2.4.20 fvwm-2.4.20 maintenance release for all earlier 2.4.x versions. It contains a number of minor fixes and one important security fix. This release is available at the home page: http://www.fvwm.org/. Who needs to upgrade? --------------------- Because of the security issues with fvwm-2.3.4 to fvwm-2.4.19, it is strongly recommended to upgrade to fvwm-2.4.19. System administrators are encouraged to install this version to grant their users access to the latest stable version. Bug Fixes: ---------- * The configure script now correctly appends executable file extensions to conditionally built binaries. Fixes building on Cygwin. * FvwmConsole no longer conflicts with getline of Cygwin's stdio. * Fixed parsing of For loops in FvwmScript. * Fixed a possible endless loop when de-iconifying a transient window. * Reject some invalid GNOME hints. * Fixed a loop when xterm changes its "active icon" size. * The configure script can now cope with four-part version numbers when detecting some libraries. * Security fixes in fvwm-menu-directory. (CVE-2006-5969) FvwmCommand @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.1.1.1 2006/07/02 09:21:57 martti Exp $ d3 8 a10 3 --- configure.orig 2006-12-09 11:54:30.000000000 +0000 +++ configure 2006-12-12 08:51:55.000000000 +0000 @@@@ -2121,7 +2121,7 @@@@ d16 1 a16 1 VERSION=2.4.20 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.21 2004/10/01 09:15:34 martti Exp $ d3 5 a7 3 --- configure.orig 2004-09-30 19:56:42.000000000 +0300 +++ configure 2004-10-01 12:04:46.000000000 +0300 @@@@ -1541,3 +1541,3 @@@@ d11 3 a13 1 VERSION=2.4.19 @ 1.1.1.1 log @Moved fvwm2 to fvwm. @ text @@