svn commit: r393061 - in head/databases: . elixir-geo
Jimmy Olgeni
olgeni at FreeBSD.org
Tue Jul 28 09:21:55 UTC 2015
Author: olgeni
Date: Tue Jul 28 09:21:52 2015
New Revision: 393061
URL: https://svnweb.freebsd.org/changeset/ports/393061
Log:
Add databases/elixir-geo, a set of GIS functions for Elixir with
optional PostGIS support.
Added:
head/databases/elixir-geo/
head/databases/elixir-geo/Makefile (contents, props changed)
head/databases/elixir-geo/distinfo (contents, props changed)
head/databases/elixir-geo/pkg-descr (contents, props changed)
head/databases/elixir-geo/pkg-plist (contents, props changed)
Modified:
head/databases/Makefile
Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile Tue Jul 28 08:29:07 2015 (r393060)
+++ head/databases/Makefile Tue Jul 28 09:21:52 2015 (r393061)
@@ -55,6 +55,7 @@
SUBDIR += elixir-calecto
SUBDIR += elixir-ecto
SUBDIR += elixir-ecto_migrate
+ SUBDIR += elixir-geo
SUBDIR += elixir-mariaex
SUBDIR += elixir-mongo
SUBDIR += elixir-postgrex
Added: head/databases/elixir-geo/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/elixir-geo/Makefile Tue Jul 28 09:21:52 2015 (r393061)
@@ -0,0 +1,39 @@
+# $FreeBSD$
+
+PORTNAME= geo
+PORTVERSION= 0.15.1
+DISTVERSIONPREFIX= v
+CATEGORIES= databases
+PKGNAMEPREFIX= elixir-
+
+MAINTAINER= olgeni at FreeBSD.org
+COMMENT= Collection of GIS functions for Elixir
+
+LICENSE= MIT
+
+OPTIONS_SUB= yes
+USES= elixir
+USE_GITHUB= yes
+GH_ACCOUNT= bryanjos
+
+OPTIONS_DEFINE= POSTGIS
+
+.include <bsd.port.options.mk>
+
+MIX_BUILD_DEPS= databases/elixir-ecto \
+ devel/elixir-poison
+
+.if ${PORT_OPTIONS:MPOSTGIS}
+MIX_BUILD_DEPS+=databases/elixir-postgrex
+.endif
+
+MIX_RUN_DEPS:= ${MIX_BUILD_DEPS}
+MIX_REWRITE= yes
+
+post-patch:
+.if ! ${PORT_OPTIONS:MPOSTGIS}
+ # These files must be removed or the build will hang forever
+ ${RM} -r ${WRKSRC}/lib/geo/postgis.ex ${WRKSRC}/lib/geo/postgis
+.endif
+
+.include <bsd.port.mk>
Added: head/databases/elixir-geo/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/elixir-geo/distinfo Tue Jul 28 09:21:52 2015 (r393061)
@@ -0,0 +1,2 @@
+SHA256 (bryanjos-geo-v0.15.1_GH0.tar.gz) = b30b0acf719f90df2e5fdb2ed15565f2b9ff17eff2ab5e278dc2e8c4f92f8059
+SIZE (bryanjos-geo-v0.15.1_GH0.tar.gz) = 15311
Added: head/databases/elixir-geo/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/elixir-geo/pkg-descr Tue Jul 28 09:21:52 2015 (r393061)
@@ -0,0 +1,4 @@
+A collection of GIS functions for Elixir. Handles conversions to and from
+WKT, WKB, and GeoJSON.
+
+WWW: https://github.com/bryanjos/geo
Added: head/databases/elixir-geo/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/elixir-geo/pkg-plist Tue Jul 28 09:21:52 2015 (r393061)
@@ -0,0 +1,41 @@
+lib/elixir/lib/geo/ebin/Elixir.Geo.GeometryCollection.beam
+lib/elixir/lib/geo/ebin/Elixir.Geo.JSON.beam
+lib/elixir/lib/geo/ebin/Elixir.Geo.LineString.beam
+lib/elixir/lib/geo/ebin/Elixir.Geo.MultiLineString.beam
+lib/elixir/lib/geo/ebin/Elixir.Geo.MultiPoint.beam
+lib/elixir/lib/geo/ebin/Elixir.Geo.MultiPolygon.beam
+lib/elixir/lib/geo/ebin/Elixir.Geo.Point.beam
+lib/elixir/lib/geo/ebin/Elixir.Geo.Polygon.beam
+%%POSTGIS%%lib/elixir/lib/geo/ebin/Elixir.Geo.PostGIS.Extension.beam
+%%POSTGIS%%lib/elixir/lib/geo/ebin/Elixir.Geo.PostGIS.beam
+lib/elixir/lib/geo/ebin/Elixir.Geo.Utils.beam
+lib/elixir/lib/geo/ebin/Elixir.Geo.WKB.Reader.beam
+lib/elixir/lib/geo/ebin/Elixir.Geo.WKB.Writer.beam
+lib/elixir/lib/geo/ebin/Elixir.Geo.WKB.beam
+lib/elixir/lib/geo/ebin/Elixir.Geo.WKT.beam
+lib/elixir/lib/geo/ebin/Elixir.Geo.beam
+lib/elixir/lib/geo/ebin/Elixir.String.Chars.Geo.GeometryCollection.beam
+lib/elixir/lib/geo/ebin/Elixir.String.Chars.Geo.LineString.beam
+lib/elixir/lib/geo/ebin/Elixir.String.Chars.Geo.MultiLineString.beam
+lib/elixir/lib/geo/ebin/Elixir.String.Chars.Geo.MultiPoint.beam
+lib/elixir/lib/geo/ebin/Elixir.String.Chars.Geo.MultiPolygon.beam
+lib/elixir/lib/geo/ebin/Elixir.String.Chars.Geo.Point.beam
+lib/elixir/lib/geo/ebin/Elixir.String.Chars.Geo.Polygon.beam
+lib/elixir/lib/geo/ebin/geo.app
+lib/elixir/lib/geo/lib/geo.ex
+lib/elixir/lib/geo/lib/geo/geo_json.ex
+lib/elixir/lib/geo/lib/geo/geometry_collection.ex
+lib/elixir/lib/geo/lib/geo/line_string.ex
+lib/elixir/lib/geo/lib/geo/multi_line_string.ex
+lib/elixir/lib/geo/lib/geo/multi_point.ex
+lib/elixir/lib/geo/lib/geo/multi_polygon.ex
+lib/elixir/lib/geo/lib/geo/point.ex
+lib/elixir/lib/geo/lib/geo/polygon.ex
+%%POSTGIS%%lib/elixir/lib/geo/lib/geo/postgis.ex
+%%POSTGIS%%lib/elixir/lib/geo/lib/geo/postgis/extension.ex
+lib/elixir/lib/geo/lib/geo/utils.ex
+lib/elixir/lib/geo/lib/geo/wkb.ex
+lib/elixir/lib/geo/lib/geo/wkb/reader.ex
+lib/elixir/lib/geo/lib/geo/wkb/writer.ex
+lib/elixir/lib/geo/lib/geo/wkt.ex
+%%PORTDOCS%%%%DOCSDIR%%/README.md
More information about the svn-ports-all
mailing list