The fluxbox port has not been updated by me for some time due to the development going on. See http://fluxbox.sourceforge.net/roadmap.php for a roadmap towards the 1.0.0 release. As of now 0.9.2 is the latest version whereas 0.1.14 is still considered the latest stable release. To help the maintainers getting a larger number of testers I created this fluxbox-devel port. In contrast to the main port this one has many new features: - builtin remember patch - transparent menus - slit can be turned off - window snapping - pixmap themes See http://fluxbox.sourceforge.net/version-0.9.php for a full list of changes and screenshots. Please create a fluxbox-devel port and keep the 'old' 0.1.14 until 1.0 has been released and can be considered stable. At that point the 'fluxbox-devel' port will become 'fluxbox' and depending on the development I might maintain a -devel branch. Fix: A diff between the current release can be found on http://www.raisdorf.net/files/FreeBSD/fluxbox-0.9.2-diff.patch Creating the new port using this shar file: http://www.raisdorf.net/files/FreeBSD/fluxbox-0.9.2.shar
Responsible Changed From-To: freebsd-ports-bugs->adamw Damnit, Hendrik. I just got finished setting up openbox so that I could have a pixmapped theme. WHERE WAS THIS PR WHEN I NEEDED IT EARLIER? HUH? I'll take on this PR.
State Changed From-To: open->feedback This is your call, but i'd MUCH rather see this install into a different directory, and have a different executable name. Either it's gotta install somewhere different, or it needs to prevent itself from being built in the presence of fluxbox-regular.
this moves stuff to fluxbox-devel. what are your thoughts on it? --- Makefile.orig Wed May 21 18:29:34 2003 +++ Makefile Wed May 21 18:29:27 2003 @@ -24,7 +24,7 @@ GNU_CONFIGURE= yes WANT_GNOME= yes USE_REINPLACE= yes -CONFIGURE_ARGS= --enable-nls +CONFIGURE_ARGS= --enable-nls --program-suffix=-devel .if defined(WITH_KDE) || defined(PACKAGE_BUILDING) CONFIGURE_ARGS+= --enable-kde .endif @@ -34,7 +34,7 @@ .include <bsd.port.pre.mk> -MAN1= fluxbox.1 +MAN1= fluxbox-devel.1 .if ${HAVE_GNOME:Mgnomelibs}!="" || defined(PACKAGE_BUILDING) CONFIGURE_ARGS+= --enable-gnome @@ -54,6 +54,10 @@ .if !defined(WITH_KDE) @${ECHO_CMD} "WITH_KDE - Enable KDE slit support" .endif + +post-patch:: + @${REINPLACE_CMD} -e 's|PACKAGE=fluxbox|PACKAGE=fluxbox-devel|' \ + ${WRKSRC}/configure post-configure:: .for i in ${NLSMAKEFILES} --- pkg-plist.orig Wed May 21 18:29:34 2003 +++ pkg-plist Wed May 21 18:29:30 2003 @@ -1,77 +1,77 @@ -bin/fbrun -bin/fluxbox -bin/fbsetbg -bin/fluxbox-generate_menu -share/fluxbox/init -share/fluxbox/keys -share/fluxbox/menu -share/fluxbox/nls/C/fluxbox.cat -share/fluxbox/nls/bg_BG/fluxbox.cat -share/fluxbox/nls/da_DK/fluxbox.cat -share/fluxbox/nls/de_DE/fluxbox.cat -share/fluxbox/nls/es_ES/fluxbox.cat -share/fluxbox/nls/et_EE/fluxbox.cat -share/fluxbox/nls/fr_FR/fluxbox.cat -share/fluxbox/nls/it_IT/fluxbox.cat -share/fluxbox/nls/ja_JP/fluxbox.cat -share/fluxbox/nls/lv_LV/fluxbox.cat -share/fluxbox/nls/pt_BR/fluxbox.cat -share/fluxbox/nls/pt_PT/fluxbox.cat -share/fluxbox/nls/ru_RU/fluxbox.cat -share/fluxbox/nls/sv_SE/fluxbox.cat -share/fluxbox/nls/tr_TR/fluxbox.cat -share/fluxbox/styles/Artwiz -share/fluxbox/styles/Blue -share/fluxbox/styles/BlueNight -share/fluxbox/styles/Carbondioxide -share/fluxbox/styles/Clean -share/fluxbox/styles/CleanColor -share/fluxbox/styles/Cthulhain -share/fluxbox/styles/Flux -share/fluxbox/styles/LemonSpace -share/fluxbox/styles/Makro -share/fluxbox/styles/MerleyKay -share/fluxbox/styles/Meta -share/fluxbox/styles/Minimal -share/fluxbox/styles/Nyz -share/fluxbox/styles/Operation -share/fluxbox/styles/Outcomes -share/fluxbox/styles/Rampage -share/fluxbox/styles/Rancor -share/fluxbox/styles/Results -share/fluxbox/styles/Shade -share/fluxbox/styles/Spiff -share/fluxbox/styles/Twice -share/fluxbox/styles/qnx-photon -@unexec rm %D/share/fluxbox/nls/lv -@unexec rm %D/share/fluxbox/nls/fr -@unexec rm %D/share/fluxbox/nls/es -@unexec rm %D/share/fluxbox/nls/en_US -@unexec rm %D/share/fluxbox/nls/en -@unexec rm %D/share/fluxbox/nls/US_ASCII -@unexec rm %D/share/fluxbox/nls/POSIX -@exec ln -s lv_LV %D/share/fluxbox/nls/lv -@exec ln -s fr_FR %D/share/fluxbox/nls/fr -@exec ln -s es_ES %D/share/fluxbox/nls/es -@exec ln -s C %D/share/fluxbox/nls/en_US -@exec ln -s C %D/share/fluxbox/nls/en -@exec ln -s C %D/share/fluxbox/nls/US_ASCII -@exec ln -s C %D/share/fluxbox/nls/POSIX -@dirrm share/fluxbox/styles -@dirrm share/fluxbox/nls/tr_TR -@dirrm share/fluxbox/nls/sv_SE -@dirrm share/fluxbox/nls/ru_RU -@dirrm share/fluxbox/nls/pt_PT -@dirrm share/fluxbox/nls/pt_BR -@dirrm share/fluxbox/nls/lv_LV -@dirrm share/fluxbox/nls/ja_JP -@dirrm share/fluxbox/nls/it_IT -@dirrm share/fluxbox/nls/fr_FR -@dirrm share/fluxbox/nls/et_EE -@dirrm share/fluxbox/nls/es_ES -@dirrm share/fluxbox/nls/de_DE -@dirrm share/fluxbox/nls/da_DK -@dirrm share/fluxbox/nls/bg_BG -@dirrm share/fluxbox/nls/C -@dirrm share/fluxbox/nls -@dirrm share/fluxbox +bin/fbrun-devel +bin/fluxbox-devel +bin/fbsetbg-devel +bin/fluxbox-generate_menu-devel +share/fluxbox-devel/init +share/fluxbox-devel/keys +share/fluxbox-devel/menu +share/fluxbox-devel/nls/C/fluxbox.cat +share/fluxbox-devel/nls/bg_BG/fluxbox.cat +share/fluxbox-devel/nls/da_DK/fluxbox.cat +share/fluxbox-devel/nls/de_DE/fluxbox.cat +share/fluxbox-devel/nls/es_ES/fluxbox.cat +share/fluxbox-devel/nls/et_EE/fluxbox.cat +share/fluxbox-devel/nls/fr_FR/fluxbox.cat +share/fluxbox-devel/nls/it_IT/fluxbox.cat +share/fluxbox-devel/nls/ja_JP/fluxbox.cat +share/fluxbox-devel/nls/lv_LV/fluxbox.cat +share/fluxbox-devel/nls/pt_BR/fluxbox.cat +share/fluxbox-devel/nls/pt_PT/fluxbox.cat +share/fluxbox-devel/nls/ru_RU/fluxbox.cat +share/fluxbox-devel/nls/sv_SE/fluxbox.cat +share/fluxbox-devel/nls/tr_TR/fluxbox.cat +share/fluxbox-devel/styles/Artwiz +share/fluxbox-devel/styles/Blue +share/fluxbox-devel/styles/BlueNight +share/fluxbox-devel/styles/Carbondioxide +share/fluxbox-devel/styles/Clean +share/fluxbox-devel/styles/CleanColor +share/fluxbox-devel/styles/Cthulhain +share/fluxbox-devel/styles/Flux +share/fluxbox-devel/styles/LemonSpace +share/fluxbox-devel/styles/Makro +share/fluxbox-devel/styles/MerleyKay +share/fluxbox-devel/styles/Meta +share/fluxbox-devel/styles/Minimal +share/fluxbox-devel/styles/Nyz +share/fluxbox-devel/styles/Operation +share/fluxbox-devel/styles/Outcomes +share/fluxbox-devel/styles/Rampage +share/fluxbox-devel/styles/Rancor +share/fluxbox-devel/styles/Results +share/fluxbox-devel/styles/Shade +share/fluxbox-devel/styles/Spiff +share/fluxbox-devel/styles/Twice +share/fluxbox-devel/styles/qnx-photon +@unexec rm %D/share/fluxbox-devel/nls/lv +@unexec rm %D/share/fluxbox-devel/nls/fr +@unexec rm %D/share/fluxbox-devel/nls/es +@unexec rm %D/share/fluxbox-devel/nls/en_US +@unexec rm %D/share/fluxbox-devel/nls/en +@unexec rm %D/share/fluxbox-devel/nls/US_ASCII +@unexec rm %D/share/fluxbox-devel/nls/POSIX +@exec ln -s lv_LV %D/share/fluxbox-devel/nls/lv +@exec ln -s fr_FR %D/share/fluxbox-devel/nls/fr +@exec ln -s es_ES %D/share/fluxbox-devel/nls/es +@exec ln -s C %D/share/fluxbox-devel/nls/en_US +@exec ln -s C %D/share/fluxbox-devel/nls/en +@exec ln -s C %D/share/fluxbox-devel/nls/US_ASCII +@exec ln -s C %D/share/fluxbox-devel/nls/POSIX +@dirrm share/fluxbox-devel/styles +@dirrm share/fluxbox-devel/nls/tr_TR +@dirrm share/fluxbox-devel/nls/sv_SE +@dirrm share/fluxbox-devel/nls/ru_RU +@dirrm share/fluxbox-devel/nls/pt_PT +@dirrm share/fluxbox-devel/nls/pt_BR +@dirrm share/fluxbox-devel/nls/lv_LV +@dirrm share/fluxbox-devel/nls/ja_JP +@dirrm share/fluxbox-devel/nls/it_IT +@dirrm share/fluxbox-devel/nls/fr_FR +@dirrm share/fluxbox-devel/nls/et_EE +@dirrm share/fluxbox-devel/nls/es_ES +@dirrm share/fluxbox-devel/nls/de_DE +@dirrm share/fluxbox-devel/nls/da_DK +@dirrm share/fluxbox-devel/nls/bg_BG +@dirrm share/fluxbox-devel/nls/C +@dirrm share/fluxbox-devel/nls +@dirrm share/fluxbox-devel -- Adam Weinberger vectors.cx >> adam@vectors.cx FreeBSD.org << adamw@FreeBSD.ORG #vim:set ts=8: 8-char tabs prevent tooth decay.
State Changed From-To: feedback->closed Against the recommendations of the fluxbox developers, I've committed this port. The catch here is that this will have to be updated to 0.9.3 as soon as it comes out. Thanks for porting this, Hendrik. This is my new favorite windowmanager.