[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/

2024-04-20 Thread David Roman
commit: 37e98a7c00a6c90a3e0b829e7efa0d3e24cf6280
Author: David Roman  gmail  com>
AuthorDate: Sat Apr 20 13:49:19 2024 +
Commit: David Roman  gmail  com>
CommitDate: Sat Apr 20 13:49:19 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=37e98a7c

dev-libs/libdwarf: fix docs install

Closes: https://bugs.gentoo.org/930232
Signed-off-by: David Roman  gmail.com>

 dev-libs/libdwarf/libdwarf-0.9.2.ebuild | 4 
 1 file changed, 4 deletions(-)

diff --git a/dev-libs/libdwarf/libdwarf-0.9.2.ebuild 
b/dev-libs/libdwarf/libdwarf-0.9.2.ebuild
index 89fcac2563..68ff604546 100644
--- a/dev-libs/libdwarf/libdwarf-0.9.2.ebuild
+++ b/dev-libs/libdwarf/libdwarf-0.9.2.ebuild
@@ -44,8 +44,4 @@ src_install(){
cmake_src_install
 
dodoc ChangeLog* doc/*.pdf
-   if use doc; then
-   mv "${ED}"/usr/share/doc/${PN}/* "${ED}"/usr/share/doc/${PF}/ 
|| die
-   rmdir "${ED}"/usr/share/doc/${PN} || die
-   fi
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/files/, dev-libs/libdwarf/

2024-04-18 Thread David Roman
commit: 1a53de7ad879b390b29b15c76f2d31bc8a111dd2
Author: David Roman  gmail  com>
AuthorDate: Thu Apr 18 14:26:14 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Apr 18 14:26:14 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1a53de7a

dev-libs/libdwarf: switch to cmake

meson doesn't install cmake targets

Signed-off-by: David Roman  gmail.com>

 .../files/libdwarf-0.9.2-fix-include-patch.patch   | 22 ++
 dev-libs/libdwarf/libdwarf-0.9.2.ebuild| 22 +-
 2 files changed, 35 insertions(+), 9 deletions(-)

diff --git a/dev-libs/libdwarf/files/libdwarf-0.9.2-fix-include-patch.patch 
b/dev-libs/libdwarf/files/libdwarf-0.9.2-fix-include-patch.patch
new file mode 100644
index 00..edc75ad1f6
--- /dev/null
+++ b/dev-libs/libdwarf/files/libdwarf-0.9.2-fix-include-patch.patch
@@ -0,0 +1,22 @@
+diff --git a/src/lib/libdwarf/CMakeLists.txt b/src/lib/libdwarf/CMakeLists.txt
+index 6cb0b24e..12fa3e40 100644
+--- a/src/lib/libdwarf/CMakeLists.txt
 b/src/lib/libdwarf/CMakeLists.txt
+@@ -114,7 +114,7 @@ install(TARGETS dwarf
+ RUNTIME DESTINATION "${CMAKE_INSTALL_BINDIR}"
+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
+ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
+-PUBLIC_HEADER DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}"
++PUBLIC_HEADER DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/libdwarf/"
+ )
+ 
+ configure_file(libdwarf.pc.cmake libdwarf.pc @ONLY)
+@@ -130,7 +130,7 @@ install(FILES 
"${CMAKE_CURRENT_BINARY_DIR}/libdwarfConfig.cmake" "${CMAKE_CURREN
+ install(TARGETS dwarf EXPORT libdwarfTargets
+ ARCHIVE DESTINATION "${CMAKE_INSTALL_LIBDIR}"
+ LIBRARY DESTINATION "${CMAKE_INSTALL_LIBDIR}"
+-PUBLIC_HEADER DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}")
++PUBLIC_HEADER DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}/libdwarf")
+ install(EXPORT libdwarfTargets
+ FILE libdwarf-targets.cmake
+ NAMESPACE libdwarf::

diff --git a/dev-libs/libdwarf/libdwarf-0.9.2.ebuild 
b/dev-libs/libdwarf/libdwarf-0.9.2.ebuild
index d30bcfb27a..89fcac2563 100644
--- a/dev-libs/libdwarf/libdwarf-0.9.2.ebuild
+++ b/dev-libs/libdwarf/libdwarf-0.9.2.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-inherit meson
+inherit cmake
 
 DESCRIPTION="The DWARF Debugging Information Format"
 HOMEPAGE="
@@ -16,28 +16,32 @@ SRC_URI="https://www.prevanders.net/${P}.tar.xz;
 LICENSE="BSD GPL-2 LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="doc dwarfexample dwarfgen"
+IUSE="test doc dwarfexample dwarfgen"
+RESTRICT="!test? ( test )"
 
 DEPEND="
app-arch/zstd:=
sys-libs/zlib:=
 "
 RDEPEND="${DEPEND}"
-BDEPEND="doc? ( app-text/doxygen )"
 
 DOCS=( AUTHORS NEWS README.md )
 
+PATCHES=( "${FILESDIR}/${P}-fix-include-patch.patch" )
+
 src_configure() {
-   local emesonargs=(
-   $(meson_use dwarfgen)
-   $(meson_use dwarfexample)
-   $(meson_use doc)
+   local mycmakeargs=(
+   -DBUILD_SHARED=ON
+   -DBUILD_DWARFGEN=$(usex dwarfgen)
+   -DBUILD_DWARFEXAMPLE=$(usex dwarfexample)
+   -DDO_TESTING=$(usex test)
)
-   meson_src_configure
+
+   cmake_src_configure
 }
 
 src_install(){
-   meson_src_install
+   cmake_src_install
 
dodoc ChangeLog* doc/*.pdf
if use doc; then



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/

2024-04-18 Thread David Roman
commit: 1526886f9ca2bce1760eff346fa141a21c6ccafb
Author: David Roman  gmail  com>
AuthorDate: Thu Apr 18 13:57:27 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Apr 18 13:57:27 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1526886f

dev-libs/libdwarf: add 0.9.2

Closes: https://bugs.gentoo.org/294661
Signed-off-by: David Roman  gmail.com>

 dev-libs/libdwarf/Manifest  |  1 +
 dev-libs/libdwarf/libdwarf-0.9.2.ebuild | 47 +
 dev-libs/libdwarf/metadata.xml  |  5 +++-
 3 files changed, 52 insertions(+), 1 deletion(-)

diff --git a/dev-libs/libdwarf/Manifest b/dev-libs/libdwarf/Manifest
index 73dc11253a..2240a5dcbc 100644
--- a/dev-libs/libdwarf/Manifest
+++ b/dev-libs/libdwarf/Manifest
@@ -1 +1,2 @@
 DIST libdwarf-0.9.1.tar.xz 2677488 BLAKE2B 
811103cfd12420b35483c3929709d7759747a70d1a7790250fe84e7a467c03fcf095656dda1992b60488ffc15e45fa2ad6197d321fa3483740cd5dc92f363e9b
 SHA512 
ec66f0dbc72df3dd689a2d38ebae029e081e0ec3008dd510372e0c2c387f0092c2f9fe8d9928ded87b9c2ec30f1c3dc63bfaca7cc4a14e1c8c557d3c3b37d227
+DIST libdwarf-0.9.2.tar.xz 2692980 BLAKE2B 
bef2788b217916cf0887915a12695a82232bdeaf91bf1c5f5844db079d13e8b38996c5b8137ade9fd58297b5bf5ca2af4bce99c9bdf526217fce161755881c69
 SHA512 
f502b6da4b96d5962da1197c4ae522bfdb2858496c4af198109d844e0021318cb2a5ebc9c8cf9fc2e4439997ca9545c650ca4f28f0d96cb66b05c9b89b98f2f8

diff --git a/dev-libs/libdwarf/libdwarf-0.9.2.ebuild 
b/dev-libs/libdwarf/libdwarf-0.9.2.ebuild
new file mode 100644
index 00..d30bcfb27a
--- /dev/null
+++ b/dev-libs/libdwarf/libdwarf-0.9.2.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="The DWARF Debugging Information Format"
+HOMEPAGE="
+   https://www.prevanders.net/dwarf.html
+   https://www.dwarfstd.org
+   https://github.com/davea42/libdwarf-code
+"
+SRC_URI="https://www.prevanders.net/${P}.tar.xz;
+
+LICENSE="BSD GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc dwarfexample dwarfgen"
+
+DEPEND="
+   app-arch/zstd:=
+   sys-libs/zlib:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( app-text/doxygen )"
+
+DOCS=( AUTHORS NEWS README.md )
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use dwarfgen)
+   $(meson_use dwarfexample)
+   $(meson_use doc)
+   )
+   meson_src_configure
+}
+
+src_install(){
+   meson_src_install
+
+   dodoc ChangeLog* doc/*.pdf
+   if use doc; then
+   mv "${ED}"/usr/share/doc/${PN}/* "${ED}"/usr/share/doc/${PF}/ 
|| die
+   rmdir "${ED}"/usr/share/doc/${PN} || die
+   fi
+}

diff --git a/dev-libs/libdwarf/metadata.xml b/dev-libs/libdwarf/metadata.xml
index 5326540c35..e6c010504f 100644
--- a/dev-libs/libdwarf/metadata.xml
+++ b/dev-libs/libdwarf/metadata.xml
@@ -1,7 +1,10 @@
 
 https://www.gentoo.org/dtd/metadata.dtd;>
 
-   
+   
+   davidroma...@gmail.com
+   David Roman
+   

davea42/libdwarf-code




[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/

2024-02-22 Thread David Roman
commit: be9e05a1e09959e50fe0de69a5adde0ff690e89d
Author: David Roman  gmail  com>
AuthorDate: Thu Feb 22 13:57:20 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb 22 13:57:20 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=be9e05a1

dev-libs/libdwarf: drop 0.4.0, 0.4.1, 0.5.0, 0.6.0

Signed-off-by: David Roman  gmail.com>

 dev-libs/libdwarf/Manifest  |  4 ---
 dev-libs/libdwarf/libdwarf-0.4.0.ebuild | 47 ---
 dev-libs/libdwarf/libdwarf-0.4.1.ebuild | 45 --
 dev-libs/libdwarf/libdwarf-0.5.0.ebuild | 48 
 dev-libs/libdwarf/libdwarf-0.6.0.ebuild | 49 -
 dev-libs/libdwarf/metadata.xml  |  1 -
 6 files changed, 194 deletions(-)

diff --git a/dev-libs/libdwarf/Manifest b/dev-libs/libdwarf/Manifest
index 89430c0bc1..73dc11253a 100644
--- a/dev-libs/libdwarf/Manifest
+++ b/dev-libs/libdwarf/Manifest
@@ -1,5 +1 @@
-DIST libdwarf-0.4.0.tar.xz 2380228 BLAKE2B 
ee9d02284740b3f4961299e2e4530c2934cde4defefebd8a8ca3aab232f0a18fc35d376c2f61ee323f7db7e6460a3f5e662781f8086438c287f716067c2b7594
 SHA512 
30e5c6c1fc95aa28a014007a45199160e1d9ba870b196d6f98e6dd21a349e9bb31bba1bd6817f8ef9a89303bed0562182a7d46fcbb36aedded76c2f1e0052e1e
-DIST libdwarf-0.4.1.tar.xz 2410800 BLAKE2B 
88753ebc2606fbcc7a41ea3db8f5bc1b41357705f7b4e21acb49c13d96f3741a7305b764ab973bc9ac0c6c4246b668f82d93886451d9963f4237a9ff47694429
 SHA512 
793fe487de80fe6878f022b90f49ec334a0d7db071ff22a11902db5e3457cc7f3f853945a9ac74de2c40f7f388277f21c5b2e62745bca92d2bb55c51e9577693
-DIST libdwarf-0.5.0.tar.xz 2477032 BLAKE2B 
6e12b1dd8a8a7a8a66ae992cb199cab015f1dcca09d44cb44ffb422e6b792ba7f3127804379afbe6cedb05c8c864930d26fc1a03166687bd2446f519c9571ea9
 SHA512 
53ef7062deacaac2c8a7c829699ee53c88c7865437a54b70b2807da3f24cee13083b5bdd16bcc7ba6e194a271c23860e75cf92c2cc61ec94a7da837f4ee794e2
-DIST libdwarf-0.6.0.tar.xz 2437352 BLAKE2B 
0ba6bf4a7ce564f4fd88dacefcf2412a01bb6ceebec24b03ce54d7f29dee8b94066318c5cd16fb5a09db7a276df37cbbd4fe1f47123d0baf50306d448e076702
 SHA512 
839ba5e4162630ad804d76bd2aa86f35780a178dcda110106a5ee4fb27807fdf45f12e8bbb399ff53721121d0169a73335898f94218a1853116bb106dd455950
 DIST libdwarf-0.9.1.tar.xz 2677488 BLAKE2B 
811103cfd12420b35483c3929709d7759747a70d1a7790250fe84e7a467c03fcf095656dda1992b60488ffc15e45fa2ad6197d321fa3483740cd5dc92f363e9b
 SHA512 
ec66f0dbc72df3dd689a2d38ebae029e081e0ec3008dd510372e0c2c387f0092c2f9fe8d9928ded87b9c2ec30f1c3dc63bfaca7cc4a14e1c8c557d3c3b37d227

diff --git a/dev-libs/libdwarf/libdwarf-0.4.0.ebuild 
b/dev-libs/libdwarf/libdwarf-0.4.0.ebuild
deleted file mode 100644
index 425590c340..00
--- a/dev-libs/libdwarf/libdwarf-0.4.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="The DWARF Debugging Information Format"
-HOMEPAGE="
-   https://www.prevanders.net/dwarf.html
-   https://www.dwarfstd.org
-   https://github.com/davea42/libdwarf-code
-"
-SRC_URI="https://www.prevanders.net/${P}.tar.xz;
-
-LICENSE="LGPL-2.1 GPL-2 BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc dwarfexample dwarfgen +elf"
-
-DEPEND="
-   sys-libs/zlib
-   elf? ( virtual/libelf:= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( app-text/doxygen )"
-
-src_configure() {
-
-   local emesonargs=(
-   $(meson_use dwarfgen)
-   $(meson_use dwarfexample)
-   $(meson_use doc)
-   $(meson_use elf libelf)
-   )
-   meson_src_configure
-}
-
-src_install(){
-   meson_src_install
-   dodoc AUTHORS README README.md ChangeLog* NEWS
-   if use doc; then
-   mkdir -p "${ED}/usr/share/doc/${PF}" || die
-   mv "${ED}/usr/share/doc/${PN}/html" 
"${ED}/usr/share/doc/${PF}/" || die
-   rm -r "${ED}/usr/share/doc/${PN}" || die
-   fi
-}

diff --git a/dev-libs/libdwarf/libdwarf-0.4.1.ebuild 
b/dev-libs/libdwarf/libdwarf-0.4.1.ebuild
deleted file mode 100644
index a2fe9db73c..00
--- a/dev-libs/libdwarf/libdwarf-0.4.1.ebuild
+++ /dev/null
@@ -1,45 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit meson
-
-DESCRIPTION="The DWARF Debugging Information Format"
-HOMEPAGE="
-   https://www.prevanders.net/dwarf.html
-   https://www.dwarfstd.org
-   https://github.com/davea42/libdwarf-code
-"
-SRC_URI="https://www.prevanders.net/${P}.tar.xz;
-
-LICENSE="LGPL-2.1 GPL-2 BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc dwarfexample dwarfgen +elf"
-
-DEPEND="
-   sys-libs/zlib
-   elf? ( virtual/libelf:= )
-"
-RDEPEND="${DEPEND}"
-BDEPEND="doc? ( app-text/doxygen )"
-
-src_configure() {
-   local emesonargs=(
-   $(meson_use dwarfgen)
-   $(meson_use dwarfexample)
-   $(meson_use 

[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/

2024-02-22 Thread David Roman
commit: 0efc06920b83aed91d9b36150a989336d1f6026c
Author: David Roman  gmail  com>
AuthorDate: Thu Feb 22 13:55:27 2024 +
Commit: David Roman  gmail  com>
CommitDate: Thu Feb 22 13:55:35 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=0efc0692

dev-libs/libdwarf: add 0.9.1

Signed-off-by: David Roman  gmail.com>

 dev-libs/libdwarf/Manifest  |  1 +
 dev-libs/libdwarf/libdwarf-0.9.1.ebuild | 47 +
 2 files changed, 48 insertions(+)

diff --git a/dev-libs/libdwarf/Manifest b/dev-libs/libdwarf/Manifest
index ec51adf5be..89430c0bc1 100644
--- a/dev-libs/libdwarf/Manifest
+++ b/dev-libs/libdwarf/Manifest
@@ -2,3 +2,4 @@ DIST libdwarf-0.4.0.tar.xz 2380228 BLAKE2B 
ee9d02284740b3f4961299e2e4530c2934cde
 DIST libdwarf-0.4.1.tar.xz 2410800 BLAKE2B 
88753ebc2606fbcc7a41ea3db8f5bc1b41357705f7b4e21acb49c13d96f3741a7305b764ab973bc9ac0c6c4246b668f82d93886451d9963f4237a9ff47694429
 SHA512 
793fe487de80fe6878f022b90f49ec334a0d7db071ff22a11902db5e3457cc7f3f853945a9ac74de2c40f7f388277f21c5b2e62745bca92d2bb55c51e9577693
 DIST libdwarf-0.5.0.tar.xz 2477032 BLAKE2B 
6e12b1dd8a8a7a8a66ae992cb199cab015f1dcca09d44cb44ffb422e6b792ba7f3127804379afbe6cedb05c8c864930d26fc1a03166687bd2446f519c9571ea9
 SHA512 
53ef7062deacaac2c8a7c829699ee53c88c7865437a54b70b2807da3f24cee13083b5bdd16bcc7ba6e194a271c23860e75cf92c2cc61ec94a7da837f4ee794e2
 DIST libdwarf-0.6.0.tar.xz 2437352 BLAKE2B 
0ba6bf4a7ce564f4fd88dacefcf2412a01bb6ceebec24b03ce54d7f29dee8b94066318c5cd16fb5a09db7a276df37cbbd4fe1f47123d0baf50306d448e076702
 SHA512 
839ba5e4162630ad804d76bd2aa86f35780a178dcda110106a5ee4fb27807fdf45f12e8bbb399ff53721121d0169a73335898f94218a1853116bb106dd455950
+DIST libdwarf-0.9.1.tar.xz 2677488 BLAKE2B 
811103cfd12420b35483c3929709d7759747a70d1a7790250fe84e7a467c03fcf095656dda1992b60488ffc15e45fa2ad6197d321fa3483740cd5dc92f363e9b
 SHA512 
ec66f0dbc72df3dd689a2d38ebae029e081e0ec3008dd510372e0c2c387f0092c2f9fe8d9928ded87b9c2ec30f1c3dc63bfaca7cc4a14e1c8c557d3c3b37d227

diff --git a/dev-libs/libdwarf/libdwarf-0.9.1.ebuild 
b/dev-libs/libdwarf/libdwarf-0.9.1.ebuild
new file mode 100644
index 00..d30bcfb27a
--- /dev/null
+++ b/dev-libs/libdwarf/libdwarf-0.9.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="The DWARF Debugging Information Format"
+HOMEPAGE="
+   https://www.prevanders.net/dwarf.html
+   https://www.dwarfstd.org
+   https://github.com/davea42/libdwarf-code
+"
+SRC_URI="https://www.prevanders.net/${P}.tar.xz;
+
+LICENSE="BSD GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc dwarfexample dwarfgen"
+
+DEPEND="
+   app-arch/zstd:=
+   sys-libs/zlib:=
+"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( app-text/doxygen )"
+
+DOCS=( AUTHORS NEWS README.md )
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use dwarfgen)
+   $(meson_use dwarfexample)
+   $(meson_use doc)
+   )
+   meson_src_configure
+}
+
+src_install(){
+   meson_src_install
+
+   dodoc ChangeLog* doc/*.pdf
+   if use doc; then
+   mv "${ED}"/usr/share/doc/${PN}/* "${ED}"/usr/share/doc/${PF}/ 
|| die
+   rmdir "${ED}"/usr/share/doc/${PN} || die
+   fi
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/, games-engines/easyrpg-player/, net-fs/httpdirfs/, ...

2024-01-12 Thread Takuya Wakazono
commit: ec4d1b0c2f5ff10810dc1a0b45c20ade3e9aaf2a
Author: Takuya Wakazono  gmail  com>
AuthorDate: Sat Jan 13 03:18:38 2024 +
Commit: Takuya Wakazono  gmail  com>
CommitDate: Sat Jan 13 03:18:38 2024 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=ec4d1b0c

*/*: move {app-doc → app-text}/doxygen

Signed-off-by: Takuya Wakazono  gmail.com>

 dev-cpp/drogon/drogon-1.8.7.ebuild  | 2 +-
 dev-cpp/drogon/drogon-1.9.0.ebuild  | 2 +-
 dev-cpp/mastodonpp/mastodonpp-0.5.7-r1.ebuild   | 2 +-
 dev-cpp/mastodonpp/mastodonpp-.ebuild   | 2 +-
 dev-cpp/trantor/trantor-1.5.14.ebuild   | 2 +-
 dev-cpp/trantor/trantor-1.5.14_p1.ebuild| 2 +-
 dev-cpp/xtensor/xtensor-0.24.4.ebuild   | 2 +-
 dev-cpp/xtl/xtl-0.7.5.ebuild| 2 +-
 dev-games/liblcf/liblcf-0.7.0.ebuild| 2 +-
 dev-games/liblcf/liblcf-0.8.ebuild  | 2 +-
 dev-libs/cgicc/cgicc-3.2.19.ebuild  | 2 +-
 dev-libs/cgicc/cgicc-3.2.20.ebuild  | 2 +-
 dev-libs/libdwarf/libdwarf-0.4.0.ebuild | 2 +-
 dev-libs/libdwarf/libdwarf-0.4.1.ebuild | 2 +-
 dev-libs/libdwarf/libdwarf-0.5.0.ebuild | 2 +-
 dev-libs/libdwarf/libdwarf-0.6.0.ebuild | 2 +-
 dev-libs/properties-cpp/properties-cpp-0.0.2.ebuild | 2 +-
 dev-libs/protothreads/protothreads-1.4-r2.ebuild| 2 +-
 dev-libs/qhttpengine/qhttpengine-1.0.1-r1.ebuild| 2 +-
 dev-libs/qhttpengine/qhttpengine-.ebuild| 2 +-
 dev-libs/tfdn/tfdn-1.6.0.ebuild | 2 +-
 dev-libs/tfdn/tfdn-1.7.0.ebuild | 2 +-
 dev-libs/tweeny/tweeny-3.2.0.ebuild | 2 +-
 dev-util/babeltrace2/babeltrace2-2.0.4.ebuild   | 2 +-
 games-engines/easyrpg-player/easyrpg-player-0.7.0.ebuild| 2 +-
 games-engines/easyrpg-player/easyrpg-player-0.8-r1.ebuild   | 2 +-
 games-engines/easyrpg-player/easyrpg-player-0.8.ebuild  | 2 +-
 gui-libs/cubegui/cubegui-4.7-r2.ebuild  | 2 +-
 net-fs/httpdirfs/httpdirfs-1.2.0.ebuild | 2 +-
 net-im/nheko/nheko-0.11.3-r1.ebuild | 2 +-
 net-libs/orcania/orcania-2.3.3.ebuild   | 2 +-
 net-libs/ulfius/ulfius-2.7.15.ebuild| 2 +-
 net-libs/yder/yder-1.4.20.ebuild| 2 +-
 sci-biology/cmdock/cmdock-0.2.0-r1.ebuild   | 2 +-
 sci-biology/cmdock/cmdock-0.2.0.ebuild  | 2 +-
 sci-biology/cmdock/metadata.xml | 2 +-
 sci-libs/CoDiPack/CoDiPack-0_pre20210720-r1.ebuild  | 2 +-
 sci-libs/Mutationpp/Mutationpp-1.0.5-r1.ebuild  | 2 +-
 sci-libs/dart/dart-6.12.1-r2.ebuild | 2 +-
 sci-libs/libROM/libROM-1.0.0.ebuild | 2 +-
 sci-libs/magma/magma-2.6.2-r1.ebuild| 2 +-
 sci-libs/magma/magma-2.6.2.ebuild   | 2 +-
 sci-libs/mfem/mfem-4.4.ebuild   | 2 +-
 sci-libs/mlpack/mlpack-3.4.2_p20220501.ebuild   | 2 +-
 sys-cluster/clusteringsuite/clusteringsuite-2.6.9-r3.ebuild | 2 +-
 sys-cluster/fti/fti-1.6-r1.ebuild   | 2 +-
 sys-cluster/parallel-netcdf/parallel-netcdf-1.12.2.ebuild   | 2 +-
 sys-libs/cyclonedds/cyclonedds-0.10.3.ebuild| 2 +-
 sys-libs/cyclonedds/cyclonedds-.ebuild  | 2 +-
 sys-libs/iceoryx/iceoryx-2.0.3.ebuild   | 2 +-
 sys-libs/iceoryx/iceoryx-.ebuild| 2 +-
 sys-libs/safeclib/safeclib-3.7.1-r2.ebuild  | 2 +-
 52 files changed, 52 insertions(+), 52 deletions(-)

diff --git a/dev-cpp/drogon/drogon-1.8.7.ebuild 
b/dev-cpp/drogon/drogon-1.8.7.ebuild
index 7841c9749a..42c21024a5 100644
--- a/dev-cpp/drogon/drogon-1.8.7.ebuild
+++ b/dev-cpp/drogon/drogon-1.8.7.ebuild
@@ -41,7 +41,7 @@ DEPEND="
${RDEPEND}
test? ( dev-cpp/gtest )
 "
-BDEPEND="doc? ( app-doc/doxygen )"
+BDEPEND="doc? ( app-text/doxygen )"
 
 PATCHES=( "${FILESDIR}"/${PN}-1.8.4-fix-test-build.patch )
 

diff --git a/dev-cpp/drogon/drogon-1.9.0.ebuild 
b/dev-cpp/drogon/drogon-1.9.0.ebuild
index 76ff8fa0f5..637e4434b4 100644
--- a/dev-cpp/drogon/drogon-1.9.0.ebuild
+++ b/dev-cpp/drogon/drogon-1.9.0.ebuild
@@ -41,7 +41,7 @@ DEPEND="
${RDEPEND}
test? ( dev-cpp/gtest )
 "
-BDEPEND="doc? ( app-doc/doxygen )"
+BDEPEND="doc? ( app-text/doxygen )"
 
 PATCHES=( "${FILESDIR}"/${PN}-1.8.4-fix-test-build.patch )
 

diff --git a/dev-cpp/mastodonpp/mastodonpp-0.5.7-r1.ebuild 
b/dev-cpp/mastodonpp/mastodonpp-0.5.7-r1.ebuild
index 96ce9cef8b..b67a47dea4 100644
--- 

[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/

2023-05-17 Thread Lucio Sauer
commit: 713f7015876dbfe88be5502aef2840272678fab2
Author: Lucio Sauer  posteo  net>
AuthorDate: Wed May 17 22:26:22 2023 +
Commit: Lucio Sauer  posteo  net>
CommitDate: Wed May 17 22:26:22 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=713f7015

dev-libs/libdwarf: add 0.6.0

Signed-off-by: Lucio Sauer  posteo.net>

 dev-libs/libdwarf/Manifest  |  1 +
 dev-libs/libdwarf/libdwarf-0.6.0.ebuild | 49 +
 2 files changed, 50 insertions(+)

diff --git a/dev-libs/libdwarf/Manifest b/dev-libs/libdwarf/Manifest
index 6a3720b09..ec51adf5b 100644
--- a/dev-libs/libdwarf/Manifest
+++ b/dev-libs/libdwarf/Manifest
@@ -1,3 +1,4 @@
 DIST libdwarf-0.4.0.tar.xz 2380228 BLAKE2B 
ee9d02284740b3f4961299e2e4530c2934cde4defefebd8a8ca3aab232f0a18fc35d376c2f61ee323f7db7e6460a3f5e662781f8086438c287f716067c2b7594
 SHA512 
30e5c6c1fc95aa28a014007a45199160e1d9ba870b196d6f98e6dd21a349e9bb31bba1bd6817f8ef9a89303bed0562182a7d46fcbb36aedded76c2f1e0052e1e
 DIST libdwarf-0.4.1.tar.xz 2410800 BLAKE2B 
88753ebc2606fbcc7a41ea3db8f5bc1b41357705f7b4e21acb49c13d96f3741a7305b764ab973bc9ac0c6c4246b668f82d93886451d9963f4237a9ff47694429
 SHA512 
793fe487de80fe6878f022b90f49ec334a0d7db071ff22a11902db5e3457cc7f3f853945a9ac74de2c40f7f388277f21c5b2e62745bca92d2bb55c51e9577693
 DIST libdwarf-0.5.0.tar.xz 2477032 BLAKE2B 
6e12b1dd8a8a7a8a66ae992cb199cab015f1dcca09d44cb44ffb422e6b792ba7f3127804379afbe6cedb05c8c864930d26fc1a03166687bd2446f519c9571ea9
 SHA512 
53ef7062deacaac2c8a7c829699ee53c88c7865437a54b70b2807da3f24cee13083b5bdd16bcc7ba6e194a271c23860e75cf92c2cc61ec94a7da837f4ee794e2
+DIST libdwarf-0.6.0.tar.xz 2437352 BLAKE2B 
0ba6bf4a7ce564f4fd88dacefcf2412a01bb6ceebec24b03ce54d7f29dee8b94066318c5cd16fb5a09db7a276df37cbbd4fe1f47123d0baf50306d448e076702
 SHA512 
839ba5e4162630ad804d76bd2aa86f35780a178dcda110106a5ee4fb27807fdf45f12e8bbb399ff53721121d0169a73335898f94218a1853116bb106dd455950

diff --git a/dev-libs/libdwarf/libdwarf-0.6.0.ebuild 
b/dev-libs/libdwarf/libdwarf-0.6.0.ebuild
new file mode 100644
index 0..67cd1723c
--- /dev/null
+++ b/dev-libs/libdwarf/libdwarf-0.6.0.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="The DWARF Debugging Information Format"
+HOMEPAGE="
+   https://www.prevanders.net/dwarf.html
+   https://www.dwarfstd.org
+   https://github.com/davea42/libdwarf-code
+"
+SRC_URI="https://www.prevanders.net/${P}.tar.xz;
+
+LICENSE="BSD GPL-2 LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc dwarfexample dwarfgen +elf"
+
+DEPEND="
+   app-arch/zstd:=
+   sys-libs/zlib:=
+   elf? ( virtual/libelf:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+DOCS=( AUTHORS NEWS README.md )
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use dwarfgen)
+   $(meson_use dwarfexample)
+   $(meson_use doc)
+   $(meson_use elf libelf)
+   )
+   meson_src_configure
+}
+
+src_install(){
+   meson_src_install
+
+   dodoc ChangeLog* doc/*.pdf
+   if use doc; then
+   mv "${ED}"/usr/share/doc/${PN}/* "${ED}"/usr/share/doc/${PF}/ 
|| die
+   rmdir "${ED}"/usr/share/doc/${PN} || die
+   fi
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/

2023-01-17 Thread Anna Vyalkova
commit: 7763267d7e466f3905a9dac1a2c582eb374f13a2
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Tue Jan 17 05:44:48 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Tue Jan 17 14:26:59 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=7763267d

dev-libs/libdwarf: sort licenses

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-libs/libdwarf/libdwarf-0.5.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/libdwarf/libdwarf-0.5.0.ebuild 
b/dev-libs/libdwarf/libdwarf-0.5.0.ebuild
index ed96f1807..1e189e23f 100644
--- a/dev-libs/libdwarf/libdwarf-0.5.0.ebuild
+++ b/dev-libs/libdwarf/libdwarf-0.5.0.ebuild
@@ -13,7 +13,7 @@ HOMEPAGE="
 "
 SRC_URI="https://www.prevanders.net/${P}.tar.xz;
 
-LICENSE="LGPL-2.1 GPL-2 BSD"
+LICENSE="BSD GPL-2 LGPL-2.1"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="doc dwarfexample dwarfgen +elf"



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/

2023-01-14 Thread Anna Vyalkova
commit: 8a69d221238fd83aa70cba3d5ac6117dc6a491e0
Author: Anna (cybertailor) Vyalkova  sysrq  in>
AuthorDate: Sat Jan 14 13:12:04 2023 +
Commit: Anna Vyalkova  sysrq  in>
CommitDate: Sat Jan 14 13:33:38 2023 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8a69d221

dev-libs/libdwarf: add 0.5.0

Signed-off-by: Anna (cybertailor) Vyalkova  sysrq.in>

 dev-libs/libdwarf/Manifest  |  1 +
 dev-libs/libdwarf/libdwarf-0.5.0.ebuild | 48 +
 2 files changed, 49 insertions(+)

diff --git a/dev-libs/libdwarf/Manifest b/dev-libs/libdwarf/Manifest
index d431a7a54..6a3720b09 100644
--- a/dev-libs/libdwarf/Manifest
+++ b/dev-libs/libdwarf/Manifest
@@ -1,2 +1,3 @@
 DIST libdwarf-0.4.0.tar.xz 2380228 BLAKE2B 
ee9d02284740b3f4961299e2e4530c2934cde4defefebd8a8ca3aab232f0a18fc35d376c2f61ee323f7db7e6460a3f5e662781f8086438c287f716067c2b7594
 SHA512 
30e5c6c1fc95aa28a014007a45199160e1d9ba870b196d6f98e6dd21a349e9bb31bba1bd6817f8ef9a89303bed0562182a7d46fcbb36aedded76c2f1e0052e1e
 DIST libdwarf-0.4.1.tar.xz 2410800 BLAKE2B 
88753ebc2606fbcc7a41ea3db8f5bc1b41357705f7b4e21acb49c13d96f3741a7305b764ab973bc9ac0c6c4246b668f82d93886451d9963f4237a9ff47694429
 SHA512 
793fe487de80fe6878f022b90f49ec334a0d7db071ff22a11902db5e3457cc7f3f853945a9ac74de2c40f7f388277f21c5b2e62745bca92d2bb55c51e9577693
+DIST libdwarf-0.5.0.tar.xz 2477032 BLAKE2B 
6e12b1dd8a8a7a8a66ae992cb199cab015f1dcca09d44cb44ffb422e6b792ba7f3127804379afbe6cedb05c8c864930d26fc1a03166687bd2446f519c9571ea9
 SHA512 
53ef7062deacaac2c8a7c829699ee53c88c7865437a54b70b2807da3f24cee13083b5bdd16bcc7ba6e194a271c23860e75cf92c2cc61ec94a7da837f4ee794e2

diff --git a/dev-libs/libdwarf/libdwarf-0.5.0.ebuild 
b/dev-libs/libdwarf/libdwarf-0.5.0.ebuild
new file mode 100644
index 0..ed96f1807
--- /dev/null
+++ b/dev-libs/libdwarf/libdwarf-0.5.0.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="The DWARF Debugging Information Format"
+HOMEPAGE="
+   https://www.prevanders.net/dwarf.html
+   https://www.dwarfstd.org
+   https://github.com/davea42/libdwarf-code
+"
+SRC_URI="https://www.prevanders.net/${P}.tar.xz;
+
+LICENSE="LGPL-2.1 GPL-2 BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc dwarfexample dwarfgen +elf"
+
+DEPEND="
+   app-arch/zstd:=
+   sys-libs/zlib:=
+   elf? ( virtual/libelf:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+DOCS=( AUTHORS NEWS README{,.md} )
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use dwarfgen)
+   $(meson_use dwarfexample)
+   $(meson_use doc)
+   $(meson_use elf libelf)
+   )
+   meson_src_configure
+}
+
+src_install(){
+   meson_src_install
+
+   dodoc ChangeLog* doc/*.pdf
+   if use doc; then
+   mv "${ED}"/usr/share/doc/{${PN},${PF}}/html || die
+   fi
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/

2022-07-07 Thread Alessandro Barbieri
commit: a73d2a017de31a44c79d1322a3f26e3c9ba2a5fa
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Thu Jul  7 07:58:29 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Thu Jul  7 07:59:06 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=a73d2a01

dev-libs/libdwarf: add 0.4.1

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/libdwarf/Manifest  |  1 +
 dev-libs/libdwarf/libdwarf-0.4.1.ebuild | 45 +
 2 files changed, 46 insertions(+)

diff --git a/dev-libs/libdwarf/Manifest b/dev-libs/libdwarf/Manifest
index 1c18e87bb..d431a7a54 100644
--- a/dev-libs/libdwarf/Manifest
+++ b/dev-libs/libdwarf/Manifest
@@ -1 +1,2 @@
 DIST libdwarf-0.4.0.tar.xz 2380228 BLAKE2B 
ee9d02284740b3f4961299e2e4530c2934cde4defefebd8a8ca3aab232f0a18fc35d376c2f61ee323f7db7e6460a3f5e662781f8086438c287f716067c2b7594
 SHA512 
30e5c6c1fc95aa28a014007a45199160e1d9ba870b196d6f98e6dd21a349e9bb31bba1bd6817f8ef9a89303bed0562182a7d46fcbb36aedded76c2f1e0052e1e
+DIST libdwarf-0.4.1.tar.xz 2410800 BLAKE2B 
88753ebc2606fbcc7a41ea3db8f5bc1b41357705f7b4e21acb49c13d96f3741a7305b764ab973bc9ac0c6c4246b668f82d93886451d9963f4237a9ff47694429
 SHA512 
793fe487de80fe6878f022b90f49ec334a0d7db071ff22a11902db5e3457cc7f3f853945a9ac74de2c40f7f388277f21c5b2e62745bca92d2bb55c51e9577693

diff --git a/dev-libs/libdwarf/libdwarf-0.4.1.ebuild 
b/dev-libs/libdwarf/libdwarf-0.4.1.ebuild
new file mode 100644
index 0..6616b03bf
--- /dev/null
+++ b/dev-libs/libdwarf/libdwarf-0.4.1.ebuild
@@ -0,0 +1,45 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="The DWARF Debugging Information Format"
+HOMEPAGE="
+   https://www.prevanders.net/dwarf.html
+   https://www.dwarfstd.org
+   https://github.com/davea42/libdwarf-code
+"
+SRC_URI="https://www.prevanders.net/${P}.tar.xz;
+
+LICENSE="LGPL-2.1 GPL-2 BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc dwarfexample dwarfgen +elf"
+
+DEPEND="
+   sys-libs/zlib
+   elf? ( virtual/libelf:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+src_configure() {
+   local emesonargs=(
+   $(meson_use dwarfgen)
+   $(meson_use dwarfexample)
+   $(meson_use doc)
+   $(meson_use elf libelf)
+   )
+   meson_src_configure
+}
+
+src_install(){
+   meson_src_install
+   dodoc AUTHORS README README.md ChangeLog* NEWS doc/*.pdf
+   if use doc; then
+   dodoc -r "${ED}/usr/share/doc/${PN}/html"
+   rm -r "${ED}/usr/share/doc/${PN}" || die
+   fi
+}



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/

2022-06-16 Thread Alessandro Barbieri
commit: 1d4aa38d5af9db0070ac0b091b7296ebcd398b51
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jun 17 02:16:04 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Fri Jun 17 02:16:04 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=1d4aa38d

dev-libs/libdwarf: new version

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/libdwarf/Manifest|  2 +-
 dev-libs/libdwarf/libdwarf-0.4.0.ebuild   | 47 +++
 dev-libs/libdwarf/libdwarf-20210528-r1.ebuild | 55 ---
 dev-libs/libdwarf/metadata.xml|  8 ++--
 4 files changed, 51 insertions(+), 61 deletions(-)

diff --git a/dev-libs/libdwarf/Manifest b/dev-libs/libdwarf/Manifest
index 0b1edc3e2..1c18e87bb 100644
--- a/dev-libs/libdwarf/Manifest
+++ b/dev-libs/libdwarf/Manifest
@@ -1 +1 @@
-DIST libdwarf-20210528.tar.gz 2869691 BLAKE2B 
43fb0a45c5e3ab96d402a09b129764fc47a2ff0a6ea9ea8930e074cf648beaec8dba72fc6a6be939c80de14190f7fb486b0c617de93713a78296b4e6c854bf2a
 SHA512 
e0f9c88554053ee6c1b1333960891189e7820c4a4ddc302b7e63754a4cdcfc2acb1b4b6083a722d1204a75e994fff3401ecc251b8c3b24090f8cb4046d90f870
+DIST libdwarf-0.4.0.tar.xz 2380228 BLAKE2B 
ee9d02284740b3f4961299e2e4530c2934cde4defefebd8a8ca3aab232f0a18fc35d376c2f61ee323f7db7e6460a3f5e662781f8086438c287f716067c2b7594
 SHA512 
30e5c6c1fc95aa28a014007a45199160e1d9ba870b196d6f98e6dd21a349e9bb31bba1bd6817f8ef9a89303bed0562182a7d46fcbb36aedded76c2f1e0052e1e

diff --git a/dev-libs/libdwarf/libdwarf-0.4.0.ebuild 
b/dev-libs/libdwarf/libdwarf-0.4.0.ebuild
new file mode 100644
index 0..68f8dd7be
--- /dev/null
+++ b/dev-libs/libdwarf/libdwarf-0.4.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit meson
+
+DESCRIPTION="The DWARF Debugging Information Format"
+HOMEPAGE="
+   https://www.prevanders.net/dwarf.html
+   https://www.dwarfstd.org
+   https://github.com/davea42/libdwarf-code
+"
+SRC_URI="https://www.prevanders.net/${P}.tar.xz;
+
+LICENSE="LGPL-2.1 GPL-2 BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="doc dwarfexample dwarfgen +elf"
+
+DEPEND="
+   sys-libs/zlib
+   elf? ( virtual/libelf:= )
+"
+RDEPEND="${DEPEND}"
+BDEPEND="doc? ( app-doc/doxygen )"
+
+src_configure() {
+
+   local emesonargs=(
+   $(meson_use dwarfgen)
+   $(meson_use dwarfexample)
+   $(meson_use doc)
+   $(meson_use elf libelf)
+   )
+   meson_src_configure
+}
+
+src_install(){
+   meson_src_install
+   dodoc AUTHORS README README.md ChangeLog* NEWS
+   if use doc; then
+   mkdir -p "${ED}/usr/share/doc/${PF}" || die
+   mv "${ED}/usr/share/doc/${PN}/html" 
"${ED}/usr/share/doc/${PF}/" || die
+   rm -r "${ED}/usr/share/doc/${PN}" || die
+   fi
+}

diff --git a/dev-libs/libdwarf/libdwarf-20210528-r1.ebuild 
b/dev-libs/libdwarf/libdwarf-20210528-r1.ebuild
deleted file mode 100644
index a1fdd9a05..0
--- a/dev-libs/libdwarf/libdwarf-20210528-r1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DESCRIPTION="The DWARF Debugging Information Format"
-HOMEPAGE="
-   https://www.prevanders.net/dwarf.html
-   http://www.dwarfstd.org
-"
-SRC_URI="https://www.prevanders.net/${P}.tar.gz;
-
-LICENSE="LGPL-2.1 GPL-2 BSD"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="dwarfexample dwarfgen +elf global-alloc-sums namestable 
nonstandardprintf oldframecol sanitize"
-
-DEPEND="
-   sys-libs/zlib
-   elf? ( virtual/libelf:= )
-"
-RDEPEND="${DEPEND}"
-
-DOCS=( AUTHORS README README.md ChangeLog ChangeLog2018 NEWS )
-
-src_configure() {
-
-   local myconf=(
-   --disable-static
-   --disable-windowspath
-   --enable-shared
-   --includedir="${EPREFIX}/usr/include/${PN}"
-   )
-
-   #this configure is so bad it enables when passing --disable
-   use dwarfexample && myconf+=(--enable-dwarfexample)
-   use dwarfgen && myconf+=(--enable-dwarfgen)
-   use elf && myconf+=(--enable-libelf)
-   use global-alloc-sums && myconf+=(--enable-global-alloc-csums)
-   use namestable && myconf+=(--enable-namestable)
-   use nonstandardprintf && myconf+=(--enable-nonstandardprintf)
-   use oldframecol && myconf+=(--enable-oldframecol)
-   use sanitize && myconf+=(--enable-sanitize)
-
-   econf "${myconf[@]}"
-}
-
-src_install(){
-   emake DESTDIR="${D}" install
-   einstalldocs
-
-   #--disable-static get ignored ...
-   find "${ED}" -name '*.a' -delete || die
-   find "${ED}" -name '*.la' -delete || die
-}

diff --git a/dev-libs/libdwarf/metadata.xml b/dev-libs/libdwarf/metadata.xml
index 57f690a05..0ae906ce8 100644
--- a/dev-libs/libdwarf/metadata.xml
+++ 

[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/

2022-06-11 Thread Alessandro Barbieri
commit: c2e2fd21e977eb5c10ef18e302ac48ef60fda8b2
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Fri Jun 10 23:57:58 2022 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sat Jun 11 12:24:51 2022 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c2e2fd21

dev-libs/libdwarf: EAPI 8

Signed-off-by: Alessandro Barbieri  gmail.com>

 .../{libdwarf-20210528.ebuild => libdwarf-20210528-r1.ebuild}   | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/libdwarf/libdwarf-20210528.ebuild 
b/dev-libs/libdwarf/libdwarf-20210528-r1.ebuild
similarity index 94%
rename from dev-libs/libdwarf/libdwarf-20210528.ebuild
rename to dev-libs/libdwarf/libdwarf-20210528-r1.ebuild
index 0cd0cae38..a1fdd9a05 100644
--- a/dev-libs/libdwarf/libdwarf-20210528.ebuild
+++ b/dev-libs/libdwarf/libdwarf-20210528-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 DESCRIPTION="The DWARF Debugging Information Format"
 HOMEPAGE="
@@ -17,7 +17,7 @@ IUSE="dwarfexample dwarfgen +elf global-alloc-sums namestable 
nonstandardprintf
 
 DEPEND="
sys-libs/zlib
-   elf? ( virtual/libelf )
+   elf? ( virtual/libelf:= )
 "
 RDEPEND="${DEPEND}"
 



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/

2021-06-14 Thread Alessandro Barbieri
commit: 89cbfac21163f7f06257080d928a2fd90e104b87
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Mon Jun 14 23:09:04 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Mon Jun 14 23:09:43 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=89cbfac2

dev-libs/libdwarf: add 20210528, drop 20210305

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/libdwarf/Manifest | 2 +-
 .../libdwarf/{libdwarf-20210305.ebuild => libdwarf-20210528.ebuild}| 3 ++-
 2 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libdwarf/Manifest b/dev-libs/libdwarf/Manifest
index edbfc9d7d..0b1edc3e2 100644
--- a/dev-libs/libdwarf/Manifest
+++ b/dev-libs/libdwarf/Manifest
@@ -1 +1 @@
-DIST libdwarf-20210305.tar.gz 2872089 BLAKE2B 
2ce8f29846486ca3b45db606b23fa1aae83af77ce95473b6f55678e930e3f25a81e44db64700dc41969b42a6d1d6086f30d45bd6e30341e1a557aedcda970846
 SHA512 
6fa05cf88125a95ebe38673d62e944701fdd28ba5c50f7695037acbc386f29b41d6551d9d08283b7d24fba02f3c0d6c8f5d424ee75989b6aef54f8dc2340d0f5
+DIST libdwarf-20210528.tar.gz 2869691 BLAKE2B 
43fb0a45c5e3ab96d402a09b129764fc47a2ff0a6ea9ea8930e074cf648beaec8dba72fc6a6be939c80de14190f7fb486b0c617de93713a78296b4e6c854bf2a
 SHA512 
e0f9c88554053ee6c1b1333960891189e7820c4a4ddc302b7e63754a4cdcfc2acb1b4b6083a722d1204a75e994fff3401ecc251b8c3b24090f8cb4046d90f870

diff --git a/dev-libs/libdwarf/libdwarf-20210305.ebuild 
b/dev-libs/libdwarf/libdwarf-20210528.ebuild
similarity index 99%
rename from dev-libs/libdwarf/libdwarf-20210305.ebuild
rename to dev-libs/libdwarf/libdwarf-20210528.ebuild
index f1b035bef..0cd0cae38 100644
--- a/dev-libs/libdwarf/libdwarf-20210305.ebuild
+++ b/dev-libs/libdwarf/libdwarf-20210528.ebuild
@@ -14,7 +14,6 @@ LICENSE="LGPL-2.1 GPL-2 BSD"
 SLOT="0"
 KEYWORDS="~amd64"
 IUSE="dwarfexample dwarfgen +elf global-alloc-sums namestable 
nonstandardprintf oldframecol sanitize"
-DOCS=( AUTHORS README README.md ChangeLog ChangeLog2018 NEWS )
 
 DEPEND="
sys-libs/zlib
@@ -22,6 +21,8 @@ DEPEND="
 "
 RDEPEND="${DEPEND}"
 
+DOCS=( AUTHORS README README.md ChangeLog ChangeLog2018 NEWS )
+
 src_configure() {
 
local myconf=(



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/

2021-05-19 Thread Alessandro Barbieri
commit: c280a950435f04e2d0eaed7f45c2e413056f12e0
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Wed May 19 16:49:14 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Wed May 19 17:36:04 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=c280a950

dev-libs/libdwarf: add myself as a maintainer

Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/libdwarf/metadata.xml | 5 +
 1 file changed, 5 insertions(+)

diff --git a/dev-libs/libdwarf/metadata.xml b/dev-libs/libdwarf/metadata.xml
index 002ff950c..57f690a05 100644
--- a/dev-libs/libdwarf/metadata.xml
+++ b/dev-libs/libdwarf/metadata.xml
@@ -1,6 +1,11 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   co-maintainers welcome
+   lssndrbarbi...@gmail.com
+   Alessandro Barbieri
+   

enable dwarfexample compilation
enable dwarfgen compilation



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/

2021-04-17 Thread Alessandro Barbieri
commit: 8aba1f47b1800120c85b6556df8b246ed7458057
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Apr 18 02:05:53 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Apr 18 02:05:53 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8aba1f47

dev-libs/libdwarf: delete from ED

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/libdwarf/libdwarf-20210305.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/libdwarf/libdwarf-20210305.ebuild 
b/dev-libs/libdwarf/libdwarf-20210305.ebuild
index 7f5d3eb0d..f1b035bef 100644
--- a/dev-libs/libdwarf/libdwarf-20210305.ebuild
+++ b/dev-libs/libdwarf/libdwarf-20210305.ebuild
@@ -49,6 +49,6 @@ src_install(){
einstalldocs
 
#--disable-static get ignored ...
-   find "${D}" -name '*.a' -delete || die
-   find "${D}" -name '*.la' -delete || die
+   find "${ED}" -name '*.a' -delete || die
+   find "${ED}" -name '*.la' -delete || die
 }



[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/

2021-04-17 Thread Alessandro Barbieri
commit: bd6435b38205ed218dd03da6ebcca5107293c45d
Author: Alessandro Barbieri  gmail  com>
AuthorDate: Sun Apr 18 01:20:30 2021 +
Commit: Alessandro Barbieri  gmail  com>
CommitDate: Sun Apr 18 01:20:46 2021 +
URL:https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=bd6435b3

dev-libs/libdwarf: new package

Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Alessandro Barbieri  gmail.com>

 dev-libs/libdwarf/Manifest |  1 +
 dev-libs/libdwarf/libdwarf-20210305.ebuild | 54 ++
 dev-libs/libdwarf/metadata.xml | 14 
 3 files changed, 69 insertions(+)

diff --git a/dev-libs/libdwarf/Manifest b/dev-libs/libdwarf/Manifest
new file mode 100644
index 0..edbfc9d7d
--- /dev/null
+++ b/dev-libs/libdwarf/Manifest
@@ -0,0 +1 @@
+DIST libdwarf-20210305.tar.gz 2872089 BLAKE2B 
2ce8f29846486ca3b45db606b23fa1aae83af77ce95473b6f55678e930e3f25a81e44db64700dc41969b42a6d1d6086f30d45bd6e30341e1a557aedcda970846
 SHA512 
6fa05cf88125a95ebe38673d62e944701fdd28ba5c50f7695037acbc386f29b41d6551d9d08283b7d24fba02f3c0d6c8f5d424ee75989b6aef54f8dc2340d0f5

diff --git a/dev-libs/libdwarf/libdwarf-20210305.ebuild 
b/dev-libs/libdwarf/libdwarf-20210305.ebuild
new file mode 100644
index 0..7f5d3eb0d
--- /dev/null
+++ b/dev-libs/libdwarf/libdwarf-20210305.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+DESCRIPTION="The DWARF Debugging Information Format"
+HOMEPAGE="
+   https://www.prevanders.net/dwarf.html
+   http://www.dwarfstd.org
+"
+SRC_URI="https://www.prevanders.net/${P}.tar.gz;
+
+LICENSE="LGPL-2.1 GPL-2 BSD"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="dwarfexample dwarfgen +elf global-alloc-sums namestable 
nonstandardprintf oldframecol sanitize"
+DOCS=( AUTHORS README README.md ChangeLog ChangeLog2018 NEWS )
+
+DEPEND="
+   sys-libs/zlib
+   elf? ( virtual/libelf )
+"
+RDEPEND="${DEPEND}"
+
+src_configure() {
+
+   local myconf=(
+   --disable-static
+   --disable-windowspath
+   --enable-shared
+   --includedir="${EPREFIX}/usr/include/${PN}"
+   )
+
+   #this configure is so bad it enables when passing --disable
+   use dwarfexample && myconf+=(--enable-dwarfexample)
+   use dwarfgen && myconf+=(--enable-dwarfgen)
+   use elf && myconf+=(--enable-libelf)
+   use global-alloc-sums && myconf+=(--enable-global-alloc-csums)
+   use namestable && myconf+=(--enable-namestable)
+   use nonstandardprintf && myconf+=(--enable-nonstandardprintf)
+   use oldframecol && myconf+=(--enable-oldframecol)
+   use sanitize && myconf+=(--enable-sanitize)
+
+   econf "${myconf[@]}"
+}
+
+src_install(){
+   emake DESTDIR="${D}" install
+   einstalldocs
+
+   #--disable-static get ignored ...
+   find "${D}" -name '*.a' -delete || die
+   find "${D}" -name '*.la' -delete || die
+}

diff --git a/dev-libs/libdwarf/metadata.xml b/dev-libs/libdwarf/metadata.xml
new file mode 100644
index 0..002ff950c
--- /dev/null
+++ b/dev-libs/libdwarf/metadata.xml
@@ -0,0 +1,14 @@
+
+http://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   enable dwarfexample compilation
+   enable dwarfgen compilation
+   Enables some allocation counting 
in dwarf_alloc.c
+   enable use of virtual/libelf
+   enable name string functions 
implemented as binary search">default is with C switch)
+   Use a special printf format for 
64bit
+   enable old frame columns
+   build with sanitizers
+   
+