aboutsummaryrefslogtreecommitdiffstats
path: root/net/icukrell
diff options
context:
space:
mode:
authorlioux <lioux@FreeBSD.org>2001-07-03 10:43:56 +0800
committerlioux <lioux@FreeBSD.org>2001-07-03 10:43:56 +0800
commit90e4a7a7fb9ddf6e8d09db52638a9dd4fc0c82b8 (patch)
tree17c29958a7d8b9f42630550555beb8dd691339bc /net/icukrell
parentada3b2742bb8d2f49d65e24584cf76b073793428 (diff)
downloadfreebsd-ports-gnome-90e4a7a7fb9ddf6e8d09db52638a9dd4fc0c82b8.tar.gz
freebsd-ports-gnome-90e4a7a7fb9ddf6e8d09db52638a9dd4fc0c82b8.tar.zst
freebsd-ports-gnome-90e4a7a7fb9ddf6e8d09db52638a9dd4fc0c82b8.zip
New port of a GKrellM plugin which shows status of gnomeICU
PR: 28636 Submitted by: Peter van Heusden <pvh@egenetics.com>
Diffstat (limited to 'net/icukrell')
-rw-r--r--net/icukrell/Makefile33
-rw-r--r--net/icukrell/distinfo1
-rw-r--r--net/icukrell/files/patch-Makefile56
-rw-r--r--net/icukrell/files/patch-src::themes.c83
-rw-r--r--net/icukrell/pkg-comment1
-rw-r--r--net/icukrell/pkg-descr7
-rw-r--r--net/icukrell/pkg-plist2
7 files changed, 183 insertions, 0 deletions
diff --git a/net/icukrell/Makefile b/net/icukrell/Makefile
new file mode 100644
index 000000000000..e618bab7b658
--- /dev/null
+++ b/net/icukrell/Makefile
@@ -0,0 +1,33 @@
+# New ports collection makefile for: icukrell
+# Date Created: 2 July 2001
+# Whom: Peter van Heusden <pvh@egenetics.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= icukrell
+PORTVERSION= 0.1.3
+CATEGORIES= net
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+
+MAINTAINER= pvh@egenetics.com
+
+BUILD_DEPENDS= ${X11BASE}/include/gkrellm/gkrellm.h:${PORTSDIR}/sysutils/gkrellm
+RUN_DEPENDS= gkrellm:${PORTSDIR}/sysutils/gkrellm \
+ gnomeicu:${PORTSDIR}/net/gnomeicu
+
+USE_X_PREFIX= yes
+USE_GNOMELIBS= yes
+USE_GTK= yes
+
+post-patch:
+ @${PERL} -pi -ne "s!/usr/local/!${PREFIX}/!" ${WRKSRC}/config.h
+
+do-install:
+ @${INSTALL} -d -o ${SHAREOWN} -g ${SHAREGRP} -m 755 \
+ ${PREFIX}/libexec/gkrellm/plugins
+ @${INSTALL_DATA} ${WRKSRC}/icukrell.so ${PREFIX}/libexec/gkrellm/plugins
+ @${INSTALL_PROGRAM} ${WRKSRC}/icukrell-client ${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/net/icukrell/distinfo b/net/icukrell/distinfo
new file mode 100644
index 000000000000..15775ea3854e
--- /dev/null
+++ b/net/icukrell/distinfo
@@ -0,0 +1 @@
+MD5 (icukrell-0.1.3.tar.gz) = 8f442cec0a00d490ccc30ce89bf4a90b
diff --git a/net/icukrell/files/patch-Makefile b/net/icukrell/files/patch-Makefile
new file mode 100644
index 000000000000..356a7ed7a8d9
--- /dev/null
+++ b/net/icukrell/files/patch-Makefile
@@ -0,0 +1,56 @@
+--- Makefile.orig Sun May 6 18:03:12 2001
++++ Makefile Mon Jul 2 23:07:45 2001
+@@ -2,24 +2,25 @@
+ # Makefile for IcuKrell 0.1.3
+ #
+
+-GTK_INCLUDE = `gtk-config --cflags`
+-GTK_LIB = `gtk-config --libs`
++GTK_INCLUDE = `$(GTK_CONFIG) --cflags`
++GTK_LIB = `$(GTK_CONFIG) --libs`
+
+-GNOME_INCLUDE = `gnome-config --cflags gnorba gnomeui`
+-GNOME_LIB = `gnome-config --libs gnorba gnomeui`
++GNOME_INCLUDE = `$(GNOME_CONFIG) --cflags gnorba gnomeui`
++GNOME_LIB = `$(GNOME_CONFIG) --libs gnorba gnomeui`
+
+-IMLIB_INCLUDE = `imlib-config --cflags-gdk`
+-IMLIB_LIBS = `imlib-config --libs-gdk`
++IMLIB_INCLUDE = `$(IMLIB_CONFIG) --cflags-gdk`
++IMLIB_LIBS = `$(IMLIB_CONFIG) --libs-gdk`
+
+-CFLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) $(GNOME_INCLUDE) $(IMLIB_INCLUDE)
+-LIBS = $(GTK_LIB) $(GNOME_LIBS) $(IMLIB_LIBS)
+-LFLAGS = -shared -lpthread
++CFLAGS += -Wall -fPIC $(GTK_INCLUDE) $(GNOME_INCLUDE) $(IMLIB_INCLUDE) $(PTHREAD_CFLAGS)
++LIBS = $(GTK_LIB) $(GNOME_LIBS) $(IMLIB_LIBS) $(PTHREAD_LIBS)
++LFLAGS = -shared
+
+-CC = gcc $(CFLAGS) $(FLAGS)
++CC += $(CFLAGS) $(FLAGS)
+
+-OBJS = src/action.o src/options.o src/icukrell.o src/themes.o
++OBJS = action.o options.o icukrell.o themes.o
+ CLIENT_OBJS = client/icukrell-client.c
+
++VPATH=src
+ ICUKRELL_PROGS = icukrell.so icukrell-client
+
+ all: $(ICUKRELL_PROGS)
+@@ -35,12 +36,12 @@
+ rm -f icukrell-client
+
+ install:
+- install -c -s -m 755 icukrell.so /usr/share/gkrellm/plugins
+- install -c -s -m 755 icukrell-client/icukrell-client /usr/local/bin
++ $(BSD_INSTALL_DATA) icukrell.so /usr/share/gkrellm/plugins
++ $(BSD_INSTALL_PROGRAM) icukrell-client/icukrell-client /usr/local/bin
+
+ install-user:
+- install -c -s -m 755 icukrell.so $(HOME)/.gkrellm/plugins
+- install -c -s -m 755 icukrell-client/icukrell-client /usr/local/bin
++ $(BSD_INSTALL_DATA) icukrell.so $(HOME)/.gkrellm/plugins
++ $(BSD_INSTALL_PROGRAM) icukrell-client/icukrell-client /usr/local/bin
+
+ icukrell.c.o: icukrell.c
+ options.c.o: options.c
diff --git a/net/icukrell/files/patch-src::themes.c b/net/icukrell/files/patch-src::themes.c
new file mode 100644
index 000000000000..f9341c4efedd
--- /dev/null
+++ b/net/icukrell/files/patch-src::themes.c
@@ -0,0 +1,83 @@
+--- src/themes.c.orig Sun May 6 18:02:50 2001
++++ src/themes.c Mon Jul 2 22:49:07 2001
+@@ -43,6 +43,8 @@
+ #endif
+ make_file_name("gnomeicu-offline.png");
+ im = gdk_imlib_load_image(full_file);
++ if (im == NULL)
++ return FALSE;
+ gdk_imlib_render(im, im->rgb_width, im->rgb_height);
+ offline_pixmap = gdk_imlib_copy_image(im);
+ offline_bitmap = gdk_imlib_copy_mask(im);
+@@ -53,6 +55,8 @@
+ #endif
+ make_file_name("gnomeicu-online.png");
+ im = gdk_imlib_load_image(full_file);
++ if (im == NULL)
++ return FALSE;
+ gdk_imlib_render(im, im->rgb_width, im->rgb_height);
+ online_pixmap = gdk_imlib_copy_image(im);
+ online_bitmap = gdk_imlib_copy_mask(im);
+@@ -63,6 +67,8 @@
+ #endif
+ make_file_name("gnomeicu-inv.png");
+ im = gdk_imlib_load_image(full_file);
++ if (im == NULL)
++ return FALSE;
+ gdk_imlib_render(im, im->rgb_width, im->rgb_height);
+ inv_pixmap = gdk_imlib_copy_image(im);
+ inv_bitmap = gdk_imlib_copy_mask(im);
+@@ -73,6 +79,8 @@
+ #endif
+ make_file_name("gnomeicu-na.png");
+ im = gdk_imlib_load_image(full_file);
++ if (im == NULL)
++ return FALSE;
+ gdk_imlib_render(im, im->rgb_width, im->rgb_height);
+ na_pixmap = gdk_imlib_copy_image(im);
+ na_bitmap = gdk_imlib_copy_mask(im);
+@@ -83,6 +91,8 @@
+ #endif
+ make_file_name("gnomeicu-ffc.png");
+ im = gdk_imlib_load_image(full_file);
++ if (im == NULL)
++ return FALSE;
+ gdk_imlib_render(im, im->rgb_width, im->rgb_height);
+ chat_pixmap = gdk_imlib_copy_image(im);
+ chat_bitmap = gdk_imlib_copy_mask(im);
+@@ -93,6 +103,8 @@
+ #endif
+ make_file_name("gnomeicu-occ.png");
+ im = gdk_imlib_load_image(full_file);
++ if (im == NULL)
++ return FALSE;
+ gdk_imlib_render(im, im->rgb_width, im->rgb_height);
+ occ_pixmap = gdk_imlib_copy_image(im);
+ occ_bitmap = gdk_imlib_copy_mask(im);
+@@ -103,6 +115,8 @@
+ #endif
+ make_file_name("gnomeicu-away.png");
+ im = gdk_imlib_load_image(full_file);
++ if (im == NULL)
++ return FALSE;
+ gdk_imlib_render(im, im->rgb_width, im->rgb_height);
+ away_pixmap = gdk_imlib_copy_image(im);
+ away_bitmap = gdk_imlib_copy_mask(im);
+@@ -113,6 +127,8 @@
+ #endif
+ make_file_name("gnomeicu-dnd.png");
+ im = gdk_imlib_load_image(full_file);
++ if (im == NULL)
++ return FALSE;
+ gdk_imlib_render(im, im->rgb_width, im->rgb_height);
+ dnd_pixmap = gdk_imlib_copy_image(im);
+ dnd_bitmap = gdk_imlib_copy_mask(im);
+@@ -123,6 +139,8 @@
+ #endif
+ make_file_name("gnomeicu-message.png");
+ im = gdk_imlib_load_image(full_file);
++ if (im == NULL)
++ return FALSE;
+ gdk_imlib_render(im, im->rgb_width, im->rgb_height);
+ message_pixmap = gdk_imlib_copy_image(im);
+ message_bitmap = gdk_imlib_copy_mask(im);
diff --git a/net/icukrell/pkg-comment b/net/icukrell/pkg-comment
new file mode 100644
index 000000000000..f9abf652b229
--- /dev/null
+++ b/net/icukrell/pkg-comment
@@ -0,0 +1 @@
+GKrellM plugin which shows status of gnomeICU
diff --git a/net/icukrell/pkg-descr b/net/icukrell/pkg-descr
new file mode 100644
index 000000000000..23c9755714ab
--- /dev/null
+++ b/net/icukrell/pkg-descr
@@ -0,0 +1,7 @@
+GKrellM plugin which shows status of gnomeICU
+
+A plugin for gkrellm, that keeps track of the status of gnomeICU,
+the gnome ICQ client.
+
+Author: drJeckyll <drJeckyll@hotmail.com>
+WWW: http://icukrell.sourceforge.net/
diff --git a/net/icukrell/pkg-plist b/net/icukrell/pkg-plist
new file mode 100644
index 000000000000..e798229a091b
--- /dev/null
+++ b/net/icukrell/pkg-plist
@@ -0,0 +1,2 @@
+bin/icukrell-client
+libexec/gkrellm/plugins/icukrell.so