This is an ebuild for ming-0.3.0beta2. This version was just released this past january. included is a patch for the java extension of ming, to correct the makefile into using the user's version of the java compiler. I am sure this ebuild is rather botched and unprofessional, but I hope that someone else can clean this up, maybe using this ebuild as a starting-off point. Ming is an SWF creating library that interfaces with java, php, python, perl, as well as tcl and ch (which I did not include in this ebuild for various reasons...ch is not in portage (and i doubt will be anytime soon) and I couldn't get the tcl build to work under any circumstances). As noted in the ebuild, the ming extension in PHP >= 5 is preferred over the one in this version of ming.
Created attachment 78968 [details] ming-0.3.0beta2 ebuild
Created attachment 78969 [details, diff] patch for ming-0.3.0beta2 to correctly select javac
Hi, Is there any really cool new feature in this release? I ask because we tend not to add beta releases to the tree. Thanks, Marcelo
(In reply to comment #3) > Hi, > > Is there any really cool new feature in this release? > I ask because we tend not to add beta releases to the tree. > > Thanks, > Marcelo > There are two significant changes in this beta release: first, the external modules have been split into separate tarballs (you can tell this from the ebuild). Second, there is an added ming-config script for help with external linking. Other than those two things, some examples were fixed and a few bugs were tweaked, as best as I can tell from the ChangeLog. As far as adding this to the tree, however, the ming.sourceforge.net homepage expects the final version of ming 3.0 to come out sometime this month, so if you feel like waiting, it shouldn't be too long before it's available, as long as they stick to schedule. thanks
ming 0.3.0 is released: Download: http://sourceforge.net/project/showfiles.php?group_id=18365&package_id=13925 Releasenotes: http://sourceforge.net/mailarchive/forum.php?thread_id=9729102&forum_id=10339 I think bug #101079 can be closed if this ebuild is in portage, too.
*** Bug 124449 has been marked as a duplicate of this bug. ***
*** Bug 101079 has been marked as a duplicate of this bug. ***
Created attachment 81005 [details] Ming 0.3.0 final ebuild
Created attachment 81006 [details, diff] Patch for ming-0.3.0 to select correct java compiler
Comment on attachment 81005 [details] Ming 0.3.0 final ebuild As I haven't noticed an update to ming in the portage tree, I have decided to update the ming-0.3.0_beta2 ebuild to the 0.3.0 final version. This ebuild uses USE flags to denote which modules should be included with the package (this excludes the tcl module (which i cannot compile) and the ch module (the program for which is not in the portage tree). I added re2c to the build requirements for the php USE flag, as re2c is required for parsing, as the package states during configuration. Ming is a library to generate SWF files, with multiple modules, including php, python, java, and perl. In this ebuild, I have changed the way the php module is to be installed (if the user so chooses) by utilizing a different eclass. I have also cleaned up the ebuild a bit, with more references to ${PV} and such to allow for easier updating. I have been able to install each module included in the ebuild without trouble. But if the user wants the php module, they need either to disable the "ming" USE flag if they are installing php 5, or disable the "php" USE flag from this ebuild. The java-config patch is included to make sure the user's own javac will be used instead of the generic (and prob. incorrect) jdk specified in the java_ext Makefile. adam.
*** Bug 124135 has been marked as a duplicate of this bug. ***
Hi Marcelo and others, Version 0.3.0 (and above) are significantly enhanced over the 0.2.0 series. It's been over a year between releases. :-/ Just tried out this ebuild and it's associated path, and they're pretty good. They only miss installing one file (/usr/bin/dbl2png). I've attached a new ebuild (0.3.0-r1), an adjustment of Adams, to include the missing file. Regards and best wishes, Justin Clift
Created attachment 83179 [details] Tweak of Adams ebuild, to include a file he missed. Tested. This is for ming 0.3.0 (final release), a significant update to 0.2.0. This ebuild supercedes Adam's 0.3.0 ebuild, as his missed a file.
ming-0.3.0.ebuild is now committed with only minor touchups -- download of language binding packages can be conditional on the corresponding useflag, and DEPEND/RDEPEND weren't quite complete (flex needed in DEPEND, perl/php/python needed for RDEPEND as well as DEPEND) Thanks for the contribution :)