CVE and update status of the FreeBSD ports tree4,826 unaddressed CVEs in 618 portsAll times are CET

Port details

x11-toolkits/gtk202.24.33_1

Gimp Toolkit for X11 GUI (previous stable version)

Maintainer
desktop@FreeBSD.org
Packages
gtk2 2.24.33_1
Upstream
up to date
CPE
gnome:gtk from the port
WWW
https://www.gtk.org/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Possibly backported (1) · The CVE record gives a range ending in a newer branch, check the branch changelog

This port tracks an older, still maintained branch. The CVE record only says “before X” with X in a newer branch, so it cannot tell whether this branch received the fix. This is an estimate, not a confirmation. These CVEs are not counted as unaddressed.
CVE-2014-19497.2published 2015-01-16

GTK+ 3.10.9 and earlier, as used in cinnamon-screensaver, gnome-screensaver, and other applications, allows physically proximate attackers to bypass the lock screen by pressing the menu button.

Fixed (0)

No VuXML entries for this package.

Commits (350)

Gleb Popov (arrowd) · 2.24.33_1
x11-toolkits/gtk20: Depend on cairo in a canonical way

PR:		294800
b99eda2fb7
Baptiste Daroussin (bapt)
Mk/bsd.sites.mk: Simplify MASTER_SITES= GNOME

Since GNOME changes their numbering, in some Makefile MASTER_SITES= GNOME is
more complex. This patch simplify for users.

Differential Revision:		https://reviews.freebsd.org/D43183
a0ce779c88
Charlie Li (vishwin)
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move

The GTK 1-based gdk-pixbuf has not existed for some time.

No functional or package changes.
e87d8134a3
Adriaan de Groot (adridg)
x11-toolkits/gtk20: fix build with clang 16

Repair dodgy cast.

Reported by:	Eric Camachat
PR:		270449
45a326d4b3
Tobias C. Berner (tcberner)
accessibility/at-spi2-core: update to 2.46.0

What's new in at-spi2-core 2.46.0:
* Fix GetInterfaces documentation on org.a11y.atspi.Accessible
  interface.

What's new in at-spi2-core 2.45.91:
* Send device event controller events using the same signature as other
  events.
* Document the Accessible, Action, and Cache dbus interfaces.
* Fix license of atspi-gmain.c (#87).

What's new in at-spi2-core 2.45.90:
* xml: Add some documentation.
* xml: Fix event arguments.
* xml: Add some missing DeviceEventController methods.
* Bind the AT-SPI bus to the graphical session.
* Mark bus service as belonging to the session slice.
* Add ATSPI_ROLE_PUSH_BUTTON_MENU.
* Add an "announcement" event/signal to allow objects to send
  notifications (!63).
* Various code clean-ups and test improvements.

What's new in at-spi2-core 2.45.1:
* Atk and at-spi2-atk are now merged into this project.
* Now requires meson 0.56.2 and glib 2.67.4.
* at-spi2-atk: Expose the accessible hierarchy via dbus introspection.
* Properly escape the AT-SPI bus address; fixes warnings about the address
  not containing a colon (!55).
* Add a text value to AtspiValue, so that a value can expose a textual
  description, as in the new Atk value API.
* Add atspi_event_listener_register_with_app, to allow an event listener
  to be registered only for a given application (!52).

- accessibility/atk and accessibility/at-spi2-atk have been merged into
  accessibility/at-spi2-core

- accessibility/at-spi2-core: bump consumers of removed ports atk and at-spi2-atk

PR:		269704
Exp-run by:	antoine
---
fa81a4f5f8
Stefan Eßer (se)
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se)
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner)
x11-toolkits: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  1wardd@airmail.net
  *  Alexander Kabaev <ak03@gte.com>
  *  Alexander Novitsky <alecn2002@yandex.ru>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Andreas Kohn <andreas@syndrom23.de>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Brian Buchanan <brian@CSUA.Berkeley.EDU>
  *  Cezary Morga <cm@therek.net>
  *  Cheng-Lung Sung <clsung@FreeBSD.org>
  *  Danilo Egea Gondolfo <danilo@FreeBSD.org>
  *  Dima Sivachenko <dima@Chg.RU>
  *  Edwin Groothuis <edwin@mavetju.org>
  *  Eric Anholt <anholt@FreeBSD.org>
  *  Igor Pokrovsky <ip@doom.homeunix.org>
  *  James FitzGibbon <jfitz@FreeBSD.org>
  *  Jean-Sébastien Pédron <dumbbell@FreeBSD.org>
  *  Joe Marcus Clarke <marcus@FreeBSD.org>
  *  Juli Mallett
  *  Kenjiro Cho <kjc@csl.sony.co.jp>
  *  Kimura Fuyuki <fuyuki@hadaly.org>
  *  Koop Mast <kwm@FreeBSD.org>
  *  Lars Koeller <Lars.Koeller@Uni-Bielefeld.de>
  *  Lubomir Marinov <lubomir_m@abv.bg>
  *  Marc Recht <marc@informatik.uni-bremen.de>
  *  Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
  *  Martin Klaffenboeck <martin.klaffenboeck@gmx.at>
  *  Martin Matuska <mm@FreeBSD.org>
  *  Maxim Sobolev <sobomax@FreeBSD.org>
  *  Michael Grünewald <michipili@gmail.com>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Mike Krutov <neko@takino.org>
  *  Mike Meyer <mwm@mired.org>
  *  Olivier Duchateau
  *  Paul Schmehl <pauls@utdallas.edu>
  *  Peter Hawkins <thepish@FreeBSD.org>
  *  Piotr Kubaj <pkubaj@anongoth.pl>
  *  Radim Kolar
  *  Rene Ladan <rene@FreeBSD.org>
  *  Robert C. Noland III <rnoland@FreeBSD.org>
  *  Simon Barner <barner@gmx.de>
  *  Stephane Legrand <stephane@FreeBSD.org>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  Thomas Gellekum <tg@FreeBSD.org>
  *  Tom McLaughlin <tmclaugh@sdf.lonestar.org>
  *  Vanilla I. Shu <vanilla@MinJe.com.TW>
  *  Will Andrews <andrews@technologist.com>
  *  Yukihiro Nakai <nakai@FreeBSD.org>
  *  Zane C, Bowers <vvelox@vvelox.net>
  *  asami
  *  chinsan
  *  chuckr
  *  clsung@dragon2.net
  *  dmitry@karasik.eu.org
  *  fjoe@FreeBSD.org
  *  gahr
  *  gena
  *  ijliao
  *  mi
  *  minter@lunenburg.org
  *  nivit@users.sourceforge.net
  *  ports@c0decafe.net
  *  roland.jesse@gmx.net
  *  thierry@pompo.net
  *  vanilla

With hat:	portmgr
71b6a9f9c7
Bernhard Froehlich (decke)
x11-toolkits/gtk20: Add CPE information

Approved by:	portmgr (blanket)
bcaa294555
Jan Beich (jbeich)
x11-toolkits/gtk20: unbreak after e497a16a2869

===>  Building package for gtk2-2.24.33
pkg-static: Use of '@unexec' is deprecated: Use @preunexec/@postunexec instead
pkg-static: Use of '@unexec' is deprecated: Use @preunexec/@postunexec instead
*** Error code 1
e885069192
Mathieu Arnold (mat)
Remove # $FreeBSD$ from Makefiles.
305f148f48
Dima Panov (fluffy)
x11-toolkits/gtk20: update to 2.24.33 release

*   This is the final GTK 2.x release.
*   There will be no more updates to GTK 2.

Wit hat:	desktop
0d37d27ea8
Baptiste Daroussin (bapt)
In preparation of the update of glib remove the -reference ports

Those ports mainly concern old Gnome2 libraries, the behaviour of this infra
is not compatible with the meson build system (being used in newer version)
the documentation is provided otherwise in the other version
6b5e7cdc84
Tobias C. Berner (tcberner)
Move some gnome@ ports to desktop@

As gnome@ is lacking active committers at the moment, transfer some of its
ports [1] up the stack to the desktop@ group, in hope that this way we get some
updates in as the set of people that "should feel responsible" grows.

As soon as gnome@ grows some committers again, this can (and should) of course
be reverted again.

[1] The list of ports chosen in this move consits of all the ports that are
required to build x11/kde5.

Approved by:	portmgr (bapt)
Differential Revision:	https://reviews.freebsd.org/D26362
28bac6ebdd
Niclas Zeising (zeising)
Add USES=xorg USES=gl, ports categories x

Add USES=xorg and USES=gl to ports in categories starting with 'x'
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
4c46ca73d8
Tijl Coosemans (tijl)
Update graphics/gtk-update-icon-cache to 2.24.32 to keep it in sync with x11-toolkits/gtk20.  Add a comment about this to x11-toolkits/gtk20 because this isn't the first time.
aeddb3bebf
Baptiste Daroussin (bapt) · 2.24.32
Update to 2.24.32
90b6a928aa
Dmitry Marakasov (amdmi3) · 2.24.31
- Switch to USES=localbase - Update WWW

Approved by:	portmgr blanket
0dd17df2f4
Baptiste Daroussin (bapt) · 2.24.31
Update to 2.4.31
83350aeac3
Antoine Brodin (antoine) · 2.24.29_3
Remove dependency on the python symlink All ports relying on this pollution should have been fixed
e43a9b1fdd
Mathieu Arnold (mat) · 2.24.29_2
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.

With hat:	portmgr
Sponsored by:	Absolight
72ea7e696b
Tijl Coosemans (tijl) · 2.24.29_2
- Update security/gnutls to 3.4.10. - Rename the LIBDANE option DANE because that's the name of the protocol   supported by libgnutls-dane and gnutls-cli.  Also clarify the option   description. - Add an IDN option. - libgnutls-openssl has been removed in 3.4.  Some ports used this library   in their LIB_DEPENDS but no port actually required it. - Some old API functions have been removed.  Ports t

net-im/jabber: This port used the old API to give users fine grained
control over which crypto algorithms were used via a configuration file.
It's not immediately obvious how to port this to the new API so the port
always uses the defaults now.

www/hydra: Mark BROKEN.  This uses more removed calls than the other ports,
is said to be alpha quality and not fully functional and has been abandoned
10 years ago.

PR:		207768
Exp-run by:	antoine
Approved by:	portmgr (antoine)
6bc6f3a9e0
Tijl Coosemans (tijl) · 2.24.29_1
Combine print/cups-base, print/cups-client and print/cups-image into print/cups and update it to 2.1.3.  Also remove print/cups-pstoraster, improve print/cups-filters, print/foomatic-* and update print/hplip to 3.16.2.

Long description:

First some background.  When you hand a file to cups it sets up a chain of
filter programs that converts the file to something a printer understands.
Each filter has a cost associated with it and cups tries to find the
cheapest chain.  Costs used to be configured in such a way that files were
first converted to PostScript.  This could then be manipulated further (e.g.
putting multiple pages on one sheet) before finally being sent to a
PostScript printer or another filter like pstoraster which produces a raster
format understood by non-PostScript printer drivers.  Nowadays most filters
have been moved from cups to cups-filters and they have been configured to
use PDF as an intermediate format instead of PostScript.

Merging of cups-base, cups-client and cups-image into print/cups:
- cups-image provides a library to work with the cups raster format.  It is
  only used to implement filters and printer drivers and these only exist
  in the context of a cups server so there's no need to separate this from
  cups-base.
- cups-client provides a library that allows applications to print via cups.
  It is possible to use the library to access a remote cups server without
  running a local cups server, but such a setup is discouraged and the
  configuration file to set this up has been marked deprecated.  It is
  better to run a local cups server and let that talk to the remote cups
  server because then you have the benefits of local job queuing in case the
  remote server is down or busy.  Given this and the fact that without
  filters cups-base is now smaller than it used to be it makes sense to
  merge the ports.  The patch also adds options IPPTOOL, DOCS and NLS which
  when disabled make the new cups package smaller than the current
  cups-client package.  Merging the ports also prevents problems with
  options like ZEROCONF being configured differently in both ports.
- print/cups was a metaport that depended on cups-base and some filters.
  There isn't really a need for such a metaport so cups-base can be renamed
  to cups.  The filters can be depended on by printer drivers such as hplip
  if they need them.

Additional changes to the new print/cups:
- Clean up the patches.  They seem to have been regenerated with post-patch
  changes included.
- Add a patch to prevent intermediate conversion to PDF when a PostScript
  file is sent to a PostScript printer when cups-filters is installed.
- Fix the PAM configuration file.
- Add a patch to let the server search /usr/local/share/ppd like on Linux so
  other ports don't have to add links to it.
- Remove ulpt(4) helper scripts.  The port uses libusb with ugen(4).
- Remove support for mDNSResponder.  cups-filters only supports Avahi.
- Combine ICONS and XDG_OPEN options into an X11 option to support WITHOUT_X11.
- Optionally depend on colord for ICC profile support.
- Various smaller changes.

Changes to print/cups-filters:
- Let the cups_browsed rc.d script depend on cupsd and avahi_daemon instead
  of LOGIN.
- Development of foomatic-filters has been moved to cups-filters so let this
  port install foomatic related files and add foomatic-filters to CONFLICTS.
- Fix location of liblouis tables.
- Add patch to fix ICC support.

Changes to print/cups-pstoraster:
This port is essentially an old version of Ghostscript plus a cups filter.
It's no longer developed.  This commit removes it and changes existing
dependencies to print/cups-filters which depends on print/ghostscript* and
includes a gstoraster filter that can handle both PostScript and PDF.

