polynomial-c    15/03/21 12:01:05

  Modified:             ChangeLog
  Added:                lm_sensors-3.3.5.ebuild
  Removed:              lm_sensors-3.3.1.ebuild
  Log:
  Long overdue version bump (bug #499620). Removed old
  
  (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key 
0x981CA6FC)

Revision  Changes    Path
1.144                sys-apps/lm_sensors/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lm_sensors/ChangeLog?rev=1.144&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lm_sensors/ChangeLog?rev=1.144&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lm_sensors/ChangeLog?r1=1.143&r2=1.144

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/ChangeLog,v
retrieving revision 1.143
retrieving revision 1.144
diff -u -r1.143 -r1.144
--- ChangeLog   24 Nov 2013 08:24:53 -0000      1.143
+++ ChangeLog   21 Mar 2015 12:01:05 -0000      1.144
@@ -1,6 +1,14 @@
 # ChangeLog for sys-apps/lm_sensors
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/ChangeLog,v 1.143 
2013/11/24 08:24:53 pacho Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/lm_sensors/ChangeLog,v 1.144 
2015/03/21 12:01:05 polynomial-c Exp $
+
+*lm_sensors-3.3.5 (21 Mar 2015)
+
+  21 Mar 2015; Lars Wendler <[email protected]> -lm_sensors-3.3.1.ebuild,
+  +lm_sensors-3.3.5.ebuild,
+  +files/lm_sensors-3.3.5-sensors-detect-gentoo.patch, -files/sensord-3-init.d,
+  -files/fancontrol-init.d:
+  Long overdue version bump (bug #499620). Removed old.
 
   24 Nov 2013; Pacho Ramos <[email protected]> lm_sensors-3.3.3-r3.ebuild:
   x86 stable, bug #480104



1.1                  sys-apps/lm_sensors/lm_sensors-3.3.5.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lm_sensors/lm_sensors-3.3.5.ebuild?rev=1.1&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sys-apps/lm_sensors/lm_sensors-3.3.5.ebuild?rev=1.1&content-type=text/plain

Index: lm_sensors-3.3.5.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: 
/var/cvsroot/gentoo-x86/sys-apps/lm_sensors/lm_sensors-3.3.5.ebuild,v 1.1 
2015/03/21 12:01:05 polynomial-c Exp $

EAPI=5

inherit eutils linux-info multilib systemd toolchain-funcs

DESCRIPTION="Hardware Monitoring user-space utilities"
HOMEPAGE="http://www.lm-sensors.org/";
SRC_URI="http://dl.lm-sensors.org/lm-sensors/releases/${P}.tar.bz2";

LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~sparc ~x86 ~amd64-linux ~arm-linux 
~x86-linux"
IUSE="sensord static-libs"

RDEPEND="
        dev-lang/perl
        sensord? (
                net-analyzer/rrdtool
                virtual/logger
                )"
DEPEND="${RDEPEND}
        sys-devel/bison
        sys-devel/flex"

CONFIG_CHECK="~HWMON ~I2C_CHARDEV ~I2C"
WARNING_HWMON="${PN} requires CONFIG_HWMON to be enabled for use."
WARNING_I2C_CHARDEV="sensors-detect requires CONFIG_I2C_CHARDEV to be enabled."
WARNING_I2C="${PN} requires CONFIG_I2C to be enabled for most sensors."

src_prepare() {
        epatch "${FILESDIR}"/${P}-sensors-detect-gentoo.patch

        use sensord && { sed -i -e 's:^#\(PROG_EXTRA.*\):\1:' Makefile || die; }

        # Respect LDFLAGS
        sed -i -e 's/\$(LIBDIR)$/\$(LIBDIR) \$(LDFLAGS)/g' Makefile || die

        # Fix shipped unit file paths
        sed -i -e 's:\(^EnvironmentFile=\).*:\1/etc/conf.d/lm_sensors:' \
                prog/init/lm_sensors.service || die

        use static-libs || { sed -i -e '/^BUILD_STATIC_LIB/d' Makefile || die; }
}

src_compile() {
        einfo
        einfo "You may safely ignore any errors from compilation"
        einfo "that contain \"No such file or directory\" references."
        einfo

        emake CC="$(tc-getCC)"
}

src_install() {
        emake \
                DESTDIR="${D}" \
                PREFIX="${EPREFIX}/usr" \
                MANDIR="${EPREFIX}/usr/share/man" \
                ETCDIR="${EPREFIX}/etc" \
                LIBDIR="${EPREFIX}/usr/$(get_libdir)" \
                install

        newinitd "${FILESDIR}"/${PN}-3-init.d ${PN}
        systemd_dounit prog/init/lm_sensors.service

        newinitd "${FILESDIR}"/fancontrol-init.d-2 fancontrol
        systemd_dounit "${FILESDIR}"/fancontrol.service

        if use sensord; then
                newconfd "${FILESDIR}"/sensord-conf.d sensord
                newinitd "${FILESDIR}"/sensord-4-init.d sensord
                systemd_dounit "${FILESDIR}"/sensord.service
        fi

        dodoc CHANGES CONTRIBUTORS INSTALL README \
                
doc/{donations,fancontrol.txt,fan-divisors,libsensors-API.txt,progs,temperature-sensors,vid}

        docinto developers
        dodoc doc/developers/applications
}

pkg_postinst() {
        echo
        elog "Please run \`/usr/sbin/sensors-detect' in order to setup"
        elog "/etc/conf.d/${PN}."
        echo
        elog "/etc/conf.d/${PN} is vital to the init-script."
        elog "Please make sure you also add ${PN} to the desired"
        elog "runlevel. Otherwise your I2C modules won't get loaded"
        elog "on the next startup."
        echo
        elog "You will also need to run the above command if you're upgrading 
from"
        elog "<=${PN}-2, as the needed entries in /etc/conf.d/${PN} has"
        elog "changed."
        echo
        elog "Be warned, the probing of hardware in your system performed by"
        elog "sensors-detect could freeze your system. Also make sure you read"
        elog "the documentation before running ${PN} on IBM ThinkPads."
        echo
        elog "Also make sure you have read:"
        elog 
"http://www.lm-sensors.org/wiki/FAQ/Chapter3#Mysensorshavestoppedworkinginkernel2.6.31";
        echo
        elog "Please refer to the ${PN} documentation for more information."
        elog "(http://www.lm-sensors.org/wiki/Documentation)"
        echo
}




Reply via email to