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.24
13 DISTFILE[1]= gtk+-3.24.12.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.24.12
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
42 CONFIGURE_ARGS= --enable-x11-backend
43 --disable-wayland-backend
44 --enable-introspection
46 INSTALL_TARGET= install-strip
47 INSTALL_REQ_TOOLCHAIN= yes
48 PLIST_SUB= LIBVERSION=0.2404.8
51 CPPFLAGS= -fno-omit-frame-pointer
52 VAR_OPSYS[sunos]= LDFLAGS=-lsocket
53 CPPFLAGS=-DO_CLOEXEC=0
55 [CLOUDPRINT].DESCRIPTION= Support for printing to cloud
56 [CLOUDPRINT].BROKEN_ON= CLOUDPRINT option not supported yet
57 [CLOUDPRINT].BUILDRUN_DEPENDS_ON= librest:single:standard
58 json-glib:single:standard
59 [CLOUDPRINT].CONFIGURE_ENABLE_BOTH= cloudprint
61 [DBUS].DESCRIPTION= AT-SPI ATK bridge support (requires dbus)
62 [DBUS].BUILDRUN_DEPENDS_ON= at-spi2-atk:single:standard
63 [DBUS].CONFIGURE_WITH_BOTH= atk-bridge
65 [COLORD].BROKEN_ON= COLORD option not supported yet
67 [BROADWAY].DESCRIPTION= Backend for HTML5 and websocket support
68 [BROADWAY].CONFIGURE_ENABLE_BOTH= broadway-backend
70 [CUPS].BROKEN_ON= CUPS option not supported yet
71 [CUPS].BUILDRUN_DEPENDS_ON= cups:single:standard
72 [CUPS].CONFIGURE_ENABLE_BOTH= cups
75 ${REINPLACE_CMD} -e 's|[{]libdir[}]/locale|{datadir}/locale|g' \
79 ${RM} -r ${WRKSRC}/docs/gtk.info*
82 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-3.0/modules
83 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-3.0/3.0.0/engines
84 @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-3.0/3.0.0/loaders
85 ${RM} ${STAGEDIR}${PREFIX}/bin/gtk-update-icon-cache
86 ${INSTALL_MAN} ${WRKSRC}/docs/reference/gtk/gtk-query-immodules-3.0.1 \
87 ${STAGEDIR}${MANPREFIX}/man/man1
89 [FILE:226:descriptions/desc.single]
90 GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating
91 graphical user interfaces. Offering a complete set of widgets, GTK+
92 is suitable for projects ranging from small one-off tools to complete
97 1384eba5614fed160044ae0d32369e3df7b4f517b03f4b1f24d383e528f4be83 20977596 gnome3/gtk+-3.24.12.tar.xz
100 [FILE:17337:manifests/plist.single]
101 %%BROADWAY-ON%%bin/broadwayd
102 %%BROADWAY-ON%%include/gtk-3.0/gdk/gdkbroadway.h
103 %%BROADWAY-ON%%include/gtk-3.0/gdk/broadway/
109 %%BROADWAY-ON%%lib/gtk-3.0/%%GTK_VERSION%%/immodules/im-broadway.so
110 %%BROADWAY-ON%%lib/pkgconfig/
113 %%CLOUDPRINT-ON%%lib/gtk-3.0/%%GTK_VERSION%%/printbackends/libprintbackend-cloudprint.so
114 %%CUPS-ON%%lib/gtk-3.0/%%GTK_VERSION%%/printbackends/libprintbackend-cups.so
117 gtk-encode-symbolic-svg
119 gtk-query-immodules-3.0
122 gtk3-demo-application
125 etc/gtk-3.0/im-multipress.conf
126 include/gail-3.0/libgail-util/
133 gdkapplaunchcontext.h
171 include/gtk-3.0/gdk/deprecated/gdkcolor.h
172 include/gtk-3.0/gdk/x11/
174 gdkx11applaunchcontext.h
179 gdkx11devicemanager-core.h
180 gdkx11devicemanager-xi2.h
181 gdkx11devicemanager.h
183 gdkx11displaymanager.h
207 gtkappchooserbutton.h
208 gtkappchooserdialog.h
209 gtkappchooserwidget.h
211 gtkapplicationwindow.h
229 gtkcellrendereraccel.h
230 gtkcellrenderercombo.h
231 gtkcellrendererpixbuf.h
232 gtkcellrendererprogress.h
233 gtkcellrendererspin.h
234 gtkcellrendererspinner.h
235 gtkcellrenderertext.h
236 gtkcellrenderertoggle.h
243 gtkcolorchooserdialog.h
244 gtkcolorchooserwidget.h
264 gtkeventcontrollerkey.h
265 gtkeventcontrollermotion.h
266 gtkeventcontrollerscroll.h
269 gtkfilechooserbutton.h
270 gtkfilechooserdialog.h
271 gtkfilechoosernative.h
272 gtkfilechooserwidget.h
278 gtkfontchooserdialog.h
279 gtkfontchooserwidget.h
283 gtkgesturelongpress.h
284 gtkgesturemultipress.h
337 gtkprintoperationpreview.h
345 gtkrecentchooserdialog.h
346 gtkrecentchoosermenu.h
347 gtkrecentchooserwidget.h
361 gtkseparatormenuitem.h
362 gtkseparatortoolitem.h
366 gtkshortcutssection.h
367 gtkshortcutsshortcut.h
385 gtktextbufferrichtext.h
395 gtktoggletoolbutton.h
423 include/gtk-3.0/gtk/a11y/
424 gtk-a11y-autocleanups.h
426 gtkbooleancellaccessible.h
427 gtkbuttonaccessible.h
429 gtkcellaccessibleparent.h
430 gtkcheckmenuitemaccessible.h
431 gtkcomboboxaccessible.h
432 gtkcontaineraccessible.h
433 gtkcontainercellaccessible.h
435 gtkexpanderaccessible.h
436 gtkflowboxaccessible.h
437 gtkflowboxchildaccessible.h
439 gtkheaderbaraccessible.h
440 gtkiconviewaccessible.h
442 gtkimagecellaccessible.h
444 gtklevelbaraccessible.h
445 gtklinkbuttonaccessible.h
446 gtklistboxaccessible.h
447 gtklistboxrowaccessible.h
448 gtklockbuttonaccessible.h
450 gtkmenubuttonaccessible.h
451 gtkmenuitemaccessible.h
452 gtkmenushellaccessible.h
453 gtknotebookaccessible.h
454 gtknotebookpageaccessible.h
456 gtkpopoveraccessible.h
457 gtkprogressbaraccessible.h
458 gtkradiobuttonaccessible.h
459 gtkradiomenuitemaccessible.h
461 gtkrenderercellaccessible.h
463 gtkscalebuttonaccessible.h
464 gtkscrolledwindowaccessible.h
465 gtkspinbuttonaccessible.h
466 gtkspinneraccessible.h
468 gtkstatusbaraccessible.h
469 gtkswitchaccessible.h
470 gtktextcellaccessible.h
471 gtktextviewaccessible.h
472 gtktogglebuttonaccessible.h
473 gtktoplevelaccessible.h
474 gtktreeviewaccessible.h
475 gtkwidgetaccessible.h
476 gtkwindowaccessible.h
477 include/gtk-3.0/gtk/deprecated/
518 include/gtk-3.0/unix-print/gtk/
519 gtkpagesetupunixdialog.h
523 gtkunixprint-autocleanups.h
528 libgailutil-3.so.0.0.0
530 libgdk-3.so.%%LIBVERSION%%
533 libgtk-3.so.%%LIBVERSION%%
535 lib/girepository-1.0/
539 lib/gtk-3.0/%%GTK_VERSION%%/immodules/
542 im-cyrillic-translit.so
551 lib/gtk-3.0/%%GTK_VERSION%%/printbackends/
552 libprintbackend-file.so
553 libprintbackend-lpr.so
559 gtk+-unix-print-3.0.pc
561 share/aclocal/gtk-3.0.m4
564 gtk3-icon-browser.desktop
565 gtk3-widget-factory.desktop
573 share/glib-2.0/schemas/org.gtk.Settings.EmojiChooser.gschema.xml
574 share/gtk-3.0/gtkbuilder.rng
575 share/icons/hicolor/16x16/apps/
576 gtk3-demo-symbolic.symbolic.png
578 gtk3-widget-factory-symbolic.symbolic.png
579 gtk3-widget-factory.png
580 share/icons/hicolor/22x22/apps/
581 gtk3-demo-symbolic.symbolic.png
583 gtk3-widget-factory-symbolic.symbolic.png
584 gtk3-widget-factory.png
585 share/icons/hicolor/24x24/apps/
586 gtk3-demo-symbolic.symbolic.png
588 gtk3-widget-factory-symbolic.symbolic.png
589 gtk3-widget-factory.png
590 share/icons/hicolor/256x256/apps/
591 gtk3-demo-symbolic.symbolic.png
593 gtk3-widget-factory-symbolic.symbolic.png
594 gtk3-widget-factory.png
595 share/icons/hicolor/32x32/apps/
596 gtk3-demo-symbolic.symbolic.png
598 gtk3-widget-factory-symbolic.symbolic.png
599 gtk3-widget-factory.png
600 share/icons/hicolor/48x48/apps/
601 gtk3-demo-symbolic.symbolic.png
603 gtk3-widget-factory-symbolic.symbolic.png
604 gtk3-widget-factory.png
605 share/locale/af/LC_MESSAGES/
608 share/locale/am/LC_MESSAGES/
611 share/locale/an/LC_MESSAGES/
614 share/locale/ang/LC_MESSAGES/
617 share/locale/ar/LC_MESSAGES/
620 share/locale/as/LC_MESSAGES/
623 share/locale/ast/LC_MESSAGES/
626 share/locale/az/LC_MESSAGES/
629 share/locale/az_IR/LC_MESSAGES/
632 share/locale/be/LC_MESSAGES/
635 share/locale/be@latin/LC_MESSAGES/
638 share/locale/bg/LC_MESSAGES/
641 share/locale/bn/LC_MESSAGES/
644 share/locale/bn_IN/LC_MESSAGES/
647 share/locale/br/LC_MESSAGES/
650 share/locale/bs/LC_MESSAGES/
653 share/locale/ca/LC_MESSAGES/
656 share/locale/ca@valencia/LC_MESSAGES/
659 share/locale/crh/LC_MESSAGES/
662 share/locale/cs/LC_MESSAGES/
665 share/locale/cy/LC_MESSAGES/
668 share/locale/da/LC_MESSAGES/
671 share/locale/de/LC_MESSAGES/
674 share/locale/dz/LC_MESSAGES/
677 share/locale/el/LC_MESSAGES/
680 share/locale/en/LC_MESSAGES/
683 share/locale/en@shaw/LC_MESSAGES/
686 share/locale/en_CA/LC_MESSAGES/
689 share/locale/en_GB/LC_MESSAGES/
692 share/locale/eo/LC_MESSAGES/
695 share/locale/es/LC_MESSAGES/
698 share/locale/et/LC_MESSAGES/
701 share/locale/eu/LC_MESSAGES/
704 share/locale/fa/LC_MESSAGES/
707 share/locale/fi/LC_MESSAGES/
710 share/locale/fr/LC_MESSAGES/
713 share/locale/fur/LC_MESSAGES/
716 share/locale/ga/LC_MESSAGES/
719 share/locale/gd/LC_MESSAGES/
722 share/locale/gl/LC_MESSAGES/
725 share/locale/gu/LC_MESSAGES/
728 share/locale/he/LC_MESSAGES/
731 share/locale/hi/LC_MESSAGES/
734 share/locale/hr/LC_MESSAGES/
737 share/locale/hu/LC_MESSAGES/
740 share/locale/hy/LC_MESSAGES/
743 share/locale/ia/LC_MESSAGES/
746 share/locale/id/LC_MESSAGES/
749 share/locale/io/LC_MESSAGES/
752 share/locale/is/LC_MESSAGES/
755 share/locale/it/LC_MESSAGES/
758 share/locale/ja/LC_MESSAGES/
761 share/locale/ka/LC_MESSAGES/
764 share/locale/kg/LC_MESSAGES/
767 share/locale/kk/LC_MESSAGES/
770 share/locale/km/LC_MESSAGES/
773 share/locale/kn/LC_MESSAGES/
776 share/locale/ko/LC_MESSAGES/
779 share/locale/ku/LC_MESSAGES/
782 share/locale/ky/LC_MESSAGES/
785 share/locale/lg/LC_MESSAGES/
788 share/locale/li/LC_MESSAGES/
791 share/locale/lt/LC_MESSAGES/
794 share/locale/lv/LC_MESSAGES/
797 share/locale/mai/LC_MESSAGES/
800 share/locale/mi/LC_MESSAGES/
803 share/locale/mk/LC_MESSAGES/
806 share/locale/ml/LC_MESSAGES/
809 share/locale/mn/LC_MESSAGES/
812 share/locale/mr/LC_MESSAGES/
815 share/locale/ms/LC_MESSAGES/
818 share/locale/my/LC_MESSAGES/
821 share/locale/nb/LC_MESSAGES/
824 share/locale/nds/LC_MESSAGES/
827 share/locale/ne/LC_MESSAGES/
830 share/locale/nl/LC_MESSAGES/
833 share/locale/nn/LC_MESSAGES/
836 share/locale/nso/LC_MESSAGES/
839 share/locale/oc/LC_MESSAGES/
842 share/locale/or/LC_MESSAGES/
845 share/locale/pa/LC_MESSAGES/
848 share/locale/pl/LC_MESSAGES/
851 share/locale/ps/LC_MESSAGES/
854 share/locale/pt/LC_MESSAGES/
857 share/locale/pt_BR/LC_MESSAGES/
860 share/locale/ro/LC_MESSAGES/
863 share/locale/ru/LC_MESSAGES/
866 share/locale/rw/LC_MESSAGES/
869 share/locale/si/LC_MESSAGES/
872 share/locale/sk/LC_MESSAGES/
875 share/locale/sl/LC_MESSAGES/
878 share/locale/sq/LC_MESSAGES/
881 share/locale/sr/LC_MESSAGES/
884 share/locale/sr@ije/LC_MESSAGES/
887 share/locale/sr@latin/LC_MESSAGES/
890 share/locale/sv/LC_MESSAGES/
893 share/locale/ta/LC_MESSAGES/
896 share/locale/te/LC_MESSAGES/
899 share/locale/tg/LC_MESSAGES/
902 share/locale/th/LC_MESSAGES/
905 share/locale/tk/LC_MESSAGES/
908 share/locale/tr/LC_MESSAGES/
911 share/locale/tt/LC_MESSAGES/
914 share/locale/ug/LC_MESSAGES/
917 share/locale/uk/LC_MESSAGES/
920 share/locale/ur/LC_MESSAGES/
923 share/locale/uz/LC_MESSAGES/
926 share/locale/uz@cyrillic/LC_MESSAGES/
929 share/locale/vi/LC_MESSAGES/
932 share/locale/wa/LC_MESSAGES/
935 share/locale/xh/LC_MESSAGES/
938 share/locale/yi/LC_MESSAGES/
941 share/locale/zh_CN/LC_MESSAGES/
944 share/locale/zh_HK/LC_MESSAGES/
947 share/locale/zh_TW/LC_MESSAGES/
950 share/man/man1/gtk-query-immodules-3.0.1.gz
951 share/themes/Default/gtk-3.0/gtk-keys.css
952 share/themes/Emacs/gtk-3.0/gtk-keys.css
953 @dir lib/gtk-3.0/%%GTK_VERSION%%/engines
954 @dir lib/gtk-3.0/%%GTK_VERSION%%/loaders
955 @dir lib/gtk-3.0/modules
956 @postexec %D/bin/gtk-query-immodules-3.0 --update-cache > /dev/null 2>&1 || /usr/bin/true
957 @rmtry lib/gtk-3.0/%%GTK_VERSION%%/immodules.cache
960 [FILE:491:patches/patch-Makefile.in]
961 --- Makefile.in.orig 2019-10-04 03:20:23 UTC
963 @@ -568,7 +568,7 @@ XVFB_START = \
964 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
965 && DISPLAY=:$$XID && export DISPLAY
967 -SRC_SUBDIRS = gdk gtk libgail-util modules demos tests testsuite examples
968 +SRC_SUBDIRS = gdk gtk libgail-util modules demos
969 SUBDIRS = po po-properties $(SRC_SUBDIRS) docs m4macros build
970 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
971 MAINTAINERCLEANFILES = \
974 [FILE:349:patches/patch-config.h]
975 --- config.h.in.orig 2019-10-04 03:20:22 UTC
978 /* Disable deprecation warnings from glib */
979 #undef GLIB_DISABLE_DEPRECATION_WARNINGS
981 +/* Define if we're using atk-bridge-2.0 */
982 +#undef HAVE_ATK_BRIDGE
984 /* Define to 1 if you have the `bind_textdomain_codeset' function. */
985 #undef HAVE_BIND_TEXTDOMAIN_CODESET
989 [FILE:1437:patches/patch-configure]
990 --- configure.orig 2019-10-04 03:20:22 UTC
992 @@ -1058,6 +1058,7 @@ enable_glibtest
994 with_included_immodules
1000 @@ -1834,6 +1835,7 @@ Optional Packages:
1001 --with-included-immodules=MODULE1,MODULE2,...
1002 build the specified input methods into gtk
1003 --with-x use the X Window System
1004 + --without-atk-bridge Do not use atk-bridge-2.0
1005 --with-html-dir=PATH path to installed docs
1006 --with-xml-catalog=CATALOG
1007 path to xml catalog to use
1008 @@ -27034,8 +27036,20 @@ fi
1009 # Check for Accessibility Toolkit flags
1010 ########################################
1012 -if test x$enable_x11_backend = xyes; then
1014 +# Check whether --with-atk-bridge was given.
1015 +if test "${with_atk_bridge+set}" = set; then :
1016 + withval=$with_atk_bridge; :
1018 + with_atk_bridge=$enable_x11_backend
1022 +if test x$with_atk_bridge != xno; then
1023 ATK_PACKAGES="atk atk-bridge-2.0"
1025 +$as_echo "#define HAVE_ATK_BRIDGE 1" >>confdefs.h
1030 @@ -27951,9 +27965,7 @@ fi
1031 if test "$have_cups" = "yes"; then
1032 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,cups"
1034 -if test "$have_papi" != "yes" -a "$have_cups" != "yes"; then
1035 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,lpr"
1037 if test "$have_cloudprint" = "yes"; then
1038 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,cloudprint"
1042 [FILE:621:patches/patch-docs_Makefile.in]
1043 --- docs/Makefile.in.orig 2019-10-04 03:20:24 UTC
1044 +++ docs/Makefile.in
1045 @@ -350,7 +350,7 @@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS
1046 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
1047 LT_VERSION_INFO = @LT_VERSION_INFO@
1049 -MAKEINFO = @MAKEINFO@
1050 +MAKEINFO = @MAKEINFO@ --no-split
1051 MANIFEST_TOOL = @MANIFEST_TOOL@
1052 MATH_LIB = @MATH_LIB@
1054 @@ -497,7 +497,7 @@ XVFB_START = \
1055 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
1056 && DISPLAY=:$$XID && export DISPLAY
1058 -SUBDIRS = reference tools
1059 +SUBDIRS = reference
1065 [FILE:376:patches/patch-docs_reference_Makefile.in]
1066 --- docs/reference/Makefile.in.orig 2019-10-04 03:20:24 UTC
1067 +++ docs/reference/Makefile.in
1068 @@ -494,7 +494,7 @@ XVFB_START = \
1069 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
1070 && DISPLAY=:$$XID && export DISPLAY
1072 -SUBDIRS = gdk gtk libgail-util
1073 +SUBDIRS = #gdk gtk libgail-util
1074 GITIGNOREFILES = */*.1
1079 [FILE:376:patches/patch-docs_reference_gtk_Makefile.in]
1080 --- docs/reference/gtk/Makefile.in.orig 2019-10-04 03:20:24 UTC
1081 +++ docs/reference/gtk/Makefile.in
1082 @@ -1027,7 +1027,6 @@ GTK_DOC_V_PDF_0 = @echo " DOC Buildin
1083 ########################################################################
1085 gtk-query-immodules-3.0.1 \
1086 - gtk-update-icon-cache.1 \
1087 gtk-encode-symbolic-svg.1 \
1092 [FILE:500:patches/patch-gtk_a11y_gtkaccessibility.c]
1093 --- gtk/a11y/gtkaccessibility.c.orig 2019-01-03 00:44:12 UTC
1094 +++ gtk/a11y/gtkaccessibility.c
1096 #include <gtk/gtktogglebutton.h>
1097 #include <gtk/gtkaccessible.h>
1099 -#ifdef GDK_WINDOWING_X11
1100 +#ifdef HAVE_ATK_BRIDGE
1101 #include <atk-bridge.h>
1104 @@ -988,7 +988,7 @@ _gtk_accessibility_init (void)
1105 _gtk_accessibility_override_atk_util ();
1106 do_window_event_initialization ();
1108 -#ifdef GDK_WINDOWING_X11
1109 +#ifdef HAVE_ATK_BRIDGE
1110 atk_bridge_adaptor_init (NULL, NULL);
1115 [FILE:579:patches/patch-gtk_gtkbuilderparser.c]
1116 --- gtk/gtkbuilderparser.c.orig 2019-01-03 00:44:12 UTC
1117 +++ gtk/gtkbuilderparser.c
1118 @@ -1148,7 +1148,7 @@ end_element (GMarkupParseContext *conte
1119 /* Called for character data */
1120 /* text is not nul-terminated */
1122 -text (GMarkupParseContext *context,
1123 +XXXtext (GMarkupParseContext *context,
1127 @@ -1206,7 +1206,7 @@ free_info (CommonInfo *info)
1128 static const GMarkupParser parser = {
1138 [FILE:318:patches/patch-gtk_updateiconcache.c]
1139 --- gtk/updateiconcache.c.orig 2019-01-03 00:44:12 UTC
1140 +++ gtk/updateiconcache.c
1141 @@ -1548,7 +1548,7 @@ opentmp:
1142 if (!validate_file (tmp_cache_path))
1144 g_printerr (_("The generated cache was invalid.\n"));
1145 - /*g_unlink (tmp_cache_path);*/
1146 + g_unlink (tmp_cache_path);