Bug 52542 - maintainer update/new port: x11-wm/fluxbox-devel
Summary: maintainer update/new port: x11-wm/fluxbox-devel
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Adam Weinberger
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2003-05-21 22:40 UTC by hendrik
Modified: 2003-06-03 22:16 UTC (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description hendrik 2003-05-21 22:40:11 UTC
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
Comment 1 Adam Weinberger freebsd_committer freebsd_triage 2003-05-22 02:06:34 UTC
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.
Comment 2 Adam Weinberger freebsd_committer freebsd_triage 2003-05-22 02:12:53 UTC
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.
Comment 3 Adam Weinberger freebsd_committer freebsd_triage 2003-05-22 02:34:32 UTC
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.
Comment 4 Adam Weinberger freebsd_committer freebsd_triage 2003-06-03 22:14:39 UTC
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.