svn commit: r458988 - in head/net/boinc-client: . files
Larry Rosenman
ler at FreeBSD.org
Sun Jan 14 18:29:21 UTC 2018
Author: ler
Date: Sun Jan 14 18:29:19 2018
New Revision: 458988
URL: https://svnweb.freebsd.org/changeset/ports/458988
Log:
net/boinc-client: upgrade to 7.8.6
- move to GitHub
- pet portlint
Added:
head/net/boinc-client/files/patch-client_hostinfo__unix.cpp (contents, props changed)
Deleted:
head/net/boinc-client/files/patch-api__boinc_api.cpp
head/net/boinc-client/files/patch-client__client_msgs.h
head/net/boinc-client/files/patch-clientgui__AsyncRPC.cpp
head/net/boinc-client/files/patch-lib__diagnostics.cpp
head/net/boinc-client/files/patch-lib__gui_rpc_client_print.cpp
head/net/boinc-client/files/patch-lib__str_util.cpp
Modified:
head/net/boinc-client/Makefile
head/net/boinc-client/distinfo
head/net/boinc-client/files/boinc-client.in
head/net/boinc-client/pkg-plist
Modified: head/net/boinc-client/Makefile
==============================================================================
--- head/net/boinc-client/Makefile Sun Jan 14 18:27:46 2018 (r458987)
+++ head/net/boinc-client/Makefile Sun Jan 14 18:29:19 2018 (r458988)
@@ -2,19 +2,28 @@
# $FreeBSD$
PORTNAME= boinc-client
-PORTVERSION= 7.2.33
-PORTREVISION= 8
+PORTVERSION= 7.8.6
CATEGORIES= net
-MASTER_SITES= LOCAL/rene
MAINTAINER= ler at FreeBSD.org
COMMENT= Berkeley Open Infrastructure for Network Computing client
-GNU_CONFIGURE= yes
+LICENSE= LGPL3
+
+LIB_DEPENDS+= libfreetype.so:print/freetype2
+
+USES= autoreconf dos2unix gettext gmake libtool pkgconfig ssl tar:xz
+USE_XORG+= x11 xscrnsaver
INSTALL_TARGET= install-strip
-USES= autoreconf dos2unix gmake libtool pkgconfig tar:xz
+GNU_CONFIGURE= yes
+USE_GITHUB= yes
+GH_ACCOUNT= BOINC
+GH_PROJECT= boinc
+GH_TAGNAME= client_release/7.8/${PORTVERSION}
USE_LDCONFIG= yes
DOS2UNIX_GLOB= *.xpm
+NO_WRKSUBDIR= yes
+WRKSRC_SUBDIR= boinc-client_release-7.8-${PORTVERSION}
USERS= boinc
GROUPS= boinc
@@ -32,7 +41,7 @@ SUB_LIST= BOINC_CLIENT_HOME="${BOINC_CLIENT_HOME}" \
CONFIGURE_ARGS= --disable-server
CONFIGURE_ENV= OBJCXX="${CXX}"
CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
+LDFLAGS+= -L${LOCALBASE}/lib -lexecinfo
OPTIONS_DEFINE= CLIENT MANAGER NLS X11 LINUX USER SKINS
OPTIONS_DEFAULT= CLIENT MANAGER X11 USER
Modified: head/net/boinc-client/distinfo
==============================================================================
--- head/net/boinc-client/distinfo Sun Jan 14 18:27:46 2018 (r458987)
+++ head/net/boinc-client/distinfo Sun Jan 14 18:29:19 2018 (r458988)
@@ -1,2 +1,3 @@
-SHA256 (boinc-client-7.2.33.tar.xz) = 5829e82fc065adc08839af362bee4988a0867858e10f0d5bd8c39668f27a8298
-SIZE (boinc-client-7.2.33.tar.xz) = 21782836
+TIMESTAMP = 1515941947
+SHA256 (BOINC-boinc-7.8.6-client_release-7.8/7.8.6_GH0.tar.gz) = ed5f3dcdc8d1cc5277529afb701377e77d1ff89711368a7456553bf249940bad
+SIZE (BOINC-boinc-7.8.6-client_release-7.8/7.8.6_GH0.tar.gz) = 52037690
Modified: head/net/boinc-client/files/boinc-client.in
==============================================================================
--- head/net/boinc-client/files/boinc-client.in Sun Jan 14 18:27:46 2018 (r458987)
+++ head/net/boinc-client/files/boinc-client.in Sun Jan 14 18:29:19 2018 (r458988)
@@ -24,7 +24,7 @@ command="%%PREFIX%%/bin/boinc_client"
pidfile="/var/run/${name}.pid"
boinc_client_user=%%BOINC_CLIENT_USER%%
-command_args="--daemon %%OPTION_NO_GUI_RPC%% %%OPTION_NO_NET_INFO%% --dir \"%%BOINC_CLIENT_HOME%%\""
+command_args="--redirectio %%OPTION_NO_GUI_RPC%% %%OPTION_NO_NET_INFO%% --dir %%BOINC_CLIENT_HOME%%"
start_cmd=boinc_client_start
stop_postcmd=boinc_client_poststop
@@ -39,10 +39,7 @@ boinc_client_start()
return 1
fi
echo "Starting ${name}."
- idprio 31 su - ${boinc_client_user} -c \
- "\"${command}\" ${boinc_client_flags} ${command_args}" || return 1
- pgrep -U ${boinc_client_user} -n -t - '^boinc_client$' \
- > "${pidfile}" || return 1
+ idprio 31 daemon -u ${boinc_client_user} -p ${pidfile} -f ${command} ${boinc_client_flags} ${command_args} || return 1
}
boinc_client_poststop()
Added: head/net/boinc-client/files/patch-client_hostinfo__unix.cpp
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/boinc-client/files/patch-client_hostinfo__unix.cpp Sun Jan 14 18:29:19 2018 (r458988)
@@ -0,0 +1,13 @@
+--- client/hostinfo_unix.cpp.orig 2018-01-14 16:39:30 UTC
++++ client/hostinfo_unix.cpp
+@@ -164,7 +164,9 @@ extern "C" {
+ // The following is intended to be true both on Linux
+ // and Debian GNU/kFreeBSD (see trac #521)
+ //
+-#define LINUX_LIKE_SYSTEM (defined(__linux__) || defined(__GNU__) || defined(__GLIBC__)) && !defined(__HAIKU__)
++#if (defined(__linux__) || defined(__GNU__) || defined(__GLIBC__) || defined (__freebsd__)) && !defined(__HAIKU__)
++#define LINUX_LIKE_SYSTEM 1
++#endif
+
+ // Returns the offset between LOCAL STANDARD TIME and UTC.
+ // LOCAL_STANDARD_TIME = UTC_TIME + get_timezone().
Modified: head/net/boinc-client/pkg-plist
==============================================================================
--- head/net/boinc-client/pkg-plist Sun Jan 14 18:27:46 2018 (r458987)
+++ head/net/boinc-client/pkg-plist Sun Jan 14 18:29:19 2018 (r458988)
@@ -10,7 +10,6 @@ include/boinc/base64.h
include/boinc/boinc_api.h
include/boinc/boinc_fcgi.h
include/boinc/boinc_opencl.h
-include/boinc/boinc_win.h
include/boinc/cal_boinc.h
include/boinc/cc_config.h
include/boinc/cert_sig.h
@@ -20,7 +19,6 @@ include/boinc/config.h
include/boinc/coproc.h
include/boinc/crypt.h
include/boinc/diagnostics.h
-include/boinc/diagnostics_win.h
include/boinc/error_numbers.h
include/boinc/filesys.h
include/boinc/graphics2.h
@@ -42,16 +40,15 @@ 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/stackwalker_win.h
include/boinc/std_fixes.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/win_util.h
%%X11%%include/boinc/boinc_gl.h
%%X11%%include/boinc/graphics_api.h
%%X11%%include/boinc/graphics_data.h
@@ -60,16 +57,16 @@ lib/libboinc.a
lib/libboinc_api.a
lib/libboinc_api.so
lib/libboinc_api.so.7
-lib/libboinc_api.so.7.2.33
+lib/libboinc_api.so.7.8.6
lib/libboinc_crypt.a
lib/libboinc_opencl.a
lib/libboinc_opencl.so
lib/libboinc_opencl.so.7
-lib/libboinc_opencl.so.7.2.33
+lib/libboinc_opencl.so.7.8.6
%%X11%%lib/libboinc_graphics2.a
%%X11%%lib/libboinc_graphics2.so
%%X11%%lib/libboinc_graphics2.so.7
-%%X11%%lib/libboinc_graphics2.so.7.2.33
+%%X11%%lib/libboinc_graphics2.so.7.8.6
%%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
More information about the svn-ports-all
mailing list