View | Details | Raw Unified
Collapse All | Expand All

(-) /usr/portage/app-cdr/webcdwriter/webcdwriter-2.8.0.ebuild (-8 / +11 lines)
 Lines 1-8    Link Here 
# Copyright 1999-2007 Gentoo Foundation
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-cdr/webcdwriter/webcdwriter-2.8.0.ebuild,v 1.4 2007/04/28 21:38:23 tove Exp $
# $Header: /var/cvsroot/gentoo-x86/app-cdr/webcdwriter/webcdwriter-2.8.0.ebuild,v 1.3 2007/01/24 02:33:21 genone Exp $
inherit eutils java-pkg
inherit eutils java-pkg-2
MY_P="${P/cd/CD}"
MY_P="${P/cd/CD}"
DESCRIPTION="Make CD-writer(s) available to all users in your network"
DESCRIPTION="Make CD-writer(s) available to all users in your network"
 Lines 12-18    Link Here 
LICENSE="GPL-2"
LICENSE="GPL-2"
SLOT="0"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86"
KEYWORDS="~amd64 ~ppc ~x86"
IUSE="java pam mp3 sox vorbis"
IUSE="pam mp3 sox vorbis"
RDEPEND="
RDEPEND="
	app-cdr/cdrdao
	app-cdr/cdrdao
 Lines 20-45    Link Here 
	mp3? ( media-sound/mpg123 )
	mp3? ( media-sound/mpg123 )
	sox? ( media-sound/sox )
	sox? ( media-sound/sox )
	vorbis? ( media-sound/vorbis-tools )
	vorbis? ( media-sound/vorbis-tools )
	java? ( >=virtual/jre-1.4 )"
	>=virtual/jre-1.4 
DEPEND="java? ( >=virtual/jdk-1.4 )
	dev-java/openjnlp"
DEPEND=">=virtual/jdk-1.4
	${RDEPEND}"
	${RDEPEND}"
S="${WORKDIR}/${MY_P}"
S="${WORKDIR}/${MY_P}"
src_compile() {
src_compile() {
	epatch ${FILESDIR}/configure.patch
	epatch "${FILESDIR}/configure.patch" "${FILESDIR}/${PN}-fix-java.patch"
	local myconf
	local myconf
	#CLASSPATH=".:$(java-pkg_getjars openjnlp)"
	local java_conf="$(java-pkg_javac-args) -classpath $(java-pkg_getjar openjnlp jnlp.jar)"
	use pam || myconf="--pam"
	use pam || myconf="--pam"
	myconf="${myconf} --user=root --group=root"
	myconf="${myconf} --user=root --group=root"
	./configure ${myconf} || die "configure failed"
	./configure ${myconf} --javac-flags="${java_conf}" || die "configure failed"
	make || die "make failed"
	make || die "make failed"
}
}
src_install() {
src_install() {
	newinitd ${FILESDIR}/${PN}.rc CDWserver
	newinitd "${FILESDIR}/${PN}.rc" CDWserver
	diropts -m700
	diropts -m700
	dodir /etc/CDWserver
	dodir /etc/CDWserver