2004-05-13 06:29:12 +02:00
|
|
|
# $NetBSD: Makefile,v 1.16 2004/05/13 04:29:13 xtraeme Exp $
|
2002-01-04 03:05:33 +01:00
|
|
|
#
|
|
|
|
|
2004-05-13 06:29:12 +02:00
|
|
|
DISTNAME= fluxbox-0.9.9
|
2002-01-04 03:05:33 +01:00
|
|
|
CATEGORIES= wm x11
|
|
|
|
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=fluxbox/}
|
Upgrade wm/fluxbox to 0.1.14 using patches provided by Juan in
PR pkg/19341. While we're at it, remove conflict with blackbox since this
release does not use blackbox-nls files anymore and we can depend on
bsetroot as blackbox and openbox do.
Changes for 0.1.14:
*02/11/08:
* Minor update in fluxbox-generate_menu (Han)
* Fixed blackbox.cat to fluxbox.cat
nls/*
*02/11/07:
* Fixed tab font on restart bug.
Theme.cc/hh, Screen.cc
* Fixed crash bug in rotated font implementation.
XFontImp.cc
* Fixed caps-, num- and scrolllock maskes in Alt+drag/resize
Window.cc
*02/11/25:
* Fixed vertical tabs for XFontImp
XFontImp.cc/hh, Font.hh/cc, Tab.cc, Screen.cc, DrawUtil.cc/hh
*02/11/24:
* Removed interlace compile time option (Henrik)
Image.hh/cc
* Fixed bug [ 641136 ] OpenOffice 1.0.1 aborts (Simon)
Ewmh.cc
* Fixed bug [ 561602 ] Problem using ToggleDecor in terminals (Simon)
Window.cc/hh
* Fixed bug [ 642189 ] Wrong AA font on init (Simon)
Font.cc
Changes for 0.1.13:
*02/11/17:
* Fixed bug in toggleTab
Window.cc
* Fixed alignment bug in Tab
Tab.cc
* Fixed HAVE_XFT_UTF8 check (Simon)
configure.in, XftFontImp.cc
*02/11/15:
* Fixed antialias bug in toolbar
* Fixed bug [ 627897 ] Clicking tab leads to crashing X-Server.
Tab.cc
*02/11/14:
* Fixed bug [ 604958 ] Menu not (full) visible when tabs bottom
Rootmenu.cc/hh
* Fixed bug [ 581588 ] Toolbar auto-hiding
Toolbar.cc
*02/11/13:
* Clean up in Slit
Slit.cc/hh, Screen.cc
* Fixed caps, num and scroll lock modifier checks
(fixed Bug: [ 522673 ] Numlock not handled correctly in Solaris)
Keys.cc/hh
*02/11/12:
* Updated fluxbox-generate_menu (Han)
* Fixed alignment in window label
Window.cc
* Fixed history in FbRun
* Updated FbRun to use the new font system
* Removed window size limitation, fixes Debian bug #159709 (Simon)
Window.cc
* Fixed geometry/position window size and alignment problem (Simon)
Screen.cc
*02/11/03:
* Fixed Toolbar workspace label text color.
Theme.cc
*02/10/25:
* Renamed Icon.hh/cc to Iconmenu.hh/cc
* Clean up (fixed bug [ 608945 ] xmms crashes fluxbox )
BaseDisplay.hh/cc, Screen.cc/hh, Tab.cc, Window.cc
*02/10/24:
* Updated fluxbox-generate_menu (Thanks Han)
*02/10/23:
* Fixed auto_ptr assignment so it compiles with gcc 2.95.x
fluxbox.cc, Window.cc
* Minor cleaning in Windowmenu.cc/hh
*02/10/22:
* Fixed isGroupable for FluxboxWindow,
It should report if the window is groupable if it's
not transient, nonresiable and nonmaximizable
Window.hh/cc
*02/10/20:
* Updated it_IT translation (Thanks Filippo Pappalardo)
*02/10/19:
* Fixed terminal option for fluxbox-generate_menu (Thanks Han)
* Fixed bug [ 604634 ] Fluxbox 0.1.11 menu on iconbar problem
Toolbar.cc
* Fixed ascent and descent in FontImps
* Added testsuit for FbTk::Font
src/tests/testFont.cc, src/tests/Makefile
* Updated fluxbox-generate_menu it_IT locales and
added DEFAULT_TERM value (Thanks Filippo Pappalardo)
*02/10/18:
* Added it_IT locales to fluxbox-generate_menu and updated
data/nls/it_IT (Thanks Filippo Pappalardo)
*02/10/16:
* Fixed UTF-8 for antialias fonts
XftFontImp.cc/hh, Font.cc
* Fixed support for:
_NET_WM_DESKTOP,
_NET_NUMBER_OF_DESKTOPS,
CVSURRENT_DESKTOP,
_NET_ACTIVE_WINDOW,
_NET_CLOSE_WINDOW
Ewmh.hh/cc
*02/10/15:
* Conditional compile/linking of Xft specific files
src/Makefile.am, configure.in
* Antialias in Windowmenu, Tab and geometry window
Window.cc, Screen.cc, Toolbar.cc, Theme.cc/hh, Tab.cc, IconBar.cc
* Antialias option in Configmenu
Configmenu.cc, Screen.cc/hh, Theme.cc/hh
*02/10/14:
* Added XftFontImp.hh/cc for Xft font support.
Compile with --enable-xft
*02/10/13:
* Minor cleaning in configure.in
* Fixed grab reconfigure bug
Window.cc
* Fixed UTF-8 support in XmbFontImp.cc
* Moved font system specific stuff from Font.hh/cc to
font implementation classes.
* Added FontImp.hh, XFontImp.hh/cc, XmbFontImp.hh/cc
For the new font implementation bridge pattern.
*02/10/11:
* Fixed support for _NET_WM_STATE with _NET_WM_STATE_STICKY and
_NET_WM_STATE_SHADED
Ewmh.cc
*02/10/02:
* Added Ewmh.hh/cc for Extended Window Manager Hints
*02/09/21:
* New menu item (Thanks Han)
fluxbox-generate_menu
* Latvian language support (Thanks Artis Trops)
*02/09/14:
* Fixed bug [ 604463 ] mplayer fullscreen fails (Henrik)
Window.cc
* Added Color.cc and moved color handling from Image.cc to it.
(Henrik)
* Added Texture.cc and Texture::setFromString (Henrik)
* Proper handling of sticky windows when cycling (Simon)
2002-12-10 21:39:08 +01:00
|
|
|
EXTRACT_SUFX= .tar.bz2
|
2002-01-04 03:05:33 +01:00
|
|
|
|
2003-07-18 00:50:55 +02:00
|
|
|
MAINTAINER= jmcneill@NetBSD.org
|
2002-01-04 03:05:33 +01:00
|
|
|
HOMEPAGE= http://fluxbox.sourceforge.net/
|
|
|
|
COMMENT= Window Manager for X based on Blackbox
|
|
|
|
|
2003-05-17 07:41:09 +02:00
|
|
|
DEPENDS= bsetroot>=0.1nb1:../../wm/bsetroot
|
Upgrade wm/fluxbox to 0.1.14 using patches provided by Juan in
PR pkg/19341. While we're at it, remove conflict with blackbox since this
release does not use blackbox-nls files anymore and we can depend on
bsetroot as blackbox and openbox do.
Changes for 0.1.14:
*02/11/08:
* Minor update in fluxbox-generate_menu (Han)
* Fixed blackbox.cat to fluxbox.cat
nls/*
*02/11/07:
* Fixed tab font on restart bug.
Theme.cc/hh, Screen.cc
* Fixed crash bug in rotated font implementation.
XFontImp.cc
* Fixed caps-, num- and scrolllock maskes in Alt+drag/resize
Window.cc
*02/11/25:
* Fixed vertical tabs for XFontImp
XFontImp.cc/hh, Font.hh/cc, Tab.cc, Screen.cc, DrawUtil.cc/hh
*02/11/24:
* Removed interlace compile time option (Henrik)
Image.hh/cc
* Fixed bug [ 641136 ] OpenOffice 1.0.1 aborts (Simon)
Ewmh.cc
* Fixed bug [ 561602 ] Problem using ToggleDecor in terminals (Simon)
Window.cc/hh
* Fixed bug [ 642189 ] Wrong AA font on init (Simon)
Font.cc
Changes for 0.1.13:
*02/11/17:
* Fixed bug in toggleTab
Window.cc
* Fixed alignment bug in Tab
Tab.cc
* Fixed HAVE_XFT_UTF8 check (Simon)
configure.in, XftFontImp.cc
*02/11/15:
* Fixed antialias bug in toolbar
* Fixed bug [ 627897 ] Clicking tab leads to crashing X-Server.
Tab.cc
*02/11/14:
* Fixed bug [ 604958 ] Menu not (full) visible when tabs bottom
Rootmenu.cc/hh
* Fixed bug [ 581588 ] Toolbar auto-hiding
Toolbar.cc
*02/11/13:
* Clean up in Slit
Slit.cc/hh, Screen.cc
* Fixed caps, num and scroll lock modifier checks
(fixed Bug: [ 522673 ] Numlock not handled correctly in Solaris)
Keys.cc/hh
*02/11/12:
* Updated fluxbox-generate_menu (Han)
* Fixed alignment in window label
Window.cc
* Fixed history in FbRun
* Updated FbRun to use the new font system
* Removed window size limitation, fixes Debian bug #159709 (Simon)
Window.cc
* Fixed geometry/position window size and alignment problem (Simon)
Screen.cc
*02/11/03:
* Fixed Toolbar workspace label text color.
Theme.cc
*02/10/25:
* Renamed Icon.hh/cc to Iconmenu.hh/cc
* Clean up (fixed bug [ 608945 ] xmms crashes fluxbox )
BaseDisplay.hh/cc, Screen.cc/hh, Tab.cc, Window.cc
*02/10/24:
* Updated fluxbox-generate_menu (Thanks Han)
*02/10/23:
* Fixed auto_ptr assignment so it compiles with gcc 2.95.x
fluxbox.cc, Window.cc
* Minor cleaning in Windowmenu.cc/hh
*02/10/22:
* Fixed isGroupable for FluxboxWindow,
It should report if the window is groupable if it's
not transient, nonresiable and nonmaximizable
Window.hh/cc
*02/10/20:
* Updated it_IT translation (Thanks Filippo Pappalardo)
*02/10/19:
* Fixed terminal option for fluxbox-generate_menu (Thanks Han)
* Fixed bug [ 604634 ] Fluxbox 0.1.11 menu on iconbar problem
Toolbar.cc
* Fixed ascent and descent in FontImps
* Added testsuit for FbTk::Font
src/tests/testFont.cc, src/tests/Makefile
* Updated fluxbox-generate_menu it_IT locales and
added DEFAULT_TERM value (Thanks Filippo Pappalardo)
*02/10/18:
* Added it_IT locales to fluxbox-generate_menu and updated
data/nls/it_IT (Thanks Filippo Pappalardo)
*02/10/16:
* Fixed UTF-8 for antialias fonts
XftFontImp.cc/hh, Font.cc
* Fixed support for:
_NET_WM_DESKTOP,
_NET_NUMBER_OF_DESKTOPS,
CVSURRENT_DESKTOP,
_NET_ACTIVE_WINDOW,
_NET_CLOSE_WINDOW
Ewmh.hh/cc
*02/10/15:
* Conditional compile/linking of Xft specific files
src/Makefile.am, configure.in
* Antialias in Windowmenu, Tab and geometry window
Window.cc, Screen.cc, Toolbar.cc, Theme.cc/hh, Tab.cc, IconBar.cc
* Antialias option in Configmenu
Configmenu.cc, Screen.cc/hh, Theme.cc/hh
*02/10/14:
* Added XftFontImp.hh/cc for Xft font support.
Compile with --enable-xft
*02/10/13:
* Minor cleaning in configure.in
* Fixed grab reconfigure bug
Window.cc
* Fixed UTF-8 support in XmbFontImp.cc
* Moved font system specific stuff from Font.hh/cc to
font implementation classes.
* Added FontImp.hh, XFontImp.hh/cc, XmbFontImp.hh/cc
For the new font implementation bridge pattern.
*02/10/11:
* Fixed support for _NET_WM_STATE with _NET_WM_STATE_STICKY and
_NET_WM_STATE_SHADED
Ewmh.cc
*02/10/02:
* Added Ewmh.hh/cc for Extended Window Manager Hints
*02/09/21:
* New menu item (Thanks Han)
fluxbox-generate_menu
* Latvian language support (Thanks Artis Trops)
*02/09/14:
* Fixed bug [ 604463 ] mplayer fullscreen fails (Henrik)
Window.cc
* Added Color.cc and moved color handling from Image.cc to it.
(Henrik)
* Added Texture.cc and Texture::setFromString (Henrik)
* Proper handling of sticky windows when cycling (Simon)
2002-12-10 21:39:08 +01:00
|
|
|
|
2004-03-10 15:12:50 +01:00
|
|
|
USE_BUILDLINK3= YES
|
2003-05-17 07:41:09 +02:00
|
|
|
USE_X11= YES
|
2004-05-13 06:29:12 +02:00
|
|
|
USE_LANGUAGES= c c++
|
2003-05-17 07:41:09 +02:00
|
|
|
GNU_CONFIGURE= YES
|
2002-01-04 03:05:33 +01:00
|
|
|
|
2003-07-28 19:50:07 +02:00
|
|
|
.include "../../mk/bsd.prefs.mk"
|
2002-01-04 03:05:33 +01:00
|
|
|
|
2003-08-08 13:12:31 +02:00
|
|
|
FLUXBOX_USE_XINERAMA?= NO
|
|
|
|
.if !empty(FLUXBOX_USE_XINERAMA:M[Yy][Ee][Ss])
|
2003-07-28 19:50:07 +02:00
|
|
|
CONFIGURE_ARGS+= --enable-xinerama
|
|
|
|
.endif
|
|
|
|
|
2003-08-08 13:12:31 +02:00
|
|
|
FLUXBOX_USE_KDE?= NO
|
|
|
|
.if !empty(FLUXBOX_USE_KDE:M[Yy][Ee][Ss])
|
2003-07-28 19:50:07 +02:00
|
|
|
CONFIGURE_ARGS+= --enable-kde
|
|
|
|
.endif
|
|
|
|
|
2003-08-08 13:12:31 +02:00
|
|
|
FLUXBOX_USE_GNOME?= NO
|
|
|
|
.if !empty(FLUXBOX_USE_GNOME:M[Yy][Ee][Ss])
|
2003-07-28 19:50:07 +02:00
|
|
|
CONFIGURE_ARGS+= --enable-gnome
|
|
|
|
.elseif
|
|
|
|
CONFIGURE_ARGS+= --disable-gnome
|
|
|
|
.endif
|
|
|
|
|
2003-08-08 13:12:31 +02:00
|
|
|
FLUXBOX_USE_XFT?= YES
|
|
|
|
.if !empty(FLUXBOX_USE_XFT:M[Yy][Ee][Ss])
|
2003-07-28 19:50:07 +02:00
|
|
|
CONFIGURE_ARGS+= --enable-xft
|
2004-03-10 15:12:50 +01:00
|
|
|
.include "../../fonts/Xft2/buildlink3.mk"
|
2003-07-28 19:50:07 +02:00
|
|
|
.elseif
|
|
|
|
CONFIGURE_ARGS+= --disable-xft
|
|
|
|
.endif
|
2003-05-17 07:41:09 +02:00
|
|
|
|
2002-01-04 03:05:33 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|