Commit Graph

23 Commits

Author SHA1 Message Date
Kai Pastor
4a881774fd
[geos] Update version to 3.11.1 (#27937)
* [geos] Update

* Fix non-MSVC DLL builds

* DISABLE_GEOS_INLINE is obsolete
2022-11-22 12:20:12 -08:00
Alexander Neumann
69296c17df
[geos] fix clang-cl builds (#26338)
* [geos] fix clang-cl builds

* v db
2022-08-15 11:50:40 -07:00
Ilya Glushchenko
6b5e717e1d
[geos] Bump version to 3.11.0. (#25750) 2022-07-14 12:19:03 -07:00
Kai Pastor
810775e367
[geos] Update, cleanup (#24382)
* Update geos to 3.10.2

* Minor cleanup

* Drop the legacy debug postfix

All downstream ports in vcpkg use either CMake config or pkg-config.

* Fix EXTRA_OPTIONS list handling

* Update versions
2022-04-25 17:17:07 -07:00
Kai Pastor
ce73eebf08
[geos] Update to 3.10.0 (#21051)
* Update geos to 3.10.0

* Enable geos on uwp

* Update versions

* Fix mingw build

* Fix deinstallation

* Update versions
2021-11-09 10:10:08 -08:00
Kai Pastor
c8fe3a53f7
[geos] Install pc file also for Windows (#20502)
* Install pc file for msvc

* Fix warning about unused cmake variable

* Update version

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-10-05 18:39:42 -07:00
Kai Pastor
080bd7537f
[geos,librttopo] Fix linkage and other quirks (#19492)
* [geos] Minor portfile maintenance

* [geos] Export implicit C++ lib dependencies

* [geos] x-add-version

* [librttopo] New port version, format manifest

* [librttopo] Modernize portfile

* [librttopo] Fix mingw build

* [librttopo] Use geos-config, allow dynamic linkage for non-windows

* [librttopo] Fix pc file

* [librttopo] Use pristine download from osgeo.org

* [librttopo] x-add-version
2021-09-02 17:54:14 -07:00
Kai Pastor
f0b32c558a
[geos] Relocatable geos-config; dynamic builds on Unix (#17616)
* Provide geos-config, and fix dynamic builds on Unix

* x-add-version

* Fix debug suffix handling

* Update git-tree

* Don't build benchmarks

* Revise pc file and geos-config handling

Fixup pc files.
Add -lgeos to Libs.private to satisfy common usage requirement
(already present in geos-config).
Install executable geos-config into tools.
Rewrite geos-config relocatability as patch.

* Port to non-deprecated cmake functions

* Add usage

* Update git-tree
2021-05-26 13:29:02 -07:00
Matthias Kuhn
37a8f41163
[geos] Bump to 3.9.1 (#16572) 2021-03-10 13:14:36 -06:00
Jack·Boos·Yu
7a5afada19
[geos] Update to 3.9.0 (#16109)
* [geos] Update to 3.9.0

* update version record
2021-02-08 13:35:41 -08:00
bialasjaroslaw
8fdd0b7217
[geos] Fix linking of geos for mingw (#13393)
* Fix linking of geos for mingw

Linking stage is failing due to the multiple definitions of the same symbol.
One way of fixing this is to disable inlining for small functions by passing DISABLE_GEOS_INLINE=ON for mingw builds.

* Bump the port version.

* [geos] Bump version

Co-authored-by: JackBoosY <yuzaiyang@beyondsoft.com>
2020-09-09 12:26:45 -07:00
Oskari Timperi
b5f00aefc9
[geos] Update to 3.8.1 (#12163) 2020-08-31 17:45:58 -07:00
Mike Taves
5c0c7672a8
[geos] Upgrade to GEOS 3.6.4 (released 2019-10-04) (#10377) 2020-04-27 07:47:08 -07:00
ing. Federico Fuga
dba828e590 Geos: Removed empty directory after install (when only static lib are built) 2018-12-13 13:06:27 +01:00
hlysunnaram
9bc8ed32d1 [geos] update to 3.6.3 (fix port build) (#4433)
* [geos] update to 3.6.3

* [geos] Slight modernization

* [geos] Move geos-config to /share/geos/

* [geos] Make share/geos directory
2018-10-15 18:56:14 -07:00
Mateusz Loskot
793019b9cd [GEOS] Generate debug library names with d suffix (#3371)
* [GEOS] Generate debug library names with `d` suffix

Currently geos.lib name is used for both, debug and optimised
GEOS libraries. This leads to situation when:
```
find_library(GEOS_LIBRARY_DEBUG NAMES geos)
find_library(GEOS_LIBRARY_RELEASE NAMES geos)
```

finds the same library for both
```
GEOS_LIBRARY_DEBUG=D:/vcpkg/installed/x64-windows/debug/lib/geos.lib
GEOS_LIBRARY_RELEASE=D:/vcpkg/installed/x64-windows/debug/lib/geos.lib
```

This is minimal patch that works around the problem.

Next, complete fix should be submitted to GEOS upstream,
preferably using exported targets.

* [libspatialite] Add missing geos suffixes in static builds
2018-05-01 01:14:18 -07:00
atkawa7
bf84f929d8 [geos] remove build_cmake 2017-10-04 05:36:30 -07:00
alex85k
07b22f1871 [geos] allow geos_c static library cretation (libgeos_c.lib) v2 2017-10-03 23:37:23 +05:00
Mateusz Loskot
eacabe5c46 [geos] Update port to latest GEOS 3.6.2
* Bump GEOS version wherever necessary
* Update download package and checksum.
* Replace download from SVN with official release source package.
* Remove generating of geos_svn_revision.h as unnecessary -
  released source package includes the header.
* Explain status of the missing CMake modules.
* Remove CMake option -DBUILD_TESTING as unused.

GEOS is important dependency of GDAL (updated in #1879;
GDAL 2.2.2 can still work with GEOS earlier than 3.6.2).
2017-09-26 22:29:24 +02:00
Alexander Karatarakis
7555e6576b [geos] Extract SOURCE_PATH variable 2016-12-07 15:23:50 -08:00
Alexander Karatarakis
1808d461b0 triplet is now automatically included before portfiles.
Also remove trailing whitespaces from portfiles
2016-11-08 14:25:47 -08:00
Alexander Karatarakis
71594b6bef Remove portfile branching of vcpkg_copy_pdbs() 2016-10-31 12:34:04 -07:00
Charles Barto
f48d05a25a added geos 2016-10-17 13:05:19 -04:00