mirror of
https://github.com/pentoo/pentoo-overlay
synced 2026-04-24 15:51:03 +02:00
libdwarf: cleanup
This commit is contained in:
parent
35905c3f5e
commit
49d1f2b71c
6 changed files with 26 additions and 43 deletions
|
|
@ -1,3 +1,2 @@
|
|||
DIST alpha-libdwarf-20180706.tar.gz 1976106 BLAKE2B e1e4b06cc2df38179b98f6973419126ab4c99af98c10ec3c7d6eed3667fdfb6d35092cf221c3f34183bf752aeb8d44d4eab6077d0237149990cd034660b01e2b SHA512 3db4f472906bcb108493b0c85085d635dde1df59a285989f6720554243ae8ec71510c9fadd1c59abf43c6211cf446f62fb78f2276193adb1a8230d6c1ab6e971
|
||||
DIST libdwarf-20180129.tar.gz 1823832 BLAKE2B 1d65c4884e5c7d017f540f884ad281ddb3ef86bd0571c2634ef07c0dd9dd708f7a38f4febe1af83c1193ca476b7f851c5c005bc4854d27b30d9a97b2db653d33 SHA512 02f8024bb9959c91a1fe322459f7587a589d0965956d643921a173e6f9e0a184db7aef66f0fd2548d6695be7f9ee368f1cc8940cea4ddda01ff99d28bbf1fe58
|
||||
DIST libdwarf-20180527.tar.gz 1861570 BLAKE2B a7c1c8154f7155adb5aa528e8b3863fd7a52660b492e68b5a1419e2f7e6c4dc1bac6a54429668fc183a7dadacbc96cd2aaaae4daadfe0d548c9dbdca4271145b SHA512 f8f285373d03498e0bcf607d61cc0fb17b555ca48bbeda7c133a9c620e34b727973aceecfa5402b53189211e3a0f15dbe49951c2cf3e63e43775fbc8e9fbfa5d
|
||||
|
|
|
|||
18
dev-libs/libdwarf/files/01-fix-makefile.patch
Normal file
18
dev-libs/libdwarf/files/01-fix-makefile.patch
Normal file
|
|
@ -0,0 +1,18 @@
|
|||
Description: Fix some minor issues with the Makefiles
|
||||
Author: Fabian Wolff <fabi.wolff@arcor.de>
|
||||
Forwarded: yes
|
||||
Last-Update: 2018-02-12
|
||||
---
|
||||
This patch header follows DEP-3: http://dep.debian.net/deps/dep3/
|
||||
--- a/libdwarf/Makefile.in
|
||||
+++ b/libdwarf/Makefile.in
|
||||
@@ -129,8 +129,7 @@
|
||||
$(AR) $(ARFLAGS) $@ $(OBJS) dwarf_names.o > ar-output-temp
|
||||
|
||||
libdwarf.so: dwarf_names.h dwarf_names.c $(OBJS) dwarf_names.o
|
||||
- $(CC) $(CFLAGS) $(LDFLAGS) -shared $(OBJS) -Wl,-soname=$(SONAME) dwarf_names.o $(dwfzlib) -o $@
|
||||
- ln libdwarf.so $(SONAME)
|
||||
+ $(CC) $(CFLAGS) $(LDFLAGS) -shared $(OBJS) -Wl,-soname=$(SONAME) dwarf_names.o $(dwfzlib) -lelf -o $(SONAME)
|
||||
|
||||
nosharedlibrary:
|
||||
echo "Not building shared library libdwarf.so"
|
||||
|
|
@ -17,10 +17,17 @@ RDEPEND="${DEPEND}"
|
|||
|
||||
S=${WORKDIR}/dwarf-${PV}
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/01-fix-makefile.patch"
|
||||
)
|
||||
|
||||
src_install(){
|
||||
dobin dwarfdump/dwarfdump
|
||||
dolib.a libdwarf/libdwarf.a
|
||||
doheader libdwarf/libdwarf.h
|
||||
insinto /etc/
|
||||
doins dwarfdump/dwarfdump.conf
|
||||
|
||||
insinto /usr/include/libdwarf
|
||||
doins libdwarf/dwarf.h libdwarf/libdwarf.h
|
||||
}
|
||||
|
|
@ -1,26 +0,0 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="The DWARF Debugging Information Format"
|
||||
HOMEPAGE="https://www.prevanders.net/dwarf.html"
|
||||
SRC_URI="https://www.prevanders.net/${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="virtual/libelf"
|
||||
RDEPEND="${DEPEND}"
|
||||
|
||||
S=${WORKDIR}/dwarf-${PV}
|
||||
|
||||
src_install(){
|
||||
dobin dwarfdump/dwarfdump
|
||||
dolib.a libdwarf/libdwarf.a
|
||||
doheader libdwarf/libdwarf.h
|
||||
insinto /etc/
|
||||
doins dwarfdump/dwarfdump.conf
|
||||
}
|
||||
|
|
@ -17,6 +17,7 @@ RDEPEND="${DEPEND}"
|
|||
|
||||
src_install(){
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# doheader libdwarf/dwarf.h libdwarf/dwarf.h
|
||||
insinto /usr/include/libdwarf
|
||||
doins libdwarf/dwarf.h libdwarf/libdwarf.h
|
||||
|
|
|
|||
|
|
@ -1,16 +0,0 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="The DWARF Debugging Information Format"
|
||||
HOMEPAGE="https://www.prevanders.net/dwarf.html"
|
||||
SRC_URI="https://www.prevanders.net/alpha-${P}.tar.gz"
|
||||
|
||||
LICENSE="LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~arm ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="virtual/libelf"
|
||||
RDEPEND="${DEPEND}"
|
||||
Loading…
Reference in a new issue