public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: app-misc/ola/files/, app-misc/ola/
@ 2022-10-04 12:50 Marek Szuba
  0 siblings, 0 replies; 4+ messages in thread
From: Marek Szuba @ 2022-10-04 12:50 UTC (permalink / raw
  To: gentoo-commits

commit:     3a7fbdfb074e7482ca1ded2e5eafbb915f20fd99
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  4 11:27:20 2022 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Oct  4 12:50:20 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a7fbdfb

app-misc/ola: support installing Python bindings

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 .../files/ola-0.10.8-python_version_check.patch    | 31 ++++++++++++++++
 app-misc/ola/metadata.xml                          |  1 +
 app-misc/ola/ola-0.10.8.ebuild                     | 41 ++++++++++++++++++++--
 3 files changed, 71 insertions(+), 2 deletions(-)

diff --git a/app-misc/ola/files/ola-0.10.8-python_version_check.patch b/app-misc/ola/files/ola-0.10.8-python_version_check.patch
new file mode 100644
index 000000000000..a4a82f916fa0
--- /dev/null
+++ b/app-misc/ola/files/ola-0.10.8-python_version_check.patch
@@ -0,0 +1,31 @@
+--- a/python/ola/OlaClient.py
++++ b/python/ola/OlaClient.py
+@@ -952,7 +952,7 @@
+     controller = SimpleRpcController()
+     request = Ola_pb2.DmxData()
+     request.universe = universe
+-    if sys.version >= '3.2':
++    if sys.version_info[:3] >= (3,2):
+       request.data = data.tobytes()
+     else:
+       request.data = data.tostring()
+--- a/python/ola/PidStore.py
++++ b/python/ola/PidStore.py
+@@ -645,7 +645,7 @@
+                                 (self.name, self.min))
+ 
+     try:
+-      if sys.version >= '3.2':
++      if sys.version_info[:3] >= (3,2):
+         data = struct.unpack('%ds' % arg_size, bytes(arg, 'utf8'))
+       else:
+         data = struct.unpack('%ds' % arg_size, arg)
+@@ -668,7 +668,7 @@
+     except struct.error as e:
+       raise UnpackException(e)
+ 
+-    if sys.version >= '3.2':
++    if sys.version_info[:3] >= (3,2):
+       return value[0].rstrip(b'\x00').decode('utf-8')
+     else:
+       return value[0].rstrip(b'\x00')

diff --git a/app-misc/ola/metadata.xml b/app-misc/ola/metadata.xml
index fe23c959e3e0..90cb6324410e 100644
--- a/app-misc/ola/metadata.xml
+++ b/app-misc/ola/metadata.xml
@@ -19,5 +19,6 @@
 	<use>
 		<flag name="ftdi">Support FTDI devices</flag>
 		<flag name="http">Enable built-in Web UI</flag>
+		<flag name="rdm-tests">Install RDM responder tests</flag>
 	</use>
 </pkgmetadata>

diff --git a/app-misc/ola/ola-0.10.8.ebuild b/app-misc/ola/ola-0.10.8.ebuild
index e9fa6752713f..bcb9094e62e1 100644
--- a/app-misc/ola/ola-0.10.8.ebuild
+++ b/app-misc/ola/ola-0.10.8.ebuild
@@ -3,7 +3,9 @@
 
 EAPI=8
 
-inherit autotools
+PYTHON_COMPAT=( python3_{8..10} )
+
+inherit autotools python-single-r1
 
 DESCRIPTION="Open Lighting Architecture, a framework for lighting control information"
 HOMEPAGE="https://www.openlighting.org/ola/"
@@ -12,7 +14,10 @@ SRC_URI="https://github.com/OpenLightingProject/${PN}/releases/download/${PV}/${
 LICENSE="GPL-2+ LGPL-2.1+"
 SLOT="0"
 KEYWORDS="~amd64"
-IUSE="examples ftdi http osc tcmalloc test usb zeroconf"
+IUSE="examples ftdi http osc python rdm-tests tcmalloc test usb zeroconf"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
+	rdm-tests? ( python )"
 
 RESTRICT="!test? ( test )"
 
