Lines 37-50
SUB_LIST= BOINC_CLIENT_GROUP="${BOINC_CLIENT_GROUP}" \
Link Here
|
37 |
USERS= boinc |
37 |
USERS= boinc |
38 |
GROUPS= boinc |
38 |
GROUPS= boinc |
39 |
|
39 |
|
40 |
OPTIONS_DEFINE= CLIENT LINUX MANAGER NLS SKINS USER X11 |
40 |
OPTIONS_DEFINE= CLIENT MANAGER NLS SKINS USER X11 |
|
|
41 |
OPTIONS_DEFINE_aarch64= LINUX |
42 |
OPTIONS_DEFINE_amd64= LINUX |
43 |
OPTIONS_DEFINE_i386= LINUX |
44 |
|
41 |
OPTIONS_DEFAULT= CLIENT MANAGER USER X11 |
45 |
OPTIONS_DEFAULT= CLIENT MANAGER USER X11 |
42 |
OPTIONS_GROUP= SCRIPT |
46 |
OPTIONS_GROUP= SCRIPT |
43 |
OPTIONS_GROUP_SCRIPT= NO_GUI_RPC NO_NET_INFO |
47 |
OPTIONS_GROUP_SCRIPT= NO_GUI_RPC NO_NET_INFO |
44 |
OPTIONS_SUB= yes |
48 |
OPTIONS_SUB= yes |
45 |
|
49 |
|
46 |
CLIENT_DESC= BOINC Build client |
50 |
CLIENT_DESC= BOINC Build client |
47 |
LINUX_DESC= Accept applications Linux science |
51 |
LINUX_DESC= Accept science applications for GNU/Linux |
48 |
MANAGER_DESC= BOINC Build GUI manager |
52 |
MANAGER_DESC= BOINC Build GUI manager |
49 |
NLS_DESC= Install language translations for use in the GUI |
53 |
NLS_DESC= Install language translations for use in the GUI |
50 |
NO_GUI_RPC_DESC= (breaks and boinc_curses) Disable GUI RPC socket |
54 |
NO_GUI_RPC_DESC= (breaks and boinc_curses) Disable GUI RPC socket |
Lines 59-66
CLIENT_LIB_DEPENDS= libcurl.so:ftp/curl \
Link Here
|
59 |
CLIENT_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss |
63 |
CLIENT_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss |
60 |
CLIENT_USE= RC_SUBR=boinc-client |
64 |
CLIENT_USE= RC_SUBR=boinc-client |
61 |
CLIENT_CONFIGURE_ENABLE= client |
65 |
CLIENT_CONFIGURE_ENABLE= client |
62 |
LINUX_USES= linux |
66 |
|
63 |
LINUX_CONFIGURE_ON= --with-boinc-alt-platform=x86_64-pc-linux-gnu |
67 |
LINUX_USES= linux |
|
|
68 |
LINUX_CONFIGURE_ON= ${LINUX_CONFIGURE_ON_${ARCH}} |
69 |
|
64 |
MANAGER_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ |
70 |
MANAGER_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ |
65 |
libnotify.so:devel/libnotify \ |
71 |
libnotify.so:devel/libnotify \ |
66 |
libsqlite3.so:databases/sqlite3 \ |
72 |
libsqlite3.so:databases/sqlite3 \ |
Lines 84-89
BOINC_CLIENT_GROUP?= boinc
Link Here
|
84 |
BOINC_CLIENT_HOME?= /var/db/boinc |
90 |
BOINC_CLIENT_HOME?= /var/db/boinc |
85 |
BOINC_CLIENT_USER?= boinc |
91 |
BOINC_CLIENT_USER?= boinc |
86 |
|
92 |
|
|
|
93 |
# https://boinc.berkeley.edu/trac/wiki/BoincPlatforms |
94 |
LINUX_CONFIGURE_ON_aarch64= --with-boinc-alt-platform=aarch64-unknown-linux-gnu |
95 |
LINUX_CONFIGURE_ON_amd64= --with-boinc-alt-platform=x86_64-pc-linux-gnu |
96 |
LINUX_CONFIGURE_ON_i386= --with-boinc-alt-platform=i686-pc-linux-gnu |
97 |
|
87 |
.include <bsd.port.options.mk> |
98 |
.include <bsd.port.options.mk> |
88 |
|
99 |
|
89 |
.if ${PORT_OPTIONS:MMANAGER} |
100 |
.if ${PORT_OPTIONS:MMANAGER} |
90 |
- |
|
|