Skip to content

Commit

Permalink
gdal: Autospec creation for update from version 3.8.3 to version 3.8.4
Browse files Browse the repository at this point in the history
Daniel Baston (1):
      CI: Remove redundant clang-format check

Even Rouault (47):
      EEDA/EEDAI: use 'crsWkt' element
      gdalinfo: do not emit errors if corner coordinate reprojection fails
      HOWTO-RELEASE: update [ci skip]
      CSV: do not quote numeric fields even if STRING_QUOTING=ALWAYS (3.8.1 regression) (fixes qgis/QGIS#55808)
      OGR2SQLITE_Setup(): robustify against potential crashing scenario
      WMS: fix nullptr dereference on invalid document (fixes https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=65772)
      gdalwarp: do not enable blank line detection when -tap and -te are specified (fixes #9059)
      CI fedora_rawhide: explicitly install python3-setuptools
      FindECW.cmake: make it work for Windows 32-bit builds (fixes #9106)
      Arrow/Parquet: add (minimum) support for libarrow 15.0
      OGRArrowLayer::MapArrowTypeToOGR(): make the code robust to potentially new entries in the arrow::Type enumeration
      GMLAS: recognize GeometricPrimitivePropertyType
      wms.py: set timeout on one test resource
      Restore use of gmtime_r and localtime_r; extend to ctime_r; use Windows variants too
      netCDF: use VSILocalTime()
      Internal libopencad: use localtime_r() or localtime_s() when possible
      PCIDSK SDK: use ctime_r() or ctime_s() when possible
      degrib: use gmtime_r() or gmtime_s() when possible
      ExecuteSQL(dialect=SQLite): support 'SELECT\n' for example (fixes #9093)
      ogr2ogr: Arrow code path: take into account -limit parameter for MAX_FEATURES_IN_BATCH
      FindSQLite3.cmake: improve detection of static libsqlite3.a (fixes #9096)
      PDS: fix compilation with Emscripten version 3.1.7
      Python bindings: remove run of 'python -m lib2to3' that is a no-op, given that lib2to3 is removed in python 3.13 (fixes #9173)
      BMP: fix reading images larger than 4GB
      MySQL: fix/workaround server-side spatial filtering when SRS is geographic with MySQL >= 8 (fixes qgis/QGIS#55463)
      OGRGeometryFactory::createGeometry(): do not assert on wkbUnkown input
      docker/ubuntu-full/Dockerfile: update to Arrow 15.0.0 (fixes #9183) [ci skip]
      OGRGeometryFactory::forceTo(): fix assertion with empty geometry and target type = unknown
      bmp_read.py: fix wrong driver name
      /vsisparse/: fix Stat() on files larger than 4 GB on 32-bit builds
      docker/ubuntu-full/Dockerfile: disable AVX2 when building TileDB [ci skip]
      PDF: correctly initialize PAM when opening a subdataset (specific page for example)
      GDALOverviewDataset: avoid setting SetEnableOverviews(false) during lifetime of object. Just do it transiently
      VRTPansharpenedRasterBand::GetOverviewCount(): robustify against potential failure of GDALCreateOverviewDataset()
      LIBKML: fix crash on a gx:Track without when subelements (fixes qgis/QGIS#55963)
      CPLAtof()/CPLStrtod(): recognize again INF and -INF
      /vsicurl/: fix potential multithreaded crash when downloading the same region in parallel and that the download fails
      ODS: fix parsing of large cells on Windows (at least with mingw64) with new expat 2.6.0 release
      GeoRSS: harmonize on a 8192 byte large parsing buffer on all platforms
      GPX: harmonize on a 8192 byte large parsing buffer on all platforms
      JML: harmonize on a 8192 byte large parsing buffer on all platforms
      KML: harmonize on a 8192 byte large parsing buffer on all platforms
      LVBAG: harmonize on a 8192 byte large parsing buffer on all platforms
      SVG: harmonize on a 8192 byte large parsing buffer on all platforms
      XLSX: harmonize on a 8192 byte large parsing buffer on all platforms
      PDF vector stream parser: correcly parse structures like '[3 3.5] 0 d '
      Prepare for GDAL 3.8.4

Georg Semmler (1):
      Allow the project_binary_dir to contain a whitespace

Patrik Sylve (1):
      PAM only unset GPF_DIRTY flag

Per Mildner (1):
      docker/ubuntu-full/Dockerfile: pin libarrow-acero-dev version (fixes #9183)

Tamas Szekeres (1):
      MSSQLSpatial Fix BCP performance problem (#9112)

Key imported:
--list-packet:
# off=0 ctb=99 tag=6 hlen=3 plen=269
:public key packet:
	version 4, algo 1, created 1434650461, expires 0
	pkey[0]: [2048 bits]
	pkey[1]: [17 bits]
	keyid: 33EBBFC47B3DD87D
# off=272 ctb=b4 tag=13 hlen=2 plen=41
:user ID packet: "Even Rouault <[email protected]>"
# off=315 ctb=89 tag=2 hlen=3 plen=312
:signature packet: algo 1, keyid 33EBBFC47B3DD87D

--fingerprint:
pub   rsa2048 2015-06-18 [SC]
      B1FA 7D81 EEB8 E663 9917  8B97 33EB BFC4 7B3D D87D
uid           [ unknown] Even Rouault <[email protected]>
sub   rsa2048 2015-06-18 [E]
  • Loading branch information
fenrus75 committed Feb 19, 2024
1 parent e0691c8 commit 96fed2b
Show file tree
Hide file tree
Showing 9 changed files with 63 additions and 24 deletions.
29 changes: 29 additions & 0 deletions 33EBBFC47B3DD87D.pkey
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
-----BEGIN PGP PUBLIC KEY BLOCK-----

mQENBFWDB10BCADeJcYKb4zsG2fs3MWGf996ZS4KIiOBRNQtQwCI5+h3K8m1qDur
qyRZ50tB/ODJwJNqdKGdGyrIvGDynsS9JsZMJ2PVoI9IK+X/vQiokx9lJCuDXTtw
1THmA85lyl1blLe3j6tA74MSXDiT3nVk375djTz+zOGxa/Ueg49tM+DjltYpkVsG
TCc29/QJ4rZmto0Lj8iU+9S7S8H/2/54qUn7vFzfzsTkI8fiLM0deCzONzE7j9Ho
vj/8dSHmB5GOGtLf2kMHbgDhHfs61UN4FawugnilCfrxVzi5EmmEByP8Zp6h/or5
+QrTCFrVEW+zRXDGsqicN01rK22/JvyUbpyNABEBAAG0KUV2ZW4gUm91YXVsdCA8
ZXZlbi5yb3VhdWx0QHNwYXRpYWx5cy5jb20+iQE4BBMBAgAiBQJVgwddAhsDBgsJ
CAcDAgYVCAIJCgsEFgIDAQIeAQIXgAAKCRAz67/Eez3YfZphB/9H/fWUakZqzlqi
NhZbev0um5GUYBERB7cp8JqmILF6TzCvievmR8q0zJb3vyc+8Kjti/n5CyziWDtH
XqibyhsoAFoOHhyMjQVj/hFR6oCWxF6fASkzpUSoDAHtVpFXqaLrbI1B2Fb9JpTs
VrHz0HVaW30E7eybmi7oYjV4T1bO22D/aH80zx3i6cLnoGqMCHmKrwNOK7A95mKj
k9s9GRbamR/3ef8BDF3xikDe8nSxICVc3WJbMHcGjHU6p8C/RzCvWqfHDtTuiWcG
feqaA1LmBKtpIHwG1uigM8+MJT+S+NYljTLqbz0FsORbUQ1QqXuqrfNoBqAEbLxg
esSGPx7UuQENBFWDB10BCADwo42Jwl14Tq3xhPM+1BSOfy3Aw6wTXsWzxoDABs+8
42WhD53vn7MnOSz2VX4cTvw4ioi+N3NB2zaHGNTrwyV3DExh0d8ZNq53IXoMYfot
Uv/lZ6QHJB+kIYe+twOjkKCYj4jt1m7aEDZ3Ra4aoZbYWfFbQNZ0tnUKFVUBWcWQ
jyCWC84BdXkbxcmsr2njocqyu0lfjXpVcCBcTCcgf/LHy79asm4jgB0XpE+e8ri8
kEadj7x7x4rrhJfa9t3oJ3AZ3rmo5zzFdbJtNKhCmwCoHrvRNWOPn6u5E7YYW9kB
xgzUUhh1g2F9RMbh3CZjICi9HtbWK3slWGYTaMt4lg/ZABEBAAGJAR8EGAECAAkF
AlWDB10CGwwACgkQM+u/xHs92H2a0wf/XV0XjqMWufAIKkvL6CmrZrCixWmPOiC1
q8894h+gR5JpKD9h0gLJhtk4tLMy+pDmNSxPXsoRYHneJIqHl1M72Q7vEhTKIVXn
h9A306ZjCHTTNSQ3npNG1wpO0LyLDmn+Zvd1JBoFyCzsTPZ+TbUYvVJT0CeFbJBe
1JzoO1Mi2fOtA91GuYtstWLNccDbv2b5s+JSbAf3ix3+qiUpA5fglWFljCYPxzkA
eU8AReBpuirD0ZQ1Z7GJDJs2zHKZu5BqCTf5gpVLUHCXd3F46CZ4IaVrOGhNP1Ki
KemC/dPHz7Ku7HN0tqmmmu12nvUACBckNsVebCefOFrkGtdryHQ1Zw==
=4/vP
-----END PGP PUBLIC KEY BLOCK-----
2 changes: 1 addition & 1 deletion Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
PKG_NAME := gdal
URL = https://download.osgeo.org/gdal/CURRENT/gdal-3.8.3.tar.xz
URL = https://download.osgeo.org/gdal/CURRENT/gdal-3.8.4.tar.xz
ARCHIVES =

include ../common/Makefile.common
2 changes: 1 addition & 1 deletion buildreq_cache
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
3.8.3
3.8.4
pcre-dev
pcre2-dev
pkgconfig(libpng)
Expand Down
Binary file added gdal-3.8.4.tar.xz.sig
Binary file not shown.
40 changes: 24 additions & 16 deletions gdal.spec
Original file line number Diff line number Diff line change
Expand Up @@ -2,14 +2,17 @@
# This file is auto-generated. DO NOT EDIT
# Generated by: autospec.py
# Using build pattern: cmake
# autospec version: v3
# autospec commit: ab27b0e
# autospec version: v4
# autospec commit: da8b975
#
# Source0 file verified with key 0x33EBBFC47B3DD87D ([email protected])
#
Name : gdal
Version : 3.8.3
Release : 112
URL : https://download.osgeo.org/gdal/CURRENT/gdal-3.8.3.tar.xz
Source0 : https://download.osgeo.org/gdal/CURRENT/gdal-3.8.3.tar.xz
Version : 3.8.4
Release : 113
URL : https://download.osgeo.org/gdal/CURRENT/gdal-3.8.4.tar.xz
Source0 : https://download.osgeo.org/gdal/CURRENT/gdal-3.8.4.tar.xz
Source1 : https://download.osgeo.org/gdal/CURRENT/gdal-3.8.4.tar.xz.sig
Summary : Geospatial Data Abstraction Library
Group : Development/Tools
License : Apache-2.0 BSD-3-Clause ISC LGPL-2.0 Libpng MIT Public-Domain
Expand Down Expand Up @@ -144,15 +147,15 @@ python3 components for the gdal package.


%prep
%setup -q -n gdal-3.8.3
cd %{_builddir}/gdal-3.8.3
%setup -q -n gdal-3.8.4
cd %{_builddir}/gdal-3.8.4

%build
export http_proxy=http://127.0.0.1:9/
export https_proxy=http://127.0.0.1:9/
export no_proxy=localhost,127.0.0.1,0.0.0.0
export LANG=C.UTF-8
export SOURCE_DATE_EPOCH=1704815315
export SOURCE_DATE_EPOCH=1708361076
mkdir -p clr-build
pushd clr-build
export GCC_IGNORE_WERROR=1
Expand All @@ -169,6 +172,7 @@ FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS"
FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS"
ASFLAGS="$CLEAR_INTERMEDIATE_ASFLAGS"
LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS"
export GOAMD64=v2
%cmake ..
make %{?_smp_mflags}
popd
Expand All @@ -188,10 +192,11 @@ FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS"
FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS"
ASFLAGS="$CLEAR_INTERMEDIATE_ASFLAGS"
LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS"
CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -march=x86-64-v3 -m64 -Wl,-z,x86-64-v3"
CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -march=x86-64-v3 -m64 -Wl,-z,x86-64-v3"
FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -march=x86-64-v3 -m64 -Wl,-z,x86-64-v3"
FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS -march=x86-64-v3 -m64 -Wl,-z,x86-64-v3"
GOAMD64=v3
CFLAGS="$CLEAR_INTERMEDIATE_CFLAGS -march=x86-64-v3 -Wl,-z,x86-64-v3 "
CXXFLAGS="$CLEAR_INTERMEDIATE_CXXFLAGS -march=x86-64-v3 -Wl,-z,x86-64-v3 "
FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS -march=x86-64-v3 -Wl,-z,x86-64-v3 "
FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS -march=x86-64-v3 "
%cmake ..
make %{?_smp_mflags}
popd
Expand All @@ -211,7 +216,7 @@ FFLAGS="$CLEAR_INTERMEDIATE_FFLAGS"
FCFLAGS="$CLEAR_INTERMEDIATE_FCFLAGS"
ASFLAGS="$CLEAR_INTERMEDIATE_ASFLAGS"
LDFLAGS="$CLEAR_INTERMEDIATE_LDFLAGS"
export SOURCE_DATE_EPOCH=1704815315
export SOURCE_DATE_EPOCH=1708361076
rm -rf %{buildroot}
mkdir -p %{buildroot}/usr/share/package-licenses/gdal
cp %{_builddir}/gdal-%{version}/LICENSE.TXT %{buildroot}/usr/share/package-licenses/gdal/51134147a0feb5f2a47099a8b81d33f1099dfd21 || :
Expand All @@ -227,9 +232,12 @@ cp %{_builddir}/gdal-%{version}/ogr/ogrsf_frmts/shape/COPYING %{buildroot}/usr/s
cp %{_builddir}/gdal-%{version}/port/LICENCE_minizip %{buildroot}/usr/share/package-licenses/gdal/f7f1d88d0aea6c567a2c351b08b0fe80f2582054 || :
cp %{_builddir}/gdal-%{version}/third_party/LercLib/LICENSE %{buildroot}/usr/share/package-licenses/gdal/3035b519169390d1aaa3a43267deaae5cdff8a9b || :
cp %{_builddir}/gdal-%{version}/third_party/fast_float/LICENSE-MIT %{buildroot}/usr/share/package-licenses/gdal/11e6be99fa6ad788d013a38598c7da3e5d90efbe || :
export GOAMD64=v2
GOAMD64=v3
pushd clr-build-avx2
%make_install_v3 || :
popd
GOAMD64=v2
pushd clr-build
%make_install
popd
Expand Down Expand Up @@ -592,9 +600,9 @@ rm -f %{buildroot}*/usr/etc/bash_completion.d/gdal-bash-completion.sh

%files lib
%defattr(-,root,root,-)
/V3/usr/lib64/libgdal.so.34.3.8.3
/V3/usr/lib64/libgdal.so.34.3.8.4
/usr/lib64/libgdal.so.34
/usr/lib64/libgdal.so.34.3.8.3
/usr/lib64/libgdal.so.34.3.8.4

%files license
%defattr(0644,root,root,0755)
Expand Down
8 changes: 5 additions & 3 deletions options.conf
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[package]
name = gdal
url = https://download.osgeo.org/gdal/CURRENT/gdal-3.8.3.tar.xz
url = https://download.osgeo.org/gdal/CURRENT/gdal-3.8.4.tar.xz
archives =
giturl = https://github.com/OSGeo/gdal.git
domain =
Expand All @@ -9,6 +9,8 @@ alias =
[autospec]
# build 32 bit libraries
32bit = false
# allow windows executables (*.exe, *.dll) to be packaged
allow_exe = false
# allow package to build with test failures
allow_test_failures = false
# unset %build ld_as_needed variable
Expand Down Expand Up @@ -60,7 +62,7 @@ skip_tests = false
# add .so files to the lib package instead of dev
so_to_lib = false
# configure build for apx
use_apx = true
use_apx = false
# configure build for avx2
use_avx2 = true
# configure build for avx512
Expand All @@ -70,5 +72,5 @@ use_clang = false
# configure build for lto
use_lto = true
# require package verification for build
verify_required = false
verify_required = true

2 changes: 1 addition & 1 deletion release
Original file line number Diff line number Diff line change
@@ -1 +1 @@
112
113
2 changes: 1 addition & 1 deletion upstream
Original file line number Diff line number Diff line change
@@ -1 +1 @@
2d8f815c92d93c914838181e2d656f224fea3411/gdal-3.8.3.tar.xz
e92135ddd9cd5888cfa21438612d3373ab196d3f/gdal-3.8.4.tar.xz
2 changes: 1 addition & 1 deletion used_libs
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ liblzma.so.5
libm.so.6
libpcre2-8.so.0
libpng16.so.16
libpoppler.so.133
libpoppler.so.134
libproj.so.25
libspatialite.so.8
libsqlite3.so.0
Expand Down

0 comments on commit 96fed2b

Please sign in to comment.