[gentoo-commits] repo/proj/guru:dev commit in: dev-util/annobin/, dev-util/annobin/files/, profiles/
commit: a6d182b2b4a4707c5041fe71d998a231cb95266f Author: Anna (cybertailor) Vyalkova sysrq in> AuthorDate: Mon Mar 6 19:57:12 2023 + Commit: Anna Vyalkova sysrq in> CommitDate: Mon Mar 6 19:57:12 2023 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a6d182b2 dev-util/annobin: treeclean Closes: https://bugs.gentoo.org/869227 Signed-off-by: Anna (cybertailor) Vyalkova sysrq.in> dev-util/annobin/Manifest | 2 - dev-util/annobin/annobin-10.73.ebuild | 87 -- dev-util/annobin/annobin-10.76.ebuild | 87 -- .../files/annobin-10.58-demangle.h-path.patch | 12 --- .../annobin/files/annobin-10.65-fix-bashism.patch | 28 --- dev-util/annobin/metadata.xml | 18 - profiles/package.mask | 4 - 7 files changed, 238 deletions(-) diff --git a/dev-util/annobin/Manifest b/dev-util/annobin/Manifest deleted file mode 100644 index a695ec3cf..0 --- a/dev-util/annobin/Manifest +++ /dev/null @@ -1,2 +0,0 @@ -DIST annobin-10.73.tar.xz 846840 BLAKE2B cb905febf5ddeb811a4a41c5ef88f1e2f627c80a68fe2e7d6640b8aaa1cadb56907f3d162902ca260af4f9c335cf94b3267f17193dba83c38564a54cb4419a39 SHA512 264bd43279526095b4bc11accc0c6a9e8a6fdaa9adf9b8a12076b0d55f34ecc7df0c4653ec48210aff7cefabac208fcab52922babb9e404f22db809976a6a3e8 -DIST annobin-10.76.tar.xz 848204 BLAKE2B efc7f655001f93ba5bcfc4e4ee6d05752b1f7b6daa719aa20bf5304955b097787a2b73aee3938e9d411308f3422774350c1d994b388b476cd141246b9bb9abf3 SHA512 53b7d16c1b4c7d480ead2ec844a1895c39c441bdf60ed4b00205247a12ea190bfaa14591f8da629587c86d6ab2932571fed4ab9c9b8aa86fa29dda6ba43a2e06 diff --git a/dev-util/annobin/annobin-10.73.ebuild b/dev-util/annobin/annobin-10.73.ebuild deleted file mode 100644 index 0cdca4110..0 --- a/dev-util/annobin/annobin-10.73.ebuild +++ /dev/null @@ -1,87 +0,0 @@ -# Copyright 2018-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_MAX_SLOT=14 - -inherit autotools llvm toolchain-funcs - -DESCRIPTION="Binary annotation compiler plugin and tools" -HOMEPAGE="https://nickc.fedorapeople.org; -SRC_URI="https://nickc.fedorapeople.org/${P}.tar.xz; - -KEYWORDS="~amd64" -LICENSE="GPL-3" -SLOT="0" -IUSE="clang doc llvm test" - -RDEPEND=" - app-arch/rpm - dev-libs/elfutils - sys-libs/binutils-libs - - clang? ( https://nickc.fedorapeople.org; -SRC_URI="https://nickc.fedorapeople.org/${P}.tar.xz; - -KEYWORDS="~amd64" -LICENSE="GPL-3" -SLOT="0" -IUSE="clang doc llvm test" - -RDEPEND=" - app-arch/rpm - dev-libs/elfutils - sys-libs/binutils-libs - - clang? ( - - #include --#include -+#include - - #define PACKAGE "annocheck" - diff --git a/dev-util/annobin/files/annobin-10.65-fix-bashism.patch b/dev-util/annobin/files/annobin-10.65-fix-bashism.patch deleted file mode 100644 index eab710f7b..0 --- a/dev-util/annobin/files/annobin-10.65-fix-bashism.patch +++ /dev/null @@ -1,28 +0,0 @@ a/config/debuginfod.m4 -+++ b/config/debuginfod.m4 -@@ -34,5 +34,5 @@ - fi - fi - AM_CONDITIONAL([HAVE_DEBUGINFOD], -- [test x"$have_debuginfod_lib" == xyes -a x"$have_debuginfod_h" == xyes]) -+ [test x"$have_debuginfod_lib" = xyes && x"$have_debuginfod_h" = xyes]) - ]) a/configure.ac -+++ b/configure.ac -@@ -149,13 +149,13 @@ - AM_CONDITIONAL([COND_DOCS], [test "$with_docs" != no]) - AM_CONDITIONAL([COND_TESTS], [test "$with_tests" != no]) - AM_CONDITIONAL([COND_ANNOCHECK], [test "$with_annocheck" != no]) --AM_CONDITIONAL([COND_CLANG], [test "$with_clang_plugin" == yes]) -+AM_CONDITIONAL([COND_CLANG], [test "$with_clang_plugin" = yes]) - AM_CONDITIONAL([COND_GCC_PLUGIN], [test "$with_gcc_plugin" != no]) --AM_CONDITIONAL([COND_LLVM], [test "$with_llvm_plugin" == yes]) -+AM_CONDITIONAL([COND_LLVM], [test "$with_llvm_plugin" = yes]) - - AC_CONFIG_FILES(Makefile) - --if test "$with_annocheck" != no -o "$with_gcc_plugin" != no; then -+if test "$with_annocheck" != no || "$with_gcc_plugin" != no; then - AC_CONFIG_HEADERS(gcc-plugin/config.h) - fi - if test "$with_docs" != no; then diff --git a/dev-util/annobin/metadata.xml b/dev-util/annobin/metadata.xml deleted file mode 100644 index b92f52181..0 --- a/dev-util/annobin/metadata.xml +++ /dev/null @@ -1,18 +0,0 @@ - -https://www.gentoo.org/dtd/metadata.dtd;> - - - co-maintainers welcome - lssndrbarbi...@gmail.com - Alessandro Barbieri - - - A plugin for GCC that records extra information in the files that it compiles. - This information can be used to analyze the files, and provide the loader - with extra information about the requirements of the loaded file. - - - Build the clang
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/annobin/
commit: 61426eef703be8134a8ec9f91860fbf400e7f80b Author: Andrew Ammerlaan gentoo org> AuthorDate: Thu Sep 8 10:09:57 2022 + Commit: Andrew Ammerlaan gentoo org> CommitDate: Thu Sep 8 10:09:57 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=61426eef dev-util/annobin: drop dep on llvm:12 Signed-off-by: Andrew Ammerlaan gentoo.org> dev-util/annobin/annobin-10.73.ebuild | 1 - dev-util/annobin/annobin-10.76.ebuild | 1 - 2 files changed, 2 deletions(-) diff --git a/dev-util/annobin/annobin-10.73.ebuild b/dev-util/annobin/annobin-10.73.ebuild index 763da0ecd..0cdca4110 100644 --- a/dev-util/annobin/annobin-10.73.ebuild +++ b/dev-util/annobin/annobin-10.73.ebuild @@ -25,7 +25,6 @@ RDEPEND=" !clang? ( llvm? (
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/annobin/
commit: 06d45456e6c8339d9d9ce28e00eaf54ff4b282f9 Author: Alessandro Barbieri gmail com> AuthorDate: Tue Jun 28 15:39:29 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Tue Jun 28 15:39:29 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=06d45456 dev-util/annobin: add 10.76, drop 10.68 Signed-off-by: Alessandro Barbieri gmail.com> dev-util/annobin/Manifest | 2 +- dev-util/annobin/{annobin-10.68.ebuild => annobin-10.76.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/annobin/Manifest b/dev-util/annobin/Manifest index f3cc79abe..a695ec3cf 100644 --- a/dev-util/annobin/Manifest +++ b/dev-util/annobin/Manifest @@ -1,2 +1,2 @@ -DIST annobin-10.68.tar.xz 846704 BLAKE2B 6a997f123d3b9c84141858c3ce3ad215f6e44bcb1348bd19e750006072e4509b4c30ce3e6ef2739ddf95baa4adca5b7200f7054a84a20f635cda2f424e765c09 SHA512 0e3a12e173f6f77443c81e44f6be565b8392e6fcba002c8482f3edd13c56620acd5f528a00f10a9f81b9c8aeedf008103850458b2829cecbd89be98649879acc DIST annobin-10.73.tar.xz 846840 BLAKE2B cb905febf5ddeb811a4a41c5ef88f1e2f627c80a68fe2e7d6640b8aaa1cadb56907f3d162902ca260af4f9c335cf94b3267f17193dba83c38564a54cb4419a39 SHA512 264bd43279526095b4bc11accc0c6a9e8a6fdaa9adf9b8a12076b0d55f34ecc7df0c4653ec48210aff7cefabac208fcab52922babb9e404f22db809976a6a3e8 +DIST annobin-10.76.tar.xz 848204 BLAKE2B efc7f655001f93ba5bcfc4e4ee6d05752b1f7b6daa719aa20bf5304955b097787a2b73aee3938e9d411308f3422774350c1d994b388b476cd141246b9bb9abf3 SHA512 53b7d16c1b4c7d480ead2ec844a1895c39c441bdf60ed4b00205247a12ea190bfaa14591f8da629587c86d6ab2932571fed4ab9c9b8aa86fa29dda6ba43a2e06 diff --git a/dev-util/annobin/annobin-10.68.ebuild b/dev-util/annobin/annobin-10.76.ebuild similarity index 100% rename from dev-util/annobin/annobin-10.68.ebuild rename to dev-util/annobin/annobin-10.76.ebuild
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/annobin/
commit: 1e8a8e4cb436beee08d953df3517fd5fb19e9684 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 25 18:08:29 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Wed May 25 19:21:46 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1e8a8e4c dev-util/annobin: add 10.73, drop 10.67 Signed-off-by: Alessandro Barbieri gmail.com> dev-util/annobin/Manifest | 2 +- dev-util/annobin/{annobin-10.67.ebuild => annobin-10.73.ebuild} | 0 2 files changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-util/annobin/Manifest b/dev-util/annobin/Manifest index b4eaef8a5..f3cc79abe 100644 --- a/dev-util/annobin/Manifest +++ b/dev-util/annobin/Manifest @@ -1,2 +1,2 @@ -DIST annobin-10.67.tar.xz 850052 BLAKE2B d21e85243f729f352fb45e7bb9876507db7cee89bc345cf1b1ff09116d83080aab41a01a787a502bf110c09dc413307463ee58c5ea89bf5c6d976b15289f3c23 SHA512 dde856e327aeef376ab2dc67178fbd8e6a055904c8a24da5bc5d69fc52587bb0673c276ffe68ce6cd424c65d3a1653b8ae1e32a90504378fc9291f039160b413 DIST annobin-10.68.tar.xz 846704 BLAKE2B 6a997f123d3b9c84141858c3ce3ad215f6e44bcb1348bd19e750006072e4509b4c30ce3e6ef2739ddf95baa4adca5b7200f7054a84a20f635cda2f424e765c09 SHA512 0e3a12e173f6f77443c81e44f6be565b8392e6fcba002c8482f3edd13c56620acd5f528a00f10a9f81b9c8aeedf008103850458b2829cecbd89be98649879acc +DIST annobin-10.73.tar.xz 846840 BLAKE2B cb905febf5ddeb811a4a41c5ef88f1e2f627c80a68fe2e7d6640b8aaa1cadb56907f3d162902ca260af4f9c335cf94b3267f17193dba83c38564a54cb4419a39 SHA512 264bd43279526095b4bc11accc0c6a9e8a6fdaa9adf9b8a12076b0d55f34ecc7df0c4653ec48210aff7cefabac208fcab52922babb9e404f22db809976a6a3e8 diff --git a/dev-util/annobin/annobin-10.67.ebuild b/dev-util/annobin/annobin-10.73.ebuild similarity index 100% rename from dev-util/annobin/annobin-10.67.ebuild rename to dev-util/annobin/annobin-10.73.ebuild
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/annobin/
commit: 500b001d602ecae874c0337f997baa34ddb1ae24 Author: Alessandro Barbieri gmail com> AuthorDate: Thu May 5 23:54:43 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Thu May 5 23:54:43 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=500b001d dev-util/annobin: add 10.68, drop 10.65 Signed-off-by: Alessandro Barbieri gmail.com> dev-util/annobin/Manifest | 2 +- dev-util/annobin/{annobin-10.65.ebuild => annobin-10.68.ebuild} | 3 +-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/dev-util/annobin/Manifest b/dev-util/annobin/Manifest index cc64ada05..b4eaef8a5 100644 --- a/dev-util/annobin/Manifest +++ b/dev-util/annobin/Manifest @@ -1,2 +1,2 @@ -DIST annobin-10.65.tar.xz 849952 BLAKE2B 6f6124f6470d3f6fe37ce766dc65af43b3020d0ea745cbaf501c3757a83c500f590276cde98048bd5c47602b8ca954d43039060779cec3d8d2abdd5f1695fac8 SHA512 c7191fc88072431f3c62ae2abe405b88c78b3d703353810aef6bb6bf0c3fa16ad2db84d5e5e940864518474119393454aadc40fdca84bdbba18d686face59ce1 DIST annobin-10.67.tar.xz 850052 BLAKE2B d21e85243f729f352fb45e7bb9876507db7cee89bc345cf1b1ff09116d83080aab41a01a787a502bf110c09dc413307463ee58c5ea89bf5c6d976b15289f3c23 SHA512 dde856e327aeef376ab2dc67178fbd8e6a055904c8a24da5bc5d69fc52587bb0673c276ffe68ce6cd424c65d3a1653b8ae1e32a90504378fc9291f039160b413 +DIST annobin-10.68.tar.xz 846704 BLAKE2B 6a997f123d3b9c84141858c3ce3ad215f6e44bcb1348bd19e750006072e4509b4c30ce3e6ef2739ddf95baa4adca5b7200f7054a84a20f635cda2f424e765c09 SHA512 0e3a12e173f6f77443c81e44f6be565b8392e6fcba002c8482f3edd13c56620acd5f528a00f10a9f81b9c8aeedf008103850458b2829cecbd89be98649879acc diff --git a/dev-util/annobin/annobin-10.65.ebuild b/dev-util/annobin/annobin-10.68.ebuild similarity index 97% rename from dev-util/annobin/annobin-10.65.ebuild rename to dev-util/annobin/annobin-10.68.ebuild index 11bea8f4e..763da0ecd 100644 --- a/dev-util/annobin/annobin-10.65.ebuild +++ b/dev-util/annobin/annobin-10.68.ebuild @@ -25,7 +25,6 @@ RDEPEND=" !clang? ( llvm? (
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/annobin/
commit: ea65dd15905c34840b9ac4f91cfbc2e68e51 Author: Alessandro Barbieri gmail com> AuthorDate: Wed May 4 02:10:29 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Wed May 4 02:10:29 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ea65 dev-util/annobin: add 10.67 Signed-off-by: Alessandro Barbieri gmail.com> dev-util/annobin/Manifest | 1 + dev-util/annobin/annobin-10.67.ebuild | 88 +++ 2 files changed, 89 insertions(+) diff --git a/dev-util/annobin/Manifest b/dev-util/annobin/Manifest index 7649141a1..cc64ada05 100644 --- a/dev-util/annobin/Manifest +++ b/dev-util/annobin/Manifest @@ -1 +1,2 @@ DIST annobin-10.65.tar.xz 849952 BLAKE2B 6f6124f6470d3f6fe37ce766dc65af43b3020d0ea745cbaf501c3757a83c500f590276cde98048bd5c47602b8ca954d43039060779cec3d8d2abdd5f1695fac8 SHA512 c7191fc88072431f3c62ae2abe405b88c78b3d703353810aef6bb6bf0c3fa16ad2db84d5e5e940864518474119393454aadc40fdca84bdbba18d686face59ce1 +DIST annobin-10.67.tar.xz 850052 BLAKE2B d21e85243f729f352fb45e7bb9876507db7cee89bc345cf1b1ff09116d83080aab41a01a787a502bf110c09dc413307463ee58c5ea89bf5c6d976b15289f3c23 SHA512 dde856e327aeef376ab2dc67178fbd8e6a055904c8a24da5bc5d69fc52587bb0673c276ffe68ce6cd424c65d3a1653b8ae1e32a90504378fc9291f039160b413 diff --git a/dev-util/annobin/annobin-10.67.ebuild b/dev-util/annobin/annobin-10.67.ebuild new file mode 100644 index 0..763da0ecd --- /dev/null +++ b/dev-util/annobin/annobin-10.67.ebuild @@ -0,0 +1,88 @@ +# Copyright 2018-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +LLVM_MAX_SLOT=14 + +inherit autotools llvm toolchain-funcs + +DESCRIPTION="Binary annotation compiler plugin and tools" +HOMEPAGE="https://nickc.fedorapeople.org; +SRC_URI="https://nickc.fedorapeople.org/${P}.tar.xz; + +KEYWORDS="~amd64" +LICENSE="GPL-3" +SLOT="0" +IUSE="clang doc llvm test" + +RDEPEND=" + app-arch/rpm + dev-libs/elfutils + sys-libs/binutils-libs + + clang? (
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/annobin/, dev-util/annobin/files/
commit: 573759b1f5f45170f90d81ae7276f3a9da1be94b Author: Alessandro Barbieri gmail com> AuthorDate: Sat Apr 16 20:47:31 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Sat Apr 16 20:48:02 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=573759b1 dev-util/annobin: new version Signed-off-by: Alessandro Barbieri gmail.com> dev-util/annobin/Manifest | 3 +- dev-util/annobin/annobin-10.62.ebuild | 89 -- .../{annobin-10.60.ebuild => annobin-10.65.ebuild} | 2 +- ...shism.patch => annobin-10.65-fix-bashism.patch} | 4 +- 4 files changed, 4 insertions(+), 94 deletions(-) diff --git a/dev-util/annobin/Manifest b/dev-util/annobin/Manifest index 2704283dd..7649141a1 100644 --- a/dev-util/annobin/Manifest +++ b/dev-util/annobin/Manifest @@ -1,2 +1 @@ -DIST annobin-10.60.tar.xz 848432 BLAKE2B df7dafd25af009bf0cbe779088892bd11120cf99f587293f7730083007586d84c452737d4e3b32e2b73586ab51958ba8f16d358cef9041ccb493198e72bc1b37 SHA512 7d5158da6a59000d686fb837b0ac1a86351898c00a93e29c2cb599ec6eccb325b66fbd775855bd3661d2d9541e3d2cb2493b087b6670fca137f9992f33c68082 -DIST annobin-10.62.tar.xz 849684 BLAKE2B 363cc54f56199e210edb82549b7743f9d70e62f481faab7363f715ce3ab2f127e9025f04cf92ccbd0402804df4fe8ff1c92259639b32b6c76f47eb82de0c022b SHA512 60f65d80158dc074f9293ae4d35e312a8b2129b20e10eb3268d335be215e8eee9f6bb0efc341bcaae7169a32a5fbdbf8d81fd372e6b3c793d7380682e1baf595 +DIST annobin-10.65.tar.xz 849952 BLAKE2B 6f6124f6470d3f6fe37ce766dc65af43b3020d0ea745cbaf501c3757a83c500f590276cde98048bd5c47602b8ca954d43039060779cec3d8d2abdd5f1695fac8 SHA512 c7191fc88072431f3c62ae2abe405b88c78b3d703353810aef6bb6bf0c3fa16ad2db84d5e5e940864518474119393454aadc40fdca84bdbba18d686face59ce1 diff --git a/dev-util/annobin/annobin-10.62.ebuild b/dev-util/annobin/annobin-10.62.ebuild deleted file mode 100644 index 2a3dfe7f1..0 --- a/dev-util/annobin/annobin-10.62.ebuild +++ /dev/null @@ -1,89 +0,0 @@ -# Copyright 2018-2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -LLVM_MAX_SLOT=14 - -inherit autotools llvm toolchain-funcs - -DESCRIPTION="Binary annotation compiler plugin and tools" -HOMEPAGE="https://nickc.fedorapeople.org; -SRC_URI="https://nickc.fedorapeople.org/${P}.tar.xz; - -KEYWORDS="~amd64" -LICENSE="GPL-3" -SLOT="0" -IUSE="clang doc llvm test" - -RDEPEND=" - app-arch/rpm - dev-libs/elfutils - sys-libs/binutils-libs - - clang? (
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/annobin/
commit: 3672c0bb4b579855240ede0b471aaf453cbbf44e Author: Alessandro Barbieri gmail com> AuthorDate: Thu Mar 31 20:25:35 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Thu Mar 31 21:35:03 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3672c0bb dev-util/annobin: new version Signed-off-by: Alessandro Barbieri gmail.com> dev-util/annobin/Manifest | 2 +- .../{annobin-10.58.ebuild => annobin-10.60.ebuild} | 26 +- 2 files changed, 17 insertions(+), 11 deletions(-) diff --git a/dev-util/annobin/Manifest b/dev-util/annobin/Manifest index 65bf6bb5a..a38c6d64b 100644 --- a/dev-util/annobin/Manifest +++ b/dev-util/annobin/Manifest @@ -1 +1 @@ -DIST annobin-10.58.tar.xz 846744 BLAKE2B 86a7beb46d7fce153f44d2a42e538ff99d40de239655f001580e34c8e0f40fe4309b908681047d012dc315977a93889f9e4e05f00a97145c5c04663d5f239fb8 SHA512 7d40fe9ddbee788db3331ec138aa588936d726ec50e0286b23be3792f20c2fc111c635b70598e0d8b6ba24a92de514fc637d5cea6b9d7781de781fbf244dfbd8 +DIST annobin-10.60.tar.xz 848432 BLAKE2B df7dafd25af009bf0cbe779088892bd11120cf99f587293f7730083007586d84c452737d4e3b32e2b73586ab51958ba8f16d358cef9041ccb493198e72bc1b37 SHA512 7d5158da6a59000d686fb837b0ac1a86351898c00a93e29c2cb599ec6eccb325b66fbd775855bd3661d2d9541e3d2cb2493b087b6670fca137f9992f33c68082 diff --git a/dev-util/annobin/annobin-10.58.ebuild b/dev-util/annobin/annobin-10.60.ebuild similarity index 78% rename from dev-util/annobin/annobin-10.58.ebuild rename to dev-util/annobin/annobin-10.60.ebuild index 0b10a8cac..2a3dfe7f1 100644 --- a/dev-util/annobin/annobin-10.58.ebuild +++ b/dev-util/annobin/annobin-10.60.ebuild @@ -3,6 +3,8 @@ EAPI=8 +LLVM_MAX_SLOT=14 + inherit autotools llvm toolchain-funcs DESCRIPTION="Binary annotation compiler plugin and tools" @@ -19,23 +21,26 @@ RDEPEND=" dev-libs/elfutils sys-libs/binutils-libs - clang? (
[gentoo-commits] repo/proj/guru:dev commit in: dev-util/annobin/files/, dev-util/annobin/
commit: b93cb824b45fa00daa1535296ebbde64cc70417f Author: Alessandro Barbieri gmail com> AuthorDate: Sun Mar 20 13:31:08 2022 + Commit: Alessandro Barbieri gmail com> CommitDate: Sun Mar 20 13:31:08 2022 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b93cb824 dev-util/annobin: initial import Signed-off-by: Alessandro Barbieri gmail.com> dev-util/annobin/Manifest | 1 + dev-util/annobin/annobin-10.58.ebuild | 83 ++ .../files/annobin-10.58-demangle.h-path.patch | 12 .../annobin/files/annobin-10.58-fix-bashism.patch | 28 dev-util/annobin/metadata.xml | 18 + 5 files changed, 142 insertions(+) diff --git a/dev-util/annobin/Manifest b/dev-util/annobin/Manifest new file mode 100644 index 0..65bf6bb5a --- /dev/null +++ b/dev-util/annobin/Manifest @@ -0,0 +1 @@ +DIST annobin-10.58.tar.xz 846744 BLAKE2B 86a7beb46d7fce153f44d2a42e538ff99d40de239655f001580e34c8e0f40fe4309b908681047d012dc315977a93889f9e4e05f00a97145c5c04663d5f239fb8 SHA512 7d40fe9ddbee788db3331ec138aa588936d726ec50e0286b23be3792f20c2fc111c635b70598e0d8b6ba24a92de514fc637d5cea6b9d7781de781fbf244dfbd8 diff --git a/dev-util/annobin/annobin-10.58.ebuild b/dev-util/annobin/annobin-10.58.ebuild new file mode 100644 index 0..0b10a8cac --- /dev/null +++ b/dev-util/annobin/annobin-10.58.ebuild @@ -0,0 +1,83 @@ +# Copyright 2018-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools llvm toolchain-funcs + +DESCRIPTION="Binary annotation compiler plugin and tools" +HOMEPAGE="https://nickc.fedorapeople.org; +SRC_URI="https://nickc.fedorapeople.org/${P}.tar.xz; + +KEYWORDS="~amd64" +LICENSE="GPL-3" +SLOT="0" +IUSE="clang doc llvm test" + +RDEPEND=" + app-arch/rpm + dev-libs/elfutils + sys-libs/binutils-libs + + clang? ( + + #include +-#include ++#include + + #define PACKAGE "annocheck" + diff --git a/dev-util/annobin/files/annobin-10.58-fix-bashism.patch b/dev-util/annobin/files/annobin-10.58-fix-bashism.patch new file mode 100644 index 0..dd0417246 --- /dev/null +++ b/dev-util/annobin/files/annobin-10.58-fix-bashism.patch @@ -0,0 +1,28 @@ +--- a/config/debuginfod.m4 b/config/debuginfod.m4 +@@ -34,5 +34,5 @@ + fi + fi + AM_CONDITIONAL([HAVE_DEBUGINFOD], +- [test x"$have_debuginfod_lib" == xyes -a x"$have_debuginfod_h" == xyes]) ++ [test x"$have_debuginfod_lib" = xyes && x"$have_debuginfod_h" = xyes]) + ]) +--- a/configure.ac b/configure.ac +@@ -149,13 +149,13 @@ + AM_CONDITIONAL([COND_DOCS], [test "$with_docs" != no]) + AM_CONDITIONAL([COND_TESTS], [test "$with_tests" != no]) + AM_CONDITIONAL([COND_ANNOCHECK], [test "$with_annocheck" != no]) +-AM_CONDITIONAL([COND_CLANG], [test "$with_clang_plugin" == yes]) ++AM_CONDITIONAL([COND_CLANG], [test "$with_clang_plugin" = yes]) + AM_CONDITIONAL([COND_GCC_PLUGIN], [test "$with_gcc_plugin" != no]) +-AM_CONDITIONAL([COND_LLVM], [test "$with_llvm_plugin" == yes]) ++AM_CONDITIONAL([COND_LLVM], [test "$with_llvm_plugin" = yes]) + + AC_CONFIG_FILES(Makefile) + +-if test "$with_annocheck" != no -o test "$with_gcc_plugin" != no; then ++if test "$with_annocheck" != no || test "$with_gcc_plugin" != no; then + AC_CONFIG_HEADERS(gcc-plugin/config.h) + fi + if test "$with_docs" != no; then diff --git a/dev-util/annobin/metadata.xml b/dev-util/annobin/metadata.xml new file mode 100644 index 0..f04b58c06 --- /dev/null +++ b/dev-util/annobin/metadata.xml @@ -0,0 +1,18 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + co-maintainers welcome + lssndrbarbi...@gmail.com + Alessandro Barbieri + + + A plugin for GCC that records extra information in the files that it compiles. + This information can be used to analyze the files, and provide the loader + with extra information about the requirements of the loaded file. + + + Build the clang plugin + Build the LLVM plugin + +