x11-wm/jwm: Update to 2.4.3

ChangeLog: https://joewing.net/projects/jwm/
New Features

 * Mouse bindings are now configurable
 * Added key bindings
 * Added ~/.config/jwm/jwmrc as the new default location for per-user
   configuration
 * Maximized windows once again have borders and can be resized
 * The placement of window buttons is now configurable
 * Restored automatic tray "autohide" functionality using autohide="on"
 * Added support for CDATA to the XML parser
 * Moved the group and list attributes to the TaskListStyle tag
 * Added key bindings to resize a window from a specific corner or side
 * Add Type tag to Group

Bug Fixes

 * Don't SetDefaultCursor in AddClientToWindow
 * Use pango to address font fixes
 * Fix for large titles that are centered or right aligned
 * Fix tooltip delay

Updated Translations

 * Portuguese
 * Portuguese Brazil
 * Turkish
 * Spanish
 * Danish
 * Lithuanian

Add UPDATING entry due to config changes.

PR:		267931
Reported by:	john.grafton@runbox.com (maintainer)
This commit is contained in:
John Grafton 2022-11-23 07:51:40 +01:00 committed by Fernando Apesteguía
parent b390a91454
commit 9253d1d72a
4 changed files with 39 additions and 20 deletions

View File

@ -5,6 +5,20 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
20221123:
AFFECTS: x11-wm/jwm
AUTHOR: fernape@FreeBSD.org
jwm 2.4 introduces changes in the configuration. To convert an existing v2.3
configuration file using xsltproc, run:
cp ~/.jwmrc ~/.jwmrc.old
xsltproc jwm-2.4.xslt ~/.jwmrc.old > ~/.jwmrc
If you have multiple configuration files, it may be necessary to apply the
XSLT to some or all of them depending on what configuration options are stored
in the file.
20221017:
AFFECTS: archivers/star
AUTHOR: fernape@FreeBSD.org

View File

@ -1,8 +1,7 @@
PORTNAME= jwm
PORTVERSION= 2.4.2
PORTREVISION= 1
PORTVERSION= 2.4.3
CATEGORIES= x11-wm
MASTER_SITES= https://github.com/joewing/jwm/releases/download/v${PORTVERSION}/
MASTER_SITES= https://github.com/joewing/jwm/releases/download/v${PORTVERSION}/
MAINTAINER= john.grafton@gmail.com
COMMENT= Joe's Window Manager
@ -11,6 +10,12 @@ WWW= https://joewing.net/projects/jwm/
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libharfbuzz.so:print/harfbuzz \
libglib-2.0.so.0:devel/glib20 \
libgobject-2.0.so.0:devel/glib20 \
libpango-1.0.so.0:x11-toolkits/pango
USES= iconv localbase pkgconfig tar:xz xorg
USE_XORG= x11
GNU_CONFIGURE= yes
@ -20,44 +25,40 @@ OPTIONS_DEFINE= CAIRO DEBUG FRIBIDI JPEG NLS PNG SVG XEXT XFT \
OPTIONS_DEFAULT= FRIBIDI JPEG PNG XEXT XFT XINERAMA XMU XPM XRENDER
OPTIONS_SUB= yes
FRIBIDI_DESC= Unicode Bidirectional Algorithm support
XEXT_DESC= X11 Shape Extension support
XMU_DESC= X11 Miscellaneous Utilities support
XRENDER_DESC= X11 Render Extension support
CAIRO_USES= gnome
CAIRO_USE= GNOME=cairo
CAIRO_CONFIGURE_ENABLE= cairo
DEBUG_CONFIGURE_ENABLE= debug
FRIBIDI_DESC= Unicode Bidirectional Algorithm support
FRIBIDI_LIB_DEPENDS= libfribidi.so:converters/fribidi
FRIBIDI_CONFIGURE_ENABLE=fribidi
JPEG_USES= jpeg
JPEG_CONFIGURE_ENABLE= jpeg
LIB_DEPENDS+=libfontconfig.so:x11-fonts/fontconfig
LIB_DEPENDS+=libharfbuzz.so:print/harfbuzz
LIB_DEPENDS+=libglib-2.0.so.0:devel/glib20
LIB_DEPENDS+=libgobject-2.0.so.0:devel/glib20
LIB_DEPENDS+=libpango-1.0.so.0:x11-toolkits/pango
NLS_USES= gettext
NLS_CONFIGURE_ENABLE= nls
PNG_LIB_DEPENDS= libpng.so:graphics/png
PNG_CONFIGURE_ENABLE= png
SVG_USE= GNOME=librsvg2
SVG_CONFIGURE_ENABLE= rsvg
XEXT_DESC= X11 Shape Extension support
XEXT_USE= XORG=xext
XEXT_CONFIGURE_ENABLE= shape
XFT_USE= XORG=xft
XFT_CONFIGURE_ENABLE= xft
XFT_IMPLIES= XRENDER
XFT_LIB_DEPENDS= libfreetype.so:print/freetype2
XFT_USE= XORG=xft
XFT_CONFIGURE_ENABLE= xft
XINERAMA_IMPLIES= XEXT
XINERAMA_USE= XORG=xinerama
XINERAMA_CONFIGURE_ENABLE=xinerama
XINERAMA_IMPLIES= XEXT
XMU_DESC= X11 Miscellaneous Utilities support
XMU_IMPLIES= XEXT
XMU_USE= XORG=xmu
XMU_CONFIGURE_ENABLE= xmu
XMU_IMPLIES= XEXT
XPM_IMPLIES= XEXT
XPM_USE= XORG=xpm
XPM_CONFIGURE_ENABLE= xpm
XPM_IMPLIES= XEXT
XRENDER_DESC= X11 Render Extension support
XRENDER_USE= XORG=xrender
XRENDER_CONFIGURE_ENABLE=xrender

