From b1f87280c29e08fdebef7df1478b1a9a5e276a62 Mon Sep 17 00:00:00 2001 From: ormorph Date: Fri, 4 Nov 2022 22:51:14 +0000 Subject: Added libexecinfo package and fixes for tdelibs, fix #277 Signed-off-by: ormorph --- dev-libs/libexecinfo/Manifest | 1 + dev-libs/libexecinfo/libexecinfo-1.1-r3.ebuild | 32 ++++++++++++++++++++++++++ dev-libs/libexecinfo/metadata.xml | 8 +++++++ 3 files changed, 41 insertions(+) create mode 100644 dev-libs/libexecinfo/Manifest create mode 100644 dev-libs/libexecinfo/libexecinfo-1.1-r3.ebuild create mode 100644 dev-libs/libexecinfo/metadata.xml (limited to 'dev-libs/libexecinfo') diff --git a/dev-libs/libexecinfo/Manifest b/dev-libs/libexecinfo/Manifest new file mode 100644 index 00000000..3f967cf0 --- /dev/null +++ b/dev-libs/libexecinfo/Manifest @@ -0,0 +1 @@ +DIST libexecinfo-1.1-3.tar.gz 5392 BLAKE2B 9eaf4f7f418bf5d53b6983775c743f52b46a70054b6bc7ba4281e5c053839fe8d85e016dc064c7af9246bf1dea95436baaf418f292bd7fdec227db37fefddc74 SHA512 a5015b0d3c6411deff16124599b3103431c396a07d630c19eb2887b40590a520d4e9dd5cd05f433b0aa2feaeeffea0432f4a0d45fd82f4939b077c79297256af diff --git a/dev-libs/libexecinfo/libexecinfo-1.1-r3.ebuild b/dev-libs/libexecinfo/libexecinfo-1.1-r3.ebuild new file mode 100644 index 00000000..00c94200 --- /dev/null +++ b/dev-libs/libexecinfo/libexecinfo-1.1-r3.ebuild @@ -0,0 +1,32 @@ +# Copyright 1999-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +MY_PV="${PV}-3" +DESCRIPTION="A quick-n-dirty BSD licensed clone of the GNU libc backtrace facility" +HOMEPAGE="https://www.freshports.org/devel/libexecinfo" +SRC_URI="https://github.com/mikroskeem/${PN}/archive/refs/tags/${PV}.tar.gz -> ${PN}-${MY_PV}.tar.gz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64" +IUSE="static-libs" + +src_prepare() { + default + + sed -i -e 's/CC=/CC?=/' \ + -e 's/AR=/AR?=/' \ + Makefile || die +} + +src_install() { + einstalldocs + + doheader execinfo.h + doheader stacktraverse.h + use static-libs && dolib.a libexecinfo.a + dolib.so libexecinfo.so.1 + dosym ./libexecinfo.so.1 /usr/"$(get_libdir)"/libexecinfo.so +} diff --git a/dev-libs/libexecinfo/metadata.xml b/dev-libs/libexecinfo/metadata.xml new file mode 100644 index 00000000..689e1534 --- /dev/null +++ b/dev-libs/libexecinfo/metadata.xml @@ -0,0 +1,8 @@ + + + + + team-gentoo@trinitydesktop.org + Trinity Gentoo ebuilds project + + -- cgit v1.2.1