I just tried to emerge xosd, and it failed to compile. ebuild unpack said that a file called: /usr/portage/x11-libs/xosd/files/xosd-0.7.0-Makefile-gentoo.diff was missing. I tried emerge rsync, but that didn't change anything (and the file doesn't appear to be in cvs). The fix is trivial. I guess that file should be something like: ***************************************************************** --- Makefile.old Sun Jul 28 21:40:07 2002 +++ Makefile Sun Jul 28 21:40:22 2002 @@ -23,11 +23,11 @@ XOSDLIBS=-lxosd SOURCES=NEWS AUTHORS ChangeLog README COPYING Makefile testprog.c xosd.c \ - xosd.h xmms_osd.c osd_cat.c xosd.3 osd_cat.1 + xosd.h osd_cat.c xosd.3 osd_cat.1 ARFLAGS=cru -all: testprog libxosd.a libxosd.so libxmms_osd.so osd_cat +all: testprog libxosd.a libxosd.so osd_cat %.o: %.c $(CC) -c $(CFLAGS) $(CPPFLAGS) $< -o $@ *****************************************************************
no idea where you got that patch, but doing a grep on that dir for 'SOURCE=' resulted in no hits ... in other words, the patch didnt work :)
xosd-1.0.0 package doesn't work either: # emerge -u xosd .... >>> md5 ;-) xosd-1.0.0.tar.gz >>> Unpacking source... >>> Unpacking xosd-1.0.0.tar.gz /usr/sbin/ebuild.sh: /usr/portage/x11-libs/xosd/files/xosd-1.0.0-Makefile-gentoo.diff: No such file or directory >>> Source unpacked. ... Build fails miserably (./configure doesn't process since I don't have xmms installed).
Oh. I missed your comment about my patch. Sorry. Well, it did work for me, but on xosd-0.7, not 1.0. Could that be the issue? (Plus my not having xmms of course, which probably invalidates the 1.0 install altogether)
may be... we need a new patch for 1.0.0 :)