summaryrefslogtreecommitdiff
path: root/wm
diff options
context:
space:
mode:
authorjschauma <jschauma@pkgsrc.org>2006-08-20 23:07:17 +0000
committerjschauma <jschauma@pkgsrc.org>2006-08-20 23:07:17 +0000
commit1b21c28f6f35218d9715ab41756082e03372ae09 (patch)
tree545ab0f4977447f94ce25543312133c7cb0c8138 /wm
parent85422f74bc70277534b4d7ee3fb0fd186f473f85 (diff)
downloadpkgsrc-1b21c28f6f35218d9715ab41756082e03372ae09.tar.gz
By popular demand:
Finally add packages for the "new" version of blackbox, 0.70.x. This window manager is incompatible with older versions, and older add-on applications (aka "bbtools") will not work with this version. Hence, add new versions of bbkeys and bbpager as well, to provide at least the basics. (Again, these will not work with older versions.) Why are we adding these? Well, I'm told that blackbox 0.70.x is fully EWMH compliant and has better fonts. And people always ask "why is blackbox 0.70.x not in pkgsrc?". blackbox version 0.65 and the other bbtools that work with blackbox will remain in pkgsrc.
Diffstat (limited to 'wm')
-rw-r--r--wm/bbkeys09/DESCR5
-rw-r--r--wm/bbkeys09/Makefile21
-rw-r--r--wm/bbkeys09/PLIST15
-rw-r--r--wm/bbkeys09/distinfo6
-rw-r--r--wm/bbkeys09/patches/patch-aa13
-rw-r--r--wm/bbpager04/DESCR1
-rw-r--r--wm/bbpager04/Makefile22
-rw-r--r--wm/bbpager04/PLIST8
-rw-r--r--wm/bbpager04/distinfo7
-rw-r--r--wm/bbpager04/patches/patch-aa89
-rw-r--r--wm/bbpager04/patches/patch-ab56
-rw-r--r--wm/blackbox70/DESCR4
-rw-r--r--wm/blackbox70/Makefile21
-rw-r--r--wm/blackbox70/PLIST37
-rw-r--r--wm/blackbox70/buildlink3.mk20
-rw-r--r--wm/blackbox70/distinfo5
16 files changed, 330 insertions, 0 deletions
diff --git a/wm/bbkeys09/DESCR b/wm/bbkeys09/DESCR
new file mode 100644
index 00000000000..f909dc57ed4
--- /dev/null
+++ b/wm/bbkeys09/DESCR
@@ -0,0 +1,5 @@
+Provide keyboard shortcuts for X11R6, specifically intended for use with the
+Blackbox window manager but usable with any.
+
+Can bind actions such as executing commands, altering the states of windows,
+switching workspaces, etc. to arbitrary keys.
diff --git a/wm/bbkeys09/Makefile b/wm/bbkeys09/Makefile
new file mode 100644
index 00000000000..1df4704c755
--- /dev/null
+++ b/wm/bbkeys09/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2006/08/20 23:07:18 jschauma Exp $
+#
+
+DISTNAME= bbkeys-0.9.0
+PKGNAME= bbkeys09-0.9.0
+CATEGORIES= x11 wm
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=bbkeys/}
+
+MAINTAINER= jschauma@NetBSD.org
+HOMEPAGE= http://bbkeys.sourceforge.net/
+COMMENT= General X Window keygrabber
+
+CONFLICTS+= bbkeys<=0.9
+
+GNU_CONFIGURE= YES
+USE_LANGUAGES= c c++
+USE_TOOLS+= perl:run pkg-config
+
+.include "../../wm/blackbox70/buildlink3.mk"
+.include "../../mk/x11.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/wm/bbkeys09/PLIST b/wm/bbkeys09/PLIST
new file mode 100644
index 00000000000..d8752f9a734
--- /dev/null
+++ b/wm/bbkeys09/PLIST
@@ -0,0 +1,15 @@
+@comment $NetBSD: PLIST,v 1.1 2006/08/20 23:07:18 jschauma Exp $
+bin/bbkeys
+bin/bbkeysconf.pl
+man/man1/bbkeys.1
+man/man5/bbkeys.bb.5
+man/man5/bbkeysrc.5
+share/bbtools/bbkeys.bb
+share/bbtools/bbkeys.nobb
+share/doc/bbkeys/AUTHORS
+share/doc/bbkeys/BUGS
+share/doc/bbkeys/ChangeLog
+share/doc/bbkeys/NEWS
+share/doc/bbkeys/README
+@unexec ${RMDIR} %D/share/bbtools 2>/dev/null || ${TRUE}
+@dirrm share/doc/bbkeys
diff --git a/wm/bbkeys09/distinfo b/wm/bbkeys09/distinfo
new file mode 100644
index 00000000000..4fff5de54fd
--- /dev/null
+++ b/wm/bbkeys09/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2006/08/20 23:07:18 jschauma Exp $
+
+SHA1 (bbkeys-0.9.0.tar.gz) = b406f47f298fe83df6be89d2437dae2cee007439
+RMD160 (bbkeys-0.9.0.tar.gz) = a42506693da977bed17d56ee0c1e5d0440464ac6
+Size (bbkeys-0.9.0.tar.gz) = 199146 bytes
+SHA1 (patch-aa) = b0c79c06d3e7897a63c43ee09ccbf7e05eedffe8
diff --git a/wm/bbkeys09/patches/patch-aa b/wm/bbkeys09/patches/patch-aa
new file mode 100644
index 00000000000..6ba0bc1200d
--- /dev/null
+++ b/wm/bbkeys09/patches/patch-aa
@@ -0,0 +1,13 @@
+$NetBSD: patch-aa,v 1.1 2006/08/20 23:07:18 jschauma Exp $
+
+--- Makefile.in.orig 2006-08-20 11:44:15.000000000 -0400
++++ Makefile.in 2006-08-20 11:43:55.000000000 -0400
+@@ -130,7 +130,7 @@
+ SUBDIRS = src data doc rpm
+ MAINTAINERCLEANFILES = aclocal.m4 config.h.in configure Makefile.in stamp-h.in
+
+-docdir = $(datadir)/doc/bbkeys
++docdir = $(datadir)/share/doc/bbkeys
+ doc_DATA = AUTHORS BUGS ChangeLog LICENSE NEWS README TODO
+ EXTRA_DIST = $(doc_DATA) debian
+ subdir = .
diff --git a/wm/bbpager04/DESCR b/wm/bbpager04/DESCR
new file mode 100644
index 00000000000..91b869db9e3
--- /dev/null
+++ b/wm/bbpager04/DESCR
@@ -0,0 +1 @@
+Pager for Blackbox window manager.
diff --git a/wm/bbpager04/Makefile b/wm/bbpager04/Makefile
new file mode 100644
index 00000000000..276e8729e58
--- /dev/null
+++ b/wm/bbpager04/Makefile
@@ -0,0 +1,22 @@
+# $NetBSD: Makefile,v 1.1 2006/08/20 23:07:18 jschauma Exp $
+#
+
+DISTNAME= bbpager-0.4.1beta1
+PKGNAME= bbpager04-0.4.1.1
+CATEGORIES= wm x11
+MASTER_SITES= http://bbtools.windsofstorm.net/sources/
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://bbtools.windsofstorm.net/available.phtml
+COMMENT= Pager for the blackbox window manager
+
+GNU_CONFIGURE= YES
+USE_LANGUAGES= c c++ pkg-config
+
+post-install:
+ ${INSTALL_MAN} ${WRKSRC}/bbpager.1 ${PREFIX}/man/man1
+ ${INSTALL_MAN} ${WRKSRC}/bbpager.bb.5 ${PREFIX}/man/man5
+
+.include "../../wm/blackbox70/buildlink3.mk"
+.include "../../mk/x11.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/wm/bbpager04/PLIST b/wm/bbpager04/PLIST
new file mode 100644
index 00000000000..b2fcdd60b1a
--- /dev/null
+++ b/wm/bbpager04/PLIST
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1 2006/08/20 23:07:18 jschauma Exp $
+bin/bbpager
+man/man1/bbpager.1
+man/man5/bbpager.bb.5
+share/bbtools/README.bbpager
+share/bbtools/bbpager.bb
+share/bbtools/bbpager.nobb
+@unexec ${RMDIR} %D/share/bbtools 2>/dev/null || ${TRUE}
diff --git a/wm/bbpager04/distinfo b/wm/bbpager04/distinfo
new file mode 100644
index 00000000000..299f978a8cb
--- /dev/null
+++ b/wm/bbpager04/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1 2006/08/20 23:07:18 jschauma Exp $
+
+SHA1 (bbpager-0.4.1beta1.tar.gz) = 272b826c3fce722c7334b5b6f32a37c0d82529e2
+RMD160 (bbpager-0.4.1beta1.tar.gz) = 3ee093f21ed45028caff3ffa06c759babd44e0c9
+Size (bbpager-0.4.1beta1.tar.gz) = 163099 bytes
+SHA1 (patch-aa) = b82d730bb85d59df9cfc916865935b6f13988bc4
+SHA1 (patch-ab) = 0086f41b642bc8770d19995302701748823386c3
diff --git a/wm/bbpager04/patches/patch-aa b/wm/bbpager04/patches/patch-aa
new file mode 100644
index 00000000000..c725797f2f0
--- /dev/null
+++ b/wm/bbpager04/patches/patch-aa
@@ -0,0 +1,89 @@
+$NetBSD: patch-aa,v 1.1 2006/08/20 23:07:18 jschauma Exp $
+
+--- /dev/null Fri Dec 13 18:13:40 2002
++++ bbpager.1 Fri Dec 13 19:13:48 2002
+@@ -0,0 +1,84 @@
++.TH BBPAGER 1 "August 08, 2001" bbpager "bbtools"
++.SH NAME
++bbpager \- a pager tool for Blackbox
++
++.SH SYNOPSIS
++.B bbpager
++[\fIOPTIONS\fR]
++
++.SH DESCRIPTION
++\fBbbpager\fR is a pager for Blackbox and other Window Managers.
++
++.SH USAGE
++By default \fBbbpager\fR reads the Blackbox style-file as defined in
++\fI$HOME/.blackboxrc\fR and copies as much of the style as possible. The
++result is an application which looks a lot like the toolbar.
++
++The \fI-geometry\fR is given as +x+y or -x-y (or combination)
++where -x-y is the (x,y) distance of the right bottom of screen
++to the right bottom of \fBbbpager\fR.
++
++So \fI-geometry -0-0\fR puts the application in the lower right corner of the
++screen.
++
++.SH OPTIONS
++A summary of the options supported by \fBbbpager\fR is included below.
++
++.TP
++\fB\-c[onfig]\fR \fIfilename\fR
++use alternate config file
++.TP
++.B \-d[ecorated]
++Show 'normal' decorated window
++.TP
++\fB\-display\fR \fIdisplay name\fR
++X server to connect to
++.TP
++\fB\-geom[etry]\fR \fIgeometry\fR
++Set geometry of window
++.TP
++\fB\-h[elp]\fR
++Show summary of options and exit.
++.TP
++\fB\-n[obb]\fR
++fall back on default configuration
++.TP
++\fB\-s[hape]\fR
++Don't display groundplate
++.TP
++\fB\-v[ersion]\fR
++Display version number
++.TP
++\fB\-w[ithdrawn]\fR
++Place bbtool in the Slit
++
++.SH FILES
++Default: \fI$datadir=/usr/local/share/\fR
++.br
++.SS "Under Blackbox"
++.nf
++\fI$datadir/bbtools/bbpager.bb\fR the global configuration file
++\fI$HOME/.bbtools/bbpager.bb\fR a local configuration file
++
++.SS "Under other Window managers"
++.nf
++\fI$datadir/bbtools/bbpager.nobb\fR the global configuration file
++\fI$HOME/.bbtools/bbpager.nobb\fR a local configuration file
++
++.SH VERSION
++0.3.1
++
++.SH BUGS
++- reports X-windows errors on certain windows
++.br
++- moving 'stick'ed windows to other workspace causes segfault
++.br
++- shaded windows don't show as such on the pager
++
++.SH "SEE ALSO"
++.BR bbpager.bb(5)
++
++.SH AUTHOR
++John Kennis <j.m.b.m.kennis@ele.tue.nl> - bbpager
++.br
++Jan Schaumann <jschauma@netmeister.org> - this man page
diff --git a/wm/bbpager04/patches/patch-ab b/wm/bbpager04/patches/patch-ab
new file mode 100644
index 00000000000..186ca775463
--- /dev/null
+++ b/wm/bbpager04/patches/patch-ab
@@ -0,0 +1,56 @@
+$NetBSD: patch-ab,v 1.1 2006/08/20 23:07:18 jschauma Exp $
+
+--- /dev/null Fri Dec 13 18:13:40 2002
++++ bbpager.bb.5 Fri Dec 13 19:12:19 2002
+@@ -0,0 +1,51 @@
++.TH BBPAGER.BB 5 "August 08, 2001" bbpager.bb bbtools
++.SH NAME
++bbpager.bb \- bbpager configuration file
++
++.SH SYNOPSIS
++.B $HOME/.bbtools/bbpager.bb
++
++.SH DESCRIPTION
++By default \fBbbpager\fR reads the Blackbox style-file as defined in
++\fI$HOME/.blackboxrc\fR and copies as much of the style as possible. The
++result is an application which looks a lot like the toolbar.
++
++.SS "Reconfigure bbpager"
++If the resource \fIbbpager.autoConfig\fR is set to \fItrue\fR the tool will
++periodically check if the main config files, \fI$HOME/.blackboxrc\fR for
++Blackbox users and the file specified in \fI$HOME/.bbtoolsrc\fR for other WM's
++to see if they have changed. If so \fBbbpager\fR will reconfigure.
++
++.SS "Copying the look of the Blackbox toolbar"
++\fBbbpager\fR automatically copies the style of the blackbox toolbar. It
++copies:
++
++.nr
++bevelWidth -> bbpager.bevelWidth
++.br
++toolbar -> bbpager.frame
++.br
++toolbar.label -> bbpager.label
++.br
++toolbar.color -> bbpager.frame.color
++.br
++toolbar.colorTo -> bbpager.frame.colorTo
++.br
++toolbar.label.color -> bbpager.label.color
++.br
++toolbar.label.colorTo -> bbpager.label.colorTo
++.br
++toolbar.textColor -> bbpager.textColor
++
++.SH WARNING
++If \fI$HOME/.bbtoolsrc\fR is defined \fBbbpager\fR won't copy the blackbox
++style.
++
++.SH "SEE ALSO"
++.BR bbpager(1)
++
++.SH AUTHOR
++.nr
++John Kennis <j.m.b.m.kennis@ele.tue.nl> - bbpager
++.br
++Jan Schaumann <jschauma@netmeister.org> - this man page
diff --git a/wm/blackbox70/DESCR b/wm/blackbox70/DESCR
new file mode 100644
index 00000000000..9013f97a774
--- /dev/null
+++ b/wm/blackbox70/DESCR
@@ -0,0 +1,4 @@
+Blackbox is yet another addition to the list of window managers For X11R6.
+Blackbox is built with C++, sharing no common code with any other window
+manager. It is designed to be small and fast, with a built in graphics class,
+near complete ICCCM compliance, and support for multple desktop environments.
diff --git a/wm/blackbox70/Makefile b/wm/blackbox70/Makefile
new file mode 100644
index 00000000000..f337cf4f9d1
--- /dev/null
+++ b/wm/blackbox70/Makefile
@@ -0,0 +1,21 @@
+# $NetBSD: Makefile,v 1.1 2006/08/20 23:07:17 jschauma Exp $
+#
+
+DISTNAME= blackbox-0.70.1
+PKGNAME= blackbox70-0.70.1
+CATEGORIES= wm x11
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=blackboxwm/}
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://blackboxwm.sourceforge.net/
+COMMENT= Small and fast X11R6 window manager
+
+CONFLICTS= bsetroot-*
+CONFLICTS+= blackbox-*
+
+USE_LANGUAGES= c c++
+GNU_CONFIGURE= YES
+USE_TOOLS+= pkg-config
+
+.include "../../mk/x11.buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/wm/blackbox70/PLIST b/wm/blackbox70/PLIST
new file mode 100644
index 00000000000..9e4d1254f6b
--- /dev/null
+++ b/wm/blackbox70/PLIST
@@ -0,0 +1,37 @@
+@comment $NetBSD: PLIST,v 1.1 2006/08/20 23:07:17 jschauma Exp $
+bin/blackbox
+bin/bsetbg
+bin/bsetroot
+bin/bstyleconvert
+include/bt/Application.hh
+include/bt/Bitmap.hh
+include/bt/Color.hh
+include/bt/Display.hh
+include/bt/EWMH.hh
+include/bt/EventHandler.hh
+include/bt/Font.hh
+include/bt/Image.hh
+include/bt/Menu.hh
+include/bt/Pen.hh
+include/bt/PixmapCache.hh
+include/bt/Rect.hh
+include/bt/Resource.hh
+include/bt/Texture.hh
+include/bt/Timer.hh
+include/bt/Unicode.hh
+include/bt/Util.hh
+include/bt/XDG.hh
+lib/libbt.la
+lib/pkgconfig/libbt.pc
+man/man1/blackbox.1
+man/man1/bsetbg.1
+man/man1/bsetroot.1
+share/blackbox/menu
+share/blackbox/styles/Blue
+share/blackbox/styles/Gray
+share/blackbox/styles/Green
+share/blackbox/styles/Purple
+share/blackbox/styles/Red
+@dirrm share/blackbox/styles
+@dirrm share/blackbox
+@dirrm include/bt
diff --git a/wm/blackbox70/buildlink3.mk b/wm/blackbox70/buildlink3.mk
new file mode 100644
index 00000000000..3c623b653dc
--- /dev/null
+++ b/wm/blackbox70/buildlink3.mk
@@ -0,0 +1,20 @@
+# $NetBSD: buildlink3.mk,v 1.1 2006/08/20 23:07:17 jschauma Exp $
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
+BLACKBOX70_BUILDLINK3_MK:= ${BLACKBOX70_BUILDLINK3_MK}+
+
+.if !empty(BUILDLINK_DEPTH:M+)
+BUILDLINK_DEPENDS+= blackbox70
+.endif
+
+BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nblackbox70}
+BUILDLINK_PACKAGES+= blackbox70
+BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}blackbox70
+
+.if !empty(BLACKBOX70_BUILDLINK3_MK:M+)
+BUILDLINK_API_DEPENDS.blackbox70+= blackbox70>=0.70.0
+BUILDLINK_ABI_DEPENDS.blackbox70+= blackbox70>=0.70.0
+BUILDLINK_PKGSRCDIR.blackbox70?= ../../wm/blackbox70
+.endif # BLACKBOX70_BUILDLINK3_MK
+
+BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
diff --git a/wm/blackbox70/distinfo b/wm/blackbox70/distinfo
new file mode 100644
index 00000000000..b4cbe4a3d78
--- /dev/null
+++ b/wm/blackbox70/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2006/08/20 23:07:17 jschauma Exp $
+
+SHA1 (blackbox-0.70.1.tar.gz) = f0ab7e4b44ae6ee4c2a2136651afc567c47fe2cd
+RMD160 (blackbox-0.70.1.tar.gz) = ab80c43d42dbfac23c9f981885f25a42c66f51a6
+Size (blackbox-0.70.1.tar.gz) = 650400 bytes