Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F132956818
D6324.id16403.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
19 KB
Referenced Files
None
Subscribers
None
D6324.id16403.diff
View Options
Index: astro/Makefile
===================================================================
--- astro/Makefile
+++ astro/Makefile
@@ -107,6 +107,7 @@
SUBDIR += wcslib
SUBDIR += weather
SUBDIR += weatherspect
+ SUBDIR += weewx
SUBDIR += wmjupiter
SUBDIR += wmmoonclock
SUBDIR += wmsolar
Index: astro/weewx/Makefile
===================================================================
--- /dev/null
+++ astro/weewx/Makefile
@@ -0,0 +1,56 @@
+# $FreeBSD$
+
+PORTNAME= weewx
+PORTVERSION= 3.5.0
+CATEGORIES= astro www
+MASTER_SITES= http://weewx.com/downloads/
+
+MAINTAINER= asomers@freebsd.org
+COMMENT= Open source software for your weather station
+
+LICENSE= GPLv3
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}configobj>0:devel/py-configobj \
+ cheetah:devel/py-cheetah \
+ ${PYTHON_PKGNAMEPREFIX}imaging>0:graphics/py-imaging \
+ ${LOCALBASE}/share/fonts/freefont-ttf/FreeMonoBold.ttf:x11-fonts/freefont-ttf \
+ ${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3
+# Note: weewx will run without pyephem, but almanac information will be more
+# limited.
+RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/ephem/__init__.py:astro/pyephem
+
+OPTIONS_DEFINE= MYSQL USB SERIAL
+OPTIONS_DEFAULT= USB SERIAL
+USB_DESC= USB-attached weather station support
+SERIAL_DESC= Serial-attached weather station support
+
+MYSQL_RUN_DEPENDS= py27-MySQLdb:databases/py-MySQLdb
+SERIAL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}serial>0:comms/py-serial
+USB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}usb>0:devel/py-usb
+
+USES= python
+USE_PYTHON= distutils
+PYDISTUTILS_INSTALLNOSINGLE= yes
+PYDISTUTILS_INSTALLARGS+= --no-prompt
+USE_RC_SUBR= weewxd
+SUB_LIST+= PYTHON_CMD="${PYTHON_CMD}"
+SUB_FILES+= pkg-message
+
+# These files all contain font paths that must be fixed
+FONTFILES= extensions/basic/skins/basic/skin.conf \
+ docs/usersguide.htm \
+ skins/Standard/skin.conf
+# These files all contain PREFIX references that must be expanded
+PREFIXFILES= setup.cfg \
+ setup.py
+post-patch:
+ @${REINPLACE_CMD} -e 's:%%STAGEDIR%%:${STAGEDIR}:g' ${WRKSRC}/setup.py
+.for f in ${FONTFILES}
+ @${REINPLACE_CMD} -e 's:%%LOCALBASE%%:${LOCALBASE}:g' ${WRKSRC}/${f}
+.endfor
+.for f in ${PREFIXFILES}
+ @${REINPLACE_CMD} -e 's:%%PREFIX%%:${PREFIX}:g' ${WRKSRC}/${f}
+.endfor
+
+.include <bsd.port.mk>
Index: astro/weewx/distinfo
===================================================================
--- /dev/null
+++ astro/weewx/distinfo
@@ -0,0 +1,2 @@
+SHA256 (weewx-3.5.0.tar.gz) = ddda3a6dd187bfbd501b17563cc37e1cab44187e014a5b66a71926a39e850869
+SIZE (weewx-3.5.0.tar.gz) = 1024020
Index: astro/weewx/files/patch-docs_usersguide.htm
===================================================================
--- /dev/null
+++ astro/weewx/files/patch-docs_usersguide.htm
@@ -0,0 +1,14 @@
+--- docs/usersguide.htm.orig 2016-05-16 18:20:40 UTC
++++ docs/usersguide.htm
+@@ -5365,9 +5365,9 @@ port = /dev/cuaU0</pre>
+ support the UTF-8 character necessary to make a degree sign. Look in
+ section <span class="code">[ImageGenerator]</span> for a line
+ that looks like:</p>
+- <pre class="tty">unit_label_font_path = /usr/share/fonts/truetype/freefont/FreeMonoBold.ttf</pre>
++ <pre class="tty">unit_label_font_path = %%LOCALBASE%%/fonts/freefont-ttf/FreeMonoBold.ttf</pre>
+ <p>Make sure that the specified path
+- (<span class='code'>/usr/share/fonts/truetype/freefont/FreeMonoBold.ttf</span>
++ (<span class='code'>%%LOCALBASE%%/fonts/freefont-ttf/FreeMonoBold.ttf</span>
+ in this case) actually exists. If it does not, on Debian
+ operating systems (such as Ubuntu), you may be able to install
+ the necessary fonts:</p>
Index: astro/weewx/files/patch-extensions_basic_skins_basic_skin.conf
===================================================================
--- /dev/null
+++ astro/weewx/files/patch-extensions_basic_skins_basic_skin.conf
@@ -0,0 +1,31 @@
+--- extensions/basic/skins/basic/skin.conf.orig 2016-05-16 18:20:38 UTC
++++ extensions/basic/skins/basic/skin.conf
+@@ -62,23 +62,23 @@
+ chart_background_color = 0xffffff
+ chart_gridline_color = 0xeaeaea
+
+- top_label_font_path = /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed-Bold.ttf
++ top_label_font_path = %%LOCALBASE%%/fonts/dejavu/DejaVuSansCondensed-Bold.ttf
+ top_label_font_size = 10
+
+- unit_label_font_path = /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf
++ unit_label_font_path = %%LOCALBASE%%/fonts/dejavu/DejaVuSansCondensed.ttf
+ unit_label_font_size = 10
+ unit_label_font_color = 0xaaaaaa
+
+- bottom_label_font_path = /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf
++ bottom_label_font_path = %%LOCALBASE%%/fonts/dejavu/DejaVuSansCondensed.ttf
+ bottom_label_font_size = 10
+ bottom_label_font_color = 0xaaaaaa
+
+- axis_label_font_path = /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf
++ axis_label_font_path = %%LOCALBASE%%/fonts/dejavu/DejaVuSansCondensed.ttf
+ axis_label_font_size = 10
+ axis_label_font_color = 0xaaaaaa
+
+ rose_label = N
+- rose_label_font_path = /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansCondensed.ttf
++ rose_label_font_path = %%LOCALBASE%%/fonts/dejavu/DejaVuSansCondensed.ttf
+ rose_label_font_size = 8
+ rose_label_font_color = 0x888888
+ rose_color = 0xaaaaaa
Index: astro/weewx/files/patch-setup.cfg
===================================================================
--- /dev/null
+++ astro/weewx/files/patch-setup.cfg
@@ -0,0 +1,11 @@
+--- setup.cfg.orig 2016-03-11 16:07:38 UTC
++++ setup.cfg
+@@ -4,7 +4,7 @@
+ [install]
+
+ # Set the following to the root directory where weewx should be installed
+-home = /home/weewx
++home = %%PREFIX%%/weewx
+
+ # Given the value of 'home' above, the following are reasonable values
+ prefix =
Index: astro/weewx/files/patch-setup.py
===================================================================
--- /dev/null
+++ astro/weewx/files/patch-setup.py
@@ -0,0 +1,38 @@
+--- setup.py.orig 2016-03-11 16:07:38 UTC
++++ setup.py
+@@ -166,7 +166,8 @@ class weewx_install_data(install_data):
+ % (f, e))
+
+ # The path where the weewx.conf configuration file will be installed
+- install_path = os.path.join(install_dir, os.path.basename(f))
++ real_install_dir = install_dir.replace("%%STAGEDIR%%", "", 1)
++ install_path = os.path.join(install_dir, os.path.basename(f)) + ".sample"
+
+ # Do we have an old config file?
+ if os.path.isfile(install_path):
+@@ -193,7 +194,7 @@ class weewx_install_data(install_data):
+ weecfg.modify_config(config_dict, stn_info, DEBUG)
+
+ # Set the WEEWX_ROOT
+- config_dict['WEEWX_ROOT'] = os.path.normpath(install_dir)
++ config_dict['WEEWX_ROOT'] = os.path.normpath(real_install_dir)
+ # Finally, reorder it to the canonical form
+ weecfg.reorder_to_ref(config_dict)
+
+@@ -220,6 +221,7 @@ class weewx_install_data(install_data):
+
+ def massage_start_file(self, f, install_dir, **kwargs):
+
++ real_install_dir = install_dir.replace("%%STAGEDIR%%", "", 1)
+ outname = os.path.join(install_dir, os.path.basename(f))
+ sre = re.compile(r"WEEWX_ROOT\s*=")
+
+@@ -227,7 +229,7 @@ class weewx_install_data(install_data):
+ with tempfile.NamedTemporaryFile("w") as tmpfile:
+ for line in infile:
+ if sre.match(line):
+- tmpfile.writelines("WEEWX_ROOT=%s\n" % self.install_dir)
++ tmpfile.writelines("WEEWX_ROOT=%s\n" % self.real_install_dir)
+ else:
+ tmpfile.writelines(line)
+ tmpfile.flush()
Index: astro/weewx/files/patch-skins_Standard_skin.conf
===================================================================
--- /dev/null
+++ astro/weewx/files/patch-skins_Standard_skin.conf
@@ -0,0 +1,33 @@
+--- skins/Standard/skin.conf.orig 2016-05-16 18:20:42 UTC
++++ skins/Standard/skin.conf
+@@ -298,25 +298,25 @@
+ chart_background_color = 0xd8d8d8
+ chart_gridline_color = 0xa0a0a0
+
+- top_label_font_path = /usr/share/fonts/truetype/freefont/FreeMonoBold.ttf
++ top_label_font_path = %%LOCALBASE%%/share/fonts/freefont-ttf/FreeMonoBold.ttf
+ top_label_font_size = 10
+
+- unit_label_font_path = /usr/share/fonts/truetype/freefont/FreeMonoBold.ttf
++ unit_label_font_path = %%LOCALBASE%%/share/fonts/freefont-ttf/FreeMonoBold.ttf
+ unit_label_font_size = 10
+ unit_label_font_color = 0x000000
+
+- bottom_label_font_path = /usr/share/fonts/truetype/freefont/FreeMonoBold.ttf
++ bottom_label_font_path = %%LOCALBASE%%/share/fonts/freefont-ttf/FreeMonoBold.ttf
+ bottom_label_font_size = 12
+ bottom_label_font_color = 0x000000
+ bottom_label_offset = 3
+
+- axis_label_font_path = /usr/share/fonts/truetype/freefont/FreeMonoBold.ttf
++ axis_label_font_path = %%LOCALBASE%%/share/fonts/freefont-ttf/FreeMonoBold.ttf
+ axis_label_font_size = 10
+ axis_label_font_color = 0x000000
+
+ # Options for the compass rose, used for progressive vector plots
+ rose_label = N
+- rose_label_font_path = /usr/share/fonts/truetype/freefont/FreeMonoBold.ttf
++ rose_label_font_path = %%LOCALBASE%%/share/fonts/freefont-ttf/FreeMonoBold.ttf
+ rose_label_font_size = 10
+ rose_label_font_color = 0x000000
+
Index: astro/weewx/files/pkg-message.in
===================================================================
--- /dev/null
+++ astro/weewx/files/pkg-message.in
@@ -0,0 +1,4 @@
+*******************************************************************************
+You should copy %%PREFIX%%/weewx/weewx.conf.sample to
+%%PREFIX%%/weewx/weewx.conf and configure it for your station.
+*******************************************************************************
Index: astro/weewx/files/weewxd.in
===================================================================
--- /dev/null
+++ astro/weewx/files/weewxd.in
@@ -0,0 +1,31 @@
+#!/bin/sh
+
+# $FreeBSD$
+#
+# PROVIDE: weewxd
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+#
+# Add this line to /etc/rc.conf or /etc/rc.conf.local to enable weewxd
+#
+# weewxd_enable (bool): Set to NO by default
+# weewxd_config (path): Set to %%PREFIX%%/weewx/weewx.conf by default
+#
+
+. /etc/rc.subr
+
+name=weewxd
+rcvar=weewxd_enable
+desc="Personal weather station recording and publishing daemon"
+
+load_rc_config $name
+
+: ${weewxd_enable:=NO}
+: ${weewxd_config:=%%PREFIX%%/weewx/weewx.conf}
+
+command=%%PREFIX%%/weewx/bin/weewxd
+command_interpreter=%%PYTHON_CMD%%
+pidfile=/var/run/${name}.pid
+command_args="$weewxd_config --daemon --pidfile=$pidfile"
+
+run_rc_command "$1"
Index: astro/weewx/pkg-descr
===================================================================
--- /dev/null
+++ astro/weewx/pkg-descr
@@ -0,0 +1,6 @@
+Open source software for your weather station
+
+The WeeWX weather system is written in Python and runs on Linux, MacOSX,
+Solaris, and *BSD. It runs exceptionally well on a Raspberry Pi. It generates
+plots, HTML pages, and monthly and yearly summary reports, which can be
+uploaded to a web server. Thousands of users worldwide!
Index: astro/weewx/pkg-plist
===================================================================
--- /dev/null
+++ astro/weewx/pkg-plist
@@ -0,0 +1,236 @@
+weewx/LICENSE.txt
+weewx/README
+weewx/bin/daemon.py
+weewx/bin/daemon.pyc
+weewx/bin/examples/__init__.py
+weewx/bin/examples/__init__.pyc
+weewx/bin/examples/alarm.py
+weewx/bin/examples/alarm.pyc
+weewx/bin/examples/lowBattery.py
+weewx/bin/examples/lowBattery.pyc
+weewx/bin/examples/xsearch.py
+weewx/bin/examples/xsearch.pyc
+weewx/bin/schemas/__init__.py
+weewx/bin/schemas/__init__.pyc
+weewx/bin/schemas/wview.py
+weewx/bin/schemas/wview.pyc
+weewx/bin/user/__init__.py
+weewx/bin/user/__init__.pyc
+weewx/bin/user/extensions.py
+weewx/bin/user/extensions.pyc
+weewx/bin/wee_config
+weewx/bin/wee_database
+weewx/bin/wee_debug
+weewx/bin/wee_device
+weewx/bin/wee_extension
+weewx/bin/wee_reports
+weewx/bin/weecfg/__init__.py
+weewx/bin/weecfg/__init__.pyc
+weewx/bin/weecfg/config.py
+weewx/bin/weecfg/config.pyc
+weewx/bin/weecfg/extension.py
+weewx/bin/weecfg/extension.pyc
+weewx/bin/weedb/__init__.py
+weewx/bin/weedb/__init__.pyc
+weewx/bin/weedb/mysql.py
+weewx/bin/weedb/mysql.pyc
+weewx/bin/weedb/sqlite.py
+weewx/bin/weedb/sqlite.pyc
+weewx/bin/weeplot/__init__.py
+weewx/bin/weeplot/__init__.pyc
+weewx/bin/weeplot/genplot.py
+weewx/bin/weeplot/genplot.pyc
+weewx/bin/weeplot/utilities.py
+weewx/bin/weeplot/utilities.pyc
+weewx/bin/weeutil/Moon.py
+weewx/bin/weeutil/Moon.pyc
+weewx/bin/weeutil/Sun.py
+weewx/bin/weeutil/Sun.pyc
+weewx/bin/weeutil/__init__.py
+weewx/bin/weeutil/__init__.pyc
+weewx/bin/weeutil/ftpupload.py
+weewx/bin/weeutil/ftpupload.pyc
+weewx/bin/weeutil/rsyncupload.py
+weewx/bin/weeutil/rsyncupload.pyc
+weewx/bin/weeutil/weeutil.py
+weewx/bin/weeutil/weeutil.pyc
+weewx/bin/weewx-3.5.0-py%%PYTHON_VER%%.egg-info/PKG-INFO
+weewx/bin/weewx-3.5.0-py%%PYTHON_VER%%.egg-info/SOURCES.txt
+weewx/bin/weewx-3.5.0-py%%PYTHON_VER%%.egg-info/dependency_links.txt
+weewx/bin/weewx-3.5.0-py%%PYTHON_VER%%.egg-info/top_level.txt
+weewx/bin/weewx/__init__.py
+weewx/bin/weewx/__init__.pyc
+weewx/bin/weewx/accum.py
+weewx/bin/weewx/accum.pyc
+weewx/bin/weewx/almanac.py
+weewx/bin/weewx/almanac.pyc
+weewx/bin/weewx/cheetahgenerator.py
+weewx/bin/weewx/cheetahgenerator.pyc
+weewx/bin/weewx/crc16.py
+weewx/bin/weewx/crc16.pyc
+weewx/bin/weewx/drivers/__init__.py
+weewx/bin/weewx/drivers/__init__.pyc
+weewx/bin/weewx/drivers/acurite.py
+weewx/bin/weewx/drivers/acurite.pyc
+weewx/bin/weewx/drivers/cc3000.py
+weewx/bin/weewx/drivers/cc3000.pyc
+weewx/bin/weewx/drivers/fousb.py
+weewx/bin/weewx/drivers/fousb.pyc
+weewx/bin/weewx/drivers/simulator.py
+weewx/bin/weewx/drivers/simulator.pyc
+weewx/bin/weewx/drivers/te923.py
+weewx/bin/weewx/drivers/te923.pyc
+weewx/bin/weewx/drivers/ultimeter.py
+weewx/bin/weewx/drivers/ultimeter.pyc
+weewx/bin/weewx/drivers/vantage.py
+weewx/bin/weewx/drivers/vantage.pyc
+weewx/bin/weewx/drivers/wmr100.py
+weewx/bin/weewx/drivers/wmr100.pyc
+weewx/bin/weewx/drivers/wmr200.py
+weewx/bin/weewx/drivers/wmr200.pyc
+weewx/bin/weewx/drivers/wmr300.py
+weewx/bin/weewx/drivers/wmr300.pyc
+weewx/bin/weewx/drivers/wmr9x8.py
+weewx/bin/weewx/drivers/wmr9x8.pyc
+weewx/bin/weewx/drivers/ws1.py
+weewx/bin/weewx/drivers/ws1.pyc
+weewx/bin/weewx/drivers/ws23xx.py
+weewx/bin/weewx/drivers/ws23xx.pyc
+weewx/bin/weewx/drivers/ws28xx.py
+weewx/bin/weewx/drivers/ws28xx.pyc
+weewx/bin/weewx/engine.py
+weewx/bin/weewx/engine.pyc
+weewx/bin/weewx/filegenerator.py
+weewx/bin/weewx/filegenerator.pyc
+weewx/bin/weewx/imagegenerator.py
+weewx/bin/weewx/imagegenerator.pyc
+weewx/bin/weewx/junk.py
+weewx/bin/weewx/junk.pyc
+weewx/bin/weewx/manager.py
+weewx/bin/weewx/manager.pyc
+weewx/bin/weewx/reportengine.py
+weewx/bin/weewx/reportengine.pyc
+weewx/bin/weewx/restx.py
+weewx/bin/weewx/restx.pyc
+weewx/bin/weewx/station.py
+weewx/bin/weewx/station.pyc
+weewx/bin/weewx/tags.py
+weewx/bin/weewx/tags.pyc
+weewx/bin/weewx/units.py
+weewx/bin/weewx/units.pyc
+weewx/bin/weewx/uwxutils.py
+weewx/bin/weewx/uwxutils.pyc
+weewx/bin/weewx/wxengine.py
+weewx/bin/weewx/wxengine.pyc
+weewx/bin/weewx/wxformulas.py
+weewx/bin/weewx/wxformulas.pyc
+weewx/bin/weewx/wxmanager.py
+weewx/bin/weewx/wxmanager.pyc
+weewx/bin/weewx/wxservices.py
+weewx/bin/weewx/wxservices.pyc
+weewx/bin/weewxd
+weewx/bin/wunderfixer
+weewx/docs/changes.txt
+weewx/docs/copyright.htm
+weewx/docs/css/jquery.tocify.css
+weewx/docs/css/ui-lightness/images/animated-overlay.gif
+weewx/docs/css/ui-lightness/images/ui-bg_diagonals-thick_18_b81900_40x40.png
+weewx/docs/css/ui-lightness/images/ui-bg_diagonals-thick_20_666666_40x40.png
+weewx/docs/css/ui-lightness/images/ui-bg_flat_10_000000_40x100.png
+weewx/docs/css/ui-lightness/images/ui-bg_glass_100_f6f6f6_1x400.png
+weewx/docs/css/ui-lightness/images/ui-bg_glass_100_fdf5ce_1x400.png
+weewx/docs/css/ui-lightness/images/ui-bg_glass_65_ffffff_1x400.png
+weewx/docs/css/ui-lightness/images/ui-bg_gloss-wave_35_f6a828_500x100.png
+weewx/docs/css/ui-lightness/images/ui-bg_highlight-soft_100_eeeeee_1x100.png
+weewx/docs/css/ui-lightness/images/ui-bg_highlight-soft_75_ffe45c_1x100.png
+weewx/docs/css/ui-lightness/images/ui-icons_222222_256x240.png
+weewx/docs/css/ui-lightness/images/ui-icons_228ef1_256x240.png
+weewx/docs/css/ui-lightness/images/ui-icons_ef8c08_256x240.png
+weewx/docs/css/ui-lightness/images/ui-icons_ffd27a_256x240.png
+weewx/docs/css/ui-lightness/images/ui-icons_ffffff_256x240.png
+weewx/docs/css/ui-lightness/jquery-ui-1.10.4.custom.css
+weewx/docs/css/ui-lightness/jquery-ui-1.10.4.custom.min.css
+weewx/docs/css/weewx_docs.css
+weewx/docs/customizing.htm
+weewx/docs/debian.htm
+weewx/docs/images/day-gap-not-shown.png
+weewx/docs/images/day-gap-showing.png
+weewx/docs/images/daycompare.png
+weewx/docs/images/daytemp_with_avg.png
+weewx/docs/images/daywindvec.png
+weewx/docs/images/ferrites.jpg
+weewx/docs/images/funky_degree.png
+weewx/docs/images/image_parts.png
+weewx/docs/images/image_parts.xcf
+weewx/docs/images/logo-apple.png
+weewx/docs/images/logo-centos.png
+weewx/docs/images/logo-debian.png
+weewx/docs/images/logo-fedora.png
+weewx/docs/images/logo-linux.png
+weewx/docs/images/logo-mint.png
+weewx/docs/images/logo-opensuse.png
+weewx/docs/images/logo-redhat.png
+weewx/docs/images/logo-suse.png
+weewx/docs/images/logo-ubuntu.png
+weewx/docs/images/logo-weewx.png
+weewx/docs/images/sample_monthrain.png
+weewx/docs/images/weekgustoverlay.png
+weewx/docs/images/weektempdew.png
+weewx/docs/images/yearhilow.png
+weewx/docs/js/jquery-1.11.1.min.js
+weewx/docs/js/jquery-ui-1.10.4.custom.min.js
+weewx/docs/js/jquery.tocify-1.9.0.js
+weewx/docs/js/jquery.tocify-1.9.0.min.js
+weewx/docs/js/weewx.js
+weewx/docs/readme.htm
+weewx/docs/redhat.htm
+weewx/docs/setup.htm
+weewx/docs/suse.htm
+weewx/docs/upgrading.htm
+weewx/docs/usersguide.htm
+weewx/skins/Ftp/skin.conf
+weewx/skins/Rsync/skin.conf
+weewx/skins/Standard/NOAA/NOAA-YYYY-MM.txt.tmpl
+weewx/skins/Standard/NOAA/NOAA-YYYY.txt.tmpl
+weewx/skins/Standard/RSS/weewx_rss.xml.tmpl
+weewx/skins/Standard/backgrounds/band.gif
+weewx/skins/Standard/backgrounds/butterfly.jpg
+weewx/skins/Standard/backgrounds/drops.gif
+weewx/skins/Standard/backgrounds/flower.jpg
+weewx/skins/Standard/backgrounds/leaf.jpg
+weewx/skins/Standard/backgrounds/night.gif
+weewx/skins/Standard/favicon.ico
+weewx/skins/Standard/index.html.tmpl
+weewx/skins/Standard/mobile.css
+weewx/skins/Standard/mobile.html.tmpl
+weewx/skins/Standard/month.html.tmpl
+weewx/skins/Standard/skin.conf
+weewx/skins/Standard/smartphone/barometer.html.tmpl
+weewx/skins/Standard/smartphone/custom.js
+weewx/skins/Standard/smartphone/humidity.html.tmpl
+weewx/skins/Standard/smartphone/icons/icon_ipad_x1.png
+weewx/skins/Standard/smartphone/icons/icon_ipad_x2.png
+weewx/skins/Standard/smartphone/icons/icon_iphone_x1.png
+weewx/skins/Standard/smartphone/icons/icon_iphone_x2.png
+weewx/skins/Standard/smartphone/index.html.tmpl
+weewx/skins/Standard/smartphone/radar.html.tmpl
+weewx/skins/Standard/smartphone/rain.html.tmpl
+weewx/skins/Standard/smartphone/temp_outside.html.tmpl
+weewx/skins/Standard/smartphone/wind.html.tmpl
+weewx/skins/Standard/week.html.tmpl
+weewx/skins/Standard/weewx.css
+weewx/skins/Standard/year.html.tmpl
+weewx/util/apache/conf.d/weewx.conf
+weewx/util/init.d/weewx.bsd
+weewx/util/init.d/weewx.debian
+weewx/util/init.d/weewx.lsb
+weewx/util/init.d/weewx.redhat
+weewx/util/init.d/weewx.suse
+weewx/util/launchd/com.weewx.weewxd.plist
+weewx/util/logrotate.d/weewx
+weewx/util/logwatch/conf/logfiles/weewx.conf
+weewx/util/logwatch/conf/services/weewx.conf
+weewx/util/logwatch/scripts/services/weewx
+weewx/util/rsyslog.d/weewx.conf
+weewx/util/systemd/weewx.service
+weewx/weewx.conf.sample
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Wed, Oct 22, 12:51 PM (3 h, 36 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
24056741
Default Alt Text
D6324.id16403.diff (19 KB)
Attached To
Mode
D6324: New port: astro/weewx
Attached
Detach File
Event Timeline
Log In to Comment