commit:     693f74ae54112842b355bf1c624ca4000bde641d
Author:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 24 20:55:53 2026 +0000
Commit:     Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Tue Feb 24 21:06:45 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=693f74ae

app-laptop/pbbuttonsd: drop 0.8.1a

Bug: https://bugs.gentoo.org/970464
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>

 app-laptop/pbbuttonsd/metadata.xml             |   1 -
 app-laptop/pbbuttonsd/pbbuttonsd-0.8.1a.ebuild | 138 -------------------------
 2 files changed, 139 deletions(-)

diff --git a/app-laptop/pbbuttonsd/metadata.xml 
b/app-laptop/pbbuttonsd/metadata.xml
index 632ab57f89ac..8035b287c2e3 100644
--- a/app-laptop/pbbuttonsd/metadata.xml
+++ b/app-laptop/pbbuttonsd/metadata.xml
@@ -7,7 +7,6 @@
        </maintainer>
        <use>
                <flag name="ibam">Enable support for Intelligent Battery 
Monitoring</flag>
-               <flag name="macbook">Enable support for the Macbook and Macbook 
Pro</flag>
        </use>
        <upstream>
                <remote-id type="sourceforge">pbbuttons</remote-id>

diff --git a/app-laptop/pbbuttonsd/pbbuttonsd-0.8.1a.ebuild 
b/app-laptop/pbbuttonsd/pbbuttonsd-0.8.1a.ebuild
deleted file mode 100644
index 475dc86e417d..000000000000
--- a/app-laptop/pbbuttonsd/pbbuttonsd-0.8.1a.ebuild
+++ /dev/null
@@ -1,138 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools flag-o-matic toolchain-funcs
-
-DESCRIPTION="Handles power management and special keys on laptops"
-HOMEPAGE="http://pbbuttons.berlios.de";
-SRC_URI="https://downloads.sourceforge.net/pbbuttons/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ppc ~x86"
-IUSE="acpi alsa doc ibam macbook oss"
-
-RDEPEND="
-       dev-libs/glib
-       alsa? ( media-libs/alsa-lib )
-       macbook? (
-               sys-apps/pciutils
-               sys-libs/libsmbios
-       )"
-DEPEND="${RDEPEND}"
-BDEPEND="doc? ( app-text/doxygen )"
-PATCHES=(
-       "${FILESDIR}"/${PN}-0.8.1-cpufreq.patch
-       "${FILESDIR}"/${PN}-0.8.1-fnmode.patch
-       "${FILESDIR}"/${PN}-0.8.1-laptopmode.sh.patch
-       "${FILESDIR}"/${PN}-0.8.1-lm.patch
-       "${FILESDIR}"/${PN}-0.8.1-lz.patch
-       "${FILESDIR}"/${P}-fno-common.patch
-)
-
-src_prepare() {
-       # Don't link with g++ if we don't use ibam
-       use ibam || eapply "${FILESDIR}"/${PN}-0.8.1-g++.patch
-
-       default
-       eautoconf
-}
-
-src_configure() {
-       # Fix crash bug on some systems
-       replace-flags -O? -O1
-
-       local laptop
-       if use macbook; then
-               laptop=macbook
-       elif use x86 || use amd64; then
-               if use acpi; then
-                       laptop=acpi
-               else
-                       laptop=i386
-               fi
-       # Default to PowerBook
-       else
-               laptop=powerbook
-       fi
-
-       econf \
-               $(use_with alsa) \
-               $(use_with doc doxygen_docs) \
-               $(use_with ibam) \
-               $(use_with oss) \
-               laptop="${laptop}"
-
-}
-
-src_compile() {
-       # Thanks to Stefan Bruda for this workaround
-       # Using -j1 fixes a parallel build issue with the docs
-       if use doc; then
-               emake -j1 AR="$(tc-getAR)"
-       else
-               emake AR="$(tc-getAR)"
-       fi
-}
-
-src_install() {
-       dodir /etc/power
-       if use ibam; then
-               dodir /var/lib/ibam
-               keepdir /var/lib/ibam
-       fi
-
-       default
-
-       rm "${ED}"/usr/$(get_libdir)/libpbb.a || die
-
-       newinitd "${FILESDIR}"/pbbuttonsd.rc6 pbbuttonsd
-       dodoc README
-       use doc && dodoc -r doc/
-
-       dodir /etc/power/resume.d
-       keepdir /etc/power/resume.d
-       dodir /etc/power/suspend.d
-       keepdir /etc/power/suspend.d
-       exeinto /etc/power/scripts.d
-       doexe "${FILESDIR}"/wireless
-       dosym ../scripts.d/wireless /etc/power/resume.d/wireless
-}
-
-pkg_postinst() {
-       if [ -e /etc/pbbuttonsd.conf ]; then
-               ewarn "The pbbuttonsd.cnf file replaces /etc/pbuttonsd.conf 
with a new"
-               ewarn "file (/etc/pbbuttonsd.conf) and a new format. Please 
check the"
-               ewarn "manual page with 'man pbbuttonsd.cnf' for details."
-               ewarn
-       fi
-
-       if use macbook; then
-               ewarn "Macbook and Macbook Pro users should make sure to have 
applesmc"
-               ewarn "loaded before starting pbbuttonsdm otherwise 
auto-adjustments"
-               ewarn "will not work and pbbuttonsd may segfault."
-               ewarn
-       fi
-
-       ewarn "Ensure that the evdev kernel module is loaded otherwise"
-       ewarn "pbbuttonsd won't work. SysV IPC is also required."
-       ewarn
-       ewarn "If you need extra security, you can tell pbbuttonsd to only 
accept"
-       ewarn "input from one user. You can set the userallowed option in"
-       ewarn "/etc/pbbuttonsd.cnf to limit access."
-       ewarn
-
-       if use ibam; then
-               elog "To properly initialize the IBaM battery database, you 
will"
-               elog "need to perform a full discharge/charge cycle. For more"
-               elog "details, please see the pbbuttonsd man page."
-               elog
-       fi
-
-       elog "A script is now available to reset your wirless connection on 
resume."
-       elog "Simply uncomment the commented command and set the correct device 
to"
-       elog "use it. You can find the script in /etc/power/resume.d/wireless"
-
-}

Reply via email to