diff options
Diffstat (limited to 'x11-wm')
-rw-r--r-- | x11-wm/fluxbox-devel/Makefile | 76 | ||||
-rw-r--r-- | x11-wm/fluxbox-devel/distinfo | 4 | ||||
-rw-r--r-- | x11-wm/fluxbox-devel/files/patch-src-Tab.cc | 19 | ||||
-rw-r--r-- | x11-wm/fluxbox-devel/files/patch-util::Makefile.in | 20 | ||||
-rw-r--r-- | x11-wm/fluxbox-devel/pkg-descr | 5 | ||||
-rw-r--r-- | x11-wm/fluxbox-devel/pkg-message | 7 | ||||
-rw-r--r-- | x11-wm/fluxbox-devel/pkg-plist | 150 |
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 |