aboutsummaryrefslogtreecommitdiff
path: root/databases
diff options
context:
space:
mode:
authorJimmy Olgeni <olgeni@FreeBSD.org>2015-07-28 09:21:52 +0000
committerJimmy Olgeni <olgeni@FreeBSD.org>2015-07-28 09:21:52 +0000
commit95161270871964eb06969c4187188742282bb1f7 (patch)
tree658449eb75de441e9e0e263eb2a175e2f6c0c5f1 /databases
parent32a5e0f113614b624e0e9d07e25fb51ab306756c (diff)
downloadports-95161270871964eb06969c4187188742282bb1f7.tar.gz
ports-95161270871964eb06969c4187188742282bb1f7.zip
Notes
Diffstat (limited to 'databases')
-rw-r--r--databases/Makefile1
-rw-r--r--databases/elixir-geo/Makefile39
-rw-r--r--databases/elixir-geo/distinfo2
-rw-r--r--databases/elixir-geo/pkg-descr4
-rw-r--r--databases/elixir-geo/pkg-plist41
5 files changed, 87 insertions, 0 deletions
diff --git a/databases/Makefile b/databases/Makefile
index 2b0665d999bd..0f00533398ba 100644
--- a/databases/Makefile
+++ b/databases/Makefile
@@ -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
diff --git a/databases/elixir-geo/Makefile b/databases/elixir-geo/Makefile
new file mode 100644
index 000000000000..b83faaab9854
--- /dev/null
+++ b/databases/elixir-geo/Makefile
@@ -0,0 +1,39 @@
+# $FreeBSD$
+
+PORTNAME= geo
+PORTVERSION= 0.15.1
+DISTVERSIONPREFIX= v
+CATEGORIES= databases
+PKGNAMEPREFIX= elixir-
+
+MAINTAINER= olgeni@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>
diff --git a/databases/elixir-geo/distinfo b/databases/elixir-geo/distinfo
new file mode 100644
index 000000000000..fce9dd0d8b37
--- /dev/null
+++ b/databases/elixir-geo/distinfo
@@ -0,0 +1,2 @@
+SHA256 (bryanjos-geo-v0.15.1_GH0.tar.gz) = b30b0acf719f90df2e5fdb2ed15565f2b9ff17eff2ab5e278dc2e8c4f92f8059
+SIZE (bryanjos-geo-v0.15.1_GH0.tar.gz) = 15311
diff --git a/databases/elixir-geo/pkg-descr b/databases/elixir-geo/pkg-descr
new file mode 100644
index 000000000000..5ad94b84ca9c
--- /dev/null
+++ b/databases/elixir-geo/pkg-descr
@@ -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
diff --git a/databases/elixir-geo/pkg-plist b/databases/elixir-geo/pkg-plist
new file mode 100644
index 000000000000..d07905ba35b5
--- /dev/null
+++ b/databases/elixir-geo/pkg-plist
@@ -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