View | Details | Raw Unified | Return to bug 252273 | Differences between
and this patch

Collapse All | Expand All

(-)b/net/boinc-client/Makefile (-32 / +29 lines)
Lines 11-26 LICENSE= LGPL3 Link Here
11
11
12
USES=		autoreconf compiler:c++11-lang desktop-file-utils dos2unix \
12
USES=		autoreconf compiler:c++11-lang desktop-file-utils dos2unix \
13
		gmake libtool pkgconfig ssl tar
13
		gmake libtool pkgconfig ssl tar
14
INSTALL_TARGET=	install-strip
14
DOS2UNIX_GLOB=	*.xpm
15
GNU_CONFIGURE=	yes
16
USE_GITHUB=	yes
15
USE_GITHUB=	yes
17
GH_ACCOUNT=	BOINC
16
GH_ACCOUNT=	BOINC
18
GH_PROJECT=	boinc
17
GH_PROJECT=	boinc
19
USE_LDCONFIG=	yes
18
USE_LDCONFIG=	yes
20
DOS2UNIX_GLOB=	*.xpm
21
19
22
USERS=		boinc
20
GNU_CONFIGURE=	yes
23
GROUPS=		boinc
21
CONFIGURE_ARGS=	--disable-server
22
CONFIGURE_ENV=	OBJCXX="${CXX}"
23
24
INSTALL_TARGET=	install-strip
25
26
CPPFLAGS+=	-I${LOCALBASE}/include
27
LDFLAGS+=	-L${LOCALBASE}/lib -lexecinfo
24
28
25
BOINC_CLIENT_USER?=	boinc
29
BOINC_CLIENT_USER?=	boinc
26
BOINC_CLIENT_GROUP?=	boinc
30
BOINC_CLIENT_GROUP?=	boinc
Lines 33-84 SUB_LIST= BOINC_CLIENT_GROUP="${BOINC_CLIENT_GROUP}" \ Link Here
33
		LOCALBASE="${LOCALBASE}" \
37
		LOCALBASE="${LOCALBASE}" \
34
		PREFIX="${PREFIX}"
38
		PREFIX="${PREFIX}"
35
39
36
CONFIGURE_ARGS=	--disable-server
40
USERS=		boinc
37
CONFIGURE_ENV=	OBJCXX="${CXX}"
41
GROUPS=		boinc
38
CPPFLAGS+=	-I${LOCALBASE}/include
39
LDFLAGS+=	-L${LOCALBASE}/lib -lexecinfo
40
42
41
OPTIONS_DEFINE=		CLIENT LINUX MANAGER NLS SKINS USER X11
43
OPTIONS_DEFINE=		CLIENT LINUX MANAGER NLS SKINS USER X11
42
OPTIONS_DEFAULT=	CLIENT MANAGER USER X11
44
OPTIONS_DEFAULT=	CLIENT MANAGER USER X11
43
OPTIONS_GROUP=		SCRIPT
45
OPTIONS_GROUP=		SCRIPT
44
OPTIONS_GROUP_SCRIPT=	NO_GUI_RPC NO_NET_INFO
46
OPTIONS_GROUP_SCRIPT=	NO_GUI_RPC NO_NET_INFO
47
OPTIONS_SUB=	yes
48
45
CLIENT_DESC=		BOINC Build client
49
CLIENT_DESC=		BOINC Build client
46
MANAGER_DESC=		BOINC Build GUI manager
47
X11_DESC=		API Build graphics
48
LINUX_DESC=		Accept applications Linux science
50
LINUX_DESC=		Accept applications Linux science
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
USER_DESC=		and BOINC client Create/check directory user
51
SKINS_DESC=		BOINC for Install manager more skins
52
SCRIPT_DESC=		Command in line options script
53
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
54
NO_NET_INFO_DESC=	address and Do host name not send servers to
54
NO_NET_INFO_DESC=	address and Do host name not send servers to
55
SCRIPT_DESC=		Command in line options script
56
SKINS_DESC=		BOINC for Install manager more skins
57
USER_DESC=		and BOINC client Create/check directory user
58
X11_DESC=		API Build graphics
55
59
56
OPTIONS_SUB=	yes
60
CLIENT_LIB_DEPENDS=		libcurl.so:ftp/curl \
57
61
				libfreetype.so:print/freetype2
62
CLIENT_RUN_DEPENDS=		${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
63
CLIENT_USE=			RC_SUBR=boinc-client
64
CLIENT_CONFIGURE_ENABLE=	client
65
LINUX_USES=		linux
66
LINUX_CONFIGURE_ON=	--with-boinc-alt-platform=x86_64-pc-linux-gnu
58
MANAGER_LIB_DEPENDS=		libfontconfig.so:x11-fonts/fontconfig \
67
MANAGER_LIB_DEPENDS=		libfontconfig.so:x11-fonts/fontconfig \
59
				libnotify.so:devel/libnotify \
68
				libnotify.so:devel/libnotify \
60
				libsqlite3.so:databases/sqlite3 \
69
				libsqlite3.so:databases/sqlite3 \
61
				libxcb-util.so:x11/xcb-util
70
				libxcb-util.so:x11/xcb-util
62
MANAGER_CONFIGURE_ON=		--with-sqlite3-prefix=${LOCALBASE}
63
MANAGER_CONFIGURE_OFF=		--with-wx-config=false \
64
				--without-x
65
MANAGER_CONFIGURE_ENABLE=	manager
66
MANAGER_USES=			gnome iconv
71
MANAGER_USES=			gnome iconv
67
MANAGER_USE=			GNOME=cairo,gdkpixbuf2,glib20,pango \
72
MANAGER_USE=			GNOME=cairo,gdkpixbuf2,glib20,pango \
68
				WX=3.2+ \
73
				WX=3.2+ \
69
				XORG=x11,xcb,xext,xscrnsaver
74
				XORG=x11,xcb,xext,xscrnsaver
70
75
MANAGER_CONFIGURE_ON=		--with-sqlite3-prefix=${LOCALBASE}
71
CLIENT_CONFIGURE_ENABLE=	client
76
MANAGER_CONFIGURE_OFF=		--with-wx-config=false \
72
CLIENT_LIB_DEPENDS=		libcurl.so:ftp/curl \
77
				--without-x
73
				libfreetype.so:print/freetype2
78
MANAGER_CONFIGURE_ENABLE=	manager
74
CLIENT_RUN_DEPENDS=		${LOCALBASE}/share/certs/ca-root-nss.crt:security/ca_root_nss
75
CLIENT_USE=			RC_SUBR=boinc-client
76
77
LINUX_CONFIGURE_ON=	--with-boinc-alt-platform=x86_64-pc-linux-gnu
78
LINUX_USES=		linux
79
80
NLS_USES=	gettext
79
NLS_USES=	gettext
81
82
X11_USES=		gl jpeg xorg
80
X11_USES=		gl jpeg xorg
83
X11_USE=		GL=glut \
81
X11_USE=		GL=glut \
84
			XORG=x11,xi,xmu,xscrnsaver
82
			XORG=x11,xi,xmu,xscrnsaver
85
- 

Return to bug 252273