Please find attached the gts-0.7.1 ebuild. GTS is the GNU Triangulated Surfaces library, a set of useful functions to deal with 3D surfaces meshed with interconnected triangles, hosted at gts.sourceforge.net. I recommend a category of media-gfx/gts. It depends on dev-libs/glib. Cheers, Tim Shead
Created attachment 27979 [details] gts-0.7.1.ebuild (New Package)
Created attachment 43413 [details] Ebuild for version 7.3
Created attachment 66830 [details] gts-0.7.3.ebuild Minor clean-ups and installs documentation.
I just created an ebuild for this, should have searched bugs first since I see someone started already. But it's been open since 2004-03-24 and hasn't been introduced into portage!! Anyways I think this should go into sci-libs. If you read the description of the library at gts.sf.net and look at some of the programs that use this library, you will see what I mean. The entire src_unpack() function is unncessary, portage automatically makes those calls and puts you in ${S} at src_compile. Also this is optional but I think a separate directory should be made for gts in /usr/include so instead of using econf use this: src_compile() { ./configure --prefix=${D}/usr --includedir=${D}/usr/include/gts emake } and in src_install() { dodir /usr/include/gts ..whatever else.. }
Created attachment 71917 [details] Ebuild for 0.7.4 Small changes from 0.7.3. Now USEs doc for html-documentation and examples. It uses the default includedir, since there are only two headers; gts.h and gtsconfig.h. 0.7.4 has both gts-config and a pkg-config module... Don't ask me why. ;)
Dear Timothy, Manuel, Tim, and Tommie, Thanks a lot for your work! gts-0.7.4 has just been added to portage.