diff options
author | xmj <xmj@FreeBSD.org> | 2014-06-30 13:44:47 +0800 |
---|---|---|
committer | xmj <xmj@FreeBSD.org> | 2014-06-30 13:44:47 +0800 |
commit | 3f57f0cbf385ccd5238da3769abcb48cc48a7725 (patch) | |
tree | 38a2e17aee128c8d401a7a9d5b4115f205810f05 | |
parent | 279df42cc6a0443824672c98ac0839bac058bb10 (diff) | |
download | freebsd-ports-gnome-3f57f0cbf385ccd5238da3769abcb48cc48a7725.tar.gz freebsd-ports-gnome-3f57f0cbf385ccd5238da3769abcb48cc48a7725.tar.zst freebsd-ports-gnome-3f57f0cbf385ccd5238da3769abcb48cc48a7725.zip |
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)
-rw-r--r-- | MOVED | 1 | ||||
-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 | ||||
-rw-r--r-- | textproc/Makefile | 1 | ||||
-rw-r--r-- | textproc/metaf2xml/Makefile | 30 | ||||
-rw-r--r-- | textproc/metaf2xml/distinfo | 2 | ||||
-rw-r--r-- | textproc/metaf2xml/pkg-descr | 6 | ||||
-rw-r--r-- | textproc/metaf2xml/pkg-plist | 28 |
12 files changed, 123 insertions, 67 deletions
@@ -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 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%% diff --git a/textproc/Makefile b/textproc/Makefile index e73a3432f094..dc5afdd5692c 100644 --- a/textproc/Makefile +++ b/textproc/Makefile @@ -421,7 +421,6 @@ SUBDIR += mathml-xsd SUBDIR += mdocml SUBDIR += meld - SUBDIR += metaf2xml SUBDIR += metauml SUBDIR += mgdiff SUBDIR += mguesser diff --git a/textproc/metaf2xml/Makefile b/textproc/metaf2xml/Makefile deleted file mode 100644 index c1cda78ac6e7..000000000000 --- a/textproc/metaf2xml/Makefile +++ /dev/null @@ -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> diff --git a/textproc/metaf2xml/distinfo b/textproc/metaf2xml/distinfo deleted file mode 100644 index ec21e9a8595f..000000000000 --- a/textproc/metaf2xml/distinfo +++ /dev/null @@ -1,2 +0,0 @@ -SHA256 (metaf2xml-1.42.tgz) = 54e0a43fbb6fe2b3f0ed1d08e1509d2f19f0f9ba1100d36ade6788b1be9e568e -SIZE (metaf2xml-1.42.tgz) = 260652 diff --git a/textproc/metaf2xml/pkg-descr b/textproc/metaf2xml/pkg-descr deleted file mode 100644 index 54cb615cfcd3..000000000000 --- a/textproc/metaf2xml/pkg-descr +++ /dev/null @@ -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/ diff --git a/textproc/metaf2xml/pkg-plist b/textproc/metaf2xml/pkg-plist deleted file mode 100644 index 8b6524536f60..000000000000 --- a/textproc/metaf2xml/pkg-plist +++ /dev/null @@ -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 |