pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-weewx: Add version 3.8.2



Module Name:	pkgsrc-wip
Committed By:	Greg Troxel <gdt%lexort.com@localhost>
Pushed By:	gdt
Date:		Sun Jul 28 09:31:00 2019 -0400
Changeset:	775bba476a52e7474730e68f0afc5dc36e91e1dd

Modified Files:
	Makefile
Added Files:
	py-weewx/DESCR
	py-weewx/Makefile
	py-weewx/PLIST
	py-weewx/distinfo
	py-weewx/patches/patch-setup.cfg
	py-weewx/patches/patch-setup.py

Log Message:
py-weewx: Add version 3.8.2

WeeWX is a free, open source, software program, written in Python,
which interacts with your weather station to produce graphs, reports,
and HTML pages. It can optionally publish to weather sites or web
servers. It uses modern software concepts, making it simple, robust,
and easy to extend. It includes extensive documentation.

WeeWX runs under most versions of Linux, as well as macOS, *BSD, and
Solaris. Many users are running on the Raspberry Pi. The images on
this page and throughout this web site are from sample stations
running WeeWX.

Thousands of stations throughout the world run WeeWX, many of whom
have opted-in to be shown on our station map.

pkgsrc note: For now, this package is useful to install the
dependencies; see the Makefile for configuration issues.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=775bba476a52e7474730e68f0afc5dc36e91e1dd

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile                         |   1 +
 py-weewx/DESCR                   |  16 ++
 py-weewx/Makefile                |  61 ++++++
 py-weewx/PLIST                   | 402 +++++++++++++++++++++++++++++++++++++++
 py-weewx/distinfo                |   8 +
 py-weewx/patches/patch-setup.cfg |  18 ++
 py-weewx/patches/patch-setup.py  |  16 ++
 7 files changed, 522 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index d48d016a9d..272fb0ea8c 100644
--- a/Makefile
+++ b/Makefile
@@ -4185,6 +4185,7 @@ SUBDIR+=	py-webkit
 SUBDIR+=	py-weblib
 SUBDIR+=	py-weboob
 SUBDIR+=	py-websocket
+SUBDIR+=	py-weewx
 SUBDIR+=	py-whelk
 SUBDIR+=	py-wifite
 SUBDIR+=	py-willow
