summaryrefslogtreecommitdiff
path: root/sci-libs/gdal
diff options
context:
space:
mode:
Diffstat (limited to 'sci-libs/gdal')
-rw-r--r--sci-libs/gdal/Manifest5
-rw-r--r--sci-libs/gdal/files/gdal-3.2.1-libdir.patch408
-rw-r--r--sci-libs/gdal/files/gdal-3.3.0-configure-geos-disable.patch187
-rw-r--r--sci-libs/gdal/files/gdal-3.3.2-poppler-21.10.0.patch32
-rw-r--r--sci-libs/gdal/gdal-3.4.1.ebuild2
5 files changed, 2 insertions, 632 deletions
diff --git a/sci-libs/gdal/Manifest b/sci-libs/gdal/Manifest
index 714c97de6e54..ca53467d1883 100644
--- a/sci-libs/gdal/Manifest
+++ b/sci-libs/gdal/Manifest
@@ -1,14 +1,11 @@
AUX gdal-2.2.3-soname.patch 1959 BLAKE2B f6cdba1af819b3416e18be1e584384b3df6858133773d2606dce96a78c239d23c204b55df62b09b16e5a0ddfee4c9469e7e6aa527088d53710884aa93287d41c SHA512 c7986792549557683125b331e0c1417cfe49ecffd067f5330ffaeb039ec0ec329d5967697210292edad6ccdcc912397cc2f4781808a87cec8de70e78d99f0a26
AUX gdal-2.3.0-curl.patch 323 BLAKE2B 19a89ac9ffed5716fe2c26234233045022a3bc262d2ec386fdb5bc7a15cafc6472d1264020358223d2505992124177a0ae106cad26b8da671bbd1ece83762ee1 SHA512 5bd2df7712c6487e5968fbef84b4154f20d13ffe88f22886325be3c03fc882e2699e258e11c54eec750225fde1b2001d4dd35ace751a5f3c8ae59a9572241373
-AUX gdal-3.2.1-libdir.patch 20206 BLAKE2B 1b8c737246b25e8ea56855ec8cd41dc8bcc3ee575b02a6f13bd18dc062037e8f63848763fcb9a065c83d26ed510e341ee5ac9315d9b4c78ca3bb3a76f0098539 SHA512 da49eb9b42cd298b870afce6312e46ea81a41ffea7598b4cae579c846301b0179a7236ee6677fa7a2ff3c2da28eeb519d634667de973cf001f3ea8a08d4cebad
-AUX gdal-3.3.0-configure-geos-disable.patch 6509 BLAKE2B 1a22658e0f0bb83dc409c82d9b25dc8d6ae5ee7c5551c500ede654884071c48862c0392ef2b129c40546fed1af9ba7cb756a0fa4e05709481a851be8d87d2df1 SHA512 5da36ea9ced5826ddc748141ad098c2c2151a9ea68c561105eb41530c76cf6a9094a4683310949931cfac58c91511f6219240d7c18f0348e1e0841683c384c55
AUX gdal-3.3.0-libdir.patch 19617 BLAKE2B c0fd86a2d79155ee17a8ae69ae59876b76d9a4a35c79b896d838edcd497f17bf35ddfd3ab6de8e792a87ae8c012a91b1d2f0351d47e89f7d7fcf88a72647d38a SHA512 ee74ee86b8249abfbbce6e114f3a5f1c79a30a86aeb45761ca8637ebcae0e0df4c4961b292fdd1f49865da6445a8afaf161d80c28849dde6adf72cc3ed092852
-AUX gdal-3.3.2-poppler-21.10.0.patch 1226 BLAKE2B 7475f40216fcf14417c5bb916b5508935e518e4428c8134099109b85af966935a83f807039ac2617f0a437ff1594ded0d403d447ceacdf53e77f74973bf866f1 SHA512 760f6ba7746496b2f72562ff3dad6067f67d1a612ecb713c1b9526dc335f4ecdcd97d406e8e6f395ad10b5a66a1febbe12579a52aab3d4518807999def361de4
AUX gdal-3.4.1-poppler-22.01.0-c++17.patch 759 BLAKE2B bfb9cfc97fb56a18eda0f0d20e83f8e48ba44bab80fa7253c3883cac0a6a6460345745aaf4e63c750e4c0d8e3866c2978da382ea9889c9ff638b697e6398ad84 SHA512 bc95a835093b9b8bb3ed44d82a9c4b0fb987f1299d572e05f6791df2bd14c279853cfc877e41a012367bb4089b4e81ea359bc44d1ae11e67048063d2a1105a1a
DIST gdal-3.3.3.tar.gz 19600111 BLAKE2B 2d4558062b35016372d6964884296878fdcef0afa83fb03b10cd902ce101ec52f551d48014d95b391d19b8db13d7ca1d639575b39e9421780f4212bef02dd51f SHA512 c49e4555e598e4182e6419758c31df08d46b8b061480f08be09d61e840057529bd833338eaa8c1ecfe1c6a0cc8cd6a073bf15fa6cdae003e4475485cf3851145
DIST gdal-3.4.0.tar.gz 20008930 BLAKE2B b4dad7226d2cfee3bdcab9782d2d35355501c1dd830d247099f6a8030311b86e7620e90f7bba675bf49dc47d166ab586fabe45ba02d9d7e9a73829194da6b360 SHA512 e363258172cff9647804be11f28ebec1614ddfbfc6eed72d44700c23aea674267e413099555d25e784d567ea915b5fb9092ff74b98d890dfcb8aae56b0575eb6
DIST gdal-3.4.1.tar.gz 20022859 BLAKE2B fe6da8b3f098839bc5da9e49932a7a8e172b5dcb79f34eaa5f82a336cab3666223ae6f354c7847d1090e312838cc2e121e357c914cca3375541ee8ed31746edc SHA512 dcfd5f5ceac633838db2a92af6f6eb1c9fca55216885f071c7d8df8fc119aa800b2854c6e5ae84cdeea531e7e61296ad4378d798107c19d80d2ba4e1094299bf
EBUILD gdal-3.3.3.ebuild 7852 BLAKE2B 03a04b87e0099452c748d0400a4c21a9369a04f01948b298a39dd9a938c3b2264e00827b3cf0ca7d7719f35a90974c493fcc5a99efb111789c684249c58dcafd SHA512 28738878e2f1cb78f5ab1a25553e445563a4b17e555bf87808de1ff0d373b6b309ad561d6514e1b9b02f5391bb19c7f0519c31d490d4465f8eccef0f1cbc0945
EBUILD gdal-3.4.0.ebuild 8033 BLAKE2B cf27f9b230f4fba647892383bd51112a9ba072424a834189569027faea7852476fc2f627837759d99c126d6307deacdf951ddaa2d88dcaf120ef4c8455ef2424 SHA512 9633034b855d9b640de491fc1e9c7d64eb149114787dcebfa76fec083b2772ba45e59cfb87154f35e4ce6544607fff515decc4bd4ce574c237f2ade914498361
-EBUILD gdal-3.4.1.ebuild 8078 BLAKE2B d50663cd04ba8fd0280806246ea2fa5f412d65b1efd9f1affd822d0028f40805de6a70a2bde4e04123646e7f51a9c95abba4b1860b889335e7fe86971956eef4 SHA512 4efce335625ca1f19c1a95d817ca5be4be7982d429d8d639c022c9c36bdc085dde28169d5d6a47d71d801273fc109c57dc4c6709bd06d3afa902d5a9680a05a0
+EBUILD gdal-3.4.1.ebuild 8076 BLAKE2B 893b3cee4760a9c85c4c059aae78d29920e0333aef8683c7a27fde9a19306b8ad982c79c52d9c2ec95a067cccc9ca927224878cd863e8cf708d3998d4e844895 SHA512 635722e556c9721e131c9bc1431c8766fcfb4304898c241f8c63be3bb1f2e6421bc641c78e43ec2b90617386daa92ad67434e51f3541e32aff73d1482294ab1c
MISC metadata.xml 1623 BLAKE2B af7c9d5cc3c16ffef6fa9ef5dd5cf54ffcd34229d1e82b90e310f9eeccf5a5b4fa2119112b5427b520ce6e964e368aef7313edb3837940bed4b960ced7714fc3 SHA512 ed206877adac0b8b190e0edfb04f48c435d698fd523a14d54a14638b908c9e9452b1a2d394046093f5aa86cb48c611790f56ae511807855eb80bfcd4cc1d425c
diff --git a/sci-libs/gdal/files/gdal-3.2.1-libdir.patch b/sci-libs/gdal/files/gdal-3.2.1-libdir.patch
deleted file mode 100644
index cc4537bca434..000000000000
--- a/sci-libs/gdal/files/gdal-3.2.1-libdir.patch
+++ /dev/null
@@ -1,408 +0,0 @@
-https://github.com/OSGeo/gdal/pull/3560
-https://bugs.gentoo.org/696106
---- a/configure.ac
-+++ b/configure.ac
-@@ -1121,11 +1121,11 @@ if test "$with_libz" = "external" -o "$with_libz" = "" -o "$with_libz" = "yes" ;
-
- elif test "$with_libz" != "no" -a "$with_libz" != "internal" ; then
-
-- LIBS="-L$with_libz -L$with_libz/lib $LIBS"
-+ LIBS="-L$with_libz -L$with_libz/${libdir} $LIBS"
-
-- AC_CHECK_LIB(z,deflateInit_,LIBZ_SETTING=external,LIBZ_SETTING=internal,-L$with_libz -L$with_libz/lib -lz)
-+ AC_CHECK_LIB(z,deflateInit_,LIBZ_SETTING=external,LIBZ_SETTING=internal,-L$with_libz -L$with_libz/${libdir} -lz)
- if test "$LIBZ_SETTING" = "external" ; then
-- AC_CHECK_LIB(z,inflateCopy,LIBZ_SETTING=external,LIBZ_SETTING=internal,-L$with_libz -L$with_libz/lib -lz)
-+ AC_CHECK_LIB(z,inflateCopy,LIBZ_SETTING=external,LIBZ_SETTING=internal,-L$with_libz -L$with_libz/${libdir} -lz)
- if test "$LIBZ_SETTING" = "external" ; then
- AC_MSG_RESULT([using libz library from $with_libz])
- else
-@@ -1166,7 +1166,7 @@ AC_ARG_WITH(libdeflate,
- if test "$with_libdeflate" != "no" ; then
-
- if test "$with_libdeflate" != "" -a "$with_libdeflate" != "yes"; then
-- AC_CHECK_LIB(deflate, libdeflate_zlib_decompress, [libdeflate_lib=yes], [libdeflate_lib=no],-L$with_libdeflate/lib)
-+ AC_CHECK_LIB(deflate, libdeflate_zlib_decompress, [libdeflate_lib=yes], [libdeflate_lib=no],-L$with_libdeflate/${libdir})
- else
- AC_CHECK_LIB(deflate, libdeflate_zlib_decompress, [libdeflate_lib=yes], [libdeflate_lib=no])
- fi
-@@ -1197,7 +1197,7 @@ fi
- if test "$LIBDEFLATE_SETTING" = "yes" ; then
- if test "$with_libdeflate" != "" -a "$with_libdeflate" != "yes"; then
- EXTRA_INCLUDES="-I$with_libdeflate/include $EXTRA_INCLUDES"
-- LIBS="-L$with_libdeflate/lib -ldeflate $LIBS"
-+ LIBS="-L$with_libdeflate/${libdir} -ldeflate $LIBS"
- else
- LIBS="-ldeflate $LIBS"
- fi
-@@ -1290,7 +1290,7 @@ else
- LIBS="-L$with_libtiff -ltiff $LIBS"
- EXTRA_INCLUDES="-I$with_libtiff $EXTRA_INCLUDES"
- else
-- LIBS="-L$with_libtiff/lib -ltiff $LIBS"
-+ LIBS="-L$with_libtiff/${libdir} -ltiff $LIBS"
- EXTRA_INCLUDES="-I$with_libtiff/include $EXTRA_INCLUDES"
- fi
-
-@@ -1414,52 +1414,22 @@ else
- fi
- else
- ORIG_LIBS="$LIBS"
-- LIBS="-L$with_proj/lib -lproj $with_proj_extra_lib_for_test $ORIG_LIBS"
-+ LIBS="-L$with_proj/${libdir} -lproj $with_proj_extra_lib_for_test $ORIG_LIBS"
- AC_LANG_PUSH([C++])
- AC_CHECK_LIB(proj,proj_create_from_wkt,PROJ_FOUND=yes,PROJ_FOUND=no,)
- AC_LANG_POP([C++])
- if test "$PROJ_FOUND" = "no"; then
-- LIBS="-L$with_proj/lib -lproj $with_proj_extra_lib_for_test $ORIG_LIBS"
-+ LIBS="-L$with_proj/${libdir} -lproj $with_proj_extra_lib_for_test $ORIG_LIBS"
- unset ac_cv_lib_proj_proj_create_from_wkt
- AC_LANG_PUSH([C++])
- AC_CHECK_LIB(proj,proj_create_from_wkt,PROJ_FOUND=yes,PROJ_FOUND=no,)
- AC_LANG_POP([C++])
- fi
- if test "$PROJ_FOUND" = "no"; then
-- LIBS="-L$with_proj/lib64 -lproj $with_proj_extra_lib_for_test $ORIG_LIBS"
-- unset ac_cv_lib_proj_proj_create_from_wkt
-- AC_LANG_PUSH([C++])
-- AC_CHECK_LIB(proj,proj_create_from_wkt,PROJ_FOUND=yes,PROJ_FOUND=no,)
-- AC_LANG_POP([C++])
-- fi
-- if test "$PROJ_FOUND" = "no"; then
-- LIBS="-L$with_proj/lib -lproj $with_proj_extra_lib_for_test $ORIG_LIBS"
-+ LIBS="-L$with_proj/${libdir} -lproj $with_proj_extra_lib_for_test $ORIG_LIBS"
- AC_LANG_PUSH([C++])
- AC_CHECK_LIB(proj,internal_proj_create_from_wkt,PROJ_FOUND=yes,PROJ_FOUND=no,)
- AC_LANG_POP([C++])
-- if test "$PROJ_FOUND" = "no"; then
-- LIBS="-L$with_proj/lib -lproj $with_proj_extra_lib_for_test $ORIG_LIBS"
-- unset ac_cv_lib_proj_internal_proj_create_from_wkt
-- AC_LANG_PUSH([C++])
-- AC_CHECK_LIB(proj,internal_proj_create_from_wkt,PROJ_FOUND=yes,PROJ_FOUND=no,)
-- AC_LANG_POP([C++])
-- fi
-- if test "$PROJ_FOUND" = "yes"; then
-- PROJ_INCLUDE="-DPROJ_RENAME_SYMBOLS"
-- fi
-- fi
-- if test "$PROJ_FOUND" = "no"; then
-- LIBS="-L$with_proj/lib -linternalproj $with_proj_extra_lib_for_test $ORIG_LIBS"
-- AC_LANG_PUSH([C++])
-- AC_CHECK_LIB(internalproj,internal_proj_create_from_wkt,PROJ_FOUND=yes,PROJ_FOUND=no,)
-- AC_LANG_POP([C++])
-- if test "$PROJ_FOUND" = "no"; then
-- LIBS="-L$with_proj/lib -linternalproj $with_proj_extra_lib_for_test $ORIG_LIBS"
-- unset ac_cv_lib_internal_proj_internal_proj_create_from_wkt
-- AC_LANG_PUSH([C++])
-- AC_CHECK_LIB(internalproj,internal_proj_create_from_wkt,PROJ_FOUND=yes,PROJ_FOUND=no,)
-- AC_LANG_POP([C++])
-- fi
- if test "$PROJ_FOUND" = "yes"; then
- PROJ_INCLUDE="-DPROJ_RENAME_SYMBOLS"
- fi
-@@ -1523,7 +1493,7 @@ elif test "$with_spatialite" = "dlopen"; then
- SPATIALITE_SONAME="spatialite.so"
- fi
- else
-- AC_CHECK_LIB(spatialite,spatialite_init,SPATIALITE_INIT_FOUND=yes,SPATIALITE_INIT_FOUND=no,-L$with_spatialite/lib -lspatialite)
-+ AC_CHECK_LIB(spatialite,spatialite_init,SPATIALITE_INIT_FOUND=yes,SPATIALITE_INIT_FOUND=no,-L$with_spatialite/${libdir} -lspatialite)
-
- if test -f "$with_spatialite/include/spatialite.h" -a \
- "$SPATIALITE_INIT_FOUND" = "yes"; then
-@@ -1531,7 +1501,7 @@ else
- if test "$HAVE_SQLITE3" = "yes"; then
- SPATIALITE_INC="-I$with_spatialite/include"
- HAVE_SPATIALITE=yes
-- SPATIALITE_LIBS="-L$with_spatialite/lib -lspatialite"
-+ SPATIALITE_LIBS="-L$with_spatialite/${libdir} -lspatialite"
- LIBS="$SQLITE3_LDFLAGS $LIBS $SPATIALITE_LIBS"
- AC_MSG_RESULT(spatialite enabled)
- else
-@@ -1593,10 +1563,10 @@ if test "$with_zstd" = "" -o "$with_zstd" = "yes" ; then
- fi
- elif test "$with_zstd" != "" -a "$with_zstd" != "no"; then
-
-- AC_CHECK_LIB(zstd,ZSTD_decompressStream,ZSTD_SETTING=yes,ZSTD_SETTING=no,-L$with_zstd/lib)
-+ AC_CHECK_LIB(zstd,ZSTD_decompressStream,ZSTD_SETTING=yes,ZSTD_SETTING=no,-L$with_zstd/${libdir})
-
- if test "$ZSTD_SETTING" = "yes" -a -f "$with_zstd/include/zstd.h" ; then
-- LIBS="-L$with_zstd/lib -lzstd $LIBS"
-+ LIBS="-L$with_zstd/${libdir} -lzstd $LIBS"
- EXTRA_INCLUDES="-I$with_zstd/include $EXTRA_INCLUDES"
- else
- AC_MSG_ERROR([libzstd not found])
-@@ -1919,20 +1889,20 @@ fi
- # TODO: separate libs for rasters and vectors
- if test "$with_grass" != "yes" -a "$with_grass" != "no" ; then
-
-- AC_CHECK_LIB(grass_gis,G_is_initialized,GRASS_SETTING=grass70+,GRASS_SETTING=no,-L$with_grass/lib -lgrass_datetime)
-+ AC_CHECK_LIB(grass_gis,G_is_initialized,GRASS_SETTING=grass70+,GRASS_SETTING=no,-L$with_grass/${libdir} -lgrass_datetime)
- if test "$GRASS_SETTING" = "no" ; then
-- AC_CHECK_LIB(grass_gis,G_asprintf,GRASS_SETTING=grass57+,GRASS_SETTING=no,-L$with_grass/lib -lgrass_datetime)
-+ AC_CHECK_LIB(grass_gis,G_asprintf,GRASS_SETTING=grass57+,GRASS_SETTING=no,-L$with_grass/${libdir} -lgrass_datetime)
- fi
-
- if test "$GRASS_SETTING" != "no" ; then
- if test "$GRASS_SETTING" = "grass70+" ; then
- G_RASTLIBS="-lgrass_raster -lgrass_imagery"
- G_VECTLIBS="-lgrass_vector -lgrass_dig2 -lgrass_dgl -lgrass_rtree -lgrass_linkm -lgrass_dbmiclient -lgrass_dbmibase"
-- LIBS="-L$with_grass/lib $G_VECTLIBS $G_RASTLIBS -lgrass_gproj -lgrass_gmath -lgrass_gis -lgrass_datetime $LIBS"
-+ LIBS="-L$with_grass/${libdir} $G_VECTLIBS $G_RASTLIBS -lgrass_gproj -lgrass_gmath -lgrass_gis -lgrass_datetime $LIBS"
- else
- G_RASTLIBS="-lgrass_I"
- G_VECTLIBS="-lgrass_vect -lgrass_dig2 -lgrass_dgl -lgrass_rtree -lgrass_linkm -lgrass_dbmiclient -lgrass_dbmibase"
-- LIBS="-L$with_grass/lib $G_VECTLIBS $G_RASTLIBS -lgrass_gproj -lgrass_vask -lgrass_gmath -lgrass_gis -lgrass_datetime $LIBS"
-+ LIBS="-L$with_grass/${libdir} $G_VECTLIBS $G_RASTLIBS -lgrass_gproj -lgrass_vask -lgrass_gmath -lgrass_gis -lgrass_datetime $LIBS"
- fi
- GRASS_INCLUDE="-I$with_grass/include"
- GRASS_GISBASE="$with_grass"
-@@ -1956,10 +1926,10 @@ elif test "$with_libgrass" = "yes" -o "$with_libgrass" = "" ; then
-
- else
-
-- AC_CHECK_LIB(grass5,G_gisinit_2,GRASS_SETTING=libgrass,GRASS_SETTING=no,-L$with_libgrass/lib)
-+ AC_CHECK_LIB(grass5,G_gisinit_2,GRASS_SETTING=libgrass,GRASS_SETTING=no,-L$with_libgrass/${libdir})
-
- if test "$GRASS_SETTING" = "libgrass" ; then
-- LIBS="-L$with_libgrass -L$with_libgrass/lib -lgrass5 $LIBS"
-+ LIBS="-L$with_libgrass -L$with_libgrass/${libdir} -lgrass5 $LIBS"
- GRASS_INCLUDE="-I$with_libgrass -I$with_libgrass/include $EXTRA_INCLUDES"
- else
- AC_MSG_ERROR([--with-libgrass=$with_grass requested, but libgrass5 not found!])
-@@ -2006,7 +1976,7 @@ dnl Fedora has cfitsio headers in /usr/include/cfitsio
- else
-
- FITS_SETTING=external
-- LIBS="-L$with_cfitsio -L$with_cfitsio/lib -lcfitsio $LIBS"
-+ LIBS="-L$with_cfitsio -L$with_cfitsio/${libdir} -lcfitsio $LIBS"
- EXTRA_INCLUDES="-I$with_cfitsio -I$with_cfitsio/include $EXTRA_INCLUDES"
-
- echo "using libcfitsio from $with_cfitsio."
-@@ -2055,7 +2025,7 @@ elif test "$with_pcraster" = "internal" ; then
- else
-
- PCRASTER_SETTING=external
-- LIBS="-L$with_pcraster/lib -lcsf $LIBS"
-+ LIBS="-L$with_pcraster/${libdir} -lcsf $LIBS"
- EXTRA_INCLUDES="-I$with_pcraster/include $EXTRA_INCLUDES"
-
- echo "using libcsf from $with_pcraster."
-@@ -2106,7 +2076,7 @@ elif test "$with_png" = "internal" ; then
- else
-
- PNG_SETTING=external
-- LIBS="-L$with_png -L$with_png/lib -lpng $LIBS"
-+ LIBS="-L$with_png -L$with_png/${libdir} -lpng $LIBS"
- EXTRA_INCLUDES="-I$with_png -I$with_png/include $EXTRA_INCLUDES"
-
- echo "using libpng from $with_png."
-@@ -2141,7 +2111,7 @@ else
-
- DDS_SETTING=yes
- CRUNCHDIR="$with_dds"
-- LIBS="-L$with_dds/lib/ -lcrunch $LIBS"
-+ LIBS="-L$with_dds/${libdir}/ -lcrunch $LIBS"
- echo "using libcrunch from $with_dds."
-
- fi
-@@ -2179,7 +2149,7 @@ elif test "$with_gta" = "yes" -o "$with_gta" = "" ; then
- else
-
- GTA_SETTING=yes
-- LIBS="-L$with_gta -L$with_gta/lib -lgta $LIBS"
-+ LIBS="-L$with_gta -L$with_gta/${libdir} -lgta $LIBS"
- EXTRA_INCLUDES="-I$with_gta -I$with_gta/include $EXTRA_INCLUDES"
-
- echo "using libgta from $with_gta."
-@@ -2217,7 +2187,7 @@ elif test "$with_pcidsk" = "" -o "$with_pcidsk" = "yes" -o "$with_pcidsk" = "int
- else
-
- PCIDSK_SETTING=external
-- PCIDSK_LIB="-L$with_pcidsk/lib -lpcidsk"
-+ PCIDSK_LIB="-L$with_pcidsk/${libdir} -lpcidsk"
- PCIDSK_INCLUDE="-I$with_pcidsk/include -I$with_pcidsk/include/pcidsk"
-
- echo "using libpcidsk from $with_pcidsk."
-@@ -2292,10 +2262,10 @@ else
-
- dnl We now require libgeotiff 1.5.0
- dnl first check if $with_geotiff/lib has the library:
-- AC_CHECK_LIB(geotiff,GTIFAttachPROJContext,GEOTIFF_SETTING=external,GEOTIFF_SETTING=not_found,-L$with_geotiff/lib)
-+ AC_CHECK_LIB(geotiff,GTIFAttachPROJContext,GEOTIFF_SETTING=external,GEOTIFF_SETTING=not_found,-L$with_geotiff/${libdir})
-
- if test $GEOTIFF_SETTING = "external" ; then
-- LIBS="-L$with_geotiff/lib -lgeotiff $LIBS"
-+ LIBS="-L$with_geotiff/${libdir} -lgeotiff $LIBS"
- if test -d $with_geotiff/include ; then
- EXTRA_INCLUDES="-I$with_geotiff/include $EXTRA_INCLUDES"
- fi
-@@ -2367,7 +2337,7 @@ elif test "$with_jpeg" = "internal" ; then
- else
-
- JPEG_SETTING=external
-- LIBS="-L$with_jpeg -L$with_jpeg/lib -ljpeg $LIBS"
-+ LIBS="-L$with_jpeg -L$with_jpeg/${libdir} -ljpeg $LIBS"
- EXTRA_INCLUDES="-I$with_jpeg -I$with_jpeg/include $EXTRA_INCLUDES"
-
- echo "using libjpeg from $with_jpeg."
-@@ -2518,7 +2488,7 @@ elif test "$with_gif" = "internal" ; then
- else
-
- GIF_SETTING=external
-- LIBS="-L$with_gif -L$with_gif/lib -lgif $LIBS"
-+ LIBS="-L$with_gif -L$with_gif/${libdir} -lgif $LIBS"
- EXTRA_INCLUDES="-I$with_gif -I$with_gif/include $EXTRA_INCLUDES"
-
- echo "using libgif from $with_gif."
-@@ -2584,10 +2554,10 @@ elif test "$with_ogdi" = "yes" -o "$with_ogdi" = "" ; then
-
- else
-
-- AC_CHECK_LIB(ogdi,cln_GetLayerCapabilities,HAVE_OGDI=yes,HAVE_OGDI=no,-L$with_ogdi -L$with_ogdi/lib -logdi)
-+ AC_CHECK_LIB(ogdi,cln_GetLayerCapabilities,HAVE_OGDI=yes,HAVE_OGDI=no,-L$with_ogdi -L$with_ogdi/${libdir} -logdi)
- if test "$HAVE_OGDI" = "yes" ; then
- if test -f "$with_ogdi/ecs.h" -o -f "$with_ogdi/include/ecs.h"; then
-- LIBS="-L$with_ogdi -L$with_ogdi/lib -logdi $LIBS"
-+ LIBS="-L$with_ogdi -L$with_ogdi/${libdir} -logdi $LIBS"
- OGDI_INCLUDE="-I$with_ogdi -I$with_ogdi/include"
-
- echo "using libogdi from $with_ogdi."
-@@ -2597,10 +2567,10 @@ else
- fi
- else
- dnl For backward compatibility. Retry with ogdi31 as a name
-- AC_CHECK_LIB(ogdi31,cln_GetLayerCapabilities,HAVE_OGDI=yes,HAVE_OGDI=no,-L$with_ogdi -L$with_ogdi/lib -logdi31)
-+ AC_CHECK_LIB(ogdi31,cln_GetLayerCapabilities,HAVE_OGDI=yes,HAVE_OGDI=no,-L$with_ogdi -L$with_ogdi/${libdir} -logdi31)
- if test "$HAVE_OGDI" = "yes" ; then
- if test -f "$with_ogdi/ecs.h" -o -f "$with_ogdi/include/ecs.h"; then
-- LIBS="-L$with_ogdi -L$with_ogdi/lib -logdi31 $LIBS"
-+ LIBS="-L$with_ogdi -L$with_ogdi/${libdir} -logdi31 $LIBS"
- OGDI_INCLUDE="-I$with_ogdi -I$with_ogdi/include"
-
- echo "using libogdi31 from $with_ogdi."
-@@ -2718,10 +2688,10 @@ elif test "$with_sosi" = "yes" ; then
- rm -f testfyba
- else
-
-- AC_MSG_CHECKING([for libfyba.a, libfygm.a and libfyut.a in $with_sosi/lib])
-- if test -r $with_sosi/lib/libfyba.a -a -r $with_sosi/lib/libfygm.a -a -r $with_sosi/lib/libfyut.a ; then
-+ AC_MSG_CHECKING([for libfyba.a, libfygm.a and libfyut.a in $with_sosi/${libdir}])
-+ if test -r $with_sosi/${libdir}/libfyba.a -a -r $with_sosi/${libdir}/libfygm.a -a -r $with_sosi/${libdir}/libfyut.a ; then
- AC_MSG_RESULT([found.])
-- SOSI_LIB="$with_sosi/lib/libfyba.a $with_sosi/lib/libfygm.a $with_sosi/lib/libfyut.a"
-+ SOSI_LIB="$with_sosi/${libdir}/libfyba.a $with_sosi/${libdir}/libfygm.a $with_sosi/${libdir}/libfyut.a"
- SOSI_ENABLED=yes
- else
- AC_MSG_ERROR([not found.])
-@@ -2782,14 +2752,14 @@ else
- AC_ARG_WITH(boost-lib-path,
- [ --with-boost-lib-path=ARG Path to boost libraries for mongocxx client],,,)
-
-- AC_MSG_CHECKING([for libmongoclient.so in in $with_mongocxx/lib])
-+ AC_MSG_CHECKING([for libmongoclient.so in in $with_mongocxx/${libdir}])
- MONGODB_ENABLED=yes
-- if test -r $with_mongocxx/lib/libmongoclient.so; then
-+ if test -r $with_mongocxx/${libdir}/libmongoclient.so; then
- AC_MSG_RESULT([found.])
-- MONGODB_LIB="-L$with_mongocxx/lib -lmongoclient"
-- elif test -r $with_mongocxx/lib/libmongoclient.dylib; then
-+ MONGODB_LIB="-L$with_mongocxx/${libdir} -lmongoclient"
-+ elif test -r $with_mongocxx/${libdir}/libmongoclient.dylib; then
- AC_MSG_RESULT([found.])
-- MONGODB_LIB="-L$with_mongocxx/lib -lmongoclient"
-+ MONGODB_LIB="-L$with_mongocxx/${libdir} -lmongoclient"
- else
- AC_MSG_ERROR([not found.])
- fi
-@@ -4770,8 +4740,8 @@ if test "$with_libjson_c" = "external" -o "$with_libjson_c" = "" -o "$with_libjs
- elif test "$with_libjson_c" = "internal" ; then
- LIBJSONC_SETTING=internal
- elif test "$with_libjson_c" != "no"; then
-- LIBS="-L$with_libjson_c/lib $LIBS"
-- AC_CHECK_LIB(json-c,json_object_set_serializer,LIBJSONC_SETTING=external,LIBJSONC_SETTING=internal,-L$with_libjson_c/lib)
-+ LIBS="-L$with_libjson_c/${libdir} $LIBS"
-+ AC_CHECK_LIB(json-c,json_object_set_serializer,LIBJSONC_SETTING=external,LIBJSONC_SETTING=internal,-L$with_libjson_c/${libdir})
- else
- AC_MSG_ERROR([libjson-c (internal or external) is required])
- fi
---- a/frmts/grass/pkg/configure.in
-+++ b/frmts/grass/pkg/configure.in
-@@ -99,7 +99,7 @@ else
- if $GDAL_CONFIG --autoload > /dev/null 2>&1 ; then
- AUTOLOAD_DIR=`$GDAL_CONFIG --autoload`
- else
-- AUTOLOAD_DIR=`$GDAL_CONFIG --prefix`/lib/gdalplugins
-+ AUTOLOAD_DIR=`$GDAL_CONFIG --prefix`/${libdir}/gdalplugins
- fi
- fi
-
-@@ -123,11 +123,11 @@ fi
-
- if test "$with_grass" != "yes" ; then
-
-- AC_CHECK_LIB(grass_gis,G_read_compressed,GRASS_SETTING=grass72+,GRASS_SETTING=no,-L$with_grass/lib -lgrass_datetime)
-+ AC_CHECK_LIB(grass_gis,G_read_compressed,GRASS_SETTING=grass72+,GRASS_SETTING=no,-L$with_grass/${libdir} -lgrass_datetime)
- if test "$GRASS_SETTING" = "no" ; then
-- AC_CHECK_LIB(grass_gis,G_is_initialized,GRASS_SETTING=grass70+,GRASS_SETTING=no,-L$with_grass/lib -lgrass_datetime)
-+ AC_CHECK_LIB(grass_gis,G_is_initialized,GRASS_SETTING=grass70+,GRASS_SETTING=no,-L$with_grass/${libdir} -lgrass_datetime)
- if test "$GRASS_SETTING" = "no" ; then
-- AC_CHECK_LIB(grass_gis,G_asprintf,GRASS_SETTING=grass57+,GRASS_SETTING=no,-L$with_grass/lib -lgrass_datetime)
-+ AC_CHECK_LIB(grass_gis,G_asprintf,GRASS_SETTING=grass57+,GRASS_SETTING=no,-L$with_grass/${libdir} -lgrass_datetime)
- fi
- fi
-
-@@ -135,15 +135,15 @@ if test "$with_grass" != "yes" ; then
- if test "$GRASS_SETTING" = "grass72+" ; then
- G_RASTLIBS="-lgrass_raster -lgrass_imagery"
- G_VECTLIBS="-lgrass_vector -lgrass_dig2 -lgrass_dgl -lgrass_rtree -lgrass_linkm -lgrass_dbmiclient -lgrass_dbmibase"
-- LIBS="-L$with_grass/lib $G_VECTLIBS $G_RASTLIBS -lgrass_gproj -lgrass_gmath -lgrass_gis -lgrass_datetime -lgrass_btree2 -lgrass_ccmath $LIBS"
-+ LIBS="-L$with_grass/${libdir} $G_VECTLIBS $G_RASTLIBS -lgrass_gproj -lgrass_gmath -lgrass_gis -lgrass_datetime -lgrass_btree2 -lgrass_ccmath $LIBS"
- elif test "$GRASS_SETTING" = "grass70+" ; then
- G_RASTLIBS="-lgrass_raster -lgrass_imagery"
- G_VECTLIBS="-lgrass_vector -lgrass_dig2 -lgrass_dgl -lgrass_rtree -lgrass_linkm -lgrass_dbmiclient -lgrass_dbmibase"
-- LIBS="-L$with_grass/lib $G_VECTLIBS $G_RASTLIBS -lgrass_gproj -lgrass_gmath -lgrass_gis -lgrass_datetime $LIBS"
-+ LIBS="-L$with_grass/${libdir} $G_VECTLIBS $G_RASTLIBS -lgrass_gproj -lgrass_gmath -lgrass_gis -lgrass_datetime $LIBS"
- else
- G_RASTLIBS="-lgrass_I"
- G_VECTLIBS="-lgrass_vect -lgrass_dig2 -lgrass_dgl -lgrass_rtree -lgrass_linkm -lgrass_dbmiclient -lgrass_dbmibase"
-- LIBS="-L$with_grass/lib $G_VECTLIBS $G_RASTLIBS -lgrass_gproj -lgrass_vask -lgrass_gmath -lgrass_gis -lgrass_datetime $LIBS"
-+ LIBS="-L$with_grass/${libdir} $G_VECTLIBS $G_RASTLIBS -lgrass_gproj -lgrass_vask -lgrass_gmath -lgrass_gis -lgrass_datetime $LIBS"
- fi
- GRASS_INCLUDE="-I$with_grass/include"
- GRASS_GISBASE="$with_grass"
---- a/m4/ax_lib_expat.m4
-+++ b/m4/ax_lib_expat.m4
-@@ -119,9 +119,9 @@ AC_DEFUN([AX_LIB_EXPAT],
- expat_lib_flags="-lexpat"
- fi
- else
-- AC_CHECK_LIB(expat,XML_ParserCreate,run_expat_test="yes",run_expat_test="no",-L$expat_prefix/lib)
-+ AC_CHECK_LIB(expat,XML_ParserCreate,run_expat_test="yes",run_expat_test="no",-L$expat_prefix/${libdir})
- if test "$run_expat_test" = "yes"; then
-- expat_lib_flags="-L$expat_prefix/lib -lexpat"
-+ expat_lib_flags="-L$expat_prefix/${libdir} -lexpat"
- fi
- fi
- fi
---- a/m4/ax_lib_libkml.m4
-+++ b/m4/ax_lib_libkml.m4
-@@ -172,7 +172,7 @@ kmldom::KmlFactory* factory = kmldom::KmlFactory::GetFactory();
- if test "$libkml_prefix" = "/usr"; then
- libkml_lib_flags="-lkmldom -lkmlbase -lkmlengine -lkmlconvenience -lminizip -luriparser"
- else
-- libkml_lib_flags="-L$libkml_prefix/lib -lkmldom -lkmlbase -lkmlengine -lkmlconvenience -lminizip -luriparser"
-+ libkml_lib_flags="-L$libkml_prefix/${libdir} -lkmldom -lkmlbase -lkmlengine -lkmlconvenience -lminizip -luriparser"
- fi
- run_libkml_test="yes"
- elif test "$libkml_requested" = "yes"; then
---- a/m4/ax_lib_xerces.m4
-+++ b/m4/ax_lib_xerces.m4
-@@ -100,7 +100,7 @@ AC_DEFUN([AX_LIB_XERCES],
- if test "$xerces_prefix" = "/usr"; then
- xerces_lib_flags="-lxerces-c -lpthread"
- else
-- xerces_lib_flags="-L$xerces_prefix/lib -lxerces-c -lpthread"
-+ xerces_lib_flags="-L$xerces_prefix/${libdir} -lxerces-c -lpthread"
- fi
- run_xerces_test="yes"
- elif test "$xerces_requested" = "yes"; then
diff --git a/sci-libs/gdal/files/gdal-3.3.0-configure-geos-disable.patch b/sci-libs/gdal/files/gdal-3.3.0-configure-geos-disable.patch
deleted file mode 100644
index 1671845707a3..000000000000
--- a/sci-libs/gdal/files/gdal-3.3.0-configure-geos-disable.patch
+++ /dev/null
@@ -1,187 +0,0 @@
-https://github.com/OSGeo/gdal/commit/b414b0a0594b3e9c175a001e8455819463039eb6.patch
-https://github.com/OSGeo/gdal/issues/3782
-
-From b414b0a0594b3e9c175a001e8455819463039eb6 Mon Sep 17 00:00:00 2001
-From: Thomas Bonfort <thomas.bonfort@airbus.com>
-Date: Tue, 4 May 2021 08:13:45 +0200
-Subject: [PATCH] configure: fix explicit disabling of geos/sfcgal
---- a/configure
-+++ b/configure
-@@ -38323,6 +38323,7 @@ fi
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: GEOS support disabled" >&5
- $as_echo "GEOS support disabled" >&6; }
- GEOS_CONFIG=no
-+ HAVE_GEOS=no
-
- elif test x"$with_geos" = x"yes" -o x"$with_geos" = x"" ; then
-
-@@ -38580,15 +38581,13 @@ $as_echo "$as_me: WARNING: GEOS was found on your system, but the library could
-
- else
-
-- if test $ac_geos_config_auto = "no" ; then
-+ if test x"$with_geos" != x"no" -a x"$with_geos" != x ; then
- as_fn_error $? "GEOS support explicitly enabled, but geos-config could not be found" "$LINENO" 5
- fi
-
- fi
-
--HAVE_GEOS_RESULT="no"
- if test "${HAVE_GEOS}" = "yes" ; then
--
- { $as_echo "$as_me:${as_lineno-$LINENO}: Using C API from GEOS $GEOS_VERSION" >&5
- $as_echo "$as_me: Using C API from GEOS $GEOS_VERSION" >&6;}
-
-@@ -38602,7 +38601,6 @@ $as_echo "$as_me: Using C API from GEOS $GEOS_VERSION" >&6;}
-
- GEOS_LIBS="$STRIPPED_LIBRARY_NAME"
- LIBS="${GEOS_LIBS} ${LIBS}"
-- HAVE_GEOS_RESULT="yes"
- fi
-
-
-@@ -38625,6 +38623,7 @@ fi
-
- { $as_echo "$as_me:${as_lineno-$LINENO}: result: SFCGAL support disabled" >&5
- $as_echo "SFCGAL support disabled" >&6; }
-+ HAVE_SFCGAL=no
- SFCGAL_CONFIG=no
-
- elif test x"$with_sfcgal" = x"yes" -o x"$with_sfcgal" = x"" ; then
-@@ -38883,15 +38882,13 @@ $as_echo "$as_me: WARNING: SFCGAL was found on your system, but the library coul
-
- else
-
-- if test $ac_sfcgal_config_auto = "no" ; then
-+ if test x"$with_sfcgal" != x"no" -a x"$with_sfcgal" != x ; then
- as_fn_error $? "SFCGAL support explicitly enabled, but sfcgal-config could not be found" "$LINENO" 5
- fi
-
- fi
-
--HAVE_SFCGAL_RESULT="no"
- if test "${HAVE_SFCGAL}" = "yes" ; then
--
- { $as_echo "$as_me:${as_lineno-$LINENO}: Using C API from SFCGAL $SFCGAL_VERSION" >&5
- $as_echo "$as_me: Using C API from SFCGAL $SFCGAL_VERSION" >&6;}
-
-@@ -38905,7 +38902,6 @@ $as_echo "$as_me: Using C API from SFCGAL $SFCGAL_VERSION" >&6;}
-
- SFCGAL_LIBS="$STRIPPED_LIBRARY_NAME"
- LIBS="${SFCGAL_LIBS} ${LIBS}"
-- HAVE_SFCGAL_RESULT="yes"
- fi
-
-
-@@ -44998,7 +44994,7 @@ echo " FreeXL support: ${HAVE_FREEXL}"
- echo " GEORASTER support: ${HAVE_GEORASTER}"
-
-
--echo " GEOS support: ${HAVE_GEOS_RESULT}"
-+echo " GEOS support: ${HAVE_GEOS}"
-
-
- echo " Google libkml support: ${HAVE_LIBKML}"
-@@ -45162,7 +45158,7 @@ echo " RasterLite2 support: ${HAVE_RASTERLITE2}"
- echo " RDB support: ${RDB_SETTING}"
-
-
--echo " SFCGAL support: ${HAVE_SFCGAL_RESULT}"
-+echo " SFCGAL support: ${HAVE_SFCGAL}"
-
-
- echo " SOSI support: ${SOSI_ENABLED}"
-diff --git a/configure.ac b/configure.ac
-index ffc71b7faf76..1f88370c4045 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -4541,14 +4541,11 @@ dnl Check if geos library is available.
- dnl ---------------------------------------------------------------------------
-
- GEOS_INIT(3.1.0)
--HAVE_GEOS_RESULT="no"
- if test "${HAVE_GEOS}" = "yes" ; then
--
- AC_MSG_NOTICE([Using C API from GEOS $GEOS_VERSION])
- STRIP_SYSTEM_LIBRARY_PATHS("${GEOS_LIBS}")
- GEOS_LIBS="$STRIPPED_LIBRARY_NAME"
- LIBS="${GEOS_LIBS} ${LIBS}"
-- HAVE_GEOS_RESULT="yes"
- fi
-
- dnl ---------------------------------------------------------------------------
-@@ -4556,14 +4553,11 @@ dnl Check if SFCGAL library is available.
- dnl ---------------------------------------------------------------------------
-
- SFCGAL_INIT(1.2.2)
--HAVE_SFCGAL_RESULT="no"
- if test "${HAVE_SFCGAL}" = "yes" ; then
--
- AC_MSG_NOTICE([Using C API from SFCGAL $SFCGAL_VERSION])
- STRIP_SYSTEM_LIBRARY_PATHS("${SFCGAL_LIBS}")
- SFCGAL_LIBS="$STRIPPED_LIBRARY_NAME"
- LIBS="${SFCGAL_LIBS} ${LIBS}"
-- HAVE_SFCGAL_RESULT="yes"
- fi
-
- dnl ---------------------------------------------------------------------------
-@@ -6077,7 +6071,7 @@ LOC_MSG([ EXR support: ${HAVE_EXR}])
- LOC_MSG([ FGDB support: ${FGDB_ENABLED}])
- LOC_MSG([ FreeXL support: ${HAVE_FREEXL}])
- LOC_MSG([ GEORASTER support: ${HAVE_GEORASTER}])
--LOC_MSG([ GEOS support: ${HAVE_GEOS_RESULT}])
-+LOC_MSG([ GEOS support: ${HAVE_GEOS}])
- LOC_MSG([ Google libkml support: ${HAVE_LIBKML}])
- LOC_MSG([ GRASS support: ${GRASS_SETTING}])
- LOC_MSG([ GTA support: ${GTA_SETTING}])
-@@ -6135,7 +6129,7 @@ LOC_MSG([ QHull support: ${QHULL_SETTING}])
- LOC_MSG([ Rasdaman support: ${RASDAMAN_ENABLED}])
- LOC_MSG([ RasterLite2 support: ${HAVE_RASTERLITE2}])
- LOC_MSG([ RDB support: ${RDB_SETTING}])
--LOC_MSG([ SFCGAL support: ${HAVE_SFCGAL_RESULT}])
-+LOC_MSG([ SFCGAL support: ${HAVE_SFCGAL}])
- LOC_MSG([ SOSI support: ${SOSI_ENABLED}])
- LOC_MSG([ SpatiaLite support: ${HAVE_SPATIALITE}])
- if test "x$SPATIALITE_SONAME" != "x"; then
-diff --git a/m4/geos.m4 b/m4/geos.m4
-index 1c685039740e..608466c67c69 100644
---- a/m4/geos.m4
-+++ b/m4/geos.m4
-@@ -55,6 +55,7 @@ AC_DEFUN([GEOS_INIT],[
-
- AC_MSG_RESULT([GEOS support disabled])
- GEOS_CONFIG=no
-+ HAVE_GEOS=no
-
- elif test x"$with_geos" = x"yes" -o x"$with_geos" = x"" ; then
-
-@@ -160,7 +161,7 @@ AC_DEFUN([GEOS_INIT],[
-
- else
-
-- if test $ac_geos_config_auto = "no" ; then
-+ if test x"$with_geos" != x"no" -a x"$with_geos" != x ; then
- AC_MSG_ERROR([GEOS support explicitly enabled, but geos-config could not be found])
- fi
-
-diff --git a/m4/sfcgal.m4 b/m4/sfcgal.m4
-index 2384f0f0dc5d..1a8d26460ce7 100644
---- a/m4/sfcgal.m4
-+++ b/m4/sfcgal.m4
-@@ -53,6 +53,7 @@ AC_DEFUN([SFCGAL_INIT],[
- if test x"$with_sfcgal" = x"no" ; then
-
- AC_MSG_RESULT([SFCGAL support disabled])
-+ HAVE_SFCGAL=no
- SFCGAL_CONFIG=no
-
- elif test x"$with_sfcgal" = x"yes" -o x"$with_sfcgal" = x"" ; then
-@@ -159,7 +160,7 @@ AC_DEFUN([SFCGAL_INIT],[
-
- else
-
-- if test $ac_sfcgal_config_auto = "no" ; then
-+ if test x"$with_sfcgal" != x"no" -a x"$with_sfcgal" != x ; then
- AC_MSG_ERROR([SFCGAL support explicitly enabled, but sfcgal-config could not be found])
- fi
-
diff --git a/sci-libs/gdal/files/gdal-3.3.2-poppler-21.10.0.patch b/sci-libs/gdal/files/gdal-3.3.2-poppler-21.10.0.patch
deleted file mode 100644
index a727d21dab64..000000000000
--- a/sci-libs/gdal/files/gdal-3.3.2-poppler-21.10.0.patch
+++ /dev/null
@@ -1,32 +0,0 @@
-From 9c09870e374ca21d558101af3f4c09a6164fdfc3 Mon Sep 17 00:00:00 2001
-From: Even Rouault <even.rouault@spatialys.com>
-Date: Sun, 26 Sep 2021 22:49:52 +0200
-Subject: [PATCH] Fix build against Poppler master
-
----
- frmts/pdf/pdfdataset.cpp | 4 +++-
- 1 file changed, 3 insertions(+), 1 deletion(-)
-
-diff --git a/frmts/pdf/pdfdataset.cpp b/frmts/pdf/pdfdataset.cpp
-index 9c4c28a6572..50a8154c756 100644
---- a/frmts/pdf/pdfdataset.cpp
-+++ b/frmts/pdf/pdfdataset.cpp
-@@ -5012,7 +5012,7 @@ PDFDataset *PDFDataset::Open( GDALOpenInfo * poOpenInfo )
- #ifdef HAVE_POPPLER
- if (bUseLib.test(PDFLIB_POPPLER))
- {
-- GooString* poMetadata = poCatalogPoppler->readMetadata();
-+ auto poMetadata = poCatalogPoppler->readMetadata();
- if (poMetadata)
- {
- #if (POPPLER_MAJOR_VERSION >= 1 || POPPLER_MINOR_VERSION >= 72)
-@@ -5026,7 +5026,9 @@ PDFDataset *PDFDataset::Open( GDALOpenInfo * poOpenInfo )
- const char * const apszMDList[2] = { pszContent, nullptr };
- poDS->SetMetadata(const_cast<char**>(apszMDList), "xml:XMP");
- }
-+#if (POPPLER_MAJOR_VERSION < 21 || (POPPLER_MAJOR_VERSION == 21 && POPPLER_MINOR_VERSION <= 9))
- delete poMetadata;
-+#endif
- }
-
- /* Read Info object */
diff --git a/sci-libs/gdal/gdal-3.4.1.ebuild b/sci-libs/gdal/gdal-3.4.1.ebuild
index dccda0046d7f..d78b7ddda904 100644
--- a/sci-libs/gdal/gdal-3.4.1.ebuild
+++ b/sci-libs/gdal/gdal-3.4.1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://download.osgeo.org/${PN}/${PV}/${P}.tar.gz"
# subslot is libgdal.so.<SONAME>
SLOT="0/30"
LICENSE="BSD Info-ZIP MIT"
-KEYWORDS="amd64 ~arm arm64 ~ia64 ~ppc ~ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
+KEYWORDS="amd64 ~arm arm64 ~ia64 ppc ppc64 ~riscv x86 ~amd64-linux ~x86-linux ~ppc-macos"
IUSE="armadillo +aux-xml curl cpu_flags_x86_avx cpu_flags_x86_sse cpu_flags_x86_ssse3 debug doc fits geos gif gml hdf5 heif java jpeg jpeg2k lzma mdb mysql netcdf odbc ogdi opencl oracle pdf perl png postgres python spatialite sqlite threads webp xls zstd"
REQUIRED_USE="