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