Portage is a package management system used by Gentoo Linux
# ChangeLog for app-misc/digitemp
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/digitemp/ChangeLog,v 1.14 2007/12/07 11:03:41 wschlich Exp $
*digitemp-3.5.0 (07 Dec 2007)
07 Dec 2007; Wolfram Schlich
+digitemp-3.5.0.ebuild:
added myself as maintainer to metadata.xml, version bump
12 Apr 2007; Christian Faulhammer
digitemp-3.3.2.ebuild:
keyworded ~amd64, bug 173640
28 Jan 2007; Marius Mauch
digitemp-3.3.2.ebuild:
Replacing einfo with elog
02 Jan 2007; Charlie Shepherd
-digitemp-3.3.1.ebuild, digitemp-3.3.2.ebuild:
Add the ability to build support for other sensors. Thanks to Pekka
Paalanenbug - bug 145253
20 Dec 2005; Marcelo Goes
Another shot at fixing bug 115886.
20 Dec 2005; Marcelo Goes
Fix digitemp-3.3.2 so that digitemp binary gets properly installed. Fixes
bug 115886. Thanks to Ulf Ibrahim Karlsson
19 Apr 2005; Seemant Kulleen
disable lockdev in 3.3.1 and some cleanups
*digitemp-3.3.2 (19 Apr 2005)
19 Apr 2005; Seemant Kulleen
version bump, thanks to: ceho@elit.net.p in bug #86715
30 Jun 2004; Aron Griffis
digitemp-3.3.1.ebuild:
sync IUSE (-perl, -python)
14 Mar 2004; Michael Sterrett
digitemp-3.3.1.ebuild:
Don't assign default to S; header fix
*digitemp-3.3.1 (02 Feb 2004)
02 Feb 2004; Martin Holzer
Version bumped. Closes 39946
*digitemp-3.2.0 (15 Sep 2003)
15 Sep 2003; Seemant Kulleen
New ebuild for digitemp, a program that uses Dallas Semiconductor
ibuttons (http://www.ibutton.com/) to log temperatures. It supports
networks of sensors, and can produce neat MRTG-like logs. Ebuild
submitted by: mike wakerly
note, that Mike will be maintaining this package indirectly, so he needs
to be cc'd on any and all incoming bug reports
DIST digitemp-3.2.0.tar.gz 163765 RMD160 5c40b0d909934aba826a6e7800d5fb537f0f0964 SHA1 e8e07b95e359c76db4b3b927793e097f61c47910 SHA256 5775c334c5ef5209f2cb2c26439f1fc5d499f73d3135ec3461e2e380801d58ff
DIST digitemp-3.3.2.tar.gz 134223 RMD160 b4520685c5cbcf528a4cedec9aece69603b10c45 SHA1 94958ec6b310dea2f789bd17c9065cc4ed4ea2db SHA256 5ffb948f9dda190007e28479fc26af929ab32e5d43a8e65f1650e176b033bd1b
DIST digitemp-3.5.0.tar.gz 267947 RMD160 12270200a1820690160a8281f3e95e0e2683f9dc SHA1 e9cd878514fe6b8d0aa2f8d0fa943d19836dc347 SHA256 e185ef9b84501b28568160eb5a5cc3b98b72c0791aff9c128ff6d0cd23b711e8
EBUILD digitemp-3.2.0.ebuild 1829 RMD160 404bc1fc3b4f75e565e2b37cf71a06c91cf89299 SHA1 efd9dd29322f82605ce6286c6429c75dfab1e5f8 SHA256 49876b9e82f58305db447662e707706a5628d9d2c657bee3195d3d599072fff5
EBUILD digitemp-3.3.2.ebuild 1809 RMD160 80ce391c1d3a01e2d957af8f4689ec358f998db5 SHA1 ec4e28b5c19ae27febdf63cdca06276ef4b74375 SHA256 49ece6e769f9434c744ca6df8f70ae112994c41b1ce234d03669b1f421c9753e
EBUILD digitemp-3.5.0.ebuild 1814 RMD160 d3a91159c76e81ad8418e6a588b6e27a0ffcc543 SHA1 1d35f17d580016fe9419a12b7662df614293f15e SHA256 6469c206f055fd4d7f113a60024e26281d4e1edfe6603b39c5481e9684ee0300
MISC ChangeLog 2380 RMD160 0e382707c0507ae8e6775595c94917bf13d84b1a SHA1 c36c360c49d5b05dd431a9b59071417ed470ba74 SHA256 2c0ccae310bc1e97aec4372ce59cd00c3ee1bd42a6f4cd532711738a3cf1f0d0
MISC metadata.xml 823 RMD160 32c9957821312bfb26ed18c663495bcff664e7c0 SHA1 653f01d574f99aab21dc87bb0bbe17f4bba0bf65 SHA256 e397f293395b60e96ae07572d4291e16b33ef71ec50f3248173f6e112291ac27
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/digitemp/digitemp-3.2.0.ebuild,v 1.8 2007/01/28 05:08:08 genone Exp $
DESCRIPTION="Temperature logging and reporting using Dallas Semiconductor's iButtons and 1-Wire protocol"
HOMEPAGE="http://www.digitemp.com http://www.ibutton.com"
SRC_URI="http://www.digitemp.com/software/linux/${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="x86"
IUSE=""
DEPEND="virtual/libc"
src_compile() {
# default is to compile to the ds9097u. local use flag takes care of
# passive ds9097. the ds9097u setting is what i have, so probably a safe
# default - nothing special here.
local target="ds9097u"
[ "${SERIAL_DRIVER}" = ds9097 ] && target="ds9097"
make clean
ewarn ""
ewarn "making for ${target} serial controller. if you would like support"
ewarn "for another controller, please set SERIAL_DRIVER=\"ds9097u\" or"
ewarn "SERIAL_DRIVER=\"ds9097\" as appropriate"
ewarn ""
make ${target}
}
src_install() {
dobin digitemp || die
dodoc README FAQ TODO
# method one: don't treat the examples as docs; place them somewhere else.
# then tell the user where to find this stuff. suitable alternative:
# specify exampledir="/usr/share/doc/${PF}"
local exampledir="/usr/share/${PN}"
local perldir="${exampledir}/perl_examples"
insinto ${perldir}
doins perl/*
local pythondir="${exampledir}/python_examples"
insinto ${pythondir}
doins python/*
local rrdbdir="${exampledir}/rrdb_examples"
insinto ${rrdbdir}
doins rrdb/*
}
pkg_postinst() {
ewarn "set the SERIAL_DRIVER environment variable to ds9097 to build"
ewarn "for that controller instead"
elog ""
elog "examples of using digitemp with python, perl, and rrdtool are"
elog "located in ${exampledir}"
elog ""
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/digitemp/digitemp-3.3.2.ebuild,v 1.7 2007/04/12 20:42:47 opfer Exp $
DESCRIPTION="Temperature logging and reporting using Dallas Semiconductor's iButtons and 1-Wire protocol"
HOMEPAGE="http://www.digitemp.com http://www.ibutton.com"
SRC_URI="http://www.digitemp.com/software/linux/${P}.tar.gz"
IUSE="ds9097 ds9097u ds2490"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
DEPEND="ds2490? ( >=dev-libs/libusb-0.1.10a )"
targets() {
# default is to compile to the ds9097u.
if ! ( use ds9097 || use ds9097u || use ds2490 ); then
echo ds9097u
fi
for target in ds9097 ds9097u ds2490; do
if use ${target}; then
echo ${target}
fi
done
}
src_compile() {
# default is to compile to the ds9097u.
if ! ( use ds9097 || use ds9097u || use ds2490 ); then
ewarn "If you don't choose a component to install, we default to ds9097u"
fi
local targets=$(targets)
for target in $targets; do
emake clean
emake LOCK="no" ${target} || die "emake ${target} failed"
done
}
src_install() {
for target in $(echo $(targets) | tr '[:lower:]' '[:upper:]'); do
dobin digitemp_${target} && \
dosym digitemp_${target} /usr/bin/digitemp
done
if [[ $($(targets)|wc -l) -ge 1 ]]; then
echo
ewarn "/usr/bin/digitemp has been symlinked to /usr/bin/digitemp_${target}"
ewarn "If you want to access the others, they are available at /usr/bin/digitemp_*"
echo
fi
dodoc README FAQ TODO
for example in perl python rrdb; do
insinto "/usr/share/doc/${PF}/${example}_examples"
doins ${example}/*
done
}
pkg_postinst() {
echo
elog "Examples of using digitemp with python, perl, and rrdtool are"
elog "located in /usr/share/doc/${PF}/"
echo
}
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-misc/digitemp/digitemp-3.5.0.ebuild,v 1.1 2007/12/07 11:03:41 wschlich Exp $
DESCRIPTION="Temperature logging and reporting using Dallas Semiconductor's iButtons and 1-Wire protocol"
HOMEPAGE="http://www.digitemp.com/ http://www.ibutton.com/"
SRC_URI="http://www.digitemp.com/software/linux/${P}.tar.gz"
IUSE="ds9097 ds9097u ds2490"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~x86"
DEPEND="ds2490? ( >=dev-libs/libusb-0.1.10a )"
targets() {
# default is to compile to the ds9097u.
if ! ( use ds9097 || use ds9097u || use ds2490 ); then
echo ds9097u
fi
for target in ds9097 ds9097u ds2490; do
if use ${target}; then
echo ${target}
fi
done
}
src_compile() {
# default is to compile to the ds9097u.
if ! ( use ds9097 || use ds9097u || use ds2490 ); then
ewarn "If you don't choose a component to install, we default to ds9097u"
fi
local targets=$(targets)
for target in $targets; do
emake clean
emake LOCK="no" ${target} || die "emake ${target} failed"
done
}
src_install() {
for target in $(echo $(targets) | tr '[:lower:]' '[:upper:]'); do
dobin digitemp_${target} && \
dosym digitemp_${target} /usr/bin/digitemp
done
if [[ $($(targets)|wc -l) -ge 1 ]]; then
echo
ewarn "/usr/bin/digitemp has been symlinked to /usr/bin/digitemp_${target}"
ewarn "If you want to access the others, they are available at /usr/bin/digitemp_*"
echo
fi
dodoc README FAQ TODO
for example in perl python rrdb; do
insinto "/usr/share/doc/${PF}/${example}_examples"
doins ${example}/*
done
}
pkg_postinst() {
echo
elog "Examples of using digitemp with python, perl, and rrdtool are"
elog "located in /usr/share/doc/${PF}/"
echo
}
DigiTemp is a simple to use program for reading values from 1-wire devices. Its
main use is for reading temperature sensors, but it also reads counters, and
understands the 1-wire hubs with devices on different branches of the network.
DigiTemp now supports the following 1-wire temperature sensors: DS18S20 (and
DS1820), DS18B20, DS1822, the DS2438 Smart Battery Monitor, DS2422 and DS2423
Counters, DS2409 MicroLAN Coupler (used in 1-wire hubs), and the AAG TAI-8540
humidity sensor.