Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

同步 #4

Merged
merged 196 commits into from
Aug 8, 2024
Merged

同步 #4

merged 196 commits into from
Aug 8, 2024

Conversation

fasiondog
Copy link
Owner

No description provided.

c8ef and others added 30 commits July 12, 2024 06:50
* pdfio: add package

* remove main cpp

* fix missing files

* patch mingw
* add node_api_headers package

* improve node-api-headers test

* fix attempt node-api-headers test

* Update xmake.lua

---------

Co-authored-by: ruki <[email protected]>
* Make glaze multiplatform

* Update xmake.lua

* Update xmake.lua

---------

Co-authored-by: star9029 <[email protected]>
* Update libsdl to 2.30.5

* Update test.lua

* Update xmake.lua

---------

Co-authored-by: ruki <[email protected]>
* msgpack-cxx: make option to not use boost

* msgpack-cxx: test remove limits

* msgpack-cxx: test with boost

* msgpack-cxx: move MSGPACK_NO_BOOST into on_load

* msgpack-cxx: make headeronly

* msgpack-cxx: remove cmake

* msgpack-cxx: add config header_only

* Revert "msgpack-cxx: add config header_only"

This reverts commit 6361a9f.

* Reapply "msgpack-cxx: add config header_only"

This reverts commit 32fb42d.

* msgpack-cxx: add `set_kind("library", {headeronly = true})`

* msgpack-cxx: remove `package:set("kind", "library", {headeronly = true})`

* msgpack-cxx: disable boost for unsupported plats

* msgpack-cxx: on line boost config

* msgpack-cxx: add `package:set("kind", "library", {headeronly = true})`

* msgpack-cxx: add requested

* msgpack-cxx: remove header_only config
* add hyperscan

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua
* watcher/0.11.0

* sha256sum of watcher-release-0.11.0.tar.gz

---------

Co-authored-by: Will <[email protected]>
* add cserialport lib

* Update xmake.lua

* Update xmake.lua

---------

Co-authored-by: star9029 <[email protected]>
* add on_fetch to binutils package

* Update xmake.lua

* Update xmake.lua

* check more tools in binutil's on_fetch

* fix boolean operator

---------

Co-authored-by: ruki <[email protected]>
star-hengxing and others added 29 commits August 3, 2024 20:13
Add licenses to some packages.

Only well-known licenses were added (GPL, MIT, BSD, etc.); custom licenses were not.
* brynet: fix header only kind

* limit plat
* fix(dpp): Remove repeated have_voice condition

* feat(dpp): Make have_voice option modifiable

De-const have_voice option and enables optional download of voice libraries

* feat(dpp): Add coroutine support

Adds a configurable option to enable coroutine support

* fix(dpp)!: Change have_voice to voice inside package

As mentioned in the same pull request, prefixes like have_ are discouraged in xmake packages.

BREAKING CHANGES: This WILL break xmake scripts that use the have_voice flag, IMO it's better to keep the previous have_voice flag as a deprecated alias of the new voice flag, and in the next version of D++ completely remove it from the package.

* fix(dpp): Add C++ minimum version for test

If coroutines are enabled, C++20 is required or the compilation will fail even though the test only requires C++17 to work, as dpp automatically includes coroutines if the macro is defined without checking C++ version

* fix(dpp): Set C++ language for library dinamically

The current configuration wasn't proper and when coroutines were enabled, the C++ version would change to C++17 sporadically, ignoring the later C++20 specification that was done later. Now the C++ version will adjust correctly to the coro flag.

* style(dpp): Remove requested empty lines

* feat(dpp): Re-add have_voice flag with deprecated warning

This will bring up again have_voice to avoid codebase breakage, but with many deprecation warnings around to prevent new users to define it.
* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* Update xmake.lua

* libuv: add v1.43.0 v1.45.0

* add tar

* libuv: use cmake from v1.42.0

* libuv: fix version

* libuv: patch ios for v144.1

* uvw: fix test

* libuv: fix v1.43.0 linkdirs on windows

* Update xmake.lua

* Update xmake.lua

* libuv: static library only for v1.43.0

---------

Co-authored-by: star9029 <[email protected]>
* Update xmake.lua

* Update xmake.lua
* inja: fix header only kind

* limit plat

* fix test.lua
* add:llvm-arm

* update:sdl update to SDL2-2.30.6

* fix: checksum in lowercase

* libsdl: Fix compilation in static mode

* Update xmake.lua

---------

Co-authored-by: Jérôme Leclercq <[email protected]>
* zlib-ng is non-compat by default

* Fix libbigwig+zlib-ng deps

* Rename flag
* Update aws-c-sdkutils to v0.1.19

* aws-c-common: bump v0.9.25

* limit plat

---------

Co-authored-by: star9029 <[email protected]>
* eigen: support some platform

* poselib: add package

* limit plat

* Update xmake.lua
* libsmb2: add package

* fix size_t

* fix mingw

* fix type

* fix includedirs

* add check

* remove conflicting types for mingw/i386
* update gdal test

* Update xmake.lua

* Update xmake.lua

---------

Co-authored-by: star9029 <[email protected]>
@fasiondog fasiondog merged commit 7f5c49d into fasiondog:dev Aug 8, 2024
10 of 65 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.