Permalink
Browse files

- Add p5-Geo-JSON 0.005

Geo::JSON converts to and from geojson using Perl objects. GeoJSON objects
represent various geographical positions - points, lines, polygons, etc.

Currently supports 2 or 3 dimensions (longitude, latitude, altitude). Further
dimensions in positions are ignored for calculations and comparisons, but will
be read-from and written-to.

WWW: http://search.cpan.org/dist/Geo-JSON/
  • Loading branch information...
1 parent d44276d commit ef6ed03cb077f59a2d8bcfac4fd2ac443c7d9b64 @sunpoet sunpoet committed Nov 19, 2013
Showing with 78 additions and 0 deletions.
  1. +1 −0 devel/Makefile
  2. +29 −0 devel/p5-Geo-JSON/Makefile
  3. +2 −0 devel/p5-Geo-JSON/distinfo
  4. +8 −0 devel/p5-Geo-JSON/pkg-descr
  5. +38 −0 devel/p5-Geo-JSON/pkg-plist
View
@@ -2039,6 +2039,7 @@
SUBDIR += p5-Gearman-Client-Async
SUBDIR += p5-Gearman-Server
SUBDIR += p5-Gearman-XS
+ SUBDIR += p5-Geo-JSON
SUBDIR += p5-Geo-ShapeFile
SUBDIR += p5-Getargs-Long
SUBDIR += p5-Getopt-ArgvFile
View
@@ -0,0 +1,29 @@
+# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME= Geo-JSON
+PORTVERSION= 0.005
+CATEGORIES= devel perl5
+MASTER_SITES= CPAN
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Perl OO interface for geojson
+
+LICENSE= ART10 GPLv1
+LICENSE_COMB= dual
+
+BUILD_DEPENDS= p5-JSON>=0:${PORTSDIR}/converters/p5-JSON \
+ p5-Moo>=0:${PORTSDIR}/devel/p5-Moo \
+ p5-Role-Tiny>=0:${PORTSDIR}/devel/p5-Role-Tiny \
+ p5-Type-Tiny>=0:${PORTSDIR}/devel/p5-Type-Tiny
+RUN_DEPENDS:= ${BUILD_DEPENDS}
+TEST_DEPENDS= p5-Class-Load>=0:${PORTSDIR}/devel/p5-Class-Load \
+ p5-Path-Class>=0:${PORTSDIR}/devel/p5-Path-Class \
+ p5-Test-Fatal>=0:${PORTSDIR}/devel/p5-Test-Fatal \
+ p5-Test-Most>=0:${PORTSDIR}/devel/p5-Test-Most
+
+USE_PERL5= configure
+USES= perl5
+
+.include <bsd.port.mk>
@@ -0,0 +1,2 @@
+SHA256 (Geo-JSON-0.005.tar.gz) = 3ac3abdb37472641b420b49ed674f1703c8e88472c44476f2da9117ac5c6e0ca
+SIZE (Geo-JSON-0.005.tar.gz) = 35532
@@ -0,0 +1,8 @@
+Geo::JSON converts to and from geojson using Perl objects. GeoJSON objects
+represent various geographical positions - points, lines, polygons, etc.
+
+Currently supports 2 or 3 dimensions (longitude, latitude, altitude). Further
+dimensions in positions are ignored for calculations and comparisons, but will
+be read-from and written-to.
+
+WWW: http://search.cpan.org/dist/Geo-JSON/
@@ -0,0 +1,38 @@
+%%SITE_PERL%%/Geo/JSON.pm
+%%SITE_PERL%%/Geo/JSON/Base.pm
+%%SITE_PERL%%/Geo/JSON/CRS.pm
+%%SITE_PERL%%/Geo/JSON/Feature.pm
+%%SITE_PERL%%/Geo/JSON/FeatureCollection.pm
+%%SITE_PERL%%/Geo/JSON/GeometryCollection.pm
+%%SITE_PERL%%/Geo/JSON/LineString.pm
+%%SITE_PERL%%/Geo/JSON/MultiLineString.pm
+%%SITE_PERL%%/Geo/JSON/MultiPoint.pm
+%%SITE_PERL%%/Geo/JSON/MultiPolygon.pm
+%%SITE_PERL%%/Geo/JSON/Point.pm
+%%SITE_PERL%%/Geo/JSON/Polygon.pm
+%%SITE_PERL%%/Geo/JSON/Role/Geometry.pm
+%%SITE_PERL%%/Geo/JSON/Role/ToJson.pm
+%%SITE_PERL%%/Geo/JSON/Types.pm
+%%SITE_PERL%%/Geo/JSON/Utils.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/Geo/JSON/.packlist
+%%PERL5_MAN3%%/Geo::JSON.3.gz
+%%PERL5_MAN3%%/Geo::JSON::Base.3.gz
+%%PERL5_MAN3%%/Geo::JSON::CRS.3.gz
+%%PERL5_MAN3%%/Geo::JSON::Feature.3.gz
+%%PERL5_MAN3%%/Geo::JSON::FeatureCollection.3.gz
+%%PERL5_MAN3%%/Geo::JSON::GeometryCollection.3.gz
+%%PERL5_MAN3%%/Geo::JSON::LineString.3.gz
+%%PERL5_MAN3%%/Geo::JSON::MultiLineString.3.gz
+%%PERL5_MAN3%%/Geo::JSON::MultiPoint.3.gz
+%%PERL5_MAN3%%/Geo::JSON::MultiPolygon.3.gz
+%%PERL5_MAN3%%/Geo::JSON::Point.3.gz
+%%PERL5_MAN3%%/Geo::JSON::Polygon.3.gz
+%%PERL5_MAN3%%/Geo::JSON::Role::Geometry.3.gz
+%%PERL5_MAN3%%/Geo::JSON::Role::ToJson.3.gz
+%%PERL5_MAN3%%/Geo::JSON::Types.3.gz
+%%PERL5_MAN3%%/Geo::JSON::Utils.3.gz
+@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Geo/JSON
+@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Geo
+@dirrm %%SITE_PERL%%/Geo/JSON/Role
+@dirrm %%SITE_PERL%%/Geo/JSON
+@dirrmtry %%SITE_PERL%%/Geo

0 comments on commit ef6ed03

Please sign in to comment.