1
0
forked from ports/contrib

keepassxc: updated cmake syntax

This commit is contained in:
Tim Biermann 2020-11-08 11:28:41 +00:00
parent 730b368965
commit 0da0c9c779
2 changed files with 13 additions and 10 deletions

View File

@ -1,5 +1,5 @@
untrusted comment: verify with /etc/ports/contrib.pub
RWSagIOpLGJF3/JEwM3fwDMDh7rkhIz807A0wGjbBX3JXpcZj7/ZTKGbRw7wOA6iG534ptOmEIj8ASSMphCbaozFY1zG5eNnOAg=
SHA256 (Pkgfile) = c36b2c66e6fb633cb64767c2b9167dc6a3488cea6a5843e4122a1fd6bbd4b349
RWSagIOpLGJF30vE41VrhRmpcn7VOTh3wNvs6Xbp15MHlzoElYlcV+ZHDf+Hbp94KBJG/2hORDnzMKXzxHXGpZziWEtAn79ZlQw=
SHA256 (Pkgfile) = 447f538df60b06bd985475e6e61b912f077ff1bae133dd8d36c6890c09580f9f
SHA256 (.footprint) = 3518370ae52ecb1b0452d1aaa3b291be9b017eb1a4c8ac77c322ac88aa7fbdf1
SHA256 (keepassxc-2.6.2-src.tar.xz) = 101bfade0a760d6ec6b8c4f3556e7f1201f1edd29ceabc73ad5846f9a57d7e38

View File

@ -11,14 +11,17 @@ source=(https://github.com/keepassxreboot/keepassxc/releases/download/$version/$
build() {
[[ -e /usr/lib/ccache ]] && PATH="$(echo ${PATH} | awk -v RS=: -v ORS=: '/ccache/ {next} {print}' | sed 's/:*$//')"
[[ -e /usr/lib/ccache ]] && PKGMK_KEEPASSXC=' -DWITH_CCACHE=ON'
cmake -S$name-$version -Bbuild -GNinja $PKGMK_KEEPASSXC \
-DCMAKE_INSTALL_PREFIX=/usr \
-DCMAKE_INSTALL_LIBDIR=lib \
-DCMAKE_BUILD_TYPE=Release \
-DWITH_XC_ALL=ON \
-DWITH_XC_DOCS=OFF \
-DWITH_TESTS=OFF
[[ -e /usr/lib/ccache ]] && PKGMK_KEEPASSXC+=' -D WITH_CCACHE=ON'
cmake -S $name-$version -B build -G Ninja $PKGMK_KEEPASSXC \
-D CMAKE_INSTALL_PREFIX=/usr \
-D CMAKE_INSTALL_LIBDIR=lib \
-D CMAKE_BUILD_TYPE=Release \
-D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS -DNDEBUG" \
-D CMAKE_C_FLAGS_RELEASE="$CFLAGS -DNDEBUG" \
-D WITH_XC_ALL=ON \
-D WITH_XC_DOCS=OFF \
-D WITH_TESTS=OFF \
-Wno-dev
cmake --build build
DESTDIR=$PKG cmake --install build