Opened 9 years ago

Closed 8 years ago

Last modified 8 years ago

#48861 closed update (fixed)

Homebank: update to version 5.0.6

Reported by: sibador (Julien BARBEY) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: kurthindenburg (Kurt Hindenburg), mojca (Mojca Miklavec)
Port: homebank

Description (last modified by ryandesign (Ryan Carsten Schmidt))

I've updated homebank from 4.5.6 to 5.0.4 First time doing this, so not sure where to go from here! I've been following the guide here, and have attached a diff file. Please let me know if there's anything further I need to do.

Thanks, Julien BARBEY

Attachments (3)

homebank.diff (1.1 KB) - added by sibador (Julien BARBEY) 9 years ago.
homebank.2.diff (1.3 KB) - added by sibador (Julien BARBEY) 9 years ago.
2ème version
homebank.3.diff (1.9 KB) - added by kurthindenburg (Kurt Hindenburg) 8 years ago.
Patch for Portfile and files/

Download all attachments as: .zip

Change History (18)

Changed 9 years ago by sibador (Julien BARBEY)

Attachment: homebank.diff added

comment:1 Changed 9 years ago by mf2k (Frank Schima)

Thank you! This also resolves homebank for #48365.

Does this fix the problems seen in 5.0.0 (See #47154)?

comment:2 Changed 9 years ago by mf2k (Frank Schima)

Keywords: haspatch added
Version: 2.3.3

comment:3 Changed 9 years ago by mf2k (Frank Schima)

Summary: Homebak update 5.0.4Homebank: update to version 5.0.4

comment:4 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)

comment:5 in reply to:  1 ; Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to mf2k@…:

This also resolves homebank for #48365.

Not correctly. Only the dependency on p5.16-xml-parser has been changed to p5.22-xml-parser, but nothing has been done to tell the build system to use it. In fact, I'll bet this dependency is only there because of intltool; as such, the dependency should be removed, and the usual autogen fix that we've been employing for ports using intltool 0.51 and later should be used instead.

comment:6 in reply to:  5 ; Changed 9 years ago by sibador (Julien BARBEY)

Here is a second version I added the pbranch variable for perl. But I do not know what I should do precisely for initltool.

Replying to ryandesign@…:

Replying to mf2k@…:

This also resolves homebank for #48365.

Not correctly. Only the dependency on p5.16-xml-parser has been changed to p5.22-xml-parser, but nothing has been done to tell the build system to use it. In fact, I'll bet this dependency is only there because of intltool; as such, the dependency should be removed, and the usual autogen fix that we've been employing for ports using intltool 0.51 and later should be used instead.

Changed 9 years ago by sibador (Julien BARBEY)

Attachment: homebank.2.diff added

2ème version

comment:7 in reply to:  6 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)

Replying to julien.barbey@…:

But I do not know what I should do precisely for initltool.

Please read Dave's documentation of what needs to be done. You can also look at many examples.

comment:8 Changed 8 years ago by kurthindenburg (Kurt Hindenburg)

Cc: khindenburg@… added

Cc Me!

comment:9 Changed 8 years ago by kurthindenburg (Kurt Hindenburg)

Summary: Homebank: update to version 5.0.4Homebank: update to version 5.0.6

I'll attach my patches for 5.0.6 - however, it crashes when you click 'Open' - there also a lot of warnings in the terminal - I think this is the correct way to handle the intltool issue

(homebank:42101): Gtk-WARNING **: Error loading theme icon 'image-missing' for stock: Icon 'image-missing' not present in theme Adwaita

(homebank:42101): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

Changed 8 years ago by kurthindenburg (Kurt Hindenburg)

Attachment: homebank.3.diff added

Patch for Portfile and files/

comment:10 in reply to:  9 Changed 8 years ago by sibador (Julien BARBEY)

Replying to khindenburg@…:

I'll attach my patches for 5.0.6 - however, it crashes when you click 'Open' - there also a lot of warnings in the terminal - I think this is the correct way to handle the intltool issue

(homebank:42101): Gtk-WARNING **: Error loading theme icon 'image-missing' for stock: Icon 'image-missing' not present in theme Adwaita

(homebank:42101): GLib-GObject-CRITICAL **: g_object_ref: assertion 'G_IS_OBJECT (object)' failed

I tested the patch homebank.3.diff. I have no problem for use.

comment:11 Changed 8 years ago by kurthindenburg (Kurt Hindenburg)

I've only tested this on 10.11 - what OSX are you on?

comment:12 in reply to:  11 Changed 8 years ago by sibador (Julien BARBEY)

Replying to khindenburg@…:

I've only tested this on 10.11 - what OSX are you on?

I've tested on OSX version 10.11.1.

Here's what I did to test

  • Remove macports
  • Installation of macports
  • Patch homebank Portfile
  • Installation homebank
  • Launch homebank and test the application

I also test before reinstalling MacPort. And I did not get error messages.

comment:13 Changed 8 years ago by kurthindenburg (Kurt Hindenburg)

Cc: mojca@… added
Resolution: fixed
Status: newclosed

THis was updated last week - let us know if you have any issues

r144282 | mojca@… | 2016-01-05 18:16:48 -0500 (Tue, 05 Jan 2016) | 2 lines

homebank: upgrade to 5.0.6, use GTK3, fix livecheck, p5-xml-parser only for intltool, so no perl5 trickery needed as per #48365

comment:14 Changed 8 years ago by mojca (Mojca Miklavec)

I'm sorry, I did check some ports, but probably forgot to check for open tickets for all the ports that I wanted to move forward with.

Btw, I see that some patches added a dependency on port:gnome-themes-standard. I didn't notice that and didn't test the port to great extents. I also didn't try to run autogen. You might still want to look in some of those issues.

comment:15 Changed 8 years ago by mojca (Mojca Miklavec)

... or take maintainership of the port :)

Note: See TracTickets for help on using tickets.