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...).
Created attachment 76979 [details] sci-mathematics/k3dsurf-0.5.4 sci-mathematics/k3dsurf-0.5.4 ebuild made by me
(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
Created attachment 80188 [details, diff] Ebuild Improvement Ebuild Improvement
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
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...).
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.
(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.
Created attachment 124445 [details] sci-mathematics/k3dsurf-0.6.2.ebuild version bump NOTE: amd64 is not stable (random freeze)
Created attachment 124446 [details] sci-mathematics/k3dsurf-0.6.2.1.ebuild unstable branch for testing/debuggin/deployment.
Created attachment 132914 [details] k3dsurf-0.6.2.1.ebuild Proper ebuild for sci-mathematics/k3dsurf-0.6.2.1 Unstable.
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.
Created attachment 146431 [details] k3dsurf-0.6.2.1-r1.ebuild ebuild using qt3-fix-Makefile.patch
K3DSurf has been deprecated since 2014 and its still-active successor is already in Portage - please see sci-mathematics/mathmod.