mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-23 00:43:28 +00:00
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)
This commit is contained in:
parent
eb83fd8701
commit
37b4beb17b
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=82214
@ -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>
|
||||
|
@ -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
|
||||
|
@ -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;
|
@ -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)
|
||||
|
@ -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
|
||||
|
7
x11-wm/fluxbox-devel/pkg-message
Normal file
7
x11-wm/fluxbox-devel/pkg-message
Normal file
@ -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.
|
||||
*******************************************************************************
|
@ -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
|
||||
|
Loading…
Reference in New Issue
Block a user