@@ -22,6 +27,17 @@ RDEPEND="dev-libs/protobuf:=
 	ftdi? ( dev-embedded/libftdi:1 )
 	http? ( net-libs/libmicrohttpd:= )
 	osc? ( media-libs/liblo )
+	python? (
+		${PYTHON_DEPS}
+		$(python_gen_cond_dep '
+			dev-python/protobuf-python[${PYTHON_USEDEP}]
+		')
+	)
+	rdm-tests? (
+		$(python_gen_cond_dep '
+			dev-python/numpy[${PYTHON_USEDEP}]
+		')
+	)
 	tcmalloc? ( dev-util/google-perftools:= )
 	usb? ( virtual/libusb:1 )
 	zeroconf? ( net-dns/avahi )"
@@ -32,8 +48,19 @@ BDEPEND="sys-devel/bison
 	virtual/pkgconfig
 	test? (
 		dev-util/cppunit
+		python? (
+			${PYTHON_DEPS}
+			$(python_gen_cond_dep '
+				dev-python/numpy[${PYTHON_USEDEP}]
+				dev-python/protobuf-python[${PYTHON_USEDEP}]
+			')
+		)
 	)"
 
+PATCHES=(
+	"${FILESDIR}"/${PN}-0.10.8-python_version_check.patch
+)
+
 src_prepare() {
 	default
 	# Upstream recommends doing this even for tarball builds
@@ -48,6 +75,8 @@ src_configure() {
 		$(use_enable ftdi libftdi)
 		$(use_enable http)
 		$(use_enable osc)
+		$(use_enable python python-libs)
+		$(use_enable rdm-tests)
 		$(use_enable tcmalloc)
 		$(use_enable test unittests)
 		$(use_enable usb libusb)
@@ -57,5 +86,13 @@ src_configure() {
 
 src_install() {
 	default
+
 	find "${ED}" -name '*.la' -delete || die
+
+	if use examples && use python; then
+		docinto examples
+		python_fix_shebang python/examples/*.py
+		dodoc python/examples/*.py
+		docompress -x /usr/share/doc/${PF}/examples
+	fi
 }


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/ola/files/, app-misc/ola/
@ 2023-08-21 18:09 Marek Szuba
  0 siblings, 0 replies; 4+ messages in thread
From: Marek Szuba @ 2023-08-21 18:09 UTC (permalink / raw
  To: gentoo-commits

commit:     48eec4ef55c88f2aff4367f313101199759fd024
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 21 16:50:18 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Mon Aug 21 18:08:46 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48eec4ef

app-misc/ola: drop 0.10.8

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/ola/Manifest                              |   1 -
 .../files/ola-0.10.8-python_version_check.patch    |  31 ------
 app-misc/ola/ola-0.10.8.ebuild                     | 114 ---------------------
 3 files changed, 146 deletions(-)

diff --git a/app-misc/ola/Manifest b/app-misc/ola/Manifest
index c98814f9b31a..2f4d34ce54a6 100644
--- a/app-misc/ola/Manifest
+++ b/app-misc/ola/Manifest
@@ -1,2 +1 @@
-DIST ola-0.10.8.tar.gz 2552023 BLAKE2B b4fa7e36e2b907e8f0ea16ef089607fc223afc543752a03740fd1d525062ea676d2f392bb623804543827d6f5ac6078c469a3edcb4321bca9a454b1c219f9c89 SHA512 78ef8cc7f8e8d0b1d15bbb305d99a589fce82e07e89ca3bf2466bef8cdc1b18f590fc8dcbf29fc5af2349e0721c832f525fd665d62498907554ee742d79cd3d2
 DIST ola-0.10.9.tar.gz 2578760 BLAKE2B 8cace370b21788d0fe65e56d33fdc9436a5103837d370e3e7e07b43318d4ec3b29536b55c4b117f515a4698ebab88f58718759a0cf9a00f79d0b839e7a79d581 SHA512 e8e2f4249d6e1f63f6c36ae548d9e3a82080f0da82829f923ba6b4d63685fb89f9baccf4588fd6fcbf756708d91e27d022c0d623e7c03c84ec058e7dc7c46bdf

diff --git a/app-misc/ola/files/ola-0.10.8-python_version_check.patch b/app-misc/ola/files/ola-0.10.8-python_version_check.patch
deleted file mode 100644
index a4a82f916fa0..000000000000
--- a/app-misc/ola/files/ola-0.10.8-python_version_check.patch
+++ /dev/null
@@ -1,31 +0,0 @@
---- a/python/ola/OlaClient.py
-+++ b/python/ola/OlaClient.py
-@@ -952,7 +952,7 @@
-     controller = SimpleRpcController()
-     request = Ola_pb2.DmxData()
-     request.universe = universe
--    if sys.version >= '3.2':
-+    if sys.version_info[:3] >= (3,2):
-       request.data = data.tobytes()
-     else:
-       request.data = data.tostring()
---- a/python/ola/PidStore.py
-+++ b/python/ola/PidStore.py
-@@ -645,7 +645,7 @@
-                                 (self.name, self.min))
- 
-     try:
--      if sys.version >= '3.2':
-+      if sys.version_info[:3] >= (3,2):
-         data = struct.unpack('%ds' % arg_size, bytes(arg, 'utf8'))
-       else:
-         data = struct.unpack('%ds' % arg_size, arg)
-@@ -668,7 +668,7 @@
-     except struct.error as e:
-       raise UnpackException(e)
- 
--    if sys.version >= '3.2':
-+    if sys.version_info[:3] >= (3,2):
-       return value[0].rstrip(b'\x00').decode('utf-8')
-     else:
-       return value[0].rstrip(b'\x00')

diff --git a/app-misc/ola/ola-0.10.8.ebuild b/app-misc/ola/ola-0.10.8.ebuild
deleted file mode 100644
index 895c098489fe..000000000000
--- a/app-misc/ola/ola-0.10.8.ebuild
+++ /dev/null
@@ -1,114 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..10} )
-
-inherit autotools python-single-r1
-
-DESCRIPTION="Open Lighting Architecture, a framework for lighting control information"
-HOMEPAGE="https://www.openlighting.org/ola/"
-SRC_URI="https://github.com/OpenLightingProject/${PN}/releases/download/${PV}/${P}.tar.gz"
-
-LICENSE="GPL-2+ LGPL-2.1+"
-SLOT="0"
-KEYWORDS="~amd64"
-IUSE="doc examples ftdi http osc python rdm-tests tcmalloc test usb zeroconf"
-
-REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
-	rdm-tests? ( python )"
-
-RESTRICT="!test? ( test )"
-
-RDEPEND="dev-libs/protobuf:=
-	sys-apps/util-linux
-	sys-libs/ncurses
-	ftdi? ( dev-embedded/libftdi:1 )
-	http? ( net-libs/libmicrohttpd:= )
-	osc? ( media-libs/liblo )
-	python? (
-		${PYTHON_DEPS}
-		$(python_gen_cond_dep '
-			dev-python/protobuf-python[${PYTHON_USEDEP}]
-		')
-	)
-	rdm-tests? (
-		$(python_gen_cond_dep '
-			dev-python/numpy[${PYTHON_USEDEP}]
-		')
-	)
-	tcmalloc? ( dev-util/google-perftools:= )
-	usb? ( virtual/libusb:1 )
-	zeroconf? ( net-dns/avahi )"
-DEPEND="${RDEPEND}
-	sys-kernel/linux-headers"
-BDEPEND="sys-devel/bison
-	sys-devel/flex
-	virtual/pkgconfig
-	doc? (
-		app-doc/doxygen
-		media-gfx/graphviz
-	)
-	test? (
-		dev-util/cppunit
-		python? (
-			${PYTHON_DEPS}
-			$(python_gen_cond_dep '
-				dev-python/numpy[${PYTHON_USEDEP}]
-				dev-python/protobuf-python[${PYTHON_USEDEP}]
-			')
-		)
-	)"
-
-PATCHES=(
-	"${FILESDIR}"/${PN}-0.10.8-python_version_check.patch
-)
-
-src_prepare() {
-	default
-	# Upstream recommends doing this even for tarball builds
-	eautoreconf
-}
-
-src_configure() {
-	local myeconfargs=(
-		--disable-fatal-warnings
-		--with-uucp-lock="/run"
-		$(use_enable doc doxygen-doc)
-		$(use_enable doc doxygen-dot)
-		$(use_enable examples)
-		$(use_enable ftdi libftdi)
-		$(use_enable http)
-		$(use_enable osc)
-		$(use_enable python python-libs)
-		$(use_enable rdm-tests)
-		$(use_enable tcmalloc)
-		$(use_enable test unittests)
-		$(use_enable usb libusb)
-	)
-	econf "${myeconfargs[@]}"
-}
-
-src_compile() {
-	default
-	use doc && emake doxygen-doc
-}
-
-src_install() {
-	default
-
-	find "${ED}" -name '*.la' -delete || die
-
-	if use doc; then
-		dodoc -r html
-		docompress -x /usr/share/doc/${PF}/html
-	fi
-
-	if use examples && use python; then
-		docinto examples
-		python_fix_shebang python/examples/*.py
-		dodoc python/examples/*.py
-		docompress -x /usr/share/doc/${PF}/examples
-	fi
-}


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/ola/files/, app-misc/ola/
@ 2023-08-22 11:10 Marek Szuba
  0 siblings, 0 replies; 4+ messages in thread
From: Marek Szuba @ 2023-08-22 11:10 UTC (permalink / raw
  To: gentoo-commits

commit:     c7c10e597da1219b2350f3dd5118efe1cc1a26ac
Author:     Marek Szuba <marecki <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 22 11:09:28 2023 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Tue Aug 22 11:09:28 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7c10e59

Revert "app-misc/ola: let configure handle >=dev-libs/protobuf-23 version scheme"

Either the patch fucks something else up or more work is needed.
Full revert rather than another revbump because with CI having spotted
the issue so quickly, it hasn't been propagated to the user repo yet.

This reverts commit 8ec0c08491c69b89eeed62918be5a4badea1f6d2.

Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 .../ola/files/ola-0.10.9-protobuf_versioning.patch | 42 ----------------------
 .../{ola-0.10.9-r2.ebuild => ola-0.10.9-r1.ebuild} |  3 +-
 2 files changed, 1 insertion(+), 44 deletions(-)

diff --git a/app-misc/ola/files/ola-0.10.9-protobuf_versioning.patch b/app-misc/ola/files/ola-0.10.9-protobuf_versioning.patch
deleted file mode 100644
index 835568e2d603..000000000000
--- a/app-misc/ola/files/ola-0.10.9-protobuf_versioning.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-From d4414feefd95adf9c91d7eaf1e94380296c35f7a Mon Sep 17 00:00:00 2001
-From: Peter Newman <peternewman@users.noreply.github.com>
-Date: Fri, 7 Jul 2023 15:57:35 +0100
-Subject: [PATCH 1/2] Fix protoc version checking, since v20.x (cherry picked
- from commit 2e55aa88756718d8ab4a4c8fde97d620542c2c98)
-
---- a/config/ola.m4
-+++ b/config/ola.m4
-@@ -44,7 +44,14 @@ if test -z "$PROTOC" ; then
-   AC_MSG_ERROR([cannot find 'protoc' program]);
- elif test -n "$1" ; then
-   AC_MSG_CHECKING([protoc version])
--  [protoc_version=`$PROTOC --version 2>&1 | grep 'libprotoc' | sed 's/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/g'`]
-+  # Since v20.x we only get effectively the minor and patch versions out of protoc.
-+  # Treat them as major and minor and everything should keep working indefinitely.
-+  # See https://protobuf.dev/support/version-support/
-+  # So we've got either of these:
-+  # libprotoc 2.4.1
-+  # libprotoc 23.3
-+  # The first sed ensures all versions have major, minor, patch, by adding a .0 on the end of ones missing it
-+  [protoc_version=`$PROTOC --version 2>&1 | grep 'libprotoc' | sed 's/\([^\.0-9][0-9][0-9]*\.[0-9][0-9]*\)$/\1\.0/g' | sed 's/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/g'`]
-   [required=$1]
-   [required_major=`echo $required | sed 's/[^0-9].*//'`]
-   [required_minor=`echo $required | sed 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/'`]
-
-From 546d9ee8d970c4e5b33d9d28b4acf6eb34f27a5d Mon Sep 17 00:00:00 2001
-From: Peter Newman <peternewman@users.noreply.github.com>
-Date: Fri, 7 Jul 2023 16:14:21 +0100
-Subject: [PATCH 2/2] Protoc check - correctly match multi-digit major versions
- (cherry picked from commit 69a2946622cdfce54cb6ed7f2210df2be0ec5576)
-
---- a/config/ola.m4
-+++ b/config/ola.m4
-@@ -51,7 +51,7 @@ elif test -n "$1" ; then
-   # libprotoc 2.4.1
-   # libprotoc 23.3
-   # The first sed ensures all versions have major, minor, patch, by adding a .0 on the end of ones missing it
--  [protoc_version=`$PROTOC --version 2>&1 | grep 'libprotoc' | sed 's/\([^\.0-9][0-9][0-9]*\.[0-9][0-9]*\)$/\1\.0/g' | sed 's/.*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/g'`]
-+  [protoc_version=`$PROTOC --version 2>&1 | grep 'libprotoc' | sed 's/\([^\.0-9][0-9][0-9]*\.[0-9][0-9]*\)$/\1\.0/g' | sed 's/[^0-9]*\([0-9][0-9]*\.[0-9][0-9]*\.[0-9][0-9]*\).*/\1/g'`]
-   [required=$1]
-   [required_major=`echo $required | sed 's/[^0-9].*//'`]
-   [required_minor=`echo $required | sed 's/[0-9][0-9]*\.\([0-9][0-9]*\)\.[0-9][0-9]*/\1/'`]

diff --git a/app-misc/ola/ola-0.10.9-r2.ebuild b/app-misc/ola/ola-0.10.9-r1.ebuild
similarity index 96%
rename from app-misc/ola/ola-0.10.9-r2.ebuild
rename to app-misc/ola/ola-0.10.9-r1.ebuild
index 968caddebd07..c2e2066ba149 100644
--- a/app-misc/ola/ola-0.10.9-r2.ebuild
+++ b/app-misc/ola/ola-0.10.9-r1.ebuild
@@ -22,7 +22,7 @@ REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )
 
 RESTRICT="!test? ( test )"
 
-RDEPEND="dev-libs/protobuf:=
+RDEPEND="<dev-libs/protobuf-23:=
 	sys-apps/util-linux
 	sys-libs/ncurses
 	ftdi? ( dev-embedded/libftdi:1 )
@@ -64,7 +64,6 @@ BDEPEND="sys-devel/bison
 
 PATCHES=(
 	"${FILESDIR}"/${PN}-0.10.9-nullptr.patch
-	"${FILESDIR}"/${PN}-0.10.9-protobuf_versioning.patch
 )
 
 src_prepare() {


^ permalink raw reply related	[flat|nested] 4+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: app-misc/ola/files/, app-misc/ola/
@ 2024-06-12 13:04 Marek Szuba
  0 siblings, 0 replies; 4+ messages in thread
From: Marek Szuba @ 2024-06-12 13:04 UTC (permalink / raw
  To: gentoo-commits

commit:     8319838698e3d4c532c7a8547ebdc1ae5dcb2264
Author:     Jannis Achstetter <kripton <AT> kripserver <DOT> net>
AuthorDate: Mon Apr  8 20:51:47 2024 +0000
Commit:     Marek Szuba <marecki <AT> gentoo <DOT> org>
CommitDate: Wed Jun 12 13:04:01 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=83198386

app-misc/ola: Fix compilation against media-libs/liblo-0.32

Changes to the PR made by marecki at merge time:
 - run ola-0.10.9-liblo.patch through scrub-patch
 - revert the revision bump as not needed while fixing build failures

Closes: https://bugs.gentoo.org/927000
Upstream-PR: https://github.com/OpenLightingProject/ola/pull/1954
Upstream-Commit: https://github.com/OpenLightingProject/ola/commit/e083653d2d18018fe6ef42f757bc06462de87f28
Signed-off-by: Jannis Achstetter <kripton <AT> kripserver.net>
Signed-off-by: Marek Szuba <marecki <AT> gentoo.org>

 app-misc/ola/files/ola-0.10.9-liblo.patch | 27 +++++++++++++++++++++++++++
 app-misc/ola/ola-0.10.9-r2.ebuild         |  3 +++
 2 files changed, 30 insertions(+)

diff --git a/app-misc/ola/files/ola-0.10.9-liblo.patch b/app-misc/ola/files/ola-0.10.9-liblo.patch
new file mode 100644
index 000000000000..ac80a2503d49
--- /dev/null
+++ b/app-misc/ola/files/ola-0.10.9-liblo.patch
@@ -0,0 +1,27 @@
+From e083653d2d18018fe6ef42f757bc06462de87f28 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Florian=20H=C3=BClsmann?= <fh@cbix.de>
+Date: Sat, 30 Mar 2024 12:43:55 +0100
+Subject: [PATCH] Fix liblo 0.32 header compatibility
+
+Closes: https://bugs.gentoo.org/927000
+Upstream-PR: https://github.com/OpenLightingProject/ola/pull/1954
+--- a/plugins/osc/OSCNode.cpp
++++ b/plugins/osc/OSCNode.cpp
+@@ -141,7 +141,7 @@ bool ExtractSlotValueFromPair(const string &type, lo_arg **argv,
+  * @param user_data a pointer to the OSCNode object.
+  */
+ int OSCDataHandler(const char *osc_address, const char *types, lo_arg **argv,
+-                   int argc, void *, void *user_data) {
++                   int argc, lo_message, void *user_data) {
+   OLA_DEBUG << "Got OSC message for " << osc_address << ", types are " << types;
+ 
+   OSCNode *node = reinterpret_cast<OSCNode*>(user_data);
+@@ -150,7 +150,7 @@ int OSCDataHandler(const char *osc_address, const char *types, lo_arg **argv,
+ 
+   if (argc == 1) {
+     if (type == "b") {
+-      lo_blob blob = argv[0];
++      lo_blob blob = (lo_blob)argv[0];
+       unsigned int size = min(static_cast<uint32_t>(DMX_UNIVERSE_SIZE),
+                               lo_blob_datasize(blob));
+       node->SetUniverse(

diff --git a/app-misc/ola/ola-0.10.9-r2.ebuild b/app-misc/ola/ola-0.10.9-r2.ebuild
index a9d0c36ac512..1cd74bb29e17 100644
--- a/app-misc/ola/ola-0.10.9-r2.ebuild
+++ b/app-misc/ola/ola-0.10.9-r2.ebuild
@@ -61,8 +61,11 @@ BDEPEND="app-alternatives/yacc
 		)
 	)"
 
+# ola-0.10.9-liblo.patch fixes compilation against
+# media-libs/liblo-0.32. See https://bugs.gentoo.org/927000
 PATCHES=(
 	"${FILESDIR}"/${PN}-0.10.9-nullptr.patch
+	"${FILESDIR}"/${PN}-0.10.9-liblo.patch
 )
 
 src_prepare() {


^ permalink raw reply related	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2024-06-12 13:04 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2022-10-04 12:50 [gentoo-commits] repo/gentoo:master commit in: app-misc/ola/files/, app-misc/ola/ Marek Szuba
  -- strict thread matches above, loose matches on Subject: below --
2023-08-21 18:09 Marek Szuba
2023-08-22 11:10 Marek Szuba
2024-06-12 13:04 Marek Szuba

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox