Opened 7 years ago

Closed 7 years ago

Last modified 7 years ago

#55092 closed update (fixed)

meld: bump to 3.18.0 (python3)

Reported by: elelay (Eric Le Lay) Owned by: elelay (Eric Le Lay)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: mf2k (Frank Schima), 1-61803
Port: meld

Description

Following #47560 and #51512, here is a new attempt at upgrading meld.

Attached is the updated Portfile.

Installation of data files (esp. glib2.0/schemas) is necessary directly in prefix, not in Frameworks/Python, otherwise there is a crash at startup and some icons are not found. This could be worked around, but since a single version of meld will be active at one time (no pyxx-meld subports), it's better to keep it simple.

I've added the application construction. It works nicely with gtk quartz but is untested on X11.

  • Application and command-line work,
  • UI localization and icons work,
  • only tested Python 3.4, not 3.5 3.6, though it should be compatible.

Debugging tip: modify /opt/local/bin/meld:264 to log.setLevel(logging.DEBUG) instead of CRITICAL.

@mf2k, I'm willing to help maintain meld, since I use it often, but won't be able to test it on High Sierra.

Attachments (1)

meld-3.18.diff (3.6 KB) - added by elelay (Eric Le Lay) 7 years ago.
diff against 2a94add

Download all attachments as: .zip

Change History (5)

Changed 7 years ago by elelay (Eric Le Lay)

Attachment: meld-3.18.diff added

diff against 2a94add

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

Please just support the latest python 3.6 and remove the older versions. I can test it on High Sierra.

comment:2 Changed 7 years ago by elelay (Eric Le Lay)

Owner: set to elelay
Resolution: fixed
Status: newclosed

In e80bec0273eea0f31a6416c2a3b0d3353b6a1c4d/macports-ports:

meld: update to 3.18.0 (python3)

  • adopt it
  • move yelp dependency to variant
  • make an application

closes: #55092

comment:3 Changed 7 years ago by elelay (Eric Le Lay)

Done, thanks. Please let me know if it breaks on High Sierra.

comment:4 Changed 7 years ago by 1-61803

Cc: 1-61803 added
Note: See TracTickets for help on using tickets.