Changes to print/foomatic-db*:
Remove old MASTER_SITES and dependencies and eliminate PKGNAMEPREFIX.

Changes to print/foomatic-filters:
Install beh backend with its original name again and add cups-filters to
CONFLICTS.

Changes to print/hplip:
- Stop installing hpijs/foomatic-rip support.  This is no longer supported
  upstream.
- Stop installing hpcups PPDs.  These are now automatically generated.  The
  bundled PPDs are generated for an older version of cups.
- Rename the QT option to X11 to support WITHOUT_X11.
- Simplify the patches now that ports are installed in a staging area.
- Add a patch to set SO_REUSEPORT (next to SO_REUSEADDR) on the mDNS socket
  like avahi-daemon does.  This fixes Zeroconf support for HP network
  printers.

PR:		207746
Exp-run by:	antoine
Approved by:	portmgr (antoine)
59272d1017
Koop Mast (kwm) · 2.24.29
Update gtk20 to 2.24.29.
8faff8fae8
Jan Beich (jbeich) · 2.24.28_1
graphics/gtk-update-icon-cache: restore r297047 after r313633

- Invoke pkg-config(1) instead of checking manually [1]
- Convert to ECHO_MSG which can be silenced

PR:		166279
Reported by:	mi (via mail on gnome@ list)
Approved by:	gnome (kwm)
Submitted by:	John Hein <jh-fbml@snkmail.com> [1]
Differential Revision:	https://reviews.freebsd.org/D4260
8af40027a9
Baptiste Daroussin (bapt) · 2.24.28_1
Specify correctly @post* for gtk-query-immodules
0eae03bd38
Tijl Coosemans (tijl) · 2.24.28_1
By default libtool replaces -export-symbols <file> with -retain-symbols-file <file> on ELF systems, but this doesn't really do what -export-symbols is meant to do.  On GNU ELF systems it converts <file> to a simple version script first and then uses -version-script instead of -retain-symbols-file. Let USES=libtool patch libtool scripts to do this on all systems with GNU ld(1).

Bump PORTREVISION on all ports where the build log contains -export-symbols.

audio/calf: This port builds a module that now exports only one function,
but it also builds a number of executables that link to this module and
expect to see other functions.  Because it's already a bit dodgy to link to
a module (libtool warns about this) let the module continue to export only
one function and instead build an ordinary library from the same source that
the executables can link to.  Fix a number of other issues in the same
Makefile.am and clean up the port Makefile.

japanese/scim-honoka: Tries to hide all symbols that start with an
underscore, but because this library is written in C++ all symbols start
with _Z so it ends up hiding everything.  Just don't hide anything at all
like the textproc/scim configure script does.

multimedia/schroedinger: Apply an upstream patch.

textproc/scim-input-pad: Same as japanese/scim-honoka.

PR:		201922
Approved by:	portmgr (antoine)
Exp-run by:	antoine
a374acb969
Koop Mast (kwm) · 2.24.28
Update gtk-update-icon-cache and gtk20 to 2.24.28.

Obtained from:	gnome devel repo
4c391218db
Mathieu Arnold (mat) · 2.24.27
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
60d1a83c2a
Mathieu Arnold (mat) · 2.24.27
This patch somehow got badly garbled somewhere.

Sponsored by:	Absolight
43eeee825e
Koop Mast (kwm) · 2.24.27
Fix warnings with modern perl (5.16+) and which errors out with newest (5.21+)

PR:		199380
Submitted by:	mat@
e71ef7738b
Koop Mast (kwm) · 2.24.27
Don't do mkdir -p (it done in the post-install target). Remove two redundand @dir lines.

Submitted by:	bapt@
68f9745c48
Koop Mast (kwm) · 2.24.27
Update glib20 to 2.42.2. Update gtk20 to 2.24.27. Update gtk30 to 3.14.10.

Cleanup @dirrm in plist.
Cleanup the gtk20 Makefile.

Submitted by:	Gusau Perez
Obtained from:	GNOME devel repo
207640829f
Antoine Brodin (antoine) · 2.24.25_1
Depend on update-mime-database instead of a file generated by pkg-install
4eb0c493e8
Koop Mast (kwm) · 2.24.25_1
Update GNOME to 3.14.2.

This update was brought to you in collaboration with Gustua Perez

Make sure gtk30 pulls it the default theme (adwaita-icon-theme).
Update the extra gnome-shell-extensions so they work with gnome-shell 3.14.
Drop metacity from gnome3 meta-port.
Remove the gtile gnome-shell extension since it proven to be buggy.

