Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Apr 2004 00:16:17 -0400 (EDT)
From:      Ken Stailey <kstailey@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/65345: new port of AmphetaDesk
Message-ID:  <200404090416.i394GHP0075690@hermes.trickster.gods>
Resent-Message-ID: <200404090420.i394KDaX077110@freefall.freebsd.org>

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

>Number:         65345
>Category:       ports
>Synopsis:       new port of AmphetaDesk
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Apr 08 21:20:13 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Ken Stailey
>Release:        FreeBSD 4.9-STABLE i386
>Organization:
self
>Environment:
System: FreeBSD hermes.trickster.gods 4.9-STABLE FreeBSD 4.9-STABLE #54: Thu Mar 25 10:46:59 EST 2004 kstailey@hermes.trickster.gods:/usr/obj/usr/src/sys/HERMES i386

also tested on FreeBSD 5.2.1-RELEASE i386

>Description:

New port of RSS client that serves HTML which a local web browser can
view.  Bind(2)s to 127.0.0.1 by default so remote exploits are only
possible when users reconfigure to accept remote clients (and they get
warnings along the way.)

Normally AmphetaDesk wants to run out of its source code directory.
This port suffers from putting non-perl items under sub directories
of site_perl in an effort to avoid having to patch the code in
too many places to use alternate directories.

There are patches in this port that enable a non-root
user to run by putting configuration files and logs under
~/.AmphetaDesk/  The startup script wrapper refuses
to be run as root as well.

>How-To-Repeat:
N/A

