Changeset View
Changeset View
Standalone View
Standalone View
depends/packages/bdb.mk
package=bdb | package=bdb | ||||
$(package)_version=5.3.28 | $(package)_version=5.3.28 | ||||
$(package)_download_path=https://download.oracle.com/berkeley-db | $(package)_download_path=https://download.oracle.com/berkeley-db | ||||
$(package)_file_name=db-$($(package)_version).NC.tar.gz | $(package)_file_name=db-$($(package)_version).NC.tar.gz | ||||
$(package)_sha256_hash=76a25560d9e52a198d37a31440fd07632b5f1f8f9f2b6d5438f4bc3e7c9013ef | $(package)_sha256_hash=76a25560d9e52a198d37a31440fd07632b5f1f8f9f2b6d5438f4bc3e7c9013ef | ||||
$(package)_build_subdir=build_unix | $(package)_build_subdir=build_unix | ||||
$(package)_patches=clang_cxx_11.patch | $(package)_patches=clang_cxx_11.patch | ||||
$(package)_patches+=winioctl.patch | $(package)_patches+=winioctl.patch | ||||
define $(package)_set_vars | define $(package)_set_vars | ||||
$(package)_config_opts=--disable-shared --enable-cxx --disable-replication --enable-option-checking | $(package)_config_opts=--disable-shared --enable-cxx --disable-replication --enable-option-checking | ||||
$(package)_config_opts_mingw32=--enable-mingw | $(package)_config_opts_mingw32=--enable-mingw | ||||
$(package)_config_opts_linux=--with-pic | $(package)_config_opts_linux=--with-pic | ||||
$(package)_cxxflags=-std=c++17 | $(package)_cxxflags+=-std=c++17 | ||||
$(package)_cppflags_mingw32=-DUNICODE -D_UNICODE | $(package)_cppflags_mingw32=-DUNICODE -D_UNICODE | ||||
endef | endef | ||||
define $(package)_preprocess_cmds | define $(package)_preprocess_cmds | ||||
cd src &&\ | cd src &&\ | ||||
patch -p1 < $($(package)_patch_dir)/clang_cxx_11.patch && \ | patch -p1 < $($(package)_patch_dir)/clang_cxx_11.patch && \ | ||||
patch -p1 < $($(package)_patch_dir)/winioctl.patch && \ | patch -p1 < $($(package)_patch_dir)/winioctl.patch && \ | ||||
cd .. &&\ | cd .. &&\ | ||||
Show All 14 Lines |