Exp-run done by antoine@ for gdk-pixbuf2 deprecated API.

PR:		195414
Obtained from:	gnome dev repo
6ce4980916
Koop Mast (kwm) · 2.24.25_1
Remove old firefox/thunderbird crash workaround. Upstream fixed it, and now the patch is causing window update issues.

PR:		195312
Submitted by:	gblach@
b2f56f8b61
Koop Mast (kwm) · 2.24.25
Update to 2.24.25.

While here drop :keepla from USES=libtool.

PR:		191177
Submitted by:	dcarmich@dcarmichael.net
0248b1e8b7
Tijl Coosemans (tijl) · 2.24.22_4
Remove CONFIGURE_ARGS=--enable-explicit-deps.  This option adds dependencies to the Requires field in pkgconfig files that should only be needed with static linking and cause a lot of overlinking with shared linking.  They should be added to the Requires.private field instead, but since this port doesn't install any static libraries they can just be removed.

The flag was added because several ports that depend on this port failed to
link because of missing libraries when the linker enforced explicit
linking.  The pkgconfig files in this port then provided the links.
These ports have all been fixed now.

PR:		192062
Exp-run by:	antoine
Approved by:	portmgr (antoine)
294443d6b1
Adam Weinberger (adamw) · 2.24.22_3
Rename x11-*/ patch-xy patches to reflect the files they modify.

Finally, this is the last of it.
0ce9c970cf
Koop Mast (kwm) · 2.24.22_3
USE_BZIP2 -> USES=tar:bzip2 USE_GNOME=ltverhack -> USES=libtool:keepla use INSTALL_TARGET=install-strip for stripping.
4f538bdf08
Niclas Zeising (zeising) · 2.24.22_2
The FreeBSD x11@ and graphics team proudly presents a zeising, kwm production, with help from dumbbell, bdrewery:

NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE

This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.

This patch also contains updates of libxcb and related ports, pixman, as well
as some drivers and utilities.

Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due
to xserver version change.

Apart from these updates, the way shared libraries are handled has been
changed for all xorg ports, as well as libxml2 and freetype, which means
ltverhack is gone and as a consequence shared libraries have been bumped.
The plan is that this change will make library bumps less likely in the
future.
All affected ports have had their portrevisions bumped as a consequence of
this.

Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT.

Update instructions, hardware support, and more notes can be found on
https://wiki.freebsd.org/Graphics

Thanks to:	all testers, bdrewery and the FreeBSD x11@ team
exp-run by:	bdrewery [1]
PR:		ports/187602 [1]
Approved by:	portmgr (bdrewery), core (jhb)
39fc32e828
Alexey Dokuchaev (danfe) · 2.24.22_1
Modernize and cleanup the port a bit: - Sort the USES and USE_* knobs; utilize these nifty OPTIONS helpers - Drop superfluous quotes, so the line fits in 80-char screen

Approved by:	silence from gnome@ (since Jan 21th)
3147edde9e
Koop Mast (kwm) · 2.24.22_1
Move immodules.cache related lines up. So the @unexec line for this file is before the lines where the dirs are removed.

Submitted by:	skreuzer@
841d470f0e
Koop Mast (kwm) · 2.24.22_1
Enable explicit depends, this will record X depends in gdk-2.0.pc. This should fix the build of ports that use X libraries but don't explicitly depend on X libraries.
371438e01a
Koop Mast (kwm) · 2.24.22
Update to 2.4.22.

USE_GNOME=gnomehack ->USES=pathfix.
Stageify, use new LIB_DEPEND syntax, switch to libtool less ltverhack.
Merge new gtk-query-immodules handling from gtk30 ports in our dev repo [1]

Obtained from:	FreeBSD gnome dev repo [1]
f61444b07a
Koop Mast (kwm) · 2.24.19_2
Fix pkgname collisions in gtk??[mm] ports.
753e13b59c
Baptiste Daroussin (bapt) · 2.24.19_2
Add NO_STAGE all over the place in preparation for the staging support (cat: x11-toolkits)
7e5a7bfffd
Andrej Zverev (az) · 2.24.19_2
- convert to the new perl5 framework - convert USE_GMAKE to Uses

Reviewed by:	kwm@
Approved by:	kwm@ (gnome@)
184fe8daa4
Baptiste Daroussin (bapt) · 2.24.19_2
Add an explicit dependency on pkgconf
59443afb37
Marcus von Appen (mva) · 2.24.19_2
- Fix a cross-port dependency issue for building several gnome-related   ports. x11-toolkits/gtk20 installs scripts that require python to be   installed. - Bump the PORTREVISION to let the port pull in lang/python
5bae7389e9