# HG changeset patch # User Josef 'Jeff' Sipek # Date 1736724835 18000 # Sun Jan 12 18:33:55 2025 -0500 # Node ID 47664546fbcab80169ccf1781d58cfb1f6399af4 # Parent c81ffd47d507715715607de5407121856ed05d94 build: clean up FreeBSD and Debian build manifests This follows libjeffpc's lead. Additionally, it drops gcc10 on FreeBSD since that was removed from ports. Signed-off-by: Josef 'Jeff' Sipek diff --git a/.builds/debian.yml b/.builds/debian.yml --- a/.builds/debian.yml +++ b/.builds/debian.yml @@ -1,5 +1,5 @@ # -# Copyright (c) 2022-2024 Josef 'Jeff' Sipek +# Copyright (c) 2022-2025 Josef 'Jeff' Sipek # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal @@ -23,8 +23,7 @@ image: debian/stable packages: - clang-13 - - clang-14 - - clang-15 + - clang-16 - gcc-11 - g++-11 - gcc-12 @@ -43,21 +42,19 @@ sources: - hg+https://hg.sr.ht/~jeffpc/libjeffpc tasks: - - build-libjeffpc: | + - libjeffpc: | mkdir proto cd libjeffpc cmake . -DCMAKE_INSTALL_PREFIX=$PWD/../proto make make install - - build-clang13: | + - clang13: | ./hlog*/.builds/do-build.sh clang13 clang-13 clang++-13 - - build-clang14: | - ./hlog*/.builds/do-build.sh clang14 clang-14 clang++-14 - - build-clang15: | - ./hlog*/.builds/do-build.sh clang15 clang-15 clang++-15 - - build-gcc11: | + - clang16: | + ./hlog*/.builds/do-build.sh clang16 clang-16 clang++-16 + - gcc11: | ./hlog*/.builds/do-build.sh gcc11 gcc-11 g++-11 - - build-gcc12: | + - gcc12: | ./hlog*/.builds/do-build.sh gcc12 gcc-12 g++-12 triggers: - action: email diff --git a/.builds/fbsd.yml b/.builds/fbsd.yml --- a/.builds/fbsd.yml +++ b/.builds/fbsd.yml @@ -1,5 +1,5 @@ # -# Copyright (c) 2022,2024 Josef 'Jeff' Sipek +# Copyright (c) 2022,2024-2025 Josef 'Jeff' Sipek # # Permission is hereby granted, free of charge, to any person obtaining a copy # of this software and associated documentation files (the "Software"), to deal @@ -23,11 +23,18 @@ image: freebsd/latest packages: - llvm11 + - llvm12 - llvm13 - llvm14 - - llvm18 - - gcc10 + - llvm15-lite + - llvm16-lite + - llvm17-lite + - llvm18-lite + - llvm19-lite + - gcc11 + - gcc12 - gcc13 + - gcc14 - pkgconf - cmake - bison @@ -38,26 +45,40 @@ sources: - hg+https://hg.sr.ht/~jeffpc/libjeffpc tasks: - - build-libjeffpc: | + - libjeffpc: | mkdir proto cd libjeffpc cmake . -DCMAKE_INSTALL_PREFIX=$PWD/../proto make make install - - build-cc: | + - cc: | ./hlog*/.builds/do-build.sh cc cc c++ - - build-clang11: | + - clang11: | ./hlog*/.builds/do-build.sh clang11 clang11 clang++11 - - build-clang13: | + - clang12: | + ./hlog*/.builds/do-build.sh clang12 clang12 clang++12 + - clang13: | ./hlog*/.builds/do-build.sh clang13 clang13 clang++13 - - build-clang14: | + - clang14: | ./hlog*/.builds/do-build.sh clang14 clang14 clang++14 - - build-clang18: | + - clang15: | + ./hlog*/.builds/do-build.sh clang15 clang15 clang++15 + - clang16: | + ./hlog*/.builds/do-build.sh clang16 clang16 clang++16 + - clang17: | + ./hlog*/.builds/do-build.sh clang17 clang17 clang++17 + - clang18: | ./hlog*/.builds/do-build.sh clang18 clang18 clang++18 - - build-gcc10: | - ./hlog*/.builds/do-build.sh gcc10 gcc10 g++10 - - build-gcc13: | + - clang19: | + ./hlog*/.builds/do-build.sh clang19 clang19 clang++19 + - gcc11: | + ./hlog*/.builds/do-build.sh gcc11 gcc11 g++11 + - gcc12: | + ./hlog*/.builds/do-build.sh gcc12 gcc12 g++12 + - gcc13: | ./hlog*/.builds/do-build.sh gcc13 gcc13 g++13 + - gcc14: | + ./hlog*/.builds/do-build.sh gcc14 gcc14 g++14 triggers: - action: email condition: always