diff options
| author | Czarek Nakamoto <cyjan@mrcyjanek.net> | 2024-11-19 22:00:09 -0500 |
|---|---|---|
| committer | Czarek Nakamoto <cyjan@mrcyjanek.net> | 2024-11-19 22:00:09 -0500 |
| commit | 733e2ef4aba51e153ebee902e57045b438bb12d4 (patch) | |
| tree | 94439f889e679647c848ac9ab8853bb3eba5623a /contrib/depends/packages | |
| parent | c1a388f070eea05098c201e8d8531ee08ad695b2 (diff) | |
update my progress
Diffstat (limited to 'contrib/depends/packages')
| -rw-r--r-- | contrib/depends/packages/boost.mk | 14 | ||||
| -rw-r--r-- | contrib/depends/packages/libiconv.mk | 2 | ||||
| -rw-r--r-- | contrib/depends/packages/native_protobuf.mk | 2 | ||||
| -rw-r--r-- | contrib/depends/packages/ncurses.mk | 4 | ||||
| -rw-r--r-- | contrib/depends/packages/packages.mk | 1 | ||||
| -rw-r--r-- | contrib/depends/packages/protobuf.mk | 3 | ||||
| -rw-r--r-- | contrib/depends/packages/sodium.mk | 1 | ||||
| -rw-r--r-- | contrib/depends/packages/zeromq.mk | 12 |
8 files changed, 23 insertions, 16 deletions
diff --git a/contrib/depends/packages/boost.mk b/contrib/depends/packages/boost.mk index 12d0c18..99b9b82 100644 --- a/contrib/depends/packages/boost.mk +++ b/contrib/depends/packages/boost.mk @@ -20,12 +20,16 @@ $(package)_config_opts_mingw32=binary-format=pe target-os=windows threadapi=win3 $(package)_config_opts_x86_64_mingw32=address-model=64 $(package)_config_opts_i686_mingw32=address-model=32 $(package)_config_opts_i686_linux=address-model=32 architecture=x86 -$(package)_toolset_$(host_os)=clang +$(package)_toolset_$(host_os)=gcc $(package)_archiver_$(host_os)=$($(package)_ar) +$(package)_archiver_darwin=$($(package)_libtool) +$(package)_archiver_ios=$($(package)_libtool) $(package)_toolset_darwin=darwin $(package)_toolset_ios=darwin +$(package)_toolset_android=gcc +$(package)_toolset_mingw32=gcc +$(package)_toolset2_$(host_os)= $(package)_toolset2_ios=$($(package)_ios_COMPILER_VERSION)~iphone -$(package)_archiver_darwin=$($(package)_libtool) $(package)_config_libraries=system,filesystem,thread,timer,date_time,chrono,regex,serialization,atomic,program_options,locale,log $(package)_cxxflags_linux=-fPIC $(package)_cxxflags_freebsd=-fPIC @@ -35,7 +39,7 @@ $(package)_ldflags_ios=-L$(host_prefix)/lib -L$(IOS_SDK)/usr/lib endef define $(package)_preprocess_cmds - echo "using $(boost_toolset_$(host_os)) : $(boost_toolset2_$(host_os)) : $($(package)_cxx) : <cxxflags>\"$($(package)_cxxflags) $($(package)_cppflags)\" <linkflags>\"$($(package)_ldflags)\" <archiver>\"$($(package)_archiver_$(host_os))\" <arflags>\"$($(package)_arflags)\" <striper>\"$(host_STRIP)\" <ranlib>\"$(host_RANLIB)\" <rc>\"$(host_WINDRES)\" : ;" > user-config.jam + echo "using $(boost_toolset_$(host_os)) : $(boost_toolset2_$(host_os)) : $($(package)_cxx) : <cxxflags>\"$($(package)_cxxflags) $($(package)_cppflags)\" <linkflags>\"$($(package)_ldflags)\" <archiver>\"$($(package)_archiver_$(host_os))\" <arflags>\"$($(package)_arflags)\" <striper>\"$(host_STRIP)\" <ranlib>\"$(host_RANLIB)\" <rc>\"$(host_WINDRES)\" <target-os>iphone : ;" > user-config.jam endef define $(package)_config_cmds @@ -43,9 +47,9 @@ define $(package)_config_cmds endef define $(package)_build_cmds - ./b2 -d2 -j1 --prefix=$($(package)_staging_prefix_dir) $($(package)_config_opts) $($(package)_config_opts_release) stage + ./b2 -d2 -j8 --prefix=$($(package)_staging_prefix_dir) $($(package)_config_opts) $($(package)_config_opts_release) stage endef define $(package)_stage_cmds - ./b2 -d0 -j1 --prefix=$($(package)_staging_prefix_dir) $($(package)_config_opts) $($(package)_config_opts_release) install + ./b2 -d0 -j8 --prefix=$($(package)_staging_prefix_dir) $($(package)_config_opts) $($(package)_config_opts_release) install endef diff --git a/contrib/depends/packages/libiconv.mk b/contrib/depends/packages/libiconv.mk index c4f3357..6ddfb7d 100644 --- a/contrib/depends/packages/libiconv.mk +++ b/contrib/depends/packages/libiconv.mk @@ -10,7 +10,7 @@ define $(package)_set_vars $(package)_config_opts=--disable-shared $(package)_config_opts_linux=--with-pic $(package)_config_opts_freebsd=--with-pic - $(package)_ar_ios=$(package)_ar rcs + $(package)_ar_ios=$($(package)_ar) rcs endef define $(package)_preprocess_cmds diff --git a/contrib/depends/packages/native_protobuf.mk b/contrib/depends/packages/native_protobuf.mk index 35f648b..09f2344 100644 --- a/contrib/depends/packages/native_protobuf.mk +++ b/contrib/depends/packages/native_protobuf.mk @@ -23,5 +23,5 @@ define $(package)_stage_cmds endef define $(package)_postprocess_cmds - rm lib/libprotoc.a + rm lib/libprotoc.a || true endef diff --git a/contrib/depends/packages/ncurses.mk b/contrib/depends/packages/ncurses.mk index fb1d92c..55dd219 100644 --- a/contrib/depends/packages/ncurses.mk +++ b/contrib/depends/packages/ncurses.mk @@ -1,8 +1,8 @@ package=ncurses -$(package)_version=6.1 +$(package)_version=6.5 $(package)_download_path=https://ftp.gnu.org/gnu/ncurses $(package)_file_name=$(package)-$($(package)_version).tar.gz -$(package)_sha256_hash=aa057eeeb4a14d470101eff4597d5833dcef5965331be3528c08d99cebaa0d17 +$(package)_sha256_hash=136d91bc269a9a5785e5f9e980bc76ab57428f604ce3e5a5a90cebc767971cc6 $(package)_patches=fallback.c define $(package)_set_vars diff --git a/contrib/depends/packages/packages.mk b/contrib/depends/packages/packages.mk index 3d513c5..1e579f5 100644 --- a/contrib/depends/packages/packages.mk +++ b/contrib/depends/packages/packages.mk @@ -13,6 +13,7 @@ android_packages = ncurses readline sodium darwin_native_packages = $(hardware_native_packages) darwin_packages = ncurses readline sodium $(hardware_packages) +ios_packages = sodium protobuf native_protobuf # not really native... freebsd_native_packages = freebsd_base diff --git a/contrib/depends/packages/protobuf.mk b/contrib/depends/packages/protobuf.mk index ddec1eb..01793ea 100644 --- a/contrib/depends/packages/protobuf.mk +++ b/contrib/depends/packages/protobuf.mk @@ -10,6 +10,7 @@ $(package)_patches=visibility.patch define $(package)_set_vars $(package)_config_opts=--disable-shared --with-protoc=$(build_prefix)/bin/protoc $(package)_config_opts_linux=--with-pic + $(package)_ar=$($(package)_ar) endef define $(package)_preprocess_cmds @@ -17,7 +18,7 @@ define $(package)_preprocess_cmds endef define $(package)_config_cmds - $($(package)_autoconf) AR_FLAGS=$($(package)_arflags) + $($(package)_autoconf) endef define $(package)_build_cmds diff --git a/contrib/depends/packages/sodium.mk b/contrib/depends/packages/sodium.mk index 68a5b48..f710f61 100644 --- a/contrib/depends/packages/sodium.mk +++ b/contrib/depends/packages/sodium.mk @@ -8,6 +8,7 @@ $(package)_patches=disable-glibc-getrandom-getentropy.patch fix-whitespace.patch define $(package)_set_vars $(package)_config_opts=--enable-static --disable-shared --with-pic $(package)_config_opts+=--prefix=$(host_prefix) +$(package)_ar=$($(package)_ar) rcs endef define $(package)_preprocess_cmds diff --git a/contrib/depends/packages/zeromq.mk b/contrib/depends/packages/zeromq.mk index 7c41975..1b45bfb 100644 --- a/contrib/depends/packages/zeromq.mk +++ b/contrib/depends/packages/zeromq.mk @@ -1,9 +1,9 @@ package=zeromq -$(package)_version=4.3.4 +$(package)_version=4.3.5 $(package)_download_path=https://github.com/zeromq/libzmq/releases/download/v$($(package)_version)/ $(package)_file_name=$(package)-$($(package)_version).tar.gz -$(package)_sha256_hash=c593001a89f5a85dd2ddf564805deb860e02471171b3f204944857336295c3e5 -$(package)_patches=06aba27b04c5822cb88a69677382a0f053367143.patch +$(package)_sha256_hash=6653ef5910f17954861fe72332e68b03ca6e4d9c7160eb3a8de5a5a913bfab43 +$(package)_patches=fix_declaration.patch define $(package)_set_vars $(package)_config_opts=--without-documentation --disable-shared --without-libsodium --disable-curve @@ -14,11 +14,11 @@ define $(package)_set_vars endef define $(package)_preprocess_cmds - patch -p1 < $($(package)_patch_dir)/06aba27b04c5822cb88a69677382a0f053367143.patch + patch -p1 < $($(package)_patch_dir)/fix_declaration.patch endef define $(package)_config_cmds - $($(package)_autoconf) AR_FLAGS=$($(package)_arflags) + ./configure --host=aarch64-apple-darwin $($(package)_autoconf_args) endef define $(package)_build_cmds @@ -31,6 +31,6 @@ endef define $(package)_postprocess_cmds rm -rf bin share &&\ - rm lib/*.la + rm lib/*.la || true endef |
