[MacPorts] #52545: keybinder @0.3.0: update to version 0.3.1, add new port/subport keybinder-3.0, remove py26-keybinder
#52545: keybinder @0.3.0: update to version 0.3.1, add new port/subport keybinder-3.0, remove py26-keybinder ----------------------+---------------------------------------------------- Reporter: devans@… | Owner: ryandesign@… Type: defect | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: keybinder keybinder-3.0 py26-keybinder ----------------------+---------------------------------------------------- keybinder is now at version 0.3.1. In addition to this update, since keybinder @0.3.0, there has been a separate keybinder-3.0 branch that uses gtk3 with gobject-introspection support rather than gtk2. It would be nice to add this to MacPorts either as a separate companion port or as a subport. Finally, the deprecated py26-keybinder subport could be removed as requested by petr in #49355. -- Ticket URL: <https://trac.macports.org/ticket/52545> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52545: keybinder @0.3.0: update to version 0.3.1, add new port/subport keybinder-3.0, remove py26-keybinder -------------------------------------------------+------------------------- Reporter: devans@… | Owner: Type: defect | ryandesign@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: keybinder keybinder-3.0 | Keywords: haspatch py26-keybinder | -------------------------------------------------+------------------------- Changes (by devans@…): * keywords: => haspatch Comment: Patch attached that updates keybinder to version 0.3.1 as follows * fetch from github since previous download site is missing version 0.3.1 * update description to clarify this is a GTK2 app * configure using autogen.sh to generate an updated configure file * add the necessary build dependencies * patch configure.ac to remove the use of deprecated GNOME_COMMON_INIT removed in gnome-common @3.18.0 * patch configure.ac to override the standard python install locations with the MacPorts version specific ones * fix argument in configure.args in Portfile that specifies the absolute path to pygtk-codegen-2.0 to work when configuring with autogen.sh * remove subport py26-keybindings Additional patch attached to update py-graveyard to obsolete py26-keybinder I haven't looked at keybinder-3.0. Not sure whether this should be a subport or a new port. I'm leaning toward new port since it is maintained as a separate github project. -- Ticket URL: <https://trac.macports.org/ticket/52545#comment:1> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52545: keybinder @0.3.0: update to version 0.3.1, add new port/subport keybinder-3.0, remove py26-keybinder -------------------------------------------------+------------------------- Reporter: devans@… | Owner: Type: update | ryandesign@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: keybinder keybinder-3.0 | Keywords: haspatch py26-keybinder | -------------------------------------------------+------------------------- Changes (by devans@…): * type: defect => update Old description:
keybinder is now at version 0.3.1.
In addition to this update, since keybinder @0.3.0, there has been a separate keybinder-3.0 branch that uses gtk3 with gobject-introspection support rather than gtk2. It would be nice to add this to MacPorts either as a separate companion port or as a subport.
Finally, the deprecated py26-keybinder subport could be removed as requested by petr in #49355.
New description: keybinder is now at version 0.3.1. In addition, the deprecated py26-keybinder subport could be removed as requested by petr in #49355. The keybinder-3.0 issue has been moved to # -- Comment: The keybinder-3.0 issue has been moved to separate ticket #52590 for clarity. -- Ticket URL: <https://trac.macports.org/ticket/52545#comment:2> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52545: keybinder @0.3.0: update to version 0.3.1, add new port/subport keybinder-3.0, remove py26-keybinder -------------------------------------------------+------------------------- Reporter: devans@… | Owner: Type: update | ryandesign@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: keybinder keybinder-3.0 | Keywords: haspatch py26-keybinder | -------------------------------------------------+------------------------- Description changed by devans@…: Old description:
keybinder is now at version 0.3.1.
In addition, the deprecated py26-keybinder subport could be removed as requested by petr in #49355.
The keybinder-3.0 issue has been moved to #
New description: keybinder is now at version 0.3.1. In addition, the deprecated py26-keybinder subport could be removed as requested by petr in #49355. The keybinder-3.0 issue has been moved to #52590 -- -- Ticket URL: <https://trac.macports.org/ticket/52545#comment:3> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52545: keybinder @0.3.0: update to version 0.3.1, add new port/subport keybinder-3.0, remove py26-keybinder -------------------------------------------------+------------------------- Reporter: devans@… | Owner: Type: update | ryandesign@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: keybinder keybinder-3.0 | Keywords: haspatch py26-keybinder | -------------------------------------------------+------------------------- Comment (by devans@…): Updated patch to enable the build of gtk-doc API docs. GNOME libraries usually include pre-built API docs in the tarball but, since we are now building from scrath, we need to build them ourselves. -- Ticket URL: <https://trac.macports.org/ticket/52545#comment:4> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52545: keybinder @0.3.0: update to version 0.3.1, add new port/subport keybinder-3.0, remove py26-keybinder -------------------------------------------------+------------------------- Reporter: devans@… | Owner: Type: update | ryandesign@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: keybinder keybinder-3.0 | Keywords: haspatch py26-keybinder | -------------------------------------------------+------------------------- Comment (by ryandesign@…): Is running autogen.sh really necessary? Would using the [https://github.com/engla/keybinder/releases release download] avoid that need? -- Ticket URL: <https://trac.macports.org/ticket/52545#comment:5> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52545: keybinder @0.3.0: update to version 0.3.1, add new port/subport keybinder-3.0, remove py26-keybinder -------------------------------------------------+------------------------- Reporter: devans@… | Owner: Type: update | ryandesign@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: keybinder keybinder-3.0 | Keywords: haspatch py26-keybinder | -------------------------------------------------+------------------------- Comment (by devans@…): Replying to [comment:5 ryandesign@…]:
Is running autogen.sh really necessary? Would using the [https://github.com/engla/keybinder/releases release download] avoid that need? Unfortunately not. As with many github projects (and properly too), the files that are generated by running autogen.sh (configure, etc) are not included in the repo and (I just double checked) the release tar ball is identical to the repo contents. The benefit of this is that you generate configure, etc using the autotools version provided by the build system, not the developer system. Eliminates a possible problem if the autotools used to generate the tarball are really out of date.
The commit hash that I used is identical to the release tag you mention. -- Ticket URL: <https://trac.macports.org/ticket/52545#comment:6> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52545: keybinder @0.3.0: update to version 0.3.1, add new port/subport keybinder-3.0, remove py26-keybinder -------------------------------------------------+------------------------- Reporter: devans@… | Owner: Type: update | ryandesign@… Priority: Normal | Status: new Component: ports | Milestone: Resolution: | Version: Port: keybinder keybinder-3.0 | Keywords: haspatch py26-keybinder | -------------------------------------------------+------------------------- Comment (by devans@…): Committed in r154011. -- Ticket URL: <https://trac.macports.org/ticket/52545#comment:7> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
#52545: keybinder @0.3.0: update to version 0.3.1, add new port/subport keybinder-3.0, remove py26-keybinder -------------------------------------------------+------------------------- Reporter: devans@… | Owner: Type: update | ryandesign@… Priority: Normal | Status: closed Component: ports | Milestone: Resolution: fixed | Version: Port: keybinder keybinder-3.0 | Keywords: haspatch py26-keybinder | -------------------------------------------------+------------------------- Changes (by devans@…): * status: new => closed * resolution: => fixed -- Ticket URL: <https://trac.macports.org/ticket/52545#comment:8> MacPorts <https://www.macports.org/> Ports system for the Mac operating system
participants (1)
-
MacPorts