Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 79908

Summary: New ebuild: NPlot-0.9.8.3
Product: Gentoo Linux Reporter: Radek Podgorny <radek>
Component: [OLD] LibraryAssignee: dotnet project <dotnet>
Status: RESOLVED LATER    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
URL: http://netcontrols.org/nplot/
Whiteboard:
Package list:
Runtime testing required: ---
Attachments: nplot-0.9.8.3.ebuild
nplot-0.9.9.2.ebuild
strongname.patch

Description Radek Podgorny 2005-01-28 16:45:51 UTC
Submitting an ebuild for free (open-source) plotting library for .NET framework.

Tested and works well (both ebuild and the library) with mono. Didn't give it a try under pnet.
Comment 1 Radek Podgorny 2005-01-28 16:46:47 UTC
Created attachment 49782 [details]
nplot-0.9.8.3.ebuild

...I propose dev-dotnet/nplot...
Comment 2 Peter Johanson (RETIRED) gentoo-dev 2005-01-31 16:16:04 UTC
I'm very hesitant to add this library at this point, largely as a result of those missing classes, as well as the still immature System.Windows.Forms implentation for mono.

Installing the pre-compiled library doesn't really fix things, as people trying to use the classes that touch the un-immplemented bits will just have things go KABOOM on them.

I know that the monologue blog aggregation has had a few posts regarding using NPlot with the mono-1.1.x managed SWF implentation, so i'm sure soon this will be viable.

Planning to mark this LATER in a day or two, feel free to respond if you feel otherwise, and I'll take that into consideration.
Comment 3 Radek Podgorny 2005-01-31 18:12:34 UTC
You're probably right... ...but what about adding it with hard mask set? I bet there are people who'd appreciate it...

Anyway, when talking about SWF (or Gtk#), it's just a minor part of NPlot. Me, for example, I use neither. The most important part of NPlot is the plotting routine which works fine so it's 100% working if you need to output just to files (I think most plotters do).
Comment 4 Peter Johanson (RETIRED) gentoo-dev 2005-01-31 18:33:16 UTC
It's really not a good idea to add a package to portage, package.masked from the get-go, and leave it that way for some as-yet-undetermined time til some other package matures.

It's about 3 or 4 more steps for someone who really wants to use NPlot to check bugs, add it to an overlay, and go. I'd prefer to leave it at that, as opposed to polluting the tree with known-bad new ebuilds.

Regarding not using the parts of NPlots that use SWF, I definitely see where you're coming from, but *innevitably* some user will try using those classes and open a bug about it. Call it karma.

I'll leave this open as a reminder to revisit when more of SWF is working, and also so people can more easily find this if they want it.
Comment 5 Peter Johanson (RETIRED) gentoo-dev 2005-02-03 10:15:58 UTC
One alternative would be to compile this, but move the files/classes that use System.Web.UI, and System.Windows.Forms out of the way when we compile the library. You could also make up a simple makefile to handle only compiling the sources we actually want.

I'm a bit hesitant to do this though, as we'd have a non-standard version of the library, and people expecting those other classes might be miffed.

If we did do that, I'd prefer contacting the NPlot developers, explain to them the goal, and the proposed fix. Thoughts?
Comment 6 Radek Podgorny 2005-02-03 12:15:22 UTC
OK, I'll try to contact the author and find a "vanilla" solution so there won't be anything gentoo-specific...

The ebuild is here for people who want to play. Feel free to mark the bug as LATER, I'll reopen it when the mainstream thing is packaged better...
Comment 7 Peter Johanson (RETIRED) gentoo-dev 2005-02-03 12:39:31 UTC
Ok, marking LATER, feel free to re-open at your disgression.
Comment 8 Matt Howlett 2005-04-06 16:07:29 UTC
Hi Guys,

Matt, author of NPlot here. Miguel has written a GTK# control for NPlot. You can get the tarball here:

http://www.gnomefiles.org/app.php?soft_id=639

It includes a makefile.

It's not included in my distro yet because I haven't tested it. I intend to in some future version. When I get mono and linux up and going... 

matt.
Comment 9 Radek Podgorny 2006-03-29 08:12:07 UTC
Created attachment 83373 [details]
nplot-0.9.9.2.ebuild
Comment 10 Radek Podgorny 2006-03-29 08:12:33 UTC
Created attachment 83374 [details, diff]
strongname.patch