summaryrefslogtreecommitdiffstats
path: root/sysutils/bbapm
diff options
context:
space:
mode:
authorpat <pat@FreeBSD.org>2001-12-08 02:18:07 +0000
committerpat <pat@FreeBSD.org>2001-12-08 02:18:07 +0000
commitafa69df4ecbf54007f82b368633b64b2db49dc2f (patch)
tree1f73bb9a150f8de4809c95e1b17e037b84edd0b9 /sysutils/bbapm
parentad161ba3c48a97de8a42c9e51b148ef7ffaac2f7 (diff)
downloadFreeBSD-ports-afa69df4ecbf54007f82b368633b64b2db49dc2f.zip
FreeBSD-ports-afa69df4ecbf54007f82b368633b64b2db49dc2f.tar.gz
Initial import of x11-wm/bbapm, an APM meter for Blackbox
PR: 29461 Submitted by: Adam Weinberger <monkey@crackula.com>, \ Scott Renfro <scott@renfro.org> (additional patches)
Diffstat (limited to 'sysutils/bbapm')
-rw-r--r--sysutils/bbapm/Makefile32
-rw-r--r--sysutils/bbapm/distinfo2
-rw-r--r--sysutils/bbapm/files/patch-Baseresource.cc12
-rw-r--r--sysutils/bbapm/files/patch-Basewindow.cc16
-rw-r--r--sysutils/bbapm/files/patch-Image.cc36
-rw-r--r--sysutils/bbapm/files/patch-Image.hh24
-rw-r--r--sysutils/bbapm/files/patch-bbapm.cc11
-rw-r--r--sysutils/bbapm/files/patch-resource.cc11
-rw-r--r--sysutils/bbapm/pkg-comment1
-rw-r--r--sysutils/bbapm/pkg-descr8
-rw-r--r--sysutils/bbapm/pkg-plist7
11 files changed, 160 insertions, 0 deletions
diff --git a/sysutils/bbapm/Makefile b/sysutils/bbapm/Makefile
new file mode 100644
index 0000000..7c812d6
--- /dev/null
+++ b/sysutils/bbapm/Makefile
@@ -0,0 +1,32 @@
+# New ports collection makefile for: bbapm
+# Date created: 3 August 2001
+# Whom: Adam Weinberger <monkey@crackula.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= bbapm
+PORTVERSION= 0.0.1
+CATEGORIES= x11-wm
+MASTER_SITES= http://bbtools.windsofstorm.net/sources/
+
+PATCH_SITES= ${MASTER_SITES}
+PATCHFILES= bbapm-0.0.1-freebsd-patch-2.diff
+PATCH_DIST_STRIP= -p1
+
+MAINTAINER= monkey@crackula.com
+
+RUN_DEPENDS= blackbox:${PORTSDIR}/x11-wm/blackbox
+
+USE_X_PREFIX= yes
+USE_GTK= yes
+GNU_CONFIGURE= yes
+
+do-install:
+ @${INSTALL} ${COPY} ${STRIP} -o ${BINOWN} -g operator \
+ -m 2555 ${WRKSRC}/bbapm ${PREFIX}/bin
+.for a in README.bbapm bbapm.conf bbapm.nobb bbapm.style bbtoolsrc.in
+ @${INSTALL_DATA} ${WRKSRC}/data/${a} ${PREFIX}/share/bbtools
+.endfor
+
+.include <bsd.port.mk>
diff --git a/sysutils/bbapm/distinfo b/sysutils/bbapm/distinfo
new file mode 100644
index 0000000..aff6523
--- /dev/null
+++ b/sysutils/bbapm/distinfo
@@ -0,0 +1,2 @@
+MD5 (bbapm-0.0.1.tar.gz) = 4d2629959bd907696c7765b7c34bc54f
+MD5 (bbapm-0.0.1-freebsd-patch-2.diff) = 8b9242c0fa6067d9d7c10dcbdc0cb8c7
diff --git a/sysutils/bbapm/files/patch-Baseresource.cc b/sysutils/bbapm/files/patch-Baseresource.cc
new file mode 100644
index 0000000..d757e83
--- /dev/null
+++ b/sysutils/bbapm/files/patch-Baseresource.cc
@@ -0,0 +1,12 @@
+--- Baseresource.cc.orig Mon Aug 16 10:40:24 1999
++++ Baseresource.cc Sat Aug 4 20:52:40 2001
+@@ -27,6 +27,9 @@
+ {
+ bbtool = toolwindow;
+
++ style.conf_filename = NULL;
++ style.style_filename = NULL;
++
+ if (bbtool->default_config) {
+ ReadDefaultResource();
+ ResourceType = DEFAULT;
diff --git a/sysutils/bbapm/files/patch-Basewindow.cc b/sysutils/bbapm/files/patch-Basewindow.cc
new file mode 100644
index 0000000..96fdc2d
--- /dev/null
+++ b/sysutils/bbapm/files/patch-Basewindow.cc
@@ -0,0 +1,16 @@
+--- Basewindow.cc.orig Sun Aug 15 07:43:55 1999
++++ Basewindow.cc Sat Aug 4 20:52:40 2001
+@@ -23,6 +23,13 @@
+
+ Basewindow::Basewindow(int argc,char **argv)
+ {
++ dpy = NULL;
++ v = NULL;
++ image_control = NULL;
++ nobb_filename = NULL;
++ bbconfig_filename = NULL;
++ spooldir = NULL;
++
+ display_name=NULL;
+ config_filename=NULL;
+ position=NULL;
diff --git a/sysutils/bbapm/files/patch-Image.cc b/sysutils/bbapm/files/patch-Image.cc
new file mode 100644
index 0000000..23455a4
--- /dev/null
+++ b/sysutils/bbapm/files/patch-Image.cc
@@ -0,0 +1,36 @@
+--- Image.cc.orig Sun Aug 15 07:43:55 1999
++++ Image.cc Sat Aug 4 20:52:40 2001
+@@ -50,6 +50,17 @@
+ BImage::BImage(BImageControl *c, unsigned int w, unsigned int h) {
+ control = c;
+
++ colors = NULL;
++ red = NULL;
++ green = NULL;
++ blue = NULL;
++ tr = NULL;
++ tg = NULL;
++ tb = NULL;
++
++ from.allocated = 0;
++ to.allocated = 0;
++
+ width = ((signed) w > 0) ? w : 1;
+ height = ((signed) h > 0) ? h : 1;
+
+@@ -843,7 +854,14 @@
+ window = blackbox->getRootWindow();
+ screen_number = blackbox->getScreenNumber();
+
+- colors = 0;
++ colors = NULL;
++ red_err = NULL;
++ green_err = NULL;
++ blue_err = NULL;
++ next_red_err = NULL;
++ next_green_err = NULL;
++ next_blue_err = NULL;
++ cache = NULL;
+ colors_per_channel = ncolors = 0;
+
+ int count;
diff --git a/sysutils/bbapm/files/patch-Image.hh b/sysutils/bbapm/files/patch-Image.hh
new file mode 100644
index 0000000..dec4084
--- /dev/null
+++ b/sysutils/bbapm/files/patch-Image.hh
@@ -0,0 +1,24 @@
+--- Image.hh.orig Sun Aug 15 07:43:55 1999
++++ Image.hh Sat Aug 4 20:52:40 2001
+@@ -35,11 +35,21 @@
+ class BImage;
+ class BImageControl;
+
++#if 0
+ typedef struct BColor {
+ int allocated;
+ unsigned char red, green, blue;
+ unsigned long pixel;
+ };
++#else
++class BColor {
++public:
++ int allocated;
++ unsigned char red, green, blue;
++ unsigned long pixel;
++ BColor::BColor() { allocated = False; }
++};
++#endif
+
+ typedef struct BTexture {
+ BColor color, colorTo, hiColor, loColor;
diff --git a/sysutils/bbapm/files/patch-bbapm.cc b/sysutils/bbapm/files/patch-bbapm.cc
new file mode 100644
index 0000000..63c97ae
--- /dev/null
+++ b/sysutils/bbapm/files/patch-bbapm.cc
@@ -0,0 +1,11 @@
+--- bbapm.cc.orig Fri Dec 7 19:42:46 2001
++++ bbapm.cc Fri Dec 7 19:42:57 2001
+@@ -28,6 +28,9 @@
+ ToolWindow::ToolWindow(int argc, char **argv):
+ Basewindow(argc, argv)
+ {
++ resource = NULL;
++ load = NULL;
++
+ close_app = False;
+ broken = False;
diff --git a/sysutils/bbapm/files/patch-resource.cc b/sysutils/bbapm/files/patch-resource.cc
new file mode 100644
index 0000000..07594d3
--- /dev/null
+++ b/sysutils/bbapm/files/patch-resource.cc
@@ -0,0 +1,11 @@
+--- resource.cc.orig Fri Dec 7 19:42:46 2001
++++ resource.cc Fri Dec 7 19:42:57 2001
+@@ -28,6 +28,9 @@
+ Resource::Resource(ToolWindow * toolwindow):
+ BaseResource(toolwindow)
+ {
++ frame.font = NULL;
++ label.font = NULL;
++
+ Load();
+ }
diff --git a/sysutils/bbapm/pkg-comment b/sysutils/bbapm/pkg-comment
new file mode 100644
index 0000000..d2ac289
--- /dev/null
+++ b/sysutils/bbapm/pkg-comment
@@ -0,0 +1 @@
+APM monitor for the Blackbox slit
diff --git a/sysutils/bbapm/pkg-descr b/sysutils/bbapm/pkg-descr
new file mode 100644
index 0000000..b16483c
--- /dev/null
+++ b/sysutils/bbapm/pkg-descr
@@ -0,0 +1,8 @@
+bbapm is an APM meter for Blackbox, designed to be a part of the
+Blackbox Slit, although it will still function as a stand-alone
+tool.
+
+WWW: http://bbtools.windsofstorm.net/
+
+- Adam Weinberger
+monkey@crackula.com
diff --git a/sysutils/bbapm/pkg-plist b/sysutils/bbapm/pkg-plist
new file mode 100644
index 0000000..feaad7b
--- /dev/null
+++ b/sysutils/bbapm/pkg-plist
@@ -0,0 +1,7 @@
+bin/bbapm
+share/bbtools/README.bbapm
+share/bbtools/bbapm.conf
+share/bbtools/bbapm.nobb
+share/bbtools/bbapm.style
+share/bbtools/bbtoolsrc.in
+@unexec rmdir %D/share/bbtools 2>/dev/null || true
OpenPOWER on IntegriCloud