diff options
author | 2016-09-27 14:27:14 +0100 | |
---|---|---|
committer | 2016-09-27 14:27:14 +0100 | |
commit | aa752355d74a9af4846d5d701994e2230d81a0f4 (patch) | |
tree | 8c6053f2094842de1e3d42610d7e0546db53323a /sys-power | |
parent | Add sys-fs/fuse-2.9.7 (diff) | |
download | srcshelton-aa752355d74a9af4846d5d701994e2230d81a0f4.tar.gz srcshelton-aa752355d74a9af4846d5d701994e2230d81a0f4.tar.bz2 srcshelton-aa752355d74a9af4846d5d701994e2230d81a0f4.zip |
Add sys-power/acpid-2.0.27
Diffstat (limited to 'sys-power')
-rw-r--r-- | sys-power/acpid/Manifest | 5 | ||||
-rw-r--r-- | sys-power/acpid/acpid-2.0.27.ebuild | 71 | ||||
-rw-r--r-- | sys-power/acpid/files/acpid-2.0.25-add_mate-power-manager.patch | 13 | ||||
-rw-r--r-- | sys-power/acpid/files/acpid-2.0.25-kde4.patch | 13 | ||||
-rw-r--r-- | sys-power/acpid/files/acpid-2.0.26-init.d | 21 |
5 files changed, 123 insertions, 0 deletions
diff --git a/sys-power/acpid/Manifest b/sys-power/acpid/Manifest index cec97b64..4191a224 100644 --- a/sys-power/acpid/Manifest +++ b/sys-power/acpid/Manifest @@ -2,6 +2,9 @@ AUX acpid-1.0.4-default 663 SHA256 2b18111978043d68848983a54dfc946dd9b9b15592d0f AUX acpid-1.0.6-default.sh 1231 SHA256 37079c125004cc7b66debc8021eb53b4b1dbcebd03f5dc213b4bbab34a1c1b01 SHA512 25629153eb97d7dc60d9a2b3a40fb7c22d4dd8ff84bbe5431230b70660d6ad8efb43976be062ac581b796f7e515722c67f8875a3aaa5f460a1172580dcac3d14 WHIRLPOOL 9e70f931c85c726f9ad8c7ae7498d40659d23f9d6d154893b7a2694e9ed68ea25c6e983662e5e92aada5a1ee373dfb5c78675746e53f4eb78f69010a8b743c3f AUX acpid-2.0.16-conf.d 153 SHA256 3755d4eb8bb64a1304e5defedb949305ac550565da36fe4f94d5f31beee821ba SHA512 518cb397b2aa63b893ead1be08f32fe436d19b72663dee66834cfbc112b003333f0df8b9e4f1ffe64b813783f657d3fe8b9a0c5e992d5665583357e68b266705 WHIRLPOOL bc6e88e3558869e493725d3381633b2943f5fb0047f4157b847d02d54560df25e52b95d1e2899e3ac6f20bb405456e12866236265f77769184b9825cafa6f659 AUX acpid-2.0.16-init.d 587 SHA256 980468e6bf96c7677898330cadbcff165b4d15f1197cd544548bd0f8c376983d SHA512 9fefabe21a8b194835d1e55126fdb524ad5abb85d7eec0c3cc5a9bcb98dda6b74859ea6271a03bbe61e9e46e097b50036d6f33892d54fe1e6e4ecd15526ec175 WHIRLPOOL 1d802ba20ea3b2ae41c1c960e8c93d3a73f565d737b606e0f40a2fa2e5c04f598ad3f9bcb89fc67c81fc920e34289aa2763f9e6af8c2138aef5d795cb229c11b +AUX acpid-2.0.25-add_mate-power-manager.patch 461 SHA256 618c0ea6f04753a0c3a68385199083272043b22951acd4e8b7edd8f1cb0e888e SHA512 faee772d2ba8e26d249d2fc9a7c9e1825383f82a1b90294581d315ffab413b67de2aee1887ee21fa6f9b782da988fb7261cd99505ae682024aaf5972669204ab WHIRLPOOL 8b92e6807e07e1c6c931fc3b313ebd1817098909898a006c290832e98db225f7fc4814a951f11810176fccd8c59e42d5f3581cedae8029e780548bc01c5021b7 +AUX acpid-2.0.25-kde4.patch 1015 SHA256 4599856ab4f7024a90c8a7808e441fb9e799d91ac0219691271c69c8f7d69e7e SHA512 a619743a0e05948f368b1a884c06317be8434dd5d9ffa47571ce541e180cf938a6c4846f93ca6255243bddcce91be40d3c0efecf399a087f747a49136b1d3ab1 WHIRLPOOL 0840e93bcf3c63b591e5ec6f57c50d5bc47f877b5845c45c2aa7bfd9df75f37a9f67402a1c04e2a66c1d1cfe558df2503bac91c0c75e395e4b142339a0f06f46 +AUX acpid-2.0.26-init.d 520 SHA256 94048bdd34a658f0dfcf4efee4fa9ef23d98f3d02c6179b523ebd8d460dd89cc SHA512 d37bbfdf0cbe4764b8aa27fceb03dd92fddcf02a16cba493f303f30b1c52914e9500578ab1550978874e5b43bf792fa711284bdd4f59cc252b1a3c5edec1309f WHIRLPOOL 46a190b4a33f3c3460a191ad466571de0b640079941cef7e089999f4a8e9e33ef56894d8fc782d86b40cbec6a2f40bb8b55bed7a3f915eeb57e96053c5e79a33 AUX systemd/acpid.service 155 SHA256 93edfc49425ed60a4355d85b2c23ad5b0968e90fdf977edb06a20d49f9bd9028 SHA512 51c1e2a10968bd6555debf237c064dec7a347a5adfe0e8612e9ad49168e727d0779744ae8c2842b2e943dd46ab310343aeebb9eb6c9e85cb77123d966e8561b1 WHIRLPOOL 0cbbd618f6e3ac0e4b63d634095d84722caaa84e946b4f1e7036bff9ac05f45e23a8aa9f6101968c2c5af5ed29f1a9c420b7dd2271da3e59d9ecc9d04614f64e AUX systemd/acpid.socket 119 SHA256 a6ea89749651e38ba79598d286fd252dc814461a2cb3ceba14c25a4d6aa10bc4 SHA512 9a8293166b3818255d39d972dd354e675d23e4d59fb4ce3a8b5dedbf33e809f808ae3020f308426ba8d9d1317396727edc5be5bf51a7a30bc40c809442c96c0a WHIRLPOOL 81dcdb288bc86b97035da911a102b2627b4573302e9dd98076cb4eb41ada564f6ef6751f4b863a54e97f2266010d29afa79ab3ada094a68bdd57b0e96921c507 DIST acpid-2.0.17.tar.xz 149440 SHA256 36b7d2c7deb6a44ae87b28026ff368f96e66b3ee8dd6b6cef4de2c3dbea17a3e SHA512 b7f3a16782db801c32b1b6195b95e5b960afd9c5acdf029445aebf98c7aea3d6677a8e75232f4702a81578faf7adb3e42844b724f4c92a09708b4cc2d74a2a84 WHIRLPOOL 6e488d5e5bd0479f811d95e69c5970ab44b8a01c64c27c9544c95dbe4f1fbc5f57188e082ed42f125720798723a78f38f9b99bf2250bec6cd6c25f332dea795e @@ -9,8 +12,10 @@ DIST acpid-2.0.18.tar.xz 150476 SHA256 1bc565250c6d8003267ab9c4cef18ea660b87b8df DIST acpid-2.0.19.tar.xz 150972 SHA256 ce503bf3f36002b45a465dc8a2490c16c553abd5bc2c1c8ece86247ec281dcde SHA512 8ebc738ce6b28f805d2ebdbd4680d31477972d6485ab84d58ba112c40a5935eb4a8fed838a21a82dc6e58b77769d47f7f538b4dd75193c2a7e8dcb479908403d WHIRLPOOL a73548af6915580b4e3af8baf14b948acbdb2983ffc170e79744c4a2ed67431c4f1c36390d05c34fe5d62940c813b71c48ced9cf555c9b34300faead0c075af3 DIST acpid-2.0.20.tar.xz 151380 SHA256 6a1ebaf52c6bef0f3d6da24a364e5f9401004d60ef4f42ec2a23057799fcf750 SHA512 f1c1a91cd5db45c1da6b3f698671bb55b629eb149e09a680cc061a7cf921499f8486ce471d4789dd98f548247ecf1afffc0127fdfb120b3d3adfe0cfa35d172b WHIRLPOOL b22e1578b337e69e6ebbecd3a5e9fdcef9ba0a87e3364e23545f9db2a91bf77a40e70f8e772f85dbdda574c06efdf65848ca7dc75bb773f410a679c73fea4f9e DIST acpid-2.0.23.tar.xz 154504 SHA256 4396aaec13510c3a1faa941a15a4b5335b6ae4fbec8438b9249b88c3b66187ee SHA512 b2f01f04a9c5370608016c16ecfbc5b503170c2686e6557ab1463e25d56a3ef1d2093d4701205ec1261564b1073653b404d0ae278c0bd8c8496606be1785963f WHIRLPOOL b9c7d4d64e663ffb9c58d2129b4f599453b4da0111b244269cf89ca50cc2de7ecdbea361825724963ee0b93294cadde12dee06c4816f5b709a23e7d443df0afd +DIST acpid-2.0.27.tar.xz 155012 SHA256 820c223e53cc11d9d7229fb1ffc2c2205f1054082c80f83f5a4ec4df16d3a616 SHA512 0633f494b7f8cfd362f8baad9c69508acb650ea6545a59e6ec572aef610244341ea851084c737ede4bfcf8822431ac01e4b90f5e505cb838683296749307c22f WHIRLPOOL 9698daa35db7cc63b5fce1cdd310f9b3019b91e89793cfd565aa146e8f26856ad9b4e198117280bf6a2d06f1425926ade7127b027af3e3475256b2c4ab5f5b44 EBUILD acpid-2.0.17-r1.ebuild 1699 SHA256 15e7c49510a0893df1c112815dac28293e67e88e262f0f115138bc8941922a14 SHA512 6259b2d25829d54199f90158f05b93f984b66085f341619cc80d1200fc082f410177154cd135d877a7c17db29694bcaf72caaa33087de9bf54e73c402a8668d4 WHIRLPOOL 1d91c9f74429a1d90c8603c7f807fa7a81865ec9201225cae4839dec50e060618f3fb5f14e0e3a5d3dd6ddf0e1fbf288b730a45c8e153632c34b6906eaadaf50 EBUILD acpid-2.0.18.ebuild 1697 SHA256 c66e053ab839b7b5cc144969e59fc65b1274777f447962bebfc4d65db1904d4c SHA512 d2feea66a88331b40d2a6d1a9e06eb219fac1a5463b363f73dc2ffcd156228859a9a026b5a0ce6246caa6f03811b1497788ed9ac7bebf701b6fa796e545d8e60 WHIRLPOOL 8e110bf47e790bb384bc948a5b65ed14aeff395fd910e6c39c29c3a6fa71582ebceccad5a4b586a46a5f71790d19f8b5c023d820aab763a155f1f70a53261de6 EBUILD acpid-2.0.19.ebuild 1732 SHA256 97c1f857cec45cde94e627aaba0c788dc17ef9ecc5fa473537bc697f8c4d5bfb SHA512 192a9c04d84f027a994e0b46c914bc2aeba1ba14f140850dfff68b0abb6e76aee878a85fa892f0bf863e4a0d2063e8679d238a03e8e4a27c50a2878958f5665b WHIRLPOOL d4bc9b9d1bda6f8218322b65d64ade7c6bb2f7f2a852f3897652dadd8b8c7277fbcb534f3c7dff47661e7410ee760a5c9fffc8dba7fe15142836229638942dee EBUILD acpid-2.0.20.ebuild 1704 SHA256 2d0c0c0579cbfd3626485a1443689bd72b9e189f5a4b2bc45ca1eff8aa77c1fe SHA512 795b2742014ec1adf501fc627dfa77709b7a2771d5049004e16bec0bbbe13295932ee631e42f8669335fcb327970f7725285e950c66af00d63da5e2197a3d126 WHIRLPOOL 8df1053e547bd700dee7ea78c2a195874b64ea42b2337f1d3ad7677721574fa28718485c2cd3c80f1c9bb0db1d2575db1c73b6172f5c21d957bc5270a53035aa EBUILD acpid-2.0.23.ebuild 1905 SHA256 6e67ad2c64c0fb543448bfc695c25dea90f08e7078c029b42118bb9dc36e9ed5 SHA512 bfb64460aba878b47ecd3a0e988da6e91d1d2501141fd67c768b55793fb6e1438795e2ad966b9f3631a1f0669cef3b1cba8ce797d71108f0d6f264345c9abffa WHIRLPOOL b00524211c2fa0d876f710bd822db4dcbb126a0e3c12b9487b21d34889a503e16403c010e8cacf5c38f8d5e1f6fcc817f4c23c04d2a3fc30f78d1641a774080d +EBUILD acpid-2.0.27.ebuild 1969 SHA256 1154e2be45298ccec16375a3bc99d0829996a101a67e75812a846230665483c6 SHA512 a76cd3c2f86d46406ce188da6a8ce2d2045a732b128b0e353012d84fc660413f63f6c8dbd48f867aec137bcf86d7d34ba55d62e58ed8287f269743a324ab0355 WHIRLPOOL bbad89804b779a4a4c8233b76a77bd6ae802a7bf8211366bd51ab89702f520929167aa01485731f2ded1d6369bc258c8e14e9f27563fa7aa2d92718cf69346e8 diff --git a/sys-power/acpid/acpid-2.0.27.ebuild b/sys-power/acpid/acpid-2.0.27.ebuild new file mode 100644 index 00000000..830626c8 --- /dev/null +++ b/sys-power/acpid/acpid-2.0.27.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id: 2d573a3c58933fe9261ee63865697c383b8780f5 $ + +EAPI=6 +inherit linux-info systemd + +DESCRIPTION="Daemon for Advanced Configuration and Power Interface" +HOMEPAGE="https://sourceforge.net/projects/acpid2" +SRC_URI="mirror://sourceforge/${PN}2/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="amd64 ~ia64 ~x86" +IUSE="selinux systemd" + +RDEPEND="selinux? ( sec-policy/selinux-apm )" +DEPEND=">=sys-kernel/linux-headers-3" + +pkg_pretend() { + local CONFIG_CHECK="~INPUT_EVDEV" + local WARNING_INPUT_EVDEV="CONFIG_INPUT_EVDEV is required for ACPI button event support." + [[ ${MERGE_TYPE} != buildonly ]] && check_extra_config +} + +PATCHES=( + "${FILESDIR}"/${PN}-2.0.25-kde4.patch #515088 + "${FILESDIR}"/${PN}-2.0.25-add_mate-power-manager.patch #538590 +) + +src_install() { + emake DESTDIR="${D}" install + + newdoc kacpimon/README README.kacpimon + dodoc -r samples + rm -f "${D}"/usr/share/doc/${PF}/COPYING || die + + exeinto /etc/acpi + newexe "${FILESDIR}"/${PN}-1.0.6-default.sh default.sh + exeinto /etc/acpi/actions + newexe samples/powerbtn/powerbtn.sh powerbtn.sh + insinto /etc/acpi/events + newins "${FILESDIR}"/${PN}-1.0.4-default default + + newinitd "${FILESDIR}"/${PN}-2.0.26-init.d ${PN} + newconfd "${FILESDIR}"/${PN}-2.0.16-conf.d ${PN} + + use systemd && systemd_dounit "${FILESDIR}"/systemd/${PN}.{service,socket} +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]]; then + elog + elog "You may wish to read the Gentoo Linux Power Management Guide," + elog "which can be found online at:" + elog "https://wiki.gentoo.org/wiki/Power_management/Guide" + elog + fi + + if use systemd; then + # files/systemd/acpid.socket -> ListenStream=/run/acpid.socket + mkdir -p "${ROOT%/}"/run + + if ! grep -qs "^tmpfs.*/run " "${ROOT%/}"/proc/mounts ; then + echo + ewarn "You should reboot the system now to get /run mounted with tmpfs!" + fi + fi +} + +# vi: set diffopt=iwhite,filler: diff --git a/sys-power/acpid/files/acpid-2.0.25-add_mate-power-manager.patch b/sys-power/acpid/files/acpid-2.0.25-add_mate-power-manager.patch new file mode 100644 index 00000000..7061744e --- /dev/null +++ b/sys-power/acpid/files/acpid-2.0.25-add_mate-power-manager.patch @@ -0,0 +1,13 @@ +https://bugs.gentoo.org/538590 + +--- acpid-2.0.25/samples/powerbtn/powerbtn.sh ++++ acpid-2.0.25/samples/powerbtn/powerbtn.sh +@@ -51,7 +51,7 @@ + getXconsole + + # A list of power management system process names. +-PMS="gnome-power-manager kpowersave xfce4-power-manager" ++PMS="gnome-power-manager kpowersave xfce4-power-manager mate-power-manager" + PMS="$PMS guidance-power-manager.py dalston-power-applet" + + # If one of those is running or any of several others, diff --git a/sys-power/acpid/files/acpid-2.0.25-kde4.patch b/sys-power/acpid/files/acpid-2.0.25-kde4.patch new file mode 100644 index 00000000..1a91bb94 --- /dev/null +++ b/sys-power/acpid/files/acpid-2.0.25-kde4.patch @@ -0,0 +1,13 @@ +https://bugs.gentoo.org/515088 + +--- acpid-2.0.25/samples/powerbtn/powerbtn.sh ++++ acpid-2.0.25/samples/powerbtn/powerbtn.sh +@@ -57,7 +57,7 @@ + # If one of those is running or any of several others, + if pidof x $PMS > /dev/null || + ( test "$XUSER" != "" && pidof dcopserver > /dev/null && test -x /usr/bin/dcop && /usr/bin/dcop --user $XUSER kded kded loadedModules | grep -q klaptopdaemon) || +- ( test "$XUSER" != "" && test -x /usr/bin/qdbus && test -r /proc/$(pidof kded4)/environ && su - $XUSER -c "eval $(echo -n 'export '; cat /proc/$(pidof kded4)/environ |tr '\0' '\n'|grep DBUS_SESSION_BUS_ADDRESS); qdbus org.kde.kded" | grep -q powerdevil) ; then ++ ( test "$XUSER" != "" && test -x /usr/bin/qdbus && test -r /proc/$(pgrep -n kded4)/environ && su - $XUSER -c "eval $(echo -n 'export '; cat /proc/$(pgrep -n kded4)/environ |tr '\0' '\n'|grep DBUS_SESSION_BUS_ADDRESS); qdbus org.kde.kded" | grep -q powerdevil) ; then + # Get out as the power manager that is running will take care of things. + exit + fi diff --git a/sys-power/acpid/files/acpid-2.0.26-init.d b/sys-power/acpid/files/acpid-2.0.26-init.d new file mode 100644 index 00000000..53bdc1a0 --- /dev/null +++ b/sys-power/acpid/files/acpid-2.0.26-init.d @@ -0,0 +1,21 @@ +#!/sbin/openrc-run +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id: 7f3ff3c72ab8b72cbffd0c943f233d220c3c7e8b $ + +extra_started_commands="reload" +command="/usr/sbin/acpid" +command_args="${ACPID_ARGS}" +#start_stop_daemon_args="--quiet" +description="Daemon for Advanced Configuration and Power Interface" + +depend() { + need localmount + use logger +} + +reload() { + ebegin "Reloading acpid configuration" + start-stop-daemon --exec $command --signal HUP + eend $? +} |