Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 2 Jul 2001 17:14:46 +0200 (SAST)
From:      Peter van Heusden <pvh@egenetics.com>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/28636: New-port: icukrell: GKrellM plugin which shows status of gnomeICU
Message-ID:  <200107021514.f62FEkB96495@industrial.egenetics.com>

next in thread | raw e-mail | index | archive | help

>Number:         28636
>Category:       ports
>Synopsis:       New-port: icukrell: GKrellM plugin which shows status of gnomeICU
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Jul 02 08:20:02 PDT 2001
>Closed-Date:
>Last-Modified:
>Originator:     Peter van Heusden
>Release:        FreeBSD 4.3-STABLE i386
>Organization:
Electric Genetics
>Environment:
System: FreeBSD industrial.egenetics.com 4.3-STABLE FreeBSD 4.3-STABLE #0: Tue Jun 26 13:03:48 SAST 2001 pvh@industrial.egenetics.com:/usr/src/sys/compile/MINIMAL i386


	
>Description:
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/

>How-To-Repeat:
	
>Fix:
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	icukrell
#	icukrell/Makefile
#	icukrell/distinfo
#	icukrell/files
#	icukrell/files/patch-aa
#	icukrell/files/patch-ab
#	icukrell/files/patch-ac
#	icukrell/pkg-plist
#	icukrell/pkg-comment
#	icukrell/pkg-descr
#
echo c - icukrell
mkdir -p icukrell > /dev/null 2>&1
echo x - icukrell/Makefile
sed 's/^X//' >icukrell/Makefile << 'END-of-icukrell/Makefile'
X# New ports collection makefile for:	icukrell
X# Date Created:		2 July 2001
X# Whom:			Peter van Heusden <pvh@egenetics.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	icukrell
XPORTVERSION=	0.1.3
XCATEGORIES=	net
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=icukrell
X
XMAINTAINER=	pvh@egenetics.com
X
XBUILD_DEPENDS=	${X11BASE}/include/gkrellm/gkrellm.h:${PORTSDIR}/sysutils/gkrellm
XRUN_DEPENDS=	gkrellm:${PORTSDIR}/sysutils/gkrellm
XRUN_DEPENDS=	gnomeicu:${PORTSDIR}/net/gnomeicu
X
XUSE_X_PREFIX=	yes
XUSE_IMLIB=	yes
X
Xdo-install:
X	${MKDIR} ${PREFIX}/libexec/gkrellm/plugins
X	${INSTALL_PROGRAM} ${WRKSRC}/icukrell.so ${PREFIX}/libexec/gkrellm/plugins
X	${INSTALL_PROGRAM} ${WRKSRC}/icukrell-client ${PREFIX}/bin
X
X.include <bsd.port.mk>
END-of-icukrell/Makefile
echo x - icukrell/distinfo
sed 's/^X//' >icukrell/distinfo << 'END-of-icukrell/distinfo'
XMD5 (icukrell-0.1.3.tar.gz) = 8f442cec0a00d490ccc30ce89bf4a90b
END-of-icukrell/distinfo
echo c - icukrell/files
mkdir -p icukrell/files > /dev/null 2>&1
echo x - icukrell/files/patch-aa
sed 's/^X//' >icukrell/files/patch-aa << 'END-of-icukrell/files/patch-aa'
X*** Makefile.orig	Sun May  6 23:03:34 2001
X--- Makefile	Mon Jul  2 10:37:34 2001
X***************
X*** 2,9 ****
X  # Makefile for IcuKrell 0.1.3
X  #
X  
X! GTK_INCLUDE = `gtk-config --cflags`
X! GTK_LIB = `gtk-config --libs`
X  
X  GNOME_INCLUDE = `gnome-config --cflags gnorba gnomeui`
X  GNOME_LIB = `gnome-config --libs gnorba gnomeui`
X--- 2,9 ----
X  # Makefile for IcuKrell 0.1.3
X  #
X  
X! GTK_INCLUDE = `gtk12-config --cflags`
X! GTK_LIB = `gtk12-config --libs`
X  
X  GNOME_INCLUDE = `gnome-config --cflags gnorba gnomeui`
X  GNOME_LIB = `gnome-config --libs gnorba gnomeui`
X***************
X*** 11,25 ****
X  IMLIB_INCLUDE = `imlib-config --cflags-gdk`
X  IMLIB_LIBS = `imlib-config --libs-gdk`
X  
X! CFLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) $(GNOME_INCLUDE) $(IMLIB_INCLUDE)
X  LIBS = $(GTK_LIB) $(GNOME_LIBS) $(IMLIB_LIBS)
X! LFLAGS = -shared -lpthread
X  
X  CC = gcc $(CFLAGS) $(FLAGS)
X  
X! OBJS =  src/action.o src/options.o src/icukrell.o src/themes.o
X  CLIENT_OBJS = client/icukrell-client.c
X  
X  ICUKRELL_PROGS = icukrell.so icukrell-client
X  
X  all: $(ICUKRELL_PROGS)
X--- 11,26 ----
X  IMLIB_INCLUDE = `imlib-config --cflags-gdk`
X  IMLIB_LIBS = `imlib-config --libs-gdk`
X  
X! CFLAGS = -pthread -g -O2 -Wall -fPIC $(GTK_INCLUDE) $(GNOME_INCLUDE) $(IMLIB_INCLUDE)
X  LIBS = $(GTK_LIB) $(GNOME_LIBS) $(IMLIB_LIBS)
X! LFLAGS = -shared 
X  
X  CC = gcc $(CFLAGS) $(FLAGS)
X  
X! OBJS =  action.o options.o icukrell.o themes.o
X  CLIENT_OBJS = client/icukrell-client.c
X  
X+ VPATH=src
X  ICUKRELL_PROGS = icukrell.so icukrell-client
X  
X  all: $(ICUKRELL_PROGS)
END-of-icukrell/files/patch-aa
echo x - icukrell/files/patch-ab
sed 's/^X//' >icukrell/files/patch-ab << 'END-of-icukrell/files/patch-ab'
X*** src/themes.c.old	Mon Jul  2 12:53:48 2001
X--- src/themes.c	Mon Jul  2 12:54:56 2001
X***************
X*** 43,48 ****
X--- 43,50 ----
X  #endif
X  	make_file_name("gnomeicu-offline.png");
X  	im = gdk_imlib_load_image(full_file);
X+ 	if (im == NULL) 
X+ 	  return FALSE;
X  	gdk_imlib_render(im, im->rgb_width, im->rgb_height);
X          offline_pixmap = gdk_imlib_copy_image(im);
X          offline_bitmap = gdk_imlib_copy_mask(im);
X***************
X*** 53,58 ****
X--- 55,62 ----
X  #endif
X  	make_file_name("gnomeicu-online.png");
X  	im = gdk_imlib_load_image(full_file);
X+ 	if (im == NULL) 
X+ 	  return FALSE;
X  	gdk_imlib_render(im, im->rgb_width, im->rgb_height);
X          online_pixmap = gdk_imlib_copy_image(im);
X          online_bitmap = gdk_imlib_copy_mask(im);
X***************
X*** 63,68 ****
X--- 67,74 ----
X  #endif
X  	make_file_name("gnomeicu-inv.png");
X  	im = gdk_imlib_load_image(full_file);
X+ 	if (im == NULL) 
X+ 	  return FALSE;
X  	gdk_imlib_render(im, im->rgb_width, im->rgb_height);
X          inv_pixmap = gdk_imlib_copy_image(im);
X          inv_bitmap = gdk_imlib_copy_mask(im);
X***************
X*** 73,78 ****
X--- 79,86 ----
X  #endif
X  	make_file_name("gnomeicu-na.png");
X  	im = gdk_imlib_load_image(full_file);
X+ 	if (im == NULL) 
X+ 	  return FALSE;
X  	gdk_imlib_render(im, im->rgb_width, im->rgb_height);
X          na_pixmap = gdk_imlib_copy_image(im);
X          na_bitmap = gdk_imlib_copy_mask(im);
X***************
X*** 83,88 ****
X--- 91,98 ----
X  #endif
X  	make_file_name("gnomeicu-ffc.png");
X  	im = gdk_imlib_load_image(full_file);
X+ 	if (im == NULL) 
X+ 	  return FALSE;
X  	gdk_imlib_render(im, im->rgb_width, im->rgb_height);
X          chat_pixmap = gdk_imlib_copy_image(im);
X          chat_bitmap = gdk_imlib_copy_mask(im);
X***************
X*** 93,98 ****
X--- 103,110 ----
X  #endif
X  	make_file_name("gnomeicu-occ.png");
X  	im = gdk_imlib_load_image(full_file);
X+ 	if (im == NULL) 
X+ 	  return FALSE;
X  	gdk_imlib_render(im, im->rgb_width, im->rgb_height);
X          occ_pixmap = gdk_imlib_copy_image(im);
X          occ_bitmap = gdk_imlib_copy_mask(im);
X***************
X*** 103,108 ****
X--- 115,122 ----
X  #endif
X  	make_file_name("gnomeicu-away.png");
X  	im = gdk_imlib_load_image(full_file);
X+ 	if (im == NULL) 
X+ 	  return FALSE;
X  	gdk_imlib_render(im, im->rgb_width, im->rgb_height);
X          away_pixmap = gdk_imlib_copy_image(im);
X          away_bitmap = gdk_imlib_copy_mask(im);
X***************
X*** 113,118 ****
X--- 127,134 ----
X  #endif
X  	make_file_name("gnomeicu-dnd.png");
X  	im = gdk_imlib_load_image(full_file);
X+ 	if (im == NULL) 
X+ 	  return FALSE;
X  	gdk_imlib_render(im, im->rgb_width, im->rgb_height);
X          dnd_pixmap = gdk_imlib_copy_image(im);
X          dnd_bitmap = gdk_imlib_copy_mask(im);
X***************
X*** 123,128 ****
X--- 139,146 ----
X  #endif
X  	make_file_name("gnomeicu-message.png");
X  	im = gdk_imlib_load_image(full_file);
X+ 	if (im == NULL) 
X+ 	  return FALSE;
X  	gdk_imlib_render(im, im->rgb_width, im->rgb_height);
X  	message_pixmap = gdk_imlib_copy_image(im);
X          message_bitmap = gdk_imlib_copy_mask(im);
END-of-icukrell/files/patch-ab
echo x - icukrell/files/patch-ac
sed 's/^X//' >icukrell/files/patch-ac << 'END-of-icukrell/files/patch-ac'
X*** config.h.old	Mon Jul  2 13:02:35 2001
X--- config.h	Mon Jul  2 13:03:03 2001
X***************
X*** 5,11 ****
X  /* Some Config you may want to change */
X  
X  // where gnomeICU share files are
X! #define GNOMEICU_INSTALL_DIR "/usr/local/share/gnomeicu"
X  
X  // timeout when starting gnomeICU with autohide before hide main window
X  #define ICUKRELL_TIMEOUT_BEFORE_HIDE 3
X--- 5,11 ----
X  /* Some Config you may want to change */
X  
X  // where gnomeICU share files are
X! #define GNOMEICU_INSTALL_DIR "/usr/X11R6/share/gnome/gnomeicu"
X  
X  // timeout when starting gnomeICU with autohide before hide main window
X  #define ICUKRELL_TIMEOUT_BEFORE_HIDE 3
END-of-icukrell/files/patch-ac
echo x - icukrell/pkg-plist
sed 's/^X//' >icukrell/pkg-plist << 'END-of-icukrell/pkg-plist'
Xlibexec/gkrellm/plugins/icukrell.so
Xbin/icukrell-client
END-of-icukrell/pkg-plist
echo x - icukrell/pkg-comment
sed 's/^X//' >icukrell/pkg-comment << 'END-of-icukrell/pkg-comment'
XGKrellM plugin which shows status of gnomeICU
END-of-icukrell/pkg-comment
echo x - icukrell/pkg-descr
sed 's/^X//' >icukrell/pkg-descr << 'END-of-icukrell/pkg-descr'
XGKrellM plugin which shows status of gnomeICU
X
XA plugin for gkrellm, that keeps track of the status of gnomeICU,
Xthe gnome ICQ client.
X
XAuthor: drJeckyll <drJeckyll@hotmail.com>
XWWW: http://icukrell.sourceforge.net/
END-of-icukrell/pkg-descr
exit

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200107021514.f62FEkB96495>