git: 6dc7ea9c4d92 - main - net/boinc-client: Update 8.0.2 => 8.2.4

From: Älven <alven_at_FreeBSD.org>
Date: Fri, 19 Sep 2025 00:10:47 UTC
The branch main has been updated by alven:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6dc7ea9c4d928cad13ae5a5cb87dba5e3b6e92ae

commit 6dc7ea9c4d928cad13ae5a5cb87dba5e3b6e92ae
Author:     Älven <alven@FreeBSD.org>
AuthorDate: 2025-09-13 22:47:46 +0000
Commit:     Älven <alven@FreeBSD.org>
CommitDate: 2025-09-19 00:10:36 +0000

    net/boinc-client: Update 8.0.2 => 8.2.4
    
    Changelogs:
    * https://github.com/BOINC/boinc/releases/tag/client_release%2F8.0%2F8.0.3
    * https://github.com/BOINC/boinc/releases/tag/client_release%2F8.0%2F8.0.4
    * https://github.com/BOINC/boinc/releases/tag/client_release%2F8.2%2F8.2.0
    * https://github.com/BOINC/boinc/releases/tag/client_release%2F8.2%2F8.2.1
    * https://github.com/BOINC/boinc/releases/tag/client_release%2F8.2%2F8.2.2
    * https://github.com/BOINC/boinc/releases/tag/client_release%2F8.2%2F8.2.3
    * https://github.com/BOINC/boinc/releases/tag/client_release%2F8.2%2F8.2.4
    * https://github.com/BOINC/boinc/compare/client_release/8.0/8.0.2...client_release/8.2/8.2.4
    
    * Apply portfmt(1)
    * Fix options descriptions
    
    Approved by:    yuri@ (Mentor)
    
    Differential Revision: https://reviews.freebsd.org/D52517
---
 net/boinc-client/Makefile  | 50 +++++++++++++++++++++++-----------------------
 net/boinc-client/distinfo  |  6 +++---
 net/boinc-client/pkg-plist |  6 +++---
 3 files changed, 31 insertions(+), 31 deletions(-)

diff --git a/net/boinc-client/Makefile b/net/boinc-client/Makefile
index 91351cad23b3..ccd621923d59 100644
--- a/net/boinc-client/Makefile
+++ b/net/boinc-client/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	boinc-client
-DISTVERSIONPREFIX=	client_release/8.0/
-DISTVERSION=	8.0.2
-PORTREVISION=	2
+DISTVERSIONPREFIX=	client_release/8.2/
+DISTVERSION=	8.2.4
 CATEGORIES=	net
 
 MAINTAINER=	alven@FreeBSD.org
@@ -11,7 +10,7 @@ WWW=		https://boinc.berkeley.edu/ \
 
 LICENSE=	LGPL3
 
-USES=		autoreconf compiler:c++11-lang gmake libtool pkgconfig ssl
+USES=		autoreconf compiler:c++11-lang gmake libtool localbase:ldflags pkgconfig ssl
 USE_GITHUB=	yes
 GH_ACCOUNT=	BOINC
 GH_PROJECT=	boinc
@@ -23,8 +22,7 @@ CONFIGURE_ENV=	OBJCXX="${CXX}"
 
 INSTALL_TARGET=	install-strip
 
-CPPFLAGS+=	-I${LOCALBASE}/include
-LDFLAGS+=	-L${LOCALBASE}/lib -lexecinfo
+LDFLAGS+=	-lexecinfo
 
 SUB_FILES=	pkg-deinstall pkg-install
 SUB_LIST=	BOINC_CLIENT_GROUP="${BOINC_CLIENT_GROUP}" \
@@ -45,16 +43,16 @@ OPTIONS_GROUP=		SCRIPT
 OPTIONS_GROUP_SCRIPT=	NO_GUI_RPC NO_NET_INFO
 OPTIONS_SUB=		yes
 
-CLIENT_DESC=		BOINC Build client
+CLIENT_DESC=		Build BOINC client
 LINUX_DESC=		Accept science applications for GNU/Linux
-MANAGER_DESC=		BOINC Build GUI manager
+MANAGER_DESC=		Build BOINC GUI manager
 NLS_DESC=		Install language translations for use in the GUI
-NO_GUI_RPC_DESC=	(breaks and boinc_curses) Disable GUI RPC socket
-NO_NET_INFO_DESC=	address and Do host name not send servers to
-SCRIPT_DESC=		Command in line options script
-SKINS_DESC=		BOINC for Install manager more skins
-USER_DESC=		and BOINC client Create/check directory user
-X11_DESC=		API Build graphics
+NO_GUI_RPC_DESC=	Disable GUI RPC socket (breaks boinc_curses)
+NO_NET_INFO_DESC=	Do not send host name and address to servers
+SCRIPT_DESC=		Command-line options in script
+SKINS_DESC=		Install more skins for BOINC manager
+USER_DESC=		Create/check user directory
+X11_DESC=		Build graphics API
 
 CLIENT_LIB_DEPENDS=		libcurl.so:ftp/curl \
 				libfreetype.so:print/freetype2
