18 Commits

Author SHA1 Message Date
Wang Mingyu d2d364eab8 geos: upgrade 3.12.0 -> 3.12.1
Changelog:
===========
- Remove undefined behaviour in use of null PrecisionModel
- Explicitly set endianness for some tests so that output matches expected
- Fix IncrementalDelaunayTriangulator to ensure triangulation boundary is convex
- Improve scale handling for PrecisionModel
- Fix PreparedLineStringDistance for lines within envelope and polygons
- Fix error in CoordinateSequence::add when disallowing repeated points
- Fix InteriorPointPoint to handle empty elements
- Skip over testing empty distances for mixed collections.
- Fix TopologyPreservingSimplifier endpoint handling to avoid self-intersections
- Build warnings with Visual Studio
- Fix CMake on Windows with Visual Studio

Signed-off-by: Wang Mingyu <wangmy@fujitsu.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2024-02-09 09:52:07 -08:00
Zoltán Böszörményi 405ee46107 geos: Fix packaging
Due to the library file name change, the subpackage "geoslib"
does not get generated, and the main geos package has unsatisfied
dependencies.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-10 09:13:39 -08:00
Khem Raj 150c53d526 Revert "geos: upgrade 3.12.0 -> 3.12.0beta2"
This reverts commit 95e1ec7275.
2023-11-08 22:51:28 -08:00
Khem Raj 95e1ec7275 geos: upgrade 3.12.0 -> 3.12.0beta2
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-11-05 22:27:15 -08:00
Khem Raj 47b0452e7c geos: Use cmake directly
configure is a wrapper script around cmake invocations which are
already taken care of by cmake bbclass. e.g. specifying
CMAKE_INSTALL_PREFIX or CMAKE_BUILD_TYPE

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-05 10:56:03 -07:00
Khem Raj 41123b82dd geos: Upgrade to 3.12.0
Drop upstreamed patch

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-07-04 13:56:19 -07:00
Khem Raj 0755cdd515 geos: Fix build with gcc13
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-26 21:52:26 -08:00
Khem Raj 7eff93b157 geos: Upgrade to 3.9.4
Merge .inc into .bb

Signed-off-by: Khem Raj <raj.khem@gmail.com>
2023-01-26 21:52:26 -08:00
Khem Raj aef70c3fff geos: Disable inlining
This fixes build errors ( especially for arm arch )

| /mnt/b/yoe/master/build/tmp/work/cortexa15t2hf-neon-yoe-linux-musleabi/geos/3.9.3-r0/recipe-sysroot-native/usr/bin/arm-yoe-linux-musleabi/arm-yoe-linux-musleabi-ld: noding/.libs/libnoding.a(BasicSegmentString.o):(.data.rel.ro+0x24): multiple definition
 of `typeinfo for geos::noding::BasicSegmentString'; .libs/inlines.o:(.data.rel.ro+0xac): first defined here
| /mnt/b/yoe/master/build/tmp/work/cortexa15t2hf-neon-yoe-linux-musleabi/geos/3.9.3-r0/recipe-sysroot-native/usr/bin/arm-yoe-linux-musleabi/arm-yoe-linux-musleabi-ld: noding/.libs/libnoding.a(BasicSegmentString.o):(.rodata+0x0): multiple definition of `t
ypeinfo name for geos::noding::BasicSegmentString'; .libs/inlines.o:(.rodata+0x4c): first defined here

Signed-off-by: Khem Raj <raj.khem@gmail.com>
Cc: Zoltán Böszörményi <zboszor@gmail.com>
2022-07-02 16:34:48 -07:00
Zoltán Böszörményi 78d7e94dab geos: Upgrade to 3.9.3
Remove an upstreamed patch.

Signed-off-by: Zoltán Böszörményi <zboszor@gmail.com>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-07-02 16:34:48 -07:00
Khem Raj 14c7d8a0d7 recipes: Update LICENSE variable to use SPDX license identifiers
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2022-03-04 17:41:45 -08:00
Martin Jansa c61dc077bb Convert to new override syntax
This is the result of automated script (0.9.1) conversion:

oe-core/scripts/contrib/convert-overrides.py .

converting the metadata to use ":" as the override character instead of "_".

Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2021-08-03 10:21:25 -07:00
Adrian Bunk 847babb25e geos: Upgrade 3.4.2 -> 3.4.3
Remove patch applied upstream.
The change in COPYING is due to updated FSF postal address.

Signed-off-by: Adrian Bunk <bunk@stusta.de>
Signed-off-by: Khem Raj <raj.khem@gmail.com>
2019-05-11 23:35:30 -07:00
Derek Straka 87fc6bb639 geos: use std::isnan to support gcc6
Signed-off-by: Derek Straka <derek@asterius.io>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-06-15 12:13:15 +02:00
Martin Jansa 25a78e55e9 abiword, fbreader, tvheadend, glmark2, libqmi, modemmanager, thrift, wvdial, wvstreams, dt, collectd, gtkmathview, tcsh, glcompbench, geos, libspatialite, geis, grail, opencv, openwbem, fwts: blacklist, fails to build with gcc-6 or glibc-2.24
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2016-06-13 19:06:44 +02:00
Otavio Salvador d74be33220 geos: Update to 3.4.2 and rework the packaging
* This updates to the 3.4.2 release and rework the packaging splitting
  the C bindings in another binary package to reduce footprint in
  rootfs; this also moves geos-config to the development package as it
  should.

* Fix -dev installation and upgrade path
  Using 'lib_package' renames the binaries and we need a transitional
  package to be used as upgrade path. This is done using an empty 'geos'
  package which installs the new ones as runtime dependency.

  This same package is used to satisfy -dev dependency of geos package
  allowing for its inclusion into SDK.

Signed-off-by: Otavio Salvador <otavio@ossystems.com.br>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2013-12-21 19:26:41 +01:00
Martin Jansa 62b8fad4eb geos: fix typo in FILES_${PN}-dev
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-12-18 17:33:02 +01:00
Jan Luebbe 65b7d5b457 geos: add recipe
* MJ: fixed packaging and QA issues

Signed-off-by: Jan Luebbe <jluebbe@debian.org>
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
2012-12-16 21:11:43 +01:00