svn commit: r340063 - in head/databases: . pgrouting
Danilo Egea Gondolfo
danilo at FreeBSD.org
Fri Jan 17 15:59:53 UTC 2014
Author: danilo
Date: Fri Jan 17 15:59:52 2014
New Revision: 340063
URL: http://svnweb.freebsd.org/changeset/ports/340063
QAT: https://qat.redports.org/buildarchive/r340063/
Log:
- Add new port databases/pgrouting
pgRouting extends the PostGIS / PostgreSQL geospatial database to provide
geospatial routing functionality.
PR: ports/185483
Submitted by: lbartoletti <coder at tuxfamily.org>
Added:
head/databases/pgrouting/
head/databases/pgrouting/Makefile (contents, props changed)
head/databases/pgrouting/distinfo (contents, props changed)
head/databases/pgrouting/pkg-descr (contents, props changed)
head/databases/pgrouting/pkg-plist (contents, props changed)
Modified:
head/databases/Makefile
Modified: head/databases/Makefile
==============================================================================
--- head/databases/Makefile Fri Jan 17 15:57:51 2014 (r340062)
+++ head/databases/Makefile Fri Jan 17 15:59:52 2014 (r340063)
@@ -572,6 +572,7 @@
SUBDIR += pgpool-II-23
SUBDIR += pgpool-II-30
SUBDIR += pgpoolAdmin
+ SUBDIR += pgrouting
SUBDIR += pgsphere
SUBDIR += pgtcl
SUBDIR += pgtop
Added: head/databases/pgrouting/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/pgrouting/Makefile Fri Jan 17 15:59:52 2014 (r340063)
@@ -0,0 +1,52 @@
+# Created by: lbartoletti <coder at tuxfamily.org>
+# $FreeBSD$
+
+PORTNAME= pgrouting
+PORTVERSION= 2.0.0
+CATEGORIES= databases geography
+MASTER_SITES= https://github.com/pgRouting/${PORTNAME}/archive/
+DISTFILES= v${PORTVERSION}${EXTRACT_SUFX}
+
+MAINTAINER= coder at tuxfamily.org
+COMMENT= Extension to PostGIS to provide geospatial routing functionality
+
+LICENSE= GPLv2
+
+LIB_DEPENDS= libboost_system.so:${PORTSDIR}/devel/boost-libs\
+ libCGAL.so:${PORTSDIR}/math/cgal \
+ libgmp.so:${PORTSDIR}/math/gmp
+RUN_DEPENDS= ${LOCALBASE}/share/postgresql/contrib/postgis-2.1/postgis.sql:${PORTSDIR}/databases/postgis21
+
+USES= cmake pkgconfig
+USE_PGSQL= yes
+USE_LDCONFIG= yes
+
+FETCH_ARGS= -Fpr
+
+CFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+
+PGSQL_VER= ${DEFAULT_PGSQL_VER}
+
+.if ${PGSQL_VER} >= 91
+EXT_FILES= pgrouting--2.0.0.sql \
+ pgrouting.control \
+ pgrouting_dd_legacy.sql \
+ pgrouting--2.0.0.sql.in \
+ pgrouting.sql \
+ pgrouting_legacy.sql
+PLIST_DIRSTRY+= share/postgresql/extension
+.for f in ${EXT_FILES}
+PLIST_FILES+= share/postgresql/extension/${f}
+.endfor
+.endif
+
+post-install:
+.if ${PGSQL_VER} >= 91
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/postgresql/extension
+.for f in ${EXT_FILES}
+ ${INSTALL_DATA} ${WRKSRC}/lib/${f} ${STAGEDIR}${PREFIX}/share/postgresql/extension/
+.endfor
+.endif
+
+.include <bsd.port.mk>
Added: head/databases/pgrouting/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/pgrouting/distinfo Fri Jan 17 15:59:52 2014 (r340063)
@@ -0,0 +1,2 @@
+SHA256 (v2.0.0.tar.gz) = 606309e8ece04abec062522374b48179c16bddb30dd4c5080b89a4298e8d163b
+SIZE (v2.0.0.tar.gz) = 3765933
Added: head/databases/pgrouting/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/pgrouting/pkg-descr Fri Jan 17 15:59:52 2014 (r340063)
@@ -0,0 +1,4 @@
+pgRouting extends the PostGIS / PostgreSQL geospatial database to provide
+geospatial routing functionality.
+
+WWW: http://pgrouting.org/
Added: head/databases/pgrouting/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/databases/pgrouting/pkg-plist Fri Jan 17 15:59:52 2014 (r340063)
@@ -0,0 +1,17 @@
+lib/postgresql/librouting.so
+lib/postgresql/librouting_bd.so
+lib/postgresql/librouting_dd.so
+lib/postgresql/librouting_ksp.so
+lib/postgresql/librouting_tsp.so
+share/postgresql/contrib/pgrouting-2.0/pgrouting.control
+share/postgresql/contrib/pgrouting-2.0/pgrouting.sql
+share/postgresql/contrib/pgrouting-2.0/pgrouting_dd_legacy.sql
+share/postgresql/contrib/pgrouting-2.0/pgrouting_legacy.sql
+share/postgresql/pgrouting--2.0.0.sql
+share/postgresql/pgrouting.control
+share/postgresql/pgrouting_dd_legacy.sql
+share/postgresql/pgrouting_legacy.sql
+ at dirrmtry share/postgresql/contrib/pgrouting-2.0
+ at dirrmtry share/postgresql/contrib
+ at dirrmtry share/postgresql
+ at dirrmtry lib/postgresql
More information about the svn-ports-all
mailing list