-
Notifications
You must be signed in to change notification settings - Fork 7.1k
[vcpkg] Improve make builds #10402
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
Merged
Merged
[vcpkg] Improve make builds #10402
Changes from 57 commits
Commits
Show all changes
59 commits
Select commit
Hold shift + click to select a range
01520b6
update all 16 configure_make ports
Neumann-A bd05b8a
add make wrappers for msvc
Neumann-A e0a160a
improve make builds
Neumann-A f414258
fix relativ path errors on linux (and osx?)
Neumann-A f28dc7e
revisit all 16 portfiles again
Neumann-A e4a2991
remove trace from install
Neumann-A 5e135d8
fix relative build path issues.
Neumann-A 40d6d81
bump control of the 16 configure ports
Neumann-A cb536ec
never forget .... real linux is case sensitive ....
Neumann-A 9c9851d
Revert "bump control of the 16 configure ports"
Neumann-A 4b64570
Revert "Revert "bump control of the 16 configure ports""
Neumann-A b4bc18e
bump control again for real ci rebuild
Neumann-A 7ad1f51
add copy_source
Neumann-A 8475642
remove message
Neumann-A 6c431c4
pass parameters to vcpkg_build_make
Neumann-A 1011dd2
fix healpix build.
Neumann-A 245e37b
fix libmagic regression
Neumann-A eb2af19
fix libwandio regression
Neumann-A bf26d49
pfring changes regression fix? (cannot test in wsl)
Neumann-A 9f5ad8d
ws change to retrigger CI
Neumann-A 1d57a98
fix libpq regression
Neumann-A 7804303
fix libudns regression
Neumann-A c068935
add share/pkgconfig to PKG_CONFIG_PATH
Neumann-A 42387dd
cleanup of deprecated options
Neumann-A d1e261b
cleanup docs
Neumann-A 5fedcbb
Revert "bump control again for real ci rebuild"
Neumann-A 2b93d25
shared binaries on linux should stay in lib. Only dlls are mvoed to bin
Neumann-A 049edb4
Merge branch 'master' into improve_make_builds
dan-shaw 3a32f54
move pkgconfig check and add message about missing system packages
Neumann-A 52e86da
added autopoint as a build requirement
Neumann-A e139dee
fix prerun shell working dir.
Neumann-A d194f60
a few fixes from the x windows pr
Neumann-A ae0163c
fix release prefix
Neumann-A 3781105
minimal cleanup and ws changes to trigger true CI rebuild
Neumann-A d0794b3
fix tcl by upgrading
Neumann-A 6091022
remove unnecessary rename
Neumann-A ec79716
fix pfring? can't test in WSL. Linux kernel headers required.
Neumann-A 29ba5f0
fix lowercase in patch
Neumann-A 2e711ae
fix libwandio
Neumann-A 49343ce
remove x264 from fail list
Neumann-A 98c0f90
Merge remote-tracking branch 'upstream/master' into improve_make_builds
Neumann-A 6e3b9b3
replace wrappers with wrappers from automake
Neumann-A fb22736
Merge remote-tracking branch 'upstream/master' into improve_make_builds
Neumann-A 4f2150e
update make ports
Neumann-A a554989
remove unnecessary message
Neumann-A 228dfa5
refactor vcpkg_configure_make
Neumann-A 4e727d0
Merge remote-tracking branch 'upstream/master' into improve_make_builds
Neumann-A cd785b0
[tcl] remove stray ?
Neumann-A 8d5cabc
[farmhash] fix build
Neumann-A 4dfeb79
[freexl] ws change to retrigger ci build
Neumann-A 912a52d
[x264] add pthread as a dependency
Neumann-A 673dcc5
[vcpkg/scripts] add ignore flag correctly
Neumann-A 3a15c33
[sdl] fix vcpkg_fixup_pkgconfig call
Neumann-A 1f1c20c
[farmhash/freexl] delete configure and recreate it.
Neumann-A 7a4857b
[libudns] remove trailing ?
Neumann-A 5ee6d60
[freexl] use empty build target
Neumann-A 187100f
[freexl] add system library; remove previous change
Neumann-A 9f843f5
Update ports/x264/portfile.cmake
Neumann-A 1be70fa
[libwandio] remove unncessary comment
Neumann-A File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
Source: farmhash | ||
Version: 1.1 | ||
Version: 1.1-1 | ||
Homepage: https://github.com/google/farmhash | ||
Description: FarmHash, a family of hash functions. | ||
Supports: !arm |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
Source: freexl | ||
Version: 1.0.4-8 | ||
Version: 1.0.4-9 | ||
Homepage: https://www.gaia-gis.it/gaia-sins/freexl-sources | ||
Description: FreeXL is an open source library to extract valid data from within an Excel (.xls) spreadsheet | ||
Build-Depends: libiconv |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
Source: libb2 | ||
Version: 0.98.1 | ||
Version: 0.98.1-1 | ||
Homepage: https://github.com/BLAKE2/libb2 | ||
Description: C library providing BLAKE2b, BLAKE2s, BLAKE2bp, BLAKE2sp |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,5 @@ | ||
Source: libcrafter | ||
Version: 0.3 | ||
Version: 0.3-1 | ||
Homepage: https://github.com/pellegre/libcrafter | ||
Description: Libcrafter is a high level library for C++ designed to create and decode network packets. | ||
Build-Depends: libpcap |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
Source: libmagic | ||
Version: 5.37 | ||
Version: 5.37-1 | ||
Homepage: https://github.com/file/file | ||
Description: This library can be used to classify files according to magic number tests. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
Source: libmesh | ||
Version: 1.5.0 | ||
Version: 1.5.0-1 | ||
Homepage: https://github.com/libMesh/libmesh | ||
Description: The libMesh library provides a framework for the numerical simulation of partial differential equations using arbitrary unstructured discretizations on serial and parallel platforms. A major goal of the library is to provide support for adaptive mesh refinement (AMR) computations in parallel while allowing a research scientist to focus on the physics they are modeling. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,5 +1,6 @@ | ||
Source: libosip2 | ||
Version: 5.1.0-3 | ||
Version: 5.1.0-4 | ||
Homepage: https://www.gnu.org/software/osip/ | ||
Description: oSIP is an LGPL implementation of SIP. It's stable, portable, flexible and compliant! -may be more-! It is used mostly with eXosip2 stack (GPL) which provides simpler API for User-Agent implementation. | ||
Supports: !(windows|uwp) | ||
Build-Depends: pthread | ||
Supports: !(windows|uwp) |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,4 @@ | ||
Source: libudns | ||
Version: 0.4-1 | ||
Version: 0.4-2 | ||
Homepage: https://github.com/ortclib/udns | ||
Description: The DNS library, udns, implements thread-safe stub DNS resolver functionality, which may be used both traditional, syncronous way and asyncronously, with application-supplied event loop. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
diff --git a/configure b/configure | ||
index dda98b3ab..6f5f8a3c8 100644 | ||
--- a/configure | ||
+++ b/configure | ||
@@ -25,10 +25,9 @@ fi | ||
enable() { | ||
opt=`echo "$1" | sed 's/^--[^-]*-//'` | ||
case "$opt" in | ||
- ipv6) ;; | ||
- *) echo "configure: unrecognized option \`$1'" >&2; exit 1;; | ||
+ ipv6) eval enable_$opt=$2 ;; | ||
+ *) echo "configure: unrecognized option \`$1'" >&2;; | ||
esac | ||
- eval enable_$opt=$2 | ||
} | ||
|
||
while [ $# -gt 0 ]; do | ||
@@ -50,7 +49,7 @@ Optional features (all enabled by default if system supports a feature): | ||
EOF | ||
exit 0 | ||
;; | ||
- *) echo "configure: unknown option \`$1'" >&2; exit 1 ;; | ||
+ *) echo "configure: unknown option \`$1'" >&2;; | ||
esac | ||
shift | ||
done |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,4 +1,5 @@ | ||
Source: libwandio | ||
Version: 4.2.1 | ||
Version: 4.2.1-2 | ||
Homepage: https://github.com/wanduow/wandio | ||
Description: C library for simple and efficient file IO. | ||
Description: C library for simple and efficient file IO. | ||
Build-Depends: zlib, zstd, liblzma, lz4, curl, pthread, bzip2 |
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
@Neumann-A , thanks for the improvements!
Does it start to support the arch and targets? if so, these also need to be removed from the ./scripts/ci.baseline.txt file?