|
|
inherit eutils | inherit eutils |
| |
MY_PN="boinc_public-cvs" | MY_PN="boinc_public-cvs" |
MY_PV="2005-04-17" |
MY_PV="2005-07-25" |
S=${WORKDIR}/boinc_public | S=${WORKDIR}/boinc_public |
| |
DESCRIPTION="The Berkeley Open Infrastructure for Network Computing" | DESCRIPTION="The Berkeley Open Infrastructure for Network Computing" |
|
|
KEYWORDS="~amd64 ~ppc ~x86" | KEYWORDS="~amd64 ~ppc ~x86" |
IUSE="server X" | IUSE="server X" |
| |
DEPEND=">=sys-devel/gcc-3.0.4 |
|
>=sys-devel/autoconf-2.59 |
|
>=sys-devel/automake-1.9.3 |
|
X? ( virtual/x11 |
|
virtual/glut |
|
virtual/glu |
|
>=x11-libs/wxGTK-2.4.2-r2 ) |
|
server? ( >=dev-db/mysql-4.0.24 |
|
>=dev-php/php-4.3.10 |
|
>=dev-lang/python-2.2.3 )" |
|
RDEPEND=" X? ( virtual/x11 | RDEPEND=" X? ( virtual/x11 |
virtual/glut | virtual/glut |
virtual/glu | virtual/glu |
>=x11-libs/wxGTK-2.4.2-r2 ) |
>=x11-libs/wxGTK-2.6.0 ) |
server? ( net-www/apache | server? ( net-www/apache |
>=dev-db/mysql-4.0.24 | >=dev-db/mysql-4.0.24 |
>=dev-php/php-4.3.10 | >=dev-php/php-4.3.10 |
>=dev-lang/python-2.2.3 | >=dev-lang/python-2.2.3 |
dev-python/mysql-python )" | dev-python/mysql-python )" |
|
DEPEND=">=sys-devel/gcc-3.0.4 |
|
>=sys-devel/autoconf-2.59 |
|
>=sys-devel/automake-1.9.3 |
|
${RDEPEND}" |
| |
src_unpack() { | src_unpack() { |
unpack ${A} | unpack ${A} |
cd ${S} | cd ${S} |
| |
# point to a proper mouse device | # point to a proper mouse device |
sed -i "s:/dev/mouse:/dev/psaux:g" client/hostinfo_unix.C |
sed -i "s:/dev/mouse:/dev/input/mice:g" client/hostinfo_unix.C |
|
|
epatch ${FILESDIR}/${P}_cmdline_options.patch |
|
epatch ${FILESDIR}/${P}_socket_close_fix.patch |
|
} | } |
| |
src_compile() { | src_compile() { |
# boinc does not support unicode so force wxconfig non-unicode |
|
WXCONFIG=$(ls /usr/bin/wxgtk2-?.?-config) |
|
if [ -e "${WXCONFIG}" ]; then |
|
CONF="--with-wx-config=${WXCONFIG}" |
|
fi |
|
|
|
econf --enable-client \ | econf --enable-client \ |
|
--disable-static-client \ |
|
--with-wx-config=`which wx-config-2.6` \ |
`use_enable server` \ | `use_enable server` \ |
`use_with X x` \ | `use_with X x` \ |
${CONF} || die "could not configure" | ${CONF} || die "could not configure" |