# -*- coding: utf-8; mode: tcl; tab-width: 4; truncate-lines: t; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:et:sw=4:ts=4:sts=4 # $Id: Portfile 63345 2010-02-03 03:04:32Z mbclark@macports.org $ PortSystem 1.0 name wview version 5.12.6 categories science maintainers macports.org:mbclark homepage http://wviewweather.com/ 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 universal_variant no use_autoconf yes master_sites sourceforge:wview depends_lib port:gd2 port:radlib port:openssl port:libpng port:zlib \ port:sqlite3 port:curl depends_build port:gawk checksums md5 32b6e39ca16fdc3b8dfe9b466194b6fa \ sha1 a4f54bfa014fc32a1466b424403286c974af5514 \ rmd160 bef6bae20f26fc09dce253941d82fea18ca7ca0c 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 ui_msg "#####################################" ui_msg "Run" ui_msg "\tsudo ${prefix}/bin/wviewconfig" ui_msg "\tsudo ${prefix}/bin/wviewhtmlconfig" ui_msg "before launching wview\n" ui_msg "#####################################" ui_msg "html templates and config files are stored in" ui_msg "\t${prefix}/etc/wview/\n" ui_msg "archive files are stored in" ui_msg "\t${prefix}/var/wview/\n" ui_msg "#####################################" ui_msg "wviewmgmt scripts are installed in" ui_msg "\t${prefix}/www/wviewmgmt\n" ui_msg "#####################################" ui_msg "Start the daemons with the command:" ui_msg "\tsudo /sbin/SystemStarter start wview\n" ui_msg "#####################################" }