From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- sys-devel/dwz/Manifest | 5 +++++ sys-devel/dwz/dwz-0.9.ebuild | 22 ++++++++++++++++++++++ sys-devel/dwz/metadata.xml | 17 +++++++++++++++++ 3 files changed, 44 insertions(+) create mode 100644 sys-devel/dwz/Manifest create mode 100644 sys-devel/dwz/dwz-0.9.ebuild create mode 100644 sys-devel/dwz/metadata.xml (limited to 'sys-devel/dwz') 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 @@ + + + + + dev-zero@gentoo.org + Tiziano Müller + + + 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. + + -- cgit v1.2.3