# New ports collection makefile for: boinc # Date created: 01 October 2004 # Whom: J.R. Oldroyd # # $FreeBSD$ # PORTNAME= boinc-client PORTVERSION= 5.2.15 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_LOCAL} MASTER_SITE_SUBDIR= pav MAINTAINER= pav@FreeBSD.org COMMENT= Berkeley Open Infrastructure for Network Computing client LIB_DEPENDS= curl:${PORTSDIR}/ftp/curl USE_BZIP2= yes USE_GNOME= gnometarget GNU_CONFIGURE= yes BOINC_USER?= boinc BOINC_GROUP?= nobody BOINC_HOME?= /var/db/boinc PLIST_SUB= BOINC_HOME="${BOINC_HOME}" BOINC_USER="${BOINC_USER}" BOINC_GROUP="${BOINC_GROUP}" SUB_FILES= pkg-install SUB_LIST= BOINC_HOME="${BOINC_HOME}" BOINC_USER="${BOINC_USER}" BOINC_GROUP="${BOINC_GROUP}" USE_RC_SUBR= boinc.sh CONFIGURE_ARGS= --disable-server CONFIGURE_ENV= CPPFLAGS=-I${X11BASE}/include CXXFLAGS="-I${X11BASE}/include -I${LOCALBASE}/include -O3" CFLAGS="${CFLAGS} -O3" OPTIONS= X11 "Build Boinc Manager GUI" on .include .if !defined(WITHOUT_X11) CONFIGURE_ARGS+= --with-wx-config=wxgtk2-2.6-config .else CONFIGURE_ARGS+= --with-wx-config=false .endif .if !defined(WITHOUT_X11) LIB_DEPENDS+= iconv:${PORTSDIR}/converters/libiconv \ wx_base:${PORTSDIR}/x11-toolkits/wxgtk26 \ jpeg:${PORTSDIR}/graphics/jpeg \ glut:${PORTSDIR}/graphics/libglut .endif .if !defined(WITHOUT_X11) PLIST_SUB+= BOINC_GUI="" .else PLIST_SUB+= BOINC_GUI="@comment " .endif .if ${OSVERSION} < 500000 BROKEN= Does not compile. Consider upgrading your FreeBSD to at least 5.X .endif post-patch: @${REINPLACE_CMD} -e 's|gui_rpc_auth.cfg|${BOINC_HOME}/gui_rpc_auth.cfg|g' \ ${WRKSRC}/client/file_names.h ${WRKSRC}/lib/boinc_cmd.C \ ${WRKSRC}/clientgui/MainDocument.cpp post-install: @PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL .include