a new version of tpb is out -- it's running here for a few days without problems. The ebuild used is derived form this: # $Header: /home/cvsroot/gentoo-x86/app-laptop/tpb^Atpb-0.6.0.ebuild,v 1.1 2003/12/02 20:56:27 latexer Exp $ src_unpack() is not needed any more (including the patch) (bug #53694 may be obsoleted by this) Reproducible: Always Steps to Reproduce:
*** Bug 53694 has been marked as a duplicate of this bug. ***
Works for me! pkg_postinst says you need to have nvram support compiled into your kernel: however, this seems to be false: works fine for me as a module. Suggest changing the to: pkg_postinst() { einfo "tpb requires you to have nvram support compiled into" einfo "your kernel to function (or loaded as a module)." }
Thank you for confirming this. I will change the pkg_postinst() message accordingly and bump the package later today.
app-laptop/tpb-0.6.3 is now in portage. Closing this bug as FIXED. Note: Patch for xosd issue in configure is still needed.
thanks for adding to portage. @comment #4: the xosd-configure-patch may have an other subtle problem; I double checked right now: it's definitively not needed in my setup: x11-base/xfree-4.3.0-r6 x11-libs/xosd-2.2.8-r1 (maybe a fancy USE-flag dependency?)
Please try 'USE="-xosd" emerge =app-laptop/tpb-0.6.3' and paste the output of 'ldd /usr/bin/tpb' here.
ahem. Please try the above _without_ the mentioned patch.
ebuild used: --- snipp --- # diff -u tpb-0.6.3.ebuild.org tpb-0.6.3.ebuild --- tpb-0.6.3.ebuild.org 2004-09-19 13:32:25.000000000 +0200 +++ tpb-0.6.3.ebuild 2004-09-19 14:36:51.000000000 +0200 @@ -16,7 +16,7 @@ DEPEND="X? ( virtual/x11 ) xosd? ( >=x11-libs/xosd-2.2.0 )" -src_unpack() { +_off_src_unpack() { unpack ${A} cd ${S} --- snapp --- USE="-xosd" emerge tpb-0.6.3.ebuild [ no errors reported ] $ ldd /usr/bin/tpb libX11.so.6 => /usr/X11R6/lib/libX11.so.6 (0x40020000) libSM.so.6 => /usr/X11R6/lib/libSM.so.6 (0x400ff000) libICE.so.6 => /usr/X11R6/lib/libICE.so.6 (0x40108000) libc.so.6 => /lib/libc.so.6 (0x4011f000) libdl.so.2 => /lib/libdl.so.2 (0x40230000) /lib/ld-linux.so.2 => /lib/ld-linux.so.2 (0x40000000) => no osd-support of course, but buttons work fine ("ThinkPad" tested) BUT NOW with USE="xosd" xosd is not linked in either. I don't understand that any more as I checked my /var/db/pkg/app-laptop/tpb-0.6.3/tpb-0.6.3.ebuild before my last comment and there was definitively no patch in it (maybe I forgot to restart the program). Sorry for the false-alarm.
... which proves that the patch is still needed. Thank you for testing. Re-closing as FIXED.