Date: Sun, 27 Jul 2014 09:36:58 +0000 (UTC) From: John Marino <marino@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r363031 - in head/net/boinc-client: . files Message-ID: <201407270936.s6R9awsd099104@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
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; + }
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201407270936.s6R9awsd099104>