Date: Fri, 7 May 2010 17:37:35 GMT From: Gvozdikov Veniamin <g.veniamin@googlemail.com> To: freebsd-gnats-submit@FreeBSD.org Subject: ports/146381: New port: deskutils/conkyforecast Weather forecast script for conky Message-ID: <201005071737.o47HbZ4C073257@www.freebsd.org> Resent-Message-ID: <201005071740.o47He4HL005099@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 146381 >Category: ports >Synopsis: New port: deskutils/conkyforecast Weather forecast script for conky >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: Fri May 07 17:40:04 UTC 2010 >Closed-Date: >Last-Modified: >Originator: Gvozdikov Veniamin >Release: FreeBSD 8.0-STABLE >Organization: >Environment: FreeBSD zlobook.local 8.0-STABLE FreeBSD 8.0-STABLE #10: Sat Apr 17 14:38:26 KRAST 2010 root@zlobook.local:/usr/obj/usr/src/sys/zlobook_amd64 amd64 >Description: conkyForecast is a python script created to provide weather forecast information to be displayed in Conky. It uses the Weather.com XOAP service to retrieve data for all over the world. >How-To-Repeat: >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: # # conkyforecast # conkyforecast/pkg-descr # conkyforecast/Makefile # conkyforecast/pkg-plist # conkyforecast/distinfo # conkyforecast/files # conkyforecast/files/patch-conkyForecast # conkyforecast/files/patch-setup.py # conkyforecast/files/patch-conkyForecast.py # conkyforecast/files/pkg-message.in # echo c - conkyforecast mkdir -p conkyforecast > /dev/null 2>&1 echo x - conkyforecast/pkg-descr sed 's/^X//' >conkyforecast/pkg-descr << '89b97b5bacf7761bee4e8970c32cb6a6' XconkyForecast is a python script created to provide weather forecast Xinformation to be displayed in Conky. It uses the Weather.com XOAP Xservice to retrieve data for all over the world. X XWWW: https://launchpad.net/~conkyhardcore XWWW: https://code.launchpad.net/~m-buck/+junk/conkyforecast 89b97b5bacf7761bee4e8970c32cb6a6 echo x - conkyforecast/Makefile sed 's/^X//' >conkyforecast/Makefile << '49dce26efe56b4a96640298bb1bcc09e' X# New ports collection makefile for: conkyforecast X# Date created: 2010-05-07 X# Whom: Gvozdikov Veniamin <g.veniamin@googlemail.com> X# X# $FreeBSD$ X# X XPORTNAME= conkyforecast XPORTVERSION= 2.09 XCATEGORIES= deskutils XMASTER_SITES= http://launchpadlibrarian.net/37518633/ \ X http://fbsd.zlonet.ru/distfiles/ XDISTNAME= ${PORTNAME}_${PORTVERSION} X XMAINTAINER= g.veniamin@googlemail.com XCOMMENT= Weather forecast script for conky X XBUILD_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig XRUN_DEPENDS= conky:${PORTSDIR}/sysutils/conky \ X fc-cache:${PORTSDIR}/x11-fonts/fontconfig X XUSE_PYTHON= yes XNO_BUILD= yes XUSE_PYDISTUTILS=yes XINSTALL_EGGINFO=yes XUSE_GETTEXT= yes XSUB_FILES= pkg-message XSUB_LIST+= FONTSDIR="${FONTSDIR:S|${PREFIX}/||}" XPLIST_SUB= FONTSDIR="${FONTSDIR:S|${PREFIX}/||}" XFONTSDIR= ${PREFIX}/lib/X11/fonts/${PORTNAME} X XWRKSRC= ${WRKDIR}/src X Xpost-patch: X @cd ${WRKSRC} && ${REINPLACE_CMD} -e 's,/usr/share/${PORTNAME},${DATADIR},g' \ X setup.py test/conkyrc example/conkyrc conkyForecast.py conkyForecast X @cd ${WRKSRC} && ${RM} -fr test/conkyrc.bak example/conkyrc.bak X @${MKDIR} ${FONTSDIR} X @${INSTALL_DATA} ${WRKSRC}/fonts/* ${FONTSDIR} X Xpost-install: X @${ECHO_MSG} "===> Running fc-cache" X -${LOCALBASE}/bin/fc-cache -f -v ${FONTSDIR} X @${ECHO_MSG} X ${CAT} ${PKGMESSAGE} X X.include <bsd.port.mk> 49dce26efe56b4a96640298bb1bcc09e echo x - conkyforecast/pkg-plist sed 's/^X//' >conkyforecast/pkg-plist << '76896c3a9ee583dbe173787abf683b99' Xbin/conkyForecast X%%DATADIR%%/conkyForecast.config X%%DATADIR%%/conkyForecast.pot X%%DATADIR%%/conkyForecast.py X%%DATADIR%%/example/conkyForecast.template X%%DATADIR%%/example/conkyrc X%%FONTSDIR%%/Arrows.sfd.tar.gz X%%FONTSDIR%%/Arrows.ttf X%%FONTSDIR%%/ConkyWeather.otf X%%FONTSDIR%%/ConkyWind.otf X%%FONTSDIR%%/ConkyWind.sfd.tar.gz X%%FONTSDIR%%/ConkyWindN.otf X%%FONTSDIR%%/ConkyWindNESW.otf X%%FONTSDIR%%/Moon Phases.ttf X%%FONTSDIR%%/StyleBats.ttf X%%DATADIR%%/images/bearingicons/00.png X%%DATADIR%%/images/bearingicons/01.png X%%DATADIR%%/images/bearingicons/02.png X%%DATADIR%%/images/bearingicons/03.png X%%DATADIR%%/images/bearingicons/04.png X%%DATADIR%%/images/bearingicons/05.png X%%DATADIR%%/images/bearingicons/06.png X%%DATADIR%%/images/bearingicons/07.png X%%DATADIR%%/images/bearingicons/08.png X%%DATADIR%%/images/bearingicons/09.png X%%DATADIR%%/images/bearingicons/10.png X%%DATADIR%%/images/bearingicons/11.png X%%DATADIR%%/images/bearingicons/12.png X%%DATADIR%%/images/bearingicons/13.png X%%DATADIR%%/images/bearingicons/14.png X%%DATADIR%%/images/bearingicons/15.png X%%DATADIR%%/images/bearingicons/16.png X%%DATADIR%%/images/bearingicons/17.png X%%DATADIR%%/images/bearingicons/18.png X%%DATADIR%%/images/bearingicons/19.png X%%DATADIR%%/images/bearingicons/20.png X%%DATADIR%%/images/bearingicons/21.png X%%DATADIR%%/images/bearingicons/22.png X%%DATADIR%%/images/bearingicons/23.png X%%DATADIR%%/images/bearingicons/24.png X%%DATADIR%%/images/bearingicons/25.png X%%DATADIR%%/images/bearingicons/26.png X%%DATADIR%%/images/bearingicons/27.png X%%DATADIR%%/images/bearingicons/28.png X%%DATADIR%%/images/bearingicons/29.png X%%DATADIR%%/images/bearingicons/30.png X%%DATADIR%%/images/bearingicons/31.png X%%DATADIR%%/images/bearingicons/32.png X%%DATADIR%%/images/bearingicons/33.png X%%DATADIR%%/images/bearingicons/34.png X%%DATADIR%%/images/bearingicons/35.png X%%DATADIR%%/images/bearingicons/36.png X%%DATADIR%%/images/bearingicons/37.png X%%DATADIR%%/images/bearingicons/38.png X%%DATADIR%%/images/bearingicons/39.png X%%DATADIR%%/images/bearingicons/40.png X%%DATADIR%%/images/bearingicons/41.png X%%DATADIR%%/images/bearingicons/42.png X%%DATADIR%%/images/bearingicons/43.png X%%DATADIR%%/images/bearingicons/44.png X%%DATADIR%%/images/bearingicons/45.png X%%DATADIR%%/images/bearingicons/46.png X%%DATADIR%%/images/bearingicons/47.png X%%DATADIR%%/images/bearingicons/48.png X%%DATADIR%%/images/bearingicons/49.png X%%DATADIR%%/images/bearingicons/50.png X%%DATADIR%%/images/bearingicons/51.png X%%DATADIR%%/images/bearingicons/52.png X%%DATADIR%%/images/bearingicons/53.png X%%DATADIR%%/images/bearingicons/54.png X%%DATADIR%%/images/bearingicons/55.png X%%DATADIR%%/images/bearingicons/56.png X%%DATADIR%%/images/bearingicons/57.png X%%DATADIR%%/images/bearingicons/58.png X%%DATADIR%%/images/bearingicons/59.png X%%DATADIR%%/images/bearingicons/60.png X%%DATADIR%%/images/bearingicons/61.png X%%DATADIR%%/images/bearingicons/62.png X%%DATADIR%%/images/bearingicons/63.png X%%DATADIR%%/images/bearingicons/64.png X%%DATADIR%%/images/bearingicons/65.png X%%DATADIR%%/images/bearingicons/66.png X%%DATADIR%%/images/bearingicons/67.png X%%DATADIR%%/images/bearingicons/68.png X%%DATADIR%%/images/moonicons/01.png X%%DATADIR%%/images/moonicons/02.png X%%DATADIR%%/images/moonicons/03.png X%%DATADIR%%/images/moonicons/04.png X%%DATADIR%%/images/moonicons/05.png X%%DATADIR%%/images/moonicons/06.png X%%DATADIR%%/images/moonicons/07.png X%%DATADIR%%/images/moonicons/08.png X%%DATADIR%%/images/moonicons/09.png X%%DATADIR%%/images/moonicons/10.png X%%DATADIR%%/images/moonicons/11.png X%%DATADIR%%/images/moonicons/12.png X%%DATADIR%%/images/moonicons/13.png X%%DATADIR%%/images/moonicons/14.png X%%DATADIR%%/images/moonicons/15.png X%%DATADIR%%/images/moonicons/16.png X%%DATADIR%%/images/moonicons/17.png X%%DATADIR%%/images/moonicons/18.png X%%DATADIR%%/images/moonicons/19.png X%%DATADIR%%/images/moonicons/20.png X%%DATADIR%%/images/moonicons/21.png X%%DATADIR%%/images/moonicons/22.png X%%DATADIR%%/images/moonicons/23.png X%%DATADIR%%/images/moonicons/24.png X%%DATADIR%%/images/weathericons/00.png X%%DATADIR%%/images/weathericons/01.png X%%DATADIR%%/images/weathericons/02.png X%%DATADIR%%/images/weathericons/03.png X%%DATADIR%%/images/weathericons/04.png X%%DATADIR%%/images/weathericons/05.png X%%DATADIR%%/images/weathericons/06.png X%%DATADIR%%/images/weathericons/07.png X%%DATADIR%%/images/weathericons/08.png X%%DATADIR%%/images/weathericons/09.png X%%DATADIR%%/images/weathericons/10.png X%%DATADIR%%/images/weathericons/11.png X%%DATADIR%%/images/weathericons/12.png X%%DATADIR%%/images/weathericons/13.png X%%DATADIR%%/images/weathericons/14.png X%%DATADIR%%/images/weathericons/15.png X%%DATADIR%%/images/weathericons/16.png X%%DATADIR%%/images/weathericons/17.png X%%DATADIR%%/images/weathericons/18.png X%%DATADIR%%/images/weathericons/19.png X%%DATADIR%%/images/weathericons/20.png X%%DATADIR%%/images/weathericons/21.png X%%DATADIR%%/images/weathericons/22.png X%%DATADIR%%/images/weathericons/23.png X%%DATADIR%%/images/weathericons/24.png X%%DATADIR%%/images/weathericons/25.png X%%DATADIR%%/images/weathericons/26.png X%%DATADIR%%/images/weathericons/27.png X%%DATADIR%%/images/weathericons/28.png X%%DATADIR%%/images/weathericons/29.png X%%DATADIR%%/images/weathericons/30.png X%%DATADIR%%/images/weathericons/31.png X%%DATADIR%%/images/weathericons/32.png X%%DATADIR%%/images/weathericons/33.png X%%DATADIR%%/images/weathericons/34.png X%%DATADIR%%/images/weathericons/35.png X%%DATADIR%%/images/weathericons/36.png X%%DATADIR%%/images/weathericons/37.png X%%DATADIR%%/images/weathericons/38.png X%%DATADIR%%/images/weathericons/39.png X%%DATADIR%%/images/weathericons/40.png X%%DATADIR%%/images/weathericons/41.png X%%DATADIR%%/images/weathericons/42.png X%%DATADIR%%/images/weathericons/43.png X%%DATADIR%%/images/weathericons/44.png X%%DATADIR%%/images/weathericons/45.png X%%DATADIR%%/images/weathericons/46.png X%%DATADIR%%/images/weathericons/47.png X%%DATADIR%%/locale/bg/LC_MESSAGES/conkyForecast.mo X%%DATADIR%%/locale/bg/LC_MESSAGES/conkyForecast.po X%%DATADIR%%/locale/cs/LC_MESSAGES/conkyForecast.mo X%%DATADIR%%/locale/cs/LC_MESSAGES/conkyForecast.po X%%DATADIR%%/locale/de/LC_MESSAGES/conkyForecast.mo X%%DATADIR%%/locale/de/LC_MESSAGES/conkyForecast.po X%%DATADIR%%/locale/es/LC_MESSAGES/conkyForecast.mo X%%DATADIR%%/locale/es/LC_MESSAGES/conkyForecast.po X%%DATADIR%%/locale/fj/LC_MESSAGES/conkyForecast.mo X%%DATADIR%%/locale/fj/LC_MESSAGES/conkyForecast.po X%%DATADIR%%/locale/fr/LC_MESSAGES/conkyForecast.mo X%%DATADIR%%/locale/fr/LC_MESSAGES/conkyForecast.po X%%DATADIR%%/locale/it/LC_MESSAGES/conkyForecast.mo X%%DATADIR%%/locale/it/LC_MESSAGES/conkyForecast.po X%%DATADIR%%/locale/nl/LC_MESSAGES/conkyForecast.mo X%%DATADIR%%/locale/nl/LC_MESSAGES/conkyForecast.po X%%DATADIR%%/locale/pl/LC_MESSAGES/conkyForecast.mo X%%DATADIR%%/locale/pl/LC_MESSAGES/conkyForecast.po X%%DATADIR%%/locale/ro/LC_MESSAGES/conkyForecast.mo X%%DATADIR%%/locale/ro/LC_MESSAGES/conkyForecast.po X%%DATADIR%%/test/conkyForecast.template X%%DATADIR%%/test/conkyrc X@dirrm %%DATADIR%%/test X@dirrm %%DATADIR%%/locale/ro/LC_MESSAGES X@dirrm %%DATADIR%%/locale/ro X@dirrm %%DATADIR%%/locale/pl/LC_MESSAGES X@dirrm %%DATADIR%%/locale/pl X@dirrm %%DATADIR%%/locale/nl/LC_MESSAGES X@dirrm %%DATADIR%%/locale/nl X@dirrm %%DATADIR%%/locale/it/LC_MESSAGES X@dirrm %%DATADIR%%/locale/it X@dirrm %%DATADIR%%/locale/fr/LC_MESSAGES X@dirrm %%DATADIR%%/locale/fr X@dirrm %%DATADIR%%/locale/fj/LC_MESSAGES X@dirrm %%DATADIR%%/locale/fj X@dirrm %%DATADIR%%/locale/es/LC_MESSAGES X@dirrm %%DATADIR%%/locale/es X@dirrm %%DATADIR%%/locale/de/LC_MESSAGES X@dirrm %%DATADIR%%/locale/de X@dirrm %%DATADIR%%/locale/cs/LC_MESSAGES X@dirrm %%DATADIR%%/locale/cs X@dirrm %%DATADIR%%/locale/bg/LC_MESSAGES X@dirrm %%DATADIR%%/locale/bg X@dirrm %%DATADIR%%/locale X@dirrm %%DATADIR%%/images/weathericons X@dirrm %%DATADIR%%/images/moonicons X@dirrm %%DATADIR%%/images/bearingicons X@dirrm %%DATADIR%%/images X@dirrm %%DATADIR%%/example X@dirrm %%DATADIR%% X@unexec rm %D/%%FONTSDIR%%/fonts.cache-1 2>/dev/null || /usr/bin/true X@dirrm %%FONTSDIR%% X@exec %%LOCALBASE%%/bin/fc-cache -f -v %D/%%FONTSDIR%% || /usr/bin/true 76896c3a9ee583dbe173787abf683b99 echo x - conkyforecast/distinfo sed 's/^X//' >conkyforecast/distinfo << '1ca35942aae8e88758b1961133355518' XMD5 (conkyforecast_2.09.tar.gz) = b8933e2513079df26dfa3e781feb2650 XSHA256 (conkyforecast_2.09.tar.gz) = a7c196f9cb05e76098ff27149c34f634e0baaf8bf895e58156d3200135dd28cc XSIZE (conkyforecast_2.09.tar.gz) = 11029079 1ca35942aae8e88758b1961133355518 echo c - conkyforecast/files mkdir -p conkyforecast/files > /dev/null 2>&1 echo x - conkyforecast/files/patch-conkyForecast sed 's/^X//' >conkyforecast/files/patch-conkyForecast << '9189fb22d313ac26a88e32b9565fe108' X--- conkyForecast.orig 2010-01-07 05:02:45.000000000 +0700 X+++ conkyForecast 2010-05-07 02:07:30.000000000 +0800 X@@ -1,3 +1,3 @@ X #! /bin/sh X cd /usr/share/conkyforecast/ X-$PYTHONPATH /usr/bin/python /usr/share/conkyforecast/conkyForecast.py "$@" X+$PYTHONPATH /usr/bin/env python /usr/share/conkyforecast/conkyForecast.py "$@" 9189fb22d313ac26a88e32b9565fe108 echo x - conkyforecast/files/patch-setup.py sed 's/^X//' >conkyforecast/files/patch-setup.py << '972e35244df04d3260a48ce7fd68d961' X--- setup.py.orig 2010-01-07 05:02:45.000000000 +0700 X+++ setup.py 2010-05-07 23:16:08.000000000 +0800 X@@ -46,7 +46,6 @@ X ('/usr/share/conkyforecast/', [ 'conkyForecast.pot' ] ), X ('/usr/share/conkyforecast/', [ 'conkyForecast.config' ] ), X ('/usr/share/conkyforecast/example', listfiles( 'example', '*' ) ), X- ('/usr/share/fonts/truetype/conkyforecast', listfiles( 'fonts', '*' ) ), X ('/usr/share/conkyforecast/images/bearingicons', listfiles( 'images/bearingicons', '*' ) ), X ('/usr/share/conkyforecast/images/moonicons', listfiles( 'images/moonicons', '*' ) ), X ('/usr/share/conkyforecast/images/weathericons', listfiles( 'images/weathericons', '*' ) ), 972e35244df04d3260a48ce7fd68d961 echo x - conkyforecast/files/patch-conkyForecast.py sed 's/^X//' >conkyforecast/files/patch-conkyForecast.py << 'd539c43f7b10a633cb676aacadd69d1f' X--- conkyForecast.py.orig 2010-01-07 05:02:45.000000000 +0700 X+++ conkyForecast.py 2010-05-07 01:54:00.000000000 +0800 X@@ -1,4 +1,4 @@ X-#!/usr/bin/python X+#!/usr/bin/env python X # -*- coding: utf-8 -*- X ############################################################################### X # conkyForecast.py is a (not so) simple (anymore) python script to gather d539c43f7b10a633cb676aacadd69d1f echo x - conkyforecast/files/pkg-message.in sed 's/^X//' >conkyforecast/files/pkg-message.in << 'ecc9ac219903b7716b158c9836974361' XMake sure that the freetype module is loaded. If it is not, add the following Xline to the "Modules" section of your X Windows configuration file: X X Load "freetype" X XAdd the following line to the "Files" section of X Windows configuration file: X X FontPath "%%PREFIX%%/%%FONTSDIR%%/" X XFor a working script you must define, in a user specific config file, a partner Xid and registration code for the weather.com xoap service. For this purpose Xthe config file should be copied to ~/.conkyForecast.config and setup as Xrequired. X XTo copy and edit the config, using the command line, run: X X cp %%DATADIR%%/conkyForecast.config ~/.conkyForecast.config X ecc9ac219903b7716b158c9836974361 exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201005071737.o47HbZ4C073257>