Index: head/astro/boinc-astropulse/Makefile =================================================================== --- head/astro/boinc-astropulse/Makefile (revision 342579) +++ head/astro/boinc-astropulse/Makefile (revision 342580) @@ -1,99 +1,99 @@ # Created by: rene # $FreeBSD$ PORTNAME= boinc-astropulse PORTVERSION= 6.01 PORTREVISION= 6 CATEGORIES= astro MASTER_SITES= ${MASTER_SITE_LOCAL} \ ftp://rene-ladan.nl/pub/distfiles/ DISTNAME= astropulse-svn-1702 # modified archive, see leftout in top directory MASTER_SITE_SUBDIR=rene -MAINTAINER= rene@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Astropulse for BOINC LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3 \ ${NONEXISTENT}:${PORTSDIR}/astro/boinc-setiathome-v7:patch RUN_DEPENDS= boinc_client:${PORTSDIR}/net/boinc-client LIB_DEPENDS= libfftw3f.so:${PORTSDIR}/math/fftw3-float USES= gmake pkgconfig USE_XZ= yes USE_AUTOTOOLS= autoconf:env automake:env libtool GNU_CONFIGURE= yes WRKSRC= ${WRKDIR}/${DISTNAME}/client CFLAGS+= -O2 -I${LOCALBASE}/include/boinc -I${LOCALBASE}/include \ -L${LOCALBASE}/lib .if defined(CPUTYPE) CFLAGS+= -march=${CPUTYPE} .endif # these must match settings in ${PORTSDIR}/net/boinc-client/Makefile BOINC_CLIENT_USER?= boinc BOINC_CLIENT_GROUP?= nobody BOINC_CLIENT_HOME?= /var/db/boinc OPTIONS_DEFINE= X11 X11_DESC= Build screensaver (requires net/boinc-client with X11) OPTIONS_SUB= yes X11_BUILD_DEPENDS= ${LOCALBASE}/lib/libboinc_graphics2.a:${PORTSDIR}/net/boinc-client X11_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg X11_USE= GL=gl,glu,glut \ XORG=ice,sm,x11,xau,xcb,xext,xi,xdamage,xdmcp,xfixes,xmu,xt,xxf86vm X11_CONFIGURE_ENABLE= graphics .include .if ! ${PORT_OPTIONS:MX11} BUILD_DEPENDS+= ${LOCALBASE}/include/boinc/std_fixes.h:${PORTSDIR}/net/boinc-client .endif .if ${ARCH} == amd64 || ${ARCH} == i386 # comment out if world is built with clang and port with gcc CFLAGS+= -mtune=native .endif SETI_WORK!= cd ${.CURDIR}/../boinc-setiathome-v7 && ${MAKE} -V WRKSRC CONFIGURE_ENV+= BOINCDIR="${NONEXISTENT}" \ BOINC_DIR="${NONEXISTENT}" \ SETI_BOINC_DIR="${SETI_WORK}" CONFIGURE_ARGS+= --disable-static-client \ --with-boinc-platform=${ARCH}-portbld-freebsd SETI_SITE= setiathome.berkeley.edu AP_BINARY= astropulse-${PORTVERSION:S/.0/./}.${ARCH}-portbld-freebsd SUB_FILES= pkg-deinstall pkg-install pkg-message SUB_LIST= AP_BINARY=${AP_BINARY} \ AP_VERSION=${PORTVERSION:S/.//} \ SETI_SITE=${SETI_SITE} \ BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \ BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \ BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP} PLIST_SUB+= AP_BINARY=${AP_BINARY} \ SETI_SITE=${SETI_SITE} \ BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \ BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \ BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP} pre-configure: (cd ${WRKSRC} ; ./_autosetup) do-install: ${INSTALL} -d ${STAGEDIR}${BOINC_CLIENT_HOME}/projects ${INSTALL} -d ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE} ${INSTALL_PROGRAM} ${WRKSRC}/${AP_BINARY} \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/ .if ${PORT_OPTIONS:MX11} ${INSTALL_PROGRAM} ${WRKSRC}/ap_graphics \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/ .endif .include Index: head/astro/boinc-setiathome-v7/Makefile =================================================================== --- head/astro/boinc-setiathome-v7/Makefile (revision 342579) +++ head/astro/boinc-setiathome-v7/Makefile (revision 342580) @@ -1,111 +1,111 @@ # Created by: rene # $FreeBSD$ PORTNAME= boinc-setiathome-v7 PORTVERSION= 7.00 PORTREVISION= 2 CATEGORIES= astro MASTER_SITES= ${MASTER_SITE_LOCAL} \ ftp://rene-ladan.nl/pub/distfiles/ DISTNAME= setiathome-svn-1924 # modified archive, see leftout in top directory MASTER_SITE_SUBDIR=rene -MAINTAINER= rene@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Setiathome Enhanced for BOINC LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:${PORTSDIR}/math/fftw3 RUN_DEPENDS= boinc_client:${PORTSDIR}/net/boinc-client LIB_DEPENDS= libfftw3f.so:${PORTSDIR}/math/fftw3-float USES= gmake pkgconfig USE_XZ= yes USE_AUTOTOOLS= autoconf:env automake:env GNU_CONFIGURE= yes CFLAGS+= -O2 -I${LOCALBASE}/include/boinc -I${LOCALBASE}/include \ -L${LOCALBASE}/lib .if defined(CPUTYPE) CFLAGS+= -march=${CPUTYPE} .endif # these must match settings in ${PORTSDIR}/net/boinc-client/Makefile BOINC_CLIENT_USER?= boinc BOINC_CLIENT_GROUP?= nobody BOINC_CLIENT_HOME?= /var/db/boinc OPTIONS_DEFINE= X11 X11_DESC= Build screensaver (requires net/boinc-client with X11) OPTIONS_SUB= yes X11_BUILD_DEPENDS= ${LOCALBASE}/lib/libboinc_graphics2.a:${PORTSDIR}/net/boinc-client X11_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg X11_USE= GL=gl,glu,glut \ XORG=ice,sm,x11,xau,xcb,xext,xi,xdamage,xdmcp,xfixes,xmu,xt,xxf86vm X11_CONFIGURE_ENABLE= graphics .include .if ! ${PORT_OPTIONS:MX11} BUILD_DEPENDS+= ${LOCALBASE}/include/boinc/std_fixes.h:${PORTSDIR}/net/boinc-client .endif .if ${ARCH} == i386 || ${ARCH} == amd64 # comment out if world is built with clang and port with gcc CFLAGS+= -mtune=native .endif .if !empty(MACHINE_CPU:Maltivec) CONFIGURE_ARGS+= --enable-altivec .endif CONFIGURE_ENV+= BOINCDIR="${NONEXISTENT}" CONFIGURE_ARGS+= --disable-static-client --disable-server \ --disable-tests \ --with-boinc-platform=${ARCH}-portbld-freebsd SETI_SITE= setiathome.berkeley.edu SETI_BINARY= setiathome-${PORTVERSION:S/.0/./}.${ARCH}-portbld-freebsd SUB_FILES= pkg-deinstall pkg-install pkg-message SUB_LIST= SETI_BINARY=${SETI_BINARY} \ SETI_SITE=${SETI_SITE} \ SETI_VERSION=${PORTVERSION:S/.//} \ BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \ BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \ BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP} PLIST_SUB+= PREFIX=${PREFIX} \ SETI_BINARY=${SETI_BINARY} \ SETI_SITE=${SETI_SITE} \ BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \ BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \ BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP} # str_replace.h is included in newer versions of net/boinc-client, # but it is not needed on FreeBSD post-patch: ${REINPLACE_CMD} -E -e "s|#include \"str_replace.h\"||" \ ${WRKSRC}/client/main.cpp \ ${WRKSRC}/client/sah_gfx.cpp \ ${WRKSRC}/client/seti.cpp \ ${WRKSRC}/client/timecvt.cpp \ ${WRKSRC}/db/xml_util.cpp pre-configure: (cd ${WRKSRC} ; ./_autosetup) do-install: ${INSTALL} -d ${STAGEDIR}${BOINC_CLIENT_HOME}/projects ${INSTALL} -d ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE} ${INSTALL_PROGRAM} ${WRKSRC}/client/${SETI_BINARY} \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/ .if ${PORT_OPTIONS:MX11} ${INSTALL_PROGRAM} ${WRKSRC}/client/seti_graphics \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SETI_SITE}/ .endif .include Index: head/biology/boinc-simap/Makefile =================================================================== --- head/biology/boinc-simap/Makefile (revision 342579) +++ head/biology/boinc-simap/Makefile (revision 342580) @@ -1,80 +1,80 @@ # Created by: Pav Lucistnik # $FreeBSD$ PORTNAME= boinc-simap PORTVERSION= ${SIMAP_VERSION}.${HMMER_VERSION} PORTREVISION= 6 CATEGORIES= biology MASTER_SITES= http://boincsimap.org/boincsimap/download/ DISTNAME= ${SIMAP_BINARY} ${HMMER_BINARY} EXTRACT_ONLY= ${HMMER_BINARY} -MAINTAINER= rene@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Similarity Matrix of Proteins project for BOINC LIB_DEPENDS= libc.so.6:${PORTSDIR}/misc/compat6x RUN_DEPENDS= boinc_client:${PORTSDIR}/net/boinc-client NO_BUILD= yes NO_WRKSUBDIR= yes STRIP= # # these must match settings in ${PORTSDIR}/net/boinc-client/Makefile BOINC_CLIENT_USER?= boinc BOINC_CLIENT_GROUP?= nobody BOINC_CLIENT_HOME?= /var/db/boinc SIMAP_SITE= boincsimap.org_boincsimap SIMAP_BINARY= simap_${SIMAP_VERSION}_${MACH}-pc-freebsd SIMAP_VERSION= 5.10 HMMER_BINARY= hmmer_${HMMER_VERSION}_${MACH}-pc-freebsd HMMER_VERSION= 5.09 EXTRACT_AFTER_ARGS+= --include=${HMMER_BINARY} PLIST_SUB= SIMAP_BINARY=${SIMAP_BINARY} HMMER_BINARY=${HMMER_BINARY} \ SIMAP_SITE=${SIMAP_SITE} \ BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} \ BOINC_CLIENT_USER=${BOINC_CLIENT_USER} \ BOINC_CLIENT_GROUP=${BOINC_CLIENT_GROUP} ONLY_FOR_ARCHS= i386 amd64 OPTIONS_DEFINE= SSE .include .if ${PORT_OPTIONS:MSSE} MACH= i686 .else MACH= i386 .endif .if ${ARCH} == amd64 AMD64= "" .else AMD64= "@comment " .endif SUB_FILES= app_info.xml pkg-message SUB_LIST= SIMAP_BINARY=${SIMAP_BINARY} HMMER_BINARY=${HMMER_BINARY} \ SIMAP_APPVERSION=${SIMAP_VERSION:S/.//} \ HMMER_APPVERSION=${HMMER_VERSION:S/.//} AMD64=${AMD64} \ BOINC_CLIENT_HOME=${BOINC_CLIENT_HOME} do-extract: @${MKDIR} ${WRKDIR} @${CP} ${DISTDIR}/${SIMAP_BINARY} ${WRKDIR} @(cd ${WRKDIR} && ${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} \ ${DISTDIR}/${HMMER_BINARY}.tar.gz ${EXTRACT_AFTER_ARGS}) do-install: ${INSTALL} -d ${STAGEDIR}${BOINC_CLIENT_HOME}/projects ${INSTALL} -d ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SIMAP_SITE} ${INSTALL_DATA} ${WRKDIR}/app_info.xml \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SIMAP_SITE} .for APP in ${DISTNAME} ${INSTALL_PROGRAM} ${WRKDIR}/${APP} \ ${STAGEDIR}${BOINC_CLIENT_HOME}/projects/${SIMAP_SITE} .endfor .include Index: head/net/boinc-client/Makefile =================================================================== --- head/net/boinc-client/Makefile (revision 342579) +++ head/net/boinc-client/Makefile (revision 342580) @@ -1,173 +1,173 @@ # Created by: J.R. Oldroyd # $FreeBSD$ PORTNAME= boinc-client PORTVERSION= 7.2.33 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_LOCAL} \ ftp://rene-ladan.nl/pub/distfiles/ MASTER_SITE_SUBDIR=rene -MAINTAINER= rene@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Berkeley Open Infrastructure for Network Computing client USES= dos2unix gmake pkgconfig USE_XZ= yes GNU_CONFIGURE= yes USE_AUTOTOOLS= autoconf:env automake:env libtoolize:env USE_LDCONFIG= yes DOS2UNIX_GLOB= *.xpm USERS= boinc GROUPS= boinc BOINC_CLIENT_USER?= boinc BOINC_CLIENT_GROUP?= boinc BOINC_CLIENT_HOME?= /var/db/boinc SUB_FILES= pkg-install SUB_LIST= BOINC_CLIENT_HOME="${BOINC_CLIENT_HOME}" \ BOINC_CLIENT_USER="${BOINC_CLIENT_USER}" \ BOINC_CLIENT_GROUP="${BOINC_CLIENT_GROUP}" \ PREFIX="${PREFIX}" LOCALBASE="${LOCALBASE}" CONFIGURE_ARGS= --disable-server CPPFLAGS+= -I${LOCALBASE}/include LDFLAGS+= -L${LOCALBASE}/lib OPTIONS_DEFINE= CLIENT MANAGER X11 LINUX USER SKINS OPTIONS_DEFAULT= CLIENT MANAGER X11 USER OPTIONS_GROUP= SCRIPT OPTIONS_GROUP_SCRIPT= NO_GUI_RPC NO_NET_INFO CLIENT_DESC= Build BOINC client MANAGER_DESC= Build BOINC manager GUI X11_DESC= Build graphics API LINUX_DESC= Accept Linux science applications USER_DESC= Create/check BOINC client user and directory SKINS_DESC= Install more skins for BOINC manager #OPTIMIZE_DESC= Enable compiler optimization flags SCRIPT_DESC= Command line options in script NO_GUI_RPC_DESC= Disable GUI RPC and socket (breaks boinc_curses) NO_NET_INFO_DESC= Do not send host address and name to servers OPTIONS_SUB= yes MANAGER_USES= iconv MANAGER_LIB_DEPENDS= libnotify.so:${PORTSDIR}/devel/libnotify \ libsqlite3.so:${PORTSDIR}/databases/sqlite3 MANAGER_CONFIGURE_ON= --with-sqlite3-prefix=${LOCALBASE} MANAGER_CONFIGURE_OFF= --with-wx-config=false --without-x MANAGER_CONFIGURE_ENABLE=manager MANAGER_USE= XORG=x11 WX=2.8+ CLIENT_CONFIGURE_ENABLE=client CLIENT_LIB_DEPENDS= libcurl.so:${PORTSDIR}/ftp/curl CLIENT_RUN_DEPENDS= ${LOCALBASE}/share/certs/ca-root-nss.crt:${PORTSDIR}/security/ca_root_nss CLIENT_USE= RC_SUBR=boinc-client LINUX_CONFIGURE_ON= --with-boinc-alt-platform=i686-pc-linux-gnu LINUX_USE= LINUX=yes #OPTIMIZE_CONFIGURE_ENBABLE= optimize X11_LIB_DEPENDS= libjpeg.so:${PORTSDIR}/graphics/jpeg X11_USE= GL=glut XORG=xmu,xi .include .if ${PORT_OPTIONS:MMANAGER} #PORT_OPTIONS+= CLIENT X11 WX_CONF_ARGS= absolute . if ${OSVERSION} < 900506 || (${OSVERSION} >= 1000000 && ${OSVERSION} < 1000002) CPPFLAGS+= -DNO_PER_THREAD_LOCALE . endif SUB_LIST+= OPTION_MANAGER="true" .else SUB_LIST+= OPTION_MANAGER="" .endif .if ${PORT_OPTIONS:MCLIENT} SUB_LIST+= OPTION_NO_GUI_RPC=${PORT_OPTIONS:MNO_GUI_RPC:S/^NO_GUI_RPC$/--no_gui_rpc/} \ OPTION_NO_NET_INFO=${PORT_OPTIONS:MNO_NET_INFO:S/^NO_NET_INFO$/--suppress_net_info/} #.else #PORT_OPTIONS:= ${PORT_OPTIONS:NUSER} .endif # XXX NLS is not filled in by OPTIONS_SUB ? .if ${PORT_OPTIONS:MNLS} PLIST_SUB+= NLS="" .else PLIST_SUB+= NLS="@comment " .endif .if ${PORT_OPTIONS:MUSER} SUB_LIST+= OPTION_USER="true" .else SUB_LIST+= OPTION_USER="" .endif PORT_OPTIONS:= ${PORT_OPTIONS:O:u} # avoid build conflict with archivers/libzip post-extract: ${MV} ${WRKSRC}/zip/unzip/zip.h ${WRKSRC}/zip/unzip/boinczip.h ${MV} ${WRKSRC}/zip/zip/zip.h ${WRKSRC}/zip/zip/boinczip.h ${REINPLACE_CMD} -e 's|zip/zip.h|zip/boinczip.h|' \ ${WRKSRC}/zip/boinc_zip.cpp ${REINPLACE_CMD} -e 's|"zip.h"|"boinczip.h"|' \ ${WRKSRC}/zip/unzip/crc32.c ${WRKSRC}/zip/unzip/ttyio.c \ ${WRKSRC}/zip/zip/deflate.c ${WRKSRC}/zip/zip/trees.c \ ${WRKSRC}/zip/zip/unix/z_unix.c ${WRKSRC}/zip/zip/util.c \ ${WRKSRC}/zip/zip/z_fileio.c ${WRKSRC}/zip/zip/z_globals.c \ ${WRKSRC}/zip/zip/zip.c ${WRKSRC}/zip/zip/zipfile.c \ ${WRKSRC}/zip/zip/zipup.c pre-configure: (cd ${WRKSRC} ; ./_autosetup) post-configure: @${REINPLACE_CMD} -e 's|client/scripts||' ${WRKSRC}/Makefile.in .if ${PORT_OPTIONS:MNLS} @${REINPLACE_CMD} -e 's|$$$$mydir/$$$$ldir|&/LC_MESSAGES|' \ ${WRKSRC}/locale/Makefile.in .else @${REINPLACE_CMD} -e 's| locale||' ${WRKSRC}/Makefile.in .endif .if ! ${PORT_OPTIONS:MX11} @${REINPLACE_CMD} -e 's|@BUILD_GRAPHICS_API_TRUE@|#&|' \ ${WRKSRC}/api/Makefile.in .endif post-install: .if ${PORT_OPTIONS:MMANAGER} || ${PORT_OPTIONS:MX11} ${MKDIR} ${STAGEDIR}${PREFIX}/share/boinc .endif .if ${PORT_OPTIONS:MMANAGER} . for name in 16 32 48 ${INSTALL_DATA} ${WRKSRC}/clientgui/res/boincmgr.${name}x${name}.png \ ${STAGEDIR}${PREFIX}/share/pixmaps . endfor . if ${PORT_OPTIONS:MSKINS} (cd ${WRKSRC}/clientgui && \ ${COPYTREE_SHARE} skins ${STAGEDIR}${PREFIX}/share/boinc/ ) . else ${MKDIR} ${STAGEDIR}${PREFIX}/share/boinc/skins (cd ${WRKSRC}/clientgui/skins && \ ${COPYTREE_SHARE} Default ${STAGEDIR}${PREFIX}/share/boinc/skins/ ) . endif .endif . for name in config.h project_specific_defines.h api/reduce.h \ lib/opencl_boinc.h lib/shmem.h lib/std_fixes.h ${INSTALL_DATA} ${WRKSRC}/${name} ${STAGEDIR}${PREFIX}/include/boinc . endfor .if ${PORT_OPTIONS:MX11} . for name in api/boinc_gl.h api/graphics_api.h api/graphics_data.h \ api/ttfont.h ${INSTALL_DATA} ${WRKSRC}/${name} ${STAGEDIR}${PREFIX}/include/boinc . endfor ${MKDIR} ${STAGEDIR}${PREFIX}/share/boinc/ttf (cd ${WRKSRC}/api/ttf/liberation-fonts-ttf-2.00.0 && \ ${COPYTREE_SHARE} \*.ttf ${STAGEDIR}${PREFIX}/share/boinc/ttf/ ) .endif .include Index: head/net/boinc_curses/Makefile =================================================================== --- head/net/boinc_curses/Makefile (revision 342579) +++ head/net/boinc_curses/Makefile (revision 342580) @@ -1,25 +1,25 @@ # Created by: Pav Lucistnik # $FreeBSD$ PORTNAME= boinc_curses PORTVERSION= 0.2.2 PORTREVISION= 1 CATEGORIES= net MASTER_SITES= ${MASTER_SITE_LOCAL} \ http://www.oook.cz/bsd/boinc_curses/ MASTER_SITE_SUBDIR=rene -MAINTAINER= rene@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Console, ncurses based monitor and manager for BOINC BUILD_DEPENDS= ${LOCALBASE}/lib/libboinc.a:${PORTSDIR}/net/boinc-client USE_BZIP2= yes MAKE_ENV= BOINCLIBDIR=${LOCALBASE}/lib BOINCINCDIR=${LOCALBASE}/include/boinc PLIST_FILES= bin/boinc_curses do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ .include