From 0f558761aa2dee1017b4751e4017205e015a9560 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 29 Jun 2022 12:04:12 +0100 Subject: gentoo resync : 29.12.2022 --- media-sound/sndio/Manifest | 2 + .../sndio-1.8.0-fix-hardcoded-pkgconfdir.patch | 12 +++++ media-sound/sndio/sndio-1.8.0-r1.ebuild | 55 ++++++++++++++++++++++ 3 files changed, 69 insertions(+) create mode 100644 media-sound/sndio/files/sndio-1.8.0-fix-hardcoded-pkgconfdir.patch create mode 100644 media-sound/sndio/sndio-1.8.0-r1.ebuild (limited to 'media-sound/sndio') diff --git a/media-sound/sndio/Manifest b/media-sound/sndio/Manifest index 77049d0f4903..ceddccd9e195 100644 --- a/media-sound/sndio/Manifest +++ b/media-sound/sndio/Manifest @@ -1,5 +1,7 @@ +AUX sndio-1.8.0-fix-hardcoded-pkgconfdir.patch 421 BLAKE2B 0e9fb5f30d53c18596584e23cccf34909ea0c86c289ff3e8790f29d7d0ec221f26371afa9df7e6f4d0268aa4f0561ea5ccf73e2eaf02a375f15d75a41ddf5640 SHA512 aaf789a6182c6a8e9f2ac2f8894ed52cf0a895f89192a3e326af7db781fd9721fc2768b9f00ca7e834a1ee4a1e748f1bda439f01a32e8ffdaa85273ec0fc57c4 AUX sndiod 36 BLAKE2B 51d51ddac64b89c01cb7ec6b009cabb17168b1664e4339d895070fd6e844e5b1cce7be92c6198ebf57e733e40261f767921d9678957b633a903c2bd659266c4d SHA512 80f2fc6eb775889ac9ba6257651a18bf030668d577727a8f78dc864717e90251757eb779a6ac97ae5468629da59a399c9df013d470744b6d480c1aa09a602323 DIST sndio-1.8.0.tar.gz 156249 BLAKE2B 46d279c0a9ab40253d9f4abf5892d6c2cbbbeeeeb5ff72f45287b16adce122550025ee2d50b45de5e6952dfac1f25041e520692b0afc31ce9cfa5e122d8799fa SHA512 c3225e59e50c3dee41df7df1d87d32ed616117ea6883d9c643a57091b2239b03988c00230882c32f68331952852781dccb8bdc5a6c92780d97a294a1bd9d8ef8 +EBUILD sndio-1.8.0-r1.ebuild 1139 BLAKE2B a55224164c45558e4179485fbb00068bffce1c90fb718bbf5adb355042f2d6c7a7f43c3cfb9e5a8fda32871014a36085ceb662c42480b6f7955fa9e59061a278 SHA512 601d7b5c7eabb7e590553b9c552e391c53c273d3515a432e90877a9680f5ae8a06b1b7f7db5cf6a5e9e673d893365a44115d0fc5dca96fb55acb5e5e9e42cc5b EBUILD sndio-1.8.0.ebuild 1062 BLAKE2B b2ad8c433260bc1c81afa7c384dc2d4c25bfcec944b8d31ae7b84d83705540a0f6ec8bd4caf4830adf31cd1d4a9f0b3a0e684ecdb07dac13110fd2d47b4afe51 SHA512 3d290983c6e3a69e862ae503db7dc00c8eaa77a0bd050a16add83ca8399b63a74bf8622ce1841421cd118b29ea4ff3488f9d571a6ef6f214e029b65da3becffa EBUILD sndio-9999.ebuild 1049 BLAKE2B 55f1786cacbae3e9e3706cb9d23ff2879d224a6a5929cc0bc3f9ba9dec6728c81017023e6c2b859f3816af09663b1d87a43a789afb0d26f98965dfc16d6f1d4b SHA512 afbfa868aaaddffad8c066e3840cd85b9ba272894c3f31b56608c1953659e4c3fea7eef59d5ba2f70e2fd63f4bb4490b5062f6cf940bc784a581f42d315e713e MISC metadata.xml 410 BLAKE2B 75c853b9665a82c30c29f3aa0e9171fe2665ed2f7e4c1a7ccdd04258a07e4ef753ad01066934adccc3434aa52332b7007148c818b568335a2429bd8afc61d974 SHA512 b26adba8415ba084c079fabf29b966886bda8736165fbd9f0db13fe4da80e9be373ea7ed2d59e3b8c2b9a04eb84d8327f432c091c3ee936a82650a7983a7a483 diff --git a/media-sound/sndio/files/sndio-1.8.0-fix-hardcoded-pkgconfdir.patch b/media-sound/sndio/files/sndio-1.8.0-fix-hardcoded-pkgconfdir.patch new file mode 100644 index 000000000000..70c66157fab8 --- /dev/null +++ b/media-sound/sndio/files/sndio-1.8.0-fix-hardcoded-pkgconfdir.patch @@ -0,0 +1,12 @@ +diff -Naur a/configure b/configure +--- a/configure 2021-05-07 10:49:58.000000000 +0300 ++++ b/configure 2022-06-07 14:49:07.623069325 +0300 +@@ -205,7 +205,7 @@ + datadir="${datadir:-$prefix/share}" + includedir="${includedir:-$prefix/include}" + libdir="${libdir:-$exec_prefix/lib}" +-pkgconfdir="${pkgconfdir:-$prefix/lib/pkgconfig}" ++pkgconfdir="${pkgconfdir:-$libdir/pkgconfig}" + mandir="${mandir:-$prefix/share/man}" + + # diff --git a/media-sound/sndio/sndio-1.8.0-r1.ebuild b/media-sound/sndio/sndio-1.8.0-r1.ebuild new file mode 100644 index 000000000000..3a22a2e82ac8 --- /dev/null +++ b/media-sound/sndio/sndio-1.8.0-r1.ebuild @@ -0,0 +1,55 @@ +# Copyright 2020-2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit multilib-minimal toolchain-funcs + +DESCRIPTION="small audio and MIDI framework part of the OpenBSD project" +HOMEPAGE="http://www.sndio.org/" +if [[ "${PV}" == "9999" ]]; then + inherit git-r3 + EGIT_REPO_URI="https://caoua.org/git/sndio" + EGIT_MIN_CLONE_TYPE="single+tags" +else + SRC_URI="http://www.sndio.org/${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~ppc ~ppc64 ~riscv ~sparc ~x86" +fi + +LICENSE="ISC" +SLOT="0/7.1" +IUSE="alsa" + +DEPEND=" + dev-libs/libbsd[${MULTILIB_USEDEP}] + alsa? ( media-libs/alsa-lib[${MULTILIB_USEDEP}] ) +" +RDEPEND=" + ${DEPEND} + acct-user/sndiod +" + +PATCHES=( "${FILESDIR}"/sndio-1.8.0-fix-hardcoded-pkgconfdir.patch ) + +src_prepare() { + default + multilib_copy_sources +} + +multilib_src_configure() { + tc-export CC + + ./configure \ + --prefix="${EPREFIX}"/usr \ + --libdir="${EPREFIX}"/usr/$(get_libdir) \ + --privsep-user=sndiod \ + --with-libbsd \ + $(use_enable alsa) \ + || die "Configure failed" +} + +src_install() { + multilib-minimal_src_install + + doinitd "${FILESDIR}/sndiod" +} -- cgit v1.2.3