BSD Ports

net/boinc-client 8.2.8_2 FreeBSD

Berkeley Open Infrastructure for Network Computing client

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
42654027c3
License
LGPL3+
Categories
net
Package size
4286.3 KiB, 13415.0 KiB installed

Description

BOINC is a software platform for distributed computing using volunteer computer resources. This port contains BOINC API, libraries, client and manager GUI.

In the other systems

SystemPortVersion
FreeBSDnet/boinc-client8.2.8_2
DragonFlynet/boinc-client8.0.2_2
MidnightBSDnet/boinc-client8.0.2

Install

Binary package:

pkg install boinc-client

From the ports tree:

cd /usr/ports/net/boinc-client/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	boinc-client>0:net/boinc-client
LIB_DEPENDS=	libboinc_api.so:net/boinc-client

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest8.2.8_28.2.8_2-8.0.2_28.2.8_2
FreeBSD:14:quarterly8.2.8_28.2.8_2n/a8.0.2_28.2.8_2
FreeBSD:15:latest8.2.8_28.2.8_2n/a8.0.2_28.0.2_2
FreeBSD:15:quarterly8.2.8_28.2.8_2n/an/an/a
FreeBSD:16:latest8.2.88.2.8_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 136

The first 100 are listed.

Run dependencies 139

The first 100 are listed.

Required by 1

Configuration

Options name: net_boinc-client

OptionDefaultDescription
CLIENTonBuild BOINC client
MANAGERonBuild BOINC GUI manager
NLSonInstall language translations for use in the GUI
NO_GUI_RPCoffDisable GUI RPC socket (breaks boinc_curses)
NO_NET_INFOoffDo not send host name and address to servers
SKINSonInstall more skins for BOINC manager
USERonCreate/check user directory
X11onBuild graphics API
USES
autoreconf compiler:c++11-lang gmake libtool localbase:ldflags pkgconfig ssl
Service scripts
none

Message after installing

The BOINC client is now installed.

For instructions, refer to the BOINC user manual at:
	http://boinc.berkeley.edu/wiki/User_manual
For complete information, refer to the BOINC web site at:
	http://boinc.berkeley.edu/

Files

