summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2010-07-19 00:25:42 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2010-07-19 00:25:42 +0000
commit660e38495d72453fa43a9583f3462d9bc964f9f4 (patch)
tree3787ce512fc837b4c89187813805f38a84026930 /app-misc
parentremove lcms dep as it is not valid (diff)
downloadhistorical-660e38495d72453fa43a9583f3462d9bc964f9f4.tar.gz
historical-660e38495d72453fa43a9583f3462d9bc964f9f4.tar.bz2
historical-660e38495d72453fa43a9583f3462d9bc964f9f4.zip
Fix src_install function per bug #299235. Thanks to Kevin Pyle. Respect CC/CFLAGS/LDFLAGS
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'app-misc')
-rw-r--r--app-misc/digitemp/ChangeLog11
-rw-r--r--app-misc/digitemp/Manifest3
-rw-r--r--app-misc/digitemp/digitemp-3.5.0-r1.ebuild72
3 files changed, 83 insertions, 3 deletions
diff --git a/app-misc/digitemp/ChangeLog b/app-misc/digitemp/ChangeLog
index 92735d383786..f8bfc4c97d1f 100644
--- a/app-misc/digitemp/ChangeLog
+++ b/app-misc/digitemp/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for app-misc/digitemp
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-misc/digitemp/ChangeLog,v 1.16 2009/09/23 16:01:58 patrick Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-misc/digitemp/ChangeLog,v 1.17 2010/07/19 00:25:42 hwoarang Exp $
+
+*digitemp-3.5.0-r1 (19 Jul 2010)
+
+ 19 Jul 2010; Markos Chandras <hwoarang@gentoo.org>
+ +digitemp-3.5.0-r1.ebuild:
+ Fix src_install function per bug #299235. Thanks to Kevin Pyle. Respect
+ CC/CFLAGS/LDFLAGS
23 Sep 2009; Patrick Lauer <patrick@gentoo.org> digitemp-3.2.0.ebuild:
Remove virtual/libc
diff --git a/app-misc/digitemp/Manifest b/app-misc/digitemp/Manifest
index 30175ec80086..fbc24377246f 100644
--- a/app-misc/digitemp/Manifest
+++ b/app-misc/digitemp/Manifest
@@ -3,6 +3,7 @@ DIST digitemp-3.3.2.tar.gz 134223 RMD160 b4520685c5cbcf528a4cedec9aece69603b10c4
DIST digitemp-3.5.0.tar.gz 267947 RMD160 12270200a1820690160a8281f3e95e0e2683f9dc SHA1 e9cd878514fe6b8d0aa2f8d0fa943d19836dc347 SHA256 e185ef9b84501b28568160eb5a5cc3b98b72c0791aff9c128ff6d0cd23b711e8
EBUILD digitemp-3.2.0.ebuild 1818 RMD160 1b57f6e64055e0c680b350129f086bbd073bb448 SHA1 0f2b326a016f0668dd8f153c25df28a7a1f56f6b SHA256 75a5eb8e66c209a3e231bf31922274728e5c0fd895c9c06751a3d5b2f5a32f6c
EBUILD digitemp-3.3.2.ebuild 1809 RMD160 80ce391c1d3a01e2d957af8f4689ec358f998db5 SHA1 ec4e28b5c19ae27febdf63cdca06276ef4b74375 SHA256 49ece6e769f9434c744ca6df8f70ae112994c41b1ce234d03669b1f421c9753e
+EBUILD digitemp-3.5.0-r1.ebuild 1939 RMD160 c839c84d74332cf4e0f9a4fcba28c349b8dd0d5f SHA1 3d4c2f968756ab43cf608c838c6a1cf376d9b7bc SHA256 4cfcc81aa75da520a92d4f259565c37f5de12a7fe039245bee65d7bfd0724bd9
EBUILD digitemp-3.5.0.ebuild 1814 RMD160 d3a91159c76e81ad8418e6a588b6e27a0ffcc543 SHA1 1d35f17d580016fe9419a12b7662df614293f15e SHA256 6469c206f055fd4d7f113a60024e26281d4e1edfe6603b39c5481e9684ee0300
-MISC ChangeLog 2589 RMD160 e6d1a64dd2c6a5cb464cedbfb68058ef2bf2b4ba SHA1 de2a9c0aeda4a23b4adefc7acd65f32c0714f2b2 SHA256 f791585799552ac0ef58e1025aea9bbb1900ce9ff0c09f2295504f1c57ba8a97
+MISC ChangeLog 2801 RMD160 54b7d1fb176353dc376245dca657bdc2343bd53c SHA1 c867a534da34a0fcace3e6ee8c85e154351bda23 SHA256 3420a5e7e740ac3989d49e8708d4220843246f9c15ed1d904555dae7c16499b2
MISC metadata.xml 1033 RMD160 a5b192a1cda20b0b9ba6febcacdab428acf0fa1f SHA1 e9796b86337904268c9a2cf0926c26d81701bdb3 SHA256 9d524813c68f307f4a5bb5c9569b12534ca015bc49eb7f580aa4a8424ae4119f
diff --git a/app-misc/digitemp/digitemp-3.5.0-r1.ebuild b/app-misc/digitemp/digitemp-3.5.0-r1.ebuild
new file mode 100644
index 000000000000..4e7786d85f6c
--- /dev/null
+++ b/app-misc/digitemp/digitemp-3.5.0-r1.ebuild
@@ -0,0 +1,72 @@
+# Copyright 1999-2010 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-r1.ebuild,v 1.1 2010/07/19 00:25:42 hwoarang Exp $
+
+inherit toolchain-funcs
+
+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() {
+ sed -i -e "/^CFLAGS/s:-O2:${CFLAGS}:" \
+ -e "/^LIBS/s:=:= ${LDFLAGS}:" Makefile
+ # 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 CC="$(tc-getCC)" 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
+}