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.30.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.30
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.30
50 CPPFLAGS= -fno-omit-frame-pointer
51 VAR_OPSYS[sunos]= LDFLAGS=-lsocket
52 CPPFLAGS=-DO_CLOEXEC=0
54 [CLOUDPRINT].DESCRIPTION= Support for printing to cloud
55 [CLOUDPRINT].BROKEN_ON= CLOUDPRINT option not supported yet
56 [CLOUDPRINT].BUILDRUN_DEPENDS_ON= librest:single:standard
57 json-glib:single:standard
58 [CLOUDPRINT].CONFIGURE_ENABLE_BOTH= cloudprint
60 [DBUS].DESCRIPTION= AT-SPI ATK bridge support (requires dbus)
61 [DBUS].BUILDRUN_DEPENDS_ON= at-spi2-atk:single:standard
62 [DBUS].CONFIGURE_WITH_BOTH= atk-bridge
64 [COLORD].BROKEN_ON= COLORD option not supported yet
66 [BROADWAY].DESCRIPTION= Backend for HTML5 and websocket support
67 [BROADWAY].CONFIGURE_ENABLE_BOTH= broadway-backend
69 [CUPS].BROKEN_ON= CUPS option not supported yet
70 [CUPS].BUILDRUN_DEPENDS_ON= cups:single:standard
71 [CUPS].CONFIGURE_ENABLE_BOTH= cups
74 ${REINPLACE_CMD} -e 's|[{]libdir[}]/locale|{datadir}/locale|g' \
78 ${RM} -r ${WRKSRC}/docs/gtk.info*
81 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-3.0/modules
82 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-3.0/3.0.0/engines
83 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-3.0/3.0.0/loaders
84 ${RM} ${STAGEDIR}${PREFIX}/bin/gtk-update-icon-cache
85 ${INSTALL_MAN} ${WRKSRC}/docs/reference/gtk/gtk-query-immodules-3.0.1 \
86 ${STAGEDIR}${MANPREFIX}/man/man1
88 [FILE:226:descriptions/desc.single]
89 GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating
90 graphical user interfaces. Offering a complete set of widgets, GTK+
91 is suitable for projects ranging from small one-off tools to complete
96 a1a4a5c12703d4e1ccda28333b87ff462741dc365131fbc94c218ae81d9a6567 18946084 gnome3/gtk+-3.22.30.tar.xz
99 [FILE:17270:manifests/plist.single]
100 %%BROADWAY-ON%%bin/broadwayd
103 gtk-encode-symbolic-svg
105 gtk-query-immodules-3.0
108 gtk3-demo-application
111 etc/gtk-3.0/im-multipress.conf
112 include/gail-3.0/libgail-util/
116 %%BROADWAY-ON%%include/gtk-3.0/gdk/broadway/
122 include/gtk-3.0/gdk/deprecated/gdkcolor.h
126 gdkapplaunchcontext.h
127 %%BROADWAY-ON%%include/gtk-3.0/gdk/gdkbroadway.h
165 include/gtk-3.0/gdk/x11/
167 gdkx11applaunchcontext.h
172 gdkx11devicemanager-core.h
173 gdkx11devicemanager-xi2.h
174 gdkx11devicemanager.h
176 gdkx11displaymanager.h
187 include/gtk-3.0/gtk/a11y/
188 gtk-a11y-autocleanups.h
190 gtkbooleancellaccessible.h
191 gtkbuttonaccessible.h
193 gtkcellaccessibleparent.h
194 gtkcheckmenuitemaccessible.h
195 gtkcomboboxaccessible.h
196 gtkcontaineraccessible.h
197 gtkcontainercellaccessible.h
199 gtkexpanderaccessible.h
200 gtkflowboxaccessible.h
201 gtkflowboxchildaccessible.h
203 gtkiconviewaccessible.h
205 gtkimagecellaccessible.h
207 gtklevelbaraccessible.h
208 gtklinkbuttonaccessible.h
209 gtklistboxaccessible.h
210 gtklistboxrowaccessible.h
211 gtklockbuttonaccessible.h
213 gtkmenubuttonaccessible.h
214 gtkmenuitemaccessible.h
215 gtkmenushellaccessible.h
216 gtknotebookaccessible.h
217 gtknotebookpageaccessible.h
219 gtkpopoveraccessible.h
220 gtkprogressbaraccessible.h
221 gtkradiobuttonaccessible.h
222 gtkradiomenuitemaccessible.h
224 gtkrenderercellaccessible.h
226 gtkscalebuttonaccessible.h
227 gtkscrolledwindowaccessible.h
228 gtkspinbuttonaccessible.h
229 gtkspinneraccessible.h
231 gtkstatusbaraccessible.h
232 gtkswitchaccessible.h
233 gtktextcellaccessible.h
234 gtktextviewaccessible.h
235 gtktogglebuttonaccessible.h
236 gtktoplevelaccessible.h
237 gtktreeviewaccessible.h
238 gtkwidgetaccessible.h
239 gtkwindowaccessible.h
240 include/gtk-3.0/gtk/deprecated/
294 gtkappchooserbutton.h
295 gtkappchooserdialog.h
296 gtkappchooserwidget.h
298 gtkapplicationwindow.h
316 gtkcellrendereraccel.h
317 gtkcellrenderercombo.h
318 gtkcellrendererpixbuf.h
319 gtkcellrendererprogress.h
320 gtkcellrendererspin.h
321 gtkcellrendererspinner.h
322 gtkcellrenderertext.h
323 gtkcellrenderertoggle.h
330 gtkcolorchooserdialog.h
331 gtkcolorchooserwidget.h
353 gtkfilechooserbutton.h
354 gtkfilechooserdialog.h
355 gtkfilechoosernative.h
356 gtkfilechooserwidget.h
362 gtkfontchooserdialog.h
363 gtkfontchooserwidget.h
367 gtkgesturelongpress.h
368 gtkgesturemultipress.h
420 gtkprintoperationpreview.h
428 gtkrecentchooserdialog.h
429 gtkrecentchoosermenu.h
430 gtkrecentchooserwidget.h
444 gtkseparatormenuitem.h
445 gtkseparatortoolitem.h
449 gtkshortcutssection.h
450 gtkshortcutsshortcut.h
468 gtktextbufferrichtext.h
478 gtktoggletoolbutton.h
506 include/gtk-3.0/unix-print/gtk/
507 gtkpagesetupunixdialog.h
511 gtkunixprint-autocleanups.h
513 lib/girepository-1.0/
517 lib/gtk-3.0/%%GTK_VERSION%%/immodules/
519 %%BROADWAY-ON%%lib/gtk-3.0/%%GTK_VERSION%%/immodules/im-broadway.so
521 im-cyrillic-translit.so
530 %%CLOUDPRINT-ON%%lib/gtk-3.0/%%GTK_VERSION%%/printbackends/libprintbackend-cloudprint.so
531 %%CUPS-ON%%lib/gtk-3.0/%%GTK_VERSION%%/printbackends/libprintbackend-cups.so
532 lib/gtk-3.0/%%GTK_VERSION%%/printbackends/
533 libprintbackend-file.so
534 libprintbackend-lpr.so
538 libgailutil-3.so.0.0.0
541 libgdk-3.so.%%LIBVERSION%%
544 libgtk-3.so.%%LIBVERSION%%
548 %%BROADWAY-ON%%lib/pkgconfig/
553 %%BROADWAY-ON%%lib/pkgconfig/
556 gtk+-unix-print-3.0.pc
558 share/man/man1/gtk-query-immodules-3.0.1.gz
559 share/aclocal/gtk-3.0.m4
562 gtk3-icon-browser.desktop
563 gtk3-widget-factory.desktop
571 share/glib-2.0/schemas/org.gtk.Settings.EmojiChooser.gschema.xml
572 share/gtk-3.0/gtkbuilder.rng
573 share/icons/hicolor/16x16/apps/
574 gtk3-demo-symbolic.symbolic.png
576 gtk3-widget-factory-symbolic.symbolic.png
577 gtk3-widget-factory.png
578 share/icons/hicolor/22x22/apps/
579 gtk3-demo-symbolic.symbolic.png
581 gtk3-widget-factory-symbolic.symbolic.png
582 gtk3-widget-factory.png
583 share/icons/hicolor/24x24/apps/
584 gtk3-demo-symbolic.symbolic.png
586 gtk3-widget-factory-symbolic.symbolic.png
587 gtk3-widget-factory.png
588 share/icons/hicolor/256x256/apps/
589 gtk3-demo-symbolic.symbolic.png
591 gtk3-widget-factory-symbolic.symbolic.png
592 gtk3-widget-factory.png
593 share/icons/hicolor/32x32/apps/
594 gtk3-demo-symbolic.symbolic.png
596 gtk3-widget-factory-symbolic.symbolic.png
597 gtk3-widget-factory.png
598 share/icons/hicolor/48x48/apps/
599 gtk3-demo-symbolic.symbolic.png
601 gtk3-widget-factory-symbolic.symbolic.png
602 gtk3-widget-factory.png
603 share/locale/af/LC_MESSAGES/
606 share/locale/am/LC_MESSAGES/
609 share/locale/an/LC_MESSAGES/
612 share/locale/ang/LC_MESSAGES/
615 share/locale/ar/LC_MESSAGES/
618 share/locale/as/LC_MESSAGES/
621 share/locale/ast/LC_MESSAGES/
624 share/locale/az/LC_MESSAGES/
627 share/locale/az_IR/LC_MESSAGES/
630 share/locale/be/LC_MESSAGES/
633 share/locale/be@latin/LC_MESSAGES/
636 share/locale/bg/LC_MESSAGES/
639 share/locale/bn/LC_MESSAGES/
642 share/locale/bn_IN/LC_MESSAGES/
645 share/locale/br/LC_MESSAGES/
648 share/locale/bs/LC_MESSAGES/
651 share/locale/ca/LC_MESSAGES/
654 share/locale/ca@valencia/LC_MESSAGES/
657 share/locale/crh/LC_MESSAGES/
660 share/locale/cs/LC_MESSAGES/
663 share/locale/cy/LC_MESSAGES/
666 share/locale/da/LC_MESSAGES/
669 share/locale/de/LC_MESSAGES/
672 share/locale/dz/LC_MESSAGES/
675 share/locale/el/LC_MESSAGES/
678 share/locale/en/LC_MESSAGES/
681 share/locale/en@shaw/LC_MESSAGES/
684 share/locale/en_CA/LC_MESSAGES/
687 share/locale/en_GB/LC_MESSAGES/
690 share/locale/eo/LC_MESSAGES/
693 share/locale/es/LC_MESSAGES/
696 share/locale/et/LC_MESSAGES/
699 share/locale/eu/LC_MESSAGES/
702 share/locale/fa/LC_MESSAGES/
705 share/locale/fi/LC_MESSAGES/
708 share/locale/fr/LC_MESSAGES/
711 share/locale/fur/LC_MESSAGES/
714 share/locale/ga/LC_MESSAGES/
717 share/locale/gd/LC_MESSAGES/
720 share/locale/gl/LC_MESSAGES/
723 share/locale/gu/LC_MESSAGES/
726 share/locale/he/LC_MESSAGES/
729 share/locale/hi/LC_MESSAGES/
732 share/locale/hr/LC_MESSAGES/
735 share/locale/hu/LC_MESSAGES/
738 share/locale/hy/LC_MESSAGES/
741 share/locale/ia/LC_MESSAGES/
744 share/locale/id/LC_MESSAGES/
747 share/locale/io/LC_MESSAGES/
750 share/locale/is/LC_MESSAGES/
753 share/locale/it/LC_MESSAGES/
756 share/locale/ja/LC_MESSAGES/
759 share/locale/ka/LC_MESSAGES/
762 share/locale/kg/LC_MESSAGES/
765 share/locale/kk/LC_MESSAGES/
768 share/locale/km/LC_MESSAGES/
771 share/locale/kn/LC_MESSAGES/
774 share/locale/ko/LC_MESSAGES/
777 share/locale/ku/LC_MESSAGES/
780 share/locale/ky/LC_MESSAGES/
783 share/locale/lg/LC_MESSAGES/
786 share/locale/li/LC_MESSAGES/
789 share/locale/lt/LC_MESSAGES/
792 share/locale/lv/LC_MESSAGES/
795 share/locale/mai/LC_MESSAGES/
798 share/locale/mi/LC_MESSAGES/
801 share/locale/mk/LC_MESSAGES/
804 share/locale/ml/LC_MESSAGES/
807 share/locale/mn/LC_MESSAGES/
810 share/locale/mr/LC_MESSAGES/
813 share/locale/ms/LC_MESSAGES/
816 share/locale/my/LC_MESSAGES/
819 share/locale/nb/LC_MESSAGES/
822 share/locale/nds/LC_MESSAGES/
825 share/locale/ne/LC_MESSAGES/
828 share/locale/nl/LC_MESSAGES/
831 share/locale/nn/LC_MESSAGES/
834 share/locale/nso/LC_MESSAGES/
837 share/locale/oc/LC_MESSAGES/
840 share/locale/or/LC_MESSAGES/
843 share/locale/pa/LC_MESSAGES/
846 share/locale/pl/LC_MESSAGES/
849 share/locale/ps/LC_MESSAGES/
852 share/locale/pt/LC_MESSAGES/
855 share/locale/pt_BR/LC_MESSAGES/
858 share/locale/ro/LC_MESSAGES/
861 share/locale/ru/LC_MESSAGES/
864 share/locale/rw/LC_MESSAGES/
867 share/locale/si/LC_MESSAGES/
870 share/locale/sk/LC_MESSAGES/
873 share/locale/sl/LC_MESSAGES/
876 share/locale/sq/LC_MESSAGES/
879 share/locale/sr/LC_MESSAGES/
882 share/locale/sr@ije/LC_MESSAGES/
885 share/locale/sr@latin/LC_MESSAGES/
888 share/locale/sv/LC_MESSAGES/
891 share/locale/ta/LC_MESSAGES/
894 share/locale/te/LC_MESSAGES/
897 share/locale/tg/LC_MESSAGES/
900 share/locale/th/LC_MESSAGES/
903 share/locale/tk/LC_MESSAGES/
906 share/locale/tr/LC_MESSAGES/
909 share/locale/tt/LC_MESSAGES/
912 share/locale/ug/LC_MESSAGES/
915 share/locale/uk/LC_MESSAGES/
918 share/locale/ur/LC_MESSAGES/
921 share/locale/uz/LC_MESSAGES/
924 share/locale/uz@cyrillic/LC_MESSAGES/
927 share/locale/vi/LC_MESSAGES/
930 share/locale/wa/LC_MESSAGES/
933 share/locale/xh/LC_MESSAGES/
936 share/locale/yi/LC_MESSAGES/
939 share/locale/zh_CN/LC_MESSAGES/
942 share/locale/zh_HK/LC_MESSAGES/
945 share/locale/zh_TW/LC_MESSAGES/
948 share/themes/Default/gtk-3.0/gtk-keys.css
949 share/themes/Emacs/gtk-3.0/gtk-keys.css
950 @postexec %D/bin/gtk-query-immodules-3.0 --update-cache > /dev/null 2>&1 || /usr/bin/true
951 @rmtry lib/gtk-3.0/%%GTK_VERSION%%/immodules.cache
952 @dir lib/gtk-3.0/%%GTK_VERSION%%/engines
953 @dir lib/gtk-3.0/%%GTK_VERSION%%/loaders
954 @dir lib/gtk-3.0/modules
957 [FILE:491:patches/patch-Makefile.in]
958 --- Makefile.in.orig 2017-09-11 15:20:53 UTC
960 @@ -566,7 +566,7 @@ XVFB_START = \
961 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
962 && DISPLAY=:$$XID && export DISPLAY
964 -SRC_SUBDIRS = gdk gtk libgail-util modules demos tests testsuite examples
965 +SRC_SUBDIRS = gdk gtk libgail-util modules demos
966 SUBDIRS = po po-properties $(SRC_SUBDIRS) docs m4macros build
967 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
968 MAINTAINERCLEANFILES = \
971 [FILE:349:patches/patch-config.h]
972 --- config.h.in.orig 2017-09-11 15:21:09 UTC
975 /* Disable deprecation warnings from glib */
976 #undef GLIB_DISABLE_DEPRECATION_WARNINGS
978 +/* Define if we're using atk-bridge-2.0 */
979 +#undef HAVE_ATK_BRIDGE
981 /* Define to 1 if you have the `bind_textdomain_codeset' function. */
982 #undef HAVE_BIND_TEXTDOMAIN_CODESET
986 [FILE:1437:patches/patch-configure]
987 --- configure.orig 2017-09-11 15:20:57 UTC
989 @@ -1057,6 +1057,7 @@ enable_glibtest
991 with_included_immodules
997 @@ -1823,6 +1824,7 @@ Optional Packages:
998 --with-included-immodules=MODULE1,MODULE2,...
999 build the specified input methods into gtk
1000 --with-x use the X Window System
1001 + --without-atk-bridge Do not use atk-bridge-2.0
1002 --with-html-dir=PATH path to installed docs
1003 --with-xml-catalog=CATALOG
1004 path to xml catalog to use
1005 @@ -26927,8 +26929,20 @@ fi
1006 # Check for Accessibility Toolkit flags
1007 ########################################
1009 -if test x$enable_x11_backend = xyes; then
1011 +# Check whether --with-atk-bridge was given.
1012 +if test "${with_atk_bridge+set}" = set; then :
1013 + withval=$with_atk_bridge; :
1015 + with_atk_bridge=$enable_x11_backend
1019 +if test x$with_atk_bridge != xno; then
1020 ATK_PACKAGES="atk atk-bridge-2.0"
1022 +$as_echo "#define HAVE_ATK_BRIDGE 1" >>confdefs.h
1027 @@ -27944,9 +27958,7 @@ fi
1028 if test "$have_cups" = "yes"; then
1029 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,cups"
1031 -if test "$have_papi" != "yes" -a "$have_cups" != "yes"; then
1032 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,lpr"
1034 if test "$have_cloudprint" = "yes"; then
1035 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,cloudprint"
1039 [FILE:621:patches/patch-docs_Makefile.in]
1040 --- docs/Makefile.in.orig 2017-09-11 15:20:53 UTC
1041 +++ docs/Makefile.in
1042 @@ -351,7 +351,7 @@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS
1043 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
1044 LT_VERSION_INFO = @LT_VERSION_INFO@
1046 -MAKEINFO = @MAKEINFO@
1047 +MAKEINFO = @MAKEINFO@ --no-split
1048 MANIFEST_TOOL = @MANIFEST_TOOL@
1049 MATH_LIB = @MATH_LIB@
1051 @@ -498,7 +498,7 @@ XVFB_START = \
1052 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
1053 && DISPLAY=:$$XID && export DISPLAY
1055 -SUBDIRS = reference tools
1056 +SUBDIRS = reference
1062 [FILE:376:patches/patch-docs_reference_Makefile.in]
1063 --- docs/reference/Makefile.in.orig 2017-09-11 15:20:53 UTC
1064 +++ docs/reference/Makefile.in
1065 @@ -495,7 +495,7 @@ XVFB_START = \
1066 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
1067 && DISPLAY=:$$XID && export DISPLAY
1069 -SUBDIRS = gdk gtk libgail-util
1070 +SUBDIRS = #gdk gtk libgail-util
1071 GITIGNOREFILES = */*.1
1076 [FILE:376:patches/patch-docs_reference_gtk_Makefile.in]
1077 --- docs/reference/gtk/Makefile.in.orig 2017-09-11 15:20:53 UTC
1078 +++ docs/reference/gtk/Makefile.in
1079 @@ -1010,7 +1010,6 @@ GTK_DOC_V_PDF_0 = @echo " DOC Buildin
1080 ########################################################################
1082 gtk-query-immodules-3.0.1 \
1083 - gtk-update-icon-cache.1 \
1084 gtk-encode-symbolic-svg.1 \
1089 [FILE:500:patches/patch-gtk_a11y_gtkaccessibility.c]
1090 --- gtk/a11y/gtkaccessibility.c.orig 2017-08-11 19:47:18 UTC
1091 +++ gtk/a11y/gtkaccessibility.c
1093 #include <gtk/gtktogglebutton.h>
1094 #include <gtk/gtkaccessible.h>
1096 -#ifdef GDK_WINDOWING_X11
1097 +#ifdef HAVE_ATK_BRIDGE
1098 #include <atk-bridge.h>
1101 @@ -988,7 +988,7 @@ _gtk_accessibility_init (void)
1102 _gtk_accessibility_override_atk_util ();
1103 do_window_event_initialization ();
1105 -#ifdef GDK_WINDOWING_X11
1106 +#ifdef HAVE_ATK_BRIDGE
1107 atk_bridge_adaptor_init (NULL, NULL);
1112 [FILE:579:patches/patch-gtk_gtkbuilderparser.c]
1113 --- gtk/gtkbuilderparser.c.orig 2017-09-01 22:17:12 UTC
1114 +++ gtk/gtkbuilderparser.c
1115 @@ -1148,7 +1148,7 @@ end_element (GMarkupParseContext *conte
1116 /* Called for character data */
1117 /* text is not nul-terminated */
1119 -text (GMarkupParseContext *context,
1120 +XXXtext (GMarkupParseContext *context,
1124 @@ -1206,7 +1206,7 @@ free_info (CommonInfo *info)
1125 static const GMarkupParser parser = {
1135 [FILE:318:patches/patch-gtk_updateiconcache.c]
1136 --- gtk/updateiconcache.c.orig 2017-08-11 19:47:18 UTC
1137 +++ gtk/updateiconcache.c
1138 @@ -1550,7 +1550,7 @@ opentmp:
1139 if (!validate_file (tmp_cache_path))
1141 g_printerr (_("The generated cache was invalid.\n"));
1142 - /*g_unlink (tmp_cache_path);*/
1143 + g_unlink (tmp_cache_path);