summaryrefslogtreecommitdiff
path: root/dev-libs/libzia
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2025-02-16 00:13:18 +0000
committerV3n3RiX <venerix@koprulu.sector>2025-02-16 00:13:18 +0000
commitf2bdc27fe0f79f8f9a3945eb2b1163ce75c56439 (patch)
treedd0f7da0455831dffb2cb662e7dae760f92e68ad /dev-libs/libzia
parent770d63f36dbe1722e0ff9ab55eeca49986f01527 (diff)
gentoo auto-resync : 16:02:2025 - 00:13:18
Diffstat (limited to 'dev-libs/libzia')
-rw-r--r--dev-libs/libzia/Manifest2
-rw-r--r--dev-libs/libzia/libzia-4.67.ebuild56
2 files changed, 58 insertions, 0 deletions
diff --git a/dev-libs/libzia/Manifest b/dev-libs/libzia/Manifest
index 33d630116e29..73254a93680f 100644
--- a/dev-libs/libzia/Manifest
+++ b/dev-libs/libzia/Manifest
@@ -1,4 +1,6 @@
AUX libzia-4.64-musl-strerror_r.patch 642 BLAKE2B b71edcb7676a8337a7793c6296f0d8155a66eea83b76bcd961171ece923824b9b24d30470047c66bc9b4f719b87e30a6c41f5cc29fc9003af7cf8e9643423aff SHA512 91c7aba0f5e40fad0e0392b026dd9f277b834f61853cf08948225e777caadec51c68746488cb90199e51dc332d75ec6cd7aa0f2d5318014573ca847e3a4ffa06
DIST libzia-4.64.tar.gz 655073 BLAKE2B 7ec3397565d441d7f820bda9b73e1051031e30bea6111e28cc2073cd1ea49be237c35c1eb358671b1930de74e0e2f3ff4beb476676ce9b9bef608a9f39da5ca3 SHA512 5e520fb1e1782e919c727e6056ae1e979c9774e9a994267c9eabe86f4a5b9c62d11639b59735e236cc36fa42e319418e4cbe12a2e41c47d5040ed6c1d7929192
+DIST libzia-4.67.tar.gz 646877 BLAKE2B fbf812ae39fe6d7e3abad717ddfe397e6f6341b3ced4987c30a95df6132a2788d1c8389fdbedece05943fa695ae3155c7640e8eff527fa29302390d1a586696a SHA512 4efb7d4de2d1c6ba1c05b7e2e6cc120cc157a71c85354119d50bed8519154f07869cab4dea74da4e4327fa82f6eca674caa85c2023c1ed2dfc8dce09d7c74d40
EBUILD libzia-4.64-r1.ebuild 1257 BLAKE2B c2f5e64e50be59fb078de33ac37fc2cd9622f99330437ed39c0d670c312bd454f8e9402fa4e0e03f441a9218093c76664eb4913642bf39c48fda1044e06cf609 SHA512 63bbc3469e89383ee59dda008c77be0b830f04086e7f3f377ae0b3dbbd934df55c5f0db303035e3b170717cc15af7422f3ff358789d35b2fcba3bd12db2b1886
+EBUILD libzia-4.67.ebuild 1259 BLAKE2B 34573d9457e3e360fcede11423af0a42a99f19491f614b2698ade9b074cd79a0d036abc469e5235cc578b1d2121e11f7afa4ebcaef331783e8e81c20d2e1b7fd SHA512 e991e00c833d54b2186434719a6f088d6de5670d4a7e4b4d4d7c173cf88cb750450fac704548ac9c60e6cd5355f29221b5281cf651c6a546dba7f45af96c0cf3
MISC metadata.xml 326 BLAKE2B 1b8ed6c9d40252f3371cf9a1ec295f593c8898dd8e45173ca05cededf987c7e44e2fafca613f8ad3022e9fbb6886d6aec2d183fd47c3064f35038784f361ebc4 SHA512 0c8a48b1101aa184dc596581feaf47463688801cb0f342177ecfb6fade1d63520ca1b9dcb278279470c181b560f555de332e4d2583e8856eec9057cde34df48f
diff --git a/dev-libs/libzia/libzia-4.67.ebuild b/dev-libs/libzia/libzia-4.67.ebuild
new file mode 100644
index 000000000000..0e6105e30386
--- /dev/null
+++ b/dev-libs/libzia/libzia-4.67.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools flag-o-matic
+
+DESCRIPTION="Platform abstraction code for tucnak package"
+HOMEPAGE="http://tucnak.nagano.cz"
+SRC_URI="http://tucnak.nagano.cz/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="ftdi"
+
+RDEPEND="dev-libs/glib:2
+ x11-libs/gtk+:3
+ media-libs/libsdl2
+ media-libs/sdl2-ttf
+ media-libs/libpng:=
+ net-libs/gnutls:=
+ ftdi? ( dev-embedded/libftdi:1 )
+ elibc_musl? ( sys-libs/libunwind )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+MAKEOPTS+=" -j1"
+
+src_prepare() {
+ eapply_user
+ sed -i -e "s/docsdir/#docsdir/g" \
+ -e "s/docs_/#docs_/g" Makefile.am || die
+
+ # fix build for MUSL (bugs #832235, 935544, 942789)
+ if use elibc_musl ; then
+ sed -i -e "s/zstr.h>/zstr.h>\\n#include <libunwind.h>/" src/zbfd.c || die
+ sed -i -e "s/ backtrace(/ unw_backtrace(/" src/zbfd.c || die
+ eapply "${FILESDIR}/${PN}-4.64-musl-strerror_r.patch"
+ fi
+
+ eautoreconf
+}
+
+src_configure() {
+ use elibc_musl && append-libs -lunwind
+ econf \
+ $(use_with ftdi) --with-sdl \
+ --with-png --without-bfd \
+ --disable-static
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ find "${D}" -name '*.la' -type f -delete || die
+}