pkgsrc/wm/openbox/Makefile

47 lines
1.5 KiB
Makefile
Raw Normal View History

# $NetBSD: Makefile,v 1.41 2007/07/21 21:56:34 wiz Exp $
Update to 3.4.2: 3.4.2: * Add ability to set the bevel strength in themes * Fix for focusLast with omnipresent windows * Cache pipe menus while the menus are open * Allow non-interactive directional focus key bindings * Change how nested interactive key bindings work (it stays in the key chain, like chroot, until you end the interactive action) * Fix for gtk apps trying to get focus - mostly nullify focus stealing prevention (Fixes Tilda) * Send ConfigureNotify always on ConfigureRequest (Previous emacs fix makes this possible now) * Fix RelativeResize action for right/bottom edges * Remove SCIM from the default autostart.sh - it has caused problems with some (buggy) panels, such as pypanel * Fix the titlebar changing to non-focused when iconifying a window with animation * Use the new osd theme hints for the dock, rather than the titlebar hints 3.4.1: * Add Vietnamese translation * Add Japanese translation * Keep new transient windows from not getting focus when any related window has focus already * Change behavior of underMouse option - make focus go under the mouse when no window has focus anymore, rather than to the last used window * Make on-screen display dialogs (such as the Alt-Tab dialog) appear on the active monitor when using Xinerama (a.k.a. TwinView) * Fix for window stacking - let you lower sibling transient windows behind eachother * Fix directional focus actions when used without a dialog * Fix race that could prevent ObConf from setting the desktop names correctly * Add new theme options: - window.active.button.toggled.image.color has been split into: - window.active.button.toggled.unpressed.image.color - window.active.button.toggled.pressed.image.color - window.active.button.toggled.hover.image.color - window.inactive.button.toggled.image.color has been split into: - window.inactive.button.toggled.unpressed.image.color - window.inactive.button.toggled.pressed.image.color - window.inactive.button.toggled.hover.image.color - window.active.button.toggled.bg has been split into: - window.active.button.toggled.unpressed.bg - window.active.button.toggled.pressed.bg - window.active.button.toggled.hover.bg - window.inactive.button.toggled.bg has been split into: - window.inactive.button.toggled.unpressed.bg - window.inactive.button.toggled.pressed.bg - window.inactive.button.toggled.hover.bg * Add new Onyx and Onyx-Citrus themes * Updated Mikachu theme using new theme options * Improvements to splitvertical gradients - Add a small gradient in the middle between the upper and lower gradients * Fix another emacs event storm, don't configure the window when it sets its WM_NORMAL_HINTS unless we have to * Fix for focus cycling to helper windows - Don't count dialogs as a sibling, so they don't stop you * Allow the use of negative numbers in per-app settings position to place a window relative to the right/bottom edges of your monitor (taking the struts (panels) into account) * Fix focus moving irrationally when focusLast was off
2007-06-12 19:42:19 +02:00
DISTNAME= openbox-3.4.2
CATEGORIES= wm x11
MASTER_SITES= http://icculus.org/openbox/releases/
# PR pkg/36489
MASTER_SITES+= http://offload1.icculus.org/openbox/releases/
MAINTAINER= wiz@NetBSD.org
HOMEPAGE= http://icculus.org/openbox/
COMMENT= Standards compliant, light-weight and extensible window manager
DEPENDS+= vera-ttf>=1.10:../../fonts/vera-ttf
GNU_CONFIGURE= YES
2007-02-03 10:25:39 +01:00
USE_DIRS+= gnome2-1.5 xdg-1.4
USE_TOOLS+= gmake msgfmt pkg-config
USE_LIBTOOL= YES
USE_PKGLOCALEDIR= YES
PKGCONFIG_OVERRIDE= parser/obparser-3.0.pc.in
PKGCONFIG_OVERRIDE+= render/obrender-3.0.pc.in
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFDIR:Q}
PKG_SYSCONFSUBDIR= xdg
OWN_DIRS= ${PKG_SYSCONFDIR}
OWN_DIRS+= ${PKG_SYSCONFDIR}/openbox
EGDIR= ${PREFIX}/share/examples/openbox
CONF_FILES= ${EGDIR}/menu.xml ${PKG_SYSCONFDIR}/openbox/menu.xml
CONF_FILES+= ${EGDIR}/rc.xml ${PKG_SYSCONFDIR}/openbox/rc.xml
BUILDLINK_DEPMETHOD.libXt?= build
.include "../../converters/libiconv/buildlink3.mk"
.include "../../devel/glib2/buildlink3.mk"
Update to 3.3: 3.3: * Add a showDelay option for the dock. * Fixed onscreen-keeping code which broke a bit in -rc2. * Fix incorrect handling of window properties on 64 bit arches. * Fix pixelsize being the same as size for pango, now it is correct. * Fix drawing of icons taller than wide, eg gimp. * Add a 'mirrorhorizontal' gradient, like horizontal but mirrored in the center and 'splitvertical' which is like vertical but nonlinear in a fancy way. * Translations for de, hr and zh_TW added. * Add initial per-app settings support. * Fix some outstanding issues with 64-bit support. * Add an optional delay for displaying submenus so you can move the mouse over some entries without flashing each submenu. * Plug some minor memleaks and fix minor bugs. * Changed algorithm for downscaling window icons. * New themes! * Disable support for libstartup-notification by default, it doesn't seem to work well. * Allow disabling of duplicate window numbering by option titleNumber in theme section. * Add moverelative and resizerelative actions. * Option middle for menus that make submenus be centered instead of aligned by the top edge to the parent entry. * Fix transient (ie dialog) windows being placed offscreen if the parent is close to the edge of the screen. 3.3-rc2: * Fixed some typos and errors in rc.xsd * Add the noStrut option to the dock (to allow maximizing windows over it), useful when it is not in the above layer. * Fix transparent terminals not updating when using ToggleDecor. * Yet more poking at the onscreen-keeping code, should now do the right thing always. * Add an option to hide disabled buttons instead of showing them as disabled. * Hopefully fixed all the remaining pango issues. The new 1.10 release also fixes shadows again. * I think the lib linking in Makefile.am is right now, please tell me if it isn't. * Added a finnish translation and some minor updates to others. * Fixed configure.ac so --enable-pango doesn't disable pango support or the other way around, make enabled be default to get some extra testing. 3.3-rc1: * Poked around a bit in the code that keeps windows onscreen, if you are using xinerama, please let me know if things are better/worse/same. * Add support for pango, disabled by default due to a bug in pango 1.8 that breaks shadows, it works fine with 1.6.x though. Poke the pango developers here http://bugzilla.gnome.org/show_bug.cgi?id=169622 if you want this to be fixed. * Made edge resist and Send/MoveToEdge not hit windows at layers below the current one, add option to disable this behaviour. * Fixed directional focus not getting trapped in omnipresent windows * Fixed focus actions when bound to the mouse, normal focus cycle is always linear and directional focus is totally disabled, it makes no sense anyway, just move the mouse. * Added an option for the raise/lower/raiselower/unshaderaise/shadelower options called group that lets you bind stuff to raise/lower the whole window group. <action name="raise"><group>yes</group></action> * Add various new actions. I haven't updated the web docs yet, but I think I managed to get all of them listed in rc.xsd. * Bugs 1783, 1812, 1863, 1905, 2005, 1957 fixed. * Some translations added. (ca, no, pl, ru, fr)
2006-09-03 16:27:59 +02:00
.include "../../devel/pango/buildlink3.mk"
.include "../../textproc/libxml2/buildlink3.mk"
.include "../../x11/libSM/buildlink3.mk"
.include "../../x11/libX11/buildlink3.mk"
.include "../../x11/libXft/buildlink3.mk"
.include "../../x11/libXt/buildlink3.mk"
Update to 3.3: 3.3: * Add a showDelay option for the dock. * Fixed onscreen-keeping code which broke a bit in -rc2. * Fix incorrect handling of window properties on 64 bit arches. * Fix pixelsize being the same as size for pango, now it is correct. * Fix drawing of icons taller than wide, eg gimp. * Add a 'mirrorhorizontal' gradient, like horizontal but mirrored in the center and 'splitvertical' which is like vertical but nonlinear in a fancy way. * Translations for de, hr and zh_TW added. * Add initial per-app settings support. * Fix some outstanding issues with 64-bit support. * Add an optional delay for displaying submenus so you can move the mouse over some entries without flashing each submenu. * Plug some minor memleaks and fix minor bugs. * Changed algorithm for downscaling window icons. * New themes! * Disable support for libstartup-notification by default, it doesn't seem to work well. * Allow disabling of duplicate window numbering by option titleNumber in theme section. * Add moverelative and resizerelative actions. * Option middle for menus that make submenus be centered instead of aligned by the top edge to the parent entry. * Fix transient (ie dialog) windows being placed offscreen if the parent is close to the edge of the screen. 3.3-rc2: * Fixed some typos and errors in rc.xsd * Add the noStrut option to the dock (to allow maximizing windows over it), useful when it is not in the above layer. * Fix transparent terminals not updating when using ToggleDecor. * Yet more poking at the onscreen-keeping code, should now do the right thing always. * Add an option to hide disabled buttons instead of showing them as disabled. * Hopefully fixed all the remaining pango issues. The new 1.10 release also fixes shadows again. * I think the lib linking in Makefile.am is right now, please tell me if it isn't. * Added a finnish translation and some minor updates to others. * Fixed configure.ac so --enable-pango doesn't disable pango support or the other way around, make enabled be default to get some extra testing. 3.3-rc1: * Poked around a bit in the code that keeps windows onscreen, if you are using xinerama, please let me know if things are better/worse/same. * Add support for pango, disabled by default due to a bug in pango 1.8 that breaks shadows, it works fine with 1.6.x though. Poke the pango developers here http://bugzilla.gnome.org/show_bug.cgi?id=169622 if you want this to be fixed. * Made edge resist and Send/MoveToEdge not hit windows at layers below the current one, add option to disable this behaviour. * Fixed directional focus not getting trapped in omnipresent windows * Fixed focus actions when bound to the mouse, normal focus cycle is always linear and directional focus is totally disabled, it makes no sense anyway, just move the mouse. * Added an option for the raise/lower/raiselower/unshaderaise/shadelower options called group that lets you bind stuff to raise/lower the whole window group. <action name="raise"><group>yes</group></action> * Add various new actions. I haven't updated the web docs yet, but I think I managed to get all of them listed in rc.xsd. * Bugs 1783, 1812, 1863, 1905, 2005, 1957 fixed. * Some translations added. (ca, no, pl, ru, fr)
2006-09-03 16:27:59 +02:00
# disabled by default in 3.3 because "it doesn't seem to work well"
#.include "../../x11/startup-notification/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"