Opened 15 years ago

Closed 14 years ago

Last modified 14 years ago

#22022 closed update (fixed)

UPDATE: Solfege 3.14.1 -> 3.14.9

Reported by: allencmcbride@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch maintainer Cc: nerdling (Jeremy Lavergne)
Port: solfege

Description

Patch file to update solfege port to version 3.14.9. Several language enhancements, bug fixes, and a few new features.

Attachments (4)

Portfile-solfege.diff (906 bytes) - added by allencmcbride@… 15 years ago.
patch to update solfege from 3.14.1 to 3.14.9
Portfile-solfege.2.diff (1.1 KB) - added by allencmcbride@… 14 years ago.
patch-src-configwindow.py.diff (805 bytes) - added by allencmcbride@… 14 years ago.
patch-src-mainwin.py.diff (568 bytes) - added by allencmcbride@… 14 years ago.

Download all attachments as: .zip

Change History (18)

Changed 15 years ago by allencmcbride@…

Attachment: Portfile-solfege.diff added

patch to update solfege from 3.14.1 to 3.14.9

comment:1 Changed 15 years ago by jmroot (Joshua Root)

Keywords: haspatch maintainer added; solfege 3.14.9 removed
Version: 1.8.1

Changed 14 years ago by allencmcbride@…

Attachment: Portfile-solfege.2.diff added

Changed 14 years ago by allencmcbride@…

Changed 14 years ago by allencmcbride@…

Attachment: patch-src-mainwin.py.diff added

comment:2 in reply to:  description Changed 14 years ago by allencmcbride@…

I added two new patch files, suggested by Solfege's author, to force manual pages to be displayed in an external web browser, because of a problem relating to gtktextview. And I added the corresponding updated Portfile patch.

comment:3 Changed 14 years ago by nerdling (Jeremy Lavergne)

Cc: snc@… added

Currently, this port pulls in a mix of python25 and python26 in addition to not being able to find pygtk2

I tried moving it entirely to python26 and still received the pygtk2 error; I'd like to add --disable-pygtk-test.

Thoughts?

comment:4 Changed 14 years ago by nerdling (Jeremy Lavergne)

Note, it did install and launch with the disable flag added.

comment:5 Changed 14 years ago by allencmcbride@…

Thanks for trying it! I had tried moving everything to python26 a version or two back and it didn't work, but now I try it and it's working fine. So that sounds good. The disable flag sounds fine too, though on my computer it doesn't have trouble finding pygtk2. Do you know why it might work for one person and not another? Also, I was thinking of getting rid of the libgtkhtml dependency... apparently it doesn't do anything unless you use the --enable-gtkhtml flag. And when I do that I get "ImportError: No module named gtkhtml2" Would that be a good idea?

comment:6 Changed 14 years ago by nerdling (Jeremy Lavergne)

I'm not really sure why it cannot find pygtk2. I assume that py26-gtk is what provides it, so I'm at a loss in that matter. If we can figure out why we can always revise the portfile.

I'll go ahead commit with enable-gtkhtml removed.

comment:7 in reply to:  6 Changed 14 years ago by skymoo (Adam Mercer)

Replying to snc@…:

I'm not really sure why it cannot find pygtk2. I assume that py26-gtk is what provides it, so I'm at a loss in that matter. If we can figure out why we can always revise the portfile.

I ran into a similar problem with py26-matplotlib, sometimes the build would fail to find pygtk2 and I had no idea why; the only solution that was found was to add PKG_CONFIG_PATH="${python.prefix}/lib/pkgconfig/" to build.env

comment:8 Changed 14 years ago by nerdling (Jeremy Lavergne)

Thanks Raim!

I'll add it and give it a swing, and then update it real quick if it works.

comment:9 in reply to:  6 Changed 14 years ago by allencmcbride@…

Replying to snc@…:

I'll go ahead commit with enable-gtkhtml removed.

You mean with the libgtkhtml dependency removed? Because enable-gtkhtml isn't there now, is it?

Thanks both of you for your help.

comment:10 Changed 14 years ago by nerdling (Jeremy Lavergne)

It was there and I've removed it …

comment:11 Changed 14 years ago by allencmcbride@…

Thanks. I think I'm in over my head a little, but once I see the changes you commit I'll probably understand.

comment:12 Changed 14 years ago by nerdling (Jeremy Lavergne)

Resolution: fixed
Status: newclosed

Alright, base commit was in r60453. The pygtk fix was in r60457.

comment:13 Changed 14 years ago by nerdling (Jeremy Lavergne)

The enable-gtkhtml wasn't there, the dependency was. Sorry about the confusion.

comment:14 Changed 14 years ago by allencmcbride@…

No problem; thanks again. I tried the changes you committed and they work fine for me.

Note: See TracTickets for help on using tickets.