@@ -69,22 +67,24 @@ LINUX_CONFIGURE_ON_aarch64=	--with-boinc-alt-platform=aarch64-unknown-linux-gnu
 LINUX_CONFIGURE_ON_amd64=	--with-boinc-alt-platform=x86_64-pc-linux-gnu
 LINUX_CONFIGURE_ON_i386=	--with-boinc-alt-platform=i686-pc-linux-gnu
 
-MANAGER_LIB_DEPENDS=		libnotify.so:devel/libnotify \
+MANAGER_LIB_DEPENDS=		libfreetype.so:print/freetype2 \
+				libnotify.so:devel/libnotify \
 				libxcb-util.so:x11/xcb-util \
-				libfreetype.so:print/freetype2 \
 				libxkbcommon.so:x11/libxkbcommon
 MANAGER_USES=			desktop-file-utils gnome iconv xorg
 MANAGER_USE=			GNOME=atk,cairo,gdkpixbuf,glib20,gtk30,pango \
-				WX=3.2+ XORG=x11,xcb,xext,xscrnsaver
+				WX=3.2+ \
+				XORG=x11,xcb,xext,xscrnsaver
 MANAGER_CONFIGURE_ENABLE=	manager
 MANAGER_CONFIGURE_WITH=		wx-config
 
-NLS_USES=			gettext-tools
+NLS_USES=	gettext-tools
 
-X11_USES=			desktop-file-utils gl jpeg xorg
-X11_USE=			GL=glut XORG=x11,xi,xmu,xscrnsaver
-X11_CONFIGURE_OFF=		ax_cv_check_glut_libglut=no
-X11_CONFIGURE_WITH=		x
+X11_USES=		desktop-file-utils gl jpeg xorg
+X11_USE=		GL=glut \
+			XORG=x11,xi,xmu,xscrnsaver
+X11_CONFIGURE_OFF=	ax_cv_check_glut_libglut=no
+X11_CONFIGURE_WITH=	x
 
 BOINC_CLIENT_GROUP?=	boinc
 BOINC_CLIENT_HOME?=	/var/db/boinc
@@ -93,10 +93,10 @@ BOINC_CLIENT_USER?=	boinc
 .include <bsd.port.options.mk>
 
 .if ${PORT_OPTIONS:MMANAGER}
-WX_CONF_ARGS=		absolute
-SUB_LIST+=		OPTION_MANAGER="true"
+WX_CONF_ARGS=	absolute
+SUB_LIST+=	OPTION_MANAGER="true"
 .else
-SUB_LIST+=		OPTION_MANAGER=""
+SUB_LIST+=	OPTION_MANAGER=""
 .endif
 
 .if ${PORT_OPTIONS:MCLIENT}
diff --git a/net/boinc-client/distinfo b/net/boinc-client/distinfo
index 5fcb0c3a9117..83f379cdc7f4 100644
--- a/net/boinc-client/distinfo
+++ b/net/boinc-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1717665928
-SHA256 (BOINC-boinc-client_release-8.0-8.0.2_GH0.tar.gz) = c593f157aacbd61bf814f44ed6e4dbb38145336d5c018c756206bdfc0c6df33e
-SIZE (BOINC-boinc-client_release-8.0-8.0.2_GH0.tar.gz) = 46978849
+TIMESTAMP = 1753478143
+SHA256 (BOINC-boinc-client_release-8.2-8.2.4_GH0.tar.gz) = a7cd5c562f7fae705f0b68e215d9ee176c2716630a80fc86a6d9aa3a6804e7e4
+SIZE (BOINC-boinc-client_release-8.2-8.2.4_GH0.tar.gz) = 47582706
diff --git a/net/boinc-client/pkg-plist b/net/boinc-client/pkg-plist
index d933c1015dd1..996dc126c6cd 100644
--- a/net/boinc-client/pkg-plist
+++ b/net/boinc-client/pkg-plist
@@ -59,12 +59,12 @@ lib/libboinc.a
 lib/libboinc_api.a
 lib/libboinc_api.so
 lib/libboinc_api.so.8
-lib/libboinc_api.so.8.0.2
+lib/libboinc_api.so.8.2.4
 %%CLIENT%%lib/libboinc_crypt.a
 lib/libboinc_opencl.a
 lib/libboinc_opencl.so
 lib/libboinc_opencl.so.8
-lib/libboinc_opencl.so.8.0.2
+lib/libboinc_opencl.so.8.2.4
 libdata/pkgconfig/libboinc.pc
 libdata/pkgconfig/libboinc_api.pc
 %%CLIENT%%libdata/pkgconfig/libboinc_crypt.pc
@@ -72,7 +72,7 @@ libdata/pkgconfig/libboinc_opencl.pc
 %%X11%%lib/libboinc_graphics2.a
 %%X11%%lib/libboinc_graphics2.so
 %%X11%%lib/libboinc_graphics2.so.8
-%%X11%%lib/libboinc_graphics2.so.8.0.2
+%%X11%%lib/libboinc_graphics2.so.8.2.4
 %%SKINS%%share/boinc/skins/Charity Engine/background_image.png
 %%SKINS%%share/boinc/skins/Charity Engine/ce_about.ico
 %%SKINS%%share/boinc/skins/Charity Engine/ce_icon_play.png