textproc/metaf2xml: Upgrade to 1.55
- Upgrade to 1.55 - Move from textproc to science - Introduce conditional run dependency on Apache - Introduce perl install dependency - Improve comment and pkg-descr - Stagify - Pet portlint PR: 180441 Submitted by: Thomas <metaf2xml@users.sourceforge.net> Approved by: maintainer timeout (clsung, 50 weeks) Approved by: swills (mentor)
This commit is contained in:
parent
a63303ceb7
commit
435c27917a
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=359801
1
MOVED
1
MOVED
@ -6182,3 +6182,4 @@ www/emacs-w3m-emacs22||2014-06-27|Removed: dependent on editors/emacs22
|
||||
devel/ode-devel|devel/ode|2014-06-27|Has expired: Outdated by devel/ode
|
||||
java/eclipse-devel|java/eclipse|2014-06-29|Concentrate maintenance effort on newer java/eclipse
|
||||
textproc/ruby-hikidoc|textproc/rubygem-hikidoc|2014-06-29|Use textproc/rubygem-hikidoc instead
|
||||
textproc/metaf2xml|science/metaf2xml|2014-06-30|Moved to a more appropriate category on maintainer request
|
||||
|
@ -93,6 +93,7 @@
|
||||
SUBDIR += medit
|
||||
SUBDIR += meep
|
||||
SUBDIR += mei
|
||||
SUBDIR += metaf2xml
|
||||
SUBDIR += minc
|
||||
SUBDIR += minc2
|
||||
SUBDIR += mol2ps
|
||||
|
40
science/metaf2xml/Makefile
Normal file
40
science/metaf2xml/Makefile
Normal file
@ -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>
|
2
science/metaf2xml/distinfo
Normal file
2
science/metaf2xml/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (metaf2xml-1.55.tgz) = 2b89a7c1a61694e81681228263596b1ca0d27c7fdce5077be0553b9524bfc683
|
||||
SIZE (metaf2xml-1.55.tgz) = 338340
|
8
science/metaf2xml/files/patch-Makefile
Normal file
8
science/metaf2xml/files/patch-Makefile
Normal file
@ -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 $@
|
12
science/metaf2xml/pkg-descr
Normal file
12
science/metaf2xml/pkg-descr
Normal file
@ -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
|
59
science/metaf2xml/pkg-plist
Normal file
59
science/metaf2xml/pkg-plist
Normal file
@ -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%%
|
@ -421,7 +421,6 @@
|
||||
SUBDIR += mathml-xsd
|
||||
SUBDIR += mdocml
|
||||
SUBDIR += meld
|
||||
SUBDIR += metaf2xml
|
||||
SUBDIR += metauml
|
||||
SUBDIR += mgdiff
|
||||
SUBDIR += mguesser
|
||||
|
@ -1,30 +0,0 @@
|
||||
# Created by: Gea-Suan Lin <gslin@gslin.org>
|
||||
# $FreeBSD$
|
||||
|
||||
PORTNAME= metaf2xml
|
||||
PORTVERSION= 1.42
|
||||
CATEGORIES= textproc
|
||||
MASTER_SITES= SF
|
||||
EXTRACT_SUFX= .tgz
|
||||
|
||||
MAINTAINER= clsung@FreeBSD.org
|
||||
COMMENT= Parses METAR, TAF, and SYNOP messages and stores the components in XML
|
||||
|
||||
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_XSL=${DATADIR}
|
||||
NO_BUILD= yes
|
||||
USES= perl5
|
||||
USE_PERL5= run
|
||||
|
||||
NO_STAGE= yes
|
||||
pre-install:
|
||||
${MKDIR} ${PREFIX}/www/metaf2xml/cgi-bin \
|
||||
${PREFIX}/www/metaf2xml/htdocs
|
||||
|
||||
do-install:
|
||||
cd ${WRKSRC}; ${MAKE} ${MAKE_ARGS} install-all
|
||||
|
||||
.include <bsd.port.mk>
|
@ -1,2 +0,0 @@
|
||||
SHA256 (metaf2xml-1.42.tgz) = 54e0a43fbb6fe2b3f0ed1d08e1509d2f19f0f9ba1100d36ade6788b1be9e568e
|
||||
SIZE (metaf2xml-1.42.tgz) = 260652
|
@ -1,6 +0,0 @@
|
||||
metaf2xml parses aviation routine weather reports (METAR, SPECI),
|
||||
aerodrome forecasts (TAF), and synoptic observations (SYNOP) and
|
||||
stores the components in XML. They can then be converted to plain
|
||||
language (text, HTML), or XML with different schemas.
|
||||
|
||||
WWW: http://metaf2xml.sourceforge.net/
|
@ -1,28 +0,0 @@
|
||||
%%DATADIR%%/metaf-fullhtml.xsl
|
||||
%%DATADIR%%/metaf-html.xsl
|
||||
%%DATADIR%%/metaf-lang.xsl
|
||||
%%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.xsl
|
||||
%%DATADIR%%/stations.xml
|
||||
%%SITE_PERL%%/metaf2xml/XML.pm
|
||||
%%SITE_PERL%%/metaf2xml/parser.pm
|
||||
bin/metaf2xml.pl
|
||||
bin/metafsrc2raw.pl
|
||||
www/metaf2xml/cgi-bin/metaf.pl
|
||||
www/metaf2xml/htdocs/metaf-fullhtml.xsl
|
||||
www/metaf2xml/htdocs/metaf-lang.xsl
|
||||
www/metaf2xml/htdocs/metaf-sum-ui.xsl
|
||||
www/metaf2xml/htdocs/metaf-sum.xsl
|
||||
www/metaf2xml/htdocs/metaf-ui.xsl
|
||||
www/metaf2xml/htdocs/metaf.xsl
|
||||
www/metaf2xml/htdocs/stations.xml
|
||||
@dirrmtry %%DATADIR%%
|
||||
@dirrmtry %%SITE_PERL%%/metaf2xml
|
||||
@dirrmtry www/metaf2xml/cgi-bin
|
||||
@dirrmtry www/metaf2xml/htdocs
|
||||
@dirrmtry www/metaf2xml
|
Loading…
Reference in New Issue
Block a user