I've attached an updated ebuild for media-libs/libmms. I made the following changes: * I updated the SRC_URI to point to the new project location at Launchpad (changed from Sourceforge) * I removed the sed command that changed malloc.h to stdlib.h, it's not necessary anymore * I added ia64 and sparc-fbsd architectures (probably could add more, these are safe bets based on the architectures already in the libmms-0.3 ebuild) and flagged all arches as testing * Version bump from 0.3 to 0.4 I've tested this on an x86. Let me know if I can help with anything else related to this ebuild. Reproducible: Always Steps to Reproduce:
Created attachment 139555 [details] libmms-0.4 ebuild
(In reply to comment #0) > I've attached an updated ebuild for media-libs/libmms. I made the following > changes: > * I added ia64 and sparc-fbsd architectures (probably could add more, these are > safe bets based on the architectures already in the libmms-0.3 ebuild) and > flagged all arches as testing > * Version bump from 0.3 to 0.4 > > I've tested this on an x86. Let me know if I can help with anything else > related to this ebuild. So you didn't test running it on Sparc Gentoo/FreeBSD or Itanium? Then those keywords can't be added either.
Created attachment 139580 [details] updated libmms-0.4 ebuild
Created attachment 139593 [details] new ebuild with C++ header fixes I took the liberty of adapting your ebuild for libmms-0.4 and added a patch that fixes some issues in the header files, including an unclosed comment and the use of C++ reserved keywords (this) in the header files. ebuild attached, patch follows
Created attachment 139595 [details, diff] Patch to fix unclosed comment and C++ reserved keyword in the header files
why not in portage already? mms streams hanging a lot e.g. http://wwitv.com/tv_channels/7244.htm
(In reply to comment #6) > why not in portage already? mms streams hanging a lot > e.g. http://wwitv.com/tv_channels/7244.htm > with version 0.3 i mean
by the way... the ebuilds don't work (ebuild *.ebuild digest) the patch doesn't work to. so i copied the 0.3 ebuild to libmms-0.4.ebuild in my overlay
(In reply to comment #8) > by the way... > the ebuilds don't work (ebuild *.ebuild digest) > the patch doesn't work to. > > so i copied the 0.3 ebuild to libmms-0.4.ebuild in my overlay > I had the same problem, I copied the libmms 0.3 ebuild, and added the patch (I got it working by making it again). Could anybody else check if the ebuilds Hans provided work? If so, feel free to remove the following attachments. And otherwise: give these a try. :)
Created attachment 149276 [details] libmms-0.4.ebuild (from 0.3 with cpp-headers fix)
Created attachment 149277 [details, diff] CPP headers fix and unclosed comment fix patch Re-inventing the wheel from Hans. It seems to work though, still haven't really figured out why yours didn't do the trick.
*libmms-0.4 (12 Dec 2008) 12 Dec 2008; <ssuominen@gentoo.org> +files/libmms-0.4-nested_comments.patch, +files/libmms-0.4-this_keyword.patch, +libmms-0.4.ebuild: Version bump for bug 203647, thanks to Gordon and Hans.
*** Bug 246930 has been marked as a duplicate of this bug. ***