[gentoo-commits] repo/proj/guru:dev commit in: dev-cpp/cpptrace/

2025-06-16 Thread David Roman
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/

2025-06-16 Thread David Roman
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/

2025-04-22 Thread David Roman
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/

2025-04-22 Thread David Roman
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/

2025-02-24 Thread David Roman
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/

2025-02-24 Thread David Roman
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/

2025-01-06 Thread David Roman
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/

2025-01-06 Thread David Roman
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/

2024-11-18 Thread David Roman
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/

2024-11-18 Thread David Roman
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/

2024-10-11 Thread David Roman
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/

2024-10-08 Thread David Roman
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/

2024-09-02 Thread David Roman
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/

2024-09-02 Thread David Roman
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/

2024-07-17 Thread David Roman
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/

2024-07-17 Thread David Roman
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/

2024-07-03 Thread Lucio Sauer
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/

2024-07-02 Thread David Roman
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/

2024-07-01 Thread David Roman
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/

2024-06-06 Thread David Roman
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/

2024-06-06 Thread David Roman
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/

2024-04-29 Thread David Roman
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/

2024-04-18 Thread David Roman
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
+   
+