aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeremy Messenger <mezz@FreeBSD.org>2007-03-19 19:19:32 +0000
committerJeremy Messenger <mezz@FreeBSD.org>2007-03-19 19:19:32 +0000
commitbc9422c09271841aa1438d4a11ab632fc4dfa5fb (patch)
tree0b3e25f132a66d421c6e0776cd82752e8a48af1b
parent932c9f687a07a423a4c779feb380453d03323700 (diff)
downloadports-bc9422c09271841aa1438d4a11ab632fc4dfa5fb.tar.gz
ports-bc9422c09271841aa1438d4a11ab632fc4dfa5fb.zip
Notes
-rw-r--r--MOVED1
-rw-r--r--UPDATING20
-rw-r--r--x11-themes/flux-art/Makefile4
-rw-r--r--x11-themes/fluxbox-sid-pack/Makefile2
-rw-r--r--x11-wm/Makefile1
-rw-r--r--x11-wm/fbcmd/Makefile2
-rw-r--r--x11-wm/fluxbox-devel/Makefile193
-rw-r--r--x11-wm/fluxbox-devel/distinfo9
-rw-r--r--x11-wm/fluxbox-devel/pkg-descr13
-rw-r--r--x11-wm/fluxbox-devel/pkg-message14
-rw-r--r--x11-wm/fluxbox-devel/pkg-plist283
-rw-r--r--x11-wm/fluxbox/Makefile155
-rw-r--r--x11-wm/fluxbox/distinfo12
-rw-r--r--x11-wm/fluxbox/files/patch-doc::Makefile.in13
-rw-r--r--x11-wm/fluxbox/files/patch-fix_iconvmenu_crash (renamed from x11-wm/fluxbox-devel/files/patch-fix_iconvmenu_crash)0
-rw-r--r--x11-wm/fluxbox/files/patch-src-Resource.hh41
-rw-r--r--x11-wm/fluxbox/files/patch-src-Tab.cc19
-rw-r--r--x11-wm/fluxbox/files/patch-src-Toolbar.cc49
-rw-r--r--x11-wm/fluxbox/files/patch-src-fluxbox.hh12
-rw-r--r--x11-wm/fluxbox/files/patch-util-fbrun-FbRun.hh11
-rw-r--r--x11-wm/fluxbox/files/patch-util::Makefile.in22
-rw-r--r--x11-wm/fluxbox/files/patch-util::fluxbox-generate_menu.in (renamed from x11-wm/fluxbox-devel/files/patch-util::fluxbox-generate_menu.in)0
-rw-r--r--x11-wm/fluxbox/pkg-descr7
-rw-r--r--x11-wm/fluxbox/pkg-plist302
-rw-r--r--x11/fluxbg/Makefile5
25 files changed, 442 insertions, 748 deletions
diff --git a/MOVED b/MOVED
index f09ef9bbe0c9..9a143eab6531 100644
--- a/MOVED
+++ b/MOVED
@@ -2871,3 +2871,4 @@ chinese/gbfs||2007-03-14|Has expired: Use mount_cd9660(8), mount_msdosfs(8), or
audio/anthem||2007-03-16|Has expired: this software is not developed any more
www/jakarta-tomcat41|www/tomcat41|2007-03-17|Renamed (no longer a Jakarta project)
multimedia/totem-gstreamer|multimedia/totem|2007-03-19|multimedia/totem now uses gstreamer by default
+x11-wm/fluxbox-devel|x11-wm/fluxbox|2007-03-19|Merged into x11-wm/fluxbox
diff --git a/UPDATING b/UPDATING
index 15bcf7f9dcf7..0b98a4f40cf8 100644
--- a/UPDATING
+++ b/UPDATING
@@ -6,6 +6,26 @@ You should get into the habit of checking this file for changes each
time you update your ports collection, before attempting any port
upgrades.
+20070319:
+ AFFECTS: users of x11-wm/fluxbox and x11-wm/fluxbox-devel
+ AUTHOR: mezz@FreeBSD.org
+
+ The x11-wm/fluxbox-devel has been merged into x11-wm/fluxbox. You should
+ be back up your ~/.fluxbox and remove it. If you still want to keep to
+ use the same ~/.fluxbox, then you will have to do this:
+
+ - The prefix has been changed from X11BASE (/usr/X11R6) to
+ LOCALBASE (/usr/local). You might have to edit a few of paths in
+ the ~/.fluxbox/* if there is any.
+ - The bsetroot has been renamed to fbsetroot. You might have to
+ tweak a few of theme for bsetroot -> fbsetroot. Other way can be
+ done is to install the x11-wm/boxtools that has bsetroot if you
+ don't want to edit any theme.
+
+ While I am here, don't forget to use 'pkgdb -F'. As for the portmaster
+ users, I don't think you will need to do anything since portmaster will
+ taking care of it by default.
+
20070318:
AFFECTS: users of devel/gettext (ie: YOU)
AUTHOR: ade@FreeBSD.org
diff --git a/x11-themes/flux-art/Makefile b/x11-themes/flux-art/Makefile
index daf0ccde5c36..bda70eecafd7 100644
--- a/x11-themes/flux-art/Makefile
+++ b/x11-themes/flux-art/Makefile
@@ -12,9 +12,9 @@ CATEGORIES= x11-themes
MASTER_SITES= http://www.iluxa.kremenchug.net/files/
MAINTAINER= ilya@space.rootshell.ru
-COMMENT= Flux-art themes pack for fluxbox-devel
+COMMENT= Flux-art themes pack for fluxbox
-RUN_DEPENDS= fluxbox:${PORTSDIR}/x11-wm/fluxbox-devel
+RUN_DEPENDS= fluxbox:${PORTSDIR}/x11-wm/fluxbox
CONFLICTS= fluxbox-fluxmod-*
diff --git a/x11-themes/fluxbox-sid-pack/Makefile b/x11-themes/fluxbox-sid-pack/Makefile
index 03b1d4c05ec8..8c721f6fd264 100644
--- a/x11-themes/fluxbox-sid-pack/Makefile
+++ b/x11-themes/fluxbox-sid-pack/Makefile
@@ -15,7 +15,7 @@ DISTNAME= sidpack
MAINTAINER= novel@FreeBSD.org
COMMENT= Sid themes pack for fluxbox
-RUN_DEPENDS= fluxbox:${PORTSDIR}/x11-wm/fluxbox-devel
+RUN_DEPENDS= fluxbox:${PORTSDIR}/x11-wm/fluxbox
USE_BZIP2= yes
USE_XLIB= yes
diff --git a/x11-wm/Makefile b/x11-wm/Makefile
index 89ae79c0814e..3187780c9b0d 100644
--- a/x11-wm/Makefile
+++ b/x11-wm/Makefile
@@ -38,7 +38,6 @@
SUBDIR += fbcmd
SUBDIR += fbpager
SUBDIR += fluxbox
- SUBDIR += fluxbox-devel
SUBDIR += fluxconf
SUBDIR += fluxspace
SUBDIR += fluxter
diff --git a/x11-wm/fbcmd/Makefile b/x11-wm/fbcmd/Makefile
index bff36f208ec4..5148071d6f8c 100644
--- a/x11-wm/fbcmd/Makefile
+++ b/x11-wm/fbcmd/Makefile
@@ -13,7 +13,7 @@ MASTER_SITES= http://darkshed.feuersenger.net/files/c_cpp/fbcmd/
MAINTAINER= novel@FreeBSD.org
COMMENT= A commandline utility for controlling fluxbox
-RUN_DEPENDS= fluxbox:${PORTSDIR}/x11-wm/fluxbox-devel
+RUN_DEPENDS= fluxbox:${PORTSDIR}/x11-wm/fluxbox
USE_BZIP2= yes
USE_GMAKE= yes
diff --git a/x11-wm/fluxbox-devel/Makefile b/x11-wm/fluxbox-devel/Makefile
deleted file mode 100644
index 69d4377bc5a2..000000000000
--- a/x11-wm/fluxbox-devel/Makefile
+++ /dev/null
@@ -1,193 +0,0 @@
-# New ports collection makefile for: fluxbox-devel
-# Date created: 21 May 2003
-# Whom: hendrik@scholz.net
-#
-# $FreeBSD$
-#
-
-PORTNAME= fluxbox
-PORTVERSION= 1.0rc2
-PORTREVISION= 5
-CATEGORIES= x11-wm
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= fluxbox
-PKGNAMESUFFIX= -devel
-DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
-EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
-
-MAINTAINER= mezz@FreeBSD.org
-COMMENT= A small and fast window manager based on BlackBox
-
-LIB_DEPENDS= Xft.2:${PORTSDIR}/x11-fonts/libXft
-
-CONFLICTS= fluxbox-0.1.*
-
-USE_XLIB= yes
-USE_GMAKE= yes
-USE_GNOME= gnometarget
-WANT_GNOME= yes
-GNU_CONFIGURE= yes
-
-DOCS= AUTHORS COPYING ChangeLog NEWS README TODO
-MAN1= fbrun.1 fbsetbg.1 fbsetroot.1 fluxbox.1 fluxstyle.1 \
- startfluxbox.1
-DOCSVERSION= 20060629
-
-.if defined(WITH_DEBUG)
-CONFIGURE_ARGS+= --enable-debug
-CFLAGS+= -g
-STRIP=
-.endif
-
-.if defined(WITH_DOCHTML)
-MASTER_SITES+= ${MASTER_SITE_LOCAL:S,%SUBDIR%,mezz,}:html \
- http://people.freebsd.org/~mezz/distfiles/:html
-DISTFILES+= fb-doc-mfhtml-${DOCSVERSION}.tgz:html
-EXTRACT_ONLY+= fb-doc-mfhtml-${DOCSVERSION}.tgz
-PLIST_SUB+= DOCHTML:=""
-.else
-PLIST_SUB+= DOCHTML:="@comment "
-.endif
-
-.if defined(WITH_DOCPDF)
-MASTER_SITES+= ${MASTER_SITE_LOCAL:S,%SUBDIR%,mezz,}:pdf \
- http://people.freebsd.org/~mezz/distfiles/:pdf
-DISTFILES+= fluxbook-${DOCSVERSION}.pdf:pdf
-PLIST_SUB+= DOCPDF:=""
-.else
-PLIST_SUB+= DOCPDF:="@comment "
-.endif
-
-.if defined(WITH_IMLIB2)
-LIB_DEPENDS+= Imlib2.4:${PORTSDIR}/graphics/imlib2
-CONFIGURE_ARGS+= --enable-imlib2
-.else
-CONFIGURE_ARGS+= --disable-imlib2
-.endif
-
-.if defined(WITH_KDE) || defined(PACKAGE_BUILDING)
-CONFIGURE_ARGS+= --enable-kde
-.else
-CONFIGURE_ARGS+= --disable-kde
-.endif
-
-.if defined(WITH_XINERAMA) || defined(PACKAGE_BUILDING)
-CONFIGURE_ARGS+= --enable-xinerama
-.endif
-
-.if !defined(WITHOUT_NLS)
-USE_ICONV= yes
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LIBS="-L${LOCALBASE}/lib -liconv"
-CONFIGURE_ARGS+= --enable-nls
-PLIST_SUB+= NLS:=""
-.else
-CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
- LIBS="-L${LOCALBASE}/lib"
-CONFIGURE_ARGS+= --disable-nls
-PLIST_SUB+= NLS:="@comment "
-.endif
-
-.if !defined(WITHOUT_REMEMBER)
-CONFIGURE_ARGS+= --enable-remember
-.else
-CONFIGURE_ARGS+= --disable-remember
-.endif
-
-.if !defined(WITHOUT_SLIT)
-CONFIGURE_ARGS+= --enable-slit
-.else
-CONFIGURE_ARGS+= --disable-slit
-.endif
-
-.if !defined(WITHOUT_TOOLBAR)
-CONFIGURE_ARGS+= --enable-toolbar
-.else
-CONFIGURE_ARGS+= --disable-toolbar
-.endif
-
-.if !defined(WITHOUT_XRENDER)
-CONFIGURE_ARGS+= --enable-xrender
-.else
-CONFIGURE_ARGS+= --disable-xrender
-.endif
-
-.include <bsd.port.pre.mk>
-
-.if ${HAVE_GNOME:Mlibgnome}!="" || defined(PACKAGE_BUILDING)
-CONFIGURE_ARGS+= --enable-gnome
-.else
-CONFIGURE_ARGS+= --disable-gnome
-.endif
-
-pre-everything::
- @${ECHO_CMD} ""
- @${ECHO_CMD} "Definable build options"
- @${ECHO_CMD} "-----------------------"
-.if !defined(WITH_DEBUG)
- @${ECHO_CMD} "WITH_DEBUG=yes Build with debugging symbols"
-.endif
-.if !defined(WITH_DOCHTML)
- @${ECHO_CMD} "WITH_DOCHTML=yes Install the HTML documentation"
-.endif
-.if !defined(WITH_DOCPDF)
- @${ECHO_CMD} "WITH_DOCPDF=yes Install the PDF documentation"
-.endif
-.if !defined(WITH_GNOME)
- @${ECHO_CMD} "WITH_GNOME=yes Enable GNOME support"
-.endif
-.if !defined(WITH_IMLIB2)
- @${ECHO_CMD} "WITH_IMLIB2=yes Enable Imlib2 (pixmap themes) support"
-.endif
-.if !defined(WITH_KDE)
- @${ECHO_CMD} "WITH_KDE=yes Enable KDE slit support"
-.endif
-.if !defined(WITH_XINERAMA)
- @${ECHO_CMD} "WITH_XINERAMA=yes Enable Xinerama support"
-.endif
-.if !defined(WITHOUT_NLS)
- @${ECHO_CMD} "WITHOUT_NLS=yes Disable NLS support"
-.endif
-.if !defined(WITHOUT_REMEMBER)
- @${ECHO_CMD} "WITHOUT_REMEMBER=yes Disable remembering attributes support"
-.endif
-.if !defined(WITHOUT_SLIT)
- @${ECHO_CMD} "WITHOUT_SLIT=yes Disable slit"
-.endif
-.if !defined(WITHOUT_TOOLBAR)
- @${ECHO_CMD} "WITHOUT_TOOLBAR=yes Disable toolbar"
-.endif
-.if !defined(WITHOUT_XRENDER)
- @${ECHO_CMD} "WITHOUT_XRENDER=yes Disable Xrender (transparent) support"
-.endif
-
-post-patch:
- @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g ; \
- s|%%X11BASE%%|${X11BASE}|g' \
- ${WRKSRC}/util/fluxbox-generate_menu.in
- @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g ; \
- s|/usr/X11R6|${X11BASE}|g' ${WRKSRC}/util/fbsetbg
-.if defined(WITHOUT_NLS)
- @${REINPLACE_CMD} -e 's|HAVE_ICONV=yes|HAVE_ICONV=no|g' \
- ${WRKSRC}/configure
-.endif
-
-post-install:
-.ifndef (NOPORTDOCS)
- @${MKDIR} ${DOCSDIR}
-.for i in ${DOCS}
- @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
-.endfor
-.endif
-.if defined(WITH_DOCPDF)
- @${MKDIR} ${DOCSDIR}/pdf
- @${INSTALL_DATA} ${DISTDIR}/fluxbook.pdf ${DOCSDIR}/pdf/
-.endif
-.if defined(WITH_DOCHTML)
- @${MKDIR} ${DOCSDIR}/html
- @${INSTALL_DATA} ${WRKDIR}/html/*.css ${DOCSDIR}/html/
- @${INSTALL_DATA} ${WRKDIR}/html/*.html ${DOCSDIR}/html/
-.endif
- @${CAT} ${PKGMESSAGE}
-
-.include <bsd.port.post.mk>
diff --git a/x11-wm/fluxbox-devel/distinfo b/x11-wm/fluxbox-devel/distinfo
deleted file mode 100644
index 44e62cb53da4..000000000000
--- a/x11-wm/fluxbox-devel/distinfo
+++ /dev/null
@@ -1,9 +0,0 @@
-MD5 (fluxbox-1.0rc2.tar.gz) = 701d6e55553dc53f70e97e639a8cc583
-SHA256 (fluxbox-1.0rc2.tar.gz) = ee27c57ddc7e0bc66c32e5e4e92026aa6db513dddd345b2e9f895ff8789dabf2
-SIZE (fluxbox-1.0rc2.tar.gz) = 1016197
-MD5 (fb-doc-mfhtml-20060629.tgz) = 0c100fe1489c22f5b205d87b9a6fa006
-SHA256 (fb-doc-mfhtml-20060629.tgz) = 98d37b73dbb1caf1361b098bffc69d1f365f9b324a71f622ba72ed5da5d9b9ec
-SIZE (fb-doc-mfhtml-20060629.tgz) = 115560
-MD5 (fluxbook-20060629.pdf) = 83d96b1c8a9276238300cf732f137182
-SHA256 (fluxbook-20060629.pdf) = 8f225b101e9ab81543182c83699aeef3fe86370d72da215831321c903eee9cde
-SIZE (fluxbook-20060629.pdf) = 430351
diff --git a/x11-wm/fluxbox-devel/pkg-descr b/x11-wm/fluxbox-devel/pkg-descr
deleted file mode 100644
index d9d37833dbaf..000000000000
--- a/x11-wm/fluxbox-devel/pkg-descr
+++ /dev/null
@@ -1,13 +0,0 @@
-Fluxbox is a window manager based on BlackBox with some new features:
-
- o Transparent menus
- o Pixmap themes
- o Window snapping
- o Integrated bbkeys
- o Iconbar
- o Configurable titlebar (slit)
- o Windows tabs
- o Wheel scroll changes workspace
- o KDE and partial Gnome support
-
-WWW: http://fluxbox.org/version-0.9.php
diff --git a/x11-wm/fluxbox-devel/pkg-message b/x11-wm/fluxbox-devel/pkg-message
deleted file mode 100644
index 4907effa6e52..000000000000
--- a/x11-wm/fluxbox-devel/pkg-message
+++ /dev/null
@@ -1,14 +0,0 @@
-*******************************************************************************
-This is a development release and should not be considered stable. If you want
-stable use version 0.1.14, please use x11-wm/fluxbox instead.
-
-This is one version of many to come before a stable 1.0.0 release. Check out the
-RoadMap on http://fluxbox.sourceforge.net/roadmap.php for more information about
-upcoming versions.
-
-ATTENTION: Now, the bsetroot has been renamed to fbsetroot at 0.9.14, be
- expect for many unoffical themes' background will not working
- unless you edit in the style for rename bsetroot -> fbsetroot by
- yourself. Other way can be done is to install the x11-wm/boxtools
- that has bsetroot if you don't want to edit any theme.
-*******************************************************************************
diff --git a/x11-wm/fluxbox-devel/pkg-plist b/x11-wm/fluxbox-devel/pkg-plist
deleted file mode 100644
index 87102623f77d..000000000000
--- a/x11-wm/fluxbox-devel/pkg-plist
+++ /dev/null
@@ -1,283 +0,0 @@
-bin/fbrun
-bin/fbsetbg
-bin/fbsetroot
-bin/fluxbox
-bin/fluxbox-generate_menu
-bin/startfluxbox
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/COPYING
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
-%%DOCHTML:%%%%DOCSDIR%%/html/app-artwiz.html
-%%DOCHTML:%%%%DOCSDIR%%/html/app-debugging.html
-%%DOCHTML:%%%%DOCSDIR%%/html/app-setup.html
-%%DOCHTML:%%%%DOCSDIR%%/html/app-themeref.html
-%%DOCHTML:%%%%DOCSDIR%%/html/book1.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c151.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c152.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c153.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c155.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c157.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c158.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c160.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c161.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c28.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c288.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c289.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c290.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c292.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c294.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c295.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c297.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c298.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c731.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c732.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c733.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c735.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c737.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c738.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c740.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c741.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c96.html
-%%DOCHTML:%%%%DOCSDIR%%/html/c98.html
-%%DOCHTML:%%%%DOCSDIR%%/html/chap-bg.html
-%%DOCHTML:%%%%DOCSDIR%%/html/chap-slit.html
-%%DOCHTML:%%%%DOCSDIR%%/html/chap-tabs.html
-%%DOCHTML:%%%%DOCSDIR%%/html/chap-themes.html
-%%DOCHTML:%%%%DOCSDIR%%/html/chap-toolbar.html
-%%DOCHTML:%%%%DOCSDIR%%/html/docbook.css
-%%DOCHTML:%%%%DOCSDIR%%/html/faq.html
-%%DOCHTML:%%%%DOCSDIR%%/html/index.html
-%%DOCHTML:%%%%DOCSDIR%%/html/sect-fbgm.html
-%%DOCHTML:%%%%DOCSDIR%%/html/sect-fluxspace.html
-%%DOCHTML:%%%%DOCSDIR%%/html/sect-pager.html
-%%DOCHTML:%%%%DOCSDIR%%/html/sect-wmctrl.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x148.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x159.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x160.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x161.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x163.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x165.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x166.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x168.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x169.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x232.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x233.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x234.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x236.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x238.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x239.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x241.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x242.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x320.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x321.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x322.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x324.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x326.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x327.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x329.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x330.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x351.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x352.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x353.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x355.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x357.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x358.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x360.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x361.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x47.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x748.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x749.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x750.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x752.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x754.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x755.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x757.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x758.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x827.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x828.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x829.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x831.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x833.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x834.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x836.html
-%%DOCHTML:%%%%DOCSDIR%%/html/x837.html
-%%DOCPDF:%%%%DOCSDIR%%/pdf/fluxbook.pdf
-%%DATADIR%%/init
-%%DATADIR%%/keys
-%%DATADIR%%/menu
-%%NLS:%%%%DATADIR%%/nls/C/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/be_BY.CP1251/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/be_BY.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/bg_BG.ISO-8859-1/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/bg_BG.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/cs_CZ.ISO-8859-2/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/cs_CZ.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/da_DK.ISO-8859-1/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/da_DK.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/de_DE.ISO-8859-15/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/de_DE.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/el_GR.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/el_GR.utf8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/es_ES.ISO-8859-15/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/es_ES.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/et_EE.ISO-8859-15/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/et_EE.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/fr_FR.ISO-8859-15/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/fr_FR.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/it_IT.ISO-8859-1/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/it_IT.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/ja_JP.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/ja_JP.eucJP/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/ko_KR.EUC-KR/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/ko_KR.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/lv_LV.ISO-8859-13/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/lv_LV.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/nb_NO.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/nl_NL.ISO-8859-15/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/nl_NL.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/no_NO.ISO-8859-1/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/no_NO.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/pl_PL.ISO-8859-2/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/pl_PL.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/pt_BR.ISO-8859-1/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/pt_BR.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/pt_PT.ISO-8859-1/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/pt_PT.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/ru_RU.KOI8-R/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/ru_RU.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/sl_SI.ISO-8859-2/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/sl_SI.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/sv_SE.ISO-8859-1/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/sv_SE.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/tr_TR.ISO-8859-1/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/tr_TR.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/uk_UA.KOI8-U/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/uk_UA.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/vi_VN.UTF-8/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/zh_CN.ISO-8859-1/fluxbox.cat
-%%NLS:%%%%DATADIR%%/nls/zh_CN.UTF-8/fluxbox.cat
-%%DATADIR%%/styles/Artwiz
-%%DATADIR%%/styles/BlueFlux/pixmaps/button_close_active.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/button_close_pressed.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/button_close_unfocus.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/button_max_active.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/button_max_pressed.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/button_max_unfocus.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/button_min_active.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/button_min_pressed.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/button_min_unfocus.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/button_stick_active.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/button_stick_pressed.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/button_stick_unfocus.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/button_stuck.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/button_stuck_unfocus.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/button_toolbar.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/button_toolbar_pressed.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/menu_frame.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/title_bar.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/title_bar_unfocus.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/toolbar.xpm
-%%DATADIR%%/styles/BlueFlux/pixmaps/toolbar_label.xpm
-%%DATADIR%%/styles/BlueFlux/theme.cfg
-%%DATADIR%%/styles/BlueNight
-%%DATADIR%%/styles/Carbondioxide
-%%DATADIR%%/styles/Clean
-%%DATADIR%%/styles/Cthulhain
-%%DATADIR%%/styles/Emerge/pixmaps/bullet.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/close-pressed.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/close-unfocus.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/close.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/icon-pressed.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/icon-unfocus.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/icon.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/max-pressed.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/max-unfocus.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/max.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/selected.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/stick-pressed.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/stick-unfocus.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/stick.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/stuck-pressed.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/stuck-unfocus.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/stuck.xpm
-%%DATADIR%%/styles/Emerge/pixmaps/unselected.xpm
-%%DATADIR%%/styles/Emerge/theme.cfg
-%%DATADIR%%/styles/Flux
-%%DATADIR%%/styles/LemonSpace
-%%DATADIR%%/styles/Makro
-%%DATADIR%%/styles/MerleyKay
-%%DATADIR%%/styles/Meta
-%%DATADIR%%/styles/Minimal
-%%DATADIR%%/styles/Nyz
-%%DATADIR%%/styles/Operation
-%%DATADIR%%/styles/Outcomes
-%%DATADIR%%/styles/Rampage
-%%DATADIR%%/styles/Results
-%%DATADIR%%/styles/Shade
-%%DATADIR%%/styles/Spiff
-%%DATADIR%%/styles/Twice
-%%DATADIR%%/styles/qnx-photon
-@dirrm %%DATADIR%%/styles/Emerge/pixmaps
-@dirrm %%DATADIR%%/styles/Emerge
-@dirrm %%DATADIR%%/styles/BlueFlux/pixmaps
-@dirrm %%DATADIR%%/styles/BlueFlux
-@dirrm %%DATADIR%%/styles
-%%NLS:%%@dirrm %%DATADIR%%/nls/zh_CN.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/zh_CN.ISO-8859-1
-%%NLS:%%@dirrm %%DATADIR%%/nls/vi_VN.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/uk_UA.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/uk_UA.KOI8-U
-%%NLS:%%@dirrm %%DATADIR%%/nls/tr_TR.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/tr_TR.ISO-8859-1
-%%NLS:%%@dirrm %%DATADIR%%/nls/sv_SE.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/sv_SE.ISO-8859-1
-%%NLS:%%@dirrm %%DATADIR%%/nls/sl_SI.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/sl_SI.ISO-8859-2
-%%NLS:%%@dirrm %%DATADIR%%/nls/ru_RU.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/ru_RU.KOI8-R
-%%NLS:%%@dirrm %%DATADIR%%/nls/pt_PT.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/pt_PT.ISO-8859-1
-%%NLS:%%@dirrm %%DATADIR%%/nls/pt_BR.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/pt_BR.ISO-8859-1
-%%NLS:%%@dirrm %%DATADIR%%/nls/pl_PL.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/pl_PL.ISO-8859-2
-%%NLS:%%@dirrm %%DATADIR%%/nls/no_NO.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/no_NO.ISO-8859-1
-%%NLS:%%@dirrm %%DATADIR%%/nls/nl_NL.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/nl_NL.ISO-8859-15
-%%NLS:%%@dirrm %%DATADIR%%/nls/nb_NO.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/lv_LV.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/lv_LV.ISO-8859-13
-%%NLS:%%@dirrm %%DATADIR%%/nls/ko_KR.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/ko_KR.EUC-KR
-%%NLS:%%@dirrm %%DATADIR%%/nls/ja_JP.eucJP
-%%NLS:%%@dirrm %%DATADIR%%/nls/ja_JP.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/it_IT.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/it_IT.ISO-8859-1
-%%NLS:%%@dirrm %%DATADIR%%/nls/fr_FR.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/fr_FR.ISO-8859-15
-%%NLS:%%@dirrm %%DATADIR%%/nls/et_EE.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/et_EE.ISO-8859-15
-%%NLS:%%@dirrm %%DATADIR%%/nls/es_ES.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/es_ES.ISO-8859-15
-%%NLS:%%@dirrm %%DATADIR%%/nls/el_GR.utf8
-%%NLS:%%@dirrm %%DATADIR%%/nls/el_GR.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/de_DE.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/de_DE.ISO-8859-15
-%%NLS:%%@dirrm %%DATADIR%%/nls/da_DK.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/da_DK.ISO-8859-1
-%%NLS:%%@dirrm %%DATADIR%%/nls/cs_CZ.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/cs_CZ.ISO-8859-2
-%%NLS:%%@dirrm %%DATADIR%%/nls/bg_BG.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/bg_BG.ISO-8859-1
-%%NLS:%%@dirrm %%DATADIR%%/nls/be_BY.UTF-8
-%%NLS:%%@dirrm %%DATADIR%%/nls/be_BY.CP1251
-%%NLS:%%@dirrm %%DATADIR%%/nls/C
-%%NLS:%%@dirrm %%DATADIR%%/nls
-@dirrm %%DATADIR%%
-%%DOCPDF:%%@dirrm %%DOCSDIR%%/pdf
-%%DOCHTML:%%@dirrm %%DOCSDIR%%/html
-%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/x11-wm/fluxbox/Makefile b/x11-wm/fluxbox/Makefile
index 33bd7775cc9c..424adefa1199 100644
--- a/x11-wm/fluxbox/Makefile
+++ b/x11-wm/fluxbox/Makefile
@@ -6,49 +6,184 @@
#
PORTNAME= fluxbox
-PORTVERSION= 0.1.14
-PORTREVISION= 2
+PORTVERSION= 1.0rc2
+PORTREVISION= 5
CATEGORIES= x11-wm
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
MASTER_SITE_SUBDIR= ${PORTNAME}
+DISTFILES= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
+EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}${EXTRACT_SUFX}
MAINTAINER= mezz@FreeBSD.org
COMMENT= A small and fast window manager based on BlackBox
LIB_DEPENDS= Xft.2:${PORTSDIR}/x11-fonts/libXft
-RUN_DEPENDS= bsetbg:${PORTSDIR}/x11-wm/boxtools
+USE_XLIB= yes
+USE_GMAKE= yes
+USE_GNOME= gnometarget
WANT_GNOME= yes
-USE_X_PREFIX= yes
GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --disable-newwmspec
-MAN1= fluxbox.1
+DOCS= AUTHORS COPYING ChangeLog NEWS README TODO
+MAN1= fbrun.1 fbsetbg.1 fbsetroot.1 fluxbox.1 fluxstyle.1 \
+ startfluxbox.1
+DOCSVERSION= 20060629
+
+.if defined(WITH_DEBUG)
+CONFIGURE_ARGS+= --enable-debug
+CFLAGS+= -g
+STRIP=
+.endif
+
+.if defined(WITH_DOCHTML)
+MASTER_SITES+= ${MASTER_SITE_LOCAL:S,%SUBDIR%,mezz,}:html \
+ http://people.freebsd.org/~mezz/distfiles/:html
+DISTFILES+= fb-doc-mfhtml-${DOCSVERSION}.tgz:html
+EXTRACT_ONLY+= fb-doc-mfhtml-${DOCSVERSION}.tgz
+PLIST_SUB+= DOCHTML:=""
+.else
+PLIST_SUB+= DOCHTML:="@comment "
+.endif
+
+.if defined(WITH_DOCPDF)
+MASTER_SITES+= ${MASTER_SITE_LOCAL:S,%SUBDIR%,mezz,}:pdf \
+ http://people.freebsd.org/~mezz/distfiles/:pdf
+DISTFILES+= fluxbook-${DOCSVERSION}.pdf:pdf
+PLIST_SUB+= DOCPDF:=""
+.else
+PLIST_SUB+= DOCPDF:="@comment "
+.endif
+
+.if defined(WITH_IMLIB2)
+LIB_DEPENDS+= Imlib2.4:${PORTSDIR}/graphics/imlib2
+CONFIGURE_ARGS+= --enable-imlib2
+.else
+CONFIGURE_ARGS+= --disable-imlib2
+.endif
.if defined(WITH_KDE) || defined(PACKAGE_BUILDING)
CONFIGURE_ARGS+= --enable-kde
+.else
+CONFIGURE_ARGS+= --disable-kde
.endif
.if defined(WITH_XINERAMA) || defined(PACKAGE_BUILDING)
CONFIGURE_ARGS+= --enable-xinerama
.endif
+.if !defined(WITHOUT_NLS)
+USE_ICONV= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LIBS="-L${LOCALBASE}/lib -liconv"
+CONFIGURE_ARGS+= --enable-nls
+PLIST_SUB+= NLS:=""
+.else
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LIBS="-L${LOCALBASE}/lib"
+CONFIGURE_ARGS+= --disable-nls
+PLIST_SUB+= NLS:="@comment "
+.endif
+
+.if !defined(WITHOUT_REMEMBER)
+CONFIGURE_ARGS+= --enable-remember
+.else
+CONFIGURE_ARGS+= --disable-remember
+.endif
+
+.if !defined(WITHOUT_SLIT)
+CONFIGURE_ARGS+= --enable-slit
+.else
+CONFIGURE_ARGS+= --disable-slit
+.endif
+
+.if !defined(WITHOUT_TOOLBAR)
+CONFIGURE_ARGS+= --enable-toolbar
+.else
+CONFIGURE_ARGS+= --disable-toolbar
+.endif
+
+.if !defined(WITHOUT_XRENDER)
+CONFIGURE_ARGS+= --enable-xrender
+.else
+CONFIGURE_ARGS+= --disable-xrender
+.endif
+
.include <bsd.port.pre.mk>
-.if ${HAVE_GNOME:Mgnomelibs}!="" || defined(PACKAGE_BUILDING)
+.if ${HAVE_GNOME:Mlibgnome}!="" || defined(PACKAGE_BUILDING)
CONFIGURE_ARGS+= --enable-gnome
+.else
+CONFIGURE_ARGS+= --disable-gnome
.endif
pre-everything::
@${ECHO_CMD} ""
@${ECHO_CMD} "Definable build options"
@${ECHO_CMD} "-----------------------"
+.if !defined(WITH_DEBUG)
+ @${ECHO_CMD} "WITH_DEBUG=yes Build with debugging symbols"
+.endif
+.if !defined(WITH_DOCHTML)
+ @${ECHO_CMD} "WITH_DOCHTML=yes Install the HTML documentation"
+.endif
+.if !defined(WITH_DOCPDF)
+ @${ECHO_CMD} "WITH_DOCPDF=yes Install the PDF documentation"
+.endif
+.if !defined(WITH_GNOME)
+ @${ECHO_CMD} "WITH_GNOME=yes Enable GNOME support"
+.endif
+.if !defined(WITH_IMLIB2)
+ @${ECHO_CMD} "WITH_IMLIB2=yes Enable Imlib2 (pixmap themes) support"
+.endif
.if !defined(WITH_KDE)
- @${ECHO_CMD} "WITH_KDE - Enable KDE slit support"
+ @${ECHO_CMD} "WITH_KDE=yes Enable KDE slit support"
.endif
.if !defined(WITH_XINERAMA)
- @${ECHO_CMD} "WITH_XINERAMA - Enable Xinerama support"
+ @${ECHO_CMD} "WITH_XINERAMA=yes Enable Xinerama support"
+.endif
+.if !defined(WITHOUT_NLS)
+ @${ECHO_CMD} "WITHOUT_NLS=yes Disable NLS support"
+.endif
+.if !defined(WITHOUT_REMEMBER)
+ @${ECHO_CMD} "WITHOUT_REMEMBER=yes Disable remembering attributes support"
+.endif
+.if !defined(WITHOUT_SLIT)
+ @${ECHO_CMD} "WITHOUT_SLIT=yes Disable slit"
+.endif
+.if !defined(WITHOUT_TOOLBAR)
+ @${ECHO_CMD} "WITHOUT_TOOLBAR=yes Disable toolbar"
+.endif
+.if !defined(WITHOUT_XRENDER)
+ @${ECHO_CMD} "WITHOUT_XRENDER=yes Disable Xrender (transparent) support"
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g ; \
+ s|%%X11BASE%%|${X11BASE}|g' \
+ ${WRKSRC}/util/fluxbox-generate_menu.in
+ @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g ; \
+ s|/usr/X11R6|${X11BASE}|g' ${WRKSRC}/util/fbsetbg
+.if defined(WITHOUT_NLS)
+ @${REINPLACE_CMD} -e 's|HAVE_ICONV=yes|HAVE_ICONV=no|g' \
+ ${WRKSRC}/configure
+.endif
+
+post-install:
+.ifndef (NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for i in ${DOCS}
+ @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR}
+.endfor
+.endif
+.if defined(WITH_DOCPDF)
+ @${MKDIR} ${DOCSDIR}/pdf
+ @${INSTALL_DATA} ${DISTDIR}/fluxbook.pdf ${DOCSDIR}/pdf/
+.endif
+.if defined(WITH_DOCHTML)
+ @${MKDIR} ${DOCSDIR}/html
+ @${INSTALL_DATA} ${WRKDIR}/html/*.css ${DOCSDIR}/html/
+ @${INSTALL_DATA} ${WRKDIR}/html/*.html ${DOCSDIR}/html/
.endif
- @${ECHO_CMD} ""
.include <bsd.port.post.mk>
diff --git a/x11-wm/fluxbox/distinfo b/x11-wm/fluxbox/distinfo
index 8d70f229a09f..44e62cb53da4 100644
--- a/x11-wm/fluxbox/distinfo
+++ b/x11-wm/fluxbox/distinfo
@@ -1,3 +1,9 @@
-MD5 (fluxbox-0.1.14.tar.gz) = f097b97127461fa3f6f4af4048c75cfc
-SHA256 (fluxbox-0.1.14.tar.gz) = 4fefa4f5c848e3b36b4eeb8bc9a6dd1b8bd67a028db3d965cd647aac6e9f00fb
-SIZE (fluxbox-0.1.14.tar.gz) = 504047
+MD5 (fluxbox-1.0rc2.tar.gz) = 701d6e55553dc53f70e97e639a8cc583
+SHA256 (fluxbox-1.0rc2.tar.gz) = ee27c57ddc7e0bc66c32e5e4e92026aa6db513dddd345b2e9f895ff8789dabf2
+SIZE (fluxbox-1.0rc2.tar.gz) = 1016197
+MD5 (fb-doc-mfhtml-20060629.tgz) = 0c100fe1489c22f5b205d87b9a6fa006
+SHA256 (fb-doc-mfhtml-20060629.tgz) = 98d37b73dbb1caf1361b098bffc69d1f365f9b324a71f622ba72ed5da5d9b9ec
+SIZE (fb-doc-mfhtml-20060629.tgz) = 115560
+MD5 (fluxbook-20060629.pdf) = 83d96b1c8a9276238300cf732f137182
+SHA256 (fluxbook-20060629.pdf) = 8f225b101e9ab81543182c83699aeef3fe86370d72da215831321c903eee9cde
+SIZE (fluxbook-20060629.pdf) = 430351
diff --git a/x11-wm/fluxbox/files/patch-doc::Makefile.in b/x11-wm/fluxbox/files/patch-doc::Makefile.in
deleted file mode 100644
index 5fae70ca2aee..000000000000
--- a/x11-wm/fluxbox/files/patch-doc::Makefile.in
+++ /dev/null
@@ -1,13 +0,0 @@
---- doc/Makefile.in.orig Tue Oct 8 23:14:11 2002
-+++ doc/Makefile.in Tue Oct 8 23:14:41 2002
-@@ -97,8 +97,8 @@
-
- CLEANFILES = fluxbox.1
- MAINTAINERCLEANFILES = Makefile.in
--man_MANS = fluxbox.1 bsetroot.1
--EXTRA_DIST = fluxbox.1.in bsetroot.1 Coding_style
-+man_MANS = fluxbox.1
-+EXTRA_DIST = fluxbox.1.in Coding_style
- subdir = doc
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- CONFIG_HEADER = $(top_builddir)/config.h
diff --git a/x11-wm/fluxbox-devel/files/patch-fix_iconvmenu_crash b/x11-wm/fluxbox/files/patch-fix_iconvmenu_crash
index fc655e7839b6..fc655e7839b6 100644
--- a/x11-wm/fluxbox-devel/files/patch-fix_iconvmenu_crash
+++ b/x11-wm/fluxbox/files/patch-fix_iconvmenu_crash
diff --git a/x11-wm/fluxbox/files/patch-src-Resource.hh b/x11-wm/fluxbox/files/patch-src-Resource.hh
deleted file mode 100644
index 7e854873b332..000000000000
--- a/x11-wm/fluxbox/files/patch-src-Resource.hh
+++ /dev/null
@@ -1,41 +0,0 @@
---- src/Resource.hh.orig Thu Jul 29 21:04:30 2004
-+++ src/Resource.hh Thu Jul 29 21:22:14 2004
-@@ -66,16 +66,9 @@
- {
- public:
- Resource(ResourceManager &rm, T val,
-- const std::string &name, const std::string &altname):
-- Resource_base(name, altname),
-- m_value(val), m_defaultval(val),
-- m_rm(rm)
-- {
-- m_rm.addResource(*this); // add this to resource handler
-- }
-- virtual ~Resource() {
-- m_rm.removeResource(*this); // remove this from resource handler
-- }
-+ const std::string &name, const std::string &altname);
-+
-+ virtual ~Resource();
-
- inline void setDefaultValue() { m_value = m_defaultval; }
- void setFromString(const char *strval);
-@@ -128,5 +121,18 @@
- static bool m_init;
- ResourceList m_resourcelist;
- };
-+
-+template <typename T>
-+Resource<T>::Resource(ResourceManager &rm, T val, const std::string &name,
-+ const std::string &altname):
-+ Resource_base(name, altname), m_value(val), m_defaultval(val),
-+ m_rm(rm) {
-+ m_rm.addResource(*this); // add this to resource handler
-+}
-+
-+template <typename T>
-+Resource<T>::~Resource() {
-+ m_rm.removeResource(*this); // remove this from resource handler
-+}
-
- #endif //_RESOURCE_HH_
diff --git a/x11-wm/fluxbox/files/patch-src-Tab.cc b/x11-wm/fluxbox/files/patch-src-Tab.cc
deleted file mode 100644
index 81749dda5c2b..000000000000
--- a/x11-wm/fluxbox/files/patch-src-Tab.cc
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/Tab.cc.orig Tue Feb 25 03:00:22 2003
-+++ src/Tab.cc Tue Feb 25 03:01:31 2003
-@@ -1011,14 +1011,14 @@
- Fluxbox *fluxbox = Fluxbox::instance();
- if (m_prev) { //if this have a chain to "the left" (previous tab) then set it's next to this next
- m_prev->m_next = m_next;
-- if(!m_next && !fluxbox->useTabs())//Only two tabs in list, remove tab from remaining window
-+ if(!m_next && !m_prev->m_prev && !fluxbox->useTabs())//Only two tabs in list, remove tab from remaining window
- m_prev->m_win->setTab(false);
- else
- tmp = m_prev;
- }
- if (m_next) { //if this have a chain to "the right" (next tab) then set it's prev to this prev
- m_next->m_prev = m_prev;
-- if(!m_prev && !fluxbox->useTabs())//Only two tabs in list, remove tab from remaining window
-+ if(!m_prev && !m_next->m_next && !fluxbox->useTabs())//Only two tabs in list, remove tab from remaining window
- m_next->m_win->setTab(false);
- else
- tmp = m_next;
diff --git a/x11-wm/fluxbox/files/patch-src-Toolbar.cc b/x11-wm/fluxbox/files/patch-src-Toolbar.cc
deleted file mode 100644
index 780c866619e5..000000000000
--- a/x11-wm/fluxbox/files/patch-src-Toolbar.cc
+++ /dev/null
@@ -1,49 +0,0 @@
-diff -u -r src/Toolbar.cc.orig src/Toolbar.cc
---- src/Toolbar.cc.orig Sat Dec 7 22:41:57 2002
-+++ src/Toolbar.cc Tue Oct 28 01:03:30 2003
-@@ -204,6 +204,7 @@
- }
-
- void Toolbar::reconfigure() {
-+ I18n *i18n = I18n::instance();
- int head_x = 0,
- head_y = 0,
- head_w,
-@@ -318,6 +319,7 @@
- frame.clock_w = 0;
- #else // !HAVE_STRFTIME
-
-+ using namespace FBNLS;
- frame.clock_w = screen()->getToolbarStyle()->font.textWidth(
- i18n->getMessage(
- ToolbarSet, ToolbarNoStrftimeLength,
-@@ -521,6 +523,7 @@
- void Toolbar::checkClock(bool redraw, bool date) {
- time_t tmp = 0;
- struct tm *tt = 0;
-+ I18n *i18n = I18n::instance();
-
- if ((tmp = time(NULL)) != -1) {
- if (! (tt = localtime(&tmp))) {
-@@ -545,9 +549,11 @@
- return;
- #else // !HAVE_STRFTIME
- char t[9];
-+ using namespace FBNLS;
-+
- if (date) {
- // format the date... with special consideration for y2k ;)
-- if (screen()->getDateFormat() == Blackbox::B_EuropeanDate) {
-+ if (screen()->getDateFormat() == Fluxbox::B_EuropeanDate) {
- sprintf(t,
- i18n->getMessage(
- ToolbarSet, ToolbarNoStrftimeDateFormatEu,
-@@ -1101,6 +1107,8 @@
- CommonSet, CommonAutoHide,
- "Auto hide"),
- 2);
-+
-+ using namespace FBNLS;
- insert(i18n->getMessage(
- ToolbarSet, ToolbarEditWkspcName,
- "Edit current workspace name"),
diff --git a/x11-wm/fluxbox/files/patch-src-fluxbox.hh b/x11-wm/fluxbox/files/patch-src-fluxbox.hh
deleted file mode 100644
index ad39792bf22f..000000000000
--- a/x11-wm/fluxbox/files/patch-src-fluxbox.hh
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -u -r src/fluxbox.hh.orig src/fluxbox.hh
---- src/fluxbox.hh.orig Sat Dec 7 09:15:26 2002
-+++ src/fluxbox.hh Mon Oct 27 23:34:49 2003
-@@ -184,7 +184,7 @@
-
- #ifndef HAVE_STRFTIME
-
-- enum { B_AMERICANDATE = 1, B_EUROPEANDATE };
-+ enum { B_AmericanDate = 1, B_EuropeanDate };
- #endif // HAVE_STRFTIME
-
- typedef std::vector<Fluxbox::Titlebar> TitlebarList;
diff --git a/x11-wm/fluxbox/files/patch-util-fbrun-FbRun.hh b/x11-wm/fluxbox/files/patch-util-fbrun-FbRun.hh
deleted file mode 100644
index 721c2bb88a30..000000000000
--- a/x11-wm/fluxbox/files/patch-util-fbrun-FbRun.hh
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -u -r util/fbrun/FbRun.hh.orig util/fbrun/FbRun.hh
---- util/fbrun/FbRun.hh.orig Sat Dec 7 09:15:27 2002
-+++ util/fbrun/FbRun.hh Mon Oct 27 23:57:51 2003
-@@ -29,6 +29,7 @@
-
- #include <string>
- #include <vector>
-+#include <cassert>
-
- /**
- Creates and managed a run window
diff --git a/x11-wm/fluxbox/files/patch-util::Makefile.in b/x11-wm/fluxbox/files/patch-util::Makefile.in
deleted file mode 100644
index a9191b2e5ca9..000000000000
--- a/x11-wm/fluxbox/files/patch-util::Makefile.in
+++ /dev/null
@@ -1,22 +0,0 @@
---- util/Makefile.in.orig Tue Dec 10 11:33:13 2002
-+++ util/Makefile.in Tue Dec 10 11:33:30 2002
-@@ -94,8 +94,8 @@
-
- SUBDIRS = fbrun
- INCLUDES = -I../src/FbTk/
--bin_SCRIPTS = bsetbg fluxbox-generate_menu
--bin_PROGRAMS = bsetroot
-+bin_SCRIPTS = fluxbox-generate_menu
-+bin_PROGRAMS =
- bsetroot_SOURCES = bsetroot.cc bsetroot.hh
- bsetroot_LDADD = ../src/BaseDisplay.o ../src/Timer.o ../src/Image.o ../src/i18n.o ../src/FbAtoms.o \
- ../src/StringUtil.o ../src/FbTk/libFbTk.a
-@@ -107,7 +107,7 @@
- mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
- CONFIG_HEADER = $(top_builddir)/config.h
- CONFIG_CLEAN_FILES =
--bin_PROGRAMS = bsetroot$(EXEEXT)
-+bin_PROGRAMS =
- PROGRAMS = $(bin_PROGRAMS)
-
- am_bsetroot_OBJECTS = bsetroot.$(OBJEXT)
diff --git a/x11-wm/fluxbox-devel/files/patch-util::fluxbox-generate_menu.in b/x11-wm/fluxbox/files/patch-util::fluxbox-generate_menu.in
index bc77d49baa86..bc77d49baa86 100644
--- a/x11-wm/fluxbox-devel/files/patch-util::fluxbox-generate_menu.in
+++ b/x11-wm/fluxbox/files/patch-util::fluxbox-generate_menu.in
diff --git a/x11-wm/fluxbox/pkg-descr b/x11-wm/fluxbox/pkg-descr
index 381fcdfe6656..d9d37833dbaf 100644
--- a/x11-wm/fluxbox/pkg-descr
+++ b/x11-wm/fluxbox/pkg-descr
@@ -1,10 +1,13 @@
Fluxbox is a window manager based on BlackBox with some new features:
+ o Transparent menus
+ o Pixmap themes
+ o Window snapping
o Integrated bbkeys
o Iconbar
- o Configurable titlebar
+ o Configurable titlebar (slit)
o Windows tabs
o Wheel scroll changes workspace
o KDE and partial Gnome support
-WWW: http://fluxbox.sourceforge.net/
+WWW: http://fluxbox.org/version-0.9.php
diff --git a/x11-wm/fluxbox/pkg-plist b/x11-wm/fluxbox/pkg-plist
index 481821c9119f..87102623f77d 100644
--- a/x11-wm/fluxbox/pkg-plist
+++ b/x11-wm/fluxbox/pkg-plist
@@ -1,73 +1,283 @@
bin/fbrun
+bin/fbsetbg
+bin/fbsetroot
bin/fluxbox
bin/fluxbox-generate_menu
+bin/startfluxbox
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/COPYING
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+%%DOCHTML:%%%%DOCSDIR%%/html/app-artwiz.html
+%%DOCHTML:%%%%DOCSDIR%%/html/app-debugging.html
+%%DOCHTML:%%%%DOCSDIR%%/html/app-setup.html
+%%DOCHTML:%%%%DOCSDIR%%/html/app-themeref.html
+%%DOCHTML:%%%%DOCSDIR%%/html/book1.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c151.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c152.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c153.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c155.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c157.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c158.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c160.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c161.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c28.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c288.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c289.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c290.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c292.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c294.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c295.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c297.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c298.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c731.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c732.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c733.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c735.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c737.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c738.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c740.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c741.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c96.html
+%%DOCHTML:%%%%DOCSDIR%%/html/c98.html
+%%DOCHTML:%%%%DOCSDIR%%/html/chap-bg.html
+%%DOCHTML:%%%%DOCSDIR%%/html/chap-slit.html
+%%DOCHTML:%%%%DOCSDIR%%/html/chap-tabs.html
+%%DOCHTML:%%%%DOCSDIR%%/html/chap-themes.html
+%%DOCHTML:%%%%DOCSDIR%%/html/chap-toolbar.html
+%%DOCHTML:%%%%DOCSDIR%%/html/docbook.css
+%%DOCHTML:%%%%DOCSDIR%%/html/faq.html
+%%DOCHTML:%%%%DOCSDIR%%/html/index.html
+%%DOCHTML:%%%%DOCSDIR%%/html/sect-fbgm.html
+%%DOCHTML:%%%%DOCSDIR%%/html/sect-fluxspace.html
+%%DOCHTML:%%%%DOCSDIR%%/html/sect-pager.html
+%%DOCHTML:%%%%DOCSDIR%%/html/sect-wmctrl.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x148.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x159.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x160.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x161.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x163.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x165.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x166.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x168.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x169.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x232.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x233.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x234.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x236.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x238.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x239.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x241.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x242.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x320.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x321.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x322.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x324.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x326.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x327.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x329.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x330.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x351.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x352.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x353.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x355.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x357.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x358.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x360.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x361.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x47.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x748.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x749.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x750.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x752.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x754.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x755.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x757.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x758.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x827.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x828.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x829.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x831.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x833.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x834.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x836.html
+%%DOCHTML:%%%%DOCSDIR%%/html/x837.html
+%%DOCPDF:%%%%DOCSDIR%%/pdf/fluxbook.pdf
%%DATADIR%%/init
%%DATADIR%%/keys
%%DATADIR%%/menu
-%%DATADIR%%/nls/C/fluxbox.cat
-%%DATADIR%%/nls/bg_BG/fluxbox.cat
-%%DATADIR%%/nls/da_DK/fluxbox.cat
-%%DATADIR%%/nls/es_ES/fluxbox.cat
-%%DATADIR%%/nls/et_EE/fluxbox.cat
-%%DATADIR%%/nls/fr_FR/fluxbox.cat
-%%DATADIR%%/nls/it_IT/fluxbox.cat
-%%DATADIR%%/nls/ja_JP/fluxbox.cat
-%%DATADIR%%/nls/lv_LV/fluxbox.cat
-%%DATADIR%%/nls/pt_BR/fluxbox.cat
-%%DATADIR%%/nls/pt_PT/fluxbox.cat
-%%DATADIR%%/nls/ru_RU/fluxbox.cat
-%%DATADIR%%/nls/sv_SE/fluxbox.cat
-%%DATADIR%%/nls/tr_TR/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/C/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/be_BY.CP1251/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/be_BY.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/bg_BG.ISO-8859-1/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/bg_BG.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/cs_CZ.ISO-8859-2/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/cs_CZ.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/da_DK.ISO-8859-1/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/da_DK.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/de_DE.ISO-8859-15/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/de_DE.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/el_GR.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/el_GR.utf8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/es_ES.ISO-8859-15/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/es_ES.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/et_EE.ISO-8859-15/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/et_EE.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/fr_FR.ISO-8859-15/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/fr_FR.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/it_IT.ISO-8859-1/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/it_IT.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/ja_JP.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/ja_JP.eucJP/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/ko_KR.EUC-KR/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/ko_KR.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/lv_LV.ISO-8859-13/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/lv_LV.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/nb_NO.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/nl_NL.ISO-8859-15/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/nl_NL.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/no_NO.ISO-8859-1/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/no_NO.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/pl_PL.ISO-8859-2/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/pl_PL.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/pt_BR.ISO-8859-1/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/pt_BR.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/pt_PT.ISO-8859-1/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/pt_PT.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/ru_RU.KOI8-R/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/ru_RU.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/sl_SI.ISO-8859-2/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/sl_SI.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/sv_SE.ISO-8859-1/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/sv_SE.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/tr_TR.ISO-8859-1/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/tr_TR.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/uk_UA.KOI8-U/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/uk_UA.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/vi_VN.UTF-8/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/zh_CN.ISO-8859-1/fluxbox.cat
+%%NLS:%%%%DATADIR%%/nls/zh_CN.UTF-8/fluxbox.cat
%%DATADIR%%/styles/Artwiz
-%%DATADIR%%/styles/Blue
+%%DATADIR%%/styles/BlueFlux/pixmaps/button_close_active.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/button_close_pressed.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/button_close_unfocus.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/button_max_active.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/button_max_pressed.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/button_max_unfocus.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/button_min_active.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/button_min_pressed.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/button_min_unfocus.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/button_stick_active.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/button_stick_pressed.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/button_stick_unfocus.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/button_stuck.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/button_stuck_unfocus.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/button_toolbar.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/button_toolbar_pressed.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/menu_frame.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/title_bar.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/title_bar_unfocus.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/toolbar.xpm
+%%DATADIR%%/styles/BlueFlux/pixmaps/toolbar_label.xpm
+%%DATADIR%%/styles/BlueFlux/theme.cfg
%%DATADIR%%/styles/BlueNight
%%DATADIR%%/styles/Carbondioxide
%%DATADIR%%/styles/Clean
-%%DATADIR%%/styles/CleanColor
%%DATADIR%%/styles/Cthulhain
+%%DATADIR%%/styles/Emerge/pixmaps/bullet.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/close-pressed.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/close-unfocus.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/close.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/icon-pressed.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/icon-unfocus.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/icon.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/max-pressed.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/max-unfocus.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/max.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/selected.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/stick-pressed.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/stick-unfocus.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/stick.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/stuck-pressed.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/stuck-unfocus.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/stuck.xpm
+%%DATADIR%%/styles/Emerge/pixmaps/unselected.xpm
+%%DATADIR%%/styles/Emerge/theme.cfg
%%DATADIR%%/styles/Flux
%%DATADIR%%/styles/LemonSpace
%%DATADIR%%/styles/Makro
%%DATADIR%%/styles/MerleyKay
+%%DATADIR%%/styles/Meta
%%DATADIR%%/styles/Minimal
%%DATADIR%%/styles/Nyz
%%DATADIR%%/styles/Operation
%%DATADIR%%/styles/Outcomes
%%DATADIR%%/styles/Rampage
-%%DATADIR%%/styles/Rancor
%%DATADIR%%/styles/Results
%%DATADIR%%/styles/Shade
%%DATADIR%%/styles/Spiff
%%DATADIR%%/styles/Twice
%%DATADIR%%/styles/qnx-photon
-@unexec rm %D/%%DATADIR%%/nls/lv 2>&1 >/dev/null || true
-@unexec rm %D/%%DATADIR%%/nls/fr 2>&1 >/dev/null || true
-@unexec rm %D/%%DATADIR%%/nls/es 2>&1 >/dev/null || true
-@unexec rm %D/%%DATADIR%%/nls/en_US 2>&1 >/dev/null || true
-@unexec rm %D/%%DATADIR%%/nls/en 2>&1 >/dev/null || true
-@unexec rm %D/%%DATADIR%%/nls/US_ASCII 2>&1 >/dev/null || true
-@unexec rm %D/%%DATADIR%%/nls/POSIX 2>&1 >/dev/null || true
-@exec ln -s lv_LV %D/%%DATADIR%%/nls/lv
-@exec ln -s fr_FR %D/%%DATADIR%%/nls/fr
-@exec ln -s es_ES %D/%%DATADIR%%/nls/es
-@exec ln -s C %D/%%DATADIR%%/nls/en_US
-@exec ln -s C %D/%%DATADIR%%/nls/en
-@exec ln -s C %D/%%DATADIR%%/nls/US_ASCII
-@exec ln -s C %D/%%DATADIR%%/nls/POSIX
+@dirrm %%DATADIR%%/styles/Emerge/pixmaps
+@dirrm %%DATADIR%%/styles/Emerge
+@dirrm %%DATADIR%%/styles/BlueFlux/pixmaps
+@dirrm %%DATADIR%%/styles/BlueFlux
@dirrm %%DATADIR%%/styles
-@dirrm %%DATADIR%%/nls/tr_TR
-@dirrm %%DATADIR%%/nls/sv_SE
-@dirrm %%DATADIR%%/nls/ru_RU
-@dirrm %%DATADIR%%/nls/pt_PT
-@dirrm %%DATADIR%%/nls/pt_BR
-@dirrm %%DATADIR%%/nls/lv_LV
-@dirrm %%DATADIR%%/nls/ja_JP
-@dirrm %%DATADIR%%/nls/it_IT
-@dirrm %%DATADIR%%/nls/fr_FR
-@dirrm %%DATADIR%%/nls/et_EE
-@dirrm %%DATADIR%%/nls/es_ES
-@dirrm %%DATADIR%%/nls/da_DK
-@dirrm %%DATADIR%%/nls/bg_BG
-@dirrm %%DATADIR%%/nls/C
-@dirrm %%DATADIR%%/nls
+%%NLS:%%@dirrm %%DATADIR%%/nls/zh_CN.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/zh_CN.ISO-8859-1
+%%NLS:%%@dirrm %%DATADIR%%/nls/vi_VN.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/uk_UA.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/uk_UA.KOI8-U
+%%NLS:%%@dirrm %%DATADIR%%/nls/tr_TR.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/tr_TR.ISO-8859-1
+%%NLS:%%@dirrm %%DATADIR%%/nls/sv_SE.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/sv_SE.ISO-8859-1
+%%NLS:%%@dirrm %%DATADIR%%/nls/sl_SI.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/sl_SI.ISO-8859-2
+%%NLS:%%@dirrm %%DATADIR%%/nls/ru_RU.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/ru_RU.KOI8-R
+%%NLS:%%@dirrm %%DATADIR%%/nls/pt_PT.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/pt_PT.ISO-8859-1
+%%NLS:%%@dirrm %%DATADIR%%/nls/pt_BR.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/pt_BR.ISO-8859-1
+%%NLS:%%@dirrm %%DATADIR%%/nls/pl_PL.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/pl_PL.ISO-8859-2
+%%NLS:%%@dirrm %%DATADIR%%/nls/no_NO.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/no_NO.ISO-8859-1
+%%NLS:%%@dirrm %%DATADIR%%/nls/nl_NL.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/nl_NL.ISO-8859-15
+%%NLS:%%@dirrm %%DATADIR%%/nls/nb_NO.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/lv_LV.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/lv_LV.ISO-8859-13
+%%NLS:%%@dirrm %%DATADIR%%/nls/ko_KR.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/ko_KR.EUC-KR
+%%NLS:%%@dirrm %%DATADIR%%/nls/ja_JP.eucJP
+%%NLS:%%@dirrm %%DATADIR%%/nls/ja_JP.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/it_IT.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/it_IT.ISO-8859-1
+%%NLS:%%@dirrm %%DATADIR%%/nls/fr_FR.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/fr_FR.ISO-8859-15
+%%NLS:%%@dirrm %%DATADIR%%/nls/et_EE.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/et_EE.ISO-8859-15
+%%NLS:%%@dirrm %%DATADIR%%/nls/es_ES.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/es_ES.ISO-8859-15
+%%NLS:%%@dirrm %%DATADIR%%/nls/el_GR.utf8
+%%NLS:%%@dirrm %%DATADIR%%/nls/el_GR.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/de_DE.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/de_DE.ISO-8859-15
+%%NLS:%%@dirrm %%DATADIR%%/nls/da_DK.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/da_DK.ISO-8859-1
+%%NLS:%%@dirrm %%DATADIR%%/nls/cs_CZ.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/cs_CZ.ISO-8859-2
+%%NLS:%%@dirrm %%DATADIR%%/nls/bg_BG.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/bg_BG.ISO-8859-1
+%%NLS:%%@dirrm %%DATADIR%%/nls/be_BY.UTF-8
+%%NLS:%%@dirrm %%DATADIR%%/nls/be_BY.CP1251
+%%NLS:%%@dirrm %%DATADIR%%/nls/C
+%%NLS:%%@dirrm %%DATADIR%%/nls
@dirrm %%DATADIR%%
+%%DOCPDF:%%@dirrm %%DOCSDIR%%/pdf
+%%DOCHTML:%%@dirrm %%DOCSDIR%%/html
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/x11/fluxbg/Makefile b/x11/fluxbg/Makefile
index 7543e4c5c9d3..fd33cd2aed6a 100644
--- a/x11/fluxbg/Makefile
+++ b/x11/fluxbg/Makefile
@@ -23,10 +23,9 @@ USE_GNOME= gnomehack gnometarget
.include <bsd.port.pre.mk>
-.if !exists(${X11BASE}/bin/bsetbg) && \
- !exists(${LOCALBASE}/bin/fbsetbg) && \
+.if !exists(${LOCALBASE}/bin/fbsetbg) && \
!exists(${X11BASE}/bin/fbsetbg)
-RUN_DEPENDS= fbsetbg:${PORTSDIR}/x11-wm/fluxbox-devel
+RUN_DEPENDS= fbsetbg:${PORTSDIR}/x11-wm/fluxbox
.endif
post-patch: