Commit 7901b467 authored by Olivier Duchateau's avatar Olivier Duchateau
Browse files

Sync with ports tree

parent 9bc3dc38
......@@ -5,6 +5,7 @@
PORTNAME= gtk
PORTVERSION= 3.24.23
PORTREVISION= 1
CATEGORIES= x11-toolkits
MASTER_SITES= GNOME/sources/gtk+/${PORTVERSION:C/^([0-9]+\.[0-9]+).*/\1/}
PKGNAMESUFFIX?= 3
......@@ -31,9 +32,8 @@ LIB_DEPENDS= libepoxy.so:graphics/libepoxy \
libatk-bridge-2.0.so:accessibility/at-spi2-atk
USES= compiler:c11 gettext gnome meson localbase \
python:3.6+,build tar:xz xorg
python:3.6+,build tar:xz
USE_GNOME= cairo gdkpixbuf2 glib20 libxslt:build pango
USE_XORG= x11
# Global option for the meson build system
# It avoids to build subproject 'proxy-libintl' (otherwise devel/git
......@@ -47,6 +47,9 @@ MESON_ARGS= -Dexamples=false \
# gtk-update-icon-cache is now part of the whole gtk+ tarball
.if defined(GTK_SLAVE)
USES+= xorg
USE_XORG= x11
MESON_ARGS+= -Dwayland_backend=false \
-Dprint_backends=file \
-Dcolord=no \
......@@ -73,8 +76,6 @@ _PRINT= file lpr
USE_LDCONFIG= yes
USE_GNOME+= atk introspection:build
USE_XORG+= xcomposite xcursor xdamage xext xfixes xi xinerama \
xrandr xrender
MESON_ARGS+= -Dprint_backends="${_PRINT:ts,}"
......@@ -89,8 +90,8 @@ GLIB_SCHEMAS= org.gtk.Demo.gschema.xml \
BINARY_ALIAS= python3=${PYTHON_VERSION}
OPTIONS_DEFINE= BROADWAY CLOUDPRINT COLORD CUPS WAYLAND
OPTIONS_DEFAULT=BROADWAY COLORD CUPS WAYLAND
OPTIONS_DEFINE= BROADWAY CLOUDPRINT COLORD CUPS WAYLAND X11
OPTIONS_DEFAULT=BROADWAY COLORD CUPS WAYLAND X11
OPTIONS_SUB= yes
BROADWAY_DESC= Enable GDK Broadway backend for showing GTK+ in the webbrowser using HTML5 and web sockets.
......@@ -121,8 +122,12 @@ WAYLAND_RUN_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols
WAYLAND_USES= gl
WAYLAND_USE= GL=egl
X11_DESC= GDK X11 backend
X11_MESON_TRUE= x11_backend
X11_USES= xorg
X11_USE= XORG=x11,xcomposite,xcursor,xdamage,xext,xfixes,xi,xinerama,xrandr,xrender
pre-configure:
pre-configure-X11-on:
# .if !exists() evaluates too early before cairo has a chance to be installed
@if ! pkg-config --exists cairo-xlib; then \
${ECHO_MSG} "${PKGNAME}: Needs cairo with X11 support enabled."; \
......
TIMESTAMP = 1599910725
TIMESTAMP = 1597070504
SHA256 (gnome/gtk+-3.24.23.tar.xz) = 5d864d248357a2251545b3387b35942de5f66e4c66013f0962eb5cb6f8dae2b1
SIZE (gnome/gtk+-3.24.23.tar.xz) = 21345936
......@@ -59,34 +59,34 @@ include/gtk-3.0/gdk/gdkversionmacros.h
include/gtk-3.0/gdk/gdkvisual.h
%%WAYLAND%%include/gtk-3.0/gdk/gdkwayland.h
include/gtk-3.0/gdk/gdkwindow.h
include/gtk-3.0/gdk/gdkx.h
%%X11%%include/gtk-3.0/gdk/gdkx.h
%%WAYLAND%%include/gtk-3.0/gdk/wayland/gdkwaylanddevice.h
%%WAYLAND%%include/gtk-3.0/gdk/wayland/gdkwaylanddisplay.h
%%WAYLAND%%include/gtk-3.0/gdk/wayland/gdkwaylandglcontext.h
%%WAYLAND%%include/gtk-3.0/gdk/wayland/gdkwaylandmonitor.h
%%WAYLAND%%include/gtk-3.0/gdk/wayland/gdkwaylandselection.h
%%WAYLAND%%include/gtk-3.0/gdk/wayland/gdkwaylandwindow.h
include/gtk-3.0/gdk/x11/gdkx-autocleanups.h
include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h
include/gtk-3.0/gdk/x11/gdkx11cursor.h
include/gtk-3.0/gdk/x11/gdkx11device-core.h
include/gtk-3.0/gdk/x11/gdkx11device-xi2.h
include/gtk-3.0/gdk/x11/gdkx11device.h
include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h
include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h
include/gtk-3.0/gdk/x11/gdkx11devicemanager.h
include/gtk-3.0/gdk/x11/gdkx11display.h
include/gtk-3.0/gdk/x11/gdkx11displaymanager.h
include/gtk-3.0/gdk/x11/gdkx11dnd.h
include/gtk-3.0/gdk/x11/gdkx11glcontext.h
include/gtk-3.0/gdk/x11/gdkx11keys.h
include/gtk-3.0/gdk/x11/gdkx11monitor.h
include/gtk-3.0/gdk/x11/gdkx11property.h
include/gtk-3.0/gdk/x11/gdkx11screen.h
include/gtk-3.0/gdk/x11/gdkx11selection.h
include/gtk-3.0/gdk/x11/gdkx11utils.h
include/gtk-3.0/gdk/x11/gdkx11visual.h
include/gtk-3.0/gdk/x11/gdkx11window.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx-autocleanups.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11applaunchcontext.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11cursor.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11device-core.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11device-xi2.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11device.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11devicemanager-core.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11devicemanager-xi2.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11devicemanager.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11display.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11displaymanager.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11dnd.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11glcontext.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11keys.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11monitor.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11property.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11screen.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11selection.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11utils.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11visual.h
%%X11%%include/gtk-3.0/gdk/x11/gdkx11window.h
include/gtk-3.0/gtk/a11y/gtk-a11y-autocleanups.h
include/gtk-3.0/gtk/a11y/gtkarrowaccessible.h
include/gtk-3.0/gtk/a11y/gtkbooleancellaccessible.h
......@@ -415,7 +415,7 @@ include/gtk-3.0/unix-print/gtk/gtkprintunixdialog.h
include/gtk-3.0/unix-print/gtk/gtkunixprint-autocleanups.h
include/gtk-3.0/unix-print/gtk/gtkunixprint.h
lib/girepository-1.0/Gdk-3.0.typelib
lib/girepository-1.0/GdkX11-3.0.typelib
%%X11%%lib/girepository-1.0/GdkX11-3.0.typelib
lib/girepository-1.0/Gtk-3.0.typelib
lib/gtk-3.0/%%GTK3_VERSION%%/immodules/im-am-et.so
%%BROADWAY%%lib/gtk-3.0/%%GTK3_VERSION%%/immodules/im-broadway.so
......@@ -430,7 +430,7 @@ lib/gtk-3.0/%%GTK3_VERSION%%/immodules/im-ti-et.so
lib/gtk-3.0/%%GTK3_VERSION%%/immodules/im-viqr.so
%%WAYLAND%%lib/gtk-3.0/%%GTK3_VERSION%%/immodules/im-wayland.so
%%WAYLAND%%lib/gtk-3.0/%%GTK3_VERSION%%/immodules/im-waylandgtk.so
lib/gtk-3.0/%%GTK3_VERSION%%/immodules/im-xim.so
%%X11%%lib/gtk-3.0/%%GTK3_VERSION%%/immodules/im-xim.so
%%CLOUDPRINT%%lib/gtk-3.0/%%GTK3_VERSION%%/printbackends/libprintbackend-cloudprint.so
%%CUPS%%lib/gtk-3.0/%%GTK3_VERSION%%/printbackends/libprintbackend-cups.so
lib/gtk-3.0/%%GTK3_VERSION%%/printbackends/libprintbackend-file.so
......@@ -448,12 +448,12 @@ libdata/pkgconfig/gail-3.0.pc
libdata/pkgconfig/gdk-3.0.pc
%%BROADWAY%%libdata/pkgconfig/gdk-broadway-3.0.pc
%%WAYLAND%%libdata/pkgconfig/gdk-wayland-3.0.pc
libdata/pkgconfig/gdk-x11-3.0.pc
%%X11%%libdata/pkgconfig/gdk-x11-3.0.pc
libdata/pkgconfig/gtk+-3.0.pc
%%BROADWAY%%libdata/pkgconfig/gtk+-broadway-3.0.pc
libdata/pkgconfig/gtk+-unix-print-3.0.pc
%%WAYLAND%%libdata/pkgconfig/gtk+-wayland-3.0.pc
libdata/pkgconfig/gtk+-x11-3.0.pc
%%X11%%libdata/pkgconfig/gtk+-x11-3.0.pc
%%BROADWAY%%man/man1/broadwayd.1.gz
man/man1/gtk-builder-tool.1.gz
man/man1/gtk-encode-symbolic-svg.1.gz
......@@ -471,7 +471,7 @@ share/applications/gtk3-widget-factory.desktop
share/gettext/its/gtkbuilder.its
share/gettext/its/gtkbuilder.loc
share/gir-1.0/Gdk-3.0.gir
share/gir-1.0/GdkX11-3.0.gir
%%X11%%share/gir-1.0/GdkX11-3.0.gir
share/gir-1.0/Gtk-3.0.gir
%%DATADIR%%-3.0/gtkbuilder.rng
%%DATADIR%%-3.0/valgrind/gtk.supp
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment