Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 252867 - taoframework-2.1.0.ebuild (New Package)
Summary: taoframework-2.1.0.ebuild (New Package)
Status: CONFIRMED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: Default Assignee for New Packages
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-28 21:48 UTC by Sernin van de Krol
Modified: 2010-09-19 20:58 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
taoframework-2.1.0.ebuild (taoframework-2.1.0.ebuild,2.21 KB, text/plain)
2008-12-28 21:49 UTC, Sernin van de Krol
Details
taoframework-2.2_pre237.ebuild (taoframework-2.2_pre237.ebuild,2.23 KB, text/plain)
2010-09-19 20:44 UTC, Dennis Schridde
Details
taoframework-2.2_pre237-disable-matrix3-test.patch (taoframework-2.2_pre237-disable-matrix3-test.patch,346 bytes, patch)
2010-09-19 20:46 UTC, Dennis Schridde
Details | Diff
taoframework-2.2_pre237-library-versions.patch (taoframework-2.2_pre237-library-versions.patch,2.22 KB, patch)
2010-09-19 20:47 UTC, Dennis Schridde
Details | Diff
generate_pkgconfig.eblit (generate_pkgconfig.eblit,700 bytes, text/plain)
2010-09-19 20:49 UTC, Dennis Schridde
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sernin van de Krol 2008-12-28 21:48:05 UTC
Hi,

Attached you can find the taoframework-2.1.0 ebuild.

The Tao Framework contains multiple .NET/Mono bindings for use with several game/multimedia related libraries. I was surprised this wasn't in the tree yet.
The source is only available through subversion, but one can easily change that, as long as the tarball is downloaded from sourceforge and put into the mirror system.

It contains a dependency to >=media-libs/devil-1.6.8_rc2, but this is not yet in the tree.

I think this should go under dev-dotnet/taoframework.

Sernin van de Krol
Comment 1 Sernin van de Krol 2008-12-28 21:49:09 UTC
Created attachment 176688 [details]
taoframework-2.1.0.ebuild
Comment 2 Peter Alfredsen (RETIRED) gentoo-dev 2008-12-28 22:06:06 UTC
I was just working on something just like this. :-) http://git.overlays.gentoo.org/gitweb/?p=proj/dotnet.git;a=summary

Anyway, dotnet will put this into the tree. Do you have a publically available overlay somewhere?
Comment 3 Sernin van de Krol 2008-12-29 12:56:09 UTC
(In reply to comment #2)
> I was just working on something just like this. :-)
> http://git.overlays.gentoo.org/gitweb/?p=proj/dotnet.git;a=summary
> 
> Anyway, dotnet will put this into the tree. Do you have a publically available
> overlay somewhere?
> 

If you mean a portage overlay, then yes.
I've got my own overlay which people can use.
I use it for my own computers. It contains this ebuild among some others.
Some of them I made myself, some are old ebuilds which are not in the tree anymore (e.g. vmware).
The address is: rsync://oikos.sernin.net/paneidos-overlay
When it's down, it's not for longer than five minutes (kernel update).
Comment 4 Philip Allison 2009-05-28 11:10:44 UTC
Any progress on getting this into the tree?  With wider adoption this would be a fantastic library for cross-platform game development. :)
Comment 5 Peter Alfredsen (RETIRED) gentoo-dev 2009-05-28 16:31:39 UTC
(In reply to comment #4)
> Any progress on getting this into the tree?  With wider adoption this would be
> a fantastic library for cross-platform game development. :)
> 

Last I looked at this, the ffmpeg bindings hadn't been updated to deal with the new API in ffmpeg, I'm currently waiting for a new version of Tao to be released.

Comment 6 Dennis Schridde 2010-09-19 20:44:49 UTC
Created attachment 248038 [details]
taoframework-2.2_pre237.ebuild

An ebuild fetching r237 (latest) from upstream SVN. Uses MonoDevelop to compile, which simplifies the task a bit an prevents problems with the autotools and nant buildsystems I experienced.
Comment 7 Dennis Schridde 2010-09-19 20:46:10 UTC
Created attachment 248040 [details, diff]
taoframework-2.2_pre237-disable-matrix3-test.patch

Patch that disables (comments the whole file) the matrix3 test, which does not compile against the matrix3 code.
Comment 8 Dennis Schridde 2010-09-19 20:47:58 UTC
Created attachment 248041 [details, diff]
taoframework-2.2_pre237-library-versions.patch

Use versions of all libraries that are present on current Gentoo installations. I did not test whether the ABI actually matches, but except for ffmpeg it should fit.
Comment 9 Dennis Schridde 2010-09-19 20:49:38 UTC
Created attachment 248043 [details]
generate_pkgconfig.eblit

An eblit providing the generate_pkgconfig function. Based on code from dev-dotnet/ikvm. Should probably be integrated into mono.eclass.
Comment 10 Dennis Schridde 2010-09-19 20:58:57 UTC
Comment on attachment 248043 [details]
generate_pkgconfig.eblit

Should depend on bug #338074 instead. Please update the depends field of this bug, if my ebuild proves to be useful or you build something new based on it.