Opened 18 years ago
Closed 18 years ago
#10293 closed enhancement (fixed)
NEW: rep-gtk-0.18
Reported by: | lloyd@… | Owned by: | macports-tickets@… |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.2 |
Keywords: | Cc: | ||
Port: |
Description
rep-gtk-0.18
the portfile can be found ATTACHED
Description: rep-gtk is a binding of the GTK and GDK libraries for the librep Lisp environment. Attached is a tarball of the Portfile and patches.
Homepage: http://rep-gtk.sourceforge.net Comments: rep-gtk required a bit of patching. First problem was config.guess didn't correctly detect the hostname, so I patched in a *Darwin* case. Next issue was a couple wrapper functions for GTK collided with the names of symbols in the current version of gtk2 on dports. These wrappers essentially allow a couple gtk functions to work with both UI leaf nodes (radio buttons) and internal nodes (groups of radio buttons, menu items, etc). The patches to sourcefiles resolve the symbol conflict and keep the rep-gtk sources using the wrapper functions (my first naive attempt to rip out the duplicate symbols cause GTK assert failures suggesting that functions expecting leaf nodes were called with groups..). Kinda romped through with minimal understanding, but the tests and samples are passing, so I think the workaround is correct.
Final notes are that for the first cut, libglade and gnome integration are disabled. Upon request I'll add variants.
-- lloyd
Attachments (2)
Change History (5)
Changed 18 years ago by lloyd@…
Attachment: | rep-gtk-port.tgz added |
---|
comment:1 Changed 18 years ago by lloyd@…
attachments.isobsolete: | 0 → 1 |
---|
Changed 18 years ago by lloyd@…
Attachment: | rep-gtk-port-rev2.tar.gz added |
---|
updated portfile and patches
comment:2 Changed 18 years ago by markd@…
Type: | defect → enhancement |
---|
comment:3 Changed 18 years ago by markd@…
Resolution: | → fixed |
---|---|
Status: | new → closed |
Committed. Thanks!
Portfile and patches for rep-gtk