From 6bdbaacf926d96009b64a5647922c122e56495e5 Mon Sep 17 00:00:00 2001 From: landry Date: Sat, 14 Mar 2009 11:05:50 +0000 Subject: [PATCH] Enable perl bindings, and split them into a new subpackage. While here, take maintainership (prodded by pval@) Diff from James Wright james2vegas // aim.com (thanks!) via pval@, plus some tweaks by me. --- geo/gdal/Makefile | 20 ++++++++++++-------- geo/gdal/pkg/DESCR-perl | 1 + geo/gdal/pkg/PLIST-perl | 26 ++++++++++++++++++++++++++ 3 files changed, 39 insertions(+), 8 deletions(-) create mode 100644 geo/gdal/pkg/DESCR-perl create mode 100644 geo/gdal/pkg/PLIST-perl diff --git a/geo/gdal/Makefile b/geo/gdal/Makefile index e3c43d9dc6d..61481560a63 100644 --- a/geo/gdal/Makefile +++ b/geo/gdal/Makefile @@ -1,19 +1,22 @@ -# $OpenBSD: Makefile,v 1.3 2009/03/13 08:56:52 landry Exp $ +# $OpenBSD: Makefile,v 1.4 2009/03/14 11:05:50 landry Exp $ COMMENT-main= translator library for geospatial data formats COMMENT-python= python bindings and utilities for GDAL +COMMENT-perl= perl bindings for GDAL -DISTNAME= gdal-1.6.0 +V= 1.6.0 +DISTNAME= gdal-${V} -PKGNAME-main= ${DISTNAME} -PKGNAME-python= py-${DISTNAME} +PKGNAME-main= ${DISTNAME}p0 +PKGNAME-python= py-${DISTNAME}p0 +PKGNAME-perl= p5-Geo-GDAL-${V} SHARED_LIBS= gdal 14.0 CATEGORIES= geo devel HOMEPAGE = http://www.gdal.org/ -MAINTAINER = Peter Valchev +MAINTAINER = Landry Breuil # MIT/X PERMIT_PACKAGE_CDROM= Yes @@ -23,7 +26,7 @@ PERMIT_DISTFILES_FTP= Yes MASTER_SITES = http://download.osgeo.org/gdal/ -MODULES = lang/python devel/gettext +MODULES = perl lang/python devel/gettext WANTLIB-main = ${WANTLIB} c crypto expat m ssl stdc++ z @@ -40,11 +43,12 @@ LIB_DEPENDS-main = ${LIB_DEPENDS} \ geotiff::devel/geotiff LIB_DEPENDS-python= gdal:${PKGNAME}:${BASE_PKGPATH},-main +LIB_DEPENDS-perl= gdal:${PKGNAME}:${BASE_PKGPATH},-main RUN_DEPENDS+= ::math/py-numpy BUILD_DEPENDS+= ${RUN_DEPENDS} ::devel/swig -MULTI_PACKAGES= -main -python +MULTI_PACKAGES= -main -python -perl MODPY_SETUPTOOLS=Yes MODPY_EGG_VERSION=1.6.0 @@ -72,7 +76,6 @@ CONFIGURE_ARGS= ${CONFIGURE_SHARED} \ --without-idb \ --without-sde \ --without-libgrass \ - --without-perl \ --without-php \ --without-ruby \ --without-ogpython \ @@ -81,6 +84,7 @@ CONFIGURE_ARGS= ${CONFIGURE_SHARED} \ --with-png-lib="${LOCALBASE}/lib" \ --with-pg=${LOCALBASE}/bin/pg_config \ --with-python \ + --with-perl \ --with-geos \ --with-curl=${LOCALBASE} \ --with-tiff=${LOCALBASE} \ diff --git a/geo/gdal/pkg/DESCR-perl b/geo/gdal/pkg/DESCR-perl new file mode 100644 index 00000000000..fbbb94d9fc2 --- /dev/null +++ b/geo/gdal/pkg/DESCR-perl @@ -0,0 +1 @@ +This package contains perl bindings for GDAL. diff --git a/geo/gdal/pkg/PLIST-perl b/geo/gdal/pkg/PLIST-perl new file mode 100644 index 00000000000..3c6e540fde6 --- /dev/null +++ b/geo/gdal/pkg/PLIST-perl @@ -0,0 +1,26 @@ +@comment $OpenBSD: PLIST-perl,v 1.1 2009/03/14 11:05:50 landry Exp $ +${P5ARCH}/ +${P5ARCH}/Geo/ +${P5ARCH}/Geo/GDAL/ +${P5ARCH}/Geo/GDAL.dox +${P5ARCH}/Geo/GDAL.pm +${P5ARCH}/Geo/GDAL/Const.dox +${P5ARCH}/Geo/GDAL/Const.pm +${P5ARCH}/Geo/OGR.dox +${P5ARCH}/Geo/OGR.pm +${P5ARCH}/Geo/OSR.dox +${P5ARCH}/Geo/OSR.pm +${P5ARCH}/auto/ +${P5ARCH}/auto/Geo/ +${P5ARCH}/auto/Geo/GDAL/ +${P5ARCH}/auto/Geo/GDAL/Const/ +${P5ARCH}/auto/Geo/GDAL/Const/Const.bs +${P5ARCH}/auto/Geo/GDAL/Const/Const.so +${P5ARCH}/auto/Geo/GDAL/GDAL.bs +${P5ARCH}/auto/Geo/GDAL/GDAL.so +${P5ARCH}/auto/Geo/OGR/ +${P5ARCH}/auto/Geo/OGR/OGR.bs +${P5ARCH}/auto/Geo/OGR/OGR.so +${P5ARCH}/auto/Geo/OSR/ +${P5ARCH}/auto/Geo/OSR/OSR.bs +${P5ARCH}/auto/Geo/OSR/OSR.so