View | Details | Raw Unified
Collapse All | Expand All

(-) /usr/portage/sci-misc/boinc/boinc-4.32.ebuild (-22 / +9 lines)
 Lines 5-11    Link Here 
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"
 Lines 17-61    Link Here 
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"