summaryrefslogtreecommitdiff
path: root/dev-libs/libdwarf
diff options
context:
space:
mode:
Diffstat (limited to 'dev-libs/libdwarf')
-rw-r--r--dev-libs/libdwarf/Manifest2
-rw-r--r--dev-libs/libdwarf/libdwarf-0.11.1.ebuild (renamed from dev-libs/libdwarf/libdwarf-0.9.0.ebuild)8
-rw-r--r--dev-libs/libdwarf/metadata.xml5
3 files changed, 10 insertions, 5 deletions
diff --git a/dev-libs/libdwarf/Manifest b/dev-libs/libdwarf/Manifest
index 53fb6a2..09c1620 100644
--- a/dev-libs/libdwarf/Manifest
+++ b/dev-libs/libdwarf/Manifest
@@ -1 +1 @@
-DIST libdwarf-0.9.0.tar.xz 2718492 BLAKE2B fd3d2d94532a009dfceb46869481507bf92d8ad7236bc2240049272f5e9f102d1a53bcc57df83fcdfc0ab37fbdab6e3926312d3619d8b0e669198b47bba1b950 SHA512 282d90dfc9da704eb64a4ba1141f2ae660feeb14bbf1a72377386698e3124928b44a6914d8e88e6141ab08835ce723ad090a853ad57dbcb439dbba57255fb589
+DIST libdwarf-0.11.1.tar.xz 2747004 BLAKE2B b98467abd547e222594843263ef36a9362aa4a8c8ace770d128016e65a50c7ae15d91e769e6fd966ca9b8c5b5ed471d14e5e7259c713c126ac17e13d5d074a77 SHA512 d927b1d0e8dd1540c2f5da2a9d39b2914bb48225b2b9bdca94e7b36349358e1f537044eadc345f11d75de717fdda07ad99a8a7a5eb45e64fe4c79c37e165012f
diff --git a/dev-libs/libdwarf/libdwarf-0.9.0.ebuild b/dev-libs/libdwarf/libdwarf-0.11.1.ebuild
index 475c379..5c4daa8 100644
--- a/dev-libs/libdwarf/libdwarf-0.9.0.ebuild
+++ b/dev-libs/libdwarf/libdwarf-0.11.1.ebuild
@@ -10,10 +10,13 @@ SRC_URI="https://github.com/davea42/libdwarf-code/releases/download/v${PV}/${P}.
LICENSE="LGPL-2.1"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="dwarfexample dwarfgen static-libs"
+IUSE="+decompression dwarfexample dwarfgen static-libs"
DEPEND="
- sys-libs/zlib
+ decompression? (
+ app-arch/zstd
+ sys-libs/zlib
+ }
"
RDEPEND="${DEPEND}"
@@ -21,6 +24,7 @@ src_configure() {
local myeconfargs=(
--includedir="${EPREFIX}/usr/include/${PN}"
--enable-shared
+ $(use_enable decompression)
$(use_enable dwarfexample)
$(use_enable dwarfgen)
$(use_enable static-libs static)
diff --git a/dev-libs/libdwarf/metadata.xml b/dev-libs/libdwarf/metadata.xml
index 32edad3..086dc90 100644
--- a/dev-libs/libdwarf/metadata.xml
+++ b/dev-libs/libdwarf/metadata.xml
@@ -6,8 +6,9 @@
<name>Alex Xu (Hello71)</name>
</maintainer>
<use>
- <flag name="dwarfexample">dwarfexample</flag>
- <flag name="dwarfgen">dwarfgen</flag>
+ <flag name="decompression">Enable decompression with zlib/zstd</flag>
+ <flag name="dwarfexample">Install dwarfexample bin</flag>
+ <flag name="dwarfgen">Install dwarfgen bin</flag>
</use>
<upstream>
<remote-id type="github">davea42/libdwarf-code</remote-id>