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:
Rumko 2006-06-18 16:43:40 +00:00 committed by Thomas Klausner
parent 66c14c1cd0
commit a01ec809cf
6 changed files with 124 additions and 0 deletions

1
boinc-lib/DESCR Normal file
View file

@ -0,0 +1 @@
Libraries for the BOINC distributed computing application.

31
boinc-lib/Makefile Normal file
View 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
View 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
View 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
View 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
View 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/+$//}