diff options
| author | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
|---|---|---|
| committer | root <root@alpha.trunkmasters.com> | 2026-06-12 19:09:37 -0500 |
| commit | b590c8d7572b727d565cc0b8ff660d43569845de (patch) | |
| tree | 06f7a4102ea4e845df8b66660f252920d52952f9 /dev-libs/libburn | |
| parent | 24f9cbfc4c34fdb6a6e03311674414e881ceab47 (diff) | |
| download | baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.gz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.tar.xz baldeagleos-repo-b590c8d7572b727d565cc0b8ff660d43569845de.zip | |
Adding metadata
Diffstat (limited to 'dev-libs/libburn')
| -rw-r--r-- | dev-libs/libburn/Manifest | 2 | ||||
| -rw-r--r-- | dev-libs/libburn/files/libburn-1.5.6-c23.patch | 26 | ||||
| -rw-r--r-- | dev-libs/libburn/files/libburn-1.5.6_slibtool.patch | 26 | ||||
| -rw-r--r-- | dev-libs/libburn/libburn-1.5.6-r2.ebuild | 54 | ||||
| -rw-r--r-- | dev-libs/libburn/libburn-1.5.8-r2.ebuild | 55 | ||||
| -rw-r--r-- | dev-libs/libburn/metadata.xml | 14 |
6 files changed, 177 insertions, 0 deletions
diff --git a/dev-libs/libburn/Manifest b/dev-libs/libburn/Manifest new file mode 100644 index 000000000000..490520ad9253 --- /dev/null +++ b/dev-libs/libburn/Manifest @@ -0,0 +1,2 @@ +DIST libburn-1.5.6.tar.gz 995353 BLAKE2B 2c4b2e0a191c2a02327177bc5acd418d14a0c6eb9de065de171b0c4240a8bd7746ab2fd775fa1f0433bc1fe98dd47620524ec2954f4aa0f2015557cf881a5d3f SHA512 549cb25310aac5ce445639374d84f0c09fb1fdd70be97479588775e5afcc12dd0655c5bf51bd3f1bf8c06a66b318fd1e709dcfd72845e795ffaf353ea621accd +DIST libburn-1.5.8.tar.gz 1005307 BLAKE2B 8ad02b6e6b24463ce77d725d82a02219bb2610997ed992469014dc7771968bbc518b3d17ab7684f87b3ff3e2761babe1124764bcb6d40e732628c216f41cf78d SHA512 fa290de9c9e5270eea7752418caaf6d8ac9b9291e71ea043637f78493d91bf1daa3ec23f3c4e7b584d0134b123f3ca279c02cbb44ad3027e7e7d439966512280 diff --git a/dev-libs/libburn/files/libburn-1.5.6-c23.patch b/dev-libs/libburn/files/libburn-1.5.6-c23.patch new file mode 100644 index 000000000000..c324e25ed6ef --- /dev/null +++ b/dev-libs/libburn/files/libburn-1.5.6-c23.patch @@ -0,0 +1,26 @@ +https://bugs.gentoo.org/943701 +https://dev.lovelyhq.com/libburnia/libburn/commit/d537f9dd35282df834a311ead5f113af67d223b3 + +From d537f9dd35282df834a311ead5f113af67d223b3 Mon Sep 17 00:00:00 2001 +From: Thomas Schmitt <scdbackup@gmx.net> +Date: Tue, 26 Nov 2024 23:02:03 +0100 +Subject: [PATCH] Bug fix: Faulty signal handler prototype spoiled compilation + under C23 + +--- + test/poll.c | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/test/poll.c b/test/poll.c +index 660f384..cd5ff90 100644 +--- a/test/poll.c ++++ b/test/poll.c +@@ -14,7 +14,7 @@ static struct burn_drive_info *drives; + static unsigned int n_drives; + int NEXT; + +-static void catch_int () ++static void catch_int (int signum) + { + NEXT = 1; + } diff --git a/dev-libs/libburn/files/libburn-1.5.6_slibtool.patch b/dev-libs/libburn/files/libburn-1.5.6_slibtool.patch new file mode 100644 index 000000000000..d4c8df2cf262 --- /dev/null +++ b/dev-libs/libburn/files/libburn-1.5.6_slibtool.patch @@ -0,0 +1,26 @@ +From 10814feab217da4bcfaea45ff9cd48252e26b3e1 Mon Sep 17 00:00:00 2001 +From: Thomas Schmitt <scdbackup@gmx.net> +Date: Mon, 24 Mar 2025 08:49:31 +0100 +Subject: [PATCH] Added to configure.ac explicit checks for stdint.h, + inttypes.h, stdlib.h because slibtool does not put them into ./configure by + default + +--- + configure.ac | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/configure.ac b/configure.ac +index 2681362..9fec1ce 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -197,7 +197,9 @@ AC_SUBST(LIBTOOL_DEPS) + + AC_PROG_INSTALL + +-AC_CHECK_HEADERS() ++dnl GNU libtool checks them by default/unconditionally, but slibtool does not. ++dnl So accept the ugly double check and -DHAVE_*_H arguments with GNU libtool. ++AC_CHECK_HEADERS(stdint.h inttypes.h stdlib.h) + + THREAD_LIBS=-lpthread + AC_SUBST(THREAD_LIBS) diff --git a/dev-libs/libburn/libburn-1.5.6-r2.ebuild b/dev-libs/libburn/libburn-1.5.6-r2.ebuild new file mode 100644 index 000000000000..9b13c0945773 --- /dev/null +++ b/dev-libs/libburn/libburn-1.5.6-r2.ebuild @@ -0,0 +1,54 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit autotools + +DESCRIPTION="Open-source library for reading, mastering and writing optical discs" +HOMEPAGE="https://dev.lovelyhq.com/libburnia/web/wiki/Libburn https://dev.lovelyhq.com/libburnia/libburn" +SRC_URI="https://files.libburnia-project.org/releases/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~s390 ~sparc x86" +IUSE="debug static-libs" + +BDEPEND=" + virtual/pkgconfig +" +DEPEND=" + ${RDEPEND} +" + +PATCHES=( + "${FILESDIR}"/${PN}-1.5.6-c23.patch + "${FILESDIR}"/${PN}-1.5.6_slibtool.patch +) + +src_prepare() { + default + + # Ancient libtool version in 1.5.6 at least (debian's 2.4.2-1.11) + eautoreconf +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + --disable-ldconfig-at-install \ + $(use_enable debug) +} + +src_install() { + default + + dodoc CONTRIBUTORS doc/{comments,*.txt} + + docinto cdrskin + dodoc cdrskin/{*.txt,README} + docinto cdrskin/html + dodoc cdrskin/cdrskin_eng.html + + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-libs/libburn/libburn-1.5.8-r2.ebuild b/dev-libs/libburn/libburn-1.5.8-r2.ebuild new file mode 100644 index 000000000000..66dbca4b9d27 --- /dev/null +++ b/dev-libs/libburn/libburn-1.5.8-r2.ebuild @@ -0,0 +1,55 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=9 + +inherit autotools + +DESCRIPTION="Open-source library for reading, mastering and writing optical discs" +HOMEPAGE="https://dev.lovelyhq.com/libburnia/web/wiki/Libburn https://dev.lovelyhq.com/libburnia/libburn" +SRC_URI="https://files.libburnia-project.org/releases/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" +IUSE="debug static-libs" + +BDEPEND=" + virtual/pkgconfig +" +DEPEND=" + ${RDEPEND} +" + +src_prepare() { + default + + # Ancient libtool version in 1.5.6 at least (debian's 2.4.2-1.11) + eautoreconf +} + +src_configure() { + econf \ + $(use_enable static-libs static) \ + --disable-track-src-odirect \ + --disable-dvd-obs-64k \ + --disable-dvd-obs-pad \ + --disable-pkg-check-modules \ + --disable-libcdio \ + --enable-versioned-libs \ + --disable-ldconfig-at-install \ + $(use_enable debug) +} + +src_install() { + default + + dodoc CONTRIBUTORS doc/{comments,*.txt} + + docinto cdrskin + dodoc cdrskin/{*.txt,README} + docinto cdrskin/html + dodoc cdrskin/cdrskin_eng.html + + find "${D}" -name '*.la' -delete || die +} diff --git a/dev-libs/libburn/metadata.xml b/dev-libs/libburn/metadata.xml new file mode 100644 index 000000000000..0b2771dd327d --- /dev/null +++ b/dev-libs/libburn/metadata.xml @@ -0,0 +1,14 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "https://docs.baldeagleos.com/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>billie@gentoo.org</email> + <name>Daniel Pielmeier</name> + </maintainer> + <maintainer type="person" proxied="yes"> + <email>scdbackup@gmx.net</email> + <name>Thomas Schmitt</name> + <description>Upstream - please CC on bugs that concern upstream</description> + </maintainer> + <origin>baldeagleos-repo</origin> +</pkgmetadata> |