pkg-plist 254
  • bin/boinc
  • bin/boinc_client
  • bin/boinccmd
  • bin/boincmgr
  • bin/boincscr
  • include/boinc/app_ipc.h
  • include/boinc/average.h
  • include/boinc/base64.h
  • include/boinc/boinc_api.h
  • include/boinc/boinc_opencl.h
  • include/boinc/boinc_stdio.h
  • include/boinc/cal_boinc.h
  • include/boinc/cc_config.h
  • include/boinc/cert_sig.h
  • include/boinc/cl_boinc.h
  • include/boinc/common_defs.h
  • include/boinc/config.h
  • include/boinc/coproc.h
  • include/boinc/crypt.h
  • include/boinc/diagnostics.h
  • include/boinc/error_numbers.h
  • include/boinc/filesys.h
  • include/boinc/graphics2.h
  • include/boinc/gui_rpc_client.h
  • include/boinc/gutil.h
  • include/boinc/hostinfo.h
  • include/boinc/keyword.h
  • include/boinc/md5.h
  • include/boinc/md5_file.h
  • include/boinc/mem_usage.h
  • include/boinc/mfile.h
  • include/boinc/miofile.h
  • include/boinc/msg_log.h
  • include/boinc/network.h
  • include/boinc/notice.h
  • include/boinc/opencl_boinc.h
  • include/boinc/parse.h
  • include/boinc/prefs.h
  • include/boinc/proc_control.h
  • include/boinc/procinfo.h
  • include/boinc/project_specific_defines.h
  • include/boinc/proxy_info.h
  • include/boinc/reduce.h
  • include/boinc/sched_msgs.h
  • include/boinc/shmem.h
  • include/boinc/stackwalker_imports.h
  • include/boinc/std_fixes.h
  • include/boinc/str_replace.h
  • include/boinc/str_util.h
  • include/boinc/svn_version.h
  • include/boinc/url.h
  • include/boinc/util.h
  • include/boinc/version.h
  • include/boinc/boinc_gl.h
  • include/boinc/graphics_api.h
  • include/boinc/graphics_data.h
  • include/boinc/ttfont.h
  • lib/libboinc.a
  • lib/libboinc_api.a
  • lib/libboinc_api.so
  • lib/libboinc_api.so.8
  • lib/libboinc_api.so.
  • lib/libboinc_crypt.a
  • lib/libboinc_opencl.a
  • lib/libboinc_opencl.so
  • lib/libboinc_opencl.so.8
  • lib/libboinc_opencl.so.
  • libdata/pkgconfig/libboinc.pc
  • libdata/pkgconfig/libboinc_api.pc
  • libdata/pkgconfig/libboinc_crypt.pc
  • libdata/pkgconfig/libboinc_opencl.pc
  • lib/libboinc_graphics2.a
  • lib/libboinc_graphics2.so
  • lib/libboinc_graphics2.so.8
  • lib/libboinc_graphics2.so.
  • share/boinc/skins/Charity Engine/background_image.png
  • share/boinc/skins/Charity Engine/ce_about.ico
  • share/boinc/skins/Charity Engine/ce_icon_play.png
  • share/boinc/skins/Charity Engine/ce_pause.png
  • share/boinc/skins/Charity Engine/ce_play.png
  • share/boinc/skins/Charity Engine/ce_stop.png
  • share/boinc/skins/Charity Engine/dialog_background_image.png
  • share/boinc/skins/Charity Engine/project_image.png
  • share/boinc/skins/Charity Engine/skin.xml
  • share/boinc/skins/Charity Engine/workunit_running_image.png
  • share/boinc/skins/Charity Engine/workunit_suspended_image.png
  • share/boinc/skins/Charity Engine/workunit_waiting_image.png
  • share/boinc/skins/Default/background_image.png
  • share/boinc/skins/Default/skin.xml
  • share/boinc/skins/Default/workunit_running_image.png
  • share/boinc/skins/Default/workunit_suspended_image.png
  • share/boinc/skins/Default/workunit_waiting_image.png
  • share/boinc/skins/GridRepublic/background_image.png
  • share/boinc/skins/GridRepublic/dialog_background_image.png
  • share/boinc/skins/GridRepublic/gr_about.ico
  • share/boinc/skins/GridRepublic/gr_icon_play.png
  • share/boinc/skins/GridRepublic/gr_pause.png
  • share/boinc/skins/GridRepublic/gr_play.png
  • share/boinc/skins/GridRepublic/gr_stop.png
  • share/boinc/skins/GridRepublic/project_image.png

The first 100 are listed.

distinfo 1
FileSizeSHA256
BOINC-boinc-client_release-8.2-8.2.8_GH0.tar.gz4.7052652e+07faaacaff557eba02fe9ae6f40402534b8bbf55343553bf42e1255b0d9f435ca0

Commit history 2

DateCommitCreditsLog message
42654027c3 Älven net/boinc-client: Build packages for all BOINC projects out of the box
While power users may customize build options to suit their needs, most common users would greatly benefit from having pre-built packages suitable to run the widest possible set of BOINC projects available. MFH: 2026Q4
4f5d4ba57e Matt Kempe net/boinc-client: Add GNU/Linux graphics options; backport CPU fixes
* Add LINUXGL and LINUXGLU options for GNU/Linux-compat science apps that require libGL/libGLU (World Community Grid, Rosetta) * Update hostinfo_unix.cpp patch: fix a CPU vendor-string register-clobber bug on FreeBSD, expand CPU feature detection * Add procinfo_unix.cpp and app.cpp patches: add FreeBSD-native process enumeration and host-wide CPU-busy detection, replacing a non-functional /proc-based implementation, so CPU-load-based task suspension works correctly when boinc-client runs inside a jail. PR: 298296 MFH: 2026Q4