diff options
author | Johannes Jost Meixner <xmj@FreeBSD.org> | 2014-06-30 05:44:47 +0000 |
---|---|---|
committer | Johannes Jost Meixner <xmj@FreeBSD.org> | 2014-06-30 05:44:47 +0000 |
commit | 435c27917a4140dde72303e85a245414d327a40c (patch) | |
tree | 38a2e17aee128c8d401a7a9d5b4115f205810f05 /science | |
parent | a63303ceb7bb5967cf8f8eabea72e74f2b712969 (diff) | |
download | ports-435c27917a4140dde72303e85a245414d327a40c.tar.gz ports-435c27917a4140dde72303e85a245414d327a40c.zip |
Notes
Diffstat (limited to 'science')
-rw-r--r-- | science/Makefile | 1 | ||||
-rw-r--r-- | science/metaf2xml/Makefile | 40 | ||||
-rw-r--r-- | science/metaf2xml/distinfo | 2 | ||||
-rw-r--r-- | science/metaf2xml/files/patch-Makefile | 8 | ||||
-rw-r--r-- | science/metaf2xml/pkg-descr | 12 | ||||
-rw-r--r-- | science/metaf2xml/pkg-plist | 59 |
6 files changed, 122 insertions, 0 deletions
diff --git a/science/Makefile b/science/Makefile index ee46a70827cc..3e6c552892ff 100644 --- a/science/Makefile +++ b/science/Makefile @@ -93,6 +93,7 @@ SUBDIR += medit SUBDIR += meep SUBDIR += mei + SUBDIR += metaf2xml SUBDIR += minc SUBDIR += minc2 SUBDIR += mol2ps diff --git a/science/metaf2xml/Makefile b/science/metaf2xml/Makefile new file mode 100644 index 000000000000..e83d0bebd35a --- /dev/null +++ b/science/metaf2xml/Makefile @@ -0,0 +1,40 @@ +# Created by: Gea-Suan Lin <gslin@gslin.org> +# $FreeBSD$ + +PORTNAME= metaf2xml +PORTVERSION= 1.55 +CATEGORIES= science perl5 +MASTER_SITES= SF/${PORTNAME}/${PORTVERSION} + +MAINTAINER= clsung@FreeBSD.org +COMMENT= Parse and Decode METAR, TAF, SYNOP and BUOY and Store as XML + +OPTIONS_DEFINE= APACHE +OPTIONS_SUB= yes +APACHE_DESC= Install Apache config file for metaf2xml (depends on Apache) + +MAKE_ARGS= CGI_BIN_DIR=${PREFIX}/www/metaf2xml/cgi-bin \ + HTDOCS_DIR=${PREFIX}/www/metaf2xml/htdocs \ + METAF2XML=${PREFIX} \ + METAF2XML_LIB=${PREFIX}/${SITE_PERL_REL} \ + METAF2XML_DOC=${DOCSDIR} \ + METAF2XML_XSL=${DATADIR} +NO_BUILD= yes +USES= perl5 tar:tgz +USE_PERL5= install run + +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MAPACHE} +USE_APACHE_RUN= 22+ +MAKE_ARGS+= CONF_DIR=${PREFIX}/${APACHEETCDIR}/Includes +.endif + +pre-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/www/metaf2xml/cgi-bin \ + ${STAGEDIR}${PREFIX}/www/metaf2xml/htdocs + +do-install: + cd ${WRKSRC}; ${MAKE} ${MAKE_ARGS} install-all + +.include <bsd.port.mk> diff --git a/science/metaf2xml/distinfo b/science/metaf2xml/distinfo new file mode 100644 index 000000000000..4a07e68e00b3 --- /dev/null +++ b/science/metaf2xml/distinfo @@ -0,0 +1,2 @@ +SHA256 (metaf2xml-1.55.tgz) = 2b89a7c1a61694e81681228263596b1ca0d27c7fdce5077be0553b9524bfc683 +SIZE (metaf2xml-1.55.tgz) = 338340 diff --git a/science/metaf2xml/files/patch-Makefile b/science/metaf2xml/files/patch-Makefile new file mode 100644 index 000000000000..d3ad4d543561 --- /dev/null +++ b/science/metaf2xml/files/patch-Makefile @@ -0,0 +1,8 @@ +--- ./Makefile.orig 2014-06-01 10:42:17.000000000 +0300 ++++ ./Makefile 2014-06-25 19:21:30.625134928 +0300 +@@ -80,4 +80,5 @@ + CGI_LOG_NAME=${CGI_LOG_NAME} \ + CURL=${CURL} \ + CURL_PROXY_OPTS=${CURL_PROXY_OPTS} \ ++ BUILD_ROOT=${DESTDIR} \ + perl ./install.pl $@ diff --git a/science/metaf2xml/pkg-descr b/science/metaf2xml/pkg-descr new file mode 100644 index 000000000000..15c0f9339eff --- /dev/null +++ b/science/metaf2xml/pkg-descr @@ -0,0 +1,12 @@ +metaf2xml can download, parse and decode aviation routine weather +reports (METAR, SPECI, SAO), aerodrome forecasts (TAF), synoptic +observations (SYNOP) and observations from buoys (BUOY). The +extracted data can be written as XML or passed to a user-defined +function (all done in Perl). + +It also provides XSLT style sheets to convert the XML to plain +language (text, HTML), or XML with different schemas. A web-based +(CGI) user interface can be used to download and display up-to-date +weather data from NOAA, Ogimet, and other sources. + +WWW: http://metaf2xml.sourceforge.net diff --git a/science/metaf2xml/pkg-plist b/science/metaf2xml/pkg-plist new file mode 100644 index 000000000000..2b8a9fb04f93 --- /dev/null +++ b/science/metaf2xml/pkg-plist @@ -0,0 +1,59 @@ +bin/metaf.pl +bin/metaf2xml.pl +bin/metafsrc2raw.pl +%%APACHE%%%%APACHEETCDIR%%/Includes/metaf2xml-1.55-apache.conf +etc/metaf2xml-1.55-apache.conf +%%SITE_PERL%%/metaf2xml/parser.pm +%%SITE_PERL%%/metaf2xml/src2raw.pm +man/man1/metaf.1.gz +man/man1/metaf2xml.1.gz +man/man1/metafsrc2raw.1.gz +man/man3/metaf2xml::parser.3pm.gz +man/man3/metaf2xml::src2raw.3pm.gz +%%PORTDOCS%%%%DOCSDIR%%/COPYING +%%PORTDOCS%%%%DOCSDIR%%/ChangeLog +%%PORTDOCS%%%%DOCSDIR%%/README +%%PORTDOCS%%%%DOCSDIR%%/TODO +%%DATADIR%%/metaf-fullhtml.xsl +%%DATADIR%%/metaf-html.xsl +%%DATADIR%%/metaf-lang-de.xml +%%DATADIR%%/metaf-lang-en.xml +%%DATADIR%%/metaf-lang-es.xml +%%DATADIR%%/metaf-lang-pl.xml +%%DATADIR%%/metaf-lang-pt-br.xml +%%DATADIR%%/metaf-lang-ru.xml +%%DATADIR%%/metaf-lang.xml +%%DATADIR%%/metaf-sum-html.xsl +%%DATADIR%%/metaf-sum-text.xsl +%%DATADIR%%/metaf-sum-ui.xsl +%%DATADIR%%/metaf-sum.xsl +%%DATADIR%%/metaf-text.xsl +%%DATADIR%%/metaf-ui.xsl +%%DATADIR%%/metaf.dtd +%%DATADIR%%/metaf.xsl +%%DATADIR%%/stations.xml +%%WWWDIR%%/cgi-bin/metaf.pl +%%WWWDIR%%/htdocs/metaf-fullhtml.xsl +%%WWWDIR%%/htdocs/metaf-html.xsl +%%WWWDIR%%/htdocs/metaf-lang-de.xml +%%WWWDIR%%/htdocs/metaf-lang-en.xml +%%WWWDIR%%/htdocs/metaf-lang-es.xml +%%WWWDIR%%/htdocs/metaf-lang-pl.xml +%%WWWDIR%%/htdocs/metaf-lang-pt-br.xml +%%WWWDIR%%/htdocs/metaf-lang-ru.xml +%%WWWDIR%%/htdocs/metaf-lang.xml +%%WWWDIR%%/htdocs/metaf-sum-html.xsl +%%WWWDIR%%/htdocs/metaf-sum-ui.xsl +%%WWWDIR%%/htdocs/metaf-sum.xsl +%%WWWDIR%%/htdocs/metaf-ui.xsl +%%WWWDIR%%/htdocs/metaf.xsl +%%WWWDIR%%/htdocs/metaf2xml.css +%%WWWDIR%%/htdocs/stations.xml +%%APACHE%%@dirrmtry %%APACHEETCDIR%%/Includes +%%APACHE%%@dirrmtry %%APACHEETCDIR%% +@dirrmtry %%SITE_PERL%%/metaf2xml +%%PORTDOCS%%@dirrmtry %%DOCSDIR%% +@dirrmtry %%DATADIR%% +@dirrmtry %%WWWDIR%%/cgi-bin +@dirrmtry %%WWWDIR%%/htdocs +@dirrmtry %%WWWDIR%% |