Initial import of the boinc packages.
This 2 packages only represent the basic BOINC without the ability to join a project that does not support your platform.
This commit is contained in:
parent
66c14c1cd0
commit
a01ec809cf
6 changed files with 124 additions and 0 deletions
1
boinc-lib/DESCR
Normal file
1
boinc-lib/DESCR
Normal file
|
@ -0,0 +1 @@
|
|||
Libraries for the BOINC distributed computing application.
|
31
boinc-lib/Makefile
Normal file
31
boinc-lib/Makefile
Normal file
|
@ -0,0 +1,31 @@
|
|||
DISTNAME= boinc
|
||||
PKGNAME= boinc-lib-1
|
||||
CATEGORIES= net wip
|
||||
|
||||
COMMENT= Libraries for the BOINC distributed computing application
|
||||
|
||||
GNU_CONFIGURE= yes
|
||||
USE_LIBTOOL= yes
|
||||
USE_TOOLS+= automake m4 pkg-config gmake
|
||||
USE_LANGUAGES+= c c++
|
||||
|
||||
#LIBTOOL_OVERRIDE= m4/libtool.m4
|
||||
SHLIBTOOL_OVERRIDE= m4/libtool.m4
|
||||
|
||||
CONFIGURE_ARGS+= --disable-server \
|
||||
--disable-client
|
||||
|
||||
.include "../../wip/boinc-lib/Makefile.common"
|
||||
|
||||
CVS_REPOSITORIES= boinc
|
||||
|
||||
pre-configure:
|
||||
cd ${WRKSRC} && \
|
||||
aclocal -I m4 && autoheader && \
|
||||
automake && autoconf
|
||||
|
||||
.include "../../www/curl/buildlink3.mk"
|
||||
.include "../../security/openssl/buildlink3.mk"
|
||||
|
||||
.include "../../wip/mk/cvs-package.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
32
boinc-lib/Makefile.common
Normal file
32
boinc-lib/Makefile.common
Normal file
|
@ -0,0 +1,32 @@
|
|||
MAINTAINER= Rumko <rumcic@gmail.com>
|
||||
HOMEPAGE= http://boinc.berkeley.edu/
|
||||
|
||||
BOINC_USER?= boinc
|
||||
BOINC_GROUP?= boinc
|
||||
BOINC_DIR?= /var/db/boinc
|
||||
|
||||
CVS_ROOT.boinc= :pserver:anonymous:@alien.ssl.berkeley.edu:/home/cvs/cvsroot
|
||||
CVS_MODULE.boinc= boinc
|
||||
CVS_TAG.boinc= stable
|
||||
|
||||
CVS_ROOT.boinc-seti= :pserver:anonymous:@alien.ssl.berkeley.edu:/home/cvs/cvsroot
|
||||
CVS_MODULE.boinc-seti= seti_boinc_public
|
||||
#CVS_MODULE.boinc-seti= seti_boinc
|
||||
CVS_TAG.boinc-seti= HEAD
|
||||
#CVS_TAG.boinc-seti= setiathome_enhanced
|
||||
|
||||
PKG_OPTIONS_VAR= PKG_OPTIONS.boinc
|
||||
PKG_SUPPORTED_OPTIONS= gui
|
||||
PKG_SUGGESTED_OPTIONS= gui
|
||||
|
||||
.include "../../mk/bsd.prefs.mk"
|
||||
.include "../../mk/bsd.options.mk"
|
||||
|
||||
.if !empty(PKG_OPTIONS:Mgui)
|
||||
. include "../../graphics/jpeg/buildlink3.mk"
|
||||
. include "../../graphics/MesaLib/buildlink3.mk"
|
||||
. include "../../graphics/glu/buildlink3.mk"
|
||||
. include "../../graphics/glut/buildlink3.mk"
|
||||
. include "../../x11/wxGTK/buildlink3.mk"
|
||||
. include "../../mk/x11.buildlink3.mk"
|
||||
.endif
|
30
boinc-lib/PLIST
Normal file
30
boinc-lib/PLIST
Normal file
|
@ -0,0 +1,30 @@
|
|||
@comment $NetBSD: PLIST,v 1.1.1.1 2006/06/18 16:43:40 rumko Exp $
|
||||
bin/boinc_cmd
|
||||
bin/crypt_prog
|
||||
include/BOINC/app_i${LOWER_VENDOR}.h
|
||||
include/BOINC/boinc_api.h
|
||||
include/BOINC/boinc_win.h
|
||||
include/BOINC/boinc_zip.h
|
||||
include/BOINC/crypt.h
|
||||
include/BOINC/diagnostics.h
|
||||
include/BOINC/exception.h
|
||||
include/BOINC/filesys.h
|
||||
include/BOINC/graphics_api.h
|
||||
include/BOINC/graphics_impl.h
|
||||
include/BOINC/graphics_${PKGVERSION}.h
|
||||
include/BOINC/gutil.h
|
||||
include/BOINC/hostinfo.h
|
||||
include/BOINC/mfile.h
|
||||
include/BOINC/miofile.h
|
||||
include/BOINC/msg_log.h
|
||||
include/BOINC/parse.h
|
||||
include/BOINC/prefs.h
|
||||
include/BOINC/proxy_info.h
|
||||
include/BOINC/util.h
|
||||
${PKGVERSION}/${PKGVERSION}boinc.a
|
||||
${PKGVERSION}/${PKGVERSION}boinc_api.a
|
||||
${PKGVERSION}/${PKGVERSION}boinc_graphics_api.a
|
||||
${PKGVERSION}/${PKGVERSION}boinc_graphics_impl.a
|
||||
${PKGVERSION}/${PKGVERSION}boinc_graphics_${PKGVERSION}.a
|
||||
${PKGVERSION}/${PKGVERSION}boinc_zip.a
|
||||
@dirrm include/BOINC
|
3
boinc-lib/TODO
Normal file
3
boinc-lib/TODO
Normal file
|
@ -0,0 +1,3 @@
|
|||
- make a proper buildlink3.mk
|
||||
- make the package compile shared libraries
|
||||
- perhaps fix a few errors that occur during configure (something about eval and a syntax error)
|
27
boinc-lib/buildlink3.mk
Normal file
27
boinc-lib/buildlink3.mk
Normal file
|
@ -0,0 +1,27 @@
|
|||
# $NetBSD: buildlink3.mk,v 1.1.1.1 2006/06/18 16:43:40 rumko Exp $
|
||||
|
||||
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
|
||||
BOINC_LIB_BUILDLINK3_MK:= ${BOINC_LIB_BUILDLINK3_MK}+
|
||||
|
||||
.if ${BUILDLINK_DEPTH} == "+"
|
||||
BUILDLINK_DEPENDS+= boinc-lib
|
||||
.endif
|
||||
|
||||
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nboinc-lib}
|
||||
BUILDLINK_PACKAGES+= boinc-lib
|
||||
|
||||
.if ${BOINC_LIB_BUILDLINK3_MK} == "+"
|
||||
BUILDLINK_API_DEPENDS.boinc-lib+= boinc-lib>=1
|
||||
BUILDLINK_PKGSRCDIR.boinc-lib?= ../../wip/boinc-lib
|
||||
.endif # BOINC_LIB_BUILDLINK3_MK
|
||||
|
||||
# XXX
|
||||
# XXX Uncomment and keep only the buildlink3 lines below which are directly
|
||||
# XXX needed for dependencies to compile, link, and run. If this package
|
||||
# XXX provides a wrappered API or otherwise does not expose the APIs of the
|
||||
# XXX buildlink3 lines below to dependencies, remove them.
|
||||
# XXX
|
||||
#.include "../../www/curl/buildlink3.mk"
|
||||
#.include "../../security/openssl/buildlink3.mk"
|
||||
|
||||
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
|
Loading…
Reference in a new issue