lltag's Makefile generates an lltag executable from lltag.in. It uses sed to modify placeholders with values that contain the DESTDIR variable. This results in a wrong program version and path to the default internal formats. Here is the problem: % lltag -V This is lltag version /var/tmp/portage/media-sound/lltag-0.14.4/image/0.14.4. % lltag -L Did not find any format file. Listing internal parsers: It tries to open /var/tmp/portage/media-sound/lltag-0.14.4/image//etc/lltag/formats. Please find a patch to fix this issue and an updated ebuild as attachment.
Created attachment 321424 [details] emerge_info.log emerge --info
Created attachment 321426 [details, diff] lltag-0.14.4-makefile.patch
Created attachment 321428 [details] lltag-0.14.4.ebuild
Comment on attachment 321428 [details] lltag-0.14.4.ebuild --- lltag-0.14.4.ebuild 2011-08-06 21:13:59.000000000 +0200 +++ - 2012-08-15 22:02:04.429700231 +0200 @@ -33,6 +33,11 @@ ) } +src_unpack() { + perl-module_src_unpack + epatch "${FILESDIR}"/${P}-makefile.patch +} + src_compile() { emake "${mylltagopts[@]}" || die } Normally you'd use src_prepare for that.
Created attachment 362320 [details] lltag-0.14.4-r1.ebuild Updated ebuild
Created attachment 362322 [details] lltag-0.14.4-r1.ebuild Updated ebuild with proper MIME type