Hi, Please find attached cdg2video-0.1.ebuild cdg2video is a command-line tool for converting karaoke CDG+MP3 files to a video. I suggest media-video/cdg2video
Created attachment 126637 [details] cdg2video-0.1.ebuild
Created attachment 145280 [details] media-video/cdg2video-0.2
Does not compile with ffmpeg-0.4.9_p20080326 on ~x86 arch Probably related to http://bugs.gentoo.org/show_bug.cgi?id=230143 Building CXX object CMakeFiles/cdg2video.dir/utils.o /usr/lib/ccache/bin/c++ -O2 -march=i686 -pipe -I/var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2 -DHAVE_CONFIG_H -Wall -O2 -o CMakeFiles/cdg2video.dir/utils.o -c /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/utils.cpp /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/help.cpp:30:28: error: ffmpeg/avcodec.h: No such file or directory /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/help.cpp:31:29: error: ffmpeg/avformat.h: No such file or directory /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/utils.cpp:30:28: error: ffmpeg/avcodec.h: No such file or directory /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/utils.cpp:31:29: error: ffmpeg/avformat.h: No such file or directory /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/utils.cpp: In function 'int get_frame_rate(int*, int*, const char*)': /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/utils.cpp:122: error: 'AVRational' was not declared in this scope /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/utils.cpp:122: error: expected `;' before 'time_base' /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/utils.cpp:123: error: 'time_base' was not declared in this scope /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/help.cpp: In function 'void print_formats()': /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/help.cpp:116: error: 'AVOutputFormat' was not declared in this scope /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/help.cpp:116: error: 'ofmt' was not declared in this scope /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/help.cpp:119: error: 'first_oformat' was not declared in this scope /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/help.cpp:123: error: 'CODEC_ID_NONE' was not declared in this scope /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/help.cpp:124: error: 'CODEC_ID_NONE' was not declared in this scope /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/help.cpp: In function 'void print_codecs()': /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/help.cpp:132: error: 'AVCodec' was not declared in this scope /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/help.cpp:132: error: 'codec' was not declared in this scope /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/help.cpp:137: error: 'first_avcodec' was not declared in this scope /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/help.cpp:141: error: 'CODEC_TYPE_AUDIO' was not declared in this scope /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/help.cpp:156: error: 'CODEC_TYPE_VIDEO' was not declared in this scope /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/help.cpp: At global scope: /var/tmp/portage/media-video/cdg2video-0.2/work/cdg2video-0.2/help.cpp:130: warning: 'void print_codecs()' defined but not used make[2]: *** [CMakeFiles/cdg2video.dir/help.o] Error 1
It needs to be patched to work with the new ffmpeg header locations.
Created attachment 163921 [details] media-video/cdg2video-0.3 Fixed compilation problems with ffmpeg-0.4.9_p20080326
This package isn't in Portage, so it shouldn't be blocking bug 214740. Removing it from the list.