[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: b0c12d03a2de5a205e5f1041751ed6655b73244d Author: David Roman gmail com> AuthorDate: Mon Jun 16 08:54:27 2025 + Commit: David Roman gmail com> CommitDate: Mon Jun 16 08:54:27 2025 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=b0c12d03 dev-cpp/cpptrace: add 1.0.0 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 + dev-cpp/cpptrace/cpptrace-1.0.0.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index 35566f9514..dc1ba00629 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,3 +1,4 @@ DIST cpptrace-0.7.5.tar.gz 379360 BLAKE2B 0ef1575b2bb8a387f9cf2edf946354314118955e1e0d0a0beb2e6512274a5973fb94ac29670ac6d120a94b6aeb44110e2a09bf58c8448b06fd2a49d336c22396 SHA512 45d2e15a1df60a797333ce2c0753db4c7b638d1fbde5135f5fdaa8c3016b95bf70cc2c1dc9902f4e27c5922294e7a7ad1893a502ae8211da82d597a9aa1c11db DIST cpptrace-0.8.2.tar.gz 402266 BLAKE2B b714c3c43523d98b40a90d1cc979089a428995cf4b56fe7e0b0a41ca49e1559c08fde238188677706eda0fdb92bacf218217ce14c0cc865c3518456453928610 SHA512 5ab8415657eb72bffb2df673b55454d4bb0c04895ca62e9f4425e4cafb25d03820f4820800201c9ce1466bacf0ab488adf046b652fe8d113aa7748e24240190b DIST cpptrace-0.8.3.tar.gz 411410 BLAKE2B dcfac55823e050a0c718df5ecc863f0baad696ae98680878f6ee568be1b66428f16c716958a784ef326d1b530221d29146a49840ebeebc1f449650e8440410e3 SHA512 e74dae514236212999031c18f57e695e899681db5e11d7177ea7763a652b14fe45ddc7df5134f29f2b0d7c16d8d5f89ba8883f5fc7ed54a00d95839eb14b6329 +DIST cpptrace-1.0.0.tar.gz 489294 BLAKE2B c21344c1d5db66bce90ba29a7c6081eaca9b96e1b84a778a69a1e769f79e1805d8322e3a4d2723429a94637a4e9fe02866d6c2f338fcadc032e9db1d059b7df6 SHA512 e04ff98964dde01f827527601b32013b92be151131c988b61408a53111b0e7bbaebe85214c591be93fd847ab252bbb8fac78cf0afba529f8709d3b9e8b919f0f diff --git a/dev-cpp/cpptrace/cpptrace-1.0.0.ebuild b/dev-cpp/cpptrace/cpptrace-1.0.0.ebuild new file mode 100644 index 00..6f16e12cb4 --- /dev/null +++ b/dev-cpp/cpptrace/cpptrace-1.0.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" +HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; +SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="dev-libs/libdwarf + test? ( dev-cpp/gtest )" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="unittest" + +src_configure() { + local mycmakeargs=( + -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On + -DCPPTRACE_USE_EXTERNAL_GTEST=On + -DCPPTRACE_BUILD_TESTING=$(usex test) + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: fe4e6c25aa1e320980682794fbc625efa5a705d3 Author: David Roman gmail com> AuthorDate: Mon Jun 16 08:55:02 2025 + Commit: David Roman gmail com> CommitDate: Mon Jun 16 08:55:02 2025 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fe4e6c25 dev-cpp/cpptrace: drop 0.8.2 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 - dev-cpp/cpptrace/cpptrace-0.8.2.ebuild | 32 2 files changed, 33 deletions(-) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index dc1ba00629..bf2799f7d2 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,4 +1,3 @@ DIST cpptrace-0.7.5.tar.gz 379360 BLAKE2B 0ef1575b2bb8a387f9cf2edf946354314118955e1e0d0a0beb2e6512274a5973fb94ac29670ac6d120a94b6aeb44110e2a09bf58c8448b06fd2a49d336c22396 SHA512 45d2e15a1df60a797333ce2c0753db4c7b638d1fbde5135f5fdaa8c3016b95bf70cc2c1dc9902f4e27c5922294e7a7ad1893a502ae8211da82d597a9aa1c11db -DIST cpptrace-0.8.2.tar.gz 402266 BLAKE2B b714c3c43523d98b40a90d1cc979089a428995cf4b56fe7e0b0a41ca49e1559c08fde238188677706eda0fdb92bacf218217ce14c0cc865c3518456453928610 SHA512 5ab8415657eb72bffb2df673b55454d4bb0c04895ca62e9f4425e4cafb25d03820f4820800201c9ce1466bacf0ab488adf046b652fe8d113aa7748e24240190b DIST cpptrace-0.8.3.tar.gz 411410 BLAKE2B dcfac55823e050a0c718df5ecc863f0baad696ae98680878f6ee568be1b66428f16c716958a784ef326d1b530221d29146a49840ebeebc1f449650e8440410e3 SHA512 e74dae514236212999031c18f57e695e899681db5e11d7177ea7763a652b14fe45ddc7df5134f29f2b0d7c16d8d5f89ba8883f5fc7ed54a00d95839eb14b6329 DIST cpptrace-1.0.0.tar.gz 489294 BLAKE2B c21344c1d5db66bce90ba29a7c6081eaca9b96e1b84a778a69a1e769f79e1805d8322e3a4d2723429a94637a4e9fe02866d6c2f338fcadc032e9db1d059b7df6 SHA512 e04ff98964dde01f827527601b32013b92be151131c988b61408a53111b0e7bbaebe85214c591be93fd847ab252bbb8fac78cf0afba529f8709d3b9e8b919f0f diff --git a/dev-cpp/cpptrace/cpptrace-0.8.2.ebuild b/dev-cpp/cpptrace/cpptrace-0.8.2.ebuild deleted file mode 100644 index 6f16e12cb4..00 --- a/dev-cpp/cpptrace/cpptrace-0.8.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" -HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; -SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND="dev-libs/libdwarf - test? ( dev-cpp/gtest )" -RDEPEND="${DEPEND}" - -QA_FLAGS_IGNORED="unittest" - -src_configure() { - local mycmakeargs=( - -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On - -DCPPTRACE_USE_EXTERNAL_GTEST=On - -DCPPTRACE_BUILD_TESTING=$(usex test) - ) - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: fdb504bb06c50b44db3e74d79aec86eea2593aea Author: David Roman gmail com> AuthorDate: Tue Apr 22 08:48:16 2025 + Commit: David Roman gmail com> CommitDate: Tue Apr 22 08:48:16 2025 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=fdb504bb dev-cpp/cpptrace: add 0.8.3 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 + dev-cpp/cpptrace/cpptrace-0.8.3.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index 3caaec307..35566f951 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,2 +1,3 @@ DIST cpptrace-0.7.5.tar.gz 379360 BLAKE2B 0ef1575b2bb8a387f9cf2edf946354314118955e1e0d0a0beb2e6512274a5973fb94ac29670ac6d120a94b6aeb44110e2a09bf58c8448b06fd2a49d336c22396 SHA512 45d2e15a1df60a797333ce2c0753db4c7b638d1fbde5135f5fdaa8c3016b95bf70cc2c1dc9902f4e27c5922294e7a7ad1893a502ae8211da82d597a9aa1c11db DIST cpptrace-0.8.2.tar.gz 402266 BLAKE2B b714c3c43523d98b40a90d1cc979089a428995cf4b56fe7e0b0a41ca49e1559c08fde238188677706eda0fdb92bacf218217ce14c0cc865c3518456453928610 SHA512 5ab8415657eb72bffb2df673b55454d4bb0c04895ca62e9f4425e4cafb25d03820f4820800201c9ce1466bacf0ab488adf046b652fe8d113aa7748e24240190b +DIST cpptrace-0.8.3.tar.gz 411410 BLAKE2B dcfac55823e050a0c718df5ecc863f0baad696ae98680878f6ee568be1b66428f16c716958a784ef326d1b530221d29146a49840ebeebc1f449650e8440410e3 SHA512 e74dae514236212999031c18f57e695e899681db5e11d7177ea7763a652b14fe45ddc7df5134f29f2b0d7c16d8d5f89ba8883f5fc7ed54a00d95839eb14b6329 diff --git a/dev-cpp/cpptrace/cpptrace-0.8.3.ebuild b/dev-cpp/cpptrace/cpptrace-0.8.3.ebuild new file mode 100644 index 0..6f16e12cb --- /dev/null +++ b/dev-cpp/cpptrace/cpptrace-0.8.3.ebuild @@ -0,0 +1,32 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" +HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; +SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="dev-libs/libdwarf + test? ( dev-cpp/gtest )" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="unittest" + +src_configure() { + local mycmakeargs=( + -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On + -DCPPTRACE_USE_EXTERNAL_GTEST=On + -DCPPTRACE_BUILD_TESTING=$(usex test) + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: a5c770112f9b32bcc53ed7e9e307b1c4e3b628e7 Author: David Roman gmail com> AuthorDate: Tue Apr 22 08:46:57 2025 + Commit: David Roman gmail com> CommitDate: Tue Apr 22 08:46:57 2025 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a5c77011 dev-cpp/cpptrace: drop 0.6.3 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 - dev-cpp/cpptrace/cpptrace-0.6.3.ebuild | 32 2 files changed, 33 deletions(-) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index 41c1f2e71..3caaec307 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,3 +1,2 @@ -DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 DIST cpptrace-0.7.5.tar.gz 379360 BLAKE2B 0ef1575b2bb8a387f9cf2edf946354314118955e1e0d0a0beb2e6512274a5973fb94ac29670ac6d120a94b6aeb44110e2a09bf58c8448b06fd2a49d336c22396 SHA512 45d2e15a1df60a797333ce2c0753db4c7b638d1fbde5135f5fdaa8c3016b95bf70cc2c1dc9902f4e27c5922294e7a7ad1893a502ae8211da82d597a9aa1c11db DIST cpptrace-0.8.2.tar.gz 402266 BLAKE2B b714c3c43523d98b40a90d1cc979089a428995cf4b56fe7e0b0a41ca49e1559c08fde238188677706eda0fdb92bacf218217ce14c0cc865c3518456453928610 SHA512 5ab8415657eb72bffb2df673b55454d4bb0c04895ca62e9f4425e4cafb25d03820f4820800201c9ce1466bacf0ab488adf046b652fe8d113aa7748e24240190b diff --git a/dev-cpp/cpptrace/cpptrace-0.6.3.ebuild b/dev-cpp/cpptrace/cpptrace-0.6.3.ebuild deleted file mode 100644 index 6f16e12cb..0 --- a/dev-cpp/cpptrace/cpptrace-0.6.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" -HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; -SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND="dev-libs/libdwarf - test? ( dev-cpp/gtest )" -RDEPEND="${DEPEND}" - -QA_FLAGS_IGNORED="unittest" - -src_configure() { - local mycmakeargs=( - -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On - -DCPPTRACE_USE_EXTERNAL_GTEST=On - -DCPPTRACE_BUILD_TESTING=$(usex test) - ) - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: 4b4a4df48ba94847aaddbfd5ee447cdcdfacee3e Author: David Roman gmail com> AuthorDate: Mon Feb 24 10:28:30 2025 + Commit: David Roman gmail com> CommitDate: Mon Feb 24 10:28:30 2025 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=4b4a4df4 dev-cpp/cpptrace: add 0.8.2 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 + dev-cpp/cpptrace/cpptrace-0.8.2.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index c939ebdda..41c1f2e71 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,2 +1,3 @@ DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 DIST cpptrace-0.7.5.tar.gz 379360 BLAKE2B 0ef1575b2bb8a387f9cf2edf946354314118955e1e0d0a0beb2e6512274a5973fb94ac29670ac6d120a94b6aeb44110e2a09bf58c8448b06fd2a49d336c22396 SHA512 45d2e15a1df60a797333ce2c0753db4c7b638d1fbde5135f5fdaa8c3016b95bf70cc2c1dc9902f4e27c5922294e7a7ad1893a502ae8211da82d597a9aa1c11db +DIST cpptrace-0.8.2.tar.gz 402266 BLAKE2B b714c3c43523d98b40a90d1cc979089a428995cf4b56fe7e0b0a41ca49e1559c08fde238188677706eda0fdb92bacf218217ce14c0cc865c3518456453928610 SHA512 5ab8415657eb72bffb2df673b55454d4bb0c04895ca62e9f4425e4cafb25d03820f4820800201c9ce1466bacf0ab488adf046b652fe8d113aa7748e24240190b diff --git a/dev-cpp/cpptrace/cpptrace-0.8.2.ebuild b/dev-cpp/cpptrace/cpptrace-0.8.2.ebuild new file mode 100644 index 0..6f16e12cb --- /dev/null +++ b/dev-cpp/cpptrace/cpptrace-0.8.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" +HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; +SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="dev-libs/libdwarf + test? ( dev-cpp/gtest )" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="unittest" + +src_configure() { + local mycmakeargs=( + -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On + -DCPPTRACE_USE_EXTERNAL_GTEST=On + -DCPPTRACE_BUILD_TESTING=$(usex test) + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: 3d98881ecfc3ab8cef6ff68e58c942ad521f3d44 Author: David Roman gmail com> AuthorDate: Mon Feb 24 10:22:40 2025 + Commit: David Roman gmail com> CommitDate: Mon Feb 24 10:22:40 2025 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3d98881e dev-cpp/cpptrace: drop 0.7.3 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 - dev-cpp/cpptrace/cpptrace-0.7.3.ebuild | 32 2 files changed, 33 deletions(-) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index 1aabd8b34..c939ebdda 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,3 +1,2 @@ DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 -DIST cpptrace-0.7.3.tar.gz 377957 BLAKE2B c671e37bd168260882ca6f4b8a8a335eb4f470c5ca53115b607cfb8467b98871ea83252b097a16ae257164815518c00a747f38c3f660158030b928aaefc1e31c SHA512 8e1c4ec3f7bbc717a677f00ee8c56bb082732d779b2682e9cc629ba96e68def786c12e815f10606067e361f0c1d46f9833e454c786aa26688ef1a940a5e6d98b DIST cpptrace-0.7.5.tar.gz 379360 BLAKE2B 0ef1575b2bb8a387f9cf2edf946354314118955e1e0d0a0beb2e6512274a5973fb94ac29670ac6d120a94b6aeb44110e2a09bf58c8448b06fd2a49d336c22396 SHA512 45d2e15a1df60a797333ce2c0753db4c7b638d1fbde5135f5fdaa8c3016b95bf70cc2c1dc9902f4e27c5922294e7a7ad1893a502ae8211da82d597a9aa1c11db diff --git a/dev-cpp/cpptrace/cpptrace-0.7.3.ebuild b/dev-cpp/cpptrace/cpptrace-0.7.3.ebuild deleted file mode 100644 index 6f16e12cb..0 --- a/dev-cpp/cpptrace/cpptrace-0.7.3.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" -HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; -SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND="dev-libs/libdwarf - test? ( dev-cpp/gtest )" -RDEPEND="${DEPEND}" - -QA_FLAGS_IGNORED="unittest" - -src_configure() { - local mycmakeargs=( - -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On - -DCPPTRACE_USE_EXTERNAL_GTEST=On - -DCPPTRACE_BUILD_TESTING=$(usex test) - ) - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: 85bdb9a41ad70fd9b665aabe730f028b588d48b3 Author: David Roman gmail com> AuthorDate: Mon Jan 6 20:43:49 2025 + Commit: David Roman gmail com> CommitDate: Mon Jan 6 20:43:49 2025 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=85bdb9a4 dev-cpp/cpptrace: add 0.7.5 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 + dev-cpp/cpptrace/cpptrace-0.7.5.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index 41b180756..d964b0613 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,3 +1,4 @@ DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 DIST cpptrace-0.7.2.tar.gz 376987 BLAKE2B 9a76c077dc30a8aaf68a37e587d1d6fea940fc30b62a1fe4e93b5816353594283b95bc4e2c91d36f4ef250b90adfe0fab0732fa8e5af176b5e54bae33c99b9b5 SHA512 476db9964d4b8b353015e998e6e74ff811957f05319d8066bafd3f0858c945e7bdfd922f286ca6152a3094c5ad93ccac0790d70e248223c129020eddd7eee72d DIST cpptrace-0.7.3.tar.gz 377957 BLAKE2B c671e37bd168260882ca6f4b8a8a335eb4f470c5ca53115b607cfb8467b98871ea83252b097a16ae257164815518c00a747f38c3f660158030b928aaefc1e31c SHA512 8e1c4ec3f7bbc717a677f00ee8c56bb082732d779b2682e9cc629ba96e68def786c12e815f10606067e361f0c1d46f9833e454c786aa26688ef1a940a5e6d98b +DIST cpptrace-0.7.5.tar.gz 379360 BLAKE2B 0ef1575b2bb8a387f9cf2edf946354314118955e1e0d0a0beb2e6512274a5973fb94ac29670ac6d120a94b6aeb44110e2a09bf58c8448b06fd2a49d336c22396 SHA512 45d2e15a1df60a797333ce2c0753db4c7b638d1fbde5135f5fdaa8c3016b95bf70cc2c1dc9902f4e27c5922294e7a7ad1893a502ae8211da82d597a9aa1c11db diff --git a/dev-cpp/cpptrace/cpptrace-0.7.5.ebuild b/dev-cpp/cpptrace/cpptrace-0.7.5.ebuild new file mode 100644 index 0..6f16e12cb --- /dev/null +++ b/dev-cpp/cpptrace/cpptrace-0.7.5.ebuild @@ -0,0 +1,32 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" +HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; +SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="dev-libs/libdwarf + test? ( dev-cpp/gtest )" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="unittest" + +src_configure() { + local mycmakeargs=( + -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On + -DCPPTRACE_USE_EXTERNAL_GTEST=On + -DCPPTRACE_BUILD_TESTING=$(usex test) + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: 9d2faa5a5fa48a5701646e939a942dde43787539 Author: David Roman gmail com> AuthorDate: Mon Jan 6 20:44:47 2025 + Commit: David Roman gmail com> CommitDate: Mon Jan 6 20:44:47 2025 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=9d2faa5a dev-cpp/cpptrace: drop 0.7.2 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 - dev-cpp/cpptrace/cpptrace-0.7.2.ebuild | 32 2 files changed, 33 deletions(-) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index d964b0613..1aabd8b34 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,4 +1,3 @@ DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 -DIST cpptrace-0.7.2.tar.gz 376987 BLAKE2B 9a76c077dc30a8aaf68a37e587d1d6fea940fc30b62a1fe4e93b5816353594283b95bc4e2c91d36f4ef250b90adfe0fab0732fa8e5af176b5e54bae33c99b9b5 SHA512 476db9964d4b8b353015e998e6e74ff811957f05319d8066bafd3f0858c945e7bdfd922f286ca6152a3094c5ad93ccac0790d70e248223c129020eddd7eee72d DIST cpptrace-0.7.3.tar.gz 377957 BLAKE2B c671e37bd168260882ca6f4b8a8a335eb4f470c5ca53115b607cfb8467b98871ea83252b097a16ae257164815518c00a747f38c3f660158030b928aaefc1e31c SHA512 8e1c4ec3f7bbc717a677f00ee8c56bb082732d779b2682e9cc629ba96e68def786c12e815f10606067e361f0c1d46f9833e454c786aa26688ef1a940a5e6d98b DIST cpptrace-0.7.5.tar.gz 379360 BLAKE2B 0ef1575b2bb8a387f9cf2edf946354314118955e1e0d0a0beb2e6512274a5973fb94ac29670ac6d120a94b6aeb44110e2a09bf58c8448b06fd2a49d336c22396 SHA512 45d2e15a1df60a797333ce2c0753db4c7b638d1fbde5135f5fdaa8c3016b95bf70cc2c1dc9902f4e27c5922294e7a7ad1893a502ae8211da82d597a9aa1c11db diff --git a/dev-cpp/cpptrace/cpptrace-0.7.2.ebuild b/dev-cpp/cpptrace/cpptrace-0.7.2.ebuild deleted file mode 100644 index 6f16e12cb..0 --- a/dev-cpp/cpptrace/cpptrace-0.7.2.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" -HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; -SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND="dev-libs/libdwarf - test? ( dev-cpp/gtest )" -RDEPEND="${DEPEND}" - -QA_FLAGS_IGNORED="unittest" - -src_configure() { - local mycmakeargs=( - -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On - -DCPPTRACE_USE_EXTERNAL_GTEST=On - -DCPPTRACE_BUILD_TESTING=$(usex test) - ) - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: c53e1c95245aad7c6d473c34b2d04e3d89d1c31d Author: David Roman gmail com> AuthorDate: Mon Nov 18 09:36:17 2024 + Commit: David Roman gmail com> CommitDate: Mon Nov 18 09:36:17 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c53e1c95 dev-cpp/cpptrace: add 0.7.3 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 + dev-cpp/cpptrace/cpptrace-0.7.3.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index b28547519..ae9591d06 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,3 +1,4 @@ DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 DIST cpptrace-0.7.0.tar.gz 373947 BLAKE2B ac8337baaa53ce52210f64efb1e6203df830e03316479d8780bf927c5ef4f300e8987cc8371fd219b5bd9929b14b7fd36087374e9c910147ca640cb6ed2a46de SHA512 e205ab54e51dc5fe0cc448e181181d3a2ef3e0d2435d5040cca7f36fc9f9998a0cea2a11051898ebfcc84954a1dd2aff9f48ac9ab718e5d8f974aff419f9ff23 DIST cpptrace-0.7.2.tar.gz 376987 BLAKE2B 9a76c077dc30a8aaf68a37e587d1d6fea940fc30b62a1fe4e93b5816353594283b95bc4e2c91d36f4ef250b90adfe0fab0732fa8e5af176b5e54bae33c99b9b5 SHA512 476db9964d4b8b353015e998e6e74ff811957f05319d8066bafd3f0858c945e7bdfd922f286ca6152a3094c5ad93ccac0790d70e248223c129020eddd7eee72d +DIST cpptrace-0.7.3.tar.gz 377957 BLAKE2B c671e37bd168260882ca6f4b8a8a335eb4f470c5ca53115b607cfb8467b98871ea83252b097a16ae257164815518c00a747f38c3f660158030b928aaefc1e31c SHA512 8e1c4ec3f7bbc717a677f00ee8c56bb082732d779b2682e9cc629ba96e68def786c12e815f10606067e361f0c1d46f9833e454c786aa26688ef1a940a5e6d98b diff --git a/dev-cpp/cpptrace/cpptrace-0.7.3.ebuild b/dev-cpp/cpptrace/cpptrace-0.7.3.ebuild new file mode 100644 index 0..6f16e12cb --- /dev/null +++ b/dev-cpp/cpptrace/cpptrace-0.7.3.ebuild @@ -0,0 +1,32 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" +HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; +SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="dev-libs/libdwarf + test? ( dev-cpp/gtest )" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="unittest" + +src_configure() { + local mycmakeargs=( + -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On + -DCPPTRACE_USE_EXTERNAL_GTEST=On + -DCPPTRACE_BUILD_TESTING=$(usex test) + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: c07397eb70362e6893c8d514eebf60a36ce76614 Author: David Roman gmail com> AuthorDate: Mon Nov 18 09:36:43 2024 + Commit: David Roman gmail com> CommitDate: Mon Nov 18 09:36:43 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c07397eb dev-cpp/cpptrace: drop 0.7.0 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 - dev-cpp/cpptrace/cpptrace-0.7.0.ebuild | 32 2 files changed, 33 deletions(-) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index ae9591d06..41b180756 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,4 +1,3 @@ DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 -DIST cpptrace-0.7.0.tar.gz 373947 BLAKE2B ac8337baaa53ce52210f64efb1e6203df830e03316479d8780bf927c5ef4f300e8987cc8371fd219b5bd9929b14b7fd36087374e9c910147ca640cb6ed2a46de SHA512 e205ab54e51dc5fe0cc448e181181d3a2ef3e0d2435d5040cca7f36fc9f9998a0cea2a11051898ebfcc84954a1dd2aff9f48ac9ab718e5d8f974aff419f9ff23 DIST cpptrace-0.7.2.tar.gz 376987 BLAKE2B 9a76c077dc30a8aaf68a37e587d1d6fea940fc30b62a1fe4e93b5816353594283b95bc4e2c91d36f4ef250b90adfe0fab0732fa8e5af176b5e54bae33c99b9b5 SHA512 476db9964d4b8b353015e998e6e74ff811957f05319d8066bafd3f0858c945e7bdfd922f286ca6152a3094c5ad93ccac0790d70e248223c129020eddd7eee72d DIST cpptrace-0.7.3.tar.gz 377957 BLAKE2B c671e37bd168260882ca6f4b8a8a335eb4f470c5ca53115b607cfb8467b98871ea83252b097a16ae257164815518c00a747f38c3f660158030b928aaefc1e31c SHA512 8e1c4ec3f7bbc717a677f00ee8c56bb082732d779b2682e9cc629ba96e68def786c12e815f10606067e361f0c1d46f9833e454c786aa26688ef1a940a5e6d98b diff --git a/dev-cpp/cpptrace/cpptrace-0.7.0.ebuild b/dev-cpp/cpptrace/cpptrace-0.7.0.ebuild deleted file mode 100644 index 6f16e12cb..0 --- a/dev-cpp/cpptrace/cpptrace-0.7.0.ebuild +++ /dev/null @@ -1,32 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" -HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; -SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND="dev-libs/libdwarf - test? ( dev-cpp/gtest )" -RDEPEND="${DEPEND}" - -QA_FLAGS_IGNORED="unittest" - -src_configure() { - local mycmakeargs=( - -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On - -DCPPTRACE_USE_EXTERNAL_GTEST=On - -DCPPTRACE_BUILD_TESTING=$(usex test) - ) - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: 57e67bf3c4ffa351d6cb46a57330b956e7e6dfb1 Author: David Roman gmail com> AuthorDate: Fri Oct 11 15:37:27 2024 + Commit: David Roman gmail com> CommitDate: Fri Oct 11 15:37:27 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=57e67bf3 dev-cpp/cpptrace: add Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/cpptrace-.ebuild | 39 +++ 1 file changed, 39 insertions(+) diff --git a/dev-cpp/cpptrace/cpptrace-.ebuild b/dev-cpp/cpptrace/cpptrace-.ebuild new file mode 100644 index 0..7c1760e24 --- /dev/null +++ b/dev-cpp/cpptrace/cpptrace-.ebuild @@ -0,0 +1,39 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" +HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; + +if [[ ${PV} == * ]]; then + inherit git-r3 + EGIT_BRANCH=dev + EGIT_REPO_URI="https://github.com/jeremy-rifkin/${PN}"; +else + SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~amd64" +fi + +LICENSE="MIT" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="dev-libs/libdwarf + test? ( dev-cpp/gtest )" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="unittest" + +src_configure() { + local mycmakeargs=( + -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On + -DCPPTRACE_USE_EXTERNAL_GTEST=On + -DCPPTRACE_BUILD_TESTING=$(usex test) + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: 3e6438f08666fce284d5c088bcba2a63f2a1dc2b Author: David Roman gmail com> AuthorDate: Tue Oct 8 15:06:14 2024 + Commit: David Roman gmail com> CommitDate: Tue Oct 8 15:06:14 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=3e6438f0 dev-cpp/cpptrace: add 0.7.2 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 + dev-cpp/cpptrace/cpptrace-0.7.2.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index 926d87244..b28547519 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,2 +1,3 @@ DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 DIST cpptrace-0.7.0.tar.gz 373947 BLAKE2B ac8337baaa53ce52210f64efb1e6203df830e03316479d8780bf927c5ef4f300e8987cc8371fd219b5bd9929b14b7fd36087374e9c910147ca640cb6ed2a46de SHA512 e205ab54e51dc5fe0cc448e181181d3a2ef3e0d2435d5040cca7f36fc9f9998a0cea2a11051898ebfcc84954a1dd2aff9f48ac9ab718e5d8f974aff419f9ff23 +DIST cpptrace-0.7.2.tar.gz 376987 BLAKE2B 9a76c077dc30a8aaf68a37e587d1d6fea940fc30b62a1fe4e93b5816353594283b95bc4e2c91d36f4ef250b90adfe0fab0732fa8e5af176b5e54bae33c99b9b5 SHA512 476db9964d4b8b353015e998e6e74ff811957f05319d8066bafd3f0858c945e7bdfd922f286ca6152a3094c5ad93ccac0790d70e248223c129020eddd7eee72d diff --git a/dev-cpp/cpptrace/cpptrace-0.7.2.ebuild b/dev-cpp/cpptrace/cpptrace-0.7.2.ebuild new file mode 100644 index 0..6f16e12cb --- /dev/null +++ b/dev-cpp/cpptrace/cpptrace-0.7.2.ebuild @@ -0,0 +1,32 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" +HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; +SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="dev-libs/libdwarf + test? ( dev-cpp/gtest )" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="unittest" + +src_configure() { + local mycmakeargs=( + -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On + -DCPPTRACE_USE_EXTERNAL_GTEST=On + -DCPPTRACE_BUILD_TESTING=$(usex test) + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/, dev-cpp/cpptrace/files/
commit: f492147b1ce63bd6867b314f7a06a1e2c390c72b Author: David Roman gmail com> AuthorDate: Mon Sep 2 10:27:14 2024 + Commit: David Roman gmail com> CommitDate: Mon Sep 2 10:27:14 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=f492147b dev-cpp/cpptrace: drop 0.6.0, 0.6.2 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 2 -- dev-cpp/cpptrace/cpptrace-0.6.0.ebuild | 25 -- dev-cpp/cpptrace/cpptrace-0.6.2.ebuild | 34 - dev-cpp/cpptrace/files/cpptrace-fix-tests.patch | 12 - 4 files changed, 73 deletions(-) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index 44c829a22..926d87244 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,4 +1,2 @@ -DIST cpptrace-0.6.0.tar.gz 318375 BLAKE2B 5c1694b6e579fb097379e9e9788ae84f89e1cd65848cf6fce79c8f9415e1b047fb018142a4d6fd868c021ae1d140d21e955d30f7eeb55f341f74ce7a4de68e32 SHA512 c5ebd1a733e22006abe2ef2b5e65a9f967ef2a433194d1c2dbed2dea7a81034a56717ad54698eaad20b3c53b941a2766587dc32936b3703ef87fda29eafc5dbf -DIST cpptrace-0.6.2.tar.gz 319911 BLAKE2B 63531a4097f45dd5f24bc0b4227b7872c0b5303443bec7394da5dea3e25df56865673d3d0243fcb59213c00d2b6d3bb28fb525cf5d40ec639f686c4e552f6ca2 SHA512 aaf14207dbcb3e3fd551cfc4a4dbee265f9454f205362eb061fd5672ee54d19e3966a5f497bc90689a4c426ab4f9225f083d3a84bf4a0060b851cdf252f22615 DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 DIST cpptrace-0.7.0.tar.gz 373947 BLAKE2B ac8337baaa53ce52210f64efb1e6203df830e03316479d8780bf927c5ef4f300e8987cc8371fd219b5bd9929b14b7fd36087374e9c910147ca640cb6ed2a46de SHA512 e205ab54e51dc5fe0cc448e181181d3a2ef3e0d2435d5040cca7f36fc9f9998a0cea2a11051898ebfcc84954a1dd2aff9f48ac9ab718e5d8f974aff419f9ff23 diff --git a/dev-cpp/cpptrace/cpptrace-0.6.0.ebuild b/dev-cpp/cpptrace/cpptrace-0.6.0.ebuild deleted file mode 100644 index 116c15b9d..0 --- a/dev-cpp/cpptrace/cpptrace-0.6.0.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" -HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; -SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="dev-libs/libdwarf" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On - ) - - cmake_src_configure -} diff --git a/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild b/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild deleted file mode 100644 index 06b09466b..0 --- a/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild +++ /dev/null @@ -1,34 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" -HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; -SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" -IUSE="test" -RESTRICT="!test? ( test )" - -DEPEND="dev-libs/libdwarf - test? ( dev-cpp/gtest )" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-fix-tests.patch" ) - -QA_FLAGS_IGNORED="unittest" - -src_configure() { - local mycmakeargs=( - -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On - -DCPPTRACE_USE_EXTERNAL_GTEST=On - -DCPPTRACE_BUILD_TESTING=$(usex test) - ) - - cmake_src_configure -} diff --git a/dev-cpp/cpptrace/files/cpptrace-fix-tests.patch b/dev-cpp/cpptrace/files/cpptrace-fix-tests.patch deleted file mode 100644 index e9dd0c8cd..0 --- a/dev-cpp/cpptrace/files/cpptrace-fix-tests.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt -index 1fc6c66..ec60849 100644 a/test/CMakeLists.txt -+++ b/test/CMakeLists.txt -@@ -60,6 +60,6 @@ if(NOT CPPTRACE_SKIP_UNIT) - ) - target_compile_features(unittest PRIVATE cxx_std_20) - target_link_libraries(unittest PRIVATE ${target_name} GTest::gtest_main GTest::gmock_main) -- target_compile_options(unittest PRIVATE ${warning_options} $<$>:-Wno-pedantic -Wno-attributes>) -+ target_compile_options(unittest PRIVATE ${warning_options} $<$>:-Wno-pedantic -Wno-attributes -ggdb>) - add_test(NAME unittest COMMAND unittest) - endif()
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: 51ce592b8f0a19c8c9a92fdc3cdaf27ee957d01a Author: David Roman gmail com> AuthorDate: Mon Sep 2 10:26:37 2024 + Commit: David Roman gmail com> CommitDate: Mon Sep 2 10:26:37 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=51ce592b dev-cpp/cpptrace: add 0.7.0 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 + dev-cpp/cpptrace/cpptrace-0.7.0.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index 383eff5fe..44c829a22 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,3 +1,4 @@ DIST cpptrace-0.6.0.tar.gz 318375 BLAKE2B 5c1694b6e579fb097379e9e9788ae84f89e1cd65848cf6fce79c8f9415e1b047fb018142a4d6fd868c021ae1d140d21e955d30f7eeb55f341f74ce7a4de68e32 SHA512 c5ebd1a733e22006abe2ef2b5e65a9f967ef2a433194d1c2dbed2dea7a81034a56717ad54698eaad20b3c53b941a2766587dc32936b3703ef87fda29eafc5dbf DIST cpptrace-0.6.2.tar.gz 319911 BLAKE2B 63531a4097f45dd5f24bc0b4227b7872c0b5303443bec7394da5dea3e25df56865673d3d0243fcb59213c00d2b6d3bb28fb525cf5d40ec639f686c4e552f6ca2 SHA512 aaf14207dbcb3e3fd551cfc4a4dbee265f9454f205362eb061fd5672ee54d19e3966a5f497bc90689a4c426ab4f9225f083d3a84bf4a0060b851cdf252f22615 DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 +DIST cpptrace-0.7.0.tar.gz 373947 BLAKE2B ac8337baaa53ce52210f64efb1e6203df830e03316479d8780bf927c5ef4f300e8987cc8371fd219b5bd9929b14b7fd36087374e9c910147ca640cb6ed2a46de SHA512 e205ab54e51dc5fe0cc448e181181d3a2ef3e0d2435d5040cca7f36fc9f9998a0cea2a11051898ebfcc84954a1dd2aff9f48ac9ab718e5d8f974aff419f9ff23 diff --git a/dev-cpp/cpptrace/cpptrace-0.7.0.ebuild b/dev-cpp/cpptrace/cpptrace-0.7.0.ebuild new file mode 100644 index 0..6f16e12cb --- /dev/null +++ b/dev-cpp/cpptrace/cpptrace-0.7.0.ebuild @@ -0,0 +1,32 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" +HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; +SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="dev-libs/libdwarf + test? ( dev-cpp/gtest )" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="unittest" + +src_configure() { + local mycmakeargs=( + -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On + -DCPPTRACE_USE_EXTERNAL_GTEST=On + -DCPPTRACE_BUILD_TESTING=$(usex test) + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: 8fc1389838cceaffd15b1220a6d38e7accbd6c3f Author: David Roman gmail com> AuthorDate: Wed Jul 17 08:31:02 2024 + Commit: David Roman gmail com> CommitDate: Wed Jul 17 08:31:02 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8fc13898 dev-cpp/cpptrace: add 0.6.3 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 + dev-cpp/cpptrace/cpptrace-0.6.3.ebuild | 32 2 files changed, 33 insertions(+) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index 94b46d347..6fdaf9aaa 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,3 +1,4 @@ DIST cpptrace-0.5.2.tar.gz 311215 BLAKE2B 77f5bce58ac088c5430cfa6b427bc8f019590520be8648a848108f4dbb23d3ce1260f6a3dd1d6bc9acf3a069218f3a25853083f88700d9dbdbeeadd20f9bc873 SHA512 e05a8a070ec7be0a1b36f25901c3ed7b566e4ca69e8e87cde558a0e65743d2dabd4cbad614af32d62a4da4b6a77144853adf7cb1be5a86f7b1ef2d08c72f DIST cpptrace-0.6.0.tar.gz 318375 BLAKE2B 5c1694b6e579fb097379e9e9788ae84f89e1cd65848cf6fce79c8f9415e1b047fb018142a4d6fd868c021ae1d140d21e955d30f7eeb55f341f74ce7a4de68e32 SHA512 c5ebd1a733e22006abe2ef2b5e65a9f967ef2a433194d1c2dbed2dea7a81034a56717ad54698eaad20b3c53b941a2766587dc32936b3703ef87fda29eafc5dbf DIST cpptrace-0.6.2.tar.gz 319911 BLAKE2B 63531a4097f45dd5f24bc0b4227b7872c0b5303443bec7394da5dea3e25df56865673d3d0243fcb59213c00d2b6d3bb28fb525cf5d40ec639f686c4e552f6ca2 SHA512 aaf14207dbcb3e3fd551cfc4a4dbee265f9454f205362eb061fd5672ee54d19e3966a5f497bc90689a4c426ab4f9225f083d3a84bf4a0060b851cdf252f22615 +DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 diff --git a/dev-cpp/cpptrace/cpptrace-0.6.3.ebuild b/dev-cpp/cpptrace/cpptrace-0.6.3.ebuild new file mode 100644 index 0..6f16e12cb --- /dev/null +++ b/dev-cpp/cpptrace/cpptrace-0.6.3.ebuild @@ -0,0 +1,32 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" +HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; +SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="test" +RESTRICT="!test? ( test )" + +DEPEND="dev-libs/libdwarf + test? ( dev-cpp/gtest )" +RDEPEND="${DEPEND}" + +QA_FLAGS_IGNORED="unittest" + +src_configure() { + local mycmakeargs=( + -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On + -DCPPTRACE_USE_EXTERNAL_GTEST=On + -DCPPTRACE_BUILD_TESTING=$(usex test) + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/files/, dev-cpp/cpptrace/
commit: 7698c1bfe75e64be60902b4149d1c93257ab7517 Author: David Roman gmail com> AuthorDate: Wed Jul 17 08:31:58 2024 + Commit: David Roman gmail com> CommitDate: Wed Jul 17 08:31:58 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7698c1bf dev-cpp/cpptrace: drop 0.5.2-r1 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 - dev-cpp/cpptrace/cpptrace-0.5.2-r1.ebuild | 27 dev-cpp/cpptrace/files/cpptrace-fix-zstd.patch | 177 - 3 files changed, 205 deletions(-) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index 6fdaf9aaa..383eff5fe 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,4 +1,3 @@ -DIST cpptrace-0.5.2.tar.gz 311215 BLAKE2B 77f5bce58ac088c5430cfa6b427bc8f019590520be8648a848108f4dbb23d3ce1260f6a3dd1d6bc9acf3a069218f3a25853083f88700d9dbdbeeadd20f9bc873 SHA512 e05a8a070ec7be0a1b36f25901c3ed7b566e4ca69e8e87cde558a0e65743d2dabd4cbad614af32d62a4da4b6a77144853adf7cb1be5a86f7b1ef2d08c72f DIST cpptrace-0.6.0.tar.gz 318375 BLAKE2B 5c1694b6e579fb097379e9e9788ae84f89e1cd65848cf6fce79c8f9415e1b047fb018142a4d6fd868c021ae1d140d21e955d30f7eeb55f341f74ce7a4de68e32 SHA512 c5ebd1a733e22006abe2ef2b5e65a9f967ef2a433194d1c2dbed2dea7a81034a56717ad54698eaad20b3c53b941a2766587dc32936b3703ef87fda29eafc5dbf DIST cpptrace-0.6.2.tar.gz 319911 BLAKE2B 63531a4097f45dd5f24bc0b4227b7872c0b5303443bec7394da5dea3e25df56865673d3d0243fcb59213c00d2b6d3bb28fb525cf5d40ec639f686c4e552f6ca2 SHA512 aaf14207dbcb3e3fd551cfc4a4dbee265f9454f205362eb061fd5672ee54d19e3966a5f497bc90689a4c426ab4f9225f083d3a84bf4a0060b851cdf252f22615 DIST cpptrace-0.6.3.tar.gz 321472 BLAKE2B 8f6fd949e8e30ae9860516d4ab20583606ace12d5c37b512e1940a472143e90befd7179591a2eba80f25545c2036775224b3a1644cb26c342618f6f85617dc5f SHA512 fbea457268fcf535c8295098c8e21a915cae408a253050d9c69d2d34758b2e3cc14d3cfc39ee2dbe9399f4363a4a1462447206067f794cbf88282b54a9a587e7 diff --git a/dev-cpp/cpptrace/cpptrace-0.5.2-r1.ebuild b/dev-cpp/cpptrace/cpptrace-0.5.2-r1.ebuild deleted file mode 100644 index 263dff40e..0 --- a/dev-cpp/cpptrace/cpptrace-0.5.2-r1.ebuild +++ /dev/null @@ -1,27 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" -HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; -SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="dev-libs/libdwarf" -RDEPEND="${DEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-fix-zstd.patch" ) - -src_configure() { - local mycmakeargs=( - -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On - ) - - cmake_src_configure -} diff --git a/dev-cpp/cpptrace/files/cpptrace-fix-zstd.patch b/dev-cpp/cpptrace/files/cpptrace-fix-zstd.patch deleted file mode 100644 index b05581fad..0 --- a/dev-cpp/cpptrace/files/cpptrace-fix-zstd.patch +++ /dev/null @@ -1,177 +0,0 @@ -From c73b3faf73c51c2c3bfe0e971e3ca527e4e5e5c7 Mon Sep 17 00:00:00 2001 -From: Jeremy <51220084+jeremy-rif...@users.noreply.github.com> -Date: Sun, 28 Apr 2024 20:18:13 -0500 -Subject: [PATCH 1/3] Remove find_dependency(zstd) - - cmake/in/cpptrace-config-cmake.in | 1 - - 1 file changed, 1 deletion(-) - -diff --git a/cmake/in/cpptrace-config-cmake.in b/cmake/in/cpptrace-config-cmake.in -index 412a9d0..0b25aac 100644 a/cmake/in/cpptrace-config-cmake.in -+++ b/cmake/in/cpptrace-config-cmake.in -@@ -4,7 +4,6 @@ - # Dependencies - if(@CPPTRACE_GET_SYMBOLS_WITH_LIBDWARF@) - include(CMakeFindDependencyMacro) -- find_dependency(zstd REQUIRED) - find_dependency(libdwarf REQUIRED) - endif() - - -From 8d66998a67fcdfbf362aca39c8cc67060cf7a6d1 Mon Sep 17 00:00:00 2001 -From: Jeremy <51220084+jeremy-rif...@users.noreply.github.com> -Date: Sun, 28 Apr 2024 22:38:45 -0500 -Subject: [PATCH 2/3] Provide a Findzstd script - - cmake/Findzstd.cmake | 51 +++ - cmake/InstallRules.cmake | 3 ++ - cmake/in/cpptrace-config-cmake.in | 5 +++ - 3 files changed, 59 insertions(+) - create mode 100644 cmake/Findzstd.cmake - -diff --git a/cmake/Findzstd.cmake b/cmake/Findzstd.cmake -new file mode 100644 -index 000..fc8eb52 /dev/null -+++ b/cmake/Findzstd.cmake -@@ -0,0 +1,51 @@ -+# Libdwarf needs zstd, cpptrace doesn't, and libdwarf has its own Findzstd but it doesn't define zstd::libzstd_static / -+# zstd::libzstd_shared targets which leads to issues, necessitating a find_dependency(zstd) in cpptrace's cmake config -+# and in order to support non-cmake-module installs we need to provide a Findzstd script. -+# https://github.com/jeremy-rifkin/cpptrace/issues/112 -+ -+# This will define -+# zstd_FOUND -+# zstd_INCLUDE_DIR -+# zstd_LIBRARY -+ -+find_path(zstd_INCLUD
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: 08a465708d5b2c7f06d0e07b0257b50e7063e44f Author: Lucio Sauer posteo net> AuthorDate: Wed Jul 3 16:04:38 2024 + Commit: Lucio Sauer posteo net> CommitDate: Wed Jul 3 16:04:38 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=08a46570 dev-cpp/cpptrace: Fix variable order Signed-off-by: Lucio Sauer posteo.net> dev-cpp/cpptrace/cpptrace-0.6.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild b/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild index 0e7b060cc..06b09466b 100644 --- a/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild +++ b/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild @@ -11,9 +11,9 @@ SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz LICENSE="MIT" SLOT="0" +KEYWORDS="~amd64" IUSE="test" RESTRICT="!test? ( test )" -KEYWORDS="~amd64" DEPEND="dev-libs/libdwarf test? ( dev-cpp/gtest )"
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: 8e0416b9d0cd789f40beaa77961179c73fe25134 Author: David Roman gmail com> AuthorDate: Tue Jul 2 12:58:36 2024 + Commit: David Roman gmail com> CommitDate: Tue Jul 2 12:59:14 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8e0416b9 dev-cpp/cpptrace: ignore QA notice Closes: https://bugs.gentoo.org/935327 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/cpptrace-0.6.2.ebuild | 1 + 1 file changed, 1 insertion(+) diff --git a/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild b/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild index c96500dae..0e7b060cc 100644 --- a/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild +++ b/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild @@ -21,6 +21,7 @@ RDEPEND="${DEPEND}" PATCHES=( "${FILESDIR}/${PN}-fix-tests.patch" ) +QA_FLAGS_IGNORED="unittest" src_configure() { local mycmakeargs=(
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/files/, dev-cpp/cpptrace/
commit: 8902205cc79af29bc6226672308c5ee13250a9d5 Author: David Roman gmail com> AuthorDate: Mon Jul 1 12:38:20 2024 + Commit: David Roman gmail com> CommitDate: Mon Jul 1 12:38:20 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8902205c dev-cpp/cpptrace: add 0.6.2 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 + dev-cpp/cpptrace/cpptrace-0.6.2.ebuild | 33 + dev-cpp/cpptrace/files/cpptrace-fix-tests.patch | 12 + 3 files changed, 46 insertions(+) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index edb2d9526..94b46d347 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1,2 +1,3 @@ DIST cpptrace-0.5.2.tar.gz 311215 BLAKE2B 77f5bce58ac088c5430cfa6b427bc8f019590520be8648a848108f4dbb23d3ce1260f6a3dd1d6bc9acf3a069218f3a25853083f88700d9dbdbeeadd20f9bc873 SHA512 e05a8a070ec7be0a1b36f25901c3ed7b566e4ca69e8e87cde558a0e65743d2dabd4cbad614af32d62a4da4b6a77144853adf7cb1be5a86f7b1ef2d08c72f DIST cpptrace-0.6.0.tar.gz 318375 BLAKE2B 5c1694b6e579fb097379e9e9788ae84f89e1cd65848cf6fce79c8f9415e1b047fb018142a4d6fd868c021ae1d140d21e955d30f7eeb55f341f74ce7a4de68e32 SHA512 c5ebd1a733e22006abe2ef2b5e65a9f967ef2a433194d1c2dbed2dea7a81034a56717ad54698eaad20b3c53b941a2766587dc32936b3703ef87fda29eafc5dbf +DIST cpptrace-0.6.2.tar.gz 319911 BLAKE2B 63531a4097f45dd5f24bc0b4227b7872c0b5303443bec7394da5dea3e25df56865673d3d0243fcb59213c00d2b6d3bb28fb525cf5d40ec639f686c4e552f6ca2 SHA512 aaf14207dbcb3e3fd551cfc4a4dbee265f9454f205362eb061fd5672ee54d19e3966a5f497bc90689a4c426ab4f9225f083d3a84bf4a0060b851cdf252f22615 diff --git a/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild b/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild new file mode 100644 index 0..c96500dae --- /dev/null +++ b/dev-cpp/cpptrace/cpptrace-0.6.2.ebuild @@ -0,0 +1,33 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" +HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; +SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +IUSE="test" +RESTRICT="!test? ( test )" +KEYWORDS="~amd64" + +DEPEND="dev-libs/libdwarf + test? ( dev-cpp/gtest )" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/${PN}-fix-tests.patch" ) + + +src_configure() { + local mycmakeargs=( + -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On + -DCPPTRACE_USE_EXTERNAL_GTEST=On + -DCPPTRACE_BUILD_TESTING=$(usex test) + ) + + cmake_src_configure +} diff --git a/dev-cpp/cpptrace/files/cpptrace-fix-tests.patch b/dev-cpp/cpptrace/files/cpptrace-fix-tests.patch new file mode 100644 index 0..e9dd0c8cd --- /dev/null +++ b/dev-cpp/cpptrace/files/cpptrace-fix-tests.patch @@ -0,0 +1,12 @@ +diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt +index 1fc6c66..ec60849 100644 +--- a/test/CMakeLists.txt b/test/CMakeLists.txt +@@ -60,6 +60,6 @@ if(NOT CPPTRACE_SKIP_UNIT) + ) + target_compile_features(unittest PRIVATE cxx_std_20) + target_link_libraries(unittest PRIVATE ${target_name} GTest::gtest_main GTest::gmock_main) +- target_compile_options(unittest PRIVATE ${warning_options} $<$>:-Wno-pedantic -Wno-attributes>) ++ target_compile_options(unittest PRIVATE ${warning_options} $<$>:-Wno-pedantic -Wno-attributes -ggdb>) + add_test(NAME unittest COMMAND unittest) + endif()
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: caaa57ffe241beb6f58dd3b01c8a5a26003a7668 Author: David Roman gmail com> AuthorDate: Thu Jun 6 15:06:35 2024 + Commit: David Roman gmail com> CommitDate: Thu Jun 6 15:06:35 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=caaa57ff dev-cpp/cpptrace: drop 0.5.2 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/cpptrace-0.5.2.ebuild | 25 - 1 file changed, 25 deletions(-) diff --git a/dev-cpp/cpptrace/cpptrace-0.5.2.ebuild b/dev-cpp/cpptrace/cpptrace-0.5.2.ebuild deleted file mode 100644 index 116c15b9d..0 --- a/dev-cpp/cpptrace/cpptrace-0.5.2.ebuild +++ /dev/null @@ -1,25 +0,0 @@ -# Copyright 2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit cmake - -DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" -HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; -SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="~amd64" - -DEPEND="dev-libs/libdwarf" -RDEPEND="${DEPEND}" - -src_configure() { - local mycmakeargs=( - -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On - ) - - cmake_src_configure -}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: d5d259b2f156924b685dbea9be69b7cf0b5b7828 Author: David Roman gmail com> AuthorDate: Thu Jun 6 15:06:14 2024 + Commit: David Roman gmail com> CommitDate: Thu Jun 6 15:06:14 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d5d259b2 dev-cpp/cpptrace: add 0.6.0 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 + dev-cpp/cpptrace/cpptrace-0.6.0.ebuild | 25 + 2 files changed, 26 insertions(+) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest index 064eb6f8d..edb2d9526 100644 --- a/dev-cpp/cpptrace/Manifest +++ b/dev-cpp/cpptrace/Manifest @@ -1 +1,2 @@ DIST cpptrace-0.5.2.tar.gz 311215 BLAKE2B 77f5bce58ac088c5430cfa6b427bc8f019590520be8648a848108f4dbb23d3ce1260f6a3dd1d6bc9acf3a069218f3a25853083f88700d9dbdbeeadd20f9bc873 SHA512 e05a8a070ec7be0a1b36f25901c3ed7b566e4ca69e8e87cde558a0e65743d2dabd4cbad614af32d62a4da4b6a77144853adf7cb1be5a86f7b1ef2d08c72f +DIST cpptrace-0.6.0.tar.gz 318375 BLAKE2B 5c1694b6e579fb097379e9e9788ae84f89e1cd65848cf6fce79c8f9415e1b047fb018142a4d6fd868c021ae1d140d21e955d30f7eeb55f341f74ce7a4de68e32 SHA512 c5ebd1a733e22006abe2ef2b5e65a9f967ef2a433194d1c2dbed2dea7a81034a56717ad54698eaad20b3c53b941a2766587dc32936b3703ef87fda29eafc5dbf diff --git a/dev-cpp/cpptrace/cpptrace-0.6.0.ebuild b/dev-cpp/cpptrace/cpptrace-0.6.0.ebuild new file mode 100644 index 0..116c15b9d --- /dev/null +++ b/dev-cpp/cpptrace/cpptrace-0.6.0.ebuild @@ -0,0 +1,25 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" +HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; +SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="dev-libs/libdwarf" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On + ) + + cmake_src_configure +}
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/, dev-cpp/cpptrace/files/
commit: 946a4de160ef5b7e0ab09cf470b621684ae7eefd Author: David Roman gmail com> AuthorDate: Mon Apr 29 10:04:05 2024 + Commit: David Roman gmail com> CommitDate: Mon Apr 29 10:04:16 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=946a4de1 dev-cpp/cpptrace: fix missing zstd Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/cpptrace-0.5.2-r1.ebuild | 27 dev-cpp/cpptrace/files/cpptrace-fix-zstd.patch | 177 + 2 files changed, 204 insertions(+) diff --git a/dev-cpp/cpptrace/cpptrace-0.5.2-r1.ebuild b/dev-cpp/cpptrace/cpptrace-0.5.2-r1.ebuild new file mode 100644 index 00..263dff40eb --- /dev/null +++ b/dev-cpp/cpptrace/cpptrace-0.5.2-r1.ebuild @@ -0,0 +1,27 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" +HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; +SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="dev-libs/libdwarf" +RDEPEND="${DEPEND}" + +PATCHES=( "${FILESDIR}/${PN}-fix-zstd.patch" ) + +src_configure() { + local mycmakeargs=( + -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On + ) + + cmake_src_configure +} diff --git a/dev-cpp/cpptrace/files/cpptrace-fix-zstd.patch b/dev-cpp/cpptrace/files/cpptrace-fix-zstd.patch new file mode 100644 index 00..b05581fad4 --- /dev/null +++ b/dev-cpp/cpptrace/files/cpptrace-fix-zstd.patch @@ -0,0 +1,177 @@ +From c73b3faf73c51c2c3bfe0e971e3ca527e4e5e5c7 Mon Sep 17 00:00:00 2001 +From: Jeremy <51220084+jeremy-rif...@users.noreply.github.com> +Date: Sun, 28 Apr 2024 20:18:13 -0500 +Subject: [PATCH 1/3] Remove find_dependency(zstd) + +--- + cmake/in/cpptrace-config-cmake.in | 1 - + 1 file changed, 1 deletion(-) + +diff --git a/cmake/in/cpptrace-config-cmake.in b/cmake/in/cpptrace-config-cmake.in +index 412a9d0..0b25aac 100644 +--- a/cmake/in/cpptrace-config-cmake.in b/cmake/in/cpptrace-config-cmake.in +@@ -4,7 +4,6 @@ + # Dependencies + if(@CPPTRACE_GET_SYMBOLS_WITH_LIBDWARF@) + include(CMakeFindDependencyMacro) +- find_dependency(zstd REQUIRED) + find_dependency(libdwarf REQUIRED) + endif() + + +From 8d66998a67fcdfbf362aca39c8cc67060cf7a6d1 Mon Sep 17 00:00:00 2001 +From: Jeremy <51220084+jeremy-rif...@users.noreply.github.com> +Date: Sun, 28 Apr 2024 22:38:45 -0500 +Subject: [PATCH 2/3] Provide a Findzstd script + +--- + cmake/Findzstd.cmake | 51 +++ + cmake/InstallRules.cmake | 3 ++ + cmake/in/cpptrace-config-cmake.in | 5 +++ + 3 files changed, 59 insertions(+) + create mode 100644 cmake/Findzstd.cmake + +diff --git a/cmake/Findzstd.cmake b/cmake/Findzstd.cmake +new file mode 100644 +index 000..fc8eb52 +--- /dev/null b/cmake/Findzstd.cmake +@@ -0,0 +1,51 @@ ++# Libdwarf needs zstd, cpptrace doesn't, and libdwarf has its own Findzstd but it doesn't define zstd::libzstd_static / ++# zstd::libzstd_shared targets which leads to issues, necessitating a find_dependency(zstd) in cpptrace's cmake config ++# and in order to support non-cmake-module installs we need to provide a Findzstd script. ++# https://github.com/jeremy-rifkin/cpptrace/issues/112 ++ ++# This will define ++# zstd_FOUND ++# zstd_INCLUDE_DIR ++# zstd_LIBRARY ++ ++find_path(zstd_INCLUDE_DIR NAMES zstd.h) ++ ++find_library(zstd_LIBRARY_DEBUG NAMES zstdd zstd_staticd) ++find_library(zstd_LIBRARY_RELEASE NAMES zstd zstd_static) ++ ++include(SelectLibraryConfigurations) ++SELECT_LIBRARY_CONFIGURATIONS(zstd) ++ ++include(FindPackageHandleStandardArgs) ++FIND_PACKAGE_HANDLE_STANDARD_ARGS( ++ zstd DEFAULT_MSG ++ zstd_LIBRARY zstd_INCLUDE_DIR ++) ++ ++if(zstd_FOUND) ++ message(STATUS "Found Zstd: ${zstd_LIBRARY}") ++endif() ++ ++mark_as_advanced(zstd_INCLUDE_DIR zstd_LIBRARY) ++ ++if(zstd_FOUND) ++ # just defining them the same... cmake will figure it out ++ if(NOT TARGET zstd::libzstd_static) ++add_library(zstd::libzstd_static UNKNOWN IMPORTED) ++set_target_properties( ++ zstd::libzstd_static ++ PROPERTIES ++ IMPORTED_LOCATION "${zstd_LIBRARIES}" ++ INTERFACE_INCLUDE_DIRECTORIES "${zstd_INCLUDE_DIR}" ++) ++ endif() ++ if(NOT TARGET zstd::libzstd_shared) ++add_library(zstd::libzstd_shared UNKNOWN IMPORTED) ++set_target_properties( ++ zstd::libzstd_shared ++ PROPERTIES ++ IMPORTED_LOCATION "${zstd_LIBRARIES}" ++ INTERFACE_INCLUDE_DIRECTORIES "${zstd_INCLUDE_DIR}" ++) ++ endif() ++endif() +diff --git a/cmake/InstallRules.cmake b/cmake/InstallRules.cmake +index b35c4d7..5087cbb 100644 +--- a/cmake/InstallRules.cmake b/cmake/InstallRules.cmake +@@ -62,6 +62,9 @@ install( + COMPONENT ${package_name}-development + ) + ++# Findzstd.cmake ++install(FILES "${PROJECT_SOURCE_DIR
[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/
commit: 34489f55cb1c58e2435cc61c4efd2f42bb7f6228 Author: David Roman gmail com> AuthorDate: Thu Apr 18 14:41:21 2024 + Commit: David Roman gmail com> CommitDate: Thu Apr 18 14:41:21 2024 + URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=34489f55 dev-cpp/cpptrace: new package, add 0.5.2 Signed-off-by: David Roman gmail.com> dev-cpp/cpptrace/Manifest | 1 + dev-cpp/cpptrace/cpptrace-0.5.2.ebuild | 25 + dev-cpp/cpptrace/metadata.xml | 11 +++ 3 files changed, 37 insertions(+) diff --git a/dev-cpp/cpptrace/Manifest b/dev-cpp/cpptrace/Manifest new file mode 100644 index 00..064eb6f8d7 --- /dev/null +++ b/dev-cpp/cpptrace/Manifest @@ -0,0 +1 @@ +DIST cpptrace-0.5.2.tar.gz 311215 BLAKE2B 77f5bce58ac088c5430cfa6b427bc8f019590520be8648a848108f4dbb23d3ce1260f6a3dd1d6bc9acf3a069218f3a25853083f88700d9dbdbeeadd20f9bc873 SHA512 e05a8a070ec7be0a1b36f25901c3ed7b566e4ca69e8e87cde558a0e65743d2dabd4cbad614af32d62a4da4b6a77144853adf7cb1be5a86f7b1ef2d08c72f diff --git a/dev-cpp/cpptrace/cpptrace-0.5.2.ebuild b/dev-cpp/cpptrace/cpptrace-0.5.2.ebuild new file mode 100644 index 00..116c15b9d1 --- /dev/null +++ b/dev-cpp/cpptrace/cpptrace-0.5.2.ebuild @@ -0,0 +1,25 @@ +# Copyright 2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit cmake + +DESCRIPTION="Simple, portable, and self-contained stacktrace library for C++" +HOMEPAGE="https://github.com/jeremy-rifkin/cpptrace"; +SRC_URI="https://github.com/jeremy-rifkin/${PN}/archive/refs/tags/v${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" + +DEPEND="dev-libs/libdwarf" +RDEPEND="${DEPEND}" + +src_configure() { + local mycmakeargs=( + -DCPPTRACE_USE_EXTERNAL_LIBDWARF=On + ) + + cmake_src_configure +} diff --git a/dev-cpp/cpptrace/metadata.xml b/dev-cpp/cpptrace/metadata.xml new file mode 100644 index 00..eefb7955ca --- /dev/null +++ b/dev-cpp/cpptrace/metadata.xml @@ -0,0 +1,11 @@ + +https://www.gentoo.org/dtd/metadata.dtd";> + + + davidroma...@gmail.com + David Roman + + + jeremy-rifkin/cpptrace + +