[gentoo-commits] repo/proj/guru:dev commit in: dev-libs/libdwarf/
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/
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/
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/
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/
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/, ...
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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 + +