From 965058196f44550f3bc491dd85064071e085b776 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Thu, 13 Feb 2025 00:12:52 +0000 Subject: gentoo auto-resync : 13:02:2025 - 00:12:52 --- sys-devel/Manifest.gz | Bin 6222 -> 6224 bytes sys-devel/patch/Manifest | 2 +- .../patch-2.7.6-ndebug-assert-hash-table.patch | 3 + sys-devel/smatch/Manifest | 4 +- sys-devel/smatch/smatch-1.72-r1.ebuild | 74 --------------------- sys-devel/smatch/smatch-1.72-r2.ebuild | 74 +++++++++++++++++++++ sys-devel/smatch/smatch-1.73-r1.ebuild | 73 ++++++++++++++++++++ sys-devel/smatch/smatch-1.73.ebuild | 73 -------------------- 8 files changed, 153 insertions(+), 150 deletions(-) delete mode 100644 sys-devel/smatch/smatch-1.72-r1.ebuild create mode 100644 sys-devel/smatch/smatch-1.72-r2.ebuild create mode 100644 sys-devel/smatch/smatch-1.73-r1.ebuild delete mode 100644 sys-devel/smatch/smatch-1.73.ebuild (limited to 'sys-devel') diff --git a/sys-devel/Manifest.gz b/sys-devel/Manifest.gz index 93cf3b22c8a0..7f0977be9403 100644 Binary files a/sys-devel/Manifest.gz and b/sys-devel/Manifest.gz differ diff --git a/sys-devel/patch/Manifest b/sys-devel/patch/Manifest index b633e33f6772..20f500814005 100644 --- a/sys-devel/patch/Manifest +++ b/sys-devel/patch/Manifest @@ -12,7 +12,7 @@ AUX patch-2.7.6-configure-mkdir-spruced-up.patch 1119 BLAKE2B d5f8167c0162a6f710 AUX patch-2.7.6-configure-mkdir.patch 478 BLAKE2B 95135becb2749c9c0217aa6185a38470c8a6559e713e326a6bf4feb57ad1465e17e7fcdf3c3aafe4f75691749a4303bbada1a40c2f084d74dcd3a41d0014eb9e SHA512 90f2189a7336294eac9d33194645baf761a563067addadb8f195df4980318ff55ccdcdd63e64ce350ed1cb6a2285c5c1b3bb1b902eb12a240d60251747267653 AUX patch-2.7.6-fix-error-handling-with-git-style-patches.patch 3582 BLAKE2B c443abb5112283aeb20db4ccf57c0d1241bfa586ad8d54d0ff2e1ae9026174f560df37dda1fedfc39db8178db05f77a4f94827ede80982311f475f460e4ae57f SHA512 1c05cf05b7348b86c878bd464a3f2f978b3e97655bf4f9aa83732af8bfd1e82046b88db39b7ce70e33ffc00c7f09c28ba777fba3fbd9538fd76767bfc396f382 AUX patch-2.7.6-fix-test-suite.patch 3006 BLAKE2B 4b00c743f880f3cd672d6d37ff89d691d34d38b9652a9434544db10c3e28adf412071a14b5f6e4fcb1cead5e6ec0c20f786b061c96eb3fed4d9e8744a18bb02a SHA512 626256394ca2df1fadfb6cfaaa4458b86912ba70debac88d959ce3c34d2f5791284fb2b9b38b88b3e38a50a1e0f6585f0c860a9866f27c40be4884e95d7d83f2 -AUX patch-2.7.6-ndebug-assert-hash-table.patch 1399 BLAKE2B 3b7633b8991ac40e9c80540b9928378b13c37f71100fb52fc5d8625a38a5c79b6aa5298d62c1408570b293306137b6b5b24a48f63922fdd569fc2d8326981796 SHA512 4296cee5770973d96098acadda45a35f4fe5b2bd51616c903bd4b11aececf5cf9e6c601d5a9dd3c0f402b6efdfa0b86a231bb67b8ea2ef2ef2ca150e05857372 +AUX patch-2.7.6-ndebug-assert-hash-table.patch 1563 BLAKE2B 283a1d0cf5228965809223fd977d9793313b8b031e8666813b0fc68da9b841ff9d46d840261fb8ef7e3b45957151f351d832d9c860df8e37ad9490a895f5edaa SHA512 5847dc8288ddd5149902bd0b2e4fb33d37eaf5d6ee253ccbba25378bec2261640b0ce557a89aff7e48d306ef825f7a8db9bb87707f42615bea103784e0cfc7d4 DIST patch-2.7.6.tar.xz 783756 BLAKE2B e3dd2d155a94c39cb60eafc26677e84de14c3a6d5814dff69de091ded52f21862490970254297795f2c42a0c3203f7e88a8f65bb66968f8dfd6e066bf53f2dfb SHA512 fcca87bdb67a88685a8a25597f9e015f5e60197b9a269fa350ae35a7991ed8da553939b4bbc7f7d3cfd863c67142af403b04165633acbce4339056a905e87fbd DIST patch-2.7.6.tar.xz.sig 801 BLAKE2B 8f2decb10402ecf0208d05ea7cce3bae565d31ee2bb2a118367c117d25b158d8bd525cae654ec0c0e2c036cc8f47a331edc1bb10b100683ade64dfa3b651988b SHA512 1302a1110dcda4f3d83b5263415d72be55c46dae0efb1c123e9c346154e09def5657004bbe7249e2d014555349410e7a5217140dd8852331235f75bcc757351b DIST patch-2.7.6_p20250206.tar.xz 906596 BLAKE2B f110bcf19b655c900327088ba023743fd845161dd00cab228675d3c0992fa397916adf153c35775fc5ff8e733b559ce8a05eac71eec7156403f4c9ab17ff2a3e SHA512 2dd05af5f9f0864b0cccc5c5194d0ba4ca427fc366b91210e2f539a50bd2006d7142606f8f223b45c5d426eafef7e6b17c6b67c2ef9b7ec75589bb3d9fce68d3 diff --git a/sys-devel/patch/files/patch-2.7.6-ndebug-assert-hash-table.patch b/sys-devel/patch/files/patch-2.7.6-ndebug-assert-hash-table.patch index d3aa7aa4c34e..3993fdc9ce18 100644 --- a/sys-devel/patch/files/patch-2.7.6-ndebug-assert-hash-table.patch +++ b/sys-devel/patch/files/patch-2.7.6-ndebug-assert-hash-table.patch @@ -1,3 +1,6 @@ +https://git.savannah.gnu.org/cgit/patch.git/commit/?id=86ac7e2d7b19e2fd9aab58a8cbeeebd5c6343e5c +https://lists.gnu.org/archive/html/bug-patch/2025-02/msg00002.html + From 01ae7ce6a7f270937face6aec75db28d30d83059 Mon Sep 17 00:00:00 2001 Message-ID: <01ae7ce6a7f270937face6aec75db28d30d83059.1738773172.git.sam@gentoo.org> From: Sam James diff --git a/sys-devel/smatch/Manifest b/sys-devel/smatch/Manifest index f1d0db2dcb17..7add635d7494 100644 --- a/sys-devel/smatch/Manifest +++ b/sys-devel/smatch/Manifest @@ -3,7 +3,7 @@ AUX smatch-1.72-function-prototype.patch 2052 BLAKE2B 85ace5cc54efc97da79d38f73c AUX smatch-1.72-make-deps.patch 561 BLAKE2B a51e7a374a41e09697aa26a75093c3624e378c0a1d7b9181f0dd78bd1683d2e6acd413d0053b14666a21242bb9d1293976d511f0788f3c04c9322d16de6a1977 SHA512 4f561fce9fffbba5a779b4d853a254cc433658e1388bea010f5afb6eb2aeafa2891bea747c9f93e70e667b15798eaf4da81b5fa8aedd2275577499601f87eeed DIST smatch-1.72.tar.gz 1431923 BLAKE2B ec4119fce985876afc9a46a74a0a56e8e8cb271a964c16496972c59ade95aa3d2df3a839a819e31cb081ca8a3b1f6bf6934ec97d73209091cfd86c87c1433557 SHA512 6d12e9ba85f332fcc56657296596e811cf3b75d4ad37007e07feb31baa4b315732361915972a2139ae13f75b8a73f953488ceb9de41529db9e84c81fb6fde77e DIST smatch-1.73.tar.gz 1472634 BLAKE2B 189a1f6dd684689a47afb848e5429b9e009c17c55df572e62d70802138861a4b95068a1ce7c93ac749219dc72d540cc69e9809b397b7e54af568a85c389fa080 SHA512 ea878f3e04c8a8cb5476ccf6b6fffe660380ab1ac3fad76f5793a072f692c534c4db46fed79c1e6bad7c3fac1f367b9ebb67cc77265beacfdbec38cc9b85fdd3 -EBUILD smatch-1.72-r1.ebuild 1444 BLAKE2B 52ce826826f2894ee807f6672313a721ea4b79ec2f2d9dccfd6f2b620af2927f713be5d9dfd89175c1bf0ac6bfa3f1748e1c964883600d51a8ba986b5a750dac SHA512 2e9a55f46037f25ec1e66686e6a740b28086d03df1362a25fc94ae95fc9e166beb4b3267be95d1b199fec0b7e14714faac476f5995b114d9c3f8441b6deb5b73 -EBUILD smatch-1.73.ebuild 1419 BLAKE2B 2bfe0b6a90724ad12e82a92904a63efad5c449103e90b6a25bfac5d1d6fa5dcc9c949460072d3c27ec92cb50bc316c4e9679946eb1e8a395ba8c8599bbb61a04 SHA512 d0a53e27dd1e79d3e53c4d571f2962f1de125093e2c012a62b2966477466cbeb3b9b78450d4960bbe256527a69d4a9cdcd94401021919acdf7e2f7bfcc4f0138 +EBUILD smatch-1.72-r2.ebuild 1439 BLAKE2B a01fd6bf7327617192c56dc9cf31c09deb97bee7c8673617fb13d21812164653708d17fc898e1883d1816e0326998467fafe18cf672344139223f3e9e4b0da74 SHA512 4af8700648838fa722813e46d350765b5961e6e28d2346d4fd56c8bc964c826a8228588fcc18e1cd0d9964ff65ed223978a04815b61d1bdb8d6f8e3b2ee37a05 +EBUILD smatch-1.73-r1.ebuild 1414 BLAKE2B f941befccce77599f2890ef2a71949790bc27c680112973ea036f6541c07c8c37d245fcedc4497f64e83d5ebec92abbe2c7986b71a01d6b98a4423b1e344caff SHA512 cbe740264ec4dc8c0954193d3c77db2900736e3d8aaa01d4b4e24c86516f1f292a2d3e75e6a3c62359e33a5f642ef6f1894237e804f6b5f72c40298f02a8de16 EBUILD smatch-9999.ebuild 1387 BLAKE2B b3b213f21a9132ae71230ee07e04eade98728f3b707550b583c63faea4d32b6a7697e6548e5fc958a6ec80f775ddda6abfad89793951221b2831c2555d35b85e SHA512 2e436dacd9db33ed427214aa8834ba804f4ca35337985ccd39532008eed92d04e9e499acd55f4fe741019825f49caabf57d53923d13a293939789d5be5dac8e9 MISC metadata.xml 338 BLAKE2B c4bb073c88d842934dd0574360a70707c86b4a484b6b7f57464919a6e53389c5090ed4fcf757c0ade3c3030e9f91505181f0ee2020d9956090fc075e22674593 SHA512 1b0c36ac40b06b6f5cd562925f29fbcbaff1b2cb2691345146705da186932dc5908aab29c2cd773d624cd29e51fd75c2729dfbcfd26762c30a6879af7e3fe488 diff --git a/sys-devel/smatch/smatch-1.72-r1.ebuild b/sys-devel/smatch/smatch-1.72-r1.ebuild deleted file mode 100644 index 1b69db0bdad0..000000000000 --- a/sys-devel/smatch/smatch-1.72-r1.ebuild +++ /dev/null @@ -1,74 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://repo.or.cz/${PN}.git - https://repo.or.cz/r/${PN}.git" - inherit git-r3 -else - SRC_URI="https://repo.or.cz/w/smatch.git/snapshot/${PV}.tar.gz -> ${P}.tar.gz - mirror://gentoo/${P}.tar.gz" - # Update on bumps - S="${WORKDIR}"/${P}-7f4b936 - - KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86" -fi - -DESCRIPTION="Static analysis tool for C" -HOMEPAGE="https://smatch.sourceforge.net/" - -# bug #853733 -LICENSE="GPL-2+ MIT OSL-1.1" -SLOT="0" - -RDEPEND="dev-db/sqlite" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${P}-C23.patch" - "${FILESDIR}/${P}-function-prototype.patch" - "${FILESDIR}/${P}-make-deps.patch" - ) - -src_prepare() { - default - - sed -i \ - -e 's:pkg-config:$(PKG_CONFIG):' \ - Makefile || die -} - -_emake() { - # gtk/llvm/xml is used by sparse which we don't install - emake \ - PREFIX="${EPREFIX}/usr" \ - V=1 \ - AR="$(tc-getAR)" \ - CC="$(tc-getCC)" \ - LD='$(CC)' \ - PKG_CONFIG="$(tc-getPKG_CONFIG)" \ - HAVE_GTK2=no \ - HAVE_LLVM=no \ - HAVE_LIBXML=no \ - "$@" -} - -src_compile() { - _emake smatch -} - -src_test() { - _emake check -} - -src_install() { - # default install target installs a lot of sparse cruft - dobin smatch cgcc - insinto /usr/share/smatch/smatch_data - doins smatch_data/* - dodoc FAQ Documentation/smatch.rst -} diff --git a/sys-devel/smatch/smatch-1.72-r2.ebuild b/sys-devel/smatch/smatch-1.72-r2.ebuild new file mode 100644 index 000000000000..766d480f9753 --- /dev/null +++ b/sys-devel/smatch/smatch-1.72-r2.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://repo.or.cz/${PN}.git + https://repo.or.cz/r/${PN}.git" + inherit git-r3 +else + SRC_URI="https://repo.or.cz/w/smatch.git/snapshot/${PV}.tar.gz -> ${P}.tar.gz + mirror://gentoo/${P}.tar.gz" + # Update on bumps + S="${WORKDIR}"/${P}-7f4b936 + + KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86" +fi + +DESCRIPTION="Static analysis tool for C" +HOMEPAGE="https://smatch.sourceforge.net/" + +# bug #853733 +LICENSE="GPL-2+ MIT OSL-1.1" +SLOT="0" + +RDEPEND="dev-db/sqlite" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${P}-C23.patch" + "${FILESDIR}/${P}-function-prototype.patch" + "${FILESDIR}/${P}-make-deps.patch" + ) + +src_prepare() { + default + + sed -i \ + -e 's:pkg-config:$(PKG_CONFIG):' \ + Makefile || die +} + +_emake() { + # gtk/llvm/xml is used by sparse which we don't install + emake \ + PREFIX="${EPREFIX}/usr" \ + V=1 \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + LD='$(CC)' \ + PKG_CONFIG="$(tc-getPKG_CONFIG)" \ + HAVE_GTK2=no \ + HAVE_LLVM=no \ + HAVE_LIBXML=no \ + "$@" +} + +src_compile() { + _emake smatch +} + +src_test() { + _emake check +} + +src_install() { + # default install target installs a lot of sparse cruft + dobin smatch + insinto /usr/share/smatch/smatch_data + doins smatch_data/* + dodoc FAQ Documentation/smatch.rst +} diff --git a/sys-devel/smatch/smatch-1.73-r1.ebuild b/sys-devel/smatch/smatch-1.73-r1.ebuild new file mode 100644 index 000000000000..6de428a0fb15 --- /dev/null +++ b/sys-devel/smatch/smatch-1.73-r1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit toolchain-funcs +if [[ ${PV} == 9999 ]] ; then + EGIT_REPO_URI="https://repo.or.cz/${PN}.git + https://repo.or.cz/r/${PN}.git" + inherit git-r3 +else + SRC_URI="https://repo.or.cz/w/smatch.git/snapshot/${PV}.tar.gz -> ${P}.tar.gz + mirror://gentoo/${P}.tar.gz" + # Update on bumps + S="${WORKDIR}"/${P}-2b596bf + + KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86" +fi + +DESCRIPTION="Static analysis tool for C" +HOMEPAGE="https://smatch.sourceforge.net/" + +# bug #853733 +LICENSE="GPL-2+ MIT OSL-1.1" +SLOT="0" + +RDEPEND="dev-db/sqlite" +DEPEND="${RDEPEND}" +BDEPEND="virtual/pkgconfig" + +PATCHES=( + "${FILESDIR}/${PN}-1.72-C23.patch" + "${FILESDIR}/${PN}-1.72-function-prototype.patch" +) + +src_prepare() { + default + + sed -i \ + -e 's:pkg-config:$(PKG_CONFIG):' \ + Makefile || die +} + +_emake() { + # gtk/llvm/xml is used by sparse which we don't install + emake \ + PREFIX="${EPREFIX}/usr" \ + V=1 \ + AR="$(tc-getAR)" \ + CC="$(tc-getCC)" \ + LD='$(CC)' \ + PKG_CONFIG="$(tc-getPKG_CONFIG)" \ + HAVE_GTK2=no \ + HAVE_LLVM=no \ + HAVE_LIBXML=no \ + "$@" +} + +src_compile() { + _emake smatch +} + +src_test() { + _emake check +} + +src_install() { + # default install target installs a lot of sparse cruft + dobin smatch + insinto /usr/share/smatch/smatch_data + doins smatch_data/* + dodoc FAQ Documentation/smatch.txt +} diff --git a/sys-devel/smatch/smatch-1.73.ebuild b/sys-devel/smatch/smatch-1.73.ebuild deleted file mode 100644 index 4ad7e5da59b7..000000000000 --- a/sys-devel/smatch/smatch-1.73.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2025 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit toolchain-funcs -if [[ ${PV} == 9999 ]] ; then - EGIT_REPO_URI="https://repo.or.cz/${PN}.git - https://repo.or.cz/r/${PN}.git" - inherit git-r3 -else - SRC_URI="https://repo.or.cz/w/smatch.git/snapshot/${PV}.tar.gz -> ${P}.tar.gz - mirror://gentoo/${P}.tar.gz" - # Update on bumps - S="${WORKDIR}"/${P}-2b596bf - - KEYWORDS="~amd64 ~arm ~hppa ~ppc ~ppc64 ~s390 ~sparc ~x86" -fi - -DESCRIPTION="Static analysis tool for C" -HOMEPAGE="https://smatch.sourceforge.net/" - -# bug #853733 -LICENSE="GPL-2+ MIT OSL-1.1" -SLOT="0" - -RDEPEND="dev-db/sqlite" -DEPEND="${RDEPEND}" -BDEPEND="virtual/pkgconfig" - -PATCHES=( - "${FILESDIR}/${PN}-1.72-C23.patch" - "${FILESDIR}/${PN}-1.72-function-prototype.patch" -) - -src_prepare() { - default - - sed -i \ - -e 's:pkg-config:$(PKG_CONFIG):' \ - Makefile || die -} - -_emake() { - # gtk/llvm/xml is used by sparse which we don't install - emake \ - PREFIX="${EPREFIX}/usr" \ - V=1 \ - AR="$(tc-getAR)" \ - CC="$(tc-getCC)" \ - LD='$(CC)' \ - PKG_CONFIG="$(tc-getPKG_CONFIG)" \ - HAVE_GTK2=no \ - HAVE_LLVM=no \ - HAVE_LIBXML=no \ - "$@" -} - -src_compile() { - _emake smatch -} - -src_test() { - _emake check -} - -src_install() { - # default install target installs a lot of sparse cruft - dobin smatch cgcc - insinto /usr/share/smatch/smatch_data - doins smatch_data/* - dodoc FAQ Documentation/smatch.rst -} -- cgit v1.2.3