diff options
| author | Älven <alven@FreeBSD.org> | 2025-12-19 03:25:08 +0400 |
|---|---|---|
| committer | Älven <alven@FreeBSD.org> | 2025-12-21 04:38:32 +0400 |
| commit | 093ca128da5d4f32a69b2d3f0c381d8b4266bb5d (patch) | |
| tree | 76a48d95ad14ff52ef35c248001ed9e56051e0ac | |
| parent | comms/flrig: Update 2.0.09 => 2.0.10 (diff) | |
net/boinc-client: Update 8.2.4 => 8.2.8
Changelogs:
* https://github.com/BOINC/boinc/releases/tag/client_release%2F8.2%2F8.2.5
* https://github.com/BOINC/boinc/releases/tag/client_release%2F8.2%2F8.2.6
* https://github.com/BOINC/boinc/releases/tag/client_release%2F8.2%2F8.2.7
* https://github.com/BOINC/boinc/releases/tag/client_release%2F8.2%2F8.2.8
* https://github.com/BOINC/boinc/compare/client_release/8.2/8.2.4...client_release/8.2/8.2.5
* https://github.com/BOINC/boinc/compare/client_release/8.2/8.2.5...client_release/8.2/8.2.6
* https://github.com/BOINC/boinc/compare/client_release/8.2/8.2.6...client_release/8.2/8.2.7
* https://github.com/BOINC/boinc/compare/client_release/8.2/8.2.7...client_release/8.2/8.2.8
* Clarify LICENSE
* Add LICENSE_FILE
* Use dynamic SOVERSION
* Headers conflict with archivers/libzip now resolved in upstream
* Rename loop variable for pixmaps from 'name' to 'size' for clarity
* Pet portclippy(1) and portfmt(1)
Approved by: db@, yuri@ (Mentors, implicit)
Differential Revision: https://reviews.freebsd.org/D54302
| -rw-r--r-- | net/boinc-client/Makefile | 35 | ||||
| -rw-r--r-- | net/boinc-client/distinfo | 6 | ||||
| -rw-r--r-- | net/boinc-client/pkg-plist | 6 |
3 files changed, 15 insertions, 32 deletions
diff --git a/net/boinc-client/Makefile b/net/boinc-client/Makefile index a320fd875654..53af41bea60a 100644 --- a/net/boinc-client/Makefile +++ b/net/boinc-client/Makefile @@ -1,6 +1,6 @@ PORTNAME= boinc-client DISTVERSIONPREFIX= client_release/8.2/ -DISTVERSION= 8.2.4 +DISTVERSION= 8.2.8 CATEGORIES= net MAINTAINER= alven@FreeBSD.org @@ -8,7 +8,8 @@ COMMENT= Berkeley Open Infrastructure for Network Computing client WWW= https://boinc.berkeley.edu/ \ https://github.com/BOINC/boinc/ -LICENSE= LGPL3 +LICENSE= LGPL3+ +LICENSE_FILE= ${WRKSRC}/COPYING.LESSER USES= autoreconf compiler:c++11-lang gmake libtool localbase:ldflags pkgconfig ssl USE_GITHUB= yes @@ -35,6 +36,8 @@ SUB_LIST= BOINC_CLIENT_GROUP="${BOINC_CLIENT_GROUP}" \ USERS= boinc GROUPS= boinc +PLIST_SUB= SOVERSION=${DISTVERSION} + OPTIONS_DEFINE= CLIENT MANAGER NLS SKINS USER X11 OPTIONS_DEFINE_aarch64= LINUX OPTIONS_DEFINE_amd64= LINUX @@ -114,25 +117,6 @@ SUB_LIST+= OPTION_USER="" post-patch: @${REINPLACE_CMD} -e 's|client/scripts||' \ ${WRKSRC}/Makefile.am -# avoid build conflict with archivers/libzip - @${MV} ${WRKSRC}/zip/unzip/zip.h \ - ${WRKSRC}/zip/unzip/boinczip.h - @${MV} ${WRKSRC}/zip/zip/zip.h \ - ${WRKSRC}/zip/zip/boinczip.h - @${REINPLACE_CMD} -e 's|zip/zip.h|zip/boinczip.h|' \ - ${WRKSRC}/zip/boinc_zip.cpp - @${REINPLACE_CMD} -e 's|"zip.h"|"boinczip.h"|' \ - ${WRKSRC}/zip/unzip/crc32.c \ - ${WRKSRC}/zip/unzip/ttyio.c \ - ${WRKSRC}/zip/zip/deflate.c \ - ${WRKSRC}/zip/zip/trees.c \ - ${WRKSRC}/zip/zip/unix/z_unix.c \ - ${WRKSRC}/zip/zip/util.c \ - ${WRKSRC}/zip/zip/z_fileio.c \ - ${WRKSRC}/zip/zip/z_globals.c \ - ${WRKSRC}/zip/zip/zip.c \ - ${WRKSRC}/zip/zip/zipfile.c \ - ${WRKSRC}/zip/zip/zipup.c post-patch-X11-off: @${REINPLACE_CMD} -e 's|enable_xss="yes"|enable_xss="no"|' \ @@ -147,8 +131,8 @@ post-install: post-install-MANAGER-on: ${MKDIR} ${STAGEDIR}${PREFIX}/share/boinc -.for name in 16 32 48 - ${INSTALL_DATA} ${WRKSRC}/packages/generic/sea/boincmgr.${name}x${name}.png \ +.for size in 16 32 48 + ${INSTALL_DATA} ${WRKSRC}/packages/generic/sea/boincmgr.${size}x${size}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps .endfor .if ${PORT_OPTIONS:MSKINS} @@ -168,8 +152,7 @@ post-install-X11-on: ${STAGEDIR}${PREFIX}/include/boinc .endfor ${MKDIR} ${STAGEDIR}${PREFIX}/share/boinc/ttf - (cd ${WRKSRC}/api/ttf/liberation-fonts-ttf-2.00.0 && \ - ${COPYTREE_SHARE} \*.ttf ${STAGEDIR}${PREFIX}/share/boinc/ttf/ \ - ) + cd ${WRKSRC}/api/ttf/liberation-fonts-ttf-2.00.0 && \ + ${COPYTREE_SHARE} \*.ttf ${STAGEDIR}${PREFIX}/share/boinc/ttf/ .include <bsd.port.mk> diff --git a/net/boinc-client/distinfo b/net/boinc-client/distinfo index 83f379cdc7f4..ac79eeb8a0c2 100644 --- a/net/boinc-client/distinfo +++ b/net/boinc-client/distinfo @@ -1,3 +1,3 @@ -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 +TIMESTAMP = 1764582072 +SHA256 (BOINC-boinc-client_release-8.2-8.2.8_GH0.tar.gz) = faaacaff557eba02fe9ae6f40402534b8bbf55343553bf42e1255b0d9f435ca0 +SIZE (BOINC-boinc-client_release-8.2-8.2.8_GH0.tar.gz) = 47052652 diff --git a/net/boinc-client/pkg-plist b/net/boinc-client/pkg-plist index 996dc126c6cd..7b78825ac66e 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.2.4 +lib/libboinc_api.so.%%SOVERSION%% %%CLIENT%%lib/libboinc_crypt.a lib/libboinc_opencl.a lib/libboinc_opencl.so lib/libboinc_opencl.so.8 -lib/libboinc_opencl.so.8.2.4 +lib/libboinc_opencl.so.%%SOVERSION%% 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.2.4 +%%X11%%lib/libboinc_graphics2.so.%%SOVERSION%% %%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 |
