Skip site navigation (1)Skip section navigation (2)
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>