This is an ebuild for the kino plugin package timfx. It has no dependencies other than kino. I suggest media-plugins/timfx Reproducible: Always Steps to Reproduce: 1. 2. 3.
Created attachment 18245 [details] Ebuild
Comment on attachment 18245 [details] Ebuild ># Copyright 2003 Gentoo Technologies, Inc. ># Distributed under the terms of the GNU General Public License, v2 ># $Header: /home/cvsroot/gentoo-x86/app-admin/gentoolkit/files/scripts/mkebuild,v 1.2 2003/01/07 16:46:38 mholzer Exp $ > >DESCRIPTION="timfx, the modest little collection of Kino plugins with the immodest name." >HOMEPAGE="http://www.k-3d.com/kino/" >SRC_URI="http://www.k-3d.com/kino/${P}.tar.gz" >LICENSE="GPL-2" >S=${WORKDIR}/${P} >IUSE="" >SLOT="0" >KEYWORDS="x86" > >DEPEND=">=media-video/kino-0.6" > >src_compile() { > > local myconf > > ./configure ${myconf} \ > --host=${CHOST} \ > --prefix=/usr \ > --infodir=/usr/share/info \ > --mandir=/usr/share/man \ > --disable-dependency-tracking \ > --disable-debug || die > perl -pi -e 's/^(KINO_PREFIX = \/usr)\/local/$1/g' ${WORKDIR}/${P}/Makefile > > emake || die >} > >src_install () { > make DESTDIR=${D} install || die >}
Please use: # Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: $ as the header to your ebuilds. This text is found in header.txt in /usr/portage. Thanks.
Created attachment 45377 [details] timfx-0.1.12.ebuild Well, this one is a bit cleaner. The proposed ebuild seemed to be based on the kino ebuild itself? The deps are better solved by depending simply on kino itself, then on kinos deps. A kino-plugin without kino wouldn't make sense anyway. kai
This needs to be fixed by upstream before commiting: In file included from kino_plugin_types.h:4, from blur.cc:21: kino_plugin_utility.h: In member function `void kino::convolve_filter<PixelType>::push_weight(double)': kino_plugin_utility.h:84: error: `accumulate' is not a member of `std' kino_plugin_utility.h: In member function `PixelType kino::convolve_filter<PixelType>::get_value(unsigned int, unsigned int)': kino_plugin_utility.h:135: error: `accumulate' is not a member of `std' In file included from blur.cc:21: kino_plugin_types.h: In constructor `kino::basic_luma< <template-parameter-1-1>, <template-parameter-1-2> >::basic_luma(const kino::basic_hsv&)': kino_plugin_types.h:171: error: invalid use of undefined type `const struct kino::basic_hsv' kino_plugin_types.h:26: error: forward declaration of `const struct kino::basic_hsv' kino_plugin_types.h: In constructor `kino::basic_rgb< <template-parameter-1-1>, <template-parameter-1-2> >::basic_rgb(const kino::basic_hsv&)': kino_plugin_types.h:248: error: invalid use of undefined type `const struct kino::basic_hsv' kino_plugin_types.h:26: error: forward declaration of `const struct kino::basic_hsv' kino_plugin_types.h:250: error: invalid use of undefined type `const struct kino::basic_hsv' kino_plugin_types.h:26: error: forward declaration of `const struct kino::basic_hsv' kino_plugin_types.h:254: error: invalid use of undefined type `const struct kino::basic_hsv' kino_plugin_types.h:26: error: forward declaration of `const struct kino::basic_hsv' kino_plugin_types.h:257: error: invalid use of undefined type `const struct kino::basic_hsv' kino_plugin_types.h:26: error: forward declaration of `const struct kino::basic_hsv' kino_plugin_types.h:257: error: invalid use of undefined type `const struct kino::basic_hsv' kino_plugin_types.h:26: error: forward declaration of `const struct kino::basic_hsv' kino_plugin_types.h:258: error: invalid use of undefined type `const struct kino::basic_hsv' kino_plugin_types.h:26: error: forward declaration of `const struct kino::basic_hsv' kino_plugin_types.h:258: error: invalid use of undefined type `const struct kino::basic_hsv' kino_plugin_types.h:26: error: forward declaration of `const struct kino::basic_hsv' kino_plugin_types.h:259: error: invalid use of undefined type `const struct kino::basic_hsv' kino_plugin_types.h:26: error: forward declaration of `const struct kino::basic_hsv' kino_plugin_types.h:259: error: invalid use of undefined type `const struct kino::basic_hsv' kino_plugin_types.h:26: error: forward declaration of `const struct kino::basic_hsv' kino_plugin_types.h:263: error: invalid use of undefined type `const struct kino::basic_hsv' kino_plugin_types.h:26: error: forward declaration of `const struct kino::basic_hsv' kino_plugin_types.h:270: error: invalid use of undefined type `const struct kino::basic_hsv' kino_plugin_types.h:26: error: forward declaration of `const struct kino::basic_hsv' kino_plugin_types.h:276: error: invalid use of undefined type `const struct kino::basic_hsv' kino_plugin_types.h:26: error: forward declaration of `const struct kino::basic_hsv' kino_plugin_types.h:283: error: invalid use of undefined type `const struct kino::basic_hsv' kino_plugin_types.h:26: error: forward declaration of `const struct kino::basic_hsv' kino_plugin_types.h:289: error: invalid use of undefined type `const struct kino::basic_hsv' kino_plugin_types.h:26: error: forward declaration of `const struct kino::basic_hsv' kino_plugin_types.h:293: error: invalid use of undefined type `const struct kino::basic_hsv' kino_plugin_types.h:26: error: forward declaration of `const struct kino::basic_hsv' make[1]: *** [blur.lo] エラー 1 make[1]: Leaving directory `/var/tmp/portage/timfx-0.1.12/work/timfx-0.1.12' make: *** [all-recursive] エラー 1 Thank you for your report and using Gentoo.
Compiles clean with new ebuild and patch
Created attachment 54664 [details] timfx-0.1.12-1.ebuild
Created attachment 54665 [details, diff] include gdk_imlib.h include gdk_imlib.h
No, I'm still getting the same errors with the latest kino and the ebuild provided.
Moved to P5 as it's a new package request.
Re-assigning to myself. However, this ebuild did not compile for me previously, so it still needs upstream attention before it gets in. I'll try it again later to make sure I'm not completely insane (though partially).
Created attachment 58302 [details] timfx-0.2.2.ebuild this is a new ebuild of a new version of timfx that can be found on kino website: http://kino.schirmacher.de/article/view/51/1/11 the associated patch will follow. Note: my system is an amd64, hence the KEYWORD in the ebuild. Note2: not all timfx effects currently work for me, ie. luma transition crashes, but again, I'm on amd64 so your experience may be different.
Created attachment 58303 [details, diff] patch to make timfx-0.2.2 compile without this patch, timfx-0.2.2 would't compile, barfing on unfound glConvolution* functions.
Don't own a dvcam to handle this anymore, back to maintainer wanted.
0.1.2 doesn't compile (3+ years old), can't find 0.2.2 anywhere. WONTFIX.