diff --git a/py-weewx/DESCR b/py-weewx/DESCR
new file mode 100644
index 0000000000..c178cd355b
--- /dev/null
+++ b/py-weewx/DESCR
@@ -0,0 +1,16 @@
+WeeWX is a free, open source, software program, written in Python,
+which interacts with your weather station to produce graphs, reports,
+and HTML pages. It can optionally publish to weather sites or web
+servers. It uses modern software concepts, making it simple, robust,
+and easy to extend. It includes extensive documentation.
+
+WeeWX runs under most versions of Linux, as well as macOS, *BSD, and
+Solaris. Many users are running on the Raspberry Pi. The images on
+this page and throughout this web site are from sample stations
+running WeeWX.
+
+Thousands of stations throughout the world run WeeWX, many of whom
+have opted-in to be shown on our station map.
+
+pkgsrc note: For now, this package is useful to install the
+dependencies; see the Makefile for configuration issues.
diff --git a/py-weewx/Makefile b/py-weewx/Makefile
new file mode 100644
index 0000000000..077265f435
--- /dev/null
+++ b/py-weewx/Makefile
@@ -0,0 +1,61 @@
+# $NetBSD: Makefile,v 1.24 2019/04/26 14:12:35 maya Exp $
+
+DISTNAME=	weewx-3.9.2
+PKGNAME=	${PYPKGPREFIX}-${DISTNAME:tl}
+CATEGORIES=	misc
+MASTER_SITES=	http://weewx.com/downloads/
+
+# See also
+# https://reviews.freebsd.org/file/data/wxlggqqqglli6l66usac/PHID-FILE-kucs3bj4stbb6iw4zpy5/D6324.diff
+
+# Do not make this package installable; email me if questions.
+MAINTAINER=	gdt%NetBSD.org@localhost
+HOMEPAGE=	http://weewx.com/
+COMMENT=	Python-powered template engine and code-generator
+LICENSE=	gnu-gpl-v3
+
+USE_LANGUAGES=
+
+PYTHON_VERSIONS_INCOMPATIBLE=	36 37 # not yet ported as of 3.9.2
+
+SUBST_CLASSES+=         paths
+SUBST_MESSAGE.paths=    Substituting pkgsrc paths
+SUBST_STAGE.paths=      pre-configure
+SUBST_FILES.paths=      setup.cfg
+SUBST_VARS.paths=       PREFIX
+
+# These versions are probably higher than necessary, but there is little value
+# in testing with versions older than are in pkgsrc.
+DEPENDS+=	${PYPKGPREFIX}-sqlite3>=2.7.16:../../databases/py-sqlite3
+DEPENDS+=	${PYPKGPREFIX}-Pillow>=6.0.0:../../graphics/py-Pillow
+DEPENDS+=	${PYPKGPREFIX}-cheetah>=2.4.4:../../devel/py-cheetah
+DEPENDS+=	${PYPKGPREFIX}-configobj>=5.0.6:../../devel/py-configobj
+DEPENDS+=	${PYPKGPREFIX}-ephem>=3.7.6.0:../../math/py-ephem
+DEPENDS+=	${PYPKGPREFIX}-serial>=3.4:../../comms/py-serial
+DEPENDS+=	${PYPKGPREFIX}-usb>=1.0.0:../../devel/py-usb
+
+# \todo Decide whether to depend/patch, omit, or continue to ignore.
+CHECK_INTERPRETER_SKIP+=	weewx/util/init.d/weewx.lsb
+CHECK_INTERPRETER_SKIP+=	weewx/util/init.d/weewx.suse
+CHECK_INTERPRETER_SKIP+=	weewx/util/logwatch/scripts/services/weewx
+
+# Move config file to an example-type path.
+# \todo Consider patching setup.py instead.
+post-install:
+	mv ${DESTDIR}/${PREFIX}/weewx/weewx.conf ${DESTDIR}/${PREFIX}/weewx/weewx.conf.DIST
+
+CONF_FILES+=	${PREFIX}/weewx/weewx.conf.DIST ${PREFIX}/weewx/weewx.conf
+
+# weewx has its own scheme for updating the config file, and it is
+# likely a lot of work to make a package that behaves correctly,
+# separating out the code that runs at distutils install time into
+# installation and configuration update.
+
+# \todo Consider somehow integrating weewx's config file update scheme.
+
+# \todo Consider how to manage edits to skins, which are sort of code
+# and sort of config files.
+
+.include "../../lang/python/application.mk"
+.include "../../lang/python/distutils.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/py-weewx/PLIST b/py-weewx/PLIST
new file mode 100644
index 0000000000..8e77d9a2ae
--- /dev/null
+++ b/py-weewx/PLIST
@@ -0,0 +1,402 @@
+@comment $NetBSD$
+weewx/LICENSE.txt
+weewx/README
+weewx/bin/daemon.py
+weewx/bin/daemon.pyc
+weewx/bin/daemon.pyo
+weewx/bin/schemas/__init__.py
+weewx/bin/schemas/__init__.pyc
+weewx/bin/schemas/__init__.pyo
+weewx/bin/schemas/wview.py
+weewx/bin/schemas/wview.pyc
+weewx/bin/schemas/wview.pyo
+weewx/bin/user/__init__.py
+weewx/bin/user/__init__.pyc
+weewx/bin/user/__init__.pyo
+weewx/bin/user/extensions.py
+weewx/bin/user/extensions.pyc
+weewx/bin/user/extensions.pyo
+weewx/bin/wee_config
+weewx/bin/wee_database
+weewx/bin/wee_debug
+weewx/bin/wee_device
+weewx/bin/wee_extension
+weewx/bin/wee_import
+weewx/bin/wee_reports
+weewx/bin/weecfg/__init__.py
+weewx/bin/weecfg/__init__.pyc
+weewx/bin/weecfg/__init__.pyo
+weewx/bin/weecfg/config.py
+weewx/bin/weecfg/config.pyc
+weewx/bin/weecfg/config.pyo
+weewx/bin/weecfg/database.py
+weewx/bin/weecfg/database.pyc
+weewx/bin/weecfg/database.pyo
+weewx/bin/weecfg/extension.py
+weewx/bin/weecfg/extension.pyc
+weewx/bin/weecfg/extension.pyo
+weewx/bin/weedb/__init__.py
+weewx/bin/weedb/__init__.pyc
+weewx/bin/weedb/__init__.pyo
+weewx/bin/weedb/mysql.py
+weewx/bin/weedb/mysql.pyc
+weewx/bin/weedb/mysql.pyo
+weewx/bin/weedb/sqlite.py
+weewx/bin/weedb/sqlite.pyc
+weewx/bin/weedb/sqlite.pyo
+weewx/bin/weeimport/__init__.py
+weewx/bin/weeimport/__init__.pyc
+weewx/bin/weeimport/__init__.pyo
+weewx/bin/weeimport/csvimport.py
+weewx/bin/weeimport/csvimport.pyc
+weewx/bin/weeimport/csvimport.pyo
+weewx/bin/weeimport/cumulusimport.py
+weewx/bin/weeimport/cumulusimport.pyc
+weewx/bin/weeimport/cumulusimport.pyo
+weewx/bin/weeimport/weeimport.py
+weewx/bin/weeimport/weeimport.pyc
+weewx/bin/weeimport/weeimport.pyo
+weewx/bin/weeimport/wuimport.py
+weewx/bin/weeimport/wuimport.pyc
+weewx/bin/weeimport/wuimport.pyo
+weewx/bin/weeplot/__init__.py
+weewx/bin/weeplot/__init__.pyc
+weewx/bin/weeplot/__init__.pyo
+weewx/bin/weeplot/genplot.py
+weewx/bin/weeplot/genplot.pyc
+weewx/bin/weeplot/genplot.pyo
+weewx/bin/weeplot/utilities.py
+weewx/bin/weeplot/utilities.pyc
+weewx/bin/weeplot/utilities.pyo
+weewx/bin/weeutil/Moon.py
+weewx/bin/weeutil/Moon.pyc
+weewx/bin/weeutil/Moon.pyo
+weewx/bin/weeutil/Sun.py
+weewx/bin/weeutil/Sun.pyc
+weewx/bin/weeutil/Sun.pyo
+weewx/bin/weeutil/__init__.py
+weewx/bin/weeutil/__init__.pyc
+weewx/bin/weeutil/__init__.pyo
+weewx/bin/weeutil/config.py
+weewx/bin/weeutil/config.pyc
+weewx/bin/weeutil/config.pyo
+weewx/bin/weeutil/ftpupload.py
+weewx/bin/weeutil/ftpupload.pyc
+weewx/bin/weeutil/ftpupload.pyo
+weewx/bin/weeutil/rsyncupload.py
+weewx/bin/weeutil/rsyncupload.pyc
+weewx/bin/weeutil/rsyncupload.pyo
+weewx/bin/weeutil/weeutil.py
+weewx/bin/weeutil/weeutil.pyc
+weewx/bin/weeutil/weeutil.pyo
+weewx/bin/${EGG_FILE}
+weewx/bin/weewx/__init__.py
+weewx/bin/weewx/__init__.pyc
+weewx/bin/weewx/__init__.pyo
+weewx/bin/weewx/accum.py
+weewx/bin/weewx/accum.pyc
+weewx/bin/weewx/accum.pyo
+weewx/bin/weewx/almanac.py
+weewx/bin/weewx/almanac.pyc
+weewx/bin/weewx/almanac.pyo
+weewx/bin/weewx/cheetahgenerator.py
+weewx/bin/weewx/cheetahgenerator.pyc
+weewx/bin/weewx/cheetahgenerator.pyo
+weewx/bin/weewx/crc16.py
+weewx/bin/weewx/crc16.pyc
+weewx/bin/weewx/crc16.pyo
+weewx/bin/weewx/defaults.py
+weewx/bin/weewx/defaults.pyc
+weewx/bin/weewx/defaults.pyo
+weewx/bin/weewx/drivers/__init__.py
+weewx/bin/weewx/drivers/__init__.pyc
+weewx/bin/weewx/drivers/__init__.pyo
+weewx/bin/weewx/drivers/acurite.py
+weewx/bin/weewx/drivers/acurite.pyc
+weewx/bin/weewx/drivers/acurite.pyo
+weewx/bin/weewx/drivers/cc3000.py
+weewx/bin/weewx/drivers/cc3000.pyc
+weewx/bin/weewx/drivers/cc3000.pyo
+weewx/bin/weewx/drivers/fousb.py
+weewx/bin/weewx/drivers/fousb.pyc
+weewx/bin/weewx/drivers/fousb.pyo
+weewx/bin/weewx/drivers/simulator.py
+weewx/bin/weewx/drivers/simulator.pyc
+weewx/bin/weewx/drivers/simulator.pyo
+weewx/bin/weewx/drivers/te923.py
+weewx/bin/weewx/drivers/te923.pyc
+weewx/bin/weewx/drivers/te923.pyo
+weewx/bin/weewx/drivers/ultimeter.py
+weewx/bin/weewx/drivers/ultimeter.pyc
+weewx/bin/weewx/drivers/ultimeter.pyo
+weewx/bin/weewx/drivers/vantage.py
+weewx/bin/weewx/drivers/vantage.pyc
+weewx/bin/weewx/drivers/vantage.pyo
+weewx/bin/weewx/drivers/wmr100.py
+weewx/bin/weewx/drivers/wmr100.pyc
+weewx/bin/weewx/drivers/wmr100.pyo
+weewx/bin/weewx/drivers/wmr200.py
+weewx/bin/weewx/drivers/wmr200.pyc
+weewx/bin/weewx/drivers/wmr200.pyo
+weewx/bin/weewx/drivers/wmr300.py
+weewx/bin/weewx/drivers/wmr300.pyc
+weewx/bin/weewx/drivers/wmr300.pyo
+weewx/bin/weewx/drivers/wmr9x8.py
+weewx/bin/weewx/drivers/wmr9x8.pyc
+weewx/bin/weewx/drivers/wmr9x8.pyo
+weewx/bin/weewx/drivers/ws1.py
+weewx/bin/weewx/drivers/ws1.pyc
+weewx/bin/weewx/drivers/ws1.pyo
+weewx/bin/weewx/drivers/ws23xx.py
+weewx/bin/weewx/drivers/ws23xx.pyc
+weewx/bin/weewx/drivers/ws23xx.pyo
+weewx/bin/weewx/drivers/ws28xx.py
+weewx/bin/weewx/drivers/ws28xx.pyc
+weewx/bin/weewx/drivers/ws28xx.pyo
+weewx/bin/weewx/engine.py
+weewx/bin/weewx/engine.pyc
+weewx/bin/weewx/engine.pyo
+weewx/bin/weewx/filegenerator.py
+weewx/bin/weewx/filegenerator.pyc
+weewx/bin/weewx/filegenerator.pyo
+weewx/bin/weewx/imagegenerator.py
+weewx/bin/weewx/imagegenerator.pyc
+weewx/bin/weewx/imagegenerator.pyo
+weewx/bin/weewx/manager.py
+weewx/bin/weewx/manager.pyc
+weewx/bin/weewx/manager.pyo
+weewx/bin/weewx/qc.py
+weewx/bin/weewx/qc.pyc
+weewx/bin/weewx/qc.pyo
+weewx/bin/weewx/reportengine.py
+weewx/bin/weewx/reportengine.pyc
+weewx/bin/weewx/reportengine.pyo
+weewx/bin/weewx/restx.py
+weewx/bin/weewx/restx.pyc
+weewx/bin/weewx/restx.pyo
+weewx/bin/weewx/station.py
+weewx/bin/weewx/station.pyc
+weewx/bin/weewx/station.pyo
+weewx/bin/weewx/tags.py
+weewx/bin/weewx/tags.pyc
+weewx/bin/weewx/tags.pyo
+weewx/bin/weewx/units.py
+weewx/bin/weewx/units.pyc
+weewx/bin/weewx/units.pyo
+weewx/bin/weewx/uwxutils.py
+weewx/bin/weewx/uwxutils.pyc
+weewx/bin/weewx/uwxutils.pyo
+weewx/bin/weewx/wxengine.py
+weewx/bin/weewx/wxengine.pyc
+weewx/bin/weewx/wxengine.pyo
+weewx/bin/weewx/wxformulas.py
+weewx/bin/weewx/wxformulas.pyc
+weewx/bin/weewx/wxformulas.pyo
+weewx/bin/weewx/wxmanager.py
+weewx/bin/weewx/wxmanager.pyc
+weewx/bin/weewx/wxmanager.pyo
+weewx/bin/weewx/wxservices.py
+weewx/bin/weewx/wxservices.pyc
+weewx/bin/weewx/wxservices.pyo
+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/devnotes.htm
+weewx/docs/examples/tag.htm
+weewx/docs/hardware.htm
+weewx/docs/images/antialias.gif
+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/macos.htm
+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/docs/utilities.htm
+weewx/examples/alarm.py
+weewx/examples/basic/changelog
+weewx/examples/basic/install.py
+weewx/examples/basic/readme.txt
+weewx/examples/basic/skins/basic/basic.css
+weewx/examples/basic/skins/basic/current.inc
+weewx/examples/basic/skins/basic/favicon.ico
+weewx/examples/basic/skins/basic/hilo.inc
+weewx/examples/basic/skins/basic/index.html.tmpl
+weewx/examples/basic/skins/basic/skin.conf
+weewx/examples/fileparse/bin/user/fileparse.py
+weewx/examples/fileparse/changelog
+weewx/examples/fileparse/install.py
+weewx/examples/fileparse/readme.txt
+weewx/examples/lowBattery.py
+weewx/examples/mem.py
+weewx/examples/pmon/bin/user/pmon.py
+weewx/examples/pmon/changelog
+weewx/examples/pmon/install.py
+weewx/examples/pmon/readme.txt
+weewx/examples/pmon/skins/pmon/index.html.tmpl
+weewx/examples/pmon/skins/pmon/skin.conf
+weewx/examples/stats.py
+weewx/examples/transfer_db.py
+weewx/examples/xstats/bin/user/xstats.py
+weewx/examples/xstats/changelog
+weewx/examples/xstats/install.py
+weewx/examples/xstats/readme.txt
+weewx/examples/xstats/skins/xstats/index.html.tmpl
+weewx/examples/xstats/skins/xstats/skin.conf
+weewx/skins/Ftp/skin.conf
+weewx/skins/Mobile/favicon.ico
+weewx/skins/Mobile/index.html.tmpl
+weewx/skins/Mobile/mobile.css
+weewx/skins/Mobile/skin.conf
+weewx/skins/Rsync/skin.conf
+weewx/skins/Seasons/NOAA/NOAA-YYYY-MM.txt.tmpl
+weewx/skins/Seasons/NOAA/NOAA-YYYY.txt.tmpl
+weewx/skins/Seasons/about.inc
+weewx/skins/Seasons/analytics.inc
+weewx/skins/Seasons/celestial.html.tmpl
+weewx/skins/Seasons/celestial.inc
+weewx/skins/Seasons/current.inc
+weewx/skins/Seasons/favicon.ico
+weewx/skins/Seasons/font/OpenSans-Bold.ttf
+weewx/skins/Seasons/font/OpenSans-Regular.ttf
+weewx/skins/Seasons/font/OpenSans.woff
+weewx/skins/Seasons/font/OpenSans.woff2
+weewx/skins/Seasons/hilo.inc
+weewx/skins/Seasons/identifier.inc
+weewx/skins/Seasons/index.html.tmpl
+weewx/skins/Seasons/map.inc
+weewx/skins/Seasons/radar.inc
+weewx/skins/Seasons/rss.xml.tmpl
+weewx/skins/Seasons/satellite.inc
+weewx/skins/Seasons/seasons.css
+weewx/skins/Seasons/seasons.js
+weewx/skins/Seasons/sensors.inc
+weewx/skins/Seasons/skin.conf
+weewx/skins/Seasons/statistics.html.tmpl
+weewx/skins/Seasons/statistics.inc
+weewx/skins/Seasons/sunmoon.inc
+weewx/skins/Seasons/tabular.html.tmpl
+weewx/skins/Seasons/telemetry.html.tmpl
+weewx/skins/Seasons/titlebar.inc
+weewx/skins/Smartphone/barometer.html.tmpl
+weewx/skins/Smartphone/custom.js
+weewx/skins/Smartphone/favicon.ico
+weewx/skins/Smartphone/humidity.html.tmpl
+weewx/skins/Smartphone/icons/icon_ipad_x1.png
+weewx/skins/Smartphone/icons/icon_ipad_x2.png
+weewx/skins/Smartphone/icons/icon_iphone_x1.png
+weewx/skins/Smartphone/icons/icon_iphone_x2.png
+weewx/skins/Smartphone/index.html.tmpl
+weewx/skins/Smartphone/rain.html.tmpl
+weewx/skins/Smartphone/skin.conf
+weewx/skins/Smartphone/temp.html.tmpl
+weewx/skins/Smartphone/wind.html.tmpl
+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/import/csv-example.conf
+weewx/util/import/cumulus-example.conf
+weewx/util/import/wu-example.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/newsyslog.d/weewx.conf
+weewx/util/rsyslog.d/weewx.conf
+weewx/util/solaris/weewx-smf.xml
+weewx/util/systemd/weewx.service
+weewx/util/udev/rules.d/acurite.rules
+weewx/util/udev/rules.d/cc3000.rules
+weewx/util/udev/rules.d/fousb.rules
+weewx/util/udev/rules.d/te923.rules
+weewx/util/udev/rules.d/vantage.rules
+weewx/util/udev/rules.d/wmr100.rules
+weewx/util/udev/rules.d/wmr200.rules
+weewx/util/udev/rules.d/wmr300.rules
+weewx/util/udev/rules.d/ws28xx.rules
+weewx/weewx.conf.DIST
diff --git a/py-weewx/distinfo b/py-weewx/distinfo
new file mode 100644
index 0000000000..f53b05bff8
--- /dev/null
+++ b/py-weewx/distinfo
@@ -0,0 +1,8 @@
+$NetBSD$
+
+SHA1 (weewx-3.9.2.tar.gz) = c4feacb728b97630ec6c97a008eecd0263a40cc4
+RMD160 (weewx-3.9.2.tar.gz) = 651620357a75e6beaa848560b28476610682815a
+SHA512 (weewx-3.9.2.tar.gz) = 63abebe15a067f430aaca33063588df116c100a7f232a7e14c5a70eae6c0d2d4e33081ec2c1dbd539ecb83b94396a56b218288f6076b4aa615c0827f69cbc9ad
+Size (weewx-3.9.2.tar.gz) = 1554019 bytes
+SHA1 (patch-setup.cfg) = ab4c53994fd3046351dc76a4690c37ae42b0fbed
+SHA1 (patch-setup.py) = 34dd25522521fc1a384238a99455a68b3ea74fd6
diff --git a/py-weewx/patches/patch-setup.cfg b/py-weewx/patches/patch-setup.cfg
new file mode 100644
index 0000000000..67a1eb612e
--- /dev/null
+++ b/py-weewx/patches/patch-setup.cfg
@@ -0,0 +1,18 @@
+$NetBSD$
+
+Change hardwired install location to be under ${PREFIX}.  weewx
+expects to have a subprefix where it stores programs, data, and
+generates html.  This is not aligned with packaging norms, but at
+least for now, do not try to change that.
+
+--- setup.cfg.orig	2019-05-31 23:47:14.000000000 +0000
++++ setup.cfg
+@@ -6,7 +6,7 @@
+ # windows: c:\Users\weewx
+ 
+ [install]
+-home = /home/weewx
++home = @PREFIX@/weewx
+ 
+ prefix =
+ exec-prefix =
diff --git a/py-weewx/patches/patch-setup.py b/py-weewx/patches/patch-setup.py
new file mode 100644
index 0000000000..d3a8f78ab3
--- /dev/null
+++ b/py-weewx/patches/patch-setup.py
@@ -0,0 +1,16 @@
+$NetBSD$
+
+Disable interactive install.  Not yet addressed upstream; the issue of
+compatibility with packaging systems is quite large.
+
+--- setup.py.orig	2019-07-28 12:28:27.984188292 +0000
++++ setup.py
+@@ -72,7 +72,7 @@ class weewx_install(install):
+ 
+     def initialize_options(self, *args, **kwargs):
+         install.initialize_options(self, *args, **kwargs)
+-        self.no_prompt = None
++        self.no_prompt = True
+ 
+     def finalize_options(self):
+         install.finalize_options(self)


Home | Main Index | Thread Index | Old Index