Mscgen is a Message Sequence Charts parser and generator. It can be called from Doxygen (>=1.5.2), just like Graphviz.
Suggested category is media-gfx (also like Graphviz).
Created attachment 115580 [details]
ebuild for mscgen
Tested on x86 only.
Created attachment 126374 [details]
ebuild for mscgen-0.6
So, a few changes:
- version bump.
- I've contacted uptream so the tarball name include the version number. Updating should be more package manager friendly now. Thanks Mike!
- A man page is now shipped.
- 'dodoc' was missing.
Created attachment 140820 [details]
ebuild for mscgen-0.8
Created attachment 142644 [details, diff]
suppress warnings and QA notice
Added a patch to remove various warnings and QA notice.
Created attachment 142646 [details]
fix warnings and a dependency
1) apply removewarnings patch.
2) add a check in pkg_setup() for png support in libgd.
I believe this patch is unsafe as tmpfile() returns a FILE *:
+ outImage = (char *)tmpfile();
Please see version 0.9 of mscgen which has a different change to remove warnings (http://www.mcternan.me.uk/mscgen/).
Created attachment 143137 [details]
Version bump, drops the patch.
Created attachment 144499 [details]
ebuild for mscgen 0.10
Created attachment 151362 [details]
Attached is an ebuild for version 0.11. I patched the upstream makefiles to build a dynamically linked binary instead of a static one. I also remove the default optimization flags because they override the user-configured ones.
Hi, I wonder what the procedure is when a new ebuild is submitted. It appears that over the course of the last year, there have been plenty of updates and submissions for this package, but nothing has ever happened, really. What is the criteria for deciding that an ebuild is included in the distribution? Who is responsible for that decision?
I wonder because I'd like to have that package in portage, but at the same time I don't want to waste my time maintaining an ebuild that never leaves the bug tracker.
Version bump required - now at 0.13, not that this bug seems to be going anywhere :(
Created attachment 175022 [details]
(this is an automated message based on filtering criteria that matched this bug)
'EBUILD' is in the KEYWORDS which should mean that there is a ebuild attached
to this bug.
This bug is assigned to maintainer-wanted which means that it is not in the
Heuristics show that no Gentoo developer has commented on your ebuild.
Hello, The Gentoo Team would like to firstly thank you for your ebuild
submission. We also apologize for not being able to accommodate you in a timely
manner. There are simply too many new packages.
Allow me to use this opportunity to introduce you to Gentoo Sunrise. The
sunrise overlay is a overlay for Gentoo which we allow trusted users to
commit to and all users can have ebuilds reviewed by Gentoo devs for entry
into the overlay. So, the sunrise team is suggesting that you look into this
and submit your ebuild to the overlay where even *you* can commit to. =)
Because this is a mass message, we are also asking you to be patient with us.
We anticipate a large number of requests in a short time.
On behalf of the Gentoo Sunrise Team,
FYI, the version is now at 0.17 and it expects media-libs/gd to provide a pkgconfig file, but upstream doesn't (but it seems other distributions provide one)... So we need to work around that somehow if we want to get mscgen in the tree.
Created attachment 210704 [details]
bump, using EAPI 2
OK then, new ebuild, and simpler.
As noted by tester, you'll need a pkg-config file for media-libs/gd. See bug #293839 for that.
10 votes from me. This is a very cool package for systems documentation.
I am using this package too, both privately and at the company.
In my opinion, just counting the number of comments on the ebuild to make a submission decision is a bad idea. Bad ebuilds with a lot of bugs will get the highest atention.
Version 0.18 doesn't require a package config for libgd; it will attempt to use gdlib-config first if it can be found.
Created attachment 246578 [details]
Thanks Michael. I confirm it works without the gdlib.pc file. Bumped.
Created attachment 252929 [details, diff]
Rounded BBOX coordinates and whitebox behind text in EPS output
+*mscgen-0.18 (02 Nov 2010)
+ 02 Nov 2010; Samuli Suominen <firstname.lastname@example.org> +mscgen-0.18.ebuild,
+ Initial commit wrt #173570 by Roy, Peter, Walter (and others).
In portage now.
(In reply to comment #20)
> Created an attachment (id=252929) [details]
> Rounded BBOX coordinates and whitebox behind text in EPS output
Origin of this patch wasn't clear so I left it out. It should be handed over to the upstream developers.