git: 25134c4e1676 - main - sysutils/mate-control-center: switch to GitHub release asset

From: Eric Turgeon <ericbsd_at_FreeBSD.org>
Date: Fri, 05 Jun 2026 11:07:00 UTC
The branch main has been updated by ericbsd:

URL: https://cgit.FreeBSD.org/ports/commit/?id=25134c4e167642454ebedfe2ab95683b0ef22dd3

commit 25134c4e167642454ebedfe2ab95683b0ef22dd3
Author:     Eric Turgeon <ericbsd@FreeBSD.org>
AuthorDate: 2026-06-05 11:06:27 +0000
Commit:     Eric Turgeon <ericbsd@FreeBSD.org>
CommitDate: 2026-06-05 11:06:59 +0000

    sysutils/mate-control-center: switch to GitHub release asset
    
    Minor versions of 1.28.x are no longer published to the MATE mirror
    and are only available on GitHub. Use USE_GITHUB=nodefault with a
    release tarball instead of the auto-generated one, as recommended
    by the porter's handbook. Remove autoreconf and yelp-tools, not
    needed with release tarballs. Add portscout site hint for GitHub
    releases detection.
---
 sysutils/mate-control-center/Makefile | 18 +++++++-----------
 sysutils/mate-control-center/distinfo |  6 +++---
 2 files changed, 10 insertions(+), 14 deletions(-)

diff --git a/sysutils/mate-control-center/Makefile b/sysutils/mate-control-center/Makefile
index 93ff6c33e29a..de76fc8f1d92 100644
--- a/sysutils/mate-control-center/Makefile
+++ b/sysutils/mate-control-center/Makefile
@@ -1,9 +1,8 @@
 PORTNAME=	mate-control-center
-PORTVERSION=	1.28.1
-DISTVERSIONPREFIX=	v
-PORTREVISION=	5
+DISTVERSION=	1.28.1
+PORTREVISION=	6
 CATEGORIES=	sysutils mate
-DIST_SUBDIR=	mate
+MASTER_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${DISTVERSION}/
 
 MAINTAINER=	gnome@FreeBSD.org
 COMMENT=	Control center for MATE project
@@ -13,9 +12,7 @@ LICENSE=	GPLv2+ GPLv3+
 LICENSE_COMB=	multi
 LICENSE_FILE_GPLv2+ =	${WRKSRC}/COPYING
 
-BUILD_DEPENDS=	itstool:textproc/itstool \
-		yelp-tools>0:textproc/yelp-tools \
- 		yelp-xsl>0:textproc/yelp-xsl
+BUILD_DEPENDS=	itstool:textproc/itstool
 LIB_DEPENDS=	libayatana-appindicator3.so:devel/libayatana-appindicator \
 		libcanberra-gtk3.so:audio/libcanberra-gtk3 \
 		libdbus-1.so:devel/dbus \
@@ -29,11 +26,9 @@ LIB_DEPENDS=	libayatana-appindicator3.so:devel/libayatana-appindicator \
 		libaccountsservice.so:sysutils/accountsservice \
 		libudisks2.so:sysutils/libudisks
 
-PORTSCOUT=	limitw:1,even
-
-USES=		autoreconf desktop-file-utils gettext gmake gnome libtool localbase mate \
+USES=		desktop-file-utils gettext gmake gnome libtool localbase mate \
 		pathfix pkgconfig shared-mime-info tar:xz xorg
-USE_GITHUB=	yes
+USE_GITHUB=	nodefault
 GH_ACCOUNT=	mate-desktop
 USE_CSTD=	c99
 USE_MATE=	desktop libmatekbd marco menus settingsdaemon
@@ -42,6 +37,7 @@ USE_GNOME=	cairo dconf glib20 gtk30 intlhack libxml2 librsvg2 pango
 USE_LDCONFIG=	yes
 GNU_CONFIGURE=	yes
 GNU_CONFIGURE_MANPREFIX=${PREFIX}/share
+PORTSCOUT=	site:https://github.com/mate-desktop/mate-control-center/releases/ limitw:1,even
 CONFIGURE_ARGS=	--enable-appindicator=no \
 		--disable-update-mimedb \
 		--disable-systemd
diff --git a/sysutils/mate-control-center/distinfo b/sysutils/mate-control-center/distinfo
index f6c2ec23f6da..6fc877f6b86b 100644
--- a/sysutils/mate-control-center/distinfo
+++ b/sysutils/mate-control-center/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734045249
-SHA256 (mate/mate-desktop-mate-control-center-v1.28.1_GH0.tar.gz) = 0890c1bafc10a77ae7aea4edc37951fa69cbce2552ce199a7e49cb55de8af71b
-SIZE (mate/mate-desktop-mate-control-center-v1.28.1_GH0.tar.gz) = 6714955
+TIMESTAMP = 1780519140
+SHA256 (mate-control-center-1.28.1.tar.xz) = e12d34c1c1f11e3d0a2ba2dd41bc1c997bf0d1d56486896756f6edaac5f9a9b2
+SIZE (mate-control-center-1.28.1.tar.xz) = 3735888