Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 117854 - new ebuild - K3DSurf - Math 3D visualisation software excellent !
Summary: new ebuild - K3DSurf - Math 3D visualisation software excellent !
Status: RESOLVED OBSOLETE
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: http://k3dsurf.sourceforge.net/
Whiteboard:
Keywords: EBUILD
Depends on:
Blocks:
 
Reported: 2006-01-05 01:11 UTC by Pol
Modified: 2016-09-05 13:05 UTC (History)
3 users (show)

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


Attachments
sci-mathematics/k3dsurf-0.5.4 (k3dsurf-0.5.4.ebuild,450 bytes, text/plain)
2006-01-13 03:08 UTC, Robert Führicht
Details
Ebuild Improvement (k3dsurf.ebuild,735 bytes, patch)
2006-02-19 09:14 UTC, Taha
Details | Diff
Updated ebuild file. (k3dsurf-0.6.1.ebuild,617 bytes, patch)
2007-03-13 03:29 UTC, nedrandersoff
Details | Diff
sci-mathematics/k3dsurf-0.6.2.ebuild (k3dsurf-0.6.2.ebuild,611 bytes, text/plain)
2007-07-10 17:09 UTC, MT
Details
sci-mathematics/k3dsurf-0.6.2.1.ebuild (k3dsurf-0.6.2.1.ebuild,639 bytes, text/plain)
2007-07-10 17:10 UTC, MT
Details
k3dsurf-0.6.2.1.ebuild (k3dsurf-0.6.2.1.ebuild,669 bytes, text/plain)
2007-10-08 13:27 UTC, Jiri Tyr
Details
qt3-fix-Makefile.patch (qt3-fix-Makefile.patch,335 bytes, patch)
2008-03-18 00:09 UTC, Michael Siebert
Details | Diff
k3dsurf-0.6.2.1-r1.ebuild (k3dsurf-0.6.2.1-r1.ebuild,727 bytes, text/plain)
2008-03-18 00:10 UTC, Michael Siebert
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Pol 2006-01-05 01:11:04 UTC
K3DSurf is a program to visualize and manipulate Mathematical models in three, four, five and six dimensions. Theses Mathematical Objects, described with implicit/explicit parametric equations, can be either surfaces or curves.

It would be very good to have it in portage because 3D math softwares are rare on the tree and that one is very very powerfull and friendly.

Features
Studying mathematical surfaces with K3DSurf include doing:

   1. Interactive visualization with mouse events (Right: Rotate, Middle: translate and left: Scale).
   2. Real time animation (rotation) and morph (by the introduction of t_time variable). Animation and morph can also be monitored by controls that affect the CPU usage and t_time step.
   3. Creat screenshots by copying the draw window or by using the best ray tracer on the net: Povray.
      Creat movie scene is also supported
   4. Generat Mesh files that describe the shape of the mathematical model.
      Supported formats are:
         1. Povscript : Povray is the best ray tracer available on the net...and it's free.
         2. VRML2: to use with the majority of current browsers via an appropriate plug-in.
         3. OBJ: a well-known file format supported by the majority of 3D applications (Blender, MAYA and Moray...).
Comment 1 Robert Führicht 2006-01-13 03:08:22 UTC
Created attachment 76979 [details]
sci-mathematics/k3dsurf-0.5.4

sci-mathematics/k3dsurf-0.5.4 ebuild made by me
Comment 2 Taha 2006-01-13 23:27:49 UTC
(In reply to comment #1)
> Created an attachment (id=76979) [edit]
> sci-mathematics/k3dsurf-0.5.4
> 
> sci-mathematics/k3dsurf-0.5.4 ebuild made by me
> 
Hi,
I have two comments about the ebuild:
1) k3dsurf is not the k3d application. They are totally different.
2) k3dsurf depends only on Qt3.x not on Kde
Thanks
Comment 3 Taha 2006-02-19 09:14:38 UTC
Created attachment 80188 [details, diff]
Ebuild Improvement

Ebuild Improvement
Comment 4 Tiziano Müller (RETIRED) gentoo-dev 2006-08-12 03:01:38 UTC
Some corrections for your ebuild:
- Set KEYWORDS to ~YOURARCH(s) only, never add stable archs, this is the task of the arch-testers
- Append the following to make_desktop_entry: "Qt;Science;Math", it sets the category (http://standards.freedesktop.org/menu-spec/latest/apa.html)
- Do not 'dodoc' COPYING. The license is already installed in /usr/portage/licenses and specified with LICENSE="GPL-2"
- Change sourceforge/k3dsurf/${P}-src.tar.gz to sourceforge/${PN}/${P}.tar.gz for version 0.5.5 (version bump)
- Replace the following:
	insopts -o root -g root -m 644
	insinto /usr/share/pixmaps/k3dsurf
	doins icon/*
with
	doicon icon/*
and remove "k3dsurf/" from the make_desktop_entry line

If you want, you could commit it to the Gentoo Sunrise Overlay. You can find more info about it here: http://gentoo-sunrise.org
Comment 5 Pol 2006-08-21 00:23:02 UTC
new release of k3dsurf and still nothing in portage...

http://k3dsurf.sourceforge.net/

features:

   1.  Interactive visualization with mouse events (Right: Rotate, Middle: translate and left: Scale).
   2. Real time animation (rotation) and morph (by the introduction of t_time variable). Animation and morph can also be monitored by controls that affect the CPU usage and t_time step.
   3. Creat screenshots by copying the draw window or by using the best ray tracer on the net: Povray.
      Creat movie scene is also supported
   4. Generat Mesh files that describe the shape of the mathematical model.
      Supported formats are:
         1. Povscript : Povray is the best ray tracer available on the net...and it's free.
         2. VRML2: to use with the majority of current browsers via an appropriate plug-in.
         3. OBJ: a well-known file format supported by the majority of 3D applications (Blender, MAYA and Moray...).
Comment 6 nedrandersoff 2007-03-13 03:29:57 UTC
Created attachment 113137 [details, diff]
Updated ebuild file.

I tested it on x86, and it compiles/installs/works fine. It seemed to hang during compilation but it seems it was just taking its time.
Comment 7 Luis Ferreira 2007-06-16 18:09:49 UTC
(In reply to comment #6)
> Created an attachment (id=113137) [edit]
> Updated ebuild file.
> 
> I tested it on x86, and it compiles/installs/works fine. It seemed to hang
> during compilation but it seems it was just taking its time.
>

for me to. :-)

I follow http://gentoo-wiki.com/HOWTO_Installing_3rd_Party_Ebuilds 
and it's OK.

the version: k3dsurf-0.6.0


ACCEPT_KEYWORDS="~x86" emerge -av k3dsurf

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild   R   ] sci-mathematics/k3dsurf-0.6.0  0 kB [5]

Total: 1 package (1 reinstall), Size of downloads: 0 kB
Portage overlays:
 [1] /usr/portage/local/layman/sabayon
 [2] /usr/portage/local/layman/science
 [3] /usr/portage/local/layman/timotheus25
 [4] /usr/portage/local/layman/sunrise
 [5] /usr/local/portage

Would you like to merge these packages? [Yes/No] no

Quitting.
Comment 8 MT 2007-07-10 17:09:48 UTC
Created attachment 124445 [details]
sci-mathematics/k3dsurf-0.6.2.ebuild

version bump
NOTE: amd64 is not stable (random freeze)
Comment 9 MT 2007-07-10 17:10:55 UTC
Created attachment 124446 [details]
sci-mathematics/k3dsurf-0.6.2.1.ebuild

unstable branch for testing/debuggin/deployment.
Comment 10 Jiri Tyr 2007-10-08 13:27:25 UTC
Created attachment 132914 [details]
k3dsurf-0.6.2.1.ebuild

Proper ebuild for sci-mathematics/k3dsurf-0.6.2.1 Unstable.
Comment 11 Michael Siebert 2008-03-18 00:09:55 UTC
Created attachment 146430 [details, diff]
qt3-fix-Makefile.patch

When QT4 is used - which is the case, by default - the build fails. This patch ensures the usage of QT3.
Comment 12 Michael Siebert 2008-03-18 00:10:37 UTC
Created attachment 146431 [details]
k3dsurf-0.6.2.1-r1.ebuild

ebuild using qt3-fix-Makefile.patch
Comment 13 Marek Szuba archtester gentoo-dev 2016-09-05 13:05:47 UTC
K3DSurf has been deprecated since 2014 and its still-active successor is already in Portage - please see sci-mathematics/mathmod.