[MacPorts] #40617: Update gobject-introspection @1.38.0
#40617: Update gobject-introspection @1.38.0 ----------------------------+----------------------------------- Reporter: juanrgar@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Keywords: gnome, gobject | Port: gobject-introspection ----------------------------+----------------------------------- GNOME 3.10 was released just a few days ago, and obviously not all packages in macports have been updated to match the new release. I submit this update since gobject-introspection's maintainer is nomaintainer. If any gnome guy wants to take care of this, it'll be fine too. -- Ticket URL: <https://trac.macports.org/ticket/40617> MacPorts <http://www.macports.org/> Ports system for OS X
#40617: Update gobject-introspection @1.38.0 ------------------------------------+---------------------- Reporter: juanrgar@… | Owner: cal@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: gobject-introspection | ------------------------------------+---------------------- Changes (by cal@…): * keywords: gnome, gobject => * status: new => assigned * owner: macports-tickets@… => cal@… Comment: I have some comments on this one: - The `glibtool_path.patch` is still needed, because `libtool` is a completely different program on OS X. - The `patch-giscanner-dumper.py-clang-is-not-msvc.patch` seems to be no longer required (but this should be tested; if any build using gobject- introspection fails because `--msvc-syntax` shows up in the compiler arguments, it's still needed). - The `patch-giscanner-shlib.py-use-absolute-linkage-paths.patch` patch is still needed. - The `patch-giscanner-utils.py-use-absolute-linkage-paths.patch` patch is still needed. These two patches allow using gobject-introspection- generated .typelibs without setting `DYLD_LIBRARY_PATH` or `DYLD_FALLBACK_LIBRARY_PATH`. - Removing the reinplaces will break dependent ports and should probably be avoided. Thanks for stepping up as maintainer, though; you're very welcome. -- Ticket URL: <https://trac.macports.org/ticket/40617#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#40617: Update gobject-introspection @1.38.0 ------------------------------------+---------------------- Reporter: juanrgar@… | Owner: cal@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: gobject-introspection | ------------------------------------+---------------------- Changes (by cal@…): * cc: juanrgar@… (removed) Comment: You don't need to Cc yourself if you're the reporter. -- Ticket URL: <https://trac.macports.org/ticket/40617#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#40617: Update gobject-introspection @1.38.0 ------------------------------------+---------------------- Reporter: juanrgar@… | Owner: cal@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: gobject-introspection | ------------------------------------+---------------------- Comment (by juanrgar@…): Thank you very much! I see I did quite a great job :( It compiled fine on my system and I took that as a license to remove the patches. Asap (I'm not home) I will attach a clean patch including the needed patches. Thank you ;) -- Ticket URL: <https://trac.macports.org/ticket/40617#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
#40617: Update gobject-introspection @1.38.0 ------------------------------------+---------------------- Reporter: juanrgar@… | Owner: cal@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: gobject-introspection | ------------------------------------+---------------------- Comment (by cal@…): Replying to [comment:4 juanrgar@…]:
Thank you very much! I see I did quite a great job :( It compiled fine on my system and I took that as a license to remove the patches.
While that usually works fine, gobject-introspection is a special case, because you usually don't notice any problems until you try building other ports that use it or try to load the generated bindings in a target language.
Asap (I'm not home) I will attach a clean patch including the needed patches.
Don't worry, we're not in a particular hurry. -- Ticket URL: <https://trac.macports.org/ticket/40617#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#40617: Update gobject-introspection @1.38.0 ------------------------------------+---------------------- Reporter: juanrgar@… | Owner: cal@… Type: update | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: | Keywords: Port: gobject-introspection | ------------------------------------+---------------------- Comment (by juanrgar@…): I've checked that the contents of patch-giscanner-dumper.py-clang-is-not- msvc.patch are already merged in gobject-introspection source code. Here's what I've done to check this works: - Install mozjs17 (https://trac.macports.org/ticket/40614) - Install gobject-introspection @1.38.0 - Install gjs @1.38.1 (not available in macports repo) Then I've run a basic gjs example and I've seen it working. I know this is not definitive though. I just uploaded this new version of the Portfile. -- Ticket URL: <https://trac.macports.org/ticket/40617#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#40617: Update gobject-introspection @1.38.0 ------------------------------------+-------------------- Reporter: juanrgar@… | Owner: cal@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: fixed | Keywords: Port: gobject-introspection | ------------------------------------+-------------------- Changes (by cal@…): * status: assigned => closed * resolution: => fixed Comment: Looks good to me, committed in r111971. I'll try to bring those patches into a form where they can be merged upstream and open a bug there. -- Ticket URL: <https://trac.macports.org/ticket/40617#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#40617: Update gobject-introspection @1.38.0 ------------------------------------+-------------------- Reporter: juanrgar@… | Owner: cal@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: fixed | Keywords: Port: gobject-introspection | ------------------------------------+-------------------- Comment (by cal@…): Tracking upstream submit in https://bugzilla.gnome.org/show_bug.cgi?id=709583. -- Ticket URL: <https://trac.macports.org/ticket/40617#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
#40617: Update gobject-introspection @1.38.0 ------------------------------------+-------------------- Reporter: juanrgar@… | Owner: cal@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: 2.2.0 Resolution: fixed | Keywords: Port: gobject-introspection | ------------------------------------+-------------------- Comment (by juanrgar@…): Thank you very much! I hope I will not disappoint the macports project ;) -- Ticket URL: <https://trac.macports.org/ticket/40617#comment:9> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts