ports/97469: [NEW PORT] www/xpi-forecastfox: Get international weather forecasts and display it
Simon Olofsson
simon at olofsson.de
Thu May 18 21:00:35 UTC 2006
>Number: 97469
>Category: ports
>Synopsis: [NEW PORT] www/xpi-forecastfox: Get international weather forecasts and display it
>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: Thu May 18 21:00:33 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Simon Olofsson
>Release: FreeBSD 6.1-STABLE i386
>Organization:
>Environment:
System: FreeBSD gul.lan.gath3n.de 6.1-STABLE FreeBSD 6.1-STABLE #23: Sat May 6 13:07:44 CEST
>Description:
Forecastfox is an extension that brings international weather from
AccuWeather.com to your Firefox web browser. You can use your US zip code or
you can easily find your town or city by using the built in search tool. It is
unobtrusive and lightweight, yet can be customized to display nearly as much
data as the leading desktop weather programs!
Author: Jon Stritar <jstritar at mit.edu>
WWW: http://forecastfox.mozdev.org/
Generated with FreeBSD Port Tools 0.77
The Patch is required, because there is a bug in Forecastfox (only with global
install, like we do). This will be fixed in the next release and then I'll
remove the patch.
>How-To-Repeat:
>Fix:
--- xpi-forecastfox-0.9.0.2.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:
#
# xpi-forecastfox
# xpi-forecastfox/pkg-descr
# xpi-forecastfox/Makefile
# xpi-forecastfox/distinfo
# xpi-forecastfox/files
# xpi-forecastfox/files/chrome.manifest
#
echo c - xpi-forecastfox
mkdir -p xpi-forecastfox > /dev/null 2>&1
echo x - xpi-forecastfox/pkg-descr
sed 's/^X//' >xpi-forecastfox/pkg-descr << 'END-of-xpi-forecastfox/pkg-descr'
XForecastfox is an extension that brings international weather from
XAccuWeather.com to your Firefox web browser. You can use your US zip code or
Xyou can easily find your town or city by using the built in search tool. It is
Xunobtrusive and lightweight, yet can be customized to display nearly as much
Xdata as the leading desktop weather programs!
X
XAuthor: Jon Stritar <jstritar at mit.edu>
XWWW: http://forecastfox.mozdev.org/
END-of-xpi-forecastfox/pkg-descr
echo x - xpi-forecastfox/Makefile
sed 's/^X//' >xpi-forecastfox/Makefile << 'END-of-xpi-forecastfox/Makefile'
X# New ports collection makefile for: forecastfox
X# Date created: 2006-05-15
X# Whom: Simon Olofsson <simon at olofsson.de>
X#
X# $FreeBSD$
X#
X
XPORTNAME= forecastfox
XPORTVERSION= 0.9.0.2
XDISTVERSIONSUFFIX= -fx+fl+mz+ns+zm
XCATEGORIES= www
X
XMAINTAINER= simon at olofsson.de
XCOMMENT= Get international weather forecasts and display it
X
XXPI_ID= {0538E3E3-7E9B-4d49-8831-A227C80A7AD3}
XXPI_FILES= chrome/forecastfox.jar chrome.manifest components/ffDisk.js \
X components/ffDisk.xpt components/ffError.js components/ffError.xpt \
X components/ffIconManager.js components/ffIconManager.xpt \
X components/ffIconPack.js components/ffIconPack.xpt components/ffParser.js \
X components/ffParser.xpt components/ffPing.js components/ffPing.xpt \
X components/ffProfiles.js components/ffProfiles.xpt \
X components/ffResolver.js components/ffWeb.js components/ffWeb.xpt \
X components/nsForecastfox.js components/nsForecastfox.xpt defaults/.autoreg \
X defaults/icons/default.jar defaults/parser.xml \
X defaults/preferences/forecastfox.js defaults/transforms/profiles-0.4.8.xsl \
X defaults/transforms/profiles-0.4.9.xsl defaults/transforms/profiles-0.5.1.xsl \
X defaults/transforms/profiles-0.5.8.xsl defaults/transforms/profiles-0.5.9.xsl \
X defaults/transforms/profiles-0.5.xsl defaults/transforms/profiles-0.7.1.xsl \
X defaults/transforms/profiles-0.7.5.xsl defaults/transforms/profiles-0.7.6.xsl \
X defaults/transforms/profiles-0.7.7.xsl defaults/transforms/profiles-0.7.8.xsl \
X defaults/transforms/profiles-0.7.9.xsl defaults/transforms/profiles-0.7.xsl \
X defaults/transforms/profiles-0.8.1.xsl defaults/transforms/profiles-0.8.2.xsl \
X defaults/transforms/profiles-0.8.5.xsl defaults/transforms/profiles-0.8.xsl \
X install.js install.rdf components/ffDisk.js.bak
XXPI_DIRS= chrome components defaults/icons defaults/preferences \
X defaults/transforms defaults
X
X.include "${.CURDIR}/../xpi-adblock/Makefile.xpi"
X
Xpost-patch:
X @${REINPLACE_CMD} -e \
X 's|install = this._app.clone();|install = app.clone();|g' \
X ${WRKSRC}/components/ffDisk.js
X
X.include <bsd.port.mk>
END-of-xpi-forecastfox/Makefile
echo x - xpi-forecastfox/distinfo
sed 's/^X//' >xpi-forecastfox/distinfo << 'END-of-xpi-forecastfox/distinfo'
XMD5 (xpi/forecastfox-0.9.0.2-fx+fl+mz+ns+zm.xpi) = ca70bac1f3fe5ca0d58c5fb91f006c86
XSHA256 (xpi/forecastfox-0.9.0.2-fx+fl+mz+ns+zm.xpi) = 5a64493ae4ec59d04ec08d498741d94edf7d759fd143a6386c1baab09c451882
XSIZE (xpi/forecastfox-0.9.0.2-fx+fl+mz+ns+zm.xpi) = 409011
END-of-xpi-forecastfox/distinfo
echo c - xpi-forecastfox/files
mkdir -p xpi-forecastfox/files > /dev/null 2>&1
echo x - xpi-forecastfox/files/chrome.manifest
sed 's/^X//' >xpi-forecastfox/files/chrome.manifest << 'END-of-xpi-forecastfox/files/chrome.manifest'
X
Xoverlay chrome://browser/content/browser.xul chrome://forecastfox/content/forecastfox.xul
Xoverlay chrome://navigator/content/navigator.xul chrome://forecastfox/content/forecastfox.xul
Xcontent forecastfox jar:chrome/forecastfox.jar!/content/forecastfox/
X
Xskin forecastfox classic/1.0 jar:chrome/forecastfox.jar!/skin/classic/forecastfox/
X
Xlocale forecastfox en-US jar:chrome/forecastfox.jar!/locale/en-US/forecastfox/
X
Xlocale forecastfox ca-AD jar:chrome/forecastfox.jar!/locale/ca-AD/forecastfox/
X
Xlocale forecastfox da-DK jar:chrome/forecastfox.jar!/locale/da-DK/forecastfox/
X
Xlocale forecastfox de-DE jar:chrome/forecastfox.jar!/locale/de-DE/forecastfox/
X
Xlocale forecastfox el-GR jar:chrome/forecastfox.jar!/locale/el-GR/forecastfox/
X
Xlocale forecastfox es-ES jar:chrome/forecastfox.jar!/locale/es-ES/forecastfox/
X
Xlocale forecastfox fr-FR jar:chrome/forecastfox.jar!/locale/fr-FR/forecastfox/
X
Xlocale forecastfox hu-HU jar:chrome/forecastfox.jar!/locale/hu-HU/forecastfox/
X
Xlocale forecastfox it-IT jar:chrome/forecastfox.jar!/locale/it-IT/forecastfox/
X
Xlocale forecastfox ja-JP jar:chrome/forecastfox.jar!/locale/ja-JP/forecastfox/
X
Xlocale forecastfox mn-MN jar:chrome/forecastfox.jar!/locale/mn-MN/forecastfox/
X
Xlocale forecastfox nb-NO jar:chrome/forecastfox.jar!/locale/nb-NO/forecastfox/
X
Xlocale forecastfox nl-NL jar:chrome/forecastfox.jar!/locale/nl-NL/forecastfox/
X
Xlocale forecastfox pl-PL jar:chrome/forecastfox.jar!/locale/pl-PL/forecastfox/
X
Xlocale forecastfox pt-BR jar:chrome/forecastfox.jar!/locale/pt-BR/forecastfox/
X
Xlocale forecastfox ru-RU jar:chrome/forecastfox.jar!/locale/ru-RU/forecastfox/
X
Xlocale forecastfox sk-SK jar:chrome/forecastfox.jar!/locale/sk-SK/forecastfox/
X
Xlocale forecastfox sl-SI jar:chrome/forecastfox.jar!/locale/sl-SI/forecastfox/
X
Xlocale forecastfox sv-SE jar:chrome/forecastfox.jar!/locale/sv-SE/forecastfox/
X
Xlocale forecastfox zh-TW jar:chrome/forecastfox.jar!/locale/zh-TW/forecastfox/
X
Xlocale forecastfox zh-CN jar:chrome/forecastfox.jar!/locale/zh-CN/forecastfox/
END-of-xpi-forecastfox/files/chrome.manifest
exit
--- xpi-forecastfox-0.9.0.2.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list