Skip to content
Snippets Groups Projects
Commit 3bb704ee authored by samm2's avatar samm2
Browse files

CI: drop EoL FreeBSD 12, add FreeBSD 14.0, upgrade cppcheck

git-svn-id: https://svn.code.sf.net/p/smartmontools/code/trunk@5574 4ea69e1a-61f1-4043-bf83-b5c94c648137
parent fe8f3cb1
No related branches found
No related tags found
No related merge requests found
...@@ -168,9 +168,9 @@ references: ...@@ -168,9 +168,9 @@ references:
-czf "/artefacts/smartmontools-freebsd13.2-amd64-static-${SM_VER}-r${SVNREV}.tar.gz" *) && -czf "/artefacts/smartmontools-freebsd13.2-amd64-static-${SM_VER}-r${SVNREV}.tar.gz" *) &&
rm -rf ~/build rm -rf ~/build
sm_compile_freebsd12: &sm_compile_freebsd12 sm_compile_freebsd14: &sm_compile_freebsd14
run: run:
name: Creating static FreeBSD-12.4/amd64 binaries name: Creating static FreeBSD-14.0/amd64 binaries
command: | command: |
SM_VER=`cat ~/SM_VER` && SVNREV=`cat ~/SVNREV` && SM_VER=`cat ~/SM_VER` && SVNREV=`cat ~/SVNREV` &&
SOURCE_DATE_EPOCH=`cat ~/SOURCE_DATE_EPOCH` && SOURCE_DATE_EPOCH=`cat ~/SOURCE_DATE_EPOCH` &&
...@@ -178,15 +178,15 @@ references: ...@@ -178,15 +178,15 @@ references:
mkdir ~/build && cd ~/build && mkdir ~/build && cd ~/build &&
tar -xzf /artefacts/smartmontools-${SM_VER}-r${SVNREV}.src.tar.gz && tar -xzf /artefacts/smartmontools-${SM_VER}-r${SVNREV}.src.tar.gz &&
cd smartmontools-${SM_VER} && mkdir build && cd build && cd smartmontools-${SM_VER} && mkdir build && cd build &&
TARGET="-target x86_64-unknown-freebsd12 --sysroot=/opt/cross-freebsd-12/" && TARGET="-target x86_64-unknown-freebsd14 --sysroot=/opt/cross-freebsd-14/" &&
../configure CC="clang $TARGET" CXX="clang++ $TARGET" \ ../configure CC="clang $TARGET" CXX="clang++ $TARGET" \
CPPFLAGS="-isystem /opt/cross-freebsd-12/usr/include/c++/v1" \ CPPFLAGS="-isystem /opt/cross-freebsd-14/usr/include/c++/v1" \
LDFLAGS="-static" --host=x86_64-pc-freebsd12 \ LDFLAGS="-static" --host=x86_64-pc-freebsd14 \
SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH} && SOURCE_DATE_EPOCH=${SOURCE_DATE_EPOCH} &&
make -j3 BUILD_INFO="$BUILD_INFO" && make -j3 BUILD_INFO="$BUILD_INFO" &&
mkdir inst && make DESTDIR="$(pwd)/inst" install && mkdir inst && make DESTDIR="$(pwd)/inst" install &&
(cd inst && tar --sort=name --mtime=@${SOURCE_DATE_EPOCH} \ (cd inst && tar --sort=name --mtime=@${SOURCE_DATE_EPOCH} \
-czf "/artefacts/smartmontools-freebsd12.4-amd64-static-${SM_VER}-r${SVNREV}.tar.gz" *) && -czf "/artefacts/smartmontools-freebsd14.0-amd64-static-${SM_VER}-r${SVNREV}.tar.gz" *) &&
rm -rf ~/build rm -rf ~/build
sm_run_cppcheck: &sm_run_cppcheck sm_run_cppcheck: &sm_run_cppcheck
...@@ -231,7 +231,7 @@ jobs: ...@@ -231,7 +231,7 @@ jobs:
- *sm_compile_win - *sm_compile_win
- *sm_compile_darwin - *sm_compile_darwin
- *sm_compile_freebsd13 - *sm_compile_freebsd13
- *sm_compile_freebsd12 - *sm_compile_freebsd14
- *sm_compile_linux_clang - *sm_compile_linux_clang
- *sm_run_cppcheck - *sm_run_cppcheck
- *sm_compute_hashes - *sm_compute_hashes
......
$Id$ $Id$
2024-01-02 Alex Samorukov <samm@os2.kiev.ua>
CI: drop EoL FreeBSD 12, add FreeBSD 14.0, upgrade cppcheck
2024-01-01 Christian Franke <franke@computer.org> 2024-01-01 Christian Franke <franke@computer.org>
Happy New Year! Update copyright year in version info. Happy New Year! Update copyright year in version info.
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment