sci-geosciences/gdal-grass: bump to EAPI6
authorSam Jorna <wraeth@gentoo.org>
Wed, 8 Jun 2016 03:30:14 +0000 (13:30 +1000)
committerSam Jorna <wraeth@gentoo.org>
Wed, 8 Jun 2016 03:43:14 +0000 (13:43 +1000)
Bumps EAPI to 6, replaces single-line patch with sed, adds files copied
from system-installed GRASS to QA_PREBUILT.

Package-Manager: portage-2.3.0_rc1

sci-geosciences/gdal-grass/files/gdal-grass-makefile.patch [deleted file]
sci-geosciences/gdal-grass/gdal-grass-2.0.0-r1.ebuild

diff --git a/sci-geosciences/gdal-grass/files/gdal-grass-makefile.patch b/sci-geosciences/gdal-grass/files/gdal-grass-makefile.patch
deleted file mode 100644 (file)
index dcf5bc4..0000000
+++ /dev/null
@@ -1,11 +0,0 @@
---- Makefile.in.orig   2009-07-12 00:09:33.000000000 +0200
-+++ Makefile.in        2009-07-12 00:11:09.000000000 +0200
-@@ -26,7 +26,7 @@
-       install -d $(AUTOLOAD_DIR)
-       cp $(GLIBNAME) $(AUTOLOAD_DIR)
-       cp $(OLIBNAME) $(AUTOLOAD_DIR)
--      test -d ${GRASSTABLES_DIR} || mkdir ${GRASSTABLES_DIR}
-+      test -d ${GRASSTABLES_DIR} || mkdir -p ${GRASSTABLES_DIR}
-       test -d ${GRASSTABLES_DIR}/etc || mkdir ${GRASSTABLES_DIR}/etc
-       cp @GRASS_GISBASE@/etc/ellipse.table ${GRASSTABLES_DIR}/etc
-       cp @GRASS_GISBASE@/etc/datum.table @GRASS_GISBASE@/etc/datumtransform.table ${GRASSTABLES_DIR}/etc
index 9fc8276c9aebbb24d2c7d64dd41b3dd14f99a63b..50b440e5476e6d96864751efa1fc70d0f7b55f5e 100644 (file)
@@ -1,8 +1,8 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
 inherit eutils
 
@@ -29,9 +29,13 @@ DEPEND="${RDEPEND}
        sys-libs/zlib
        postgres? ( dev-db/postgresql )"
 
+# these drivers are copied at install from the already installed GRASS
+QA_PREBUILT="/usr/share/gdal/grass/driver/db/*"
+
 src_prepare() {
-       # fix mkdir not called with -p in Makefile
-       epatch "${FILESDIR}/gdal-grass-makefile.patch"
+       sed -e 's:mkdir ${GRASSTABLES_DIR}$:mkdir -p ${GRASSTABLES_DIR}:' \
+               -i Makefile.in || die
+       default
 }
 
 src_configure() {