Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 445204 Details for
Bug 592916
sys-apps/lm_sensors fails to compile in hardened/linux/musl/amd64 profile
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
lm_sensors-3.4.0-r133.ebuild
lm_sensors-3.4.0-r133.ebuild (text/plain), 3.25 KB, created by
Chad Joan
on 2016-09-08 09:46:38 UTC
(
hide
)
Description:
lm_sensors-3.4.0-r133.ebuild
Filename:
MIME Type:
Creator:
Chad Joan
Created:
2016-09-08 09:46:38 UTC
Size:
3.25 KB
patch
obsolete
># Copyright 1999-2015 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Id$ > >EAPI=5 > >inherit eutils linux-info multilib systemd toolchain-funcs git-r3 > >EGIT_COMMIT="8fb3922219d3c6656b3902d6ae907de9e443797c" >EGIT_REPO_URI="https://github.com/groeck/lm-sensors.git" > >DESCRIPTION="Hardware Monitoring user-space utilities" >HOMEPAGE="http://www.lm-sensors.org/" > >LICENSE="GPL-2 LGPL-2.1" >SLOT="0" >KEYWORDS="~alpha ~amd64 ~arm ~mips ~ppc ~ppc64 ~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}"/${PN}-8fb3922-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 >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 592916
:
445004
|
445006
|
445008
|
445202
| 445204