pkgsrc/wm/pekwm/Makefile

39 lines
1 KiB
Makefile
Raw Normal View History

2017-05-12 13:55:32 +02:00
# $NetBSD: Makefile,v 1.54 2017/05/12 11:55:32 jperkin Exp $
Update wm/pekwm to 0.1.17. pkgsrc changes: --------------- Fetch over https using curl. Upstream changes: ----------------- Bugs fixed #235 "GotoClientID does not work if switch workspace." reported by Markand and fixed by Andreas Schlick. #286 "Funky behaviors of FocusDirectional" reported by b4283 and fixed by Andreas Schlick. #317 "Shape masks are defined by image alpha>50% -- sometimes this is wrong" reported by rtollert and fixed by Andreas Schlick. #318 "x11.cc:1005:9: erreur: #pragma GCC diagnostic not allowed inside functions" reported and fixed by wallex. #319 "data/scripts/Makefile breaks when building out of the source tree" reported and fixed by Ondrej Kubecka. #321 "DisallowedActions - Close doesn't work (0.1.16)" reported by cico and fixed by Andreas Schlick. #323 "Infinite loop if screen's visual is PsuedoColor" reported by Jari Aalto and fixed by Andreas Schlick. "x11.cc compilation error without XShape" reported by Martin Åkerström. "Crash on empty menus after reload". Reported by Martin Åkerström and fixed by Claes Nästén and Andreas Schlick. Improve placement of windows skipping heads with fullscreen windows. Claes Nästén and Andreas Schlick User visible changes New SetGeometry action for moving/resizing a Frame to a fixed position. New MoveToHead action for moving a Frame between heads. Configuration changes Miscellaneous changes Added pekwm_screenshot.sh that takes screenshots using scrot, ImageMagick or xwd+netpbm. Available via the keybinding Alt + PrintScreen or the root menu. Removed undocumented HarbourMenu (if it ever worked for you, write me :-)
2013-07-02 22:33:37 +02:00
DISTNAME= pekwm-0.1.17
CATEGORIES= wm
Update to 0.1.12. Changelog: Bugs fixed * #187 "Keyboard layout disability", reported by flatr0ze, fixed by Idares * #196 "separator as last (sub)menu entry gets drawn on top of first menu \ entry", reported by Jyri Jokinen and fixed by Andreas * #200 "pekwm not supporting additional mouse buttons", reported by Dusty \ Phillips and fixed by Andreas * #202 "Tabs change order after restart", reported by Thomas and fixed by \ Claes Nästén * #215 "pekwm crashes when opening new Opera 10", fixed by Claes Nästén * #155 "Autogrouping "global = true" should check versus target workspace,\ not current one.", reported by Walther and fixed by Claes Nästén * #234 "Windows which start out iconified are not properly managed.",\ reported by Christopher A. Oliver and fixed by Andreas * #201 "Title set to ``<INVALID> when one or more characters cannot be\ translated by iconv", reported by Martin Tournoij and fixed by Claes Nästén * Bugfix for a use after free bug by Andreas. * #244 "bug in PScreen.cc (PScreen::MODIFIER_TO_MASK_NUM is 0)" reported\ and fixed by Idares * #245 "Fullscreen command Doesn't work with gtk builds of emacs, also\ gnome-terminal", reported by joe higton and fixed by Claes Nästén. * #174 "xcompmgr and gnome-do", reported by Emmanuele Massimi and fixed by\ Claes Nästén. * #253 "NET_ACTIVE_WINDOW messages shouldn't cause a workspace switch for\ sticky windows", reported and fixed by Walther. User visible changes * #191 "making window events pass along a window ID", reported by Mathias\ and fixed by Claes Nästén * #221 "PekWM package for Fedora", Germán A. Racca provided a rpm .spec\ file for pekwm * #74 "Tab completion for CmdDialog", reported and fixed by Claes Nästén. While here, claim maintainership.
2010-04-17 12:07:17 +02:00
MASTER_SITES= http://www.pekwm.org/projects/pekwm/files/
EXTRACT_SUFX= .tar.bz2
Update to 0.1.12. Changelog: Bugs fixed * #187 "Keyboard layout disability", reported by flatr0ze, fixed by Idares * #196 "separator as last (sub)menu entry gets drawn on top of first menu \ entry", reported by Jyri Jokinen and fixed by Andreas * #200 "pekwm not supporting additional mouse buttons", reported by Dusty \ Phillips and fixed by Andreas * #202 "Tabs change order after restart", reported by Thomas and fixed by \ Claes Nästén * #215 "pekwm crashes when opening new Opera 10", fixed by Claes Nästén * #155 "Autogrouping "global = true" should check versus target workspace,\ not current one.", reported by Walther and fixed by Claes Nästén * #234 "Windows which start out iconified are not properly managed.",\ reported by Christopher A. Oliver and fixed by Andreas * #201 "Title set to ``<INVALID> when one or more characters cannot be\ translated by iconv", reported by Martin Tournoij and fixed by Claes Nästén * Bugfix for a use after free bug by Andreas. * #244 "bug in PScreen.cc (PScreen::MODIFIER_TO_MASK_NUM is 0)" reported\ and fixed by Idares * #245 "Fullscreen command Doesn't work with gtk builds of emacs, also\ gnome-terminal", reported by joe higton and fixed by Claes Nästén. * #174 "xcompmgr and gnome-do", reported by Emmanuele Massimi and fixed by\ Claes Nästén. * #253 "NET_ACTIVE_WINDOW messages shouldn't cause a workspace switch for\ sticky windows", reported and fixed by Walther. User visible changes * #191 "making window events pass along a window ID", reported by Mathias\ and fixed by Claes Nästén * #221 "PekWM package for Fedora", Germán A. Racca provided a rpm .spec\ file for pekwm * #74 "Tab completion for CmdDialog", reported and fixed by Claes Nästén. While here, claim maintainership.
2010-04-17 12:07:17 +02:00
MAINTAINER= gls@NetBSD.org
Update wm/pekwm to 0.1.7. Based on patch provided by Juan RP in PR 39311. NEWS pekwm-0.1.7 ================ Bugs fixed * #XX Several memory leaks identified with valgrind plugged. * #XX Fixed broken iconfied state reported by <giuliani{.}blackfenix{@}gmail{.}com> * #XX CfgParser parsed data twice. * #XX StatusWindow placement fixed. * #XX Fix for _NET_WM_NAME ops by Florian Hoppe <flp{@}floppi{.}de> * #22 Font type is now possible to define as the first argument in themes. * #30 Panel raise issues, reported and fixed by Jyri Jokinen <shared{@}adresh{.}com> * #21 Dynamic menu entries become unselectable after first visit. Reported by Lassi Pölönen and fixed by Andreas <ioerror{@}lavabit{.}com> * #14 SendKey action requested by nidan. * #29 drag'n'drop requires the recieving window to be moved before working. Reported by Jyri Jokinen <shared{@}adresh{.}com>, fixed by Andreas <ioerror{@}lavabit{.}com> * #32 Shaping issues after shading. Reported by Paulo Igor Barra Nascimento <pibarnas{@}yahoo{.}com{.}br> and fixed by Andreas <ioerror{@}lavabit{.}com> * #XX Corrects the interpretation of the motif windowmanager hints by Andreas <ioerror{@}lavabit{.}com> * #XX Remove perl scripts reducing dependencies on packages. User visible changes * UTF-8 support added for reading and rendering window titles. * _NET_WM_ICON is now read and rendered in menus. * RandR support for multi-screen configurations. * New default theme. * CmdDialog size is now calculated from the current head and not the whole display. Configuration changes * _NET_WM_WINDOW_TYPE handling configurable via autoproperties. * Width/Height 0 in autoproperties now means screen width/height. * WorkspacesPerRow and WorkspaceNames added with matching GotoWorkspace/SendToWorkspace parameters Up, PrevV, Down, NextV. * ShowWorkspaceIndicator * WorkspaceIndicatorScale * PCRE support remove. * EdgeIndent option added to Screen section of main configuration file. If true reserves space where the screen edge is. * EdgeSize now supports per edge configuration. Theme changes * Shaping suport for non-corner windows. * XMB type is used by default in favour of X11 type fonts. * Font alpha is now handles as % from 0-100 instead of previous Xft unsigned int value. * HeightAdapt option added to theme. * Font type is now possible to define as the first argument in themes.
2008-08-08 16:32:38 +02:00
HOMEPAGE= http://www.pekwm.org/
COMMENT= Window manager based on aewm++
LICENSE= gnu-gpl-v2
GNU_CONFIGURE= yes
Update wm/pekwm to 0.1.7. Based on patch provided by Juan RP in PR 39311. NEWS pekwm-0.1.7 ================ Bugs fixed * #XX Several memory leaks identified with valgrind plugged. * #XX Fixed broken iconfied state reported by <giuliani{.}blackfenix{@}gmail{.}com> * #XX CfgParser parsed data twice. * #XX StatusWindow placement fixed. * #XX Fix for _NET_WM_NAME ops by Florian Hoppe <flp{@}floppi{.}de> * #22 Font type is now possible to define as the first argument in themes. * #30 Panel raise issues, reported and fixed by Jyri Jokinen <shared{@}adresh{.}com> * #21 Dynamic menu entries become unselectable after first visit. Reported by Lassi Pölönen and fixed by Andreas <ioerror{@}lavabit{.}com> * #14 SendKey action requested by nidan. * #29 drag'n'drop requires the recieving window to be moved before working. Reported by Jyri Jokinen <shared{@}adresh{.}com>, fixed by Andreas <ioerror{@}lavabit{.}com> * #32 Shaping issues after shading. Reported by Paulo Igor Barra Nascimento <pibarnas{@}yahoo{.}com{.}br> and fixed by Andreas <ioerror{@}lavabit{.}com> * #XX Corrects the interpretation of the motif windowmanager hints by Andreas <ioerror{@}lavabit{.}com> * #XX Remove perl scripts reducing dependencies on packages. User visible changes * UTF-8 support added for reading and rendering window titles. * _NET_WM_ICON is now read and rendered in menus. * RandR support for multi-screen configurations. * New default theme. * CmdDialog size is now calculated from the current head and not the whole display. Configuration changes * _NET_WM_WINDOW_TYPE handling configurable via autoproperties. * Width/Height 0 in autoproperties now means screen width/height. * WorkspacesPerRow and WorkspaceNames added with matching GotoWorkspace/SendToWorkspace parameters Up, PrevV, Down, NextV. * ShowWorkspaceIndicator * WorkspaceIndicatorScale * PCRE support remove. * EdgeIndent option added to Screen section of main configuration file. If true reserves space where the screen edge is. * EdgeSize now supports per edge configuration. Theme changes * Shaping suport for non-corner windows. * XMB type is used by default in favour of X11 type fonts. * Font alpha is now handles as % from 0-100 instead of previous Xft unsigned int value. * HeightAdapt option added to theme. * Font type is now possible to define as the first argument in themes.
2008-08-08 16:32:38 +02:00
USE_TOOLS+= gmake pkg-config
USE_LANGUAGES= c c++
Update wm/pekwm to 0.1.7. Based on patch provided by Juan RP in PR 39311. NEWS pekwm-0.1.7 ================ Bugs fixed * #XX Several memory leaks identified with valgrind plugged. * #XX Fixed broken iconfied state reported by <giuliani{.}blackfenix{@}gmail{.}com> * #XX CfgParser parsed data twice. * #XX StatusWindow placement fixed. * #XX Fix for _NET_WM_NAME ops by Florian Hoppe <flp{@}floppi{.}de> * #22 Font type is now possible to define as the first argument in themes. * #30 Panel raise issues, reported and fixed by Jyri Jokinen <shared{@}adresh{.}com> * #21 Dynamic menu entries become unselectable after first visit. Reported by Lassi Pölönen and fixed by Andreas <ioerror{@}lavabit{.}com> * #14 SendKey action requested by nidan. * #29 drag'n'drop requires the recieving window to be moved before working. Reported by Jyri Jokinen <shared{@}adresh{.}com>, fixed by Andreas <ioerror{@}lavabit{.}com> * #32 Shaping issues after shading. Reported by Paulo Igor Barra Nascimento <pibarnas{@}yahoo{.}com{.}br> and fixed by Andreas <ioerror{@}lavabit{.}com> * #XX Corrects the interpretation of the motif windowmanager hints by Andreas <ioerror{@}lavabit{.}com> * #XX Remove perl scripts reducing dependencies on packages. User visible changes * UTF-8 support added for reading and rendering window titles. * _NET_WM_ICON is now read and rendered in menus. * RandR support for multi-screen configurations. * New default theme. * CmdDialog size is now calculated from the current head and not the whole display. Configuration changes * _NET_WM_WINDOW_TYPE handling configurable via autoproperties. * Width/Height 0 in autoproperties now means screen width/height. * WorkspacesPerRow and WorkspaceNames added with matching GotoWorkspace/SendToWorkspace parameters Up, PrevV, Down, NextV. * ShowWorkspaceIndicator * WorkspaceIndicatorScale * PCRE support remove. * EdgeIndent option added to Screen section of main configuration file. If true reserves space where the screen edge is. * EdgeSize now supports per edge configuration. Theme changes * Shaping suport for non-corner windows. * XMB type is used by default in favour of X11 type fonts. * Font alpha is now handles as % from 0-100 instead of previous Xft unsigned int value. * HeightAdapt option added to theme. * Font type is now possible to define as the first argument in themes.
2008-08-08 16:32:38 +02:00
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR}
2017-05-12 13:55:32 +02:00
LIBS.SunOS+= -liconv
PKG_SYSCONFSUBDIR= pekwm
EGDIR= ${PREFIX}/share/examples/pekwm
CONF_FILES=
.for f in autoproperties config keys menu mouse start vars
CONF_FILES+= ${EGDIR}/${f} ${PKG_SYSCONFDIR}/${f}
.endfor
.include "../../mk/jpeg.buildlink3.mk"
2015-03-15 20:51:05 +01:00
.include "../../converters/libiconv/buildlink3.mk"
.include "../../graphics/png/buildlink3.mk"
2007-02-01 23:47:39 +01:00
.include "../../x11/libSM/buildlink3.mk"
.include "../../x11/libXext/buildlink3.mk"
.include "../../x11/libXinerama/buildlink3.mk"
.include "../../x11/libXft/buildlink3.mk"
.include "../../x11/libXpm/buildlink3.mk"
2007-02-01 23:47:39 +01:00
.include "../../x11/libXrandr/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"