Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 28 Jul 2015 09:21:53 +0000 (UTC)
From:      Jimmy Olgeni <olgeni@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r393061 - in head/databases: . elixir-geo
Message-ID:  <201507280921.t6S9LrWX019752@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201507280921.t6S9LrWX019752>