Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 24 Jan 2004 23:40:08 -0600 (CST)
From:      Jeremy Messenger <mezz7@cox.net>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/61869: New port: x11/gnome-clipboard-daemon, A program that keeps the content of your X clipboard in memory.
Message-ID:  <200401250540.i0P5e8n5004177@ns1.mezzweb.com>
Resent-Message-ID: <200401250610.i0P6A3bX015340@freefall.freebsd.org>

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

>Number:         61869
>Category:       ports
>Synopsis:       New port: x11/gnome-clipboard-daemon, A program that keeps the content of your X clipboard in memory.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sat Jan 24 22:10:03 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Mezz
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
>Environment:
System: FreeBSD ns1.mezzweb.com 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Thu Jan 8
02:27:24 CST 2004 mezz@mezz.mezzweb.com:/usr/obj/usr/src/sys/BSDROCKS i386

>Description:
GNOME Clipboard Daemon is a program that keeps the content of your X clipboard
in memory, so the clipboard won' get lost even after you close the application
you copied from. It's a daemon - it has no GUI. You start it and it'll run in
the background and Just Work(tm).

Example:
	1. Start AbiWord.
	2. Type in 'hello world'. Select everything and click Copy.
	3. Close AbiWord.
	4. Start gedit.
	5. Click Paste. Normally nothing will happen. But if GNOME Clipboard
	   Daemon is running, pasting will work.

>How-To-Repeat:
n/a

>Fix:
Well, I personal really can't see how this can be a Gnome app, but I still add
'gnome' in the CATEGORIES. If you do not think too, please feel free to remove
the 'gnome' out of CATEGORIES. The author should rename his app something like
clipboard-daemon (w/out gnome), that's it.

--- gnome-clipboard-daemon.shar begins here ---
# 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:
#
#	gnome-clipboard-daemon
#	gnome-clipboard-daemon/distinfo
#	gnome-clipboard-daemon/Makefile
#	gnome-clipboard-daemon/files
#	gnome-clipboard-daemon/files/patch-Makefile
#	gnome-clipboard-daemon/pkg-plist
#	gnome-clipboard-daemon/pkg-descr
#
echo c - gnome-clipboard-daemon
mkdir -p gnome-clipboard-daemon > /dev/null 2>&1
echo x - gnome-clipboard-daemon/distinfo
sed 's/^X//' >gnome-clipboard-daemon/distinfo << 'END-of-gnome-clipboard-daemon/distinfo'
XMD5 (gnome-clipboard-daemon-1.0.tar.bz2) = 43c290b9ac0f0ace2c5465ca3f2395f3
END-of-gnome-clipboard-daemon/distinfo
echo x - gnome-clipboard-daemon/Makefile
sed 's/^X//' >gnome-clipboard-daemon/Makefile << 'END-of-gnome-clipboard-daemon/Makefile'
X# New ports collection makefile for:	gnome-clipboard-daemon
X# Date created:				24 January 2004
X# Whom:					Mezz <mezz7@cox.net>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	gnome-clipboard-daemon
XPORTVERSION=	1.0
XCATEGORIES=	x11 gnome
XMASTER_SITES=	http://members.chello.nl/~h.lai/gnome-clipboard-daemon/
X
XMAINTAINER=	mezz7@cox.net
XCOMMENT=	A program that keeps the content of your X clipboard in memory
X
XUSE_BZIP2=	yes
XUSE_X_PREFIX=	yes
XUSE_GNOME=	gtk20
X
Xdo-install:
X	@${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
X
X.include <bsd.port.mk>
END-of-gnome-clipboard-daemon/Makefile
echo c - gnome-clipboard-daemon/files
mkdir -p gnome-clipboard-daemon/files > /dev/null 2>&1
echo x - gnome-clipboard-daemon/files/patch-Makefile
sed 's/^X//' >gnome-clipboard-daemon/files/patch-Makefile << 'END-of-gnome-clipboard-daemon/files/patch-Makefile'
X--- Makefile.orig	Sat Jan 24 02:38:09 2004
X+++ Makefile	Sat Jan 24 23:52:55 2004
X@@ -1,22 +1,23 @@
X .PHONY: all distdir dist clean
X 
X-CC=gcc
X-CFLAGS=-Wall -O2
X+#CC=gcc
X+#CFLAGS=-Wall -O2
X+PKGCONFIG=${LOCALBASE}/bin/pkg-config
X VERSION=1.0
X 
X all: gnome-clipboard-daemon
X 
X gnome-clipboard-daemon: main.o gnome-clipboard-daemon.o selection-data-list.o
X-	$(CC) $(CFLAGS) main.o gnome-clipboard-daemon.o selection-data-list.o -o gnome-clipboard-daemon `pkg-config --libs gtk+-2.0`
X+	$(CC) $(CFLAGS) main.o gnome-clipboard-daemon.o selection-data-list.o -o gnome-clipboard-daemon `$(PKGCONFIG) --libs gtk+-2.0`
X 
X main.o: main.c
X-	$(CC) $(CFLAGS) -c main.c -o main.o `pkg-config --cflags gtk+-2.0`
X+	$(CC) $(CFLAGS) -c main.c -o main.o `$(PKGCONFIG) --cflags gtk+-2.0`
X 
X gnome-clipboard-daemon.o: gnome-clipboard-daemon.c gnome-clipboard-daemon.h
X-	$(CC) $(CFLAGS) -c gnome-clipboard-daemon.c -o gnome-clipboard-daemon.o `pkg-config --cflags gtk+-2.0`
X+	$(CC) $(CFLAGS) -c gnome-clipboard-daemon.c -o gnome-clipboard-daemon.o `$(PKGCONFIG) --cflags gtk+-2.0`
X 
X selection-data-list.o: selection-data-list.c selection-data-list.h
X-	$(CC) $(CFLAGS) -c selection-data-list.c -o selection-data-list.o `pkg-config --cflags gtk+-2.0`
X+	$(CC) $(CFLAGS) -c selection-data-list.c -o selection-data-list.o `$(PKGCONFIG) --cflags gtk+-2.0`
X 
X distdir:
X 	rm -rf gnome-clipboard-daemon-$(VERSION)
END-of-gnome-clipboard-daemon/files/patch-Makefile
echo x - gnome-clipboard-daemon/pkg-plist
sed 's/^X//' >gnome-clipboard-daemon/pkg-plist << 'END-of-gnome-clipboard-daemon/pkg-plist'
Xbin/gnome-clipboard-daemon
END-of-gnome-clipboard-daemon/pkg-plist
echo x - gnome-clipboard-daemon/pkg-descr
sed 's/^X//' >gnome-clipboard-daemon/pkg-descr << 'END-of-gnome-clipboard-daemon/pkg-descr'
XGNOME Clipboard Daemon is a program that keeps the content of your X clipboard
Xin memory, so the clipboard won' get lost even after you close the application
Xyou copied from. It's a daemon - it has no GUI. You start it and it'll run in
Xthe background and Just Work(tm).
X
XExample:
X	1. Start AbiWord.
X	2. Type in 'hello world'. Select everything and click Copy.
X	3. Close AbiWord.
X	4. Start gedit.
X	5. Click Paste. Normally nothing will happen. But if GNOME Clipboard
X	   Daemon is running, pasting will work.
X
XWWW: http://members.chello.nl/~h.lai/gnome-clipboard-daemon/
END-of-gnome-clipboard-daemon/pkg-descr
exit
--- gnome-clipboard-daemon.shar ends here ---


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



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