1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Gimp Toolkit for X11 GUI
8 HOMEPAGE= https://www.gtk.org/
12 SITES[main]= GNOME/gtk+/3.22
13 DISTFILE[1]= gtk+-3.22.26.tar.xz:main
16 SPKGS[standard]= single
18 OPTIONS_AVAILABLE= DBUS CUPS CLOUDPRINT COLORD BROADWAY
19 OPTIONS_STANDARD= DBUS BROADWAY
20 OPT_ON[all]= DBUS BROADWAY
22 BUILDRUN_DEPENDS= libepoxy:single:standard
23 RUN_DEPENDS= adwaita-icon-theme:single:standard
25 USES= gettext-tools gmake libtool pkgconfig
26 gnome-icons:single schemas:single perl:build
28 GNOME_COMPONENTS= atk cairo gdkpixbuf pango introspection
29 XORG_COMPONENTS= xext x11 xinerama xi xrandr xcursor xfixes xdamage
32 DISTNAME= gtk+-3.22.26
34 FPC_EQUIVALENT= x11-toolkits/gtk30
35 GLIB_SCHEMAS= org.gtk.Demo.gschema.xml
36 org.gtk.Settings.ColorChooser.gschema.xml
37 org.gtk.Settings.Debug.gschema.xml
38 org.gtk.Settings.FileChooser.gschema.xml
41 CONFIGURE_ARGS= --enable-x11-backend
42 --disable-wayland-backend
43 --enable-introspection
45 INSTALL_TARGET= install-strip
46 INSTALL_REQ_TOOLCHAIN= yes
47 PLIST_SUB= LIBVERSION=0.2200.26
50 CPPFLAGS= -fno-omit-frame-pointer
52 [CLOUDPRINT].DESCRIPTION= Support for printing to cloud
53 [CLOUDPRINT].BROKEN_ON= CLOUDPRINT option not supported yet
54 [CLOUDPRINT].BUILDRUN_DEPENDS_ON= librest:single:standard
55 json-glib:single:standard
56 [CLOUDPRINT].CONFIGURE_ENABLE_BOTH= cloudprint
58 [DBUS].DESCRIPTION= AT-SPI ATK bridge support (requires dbus)
59 [DBUS].BUILDRUN_DEPENDS_ON= at-spi2-atk:single:standard
60 [DBUS].CONFIGURE_WITH_BOTH= atk-bridge
62 [COLORD].BROKEN_ON= COLORD option not supported yet
64 [BROADWAY].DESCRIPTION= Backend for HTML5 and websocket support
65 [BROADWAY].CONFIGURE_ENABLE_BOTH= broadway-backend
67 [CUPS].BROKEN_ON= CUPS option not supported yet
68 [CUPS].BUILDRUN_DEPENDS_ON= cups:single:standard
69 [CUPS].CONFIGURE_ENABLE_BOTH= cups
72 @${REINPLACE_CMD} -e 's|[{]libdir[}]/locale|{datadir}/locale|g' \
76 @${RM} -r ${WRKSRC}/docs/gtk.info*
79 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-3.0/modules
80 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-3.0/3.0.0/engines
81 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-3.0/3.0.0/loaders
82 ${RM} ${STAGEDIR}${PREFIX}/bin/gtk-update-icon-cache
83 ${INSTALL_MAN} ${WRKSRC}/docs/reference/gtk/gtk-query-immodules-3.0.1 \
84 ${STAGEDIR}${MANPREFIX}/man/man1
86 [FILE:226:descriptions/desc.single]
87 GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating
88 graphical user interfaces. Offering a complete set of widgets, GTK+
89 is suitable for projects ranging from small one-off tools to complete
94 61eef0d320e541976e2dfe445729f12b5ade53050ee9de6184235cb60cd4b967 18922136 gnome3/gtk+-3.22.26.tar.xz
97 [FILE:17270:manifests/plist.single]
98 %%BROADWAY-ON%%bin/broadwayd
101 gtk-encode-symbolic-svg
103 gtk-query-immodules-3.0
106 gtk3-demo-application
109 etc/gtk-3.0/im-multipress.conf
110 include/gail-3.0/libgail-util/
114 %%BROADWAY-ON%%include/gtk-3.0/gdk/broadway/
120 include/gtk-3.0/gdk/deprecated/gdkcolor.h
124 gdkapplaunchcontext.h
125 %%BROADWAY-ON%%include/gtk-3.0/gdk/gdkbroadway.h
163 include/gtk-3.0/gdk/x11/
165 gdkx11applaunchcontext.h
170 gdkx11devicemanager-core.h
171 gdkx11devicemanager-xi2.h
172 gdkx11devicemanager.h
174 gdkx11displaymanager.h
185 include/gtk-3.0/gtk/a11y/
186 gtk-a11y-autocleanups.h
188 gtkbooleancellaccessible.h
189 gtkbuttonaccessible.h
191 gtkcellaccessibleparent.h
192 gtkcheckmenuitemaccessible.h
193 gtkcomboboxaccessible.h
194 gtkcontaineraccessible.h
195 gtkcontainercellaccessible.h
197 gtkexpanderaccessible.h
198 gtkflowboxaccessible.h
199 gtkflowboxchildaccessible.h
201 gtkiconviewaccessible.h
203 gtkimagecellaccessible.h
205 gtklevelbaraccessible.h
206 gtklinkbuttonaccessible.h
207 gtklistboxaccessible.h
208 gtklistboxrowaccessible.h
209 gtklockbuttonaccessible.h
211 gtkmenubuttonaccessible.h
212 gtkmenuitemaccessible.h
213 gtkmenushellaccessible.h
214 gtknotebookaccessible.h
215 gtknotebookpageaccessible.h
217 gtkpopoveraccessible.h
218 gtkprogressbaraccessible.h
219 gtkradiobuttonaccessible.h
220 gtkradiomenuitemaccessible.h
222 gtkrenderercellaccessible.h
224 gtkscalebuttonaccessible.h
225 gtkscrolledwindowaccessible.h
226 gtkspinbuttonaccessible.h
227 gtkspinneraccessible.h
229 gtkstatusbaraccessible.h
230 gtkswitchaccessible.h
231 gtktextcellaccessible.h
232 gtktextviewaccessible.h
233 gtktogglebuttonaccessible.h
234 gtktoplevelaccessible.h
235 gtktreeviewaccessible.h
236 gtkwidgetaccessible.h
237 gtkwindowaccessible.h
238 include/gtk-3.0/gtk/deprecated/
292 gtkappchooserbutton.h
293 gtkappchooserdialog.h
294 gtkappchooserwidget.h
296 gtkapplicationwindow.h
314 gtkcellrendereraccel.h
315 gtkcellrenderercombo.h
316 gtkcellrendererpixbuf.h
317 gtkcellrendererprogress.h
318 gtkcellrendererspin.h
319 gtkcellrendererspinner.h
320 gtkcellrenderertext.h
321 gtkcellrenderertoggle.h
328 gtkcolorchooserdialog.h
329 gtkcolorchooserwidget.h
351 gtkfilechooserbutton.h
352 gtkfilechooserdialog.h
353 gtkfilechoosernative.h
354 gtkfilechooserwidget.h
360 gtkfontchooserdialog.h
361 gtkfontchooserwidget.h
365 gtkgesturelongpress.h
366 gtkgesturemultipress.h
418 gtkprintoperationpreview.h
426 gtkrecentchooserdialog.h
427 gtkrecentchoosermenu.h
428 gtkrecentchooserwidget.h
442 gtkseparatormenuitem.h
443 gtkseparatortoolitem.h
447 gtkshortcutssection.h
448 gtkshortcutsshortcut.h
466 gtktextbufferrichtext.h
476 gtktoggletoolbutton.h
504 include/gtk-3.0/unix-print/gtk/
505 gtkpagesetupunixdialog.h
509 gtkunixprint-autocleanups.h
511 lib/girepository-1.0/
515 lib/gtk-3.0/%%GTK_VERSION%%/immodules/
517 %%BROADWAY-ON%%lib/gtk-3.0/%%GTK_VERSION%%/immodules/im-broadway.so
519 im-cyrillic-translit.so
528 %%CLOUDPRINT-ON%%lib/gtk-3.0/%%GTK_VERSION%%/printbackends/libprintbackend-cloudprint.so
529 %%CUPS-ON%%lib/gtk-3.0/%%GTK_VERSION%%/printbackends/libprintbackend-cups.so
530 lib/gtk-3.0/%%GTK_VERSION%%/printbackends/
531 libprintbackend-file.so
532 libprintbackend-lpr.so
536 libgailutil-3.so.0.0.0
539 libgdk-3.so.%%LIBVERSION%%
542 libgtk-3.so.%%LIBVERSION%%
546 %%BROADWAY-ON%%lib/pkgconfig/
551 %%BROADWAY-ON%%lib/pkgconfig/
554 gtk+-unix-print-3.0.pc
556 share/man/man1/gtk-query-immodules-3.0.1.gz
557 share/aclocal/gtk-3.0.m4
560 gtk3-icon-browser.desktop
561 gtk3-widget-factory.desktop
569 share/glib-2.0/schemas/org.gtk.Settings.EmojiChooser.gschema.xml
570 share/gtk-3.0/gtkbuilder.rng
571 share/icons/hicolor/16x16/apps/
572 gtk3-demo-symbolic.symbolic.png
574 gtk3-widget-factory-symbolic.symbolic.png
575 gtk3-widget-factory.png
576 share/icons/hicolor/22x22/apps/
577 gtk3-demo-symbolic.symbolic.png
579 gtk3-widget-factory-symbolic.symbolic.png
580 gtk3-widget-factory.png
581 share/icons/hicolor/24x24/apps/
582 gtk3-demo-symbolic.symbolic.png
584 gtk3-widget-factory-symbolic.symbolic.png
585 gtk3-widget-factory.png
586 share/icons/hicolor/256x256/apps/
587 gtk3-demo-symbolic.symbolic.png
589 gtk3-widget-factory-symbolic.symbolic.png
590 gtk3-widget-factory.png
591 share/icons/hicolor/32x32/apps/
592 gtk3-demo-symbolic.symbolic.png
594 gtk3-widget-factory-symbolic.symbolic.png
595 gtk3-widget-factory.png
596 share/icons/hicolor/48x48/apps/
597 gtk3-demo-symbolic.symbolic.png
599 gtk3-widget-factory-symbolic.symbolic.png
600 gtk3-widget-factory.png
601 share/locale/af/LC_MESSAGES/
604 share/locale/am/LC_MESSAGES/
607 share/locale/an/LC_MESSAGES/
610 share/locale/ang/LC_MESSAGES/
613 share/locale/ar/LC_MESSAGES/
616 share/locale/as/LC_MESSAGES/
619 share/locale/ast/LC_MESSAGES/
622 share/locale/az/LC_MESSAGES/
625 share/locale/az_IR/LC_MESSAGES/
628 share/locale/be/LC_MESSAGES/
631 share/locale/be@latin/LC_MESSAGES/
634 share/locale/bg/LC_MESSAGES/
637 share/locale/bn/LC_MESSAGES/
640 share/locale/bn_IN/LC_MESSAGES/
643 share/locale/br/LC_MESSAGES/
646 share/locale/bs/LC_MESSAGES/
649 share/locale/ca/LC_MESSAGES/
652 share/locale/ca@valencia/LC_MESSAGES/
655 share/locale/crh/LC_MESSAGES/
658 share/locale/cs/LC_MESSAGES/
661 share/locale/cy/LC_MESSAGES/
664 share/locale/da/LC_MESSAGES/
667 share/locale/de/LC_MESSAGES/
670 share/locale/dz/LC_MESSAGES/
673 share/locale/el/LC_MESSAGES/
676 share/locale/en/LC_MESSAGES/
679 share/locale/en@shaw/LC_MESSAGES/
682 share/locale/en_CA/LC_MESSAGES/
685 share/locale/en_GB/LC_MESSAGES/
688 share/locale/eo/LC_MESSAGES/
691 share/locale/es/LC_MESSAGES/
694 share/locale/et/LC_MESSAGES/
697 share/locale/eu/LC_MESSAGES/
700 share/locale/fa/LC_MESSAGES/
703 share/locale/fi/LC_MESSAGES/
706 share/locale/fr/LC_MESSAGES/
709 share/locale/fur/LC_MESSAGES/
712 share/locale/ga/LC_MESSAGES/
715 share/locale/gd/LC_MESSAGES/
718 share/locale/gl/LC_MESSAGES/
721 share/locale/gu/LC_MESSAGES/
724 share/locale/he/LC_MESSAGES/
727 share/locale/hi/LC_MESSAGES/
730 share/locale/hr/LC_MESSAGES/
733 share/locale/hu/LC_MESSAGES/
736 share/locale/hy/LC_MESSAGES/
739 share/locale/ia/LC_MESSAGES/
742 share/locale/id/LC_MESSAGES/
745 share/locale/io/LC_MESSAGES/
748 share/locale/is/LC_MESSAGES/
751 share/locale/it/LC_MESSAGES/
754 share/locale/ja/LC_MESSAGES/
757 share/locale/ka/LC_MESSAGES/
760 share/locale/kg/LC_MESSAGES/
763 share/locale/kk/LC_MESSAGES/
766 share/locale/km/LC_MESSAGES/
769 share/locale/kn/LC_MESSAGES/
772 share/locale/ko/LC_MESSAGES/
775 share/locale/ku/LC_MESSAGES/
778 share/locale/ky/LC_MESSAGES/
781 share/locale/lg/LC_MESSAGES/
784 share/locale/li/LC_MESSAGES/
787 share/locale/lt/LC_MESSAGES/
790 share/locale/lv/LC_MESSAGES/
793 share/locale/mai/LC_MESSAGES/
796 share/locale/mi/LC_MESSAGES/
799 share/locale/mk/LC_MESSAGES/
802 share/locale/ml/LC_MESSAGES/
805 share/locale/mn/LC_MESSAGES/
808 share/locale/mr/LC_MESSAGES/
811 share/locale/ms/LC_MESSAGES/
814 share/locale/my/LC_MESSAGES/
817 share/locale/nb/LC_MESSAGES/
820 share/locale/nds/LC_MESSAGES/
823 share/locale/ne/LC_MESSAGES/
826 share/locale/nl/LC_MESSAGES/
829 share/locale/nn/LC_MESSAGES/
832 share/locale/nso/LC_MESSAGES/
835 share/locale/oc/LC_MESSAGES/
838 share/locale/or/LC_MESSAGES/
841 share/locale/pa/LC_MESSAGES/
844 share/locale/pl/LC_MESSAGES/
847 share/locale/ps/LC_MESSAGES/
850 share/locale/pt/LC_MESSAGES/
853 share/locale/pt_BR/LC_MESSAGES/
856 share/locale/ro/LC_MESSAGES/
859 share/locale/ru/LC_MESSAGES/
862 share/locale/rw/LC_MESSAGES/
865 share/locale/si/LC_MESSAGES/
868 share/locale/sk/LC_MESSAGES/
871 share/locale/sl/LC_MESSAGES/
874 share/locale/sq/LC_MESSAGES/
877 share/locale/sr/LC_MESSAGES/
880 share/locale/sr@ije/LC_MESSAGES/
883 share/locale/sr@latin/LC_MESSAGES/
886 share/locale/sv/LC_MESSAGES/
889 share/locale/ta/LC_MESSAGES/
892 share/locale/te/LC_MESSAGES/
895 share/locale/tg/LC_MESSAGES/
898 share/locale/th/LC_MESSAGES/
901 share/locale/tk/LC_MESSAGES/
904 share/locale/tr/LC_MESSAGES/
907 share/locale/tt/LC_MESSAGES/
910 share/locale/ug/LC_MESSAGES/
913 share/locale/uk/LC_MESSAGES/
916 share/locale/ur/LC_MESSAGES/
919 share/locale/uz/LC_MESSAGES/
922 share/locale/uz@cyrillic/LC_MESSAGES/
925 share/locale/vi/LC_MESSAGES/
928 share/locale/wa/LC_MESSAGES/
931 share/locale/xh/LC_MESSAGES/
934 share/locale/yi/LC_MESSAGES/
937 share/locale/zh_CN/LC_MESSAGES/
940 share/locale/zh_HK/LC_MESSAGES/
943 share/locale/zh_TW/LC_MESSAGES/
946 share/themes/Default/gtk-3.0/gtk-keys.css
947 share/themes/Emacs/gtk-3.0/gtk-keys.css
948 @postexec %D/bin/gtk-query-immodules-3.0 --update-cache > /dev/null 2>&1 || /usr/bin/true
949 @rmtry lib/gtk-3.0/%%GTK_VERSION%%/immodules.cache
950 @dir lib/gtk-3.0/%%GTK_VERSION%%/engines
951 @dir lib/gtk-3.0/%%GTK_VERSION%%/loaders
952 @dir lib/gtk-3.0/modules
955 [FILE:491:patches/patch-Makefile.in]
956 --- Makefile.in.orig 2017-09-11 15:20:53 UTC
958 @@ -566,7 +566,7 @@ XVFB_START = \
959 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
960 && DISPLAY=:$$XID && export DISPLAY
962 -SRC_SUBDIRS = gdk gtk libgail-util modules demos tests testsuite examples
963 +SRC_SUBDIRS = gdk gtk libgail-util modules demos
964 SUBDIRS = po po-properties $(SRC_SUBDIRS) docs m4macros build
965 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
966 MAINTAINERCLEANFILES = \
969 [FILE:349:patches/patch-config.h]
970 --- config.h.in.orig 2017-09-11 15:21:09 UTC
973 /* Disable deprecation warnings from glib */
974 #undef GLIB_DISABLE_DEPRECATION_WARNINGS
976 +/* Define if we're using atk-bridge-2.0 */
977 +#undef HAVE_ATK_BRIDGE
979 /* Define to 1 if you have the `bind_textdomain_codeset' function. */
980 #undef HAVE_BIND_TEXTDOMAIN_CODESET
984 [FILE:1437:patches/patch-configure]
985 --- configure.orig 2017-09-11 15:20:57 UTC
987 @@ -1057,6 +1057,7 @@ enable_glibtest
989 with_included_immodules
995 @@ -1823,6 +1824,7 @@ Optional Packages:
996 --with-included-immodules=MODULE1,MODULE2,...
997 build the specified input methods into gtk
998 --with-x use the X Window System
999 + --without-atk-bridge Do not use atk-bridge-2.0
1000 --with-html-dir=PATH path to installed docs
1001 --with-xml-catalog=CATALOG
1002 path to xml catalog to use
1003 @@ -26927,8 +26929,20 @@ fi
1004 # Check for Accessibility Toolkit flags
1005 ########################################
1007 -if test x$enable_x11_backend = xyes; then
1009 +# Check whether --with-atk-bridge was given.
1010 +if test "${with_atk_bridge+set}" = set; then :
1011 + withval=$with_atk_bridge; :
1013 + with_atk_bridge=$enable_x11_backend
1017 +if test x$with_atk_bridge != xno; then
1018 ATK_PACKAGES="atk atk-bridge-2.0"
1020 +$as_echo "#define HAVE_ATK_BRIDGE 1" >>confdefs.h
1025 @@ -27944,9 +27958,7 @@ fi
1026 if test "$have_cups" = "yes"; then
1027 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,cups"
1029 -if test "$have_papi" != "yes" -a "$have_cups" != "yes"; then
1030 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,lpr"
1032 if test "$have_cloudprint" = "yes"; then
1033 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,cloudprint"
1037 [FILE:621:patches/patch-docs_Makefile.in]
1038 --- docs/Makefile.in.orig 2017-09-11 15:20:53 UTC
1039 +++ docs/Makefile.in
1040 @@ -351,7 +351,7 @@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS
1041 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
1042 LT_VERSION_INFO = @LT_VERSION_INFO@
1044 -MAKEINFO = @MAKEINFO@
1045 +MAKEINFO = @MAKEINFO@ --no-split
1046 MANIFEST_TOOL = @MANIFEST_TOOL@
1047 MATH_LIB = @MATH_LIB@
1049 @@ -498,7 +498,7 @@ XVFB_START = \
1050 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
1051 && DISPLAY=:$$XID && export DISPLAY
1053 -SUBDIRS = reference tools
1054 +SUBDIRS = reference
1060 [FILE:376:patches/patch-docs_reference_Makefile.in]
1061 --- docs/reference/Makefile.in.orig 2017-09-11 15:20:53 UTC
1062 +++ docs/reference/Makefile.in
1063 @@ -495,7 +495,7 @@ XVFB_START = \
1064 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
1065 && DISPLAY=:$$XID && export DISPLAY
1067 -SUBDIRS = gdk gtk libgail-util
1068 +SUBDIRS = #gdk gtk libgail-util
1069 GITIGNOREFILES = */*.1
1074 [FILE:376:patches/patch-docs_reference_gtk_Makefile.in]
1075 --- docs/reference/gtk/Makefile.in.orig 2017-09-11 15:20:53 UTC
1076 +++ docs/reference/gtk/Makefile.in
1077 @@ -1010,7 +1010,6 @@ GTK_DOC_V_PDF_0 = @echo " DOC Buildin
1078 ########################################################################
1080 gtk-query-immodules-3.0.1 \
1081 - gtk-update-icon-cache.1 \
1082 gtk-encode-symbolic-svg.1 \
1087 [FILE:500:patches/patch-gtk_a11y_gtkaccessibility.c]
1088 --- gtk/a11y/gtkaccessibility.c.orig 2017-08-11 19:47:18 UTC
1089 +++ gtk/a11y/gtkaccessibility.c
1091 #include <gtk/gtktogglebutton.h>
1092 #include <gtk/gtkaccessible.h>
1094 -#ifdef GDK_WINDOWING_X11
1095 +#ifdef HAVE_ATK_BRIDGE
1096 #include <atk-bridge.h>
1099 @@ -988,7 +988,7 @@ _gtk_accessibility_init (void)
1100 _gtk_accessibility_override_atk_util ();
1101 do_window_event_initialization ();
1103 -#ifdef GDK_WINDOWING_X11
1104 +#ifdef HAVE_ATK_BRIDGE
1105 atk_bridge_adaptor_init (NULL, NULL);
1110 [FILE:579:patches/patch-gtk_gtkbuilderparser.c]
1111 --- gtk/gtkbuilderparser.c.orig 2017-09-01 22:17:12 UTC
1112 +++ gtk/gtkbuilderparser.c
1113 @@ -1148,7 +1148,7 @@ end_element (GMarkupParseContext *conte
1114 /* Called for character data */
1115 /* text is not nul-terminated */
1117 -text (GMarkupParseContext *context,
1118 +XXXtext (GMarkupParseContext *context,
1122 @@ -1206,7 +1206,7 @@ free_info (CommonInfo *info)
1123 static const GMarkupParser parser = {
1133 [FILE:318:patches/patch-gtk_updateiconcache.c]
1134 --- gtk/updateiconcache.c.orig 2017-08-11 19:47:18 UTC
1135 +++ gtk/updateiconcache.c
1136 @@ -1550,7 +1550,7 @@ opentmp:
1137 if (!validate_file (tmp_cache_path))
1139 g_printerr (_("The generated cache was invalid.\n"));
1140 - /*g_unlink (tmp_cache_path);*/
1141 + g_unlink (tmp_cache_path);