summaryrefslogtreecommitdiff
path: root/sys-devel/dwz
diff options
context:
space:
mode:
Diffstat (limited to 'sys-devel/dwz')
-rw-r--r--sys-devel/dwz/Manifest5
-rw-r--r--sys-devel/dwz/dwz-0.9.ebuild22
-rw-r--r--sys-devel/dwz/metadata.xml17
3 files changed, 44 insertions, 0 deletions
diff --git a/sys-devel/dwz/Manifest b/sys-devel/dwz/Manifest
new file mode 100644
index 000000000000..e09abc1bea27
--- /dev/null
+++ b/sys-devel/dwz/Manifest
@@ -0,0 +1,5 @@
+DIST dwz-0.9.tar.xz 90604 SHA256 b909699372a3a02227184ffd4a22118cb50b975f55df7368d8851de9bb6a4e98 SHA512 ce139fd37cfd8cd6e1b6d162fb4896527122f4cb25685eed73eb3dc9fe7aea5ab85d59fe4e299940f0bc5a7cc7c9fa54236581bd9dc4ffab3cc4d62f0f164cdc WHIRLPOOL 3d9840e725cffa9ec2aabb87c9601c867f3be15bbadb7cbb68a30dcd87792429d402ea01376fb0ee82e4f5c4133dde2a3e5488eb33a7bb583eba193655b0a015
+EBUILD dwz-0.9.ebuild 461 SHA256 eb08abe056fca105f0cfeadfe37e756bb04d16c6013c782748cbbe881828c2bf SHA512 68e7491b9605b9960400a3a5c1a6ac129451f6e8ebf9f9c6309f4d22d886f6458fff4143d6ecb41bc95750a2af57f5508a1d9c51ea812a3e25b7600711ea5139 WHIRLPOOL 4282545ae579355bddf9c748373fc0bcbb4cf5c7f8265e752cadd773e8eeb723d0849c94a74aa5f8086d04fd68a005b841871c3c1bc3dda2d4d60e14404042e5
+MISC ChangeLog 2267 SHA256 acf1006ebf9b573b9cef6467da238cb506c02803d37cced5edd62aa9cc16f2cc SHA512 d9203a3a2a06a4c9ce9480aa181c907650f90ebad9c80491f8d8b9699f7ff3b9381a17a0012b80950210f44743408ae478a519f5542a2ca0e4bc699917a3f6cf WHIRLPOOL 7351c7168b0566018ffb824542e002b054b02779ad4a429ba27d0fb45148fdc2dceea989099ac6068b646c03616f0e1720fe6fcf17e50c31c5a685ae758cdb10
+MISC ChangeLog-2015 352 SHA256 07e99a79fd5e14c65c2f703d4fb37e37dbc52b1895f5ca17030de1e7a335cb64 SHA512 5952ec7355f2602c574dbbb32e78df919f5d96df3ca24190e225ed40909a1eb6d75e98d41d3352efa53cf5dea7349bbba576c86830e83e1083d1bea4314ca9e1 WHIRLPOOL 2aed2259c4cb300a726239524aad69b59b9047c5f0784fdd3fc1bbb404b15e86fb0105f95911a397eb4f769674c3303b9e61946d33ba17db4f2be368ee22f532
+MISC metadata.xml 800 SHA256 2958222a5a58b379284a8a9f7c2fad6e5d2372d8a1bf2951d54fdbdeeedb2045 SHA512 8fe1486098bc86fee6d9e1944d3b7dffee7caa261513fad8cda33d961ba3b16a261a70cadd452a4b0ad89248fc769c9f3a233245ccf3ed5516622b93719b42c3 WHIRLPOOL df819ff2b52d1b320df2b3610346507ecd2cb09cb9424f980c95bd1d7a63d1fed4aaa4bd2b94c38638c988acb4351e6a4dd5eee258945338883dededb515f382
diff --git a/sys-devel/dwz/dwz-0.9.ebuild b/sys-devel/dwz/dwz-0.9.ebuild
new file mode 100644
index 000000000000..db4171617b70
--- /dev/null
+++ b/sys-devel/dwz/dwz-0.9.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+DESCRIPTION="DWARF optimization and duplicate removal tool"
+HOMEPAGE="https://sourceware.org/git/?p=dwz.git;a=summary"
+SRC_URI="mirror://gentoo/${P}.tar.xz"
+
+LICENSE="GPL-2+ GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+DEPEND="dev-libs/elfutils"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i \
+ -e '/^CFLAGS/d' \
+ Makefile || die "sed failed"
+}
diff --git a/sys-devel/dwz/metadata.xml b/sys-devel/dwz/metadata.xml
new file mode 100644
index 000000000000..bbb695dd46cc
--- /dev/null
+++ b/sys-devel/dwz/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>dev-zero@gentoo.org</email>
+ <name>Tiziano Müller</name>
+ </maintainer>
+ <longdescription>
+ The dwz package contains a program that attempts to optimize DWARF
+ debugging information contained in ELF shared libraries and ELF executables
+ for size, by replacing DWARF information representation with equivalent
+ smaller representation where possible and by reducing the amount of
+ duplication using techniques from DWARF standard appendix E - creating
+ DW_TAG_partial_unit compilation units (CUs) for duplicated information
+ and using DW_TAG_imported_unit to import it into each CU that needs it.
+ </longdescription>
+</pkgmetadata>