commit:     81782d879a5928434ed2c40625563d584316b967
Author:     Aaron W. Swenson <titanofold <AT> gentoo <DOT> org>
AuthorDate: Tue Jun 18 10:54:26 2019 +0000
Commit:     Aaron W. Swenson <titanofold <AT> gentoo <DOT> org>
CommitDate: Tue Jun 18 10:54:41 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81782d87

dev-db/postgis: Live ebuild parity to 2.5.2

Package-Manager: Portage-2.3.62, Repoman-2.3.11
Signed-off-by: Aaron W. Swenson <titanofold <AT> gentoo.org>

 dev-db/postgis/postgis-9999.ebuild | 19 +++++++++++++------
 1 file changed, 13 insertions(+), 6 deletions(-)

diff --git a/dev-db/postgis/postgis-9999.ebuild 
b/dev-db/postgis/postgis-9999.ebuild
index 156d4d9bc7d..ef406c8c690 100644
--- a/dev-db/postgis/postgis-9999.ebuild
+++ b/dev-db/postgis/postgis-9999.ebuild
@@ -18,16 +18,18 @@ HOMEPAGE="http://postgis.net";
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS=""
-IUSE="doc gtk static-libs test"
+IUSE="address-standardizer doc gtk static-libs mapbox test topology"
 
 RDEPEND="
        ${POSTGRES_DEP}
        dev-libs/json-c:=
        dev-libs/libxml2:2
-       >=sci-libs/geos-3.4.2
+       >=sci-libs/geos-3.5.0
        >=sci-libs/proj-4.6.0
-       >=sci-libs/gdal-1.10.0:=
+       >=sci-libs/gdal-1.10.0
+       address-standardizer? ( dev-libs/libpcre )
        gtk? ( x11-libs/gtk+:2 )
+       mapbox? ( dev-libs/protobuf )
 "
 
 DEPEND="${RDEPEND}
@@ -46,8 +48,6 @@ REQUIRED_USE="test? ( doc )"
 # Needs a running psql instance, doesn't work out of the box
 RESTRICT="test"
 
-MAKEOPTS+=' -j1'
-
 src_prepare() {
        source "${S}"/Version.config
        export PGIS="${POSTGIS_MAJOR_VERSION}.${POSTGIS_MINOR_VERSION}"
@@ -57,6 +57,7 @@ src_prepare() {
        # *FLAGS settings.
        export QA_FLAGS_IGNORED="usr/lib(64)?/(rt)?postgis-${PGIS}\.so"
 
+       eapply "${FILESDIR}/${PN}-2.2.0-arflags.patch"
        eapply_user
 
        local AT_M4DIR="macros"
@@ -66,7 +67,13 @@ src_prepare() {
 
 src_configure() {
        local myargs=""
-       use gtk && myargs+=" --with-gui"
+
+       use gtk                  && myargs+=" --with-gui"
+
+       use address-standardizer || myargs+=" --without-address-standardizer"
+       use mapbox               || myargs+=" --without-protobuf"
+       use topology             || myargs+=" --without-topology"
+
        postgres-multi_foreach econf ${myargs}
 }
 

Reply via email to