summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Imhof <tantive@gentoo.org>2005-11-20 17:46:42 +0000
committerMichael Imhof <tantive@gentoo.org>2005-11-20 17:46:42 +0000
commit178a4f40d4f895cd393dff23cb37b5154795fa13 (patch)
tree11d881dda2c3a1e4ea30bbf96dce661d42febe96 /sys-power/apcupsd
parentAdded apcupsd:lighttpd (diff)
downloadhistorical-178a4f40d4f895cd393dff23cb37b5154795fa13.tar.gz
historical-178a4f40d4f895cd393dff23cb37b5154795fa13.tar.bz2
historical-178a4f40d4f895cd393dff23cb37b5154795fa13.zip
Added lighttpd support. Closes #107300.
Package-Manager: portage-2.0.53_rc7
Diffstat (limited to 'sys-power/apcupsd')
-rw-r--r--sys-power/apcupsd/ChangeLog8
-rw-r--r--sys-power/apcupsd/Manifest15
-rw-r--r--sys-power/apcupsd/apcupsd-3.10.18-r2.ebuild110
-rw-r--r--sys-power/apcupsd/files/3.10.18/apcupsd-lighttpd.conf19
-rw-r--r--sys-power/apcupsd/files/digest-apcupsd-3.10.18-r21
5 files changed, 141 insertions, 12 deletions
diff --git a/sys-power/apcupsd/ChangeLog b/sys-power/apcupsd/ChangeLog
index 51d32f7f731f..18a752f1ce99 100644
--- a/sys-power/apcupsd/ChangeLog
+++ b/sys-power/apcupsd/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-power/apcupsd
# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-power/apcupsd/ChangeLog,v 1.11 2005/10/30 19:36:13 metalgod Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-power/apcupsd/ChangeLog,v 1.12 2005/11/20 17:46:42 tantive Exp $
+
+*apcupsd-3.10.18-r2 (20 Nov 2005)
+
+ 20 Nov 2005; Michael Imhof <tantive@gentoo.org>
+ +files/3.10.18/apcupsd-lighttpd.conf, +apcupsd-3.10.18-r2.ebuild:
+ Added lighttpd support. Closes #107300.
30 Oct 2005; Luis Medinas <metalgod@gentoo.org> apcupsd-3.10.18-r1.ebuild:
Marked Stable on amd64. Bug #110904.
diff --git a/sys-power/apcupsd/Manifest b/sys-power/apcupsd/Manifest
index 91bf2ebf22c3..e2d8429c90c3 100644
--- a/sys-power/apcupsd/Manifest
+++ b/sys-power/apcupsd/Manifest
@@ -1,11 +1,9 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
-
-MD5 e4ff5b9d91cf42dd6083d89cf3971337 ChangeLog 12196
+MD5 e44253d5817422b7212bed7a9dc39e90 ChangeLog 12391
MD5 90addc3e3ec4f77230cd7f491e1da84a apcupsd-3.10.15-r1.ebuild 2421
MD5 6573c011347859fde0ecb460ecd38bad apcupsd-3.10.16-r3.ebuild 2627
MD5 18f6513b7c5bcaa5878177f4418c5989 apcupsd-3.10.17-r1.ebuild 2599
MD5 bc6765ffbe6de08060d019938735bc54 apcupsd-3.10.18-r1.ebuild 2598
+MD5 3dc8cbcbc71d9218d2da15ada78a0b96 apcupsd-3.10.18-r2.ebuild 2997
MD5 69cfaea0e3937c778c710b8120cbd379 files/3.10.15/apache.conf 157
MD5 2a93b5c4f2574caa199b3d93cf838e8c files/3.10.15/apcupsd.in.patch 315
MD5 8f1a2aa4fd0307c2cfe3733e8454d3c2 files/3.10.15/smtp.patch 2663
@@ -16,17 +14,12 @@ MD5 27ad4b6b56ea3aef2a89dded4c19b656 files/3.10.17/apache.conf 163
MD5 2a93b5c4f2574caa199b3d93cf838e8c files/3.10.17/apcupsd.in.patch 315
MD5 8f1a2aa4fd0307c2cfe3733e8454d3c2 files/3.10.17/smtp.patch 2663
MD5 27ad4b6b56ea3aef2a89dded4c19b656 files/3.10.18/apache.conf 163
+MD5 ab2e819939b9aeaeff1d04b2f76d6b3d files/3.10.18/apcupsd-lighttpd.conf 623
MD5 2a93b5c4f2574caa199b3d93cf838e8c files/3.10.18/apcupsd.in.patch 315
MD5 8f1a2aa4fd0307c2cfe3733e8454d3c2 files/3.10.18/smtp.patch 2663
MD5 ec48a12c6d8b56aeffbeaa629f8835ad files/digest-apcupsd-3.10.15-r1 68
MD5 ed12d329ca566b8f2632d425828ea5d7 files/digest-apcupsd-3.10.16-r3 68
MD5 659d5670233b274842418c62ef15aafb files/digest-apcupsd-3.10.17-r1 68
MD5 0477fe3f08b01a504eb26e6763f3982e files/digest-apcupsd-3.10.18-r1 68
+MD5 0477fe3f08b01a504eb26e6763f3982e files/digest-apcupsd-3.10.18-r2 68
MD5 27ae5add10fc42e77804f1ecd768df87 metadata.xml 226
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v1.4.1 (GNU/Linux)
-
-iD8DBQFDZSBMwUpWvClEHQoRAnfqAJ9xmbarozhiHVb2cciKxVog2y4VQwCfdeOI
-CIoSzINvjzAVba2Fzl8R8iU=
-=18kD
------END PGP SIGNATURE-----
diff --git a/sys-power/apcupsd/apcupsd-3.10.18-r2.ebuild b/sys-power/apcupsd/apcupsd-3.10.18-r2.ebuild
new file mode 100644
index 000000000000..82ee615602e9
--- /dev/null
+++ b/sys-power/apcupsd/apcupsd-3.10.18-r2.ebuild
@@ -0,0 +1,110 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-power/apcupsd/apcupsd-3.10.18-r2.ebuild,v 1.1 2005/11/20 17:46:42 tantive Exp $
+
+inherit eutils depend.apache
+
+DESCRIPTION="APC UPS daemon with integrated tcp/ip remote shutdown"
+HOMEPAGE="http://www.sibbald.com/apcupsd/"
+SRC_URI="mirror://sourceforge/apcupsd/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE="doc snmp usb apache2 cgi threads ncurses nls lighttpd"
+
+DEPEND="snmp? ( net-analyzer/net-snmp )
+ cgi? ( >=media-libs/gd-1.8.4
+ apache2? ( >=net-www/apache-2.0.54-r30 )
+ lighttpd? ( www-servers/lighttpd )
+ )
+ ncurses? ( sys-libs/ncurses )
+ nls? ( sys-devel/gettext )"
+RDEPEND="${DEPEND}
+ virtual/mta"
+
+XPIDDIR=/var/run
+XLOGDIR=/var/log
+XLOCKDIR=/var/lock
+XSYSCONFDIR=/etc/apcupsd
+XPWRFAILDIR=${XSYSCONFDIR}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}/platforms/gentoo
+ epatch ${FILESDIR}/${PV}/apcupsd.in.patch
+}
+
+src_compile() {
+ local myconf
+ use cgi && 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=apcsmart --with-upscable=apcsmart --disable-usb"
+
+ # 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 \
+ --sbindir=/usr/sbin \
+ --sysconfdir=${XSYSCONFDIR} \
+ --with-pwrfail-dir=${XPWRFAILDIR} \
+ --with-lock-dir=${XLOCKDIR} \
+ --with-pid-dir=${XPIDDIR} \
+ --with-log-dir=${XLOGDIR} \
+ --with-net-port=6666 \
+ --with-nis-port=3551 \
+ --enable-net \
+ --enable-oldnet \
+ --enable-master-slave \
+ $(use_enable ncurses powerflute) \
+ $(use_enable threads pthreads) \
+ $(use_enable snmp net-snmp) \
+ $(use_enable nls) \
+ ${myconf} \
+ || die
+ make || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die "installed failed"
+ rm -f "${D}"/etc/init.d/halt
+
+ if use cgi; then
+ if use apache2; then
+ insinto ${APACHE2_MODULES_CONFDIR}
+ newins ${FILESDIR}/${PV}/apache.conf 60_apcupsd.conf
+ fi
+
+ if use lighttpd; then
+ insinto /etc/lighttpd
+ newins ${FILESDIR}/${PV}/apcupsd-lighttpd.conf apcupsd.conf
+ einfo "The configuration file ${ROOT}/etc/lighttpd/apcupsd.conf should"
+ einfo "be included in lighttpd.conf configuration file to enable apcupsd"
+ einfo "alias and cgi execution."
+ fi
+ fi
+
+ insinto /etc/apcupsd
+ newins examples/safe.apccontrol safe.apccontrol
+
+ cd ${D}/etc/apcupsd
+ epatch ${FILESDIR}/${PV}/smtp.patch
+
+ ln -s onbattery powerout
+
+ if use doc; then
+ einfo "Installing full documentation into /usr/share/doc/${P}..."
+ cd ${S}/doc
+ dodoc README.*
+ docinto developers_manual
+ dodoc developers_manual/*
+ docinto logo
+ dodoc logo/*
+ docinto manual
+ dodoc manual/*
+ docinto old_documents
+ dodoc old_documents/*
+ docinto vim
+ dodoc vim/*
+ fi
+}
diff --git a/sys-power/apcupsd/files/3.10.18/apcupsd-lighttpd.conf b/sys-power/apcupsd/files/3.10.18/apcupsd-lighttpd.conf
new file mode 100644
index 000000000000..31c7aec4bdb0
--- /dev/null
+++ b/sys-power/apcupsd/files/3.10.18/apcupsd-lighttpd.conf
@@ -0,0 +1,19 @@
+###############################################################################
+# apcupsd.conf - apcupsd cgi programs configuration
+# include'd by lighttpd.conf.
+# $Header: /var/cvsroot/gentoo-x86/sys-power/apcupsd/files/3.10.18/apcupsd-lighttpd.conf,v 1.1 2005/11/20 17:46:42 tantive Exp $
+###############################################################################
+
+# Uncomment this if you don'thave mod_cgi and mod_alias active already
+# server.modules += ("mod_cgi", "mod_alias")
+
+alias.url += (
+ "/apcupsd/" => "/var/www/apcupsd/"
+)
+
+$HTTP["url"] =~ "^/apcupsd/" {
+ cgi.assign = (
+ ".cgi" => "/usr/bin/env"
+ )
+}
+
diff --git a/sys-power/apcupsd/files/digest-apcupsd-3.10.18-r2 b/sys-power/apcupsd/files/digest-apcupsd-3.10.18-r2
new file mode 100644
index 000000000000..34355c479450
--- /dev/null
+++ b/sys-power/apcupsd/files/digest-apcupsd-3.10.18-r2
@@ -0,0 +1 @@
+MD5 64104a1fface0253e77318ca84948bac apcupsd-3.10.18.tar.gz 5698299