# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4 # $Id: Portfile 146517 2016-03-10 17:49:28Z raimue@macports.org $ PortSystem 1.0 name wview version 5.21.7 revision 1 categories science maintainers macports.org:mbclark homepage http://wviewweather.com/ license GPL-2 description unix weather application that generates web sites long_description \ wview is a collection of linux/unix daemons that interface with a supported \ weather station to retrieve archive records (if generated by the station) and \ current conditions. The archive records are stored in an SQLite3 database. At a \ configurable interval, wview will utilize the archive history and current \ conditions to generate weather images (buckets, dials and graphs) and HTML web \ pages based on user-configurable HTML templates. platforms darwin use_autoconf yes master_sites sourceforge:wview depends_lib port:gd2 port:radlib path:lib/libssl.dylib:openssl port:libpng port:zlib \ port:sqlite3 port:curl port:gawk checksums md5 a296932574ffb4a3855e505a73daf9c5 \ sha1 f9a09e20633ce0af455df7c91f415db110e243f0 \ rmd160 dd9908ae142c134f4f28dd97acb782c3bfacb4b5 destroot.violate_mtree post-destroot { xinstall -d -o root -g wheel -m 755 ${destroot}/Library/StartupItems xinstall -d -o root -g wheel -m 755 \ ${worksrcpath}/examples/MacOSX/wview ${destroot}/Library/StartupItems/wview xinstall -o root -g wheel -m 755 ${worksrcpath}/examples/MacOSX/wview/wview \ ${destroot}/Library/StartupItems/wview/wview xinstall -o root -g wheel -m 644 \ ${worksrcpath}/examples/MacOSX/wview/StartupParameters.plist \ ${destroot}/Library/StartupItems/wview/StartupParameters.plist file rename ${destroot}${prefix}/var/wviewmgmt ${destroot}${prefix}/www/wviewmgmt reinplace "s|/etc/init.d/wview stop|/sbin/SystemStarter stop wview|" \ ${destroot}${prefix}/www/wviewmgmt/wview_control.php reinplace "s|/etc/init.d/wview start|/sbin/SystemStarter start wview|" \ ${destroot}${prefix}/www/wviewmgmt/wview_control.php reinplace "s|/etc/init.d/wview stop|/sbin/SystemStarter stop wview|" \ ${destroot}${prefix}/www/wviewmgmt/wview_upgrade.php file mkdir ${destroot}${prefix}/share/${name} file mkdir ${destroot}${prefix}/share/doc/${name} file mkdir ${destroot}${prefix}/share/${name}/etc file mkdir ${destroot}${prefix}/share/${name}/var file mkdir ${destroot}${prefix}/share/${name}/examples file rename ${destroot}${prefix}/etc/${name} \ ${destroot}${prefix}/share/${name}/etc/${name} file rename ${destroot}${prefix}/var/${name} \ ${destroot}${prefix}/share/${name}/var/${name} file copy ${worksrcpath}/examples/conf \ ${destroot}${prefix}/share/${name}/examples/conf file copy ${worksrcpath}/wview-Quick-Start-MacOSX.html \ ${destroot}${prefix}/share/doc/${name}/wview-Quick-Start-MacOSX.html file copy ${worksrcpath}/wview-Quick-Start.html \ ${destroot}${prefix}/share/doc/${name}/wview-Quick-Start.html file copy ${worksrcpath}/wview-User-Manual.html \ ${destroot}${prefix}/share/doc/${name}/wview-User-Manual.html file copy ${worksrcpath}/COPYING \ ${destroot}${prefix}/share/doc/${name}/COPYING file copy ${worksrcpath}/UPGRADE \ ${destroot}${prefix}/share/doc/${name}/UPGRADE } post-install { if {![file exists ${prefix}/var/${name}]} { file copy ${destroot}${prefix}/share/${name}/var/${name} ${prefix}/var/wview } if {![file exists ${prefix}/etc/${name}/wview-conf.sdb]} { file copy ${destroot}${prefix}/share/${name}/etc/${name} ${prefix}/etc/wview file attributes ${prefix}/etc/wview -group www -permissions rwxrwxr-x file attributes ${prefix}/etc/${name}/wview-conf.sdb -group www -permissions rw-rw-r-- } else { file copy -force ${destroot}${prefix}/share/${name}/etc/${name}/wview-conf-update.sql \ ${prefix}/etc/${name}/wview-conf-update.sql exec sqlite3 ${prefix}/etc/${name}/wview-conf.sdb < ${prefix}/etc/${name}/wview-conf-update.sql } file copy -force ${destroot}${prefix}/share/${name}/etc/${name}/wview-version \ ${prefix}/etc/wview/wview-version } notes "##################################### Run sudo ${prefix}/bin/wviewconfig sudo ${prefix}/bin/wviewhtmlconfig before launching wview ##################################### html templates and config files are stored in ${prefix}/etc/wview/ archive files are stored in ${prefix}/var/wview/ ##################################### wviewmgmt scripts are installed in ${prefix}/www/wviewmgmt ##################################### Start the daemons with the command: sudo /sbin/SystemStarter start wview #####################################"