View | Details | Raw Unified
Collapse All | Expand All

(-) /usr/portage/sys-power/apcupsd/apcupsd-3.10.16-r3.ebuild (-22 / +24 lines)
 Lines 2-8    Link Here 
# 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/sys-power/apcupsd/apcupsd-3.10.16-r3.ebuild,v 1.1 2005/03/14 23:27:27 ciaranm Exp $
# $Header: /var/cvsroot/gentoo-x86/sys-power/apcupsd/apcupsd-3.10.16-r3.ebuild,v 1.1 2005/03/14 23:27:27 ciaranm Exp $
inherit eutils
inherit eutils depend.apache
need_apache
DESCRIPTION="APC UPS daemon with integrated tcp/ip remote shutdown"
DESCRIPTION="APC UPS daemon with integrated tcp/ip remote shutdown"
HOMEPAGE="http://www.sibbald.com/apcupsd/"
HOMEPAGE="http://www.sibbald.com/apcupsd/"
 Lines 11-24    Link Here 
LICENSE="GPL-2"
LICENSE="GPL-2"
SLOT="0"
SLOT="0"
KEYWORDS="~x86 ~amd64 ~ppc ~sparc"
KEYWORDS="~x86 ~amd64 ~ppc ~sparc"
IUSE="doc snmp usb apache2 gd"
IUSE="doc snmp usb apache2 cgi threads ncurses nls"
DEPEND=">=sys-apps/baselayout-1.8.4
DEPEND="virtual/libc
	virtual/libc
	virtual/mta
	virtual/mta
	snmp? ( net-analyzer/net-snmp )
	snmp? ( net-analyzer/net-snmp )
	gd? ( >=media-libs/gd-1.8.4 )
	cgi? ( >=media-libs/gd-1.8.4
	sys-libs/ncurses"
		net-www/apache )
	ncurses? ( sys-libs/ncurses )
	nls? ( sys-devel/gettext )"
RDEPEND="${DEPEND}
RDEPEND="${DEPEND}
	usb? ( sys-apps/hotplug )"
	usb? ( sys-apps/hotplug )"
 Lines 36-46    Link Here 
src_compile() {
src_compile() {
	local myconf
	local myconf
	use snmp && myconf="${myconf} --enable-net-snmp"
	use cgi && myconf="${myconf} --enable-cgi --with-css-dir=/var/www/apcupsd --with-cgi-bin=/var/www/apcupsd"
	use gd && myconf="${myconf} --enable-cgi --with-css-dir=/var/www/apcupsd --with-cgi-bin=/var/www/apcupsd"
	use usb && myconf="${myconf} --with-upstype=usb --with-upscable=usb --enable-usb"
	use usb && myconf="${myconf} --with-upstype=usb --with-upscable=usb --with-serial-dev=/dev/usb/hiddev[0-9] --enable-usb"
	use !usb && myconf="${myconf} --with-upstype=apcsmart --with-upscable=apcsmart --disable-usb"
	use !usb && myconf="${myconf} --with-upstype=apcsmart --with-upscable=apcsmart --with-serial-dev=/dev/ttyS0 --disable-usb"
	APCUPSD_MAIL=/usr/sbin/sendmail ./configure \
	# We force the DISTNAME to gentoo so it will use gentoo's layout also
	# when installed on non-linux systems.
	DISTNAME=gentoo APCUPSD_MAIL=/usr/sbin/sendmail ./configure \
		--prefix=/usr \
		--prefix=/usr \
		--sbindir=/usr/sbin \
		--sbindir=/usr/sbin \
		--sysconfdir=${XSYSCONFDIR} \
		--sysconfdir=${XSYSCONFDIR} \
 Lines 53-60    Link Here 
		--enable-net \
		--enable-net \
		--enable-oldnet \
		--enable-oldnet \
		--enable-master-slave \
		--enable-master-slave \
		--enable-powerflute \
		$(use_enable ncurses powerflute) \
		--enable-pthreads \
		$(use_enable threads pthreads) \
		$(use_enable snmp net-snmp) \
		$(use_enable nls) \
		${myconf} \
		${myconf} \
		|| die
		|| die
	make || die
	make || die
 Lines 63-75    Link Here 
src_install () {
src_install () {
	make DESTDIR=${D} install || die "installed failed"
	make DESTDIR=${D} install || die "installed failed"
	if use gd
	if use cgi; then
	then
		insinto ${APACHE_MODULEDIR}
		use apache2 || insinto /etc/apache/conf/addon-modules
		newins ${FILEDIR}/${PV}/apache.conf 60_apcupsd.conf
		use apache2 || newins  ${FILESDIR}/${PV}/apache.conf apcupsd.conf
		use apache2 && insinto /etc/apache2/conf/modules.d
		use apache2 && newins ${FILESDIR}/${PV}/apache.conf 60_apcupsd.conf
	fi
	fi
	insinto /etc/apcupsd
	insinto /etc/apcupsd
 Lines 80-87    Link Here 
	ln -s onbattery powerout
	ln -s onbattery powerout
	if use doc
	if use doc; then
	then
		einfo "Installing full documentation into /usr/share/doc/${P}..."
		einfo "Installing full documentation into /usr/share/doc/${P}..."
		cd ${S}/doc
		cd ${S}/doc
		dodoc README.*
		dodoc README.*