Date: Thu, 06 Aug 2026 18:52:18 +0000 From: bugzilla-noreply@freebsd.org To: gnome@FreeBSD.org Subject: [Bug 297315] deskutils/mate-indicator-applet depends on obsolete libindicator instead of libayatana-indicator Message-ID: <bug-297315-6497@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=297315 Bug ID: 297315 Summary: deskutils/mate-indicator-applet depends on obsolete libindicator instead of libayatana-indicator Product: Ports & Packages Version: Latest Hardware: amd64 URL: https://www.freshports.org/deskutils/mate-indicator-ap plet/ OS: Any Status: New Severity: Affects Many People Priority: --- Component: Individual Port(s) Assignee: gnome@FreeBSD.org Reporter: ottkostner@gmail.com Assignee: gnome@FreeBSD.org Flags: maintainer-feedback?(gnome@FreeBSD.org) The FreeBSD port deskutils/mate-indicator-applet has an outdated build dependency on devel/libindicator. The port's upstream build system already supports Ayatana Indicators, but the FreeBSD Makefile still forces the obsolete Ubuntu Indicator implementation. Environment FreeBSD: 15.0-RELEASE-p10 Ports tree: current ports tree at time of report Port: deskutils/mate-indicator-applet-1.26.0_4 Description The port Makefile currently contains: make BUILD_DEPENDS= libindicator>=12.10.1:devel/libindicator This dependency pulls in the old Ubuntu Indicator implementation: libindicator-12.10.1_3 However, the upstream `configure` script for `mate-indicator-applet-1.26.0` checks for both Ubuntu Indicators and Ayatana Indicators: ayatana-indicator3-0.4 >= 0.6.0 indicator3-0.4 >= 12.10.2 On a FreeBSD system, the Ayatana implementation is available and satisfies the requirement: ayatana-indicator3-0.4 >= 0.6.0 but the old Ubuntu implementation provided by `libindicator` does not satisfy the required version: Package dependency requirement 'indicator3-0.4 >= 12.10.2' could not be satisfied. Package 'indicator3-0.4' has version '12.10.1', required version is '>= 12.10.2' This causes the configure stage to fail with: configure: error: Either Ayatana Indicators or Ubuntu Indicators are required to build mate-indicator-applet. Steps to reproduce 1. Install/build `deskutils/mate-indicator-applet` from ports: cd /usr/ports/deskutils/mate-indicator-applet make install 2. The port installs: devel/libindicator as a build dependency. 3. The configure stage fails because the Ubuntu Indicator version is too old. Workaround Manually modified the port Makefile: Replace make BUILD_DEPENDS= libindicator>=12.10.1:devel/libindicator with make BUILD_DEPENDS= libayatana-indicator>=0.6.0:devel/libayatana-indicator After this change make completes successfully. Expected behavior The port should use the actively maintained Ayatana Indicator implementation or otherwise provide an OPTIONS-based selection between Ubuntu Indicators and Ayatana Indicators. -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-297315-6497>
