Commit Graph

45 Commits

Author SHA1 Message Date
Alexander Neumann
b1fbc2e525
[wxWidgets] Fix build with clang-cl (#28744)
* [wxWidgets] change include for clang-cl

* v db
2023-01-07 01:13:32 -08:00
Fabrice de Gans
9067419fac
[wxwidgets] Build with OpenGL for Windows ARM (#28583)
* [wxWidgets] Add OpenGL to the WIndows ARM build

OpenGL support works in wxWidgets for Windows ARM.

* Add versions

* [wxwidgets] Add explicit dependency on "opengl"

This also explicitly sets `wxUSE_GLCANVAS=ON` for wxWidgets.

* Update version database
2022-12-29 23:32:38 -08:00
Kai Pastor
1eaf4feb3b
[wxwidgets] Fix wrapper (#27391)
* Wrapper needs CMP0057

* Update versions
2022-10-24 16:54:49 -07:00
Kai Pastor
2909a549a9
[wxwidgets] Use vcpkg gtk3 for linux et al., fix mingw cross builds (#27087)
* Minor port corrections

* Use vcpkg gtk3 for linux et al.

* Update versions

* Update cmake-user

* Use vcpkg sdl2 cmake config

* Update versions

* Add direct cairo dependency

* Declare maybe-unused variables

* Fix mingw cross builds

* Update versions
2022-10-08 21:26:00 -07:00
Frank
999825f5cb
[wxwidgets] update version to v3.2.1 (#26774)
* [wxwidgets] update version to v3.2.1

* update version

* format patch

* overwrite version
2022-09-13 16:31:27 -07:00
Mengna Li
ad64f05e39
[wxwidgets] Add feature webview2 (#26405)
* add feature webview

* update
2022-08-19 13:39:16 -07:00
Mengna Li
cdd1edc286
[wxwidgets] Add feature fonts (#26113)
* add feature fonts

* update

* add dependedcies

* update
2022-08-03 10:26:21 -07:00
Kai Pastor
e59f7400c3
[wxwidgets] Update to 3.2 (#25943)
* Update wxwidgets to 3.2.0

* Update portfile

* Update wrapper for win32

* [cmake-user] Test wxwidgets on mingw

* Fixup cmake config

* Updated nanosvg patch

* Handle search path for gtk3 link libs

* Update versions

* Remove obsolete option

* Cleanup pkg-config setup

* Update versions

Co-authored-by: Tal Regev <tal.regev@gmail.com>
2022-07-27 11:51:32 -07:00
Kai Pastor
88b3aedb3b
[wxwidgets] Update and fix (#25572)
* Revert "[wxwidgets] Remove debug asserts from Release build. (#25240)"

This reverts commit 6e16931acd.

* Update to 3.1.7

* Update installation layout

* Upstream CMake export is not ready for use

* Update versions

* Remove obsolete patch

* Use msvc layout for mingw on windows

* Add debug-support feature

* Update versions

* Fix condition

* Update versions

* Restore symlink patch

* Update versions

* Remove trace option from test port

* Enable testing without feature debug-support

* Fixup defaults for using without debug support

* Expect wxrc-3.1 for mingw cross builds ("unix" layout)

* Update versions
2022-07-11 14:06:54 -07:00
Vitalii Koshura
6e16931acd
[wxwidgets] Remove debug asserts from Release build. (#25240)
* [wxWidgets] Remove debug asserts from Release build.

Currently when building wxWidgets in Release mode, the debug asserts are enabled.
This fixes this issue by providing a necessary define to disable them.

Ref: https://docs.wxwidgets.org/3.1.6/group__group__funcmacro__debug.html

[wxCharts, vcpkg-ci-wxwidgets] Update ports to include fix for wxWidgets release build with debug asserts off when building a dynamic/shared library.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>

* Update wxcharts.json

Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>
2022-06-16 15:21:18 -07:00
Jack·Boos·Yu
20907dc8bf
[wxwidgets] Fix find dependency pcre2 (#24874)
* [wxwidgets] Fix find dependency pcre2

* version

* Use pcre2.pc

* version

* Fix double quotes

* version

* Use PC_PCRE2_LINK_LIBRARIES instead of target name to fix wx-config content

* version

* Set wxUSE_SECRETSTORE to FALSE to avoid introduce system pcre in wx-config

* version
2022-05-25 13:55:25 -07:00
Marek Roszko
aec505b36b
[wxwidgets] update to 3.1.6 (#24483)
* [wxwidgets] update to 3.1.6

* Revise nanosvg

* Add feature control and dependencies for sound

* Add descripton for feature sound

* Update versions

* Update ports/wxwidgets/vcpkg.json

Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>

* Fix spacing and version

* Remove cmake push/pop

* Bump version

* Undo change in wrapper

* bump version

* restore newline

* bump version

Co-authored-by: Kai Pastor <dg0yt@darc.de>
Co-authored-by: Billy Robert O'Neal <bion@microsoft.com>
Co-authored-by: LilyWangLL <94091114+LilyWangLL@users.noreply.github.com>
2022-05-06 14:57:49 -07:00
Kai Pastor
5219a7a12f
[wxwidgets] CMake re-run must not change libs (#24499)
* Test that CMake re-run doesn't change wxWidget libs

* Reset wxWidgets_USE_REL_AND_DBG

* Update versions
2022-05-04 19:07:23 -07:00
Kai Pastor
9234b34351
[wxwidgets] Fix absolute paths (#24261)
* Fix absolute path fixup

* Update versions
2022-04-21 14:31:21 -07:00
Kai Pastor
48d15f4db6
[wxwidgets] Validate and fix (#24047)
* Add wxwidgets example and test port

* Fix library processing for export

Split original patch.
Restore missing appending in the end.
Drop libs (generator expression) which don't match build type.

* Make wx-config relocatable

* Rewrite wrapper

* Add missing libjpeg-turbo dependency

* Fixup wxrc

* Update usage

* Validate release/debug consistency

* Fixup wx-config symlink

* Use non-deprecated license expression

* Fix portfile quirks

* Transform installation fixup into patch

* Fix mingw

* Control curl dependency

* Add message for linux system package dependencies

* Update versions

* Resolve linux lib issues

* Update versions

* Minor amendments

* Update versions

* Update requirements warning

* Update versions

* CR request: Move CMakelists.txt to example dir

* CR requests: Revise wrapper

* Update versions
2022-04-18 10:56:00 -07:00
Jack·Boos·Yu
c2960201e3
[wxwidgets] Fix linux build (#23765)
* [wxwidgets] Fix linux build

* clean up baseline

* version

* Fix --libs output

* version

* Use system pkg-config on linux (#6)

* Use system pkg-config for linux

* Update versions

* Revert baseline changes

* Add double quotes to paths

* version

* Fix incorrect double quotes place

* version

Co-authored-by: Kai Pastor <dg0yt@darc.de>
2022-03-31 11:11:30 -07:00
Vitalii Koshura
371be89c1e
[wxWidgets] Fix issue introduced in 9b654a1f21 (#22509)
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2022-01-14 16:01:13 -08:00
Vitalii Koshura
9b654a1f21
[wxwidgets] Fix debug-/release-only build (#22464)
Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2022-01-12 11:43:30 -08:00
autoantwort
bafaf75be9
[wxwidgets] no absolute paths (#22334) 2022-01-06 13:05:08 -08:00
Karandra
14543ba182
[wxwidgets] Add 'WXWIDGETS_USE_STD_CONTAINERS' option (#21841)
* Add 'WXWIDGETS_USE_STD_CONTAINERS' option to set 'wxUSE_STD_CONTAINERS' maco

* Use 'vcpkg_cmake_configure' instead of 'vcpkg_configure_cmake'

* Format and x-add-version

* Change 'vcpkg_install_cmake' to 'vcpkg_cmake_install'

* x-add-version again

I was sure I did that. I hate this thing.

* Removed 'vcpkg_fail_port_install' in favor of `"supports": "!uwp"` in 'vcpkg.json'

* x-add-version wxwidgets --overwrite-version

Dafuq? I ran this command before comitting and you, vcpkg, did nothing and now there are changes? Ugh.

Co-authored-by: Billy Robert O'Neal III <bion@microsoft.com>
2021-12-08 15:58:38 -08:00
Be
996baeff29
[wxwidgets] make wxUSE_STL an optional triplet feature (#19274)
wxUSE_STL defaults to OFF so that is how it is in Linux
distribution packages. Downstream projects developed with
wxUSE_STL=ON are not necessarily compatible with wxUSE_STL=OFF
without modification. So, by default, go with wxWidgets' default
for compatibility with downstream codebases. vcpkg users who need
wxUSE_STL=ON can still do so by simply opting into the new 'stl'
feature of this port.

https://forums.wxwidgets.org/viewtopic.php?p=165208
Signed-off-by: Be <be@mixxx.org>
2021-08-19 08:59:43 -07:00
cnbatch
eed75c0ad5
[wxwidgets] Merge fix-patch from upstream (#18016)
* [wxwidgets] Merge fix-patch from upstream

Upstream fix: 94b399418c

* [wxwidgets] Merge fix-patch from upstream

Upstream fix: 94b399418c
2021-05-21 00:36:51 -07:00
Jack·Boos·Yu
c99dc50be9
[vcpkg baseline][many ports] Fix build error (#17983)
* [vcpkg baseline][wxwidgets] Fix build error

* [mlpack] Fix configure error (upstream bug)

* [vcpkg baseline] [embree2/embree3] Set cmake policy

* Remove control file

* Update baseline version

* [mlpack] Re-write the dependency

* [mlpack] Remove dependency boost-test since only feature test need it, add more boost dependencies.

* [mlpack] Add dependency boost-heap

* [mlpack] Fix uwp build

* update version record

* [mlpack] Revert uwp fix

* update version record

* [mlpack] Remove dependency boost-test

* update version record

* update baseline

* [clamav] Update hash

* update version record

Co-authored-by: PhoebeHui <20694052+PhoebeHui@users.noreply.github.com>
2021-05-19 14:05:43 -07:00
JonLiu1993
e120407c0f
[wxWidgets] update to 3.1.5 (#17527)
* [wxWidgets] update to 3.1.5

* update version
2021-05-17 17:42:11 -07:00
Jack·Boos·Yu
3e9fce266b
[wxwidgets] Fix cmake wrapper (#16546)
* [wxwidgets] Fix cmake wrapper

* update version record

* Update versions/w-/wxwidgets.json

* Update ports/wxwidgets/vcpkg-cmake-wrapper.cmake

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>

* Update versions/w-/wxwidgets.json

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2021-04-19 17:11:01 -07:00
Jack·Boos·Yu
7d596220f9
[wxwidgets] Fix include path in UNIX (#16371)
* [wxwidgets] Fix include path in UNIX

* update version record
2021-04-07 14:12:18 -07:00
Vitalii Koshura
551875c539
[wxWidgets] Fix issue with port usage (#16154)
Fixed issue when necessary header file was not installed that leaded to this error:
`\vcpkg\installed\x64-windows-static\include\wx\platform.h(160,10): fatal error C1083: Cannot open include file: 'wx/setup.h': No such file or directory`

Also fixed string replace enumeration to include only *.h files because otherwise for some reason *.cur file was messed up.

Signed-off-by: Vitalii Koshura <lestat.de.lionkur@gmail.com>
2021-02-11 00:00:18 -08:00
ras0219
ea11604579
[wxwidgets] Fix #4756 (#13361)
* [wxwidgets] Fix #4756

* [wxwidgets] Avoid replacing FindwxWidgets from CMake

* [wxwidgets] Provide usage information

* [gppanel] Use built-in CMake module

* [wxchartdir] Use built-in CMake module

* [wxwidgets] Fixup for applocal-ing

* [wxwidgets] Fix osx builds

* Update port_versions

* [gppanel][wxchartdir][wxwidgets] Change versioning schemas

Co-authored-by: Robert Schumacher <roschuma@microsoft.com>
Co-authored-by: NancyLi1013 <lirui09@beyondsoft.com>
2021-02-08 18:30:48 -08:00
Alexander Neumann
53a47bca4f
[expat] Fix a few details with expat. (#13022)
Co-authored-by: NancyLi1013 <46708020+NancyLi1013@users.noreply.github.com>
2020-08-27 22:20:06 -07:00
NancyLi1013
d6285bc24b
[expat] Update the version to 2.2.9 (add support for uwp) (#9146)
* [expat] Update the version to 2.2.9(support uwp)

* [readosm] Fix expat.lib cannot be found

* Remove expat:arm-uwp and expat:x64-uwp from fail list in ci.baseline.txt

* [apr-util,io2d,skia] Fix expat cannot be found and also update expat

* [many ports] Add supports and fix the regressions

* Fix new regressions

* Fix typo

* [io2d] Update expat patch

* [io2d,libkml,skia] Fix expat cannot find and also fix typo

* [expat] Remove usage

* [libkml,vtk] Update expat patch and fix static build

* [wxwidgets] Fix static build caused by expat cannot found

* Update as review suggestion

* Add Port-Version

* Remove evpp:x64-osx=fail from ci.baseline.txt

* [wxwidgest] Remove unnecessary spaces

* [itk] Fix expat cannot be found

* fix cmake test port

* [wxwidgets] Update Port-Version

Co-authored-by: Nicole Mazzuca <mazzucan@outlook.com>
2020-08-17 08:33:44 -07:00
Marek Roszko
2cdf1cad7a
[wxwidgets] copy pdbs (#12885) 2020-08-14 09:52:50 -07:00
Marek Roszko
a8f69d8eff
[wxwidgets] Update to 3.1.4 (#12733)
* [wxwidgets] Update to 3.1.4

* tabs -> spaces
2020-08-05 13:01:00 -07:00
Emerson de Freitas Barcelos
544222febd
[wxwidgets] Adding wxWidgets resource compiler (wxrc) to <triplet>/tools/wxwidgets directory (#12485)
* Adding wxWidgets resource compiler (wxrc) to <triplet>/tools/wxwidgets directory

* Fix tool missing dependencies

* CONTROL file version update

* Update ports/wxwidgets/portfile.cmake

* Update ports/wxwidgets/portfile.cmake

* Fix the build failures

Co-authored-by: Phoebe <20694052+PhoebeHui@users.noreply.github.com>
2020-07-31 11:30:41 -07:00
Brad Anderson
f2314218cd
[wxwidgets] Apply fix for copy and paste macOS (#11178)
See wxWidget's Trac #18553
2020-05-07 22:26:43 -07:00
cnbatch
38570e216e [wxwidgets] Upgrade to 3.1.3 (#8808)
* [wxwidgets] Upgrade to 3.1.3

* [wxwidgets] Upgrade to 3.1.3
2019-10-31 14:19:47 -07:00
driver1998
344513b2ed [wxwidgets] Windows ARM support (#7833) 2019-08-23 09:17:51 -07:00
pravic
18b029a5e3 [WIP] Add a Homepage URL entry for vcpkg ports (#2933)
* [vcpkg] Add "Homepage" field to the CONTROL files.
2019-06-15 16:54:47 -07:00
Robert Schumacher
d931d74c11 [wxwidgets] Disable cotire on OSX due to appleclang 2019-01-09 12:27:19 -08:00
Robert Schumacher
bb1bb1c94a Updates 2018.12.14 2019-01-09 12:27:19 -08:00
Juha Sointusalo
09103d12a0 [wxwidgets] move setup.h to include (#4846)
* [wxwidgets] move setup.h to include

Also remove lib/mswu and debug/lib/mswud. They only contain setup.h.

Fixes #3180.
Closes #4251.

* [wxwidgets] remove include/msvc directory

The only thing in include/msvc is include/msvc/wx/setup.h which is a
"wrapper" around the real setup.h. The wrapper setup.h is hard-coded to
include the real setup.h from lib but since the real setup.h is now in
include/wx the wrapper has become useless.

* [wxwidgets] Fix osx build. Slight modernization.
2018-11-28 22:55:18 -08:00
Balázs Ludmány
036460a3b7 Fix case mismatch in licence file path (#3956) 2018-07-30 11:33:59 -07:00
Robert Schumacher
e391e7b5dd [wxwidgets] Upgrade to 3.1.1 2018-02-24 01:29:13 -08:00
Godrod
9e00fb932d
Fix missing dlls 2018-01-23 23:23:58 +01:00
Robert Schumacher
1fce25e659 [wxwidgets] Use vcpkg_from_github. Support static+md. 2017-06-09 22:14:17 -07:00
Alexander Täschner
37a23b4ce5 Add wxWidgets port. 2017-06-07 15:10:21 +02:00