Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 57801 - [VERSION BUMP] zynaddsubfx 2.0.0
Summary: [VERSION BUMP] zynaddsubfx 2.0.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All All
: High enhancement (vote)
Assignee: Frank van de Pol (RETIRED)
URL: http://zynaddsubfx.sourceforge.net/
Whiteboard:
Keywords:
Depends on: 58214
Blocks:
  Show dependency tree
 
Reported: 2004-07-20 21:20 UTC by Eric Shattow
Modified: 2004-09-28 16:19 UTC (History)
1 user (show)

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


Attachments
v1 of the the 2.0.0pre1 patch (2.0.0pre1.patch,9.72 KB, patch)
2004-07-20 21:29 UTC, Eric Shattow
Details | Diff
v2 of the 2.0.0pre1 patch (zynaddsubfx-2.0.0pre1.patch,12.48 KB, patch)
2004-07-24 11:23 UTC, Eric Shattow
Details | Diff
v1 of the 2.0.0_pre2 patch (zynaddsubfx-2.0.0_pre2.patch,12.57 KB, patch)
2004-08-05 19:44 UTC, Eric Shattow
Details | Diff
1.4.whatever ebuild, modified for 2.0.0_pre2 (zynaddsubfx-2.0.0_pre2.ebuild,1.17 KB, text/plain)
2004-08-05 19:53 UTC, Eric Shattow
Details
v1, media-sound/zynaddsubfx/files/zynaddsubfx-2.0.0.patch (zynaddsubfx-2.0.0.patch,12.42 KB, patch)
2004-09-06 19:08 UTC, Eric Shattow
Details | Diff
v1, media-sound/zynaddsubfx/zynaddsubfx-2.0.0.ebuild (zynaddsubfx-2.0.0.ebuild,1.17 KB, text/plain)
2004-09-06 19:09 UTC, Eric Shattow
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Eric Shattow 2004-07-20 21:20:28 UTC
ZynAddSubFX has a new prerelease out, v2.0.0 pre1

i'm trying to hack an ebuild together for it and i've discovered a few things.

- the .fl fluid files now contain a "version 1.0105" line each which confuses 'fluid -c nameoffile.fl';   removing that version line from all files seems acceptable means of workaround
- ZynAddSubFX now requires MXML (minimal XML for C, webpage http://mxml.sourceforge.net/)
- archive extension has switched to bzip2
- patch needs to be updated

Anyone up for creating an MXML ebuild and submitting?  be sure to drop a note with the bugzilla number

 -Eric
Comment 1 Eric Shattow 2004-07-20 21:29:49 UTC
Created attachment 35847 [details, diff]
v1 of the the 2.0.0pre1 patch

i don't know how to handle "pre1" whatever ebuild naming, so i just made it
1.9.9 for testing purposes.   i.e. the ebuild was named
zynaddsubfx-1.9.9.ebuild but it downloaded and attempted to compile 2.0.0pre1
Comment 2 Jeremy Huddleston (RETIRED) gentoo-dev 2004-07-23 02:41:08 UTC
best thing to do is call the ebuild blah-2.0.0_pre1.ebuild 

then youu change the default P/PN by doing:

MY_P=${P/_pre/-pre} or similar.
Comment 3 Eric Shattow 2004-07-24 11:16:15 UTC
quick note: to strip .fl files of "version 1.01*" it can be accomplished by commenting those lines out.  from inside ./ZynAddSubFX-version/ driectory

for i in `find -iname '*.fl' -printf "%p "`
do
  sed -e "s/^version 1.01/#&/g" "$i" -i
done
Comment 4 Eric Shattow 2004-07-24 11:23:44 UTC
Created attachment 36074 [details, diff]
v2 of the 2.0.0pre1 patch

comment out .fl files' version lines instead of removal, named properly now.
Comment 5 Eric Shattow 2004-07-24 11:26:38 UTC
Thanks Jeremy!  I took that and did the following to the top of an old zyn ebuild, to make changes for 2.0.0pre1:

[snip]
...
# $Header: /var/cvsroot/gentoo-x86/media-sound/zynaddsubfx/zynaddsubfx-1.4.3.ebuild,v 1.6 2004/06/25 00:31:05 agriffis Exp $

inherit eutils

P=${P/_pre1/pre1}
PV=${PV/_pre1/pre1}
MY_P=ZynAddSubFX-${PV}
DESCRIPTION="ZynAddSubFX is a opensource software synthesizer."
HOMEPAGE="http://zynaddsubfx.sourceforge.net/"
SRC_URI="mirror://sourceforge/zynaddsubfx/${MY_P}.tar.bz2"

LICENSE="GPL-2"
SLOT="0"
...
[snip]
Comment 6 Eric Shattow 2004-08-04 20:50:20 UTC
Blocked.  Needs MXML (not sure what that is)

http://www.easysw.com/~mike/mxml/

-or perhaps-

http://mxml.sourceforge.net/
Comment 7 Eric Shattow 2004-08-05 19:44:54 UTC
Created attachment 36855 [details, diff]
v1 of the 2.0.0_pre2 patch

nothing new here, updating for 2.0.0_pre2
Comment 8 Eric Shattow 2004-08-05 19:53:35 UTC
Created attachment 36857 [details]
1.4.whatever ebuild, modified for 2.0.0_pre2

shamelessly ripped off from the earlier 1.4.whatever ebuild, modified for
2.0.0_pre2

works for me
Comment 9 Eric Shattow 2004-08-05 20:21:29 UTC
you'll thank me later
Comment 10 Eric Shattow 2004-09-02 00:19:27 UTC
reopen for v2.0.0

update for version 2.0.0 soon.  requires mxml (Bug #58214)
Comment 11 Eric Shattow 2004-09-02 00:29:11 UTC
2.0.0 final has no support for the old save files.    we probably want both -pre2 and -final in portage, so people can have the option of merging -pre2 to convert their data.
Comment 12 Eric Shattow 2004-09-06 19:08:18 UTC
Created attachment 39103 [details, diff]
v1, media-sound/zynaddsubfx/files/zynaddsubfx-2.0.0.patch

patch updated for 2.0.0 final sources and ebuild.   fixed installation of
presets.
Comment 13 Eric Shattow 2004-09-06 19:09:38 UTC
Created attachment 39104 [details]
v1, media-sound/zynaddsubfx/zynaddsubfx-2.0.0.ebuild

ebuild for 2.0.0 final version. together with patch, fixes presets
installation.
Comment 14 Eric Shattow 2004-09-06 19:11:06 UTC
Comment on attachment 36857 [details]
1.4.whatever ebuild, modified for 2.0.0_pre2

2.0.0_pre2 marking it obsolete;  users can grab it from this bug report if they
really need to convert instruments.
Comment 15 Eric Shattow 2004-09-06 19:11:29 UTC
Comment on attachment 36855 [details, diff]
v1 of the 2.0.0_pre2 patch

2.0.0_pre2 patch marking it obsolete;  users can grab it from this bug report
if they really need to convert instruments.
Comment 16 Eric Shattow 2004-09-06 19:14:46 UTC
Frank, please have a look, i consider this ready to be included in portage now (pending bug #58214)
Comment 17 Frank van de Pol (RETIRED) gentoo-dev 2004-09-28 16:19:24 UTC
Added to portage cvs. Thanks for your submission!