ports/63715: Maintainer update: astro/seti-applet (2.1.3) revival

Cyrille Lefevre cyrille.lefevre at laposte.net
Wed Mar 3 21:30:13 UTC 2004


>Number:         63715
>Category:       ports
>Synopsis:       Maintainer update: astro/seti-applet (2.1.3) revival
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Mar 03 13:30:12 PST 2004
>Closed-Date:
>Last-Modified:
>Originator:     Cyrille Lefevre
>Release:        FreeBSD 5.2-CURRENT i386
>Organization:
ACME
>Environment:
System: FreeBSD gits 5.2-CURRENT FreeBSD 5.2-CURRENT #1: Sat Jan 31 15:17:05 CET 2004 root at gits:/disk3/freebsd/current/obj/disk3/freebsd/current/src/sys/CUSTOM i386
>Description:
	seti-applet 0.4.1 was removed as part of phase II of the
	GNOME 1.4 desktop removal. this PR refer to seti-applet
	2.1.3 which is GNOME 2.0 compliant.

	Makefile
		PORTNAME renamed from seti_applet to seti-applet
		PORTVERSION bumped to 2.1.3
		PORTREVISION deleted
		MAINTAINER sets to ports at FreeBSD.org
		LIB_DEPENDS's libgtop bumped
		USE_GMAKE added
		USE_GNOME updated
		patch-configure deleted
		patch-seti_applet updated
	distinfo
		updated
	pkg-descr
		as-is
	pkg-message
		known bugs section added
	pkg-plist
		updated
	files/patch-aa and files/patch-aa
		deleted
	files/patch-src::seti_applet.schemas
		seti_run_dir changed to /var/db/setiathome
		separate_exe_dir set to true
		seti_exe_dir defaulted to %%LOCALBASE%%/sbin
>How-To-Repeat:
	port removed as part of phase II of the GNOME 1.4 desktop removal.
