summaryrefslogtreecommitdiffstats
path: root/x11-wm
diff options
context:
space:
mode:
authoradamw <adamw@FreeBSD.org>2003-06-03 21:12:10 +0000
committeradamw <adamw@FreeBSD.org>2003-06-03 21:12:10 +0000
commitb3b3b4144a9c886a6971788df8cb8f2661b6214e (patch)
treee75229aca1d3578aeaf36e669319f8f00ec3bacf /x11-wm
parent495ba18454c6bee57fe5e74939de5a15fc4027a7 (diff)
downloadFreeBSD-ports-b3b3b4144a9c886a6971788df8cb8f2661b6214e.zip
FreeBSD-ports-b3b3b4144a9c886a6971788df8cb8f2661b6214e.tar.gz
Add fluxbox-devel 0.9.2 after repo-copy from x11-wm/fluxbox.
The fluxbox developers have told me that this version is highly unstable, but version 0.9.3 is due in -8 days (they expect it in 2-3 days). Runs fine for me right now. PR: ports/52542 Submitted by: Hendrik Scholz <hendrik@scholz.net> (maintainer)
Diffstat (limited to 'x11-wm')
-rw-r--r--x11-wm/fluxbox-devel/Makefile76
-rw-r--r--x11-wm/fluxbox-devel/distinfo4
-rw-r--r--x11-wm/fluxbox-devel/files/patch-src-Tab.cc19
-rw-r--r--x11-wm/fluxbox-devel/files/patch-util::Makefile.in20
-rw-r--r--x11-wm/fluxbox-devel/pkg-descr5
-rw-r--r--x11-wm/fluxbox-devel/pkg-message7
-rw-r--r--x11-wm/fluxbox-devel/pkg-plist150
7 files changed, 122 insertions, 159 deletions
diff --git a/x11-wm/fluxbox-devel/Makefile b/x11-wm/fluxbox-devel/Makefile
index ae6bc72..82117e1 100644
--- a/x11-wm/fluxbox-devel/Makefile
+++ b/x11-wm/fluxbox-devel/Makefile
@@ -1,22 +1,17 @@
-# New ports collection makefile for: fluxbox
-# Date created: 29 November 2001
-# Whom: spn
+# New ports collection makefile for: fluxbox-devel
+# Date created: 21 May 2003
+# Whom: hendrik@scholz.net
#
# $FreeBSD$
#
PORTNAME= fluxbox
-PORTVERSION= 0.1.14
-PORTREVISION= 2
+PORTVERSION= 0.9.2
CATEGORIES= x11-wm
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
-MASTER_SITE_SUBDIR= ${PORTNAME}
-
-.if defined(WITH_REMEMBER)
-PATCH_SITES= http://www.bugfactory.org/~gav/fluxbox/
-PATCH_DIST_STRIP= -p1
-PATCHFILES= remember-0.1.14-7.gz
-.endif
+MASTER_SITE_SUBDIR= fluxbox
+PKGNAMESUFFIX= -devel
+DISTNAME= fluxbox-${PORTVERSION}
MAINTAINER= hendrik@scholz.net
COMMENT= A small and fast window manager based on BlackBox
@@ -25,18 +20,12 @@ LIB_DEPENDS= Xft.2:${PORTSDIR}/x11-fonts/Xft
RUN_DEPENDS= bsetbg:${PORTSDIR}/x11-wm/boxtools \
xterm:${PORTSDIR}/x11/XFree86-4-clients
BUILD_DEPENDS= xterm:${PORTSDIR}/x11/XFree86-4-clients
-.if defined(WITH_REMEMBER)
-BUILD_DEPENDS+= automake14:${PORTSDIR}/devel/automake14
-.endif
USE_X_PREFIX= yes
GNU_CONFIGURE= yes
WANT_GNOME= yes
-.if defined(WITH_REMEMBER)
-USE_GMAKE= yes
-CONFIGURE_ENV= AUTOMAKE=automake14
-.endif
-CONFIGURE_ARGS= --disable-newwmspec
+USE_REINPLACE= yes
+CONFIGURE_ARGS= --enable-nls --program-suffix=-devel
.if defined(WITH_KDE) || defined(PACKAGE_BUILDING)
CONFIGURE_ARGS+= --enable-kde
.endif
@@ -46,22 +35,16 @@ CONFIGURE_ARGS+= --enable-xinerama
.include <bsd.port.pre.mk>
-.if ${OSVERSION} >= 500000
-.undef WITH_WINSNAP
-.endif
-
-.if defined(WITH_WINSNAP)
-PATCH_SITES+= http://www.raisdorf.net/files/FreeBSD/
-PATCH_DIST_STRIP= -p1
-PATCHFILES+= winsnap-0.1.14.patch
-.endif
-
-MAN1= fluxbox.1
+MAN1= fluxbox-devel.1
.if ${HAVE_GNOME:Mgnomelibs}!="" || defined(PACKAGE_BUILDING)
CONFIGURE_ARGS+= --enable-gnome
.endif
+NLSMAKEFILES= nls nls/C nls/da_DK nls/es_ES nls/et_EE nls/fr_FR nls/pt_BR \
+ nls/ru_RU nls/sv_SE nls/tr_TR nls/pt_PT nls/bg_BG nls/ja_JP \
+ nls/lv_LV nls/it_IT nls/de_DE
+
pre-everything::
@${ECHO_CMD} ""
@${ECHO_CMD} "Definable build options"
@@ -72,27 +55,16 @@ pre-everything::
.if !defined(WITH_KDE)
@${ECHO_CMD} "WITH_KDE - Enable KDE slit support"
.endif
-.if !defined(WITH_REMEMBER)
- @${ECHO_CMD} "WITH_REMEMBER - Enable the unofficial remember patch"
-.endif
-.if !defined(WITH_WINSNAP)
- @${ECHO_CMD} "WITH_WINSNAP - Enable the unofficial window snapping patch"
- @${ECHO_CMD} " (does not work on -current)"
-.endif
- @${ECHO_CMD} ""
-post-install:
-.if defined(WITH_WINSNAP)
- @${ECHO_CMD} ""
- @${ECHO_CMD} "The window snapping patch from Shawn Singh requires some"
- @${ECHO_CMD} "changes to your ~/.fluxbox/init file:"
- @${ECHO_CMD} ""
- @${ECHO_CMD} " session.screen0.edgeSnapThreshold: 10"
- @${ECHO_CMD} " session.screen0.edgeResistThreshold: 10"
- @${ECHO_CMD} ""
- @${ECHO_CMD} "The values can be changed to mimic the behavior of Enlightenment:"
- @${ECHO_CMD} "snap: 3, resist: 15"
- @${ECHO_CMD} ""
-.endif
+post-patch::
+ @${REINPLACE_CMD} -e 's|PACKAGE=fluxbox|PACKAGE=fluxbox-devel|' \
+ ${WRKSRC}/configure
+
+post-configure::
+.for i in ${NLSMAKEFILES}
+ @${REINPLACE_CMD} -e 's|@NLS@|-DNLS|' ${WRKSRC}/${i}/Makefile
+.endfor
+post-install::
+ @${CAT} ${PKGMESSAGE}
.include <bsd.port.post.mk>
diff --git a/x11-wm/fluxbox-devel/distinfo b/x11-wm/fluxbox-devel/distinfo
index 9bebf9e..81d187a 100644
--- a/x11-wm/fluxbox-devel/distinfo
+++ b/x11-wm/fluxbox-devel/distinfo
@@ -1,3 +1 @@
-MD5 (fluxbox-0.1.14.tar.gz) = f097b97127461fa3f6f4af4048c75cfc
-MD5 (remember-0.1.14-7.gz) = b947ac97404d000377cac7ff35a7979e
-MD5 (winsnap-0.1.14.patch) = 519a70da183a23ed88bab2f95ee07505
+MD5 (fluxbox-0.9.2.tar.gz) = 17d2329114f7b331fde82c9f441de0ef
diff --git a/x11-wm/fluxbox-devel/files/patch-src-Tab.cc b/x11-wm/fluxbox-devel/files/patch-src-Tab.cc
deleted file mode 100644
index 81749dd..0000000
--- a/x11-wm/fluxbox-devel/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-devel/files/patch-util::Makefile.in b/x11-wm/fluxbox-devel/files/patch-util::Makefile.in
index a9191b2..f5ca06b 100644
--- a/x11-wm/fluxbox-devel/files/patch-util::Makefile.in
+++ b/x11-wm/fluxbox-devel/files/patch-util::Makefile.in
@@ -1,22 +1,20 @@
---- 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 @@
-
+--- util/Makefile.in.orig Wed May 21 22:36:19 2003
++++ util/Makefile.in Wed May 21 22:36:51 2003
+@@ -94,7 +94,7 @@
SUBDIRS = fbrun
INCLUDES = -I../src/FbTk/
--bin_SCRIPTS = bsetbg fluxbox-generate_menu
+ bin_SCRIPTS = fbsetbg fluxbox-generate_menu
-bin_PROGRAMS = bsetroot
-+bin_SCRIPTS = fluxbox-generate_menu
-+bin_PROGRAMS =
++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 @@
+ bsetroot_LDADD = ../src/BaseDisplay.o ../src/i18n.o ../src/FbAtoms.o \
+ ../src/FbTk/libFbTk.a
+@@ -106,7 +106,7 @@
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
CONFIG_HEADER = $(top_builddir)/config.h
CONFIG_CLEAN_FILES =
-bin_PROGRAMS = bsetroot$(EXEEXT)
-+bin_PROGRAMS =
++bin_PROGRAMS =
PROGRAMS = $(bin_PROGRAMS)
am_bsetroot_OBJECTS = bsetroot.$(OBJEXT)
diff --git a/x11-wm/fluxbox-devel/pkg-descr b/x11-wm/fluxbox-devel/pkg-descr
index 5358808..2865c02 100644
--- a/x11-wm/fluxbox-devel/pkg-descr
+++ b/x11-wm/fluxbox-devel/pkg-descr
@@ -1,8 +1,11 @@
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
diff --git a/x11-wm/fluxbox-devel/pkg-message b/x11-wm/fluxbox-devel/pkg-message
new file mode 100644
index 0000000..cc5f547
--- /dev/null
+++ b/x11-wm/fluxbox-devel/pkg-message
@@ -0,0 +1,7 @@
+*******************************************************************************
+This is a development release and should not be considered stable.
+If you want stable use version 0.1.14.
+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.
+*******************************************************************************
diff --git a/x11-wm/fluxbox-devel/pkg-plist b/x11-wm/fluxbox-devel/pkg-plist
index 9db0795..c4fa951 100644
--- a/x11-wm/fluxbox-devel/pkg-plist
+++ b/x11-wm/fluxbox-devel/pkg-plist
@@ -1,73 +1,77 @@
-bin/fbrun
-bin/fluxbox
-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/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/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/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
OpenPOWER on IntegriCloud