View File

@ -1,3 +1,3 @@
TIMESTAMP = 1656520075
SHA256 (jwm-2.4.2.tar.xz) = 4e07a21774e9defcdddb3ffaa3e18dfe113dfe168fe0428c5e0da987c95e26e5
SIZE (jwm-2.4.2.tar.xz) = 316000
TIMESTAMP = 1669143800
SHA256 (jwm-2.4.3.tar.xz) = ee3b4ee0c452ef31fcb9303ab50aaf496cf5bdf7b5f1fdc9a1251b7175ca67ab
SIZE (jwm-2.4.3.tar.xz) = 317192

View File

@ -4,6 +4,7 @@ man/man1/jwm.1.gz
%%DATADIR%%/jwm-blue.svg
%%DATADIR%%/jwm-gray.svg
%%DATADIR%%/jwm-orange.svg
%%DATADIR%%/jwm-red.svg
%%DATADIR%%/jwm.xbm
%%NLS%%share/locale/da/LC_MESSAGES/jwm.mo
%%NLS%%share/locale/de/LC_MESSAGES/jwm.mo
@ -11,10 +12,13 @@ man/man1/jwm.1.gz
%%NLS%%share/locale/fr/LC_MESSAGES/jwm.mo
%%NLS%%share/locale/hu/LC_MESSAGES/jwm.mo
%%NLS%%share/locale/it/LC_MESSAGES/jwm.mo
%%NLS%%share/locale/lt/LC_MESSAGES/jwm.mo
%%NLS%%share/locale/nl/LC_MESSAGES/jwm.mo
%%NLS%%share/locale/pl/LC_MESSAGES/jwm.mo
%%NLS%%share/locale/pt/LC_MESSAGES/jwm.mo
%%NLS%%share/locale/pt_BR/LC_MESSAGES/jwm.mo
%%NLS%%share/locale/ru/LC_MESSAGES/jwm.mo
%%NLS%%share/locale/tr/LC_MESSAGES/jwm.mo
%%NLS%%share/locale/uk/LC_MESSAGES/jwm.mo
%%NLS%%share/locale/zh_CN/LC_MESSAGES/jwm.mo
%%NLS%%share/locale/zh_TW/LC_MESSAGES/jwm.mo