svn commit: r363031 - in head/net/boinc-client: . files
John Marino
marino at FreeBSD.org
Sun Jul 27 09:36:58 UTC 2014
Author: marino
Date: Sun Jul 27 09:36:57 2014
New Revision: 363031
URL: http://svnweb.freebsd.org/changeset/ports/363031
QAT: https://qat.redports.org/buildarchive/r363031/
Log:
net/boinc-client: Fix to detect virtualbox again
The virtualbox path detection code has been patched to work on FreeBSD.
The PR submission was modified to avoid hardcoding /usr/local.
PR: 188710
Submitted by: Lawrence Chen
Added:
head/net/boinc-client/files/patch-client__hostinfo_unix.cpp (contents, props changed)
Modified:
head/net/boinc-client/Makefile
Modified: head/net/boinc-client/Makefile
==============================================================================
--- head/net/boinc-client/Makefile Sun Jul 27 09:05:49 2014 (r363030)
+++ head/net/boinc-client/Makefile Sun Jul 27 09:36:57 2014 (r363031)
@@ -3,7 +3,7 @@
PORTNAME= boinc-client
PORTVERSION= 7.2.33
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= net
MASTER_SITES= ${MASTER_SITE_LOCAL} \
ftp://rene-ladan.nl/pub/distfiles/
@@ -124,6 +124,10 @@ post-extract:
${WRKSRC}/zip/zip/zip.c ${WRKSRC}/zip/zip/zipfile.c \
${WRKSRC}/zip/zip/zipup.c
+post-patch:
+ ${REINPLACE_CMD} -e 's|@PREFIX@|${PREFIX}|' \
+ ${WRKSRC}/client/hostinfo_unix.cpp
+
pre-configure:
(cd ${WRKSRC} ; ./_autosetup)
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 Jul 27 09:36:57 2014 (r363031)
@@ -0,0 +1,20 @@
+--- client/hostinfo_unix.cpp.orig 2013-12-20 14:28:08.000000000 -0600
++++ client/hostinfo_unix.cpp 2014-04-16 17:07:56.996236131 -0500
+@@ -1213,6 +1213,8 @@
+
+ #if LINUX_LIKE_SYSTEM
+ safe_strcpy(path, "/usr/lib/virtualbox/VBoxManage");
++#elif defined( __FreeBSD__)
++ safe_strcpy(path, "@PREFIX@/lib/virtualbox/VBoxManage");
+ #elif defined( __APPLE__)
+ FSRef theFSRef;
+ OSStatus status = noErr;
+@@ -1231,7 +1233,7 @@
+ #endif
+
+ if (boinc_file_exists(path)) {
+-#if LINUX_LIKE_SYSTEM
++#if LINUX_LIKE_SYSTEM || defined( __FreeBSD__)
+ if (access(path, X_OK)) {
+ return 0;
+ }
More information about the svn-ports-head
mailing list