Opened 15 years ago

Closed 15 years ago

#17565 closed submission (fixed)

New port: ige-mac-integration

Reported by: mike@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.6.0
Keywords: Cc: nerdling (Jeremy Lavergne), dbevans (David B. Evans)
Port: ige-mac-integration

Description

A simple library whose purpose is to allow GTK2 applications to integrate with the Mac OS X menu bar.

Attachments (3)

Portfile (525 bytes) - added by mike@… 15 years ago.
Portfile.2 (1.5 KB) - added by dbevans (David B. Evans) 15 years ago.
Revised Portfile
Portfile.3 (1.5 KB) - added by dbevans (David B. Evans) 15 years ago.
Revised Portfile (version 2)

Download all attachments as: .zip

Change History (11)

Changed 15 years ago by mike@…

Attachment: Portfile added

comment:1 Changed 15 years ago by lperry (Perry Lee)

Port: ige-mac-integration added

comment:2 Changed 15 years ago by nerdling (Jeremy Lavergne)

Mike, I tried using the portfile and got the following error and warning:

ige-mac-menu.c:29:27: error: gdk/gdkquartz.h: No such file or directory ige-mac-menu.c: In function 'ige_mac_menu_handle_menu_event': ige-mac-menu.c:669: warning: assignment makes pointer from integer without a cast

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

Cc: snc@… added

Cc Me!

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

Please note that the homepage and master_sites need updated.

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

Type: enhancementsubmission

comment:6 Changed 15 years ago by (none)

Milestone: Port Submissions

Milestone Port Submissions deleted

comment:7 Changed 15 years ago by dbevans (David B. Evans)

Cc: devans@… added

The error above is because this port is meant to be used only in a gtk2 quartz environment. (Makes sense if you think about what it does). You're trying to build using an x11 version of gtk2. Need to build gtk2 and all is dependencies with +no_x11 +quartz.

Attached is an embellished Portfile for consideration that

  • updates to the latest 0.8.2 version
  • updates homepage, checksums, dependencies
  • slight modification to the port descriptions to emphasize this is for quartz ony
  • checks to see if gtk2 +no_x11 +quartz is installed before configure and errors out with instructions if not
  • sets configuration to use python25
  • adds mode line and livecheck

Changed 15 years ago by dbevans (David B. Evans)

Attachment: Portfile.2 added

Revised Portfile

Changed 15 years ago by dbevans (David B. Evans)

Attachment: Portfile.3 added

Revised Portfile (version 2)

comment:8 Changed 15 years ago by dbevans (David B. Evans)

Resolution: fixed
Status: newclosed

Committed as modified with maintainer's permission in r52464.

Note: See TracTickets for help on using tickets.