Lines 1-7
Link Here
|
1 |
PORTNAME= boinc-client |
1 |
PORTNAME= boinc-client |
2 |
DISTVERSIONPREFIX= client_release/8.0/ |
2 |
DISTVERSIONPREFIX= client_release/8.0/ |
3 |
DISTVERSION= 8.0.2 |
3 |
DISTVERSION= 8.0.2 |
4 |
PORTREVISION= 1 |
4 |
PORTREVISION= 2 |
5 |
CATEGORIES= net |
5 |
CATEGORIES= net |
6 |
|
6 |
|
7 |
MAINTAINER= ler@FreeBSD.org |
7 |
MAINTAINER= ler@FreeBSD.org |
Lines 10-17
WWW= https://boinc.berkeley.edu/
Link Here
|
10 |
|
10 |
|
11 |
LICENSE= LGPL3 |
11 |
LICENSE= LGPL3 |
12 |
|
12 |
|
13 |
USES= autoreconf compiler:c++11-lang desktop-file-utils dos2unix \ |
13 |
USES= autoreconf compiler:c++11-lang dos2unix gmake libtool \ |
14 |
gmake libtool pkgconfig ssl tar |
14 |
pkgconfig ssl tar |
15 |
DOS2UNIX_GLOB= *.xpm |
15 |
DOS2UNIX_GLOB= *.xpm |
16 |
USE_GITHUB= yes |
16 |
USE_GITHUB= yes |
17 |
GH_ACCOUNT= BOINC |
17 |
GH_ACCOUNT= BOINC |
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 |
41 |
OPTIONS_DEFAULT= CLIENT MANAGER USER X11 |
44 |
OPTIONS_DEFAULT= CLIENT MANAGER USER X11 |
42 |
OPTIONS_GROUP= SCRIPT |
45 |
OPTIONS_GROUP= SCRIPT |
43 |
OPTIONS_GROUP_SCRIPT= NO_GUI_RPC NO_NET_INFO |
46 |
OPTIONS_GROUP_SCRIPT= NO_GUI_RPC NO_NET_INFO |
44 |
OPTIONS_SUB= yes |
47 |
OPTIONS_SUB= yes |
45 |
|
48 |
|
46 |
CLIENT_DESC= BOINC Build client |
49 |
CLIENT_DESC= BOINC Build client |
47 |
LINUX_DESC= Accept applications Linux science |
50 |
LINUX_DESC= Accept science applications for GNU/Linux |
48 |
MANAGER_DESC= BOINC Build GUI manager |
51 |
MANAGER_DESC= BOINC Build GUI manager |
49 |
NLS_DESC= Install language translations for use in the GUI |
52 |
NLS_DESC= Install language translations for use in the GUI |
50 |
NO_GUI_RPC_DESC= (breaks and boinc_curses) Disable GUI RPC socket |
53 |
NO_GUI_RPC_DESC= (breaks and boinc_curses) Disable GUI RPC socket |
Lines 59-84
CLIENT_LIB_DEPENDS= libcurl.so:ftp/curl \
Link Here
|
59 |
CLIENT_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss |
62 |
CLIENT_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss |
60 |
CLIENT_USE= RC_SUBR=boinc-client |
63 |
CLIENT_USE= RC_SUBR=boinc-client |
61 |
CLIENT_CONFIGURE_ENABLE= client |
64 |
CLIENT_CONFIGURE_ENABLE= client |
62 |
LINUX_USES= linux |
65 |
|
63 |
LINUX_CONFIGURE_ON= --with-boinc-alt-platform=x86_64-pc-linux-gnu |
66 |
LINUX_USES= linux |
64 |
MANAGER_LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ |
67 |
LINUX_CONFIGURE_ON= ${LINUX_CONFIGURE_ON_${ARCH}} |
65 |
libnotify.so:devel/libnotify \ |
68 |
# https://boinc.berkeley.edu/trac/wiki/BoincPlatforms |
66 |
libsqlite3.so:databases/sqlite3 \ |
69 |
LINUX_CONFIGURE_ON_aarch64= --with-boinc-alt-platform=aarch64-unknown-linux-gnu |
67 |
libxcb-util.so:x11/xcb-util |
70 |
LINUX_CONFIGURE_ON_amd64= --with-boinc-alt-platform=x86_64-pc-linux-gnu |
68 |
MANAGER_USES= gnome iconv |
71 |
LINUX_CONFIGURE_ON_i386= --with-boinc-alt-platform=i686-pc-linux-gnu |
69 |
MANAGER_USE= GNOME=cairo,gdkpixbuf2,glib20,pango \ |
72 |
|
70 |
WX=3.2+ \ |
73 |
MANAGER_LIB_DEPENDS= libnotify.so:devel/libnotify \ |
71 |
XORG=x11,xcb,xext,xscrnsaver |
74 |
libxcb-util.so:x11/xcb-util \ |
72 |
MANAGER_CONFIGURE_ON= --with-sqlite3-prefix=${LOCALBASE} |
75 |
libfreetype.so:print/freetype2 \ |
73 |
MANAGER_CONFIGURE_OFF= --with-wx-config=false \ |
76 |
libxkbcommon.so:x11/libxkbcommon |
74 |
--without-x |
77 |
MANAGER_USES= desktop-file-utils gnome iconv xorg |
|
|
78 |
MANAGER_USE= GNOME=atk,cairo,gdkpixbuf2,glib20,gtk30,pango \ |
79 |
WX=3.2+ XORG=x11,xcb,xext,xscrnsaver |
75 |
MANAGER_CONFIGURE_ENABLE= manager |
80 |
MANAGER_CONFIGURE_ENABLE= manager |
76 |
NLS_USES= gettext |
81 |
MANAGER_CONFIGURE_WITH= wx-config |
77 |
X11_USES= gl jpeg xorg |
82 |
|
78 |
X11_USE= GL=glut \ |
83 |
NLS_USES= gettext-tools |
79 |
XORG=x11,xi,xmu,xscrnsaver |
84 |
|
80 |
X11_CONFIGURE_OFF= --without-x \ |
85 |
X11_USES= desktop-file-utils gl jpeg xorg |
81 |
ax_cv_check_glut_libglut=no |
86 |
X11_USE= GL=glut XORG=x11,xi,xmu,xscrnsaver |
|
|
87 |
X11_CONFIGURE_OFF= ax_cv_check_glut_libglut=no |
88 |
X11_CONFIGURE_WITH= x |
82 |
|
89 |
|
83 |
BOINC_CLIENT_GROUP?= boinc |
90 |
BOINC_CLIENT_GROUP?= boinc |
84 |
BOINC_CLIENT_HOME?= /var/db/boinc |
91 |
BOINC_CLIENT_HOME?= /var/db/boinc |
Lines 91-97
WX_CONF_ARGS= absolute
Link Here
|
91 |
SUB_LIST+= OPTION_MANAGER="true" |
98 |
SUB_LIST+= OPTION_MANAGER="true" |
92 |
.else |
99 |
.else |
93 |
SUB_LIST+= OPTION_MANAGER="" |
100 |
SUB_LIST+= OPTION_MANAGER="" |
94 |
CONFIGURE_ARGS+= --disable-manager |
|
|
95 |
.endif |
101 |
.endif |
96 |
|
102 |
|
97 |
.if ${PORT_OPTIONS:MCLIENT} |
103 |
.if ${PORT_OPTIONS:MCLIENT} |