>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:
#
#	astro/seti_applet
#	astro/seti_applet/Makefile
#	astro/seti_applet/distinfo
#	astro/seti_applet/pkg-descr
#	astro/seti_applet/pkg-message
#	astro/seti_applet/pkg-plist
#	astro/seti_applet/files
#	astro/seti_applet/files/patch-src::seti_applet.schemas
#
echo c - astro/seti_applet
mkdir -p astro/seti_applet > /dev/null 2>&1
echo x - astro/seti_applet/Makefile
sed 's/^X//' >astro/seti_applet/Makefile << 'END-of-astro/seti_applet/Makefile'
X# New ports collection makefile for:	seti-applet
X# Date Created:		1 Jul 2000
X# Whom:			HIYAMA Takeshi <th at cis.ibaraki.ac.jp>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	seti-applet
XPORTVERSION=	2.1.3
XCATEGORIES=	astro gnome
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
X
XMAINTAINER=	ports at FreeBSD.org
XCOMMENT=	An applet that displays current status of seti at home client
X
X# Global variables
X#
X
XLIB_DEPENDS=	gtop-2.0:${PORTSDIR}/devel/libgtop2
XRUN_DEPENDS=	${LOCALBASE}/sbin/setiathome:${PORTSDIR}/astro/setiathome
X
XUSE_REINPLACE=	yes
XUSE_X_PREFIX=	yes
XUSE_GMAKE=	yes
XUSE_GNOME=	gnomeprefix gnomehack gnomepanel
XUSE_LIBTOOL=	yes
XCONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
X		LDFLAGS="-L${LOCALBASE}/lib"
X
X# Local variables
X#
X
XMSG_FILE=	${PKGDIR}/pkg-message
XPKGMESSAGE=	${WRKDIR}/pkg-message
X
XFIND?=		find
XXARGS?=		xargs
X
X# Post-patch
X#
X
Xpost-patch: patch-seti_applet \
X	patch-pkgmessage
X
Xpatch-seti_applet:
X	@${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \
X		${WRKSRC}/src/seti_applet.schemas
X
Xpatch-pkgmessage:
X	@${SED} 's|%%LOCALBASE%%|${LOCALBASE}|g' ${MSG_FILE} > ${PKGMESSAGE}
X
X# Post-install
X#
X
Xpost-install: display-message
X
Xdisplay-message:
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.mk>
END-of-astro/seti_applet/Makefile
echo x - astro/seti_applet/distinfo
sed 's/^X//' >astro/seti_applet/distinfo << 'END-of-astro/seti_applet/distinfo'
XMD5 (seti-applet-2.1.3.tar.gz) = aecd7cf5e55152859882af0cee073d7a
XSIZE (seti-applet-2.1.3.tar.gz) = 585584
END-of-astro/seti_applet/distinfo
echo x - astro/seti_applet/pkg-descr
sed 's/^X//' >astro/seti_applet/pkg-descr << 'END-of-astro/seti_applet/pkg-descr'
XThis applet displays the progress of the seti at home client in a
Xpanel applet. Currently can display the percentage complete, the
Xbest spike, best gaussian, units completed and total CPU time spent
Xrunning the seti at home client.
X
XOnce installed, this applet should appear under Monitors->Seti Applet
Xin the 'Add Applet' menu on the panel.
X
XWWW: http://seti-applet.sourceforge.net/
END-of-astro/seti_applet/pkg-descr
echo x - astro/seti_applet/pkg-message
sed 's/^X//' >astro/seti_applet/pkg-message << 'END-of-astro/seti_applet/pkg-message'
X****  To enable start/stop of the seti at home client, please run "setiathome"
X      as your login name.
X      If you installed "setiathome" by ports or package, add, change or
X      uncomment the seti_user variable in %%LOCALBASE%%/etc/rc.setiathome.conf
X      (or %%LOCALBASE%%/etc/setiathome.conf depending on the version currently
X      installed on your computer)
X            seti_user=nobody
X                      ^^^^^^
X      to your login name before setting up working directory, such as :
X            seti_user=<your_login_name>
X      If you already done this as nobody, do
X            %%LOCALBASE%%/etc/rc.d/setiathome.sh stop
X            chown -Rh <your_login_name> /var/db/setiathome
X            %%LOCALBASE%%/etc/rc.d/setiathome.sh start
X****  Known Bugs
X      For instance, default values have to be set manually using the panel
X      preferences (right-click):
X	set the value of "Basic->Directory containing the seti at home executable"
X	to /var/db/setiathome
X	check "Advanced->Use seti at home exe in a different directory"
X	and set it's value to %%LOCALBASE%%/sbin
X      Also, running xsetiathome by double-clicking the radar icon isn't
X      possible right now.
END-of-astro/seti_applet/pkg-message
echo x - astro/seti_applet/pkg-plist
sed 's/^X//' >astro/seti_applet/pkg-plist << 'END-of-astro/seti_applet/pkg-plist'
X at comment $FreeBSD$
Xbin/seti-applet-2
X at comment etc/gconf/gconf.xml.defaults/apps/seti_applet/%gconf.xml
X at comment etc/gconf/gconf.xml.defaults/apps/seti_applet/prefs/%gconf.xml
Xetc/gconf/gconf.xml.defaults/schemas/apps/seti_applet/%gconf.xml
Xetc/gconf/gconf.xml.defaults/schemas/apps/seti_applet/prefs/%gconf.xml
Xetc/gconf/schemas/seti_applet.schemas
Xlibdata/bonobo/servers/GNOME_SetiApplet_Factory.server
Xshare/gnome/gnome-2.0/ui/GNOME_SetiApplet.xml
Xshare/gnome/help/seti_applet/C/configuration.html
Xshare/gnome/help/seti_applet/C/docbook.css
Xshare/gnome/help/seti_applet/C/images/adv_prop.gif
Xshare/gnome/help/seti_applet/C/images/basic_prop.gif
Xshare/gnome/help/seti_applet/C/images/new_user_details_large.gif
Xshare/gnome/help/seti_applet/C/images/new_user_details_small.gif
Xshare/gnome/help/seti_applet/C/images/new_user_detected.gif
Xshare/gnome/help/seti_applet/C/index.html
Xshare/gnome/help/seti_applet/C/operation.html
Xshare/gnome/help/seti_applet/C/startingsetiprocess.html
Xshare/gnome/help/seti_applet/C/topic.dat
Xshare/gnome/help/seti_applet/C/x42.html
Xshare/gnome/pixmaps/seti_applet/seti_applet-logo-green.png
Xshare/gnome/pixmaps/seti_applet/skins/nestor/seti_connect.png
Xshare/gnome/pixmaps/seti_applet/skins/nestor/seti_off.png
Xshare/gnome/pixmaps/seti_applet/skins/nestor/seti_on.png
Xshare/gnome/pixmaps/seti_applet/skins/nestor/seti_on_20.png
Xshare/gnome/seti-applet/seti-applet.glade.glade
Xshare/gnome/seti-applet/seti_on_20.png
Xshare/locale/es/LC_MESSAGES/seti-applet.mo
Xshare/locale/fr/LC_MESSAGES/seti-applet.mo
X at dirrm share/gnome/seti-applet
X at dirrm share/gnome/pixmaps/seti_applet/skins/nestor
X at dirrm share/gnome/pixmaps/seti_applet/skins
X at dirrm share/gnome/pixmaps/seti_applet
X at dirrm share/gnome/help/seti_applet/C/images
X at dirrm share/gnome/help/seti_applet/C
X at dirrm share/gnome/help/seti_applet
X at dirrm etc/gconf/gconf.xml.defaults/schemas/apps/seti_applet/prefs
X at dirrm etc/gconf/gconf.xml.defaults/schemas/apps/seti_applet
END-of-astro/seti_applet/pkg-plist
echo c - astro/seti_applet/files
mkdir -p astro/seti_applet/files > /dev/null 2>&1
echo x - astro/seti_applet/files/patch-src::seti_applet.schemas
sed 's/^X//' >astro/seti_applet/files/patch-src::seti_applet.schemas << 'END-of-astro/seti_applet/files/patch-src::seti_applet.schemas'
X--- src/seti_applet.schemas.orig	Wed Mar  5 06:01:07 2003
X+++ src/seti_applet.schemas	Wed Mar  3 13:16:47 2004
X@@ -5,7 +5,7 @@
X 	<key>/schemas/apps/seti_applet/prefs/seti_run_dir</key>
X 	<owner>seti-applet-2</owner>
X 	<type>string</type>
X-	<default>/usr/local/seti</default>
X+	<default>/var/db/setiathome</default>
X 	<locale name="C">
X 		<short>Directory in which the seti at home client is running.</short>
X 		<long>The directory in which the seti at home client is running. This is not necessarily the same directory as the seti at home executable.</long>
X@@ -127,7 +127,7 @@
X 	<key>/schemas/apps/seti_applet/prefs/separate_exe_dir</key>
X 	<owner>seti-applet-2</owner>
X 	<type>bool</type>
X-	<default>false</default>
X+	<default>true</default>
X 	<locale name="C">
X 		<short>Whether or not the seti at home executable is in a different dir.</short>
X 		<long>Whether or not the seti at home executable is in a different dir. You can use this if the the seti at home executable directory is not the same as the run directory.</long>
X@@ -147,7 +147,7 @@
X 	<key>/schemas/apps/seti_applet/prefs/seti_exe_dir</key>
X 	<owner>seti-applet-2</owner>
X 	<type>string</type>
X-	<default></default>
X+	<default>%%LOCALBASE%%/sbin</default>
X 	<locale name="C">
X 		<short>The directory where the seti at home executable is.</short>
X 		<long>The directory where the seti at home executable is. You can use this if the the seti at home executable directory is not the same as the run directory.</long>
END-of-astro/seti_applet/files/patch-src::seti_applet.schemas
exit

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



More information about the freebsd-ports-bugs mailing list