Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 121716 - Ming 0.3.0 ebuild
Summary: Ming 0.3.0 ebuild
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords: EBUILD
: 101079 124135 124449 (view as bug list)
Depends on:
Blocks:
 
Reported: 2006-02-05 13:49 UTC by Adam Penser
Modified: 2006-08-20 00:11 UTC (History)
5 users (show)

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


Attachments
ming-0.3.0beta2 ebuild (ming-0.3.0_beta2.ebuild,2.82 KB, text/plain)
2006-02-05 13:51 UTC, Adam Penser
Details
patch for ming-0.3.0beta2 to correctly select javac (java-compiler.patch,255 bytes, patch)
2006-02-05 13:51 UTC, Adam Penser
Details | Diff
Ming 0.3.0 final ebuild (ming-0.3.0.ebuild,2.75 KB, text/plain)
2006-02-28 19:36 UTC, Adam Penser
Details
Patch for ming-0.3.0 to select correct java compiler (java-compiler.patch,255 bytes, patch)
2006-02-28 19:37 UTC, Adam Penser
Details | Diff
Tweak of Adams ebuild, to include a file he missed. Tested. (ming-0.3.0-r1.ebuild,2.76 KB, text/plain)
2006-03-26 11:01 UTC, Justin Clift
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Penser 2006-02-05 13:49:59 UTC
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.
Comment 1 Adam Penser 2006-02-05 13:51:09 UTC
Created attachment 78968 [details]
ming-0.3.0beta2 ebuild
Comment 2 Adam Penser 2006-02-05 13:51:39 UTC
Created attachment 78969 [details, diff]
patch for ming-0.3.0beta2 to correctly select javac
Comment 3 Marcelo Goes (RETIRED) gentoo-dev 2006-02-13 11:08:11 UTC
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
Comment 4 Adam Penser 2006-02-13 11:20:57 UTC
(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
Comment 5 David Danier 2006-02-19 13:03:43 UTC
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.
Comment 6 Jakub Moc (RETIRED) gentoo-dev 2006-02-28 11:50:45 UTC
*** Bug 124449 has been marked as a duplicate of this bug. ***
Comment 7 Jakub Moc (RETIRED) gentoo-dev 2006-02-28 11:51:22 UTC
*** Bug 101079 has been marked as a duplicate of this bug. ***
Comment 8 Adam Penser 2006-02-28 19:36:32 UTC
Created attachment 81005 [details]
Ming 0.3.0 final ebuild
Comment 9 Adam Penser 2006-02-28 19:37:33 UTC
Created attachment 81006 [details, diff]
Patch for ming-0.3.0 to select correct java compiler
Comment 10 Adam Penser 2006-02-28 19:38:44 UTC
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.
Comment 11 Jakub Moc (RETIRED) gentoo-dev 2006-03-01 07:23:33 UTC
*** Bug 124135 has been marked as a duplicate of this bug. ***
Comment 12 Justin Clift 2006-03-26 10:57:20 UTC
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
Comment 13 Justin Clift 2006-03-26 11:01:09 UTC
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.
Comment 14 Wormo (RETIRED) gentoo-dev 2006-08-20 00:11:32 UTC
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 :)