>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:
#
#	ports/www/amphetadesk
#	ports/www/amphetadesk/Makefile
#	ports/www/amphetadesk/distinfo
#	ports/www/amphetadesk/files
#	ports/www/amphetadesk/files/patch-defaults
#	ports/www/amphetadesk/files/patch-AM_DIR
#	ports/www/amphetadesk/files/AmphetaDesk
#	ports/www/amphetadesk/pkg-plist
#	ports/www/amphetadesk/pkg-descr
#
echo c - ports/www/amphetadesk
mkdir -p ports/www/amphetadesk > /dev/null 2>&1
echo x - ports/www/amphetadesk/Makefile
sed 's/^X//' >ports/www/amphetadesk/Makefile << 'END-of-ports/www/amphetadesk/Makefile'
X# Ports collection Makefile for:   AmphetaDesk
X# Date created:        8 April 2004
X# Whom:                kstailey
X#
X# $FreeBSD$
X#
X
XPORTNAME=	amphetadesk
XPORTVERSION=	0.93.1
XCATEGORIES=	www perl5
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	${PORTNAME}
XDISTNAME=	${PORTNAME}-src-v${PORTVERSION}
X
XMAINTAINER=	kstailey@yahoo.com
XCOMMENT=	RSS client that serves HTTP to your local web browser
X
XBUILD_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/Compress/Zlib.pm:${PORTSDIR}/archivers/p5-Compress-Zlib \
X		${SITE_PERL}/${PERL_ARCH}/Digest/MD5.pm:${PORTSDIR}/security/p5-Digest-MD5 \
X		${SITE_PERL}/${PERL_ARCH}/HTML/Parser.pm:${PORTSDIR}/www/p5-HTML-Parser \
X		${SITE_PERL}/${PERL_ARCH}/MIME/Base64.pm:${PORTSDIR}/converters/p5-MIME-Base64 \
X		${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser \
X		${SITE_PERL}/HTML/Tagset.pm:${PORTSDIR}/www/p5-HTML-Tagset \
X		${SITE_PERL}/LWP.pm:${PORTSDIR}/www/p5-libwww \
X		${SITE_PERL}/Net/Cmd.pm:${PORTSDIR}/net/p5-Net \
X		${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple \
X		${SITE_PERL}/Text/Template.pm:${PORTSDIR}/textproc/p5-Text-Template \
X		${SITE_PERL}/URI/URL.pm:${PORTSDIR}/net/p5-URI
XRUN_DEPENDS=	${BUILD_DEPENDS}
X
XUSE_PERL5=	yes
XUSE_REINPLACE=	yes
XNO_BUILD=	yes
X
Xpost-extract:
X	@ ${INSTALL_SCRIPT} ${FILESDIR}/AmphetaDesk ${WRKSRC}
X
Xpost-patch:
X	@ ${FIND} ${WRKSRC} -type f | \
X		${XARGS} -n 10 -x ${REINPLACE_CMD} -E \
X		-e 's|/usr/bin/perl|${PERL}|'
X	@ ${REINPLACE_CMD} -E -e 's|%%ADESK%%|${ADESK}|' ${WRKSRC}/AmphetaDesk
X
X# fit in 80 colums via macro reductions
X# srcs
XAWRK=${WRKSRC}/lib/AmphetaDesk
XTWRK=${WRKSRC}/lib/Text
XDWRK=${WRKSRC}/docs
XIWRK=${DWRK}/images
XDATA=${WRKSRC}/data
XLIST=${DATA}/lists/services-channels-recent.xml
XTMPL=${WRKSRC}/templates
XDEFL=${TMPL}/default
XGUI=${DEFL}/gui
XDIMG=${DEFL}/images
X
X# dests
XADESK_DOC=${PREFIX}/share/doc/AmphetaDesk
XADESK_IMG=${ADESK_DOC}/images
XADESK=${SITE_PERL}/AmphetaDesk
XADESK_OS=${ADESK}/OS
XADESK_DATA=${ADESK}/data
XADESK_LIST=${ADESK_DATA}/lists
XADESK_TMPL=${ADESK}/templates
XADESK_DEFL=${ADESK_TMPL}/default
XADESK_GUI=${ADESK_DEFL}/gui
XADESK_DIMG=${ADESK_DEFL}/images
X
Xdo-install:
X		@ ${MKDIR} ${ADESK}
X		@ ${MKDIR} ${ADESK_OS}
X		@ ${MKDIR} ${ADESK_DOC}
X		@ ${MKDIR} ${ADESK_IMG}
X		@ ${MKDIR} ${ADESK_LIST}
X		@ ${MKDIR} ${ADESK_TMPL}
X		@ ${MKDIR} ${ADESK_DEFL}
X		@ ${MKDIR} ${ADESK_GUI}
X		@ ${MKDIR} ${ADESK_DIMG}
X		@ ${INSTALL_SCRIPT} ${WRKSRC}/AmphetaDesk	${PREFIX}/bin
X		@ ${INSTALL_SCRIPT} ${WRKSRC}/AmphetaDesk.pl	   ${ADESK}
X		@ ${INSTALL_DATA} ${WRKSRC}/lib/AmphetaDesk.pm 	   ${SITE_PERL}
X		@ ${INSTALL_DATA} ${WRKSRC}/lib/README.txt     	   ${ADESK}
X		@ ${INSTALL_DATA} ${AWRK}/Channels.pm	       	   ${ADESK}
X		@ ${INSTALL_DATA} ${AWRK}/ChannelsList.pm      	   ${ADESK}
X		@ ${INSTALL_DATA} ${AWRK}/MyChannels.pm	       	   ${ADESK}
X		@ ${INSTALL_DATA} ${AWRK}/Settings.pm	       	   ${ADESK}
X		@ ${INSTALL_DATA} ${AWRK}/Templates.pm	       	   ${ADESK}
X		@ ${INSTALL_DATA} ${AWRK}/Utilities.pm	       	   ${ADESK}
X		@ ${INSTALL_DATA} ${AWRK}/Versioning.pm	       	   ${ADESK}
X		@ ${INSTALL_DATA} ${AWRK}/WWW.pm	       	   ${ADESK}
X		@ ${INSTALL_DATA} ${AWRK}/WebServer.pm	       	   ${ADESK}
X		@ ${INSTALL_DATA} ${AWRK}/OS/Linux.pm	       	   ${ADESK_OS}
X		@ ${INSTALL_DATA} ${DWRK}/CHANGELOG	       	   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/LICENSE	       	   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/README.txt	       	   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/TODO		       	   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/build.html	       	   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/files_and_dirs.html  	   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/finding_more.html	   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/give_thanks.html	   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/history.html		   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/index.html		   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/kudos.html		   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/naming.html		   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/news.html		   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/news.xml		   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/screenshots.html	   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/skinning.html		   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/version.txt		   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/website_integration.html ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/whats_new.html	   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/xml_my_services.html	   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/xml_my_settings.html	   ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${DWRK}/xml_services_lists.html  ${ADESK_DOC}
X		@ ${INSTALL_DATA} ${IWRK}/bkgrnd.gif      	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/fyuze.gif       	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/globe.gif       	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/livejournal.jpg 	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/logo-88x31.gif  	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/logo.gif        	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/mailarchive.gif 	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/meerkat.jpg     	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/moreover.gif    	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/network54.gif   	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/newsisfree.gif  	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/nwfusion.gif    	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/quicktopic.gif  	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/racingnews.jpg  	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/sherch.jpg      	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/snewp.jpg       	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/syndic8.gif     	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/xml.gif	  	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/xml_pill.gif    	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/xml_radio.gif   	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${IWRK}/yahoogroups.gif 	   ${ADESK_IMG}
X		@ ${INSTALL_DATA} ${DATA}/README.txt		   ${ADESK_DATA}
X		@ ${INSTALL_DATA} ${LIST}			   ${ADESK_LIST}
X		@ ${INSTALL_DATA} ${TMPL}/README.txt		   ${ADESK_TMPL}
X		@ ${INSTALL_DATA} ${DEFL}/add_a_channel.html	   ${ADESK_DEFL}
X		@ ${INSTALL_DATA} ${DEFL}/index.html		   ${ADESK_DEFL}
X		@ ${INSTALL_DATA} ${DEFL}/my_channels.html	   ${ADESK_DEFL}
X		@ ${INSTALL_DATA} ${DEFL}/my_settings.html	   ${ADESK_DEFL}
X		@ ${INSTALL_DATA} ${DEFL}/popup.html		   ${ADESK_DEFL}
X		@ ${INSTALL_DATA} ${DEFL}/tpl_footer.html	   ${ADESK_DEFL}
X		@ ${INSTALL_DATA} ${DEFL}/tpl_header.html	   ${ADESK_DEFL}
X		@ ${INSTALL_DATA} ${GUI}/linux_icon.png		   ${ADESK_GUI}
X		@ ${INSTALL_DATA} ${GUI}/linux_logo.png		   ${ADESK_GUI}
X		@ ${INSTALL_DATA} ${DIMG}/bkgrnd.gif   		   ${ADESK_DIMG}
X		@ ${INSTALL_DATA} ${DIMG}/delete.gif   		   ${ADESK_DIMG}
X		@ ${INSTALL_DATA} ${DIMG}/email.gif    		   ${ADESK_DIMG}
X		@ ${INSTALL_DATA} ${DIMG}/globe.gif    		   ${ADESK_DIMG}
X		@ ${INSTALL_DATA} ${DIMG}/logo.gif		   ${ADESK_DIMG}
X		@ ${INSTALL_DATA} ${DIMG}/xml.gif		   ${ADESK_DIMG}
X		@ ${INSTALL_DATA} ${DIMG}/xml_radio.gif		   ${ADESK_DIMG}
X
X.include <bsd.port.pre.mk>
X
X.if ${PERL_LEVEL} < 500601
XIGNORE=		requires perl 5.6.x or later. Install lang/perl5 then try again
X.endif
X
X.include <bsd.port.post.mk>
END-of-ports/www/amphetadesk/Makefile
echo x - ports/www/amphetadesk/distinfo
sed 's/^X//' >ports/www/amphetadesk/distinfo << 'END-of-ports/www/amphetadesk/distinfo'
XMD5 (amphetadesk-src-v0.93.1.tar.gz) = 1ea3b033381be6e694d78b183821f90b
END-of-ports/www/amphetadesk/distinfo
echo c - ports/www/amphetadesk/files
mkdir -p ports/www/amphetadesk/files > /dev/null 2>&1
echo x - ports/www/amphetadesk/files/patch-defaults
sed 's/^X//' >ports/www/amphetadesk/files/patch-defaults << 'END-of-ports/www/amphetadesk/files/patch-defaults'
X--- lib/AmphetaDesk/Settings.pm.DIST	Mon Oct 28 12:40:41 2002
X+++ lib/AmphetaDesk/Settings.pm	Thu Apr  8 23:29:33 2004
X@@ -105,7 +105,8 @@
X    $SETTINGS{app_contact}                     = "Morbus Iff";
X    $SETTINGS{app_email}                       = "morbus\@disobey.com";
X    $SETTINGS{app_os}                          = $^O;
X-   $SETTINGS{dir_data}                        = catdir($Bin, "data");
X+   my $envtmp = $ENV{AM_DIR};
X+   $SETTINGS{dir_data}                        = catdir($envtmp, "data");
X    $SETTINGS{dir_docs}                        = catdir($Bin, "docs");
X    $SETTINGS{dir_templates}                   = catdir($Bin, "templates", "default");
X    $SETTINGS{dir_gui}                         = catdir($SETTINGS{dir_templates}, "gui");
END-of-ports/www/amphetadesk/files/patch-defaults
echo x - ports/www/amphetadesk/files/patch-AM_DIR
sed 's/^X//' >ports/www/amphetadesk/files/patch-AM_DIR << 'END-of-ports/www/amphetadesk/files/patch-AM_DIR'
X--- lib/AmphetaDesk.pm.DIST	Tue Nov  5 06:06:05 2002
X+++ lib/AmphetaDesk.pm	Thu Apr  8 23:17:19 2004
X@@ -71,7 +71,8 @@
X 
X    # delete the logfile if it's over 250k,
X    # then reopen it and try to redir STDERR.
X-   my $logfile = catfile($Bin, "AmphetaDesk.log");
X+   my $envtmp = $ENV{AM_DIR};
X+   my $logfile = catfile($envtmp, "AmphetaDesk.log");
X    if (-e $logfile) { unlink $logfile if -s $logfile > 250000; }
X    open (LOG, ">>$logfile") or die "AmphetaDesk couldn't open the logfile for logging: $!";
X    open(STDERR,">&LOG") or die "AmphetaDesk couldn't redirect errors to the logfile: $!";
X@@ -81,7 +82,7 @@
X    # load our settings. this routine is located in Settings.pm
X    # and takes care of determining the OS, finding all the paths
X    # to the relevant files, as well as making sure everything exists.
X-   load_my_settings( catfile($Bin, "data", "mySettings.xml") );
X+   load_my_settings( catfile($envtmp, "data", "mySettings.xml") );
X 
X    # load our os specific libraries. if we don't know, use the Linux
X    # libraries, which currently default to STDOUT for all gui processing.
END-of-ports/www/amphetadesk/files/patch-AM_DIR
echo x - ports/www/amphetadesk/files/AmphetaDesk
sed 's/^X//' >ports/www/amphetadesk/files/AmphetaDesk << 'END-of-ports/www/amphetadesk/files/AmphetaDesk'
X#! /bin/sh
X
Xif [ `id -un` = root ]; then
X    echo Running AmphetaDesk as root is not recommended.
X    echo Aborting.
X    exit 1
Xfi
X
Xexport AM_DIR=$HOME/.AmphetaDesk
X
Xif [ ! -d $AM_DIR ]; then
X    if [ -e $AM_DIR ]; then
X	echo Cannot make $AM_DIR directory for something is in the way.
X	echo Aborting.
X	exit 1
X    else
X	mkdir $AM_DIR
X	if [ ! -d $AM_DIR ]; then
X	    echo Cannot make $AM_DIR directory.
X	    echo Aborting.
X	    exit 1
X	fi
X    fi
Xfi
X
Xecho Diagnostic output goes to $AM_DIR/AmphetaDesk.log
X
Xcd %%ADESK%%
X
Xif [ ! -f ${AM_DIR}/data/lists/services-channels-recent.xml ] ; then
X    find data -depth -print | cpio -pdum ${AM_DIR}
Xfi
X
Xexec ./AmphetaDesk.pl
END-of-ports/www/amphetadesk/files/AmphetaDesk
echo x - ports/www/amphetadesk/pkg-plist
sed 's/^X//' >ports/www/amphetadesk/pkg-plist << 'END-of-ports/www/amphetadesk/pkg-plist'
Xbin/AmphetaDesk
Xshare/doc/AmphetaDesk/CHANGELOG
Xshare/doc/AmphetaDesk/LICENSE
Xshare/doc/AmphetaDesk/README.txt
Xshare/doc/AmphetaDesk/TODO
Xshare/doc/AmphetaDesk/build.html
Xshare/doc/AmphetaDesk/files_and_dirs.html
Xshare/doc/AmphetaDesk/finding_more.html
Xshare/doc/AmphetaDesk/give_thanks.html
Xshare/doc/AmphetaDesk/history.html
Xshare/doc/AmphetaDesk/index.html
Xshare/doc/AmphetaDesk/kudos.html
Xshare/doc/AmphetaDesk/naming.html
Xshare/doc/AmphetaDesk/news.html
Xshare/doc/AmphetaDesk/news.xml
Xshare/doc/AmphetaDesk/screenshots.html
Xshare/doc/AmphetaDesk/skinning.html
Xshare/doc/AmphetaDesk/version.txt
Xshare/doc/AmphetaDesk/website_integration.html
Xshare/doc/AmphetaDesk/whats_new.html
Xshare/doc/AmphetaDesk/xml_my_services.html
Xshare/doc/AmphetaDesk/xml_my_settings.html
Xshare/doc/AmphetaDesk/xml_services_lists.html
Xshare/doc/AmphetaDesk/images/bkgrnd.gif
Xshare/doc/AmphetaDesk/images/fyuze.gif
Xshare/doc/AmphetaDesk/images/globe.gif
Xshare/doc/AmphetaDesk/images/livejournal.jpg
Xshare/doc/AmphetaDesk/images/logo-88x31.gif
Xshare/doc/AmphetaDesk/images/logo.gif
Xshare/doc/AmphetaDesk/images/mailarchive.gif
Xshare/doc/AmphetaDesk/images/meerkat.jpg
Xshare/doc/AmphetaDesk/images/moreover.gif
Xshare/doc/AmphetaDesk/images/network54.gif
Xshare/doc/AmphetaDesk/images/newsisfree.gif
Xshare/doc/AmphetaDesk/images/nwfusion.gif
Xshare/doc/AmphetaDesk/images/quicktopic.gif
Xshare/doc/AmphetaDesk/images/racingnews.jpg
Xshare/doc/AmphetaDesk/images/sherch.jpg
Xshare/doc/AmphetaDesk/images/snewp.jpg
Xshare/doc/AmphetaDesk/images/syndic8.gif
Xshare/doc/AmphetaDesk/images/xml.gif
Xshare/doc/AmphetaDesk/images/xml_pill.gif
Xshare/doc/AmphetaDesk/images/xml_radio.gif
Xshare/doc/AmphetaDesk/images/yahoogroups.gif
X%%SITE_PERL%%/AmphetaDesk.pm
X%%SITE_PERL%%/AmphetaDesk/AmphetaDesk.pl
X%%SITE_PERL%%/AmphetaDesk/README.txt
X%%SITE_PERL%%/AmphetaDesk/OS/Linux.pm
X%%SITE_PERL%%/AmphetaDesk/Channels.pm
X%%SITE_PERL%%/AmphetaDesk/ChannelsList.pm
X%%SITE_PERL%%/AmphetaDesk/MyChannels.pm
X%%SITE_PERL%%/AmphetaDesk/Settings.pm
X%%SITE_PERL%%/AmphetaDesk/Templates.pm
X%%SITE_PERL%%/AmphetaDesk/Utilities.pm
X%%SITE_PERL%%/AmphetaDesk/Versioning.pm
X%%SITE_PERL%%/AmphetaDesk/WWW.pm
X%%SITE_PERL%%/AmphetaDesk/WebServer.pm
X%%SITE_PERL%%/AmphetaDesk/data/README.txt
X%%SITE_PERL%%/AmphetaDesk/data/lists/services-channels-recent.xml
X%%SITE_PERL%%/AmphetaDesk/templates/README.txt
X%%SITE_PERL%%/AmphetaDesk/templates/default/add_a_channel.html
X%%SITE_PERL%%/AmphetaDesk/templates/default/index.html
X%%SITE_PERL%%/AmphetaDesk/templates/default/my_channels.html
X%%SITE_PERL%%/AmphetaDesk/templates/default/my_settings.html
X%%SITE_PERL%%/AmphetaDesk/templates/default/popup.html
X%%SITE_PERL%%/AmphetaDesk/templates/default/tpl_footer.html
X%%SITE_PERL%%/AmphetaDesk/templates/default/tpl_header.html
X%%SITE_PERL%%/AmphetaDesk/templates/default/gui/linux_icon.png
X%%SITE_PERL%%/AmphetaDesk/templates/default/gui/linux_logo.png
X%%SITE_PERL%%/AmphetaDesk/templates/default/images/bkgrnd.gif   
X%%SITE_PERL%%/AmphetaDesk/templates/default/images/delete.gif   
X%%SITE_PERL%%/AmphetaDesk/templates/default/images/email.gif    
X%%SITE_PERL%%/AmphetaDesk/templates/default/images/globe.gif    
X%%SITE_PERL%%/AmphetaDesk/templates/default/images/logo.gif     
X%%SITE_PERL%%/AmphetaDesk/templates/default/images/xml.gif      
X%%SITE_PERL%%/AmphetaDesk/templates/default/images/xml_radio.gif
X@dirrm share/doc/AmphetaDesk/images
X@dirrm share/doc/AmphetaDesk
X@dirrm %%SITE_PERL%%/AmphetaDesk/OS
X@dirrm %%SITE_PERL%%/AmphetaDesk/templates/default/images
X@dirrm %%SITE_PERL%%/AmphetaDesk/templates/default/gui
X@dirrm %%SITE_PERL%%/AmphetaDesk/templates/default
X@dirrm %%SITE_PERL%%/AmphetaDesk/templates
X@dirrm %%SITE_PERL%%/AmphetaDesk/data/lists
X@dirrm %%SITE_PERL%%/AmphetaDesk/data
X@dirrm %%SITE_PERL%%/AmphetaDesk
END-of-ports/www/amphetadesk/pkg-plist
echo x - ports/www/amphetadesk/pkg-descr
sed 's/^X//' >ports/www/amphetadesk/pkg-descr << 'END-of-ports/www/amphetadesk/pkg-descr'
XExcerpted from
X
XWWW: http://www.disobey.com/amphetadesk/index.html
X
XAmphetaDesk is a free, cross platform, open-sourced, syndicated news
Xaggregator - it obediently sits on your desktop, downloads the latest
Xnews that interests you, and displays them in a quick and easy to use
X(and customizable!) webpage. With thousands of channels available,
XAmphetaDesk can shave hours off your day - and you'll look smart to
Xall your friends! Egotism never had it better!
END-of-ports/www/amphetadesk/pkg-descr
exit

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



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