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.20.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.20
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.2404.16
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 2dac69f716e8d04ba7a95091589e2baaec95dcace932cb15839163db479b1df3 22726768 gnome3/gtk+-3.24.20.tar.xz
99 [FILE:17430:manifests/plist.single]
100 %%BROADWAY-ON%%bin/broadwayd
101 %%BROADWAY-ON%%include/gtk-3.0/gdk/gdkbroadway.h
102 %%BROADWAY-ON%%include/gtk-3.0/gdk/broadway/
108 %%BROADWAY-ON%%lib/gtk-3.0/%%GTK_VERSION%%/immodules/im-broadway.so
109 %%BROADWAY-ON%%lib/pkgconfig/
112 %%CLOUDPRINT-ON%%lib/gtk-3.0/%%GTK_VERSION%%/printbackends/libprintbackend-cloudprint.so
113 %%CUPS-ON%%lib/gtk-3.0/%%GTK_VERSION%%/printbackends/libprintbackend-cups.so
116 gtk-encode-symbolic-svg
118 gtk-query-immodules-3.0
121 gtk3-demo-application
124 etc/gtk-3.0/im-multipress.conf
125 include/gail-3.0/libgail-util/
132 gdkapplaunchcontext.h
170 include/gtk-3.0/gdk/deprecated/gdkcolor.h
171 include/gtk-3.0/gdk/x11/
173 gdkx11applaunchcontext.h
178 gdkx11devicemanager-core.h
179 gdkx11devicemanager-xi2.h
180 gdkx11devicemanager.h
182 gdkx11displaymanager.h
206 gtkappchooserbutton.h
207 gtkappchooserdialog.h
208 gtkappchooserwidget.h
210 gtkapplicationwindow.h
228 gtkcellrendereraccel.h
229 gtkcellrenderercombo.h
230 gtkcellrendererpixbuf.h
231 gtkcellrendererprogress.h
232 gtkcellrendererspin.h
233 gtkcellrendererspinner.h
234 gtkcellrenderertext.h
235 gtkcellrenderertoggle.h
242 gtkcolorchooserdialog.h
243 gtkcolorchooserwidget.h
263 gtkeventcontrollerkey.h
264 gtkeventcontrollermotion.h
265 gtkeventcontrollerscroll.h
268 gtkfilechooserbutton.h
269 gtkfilechooserdialog.h
270 gtkfilechoosernative.h
271 gtkfilechooserwidget.h
277 gtkfontchooserdialog.h
278 gtkfontchooserwidget.h
282 gtkgesturelongpress.h
283 gtkgesturemultipress.h
336 gtkprintoperationpreview.h
344 gtkrecentchooserdialog.h
345 gtkrecentchoosermenu.h
346 gtkrecentchooserwidget.h
360 gtkseparatormenuitem.h
361 gtkseparatortoolitem.h
365 gtkshortcutssection.h
366 gtkshortcutsshortcut.h
384 gtktextbufferrichtext.h
394 gtktoggletoolbutton.h
422 include/gtk-3.0/gtk/a11y/
423 gtk-a11y-autocleanups.h
425 gtkbooleancellaccessible.h
426 gtkbuttonaccessible.h
428 gtkcellaccessibleparent.h
429 gtkcheckmenuitemaccessible.h
430 gtkcomboboxaccessible.h
431 gtkcontaineraccessible.h
432 gtkcontainercellaccessible.h
434 gtkexpanderaccessible.h
435 gtkflowboxaccessible.h
436 gtkflowboxchildaccessible.h
438 gtkheaderbaraccessible.h
439 gtkiconviewaccessible.h
441 gtkimagecellaccessible.h
443 gtklevelbaraccessible.h
444 gtklinkbuttonaccessible.h
445 gtklistboxaccessible.h
446 gtklistboxrowaccessible.h
447 gtklockbuttonaccessible.h
449 gtkmenubuttonaccessible.h
450 gtkmenuitemaccessible.h
451 gtkmenushellaccessible.h
452 gtknotebookaccessible.h
453 gtknotebookpageaccessible.h
455 gtkpopoveraccessible.h
456 gtkprogressbaraccessible.h
457 gtkradiobuttonaccessible.h
458 gtkradiomenuitemaccessible.h
460 gtkrenderercellaccessible.h
462 gtkscalebuttonaccessible.h
463 gtkscrolledwindowaccessible.h
464 gtkspinbuttonaccessible.h
465 gtkspinneraccessible.h
467 gtkstatusbaraccessible.h
468 gtkswitchaccessible.h
469 gtktextcellaccessible.h
470 gtktextviewaccessible.h
471 gtktogglebuttonaccessible.h
472 gtktoplevelaccessible.h
473 gtktreeviewaccessible.h
474 gtkwidgetaccessible.h
475 gtkwindowaccessible.h
476 include/gtk-3.0/gtk/deprecated/
517 include/gtk-3.0/unix-print/gtk/
518 gtkpagesetupunixdialog.h
522 gtkunixprint-autocleanups.h
527 libgailutil-3.so.0.0.0
529 libgdk-3.so.%%LIBVERSION%%
532 libgtk-3.so.%%LIBVERSION%%
534 lib/girepository-1.0/
538 lib/gtk-3.0/%%GTK_VERSION%%/immodules/
541 im-cyrillic-translit.so
550 lib/gtk-3.0/%%GTK_VERSION%%/printbackends/
551 libprintbackend-file.so
552 libprintbackend-lpr.so
558 gtk+-unix-print-3.0.pc
560 share/aclocal/gtk-3.0.m4
563 gtk3-icon-browser.desktop
564 gtk3-widget-factory.desktop
572 share/glib-2.0/schemas/org.gtk.Settings.EmojiChooser.gschema.xml
573 share/gtk-3.0/gtkbuilder.rng
574 share/gtk-3.0/valgrind/gtk.supp
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/ckb/LC_MESSAGES/
662 share/locale/crh/LC_MESSAGES/
665 share/locale/cs/LC_MESSAGES/
668 share/locale/cy/LC_MESSAGES/
671 share/locale/da/LC_MESSAGES/
674 share/locale/de/LC_MESSAGES/
677 share/locale/dz/LC_MESSAGES/
680 share/locale/el/LC_MESSAGES/
683 share/locale/en/LC_MESSAGES/
686 share/locale/en@shaw/LC_MESSAGES/
689 share/locale/en_CA/LC_MESSAGES/
692 share/locale/en_GB/LC_MESSAGES/
695 share/locale/eo/LC_MESSAGES/
698 share/locale/es/LC_MESSAGES/
701 share/locale/et/LC_MESSAGES/
704 share/locale/eu/LC_MESSAGES/
707 share/locale/fa/LC_MESSAGES/
710 share/locale/fi/LC_MESSAGES/
713 share/locale/fr/LC_MESSAGES/
716 share/locale/fur/LC_MESSAGES/
719 share/locale/ga/LC_MESSAGES/
722 share/locale/gd/LC_MESSAGES/
725 share/locale/gl/LC_MESSAGES/
728 share/locale/gu/LC_MESSAGES/
731 share/locale/he/LC_MESSAGES/
734 share/locale/hi/LC_MESSAGES/
737 share/locale/hr/LC_MESSAGES/
740 share/locale/hu/LC_MESSAGES/
743 share/locale/hy/LC_MESSAGES/
746 share/locale/ia/LC_MESSAGES/
749 share/locale/id/LC_MESSAGES/
752 share/locale/io/LC_MESSAGES/
755 share/locale/is/LC_MESSAGES/
758 share/locale/it/LC_MESSAGES/
761 share/locale/ja/LC_MESSAGES/
764 share/locale/ka/LC_MESSAGES/
767 share/locale/kg/LC_MESSAGES/
770 share/locale/kk/LC_MESSAGES/
773 share/locale/km/LC_MESSAGES/
776 share/locale/kn/LC_MESSAGES/
779 share/locale/ko/LC_MESSAGES/
782 share/locale/ku/LC_MESSAGES/
785 share/locale/ky/LC_MESSAGES/
788 share/locale/lg/LC_MESSAGES/
791 share/locale/li/LC_MESSAGES/
794 share/locale/lt/LC_MESSAGES/
797 share/locale/lv/LC_MESSAGES/
800 share/locale/mai/LC_MESSAGES/
803 share/locale/mi/LC_MESSAGES/
806 share/locale/mk/LC_MESSAGES/
809 share/locale/ml/LC_MESSAGES/
812 share/locale/mn/LC_MESSAGES/
815 share/locale/mr/LC_MESSAGES/
818 share/locale/ms/LC_MESSAGES/
821 share/locale/my/LC_MESSAGES/
824 share/locale/nb/LC_MESSAGES/
827 share/locale/nds/LC_MESSAGES/
830 share/locale/ne/LC_MESSAGES/
833 share/locale/nl/LC_MESSAGES/
836 share/locale/nn/LC_MESSAGES/
839 share/locale/nso/LC_MESSAGES/
842 share/locale/oc/LC_MESSAGES/
845 share/locale/or/LC_MESSAGES/
848 share/locale/pa/LC_MESSAGES/
851 share/locale/pl/LC_MESSAGES/
854 share/locale/ps/LC_MESSAGES/
857 share/locale/pt/LC_MESSAGES/
860 share/locale/pt_BR/LC_MESSAGES/
863 share/locale/ro/LC_MESSAGES/
866 share/locale/ru/LC_MESSAGES/
869 share/locale/rw/LC_MESSAGES/
872 share/locale/si/LC_MESSAGES/
875 share/locale/sk/LC_MESSAGES/
878 share/locale/sl/LC_MESSAGES/
881 share/locale/sq/LC_MESSAGES/
884 share/locale/sr/LC_MESSAGES/
887 share/locale/sr@ije/LC_MESSAGES/
890 share/locale/sr@latin/LC_MESSAGES/
893 share/locale/sv/LC_MESSAGES/
896 share/locale/ta/LC_MESSAGES/
899 share/locale/te/LC_MESSAGES/
902 share/locale/tg/LC_MESSAGES/
905 share/locale/th/LC_MESSAGES/
908 share/locale/tk/LC_MESSAGES/
911 share/locale/tr/LC_MESSAGES/
914 share/locale/tt/LC_MESSAGES/
917 share/locale/ug/LC_MESSAGES/
920 share/locale/uk/LC_MESSAGES/
923 share/locale/ur/LC_MESSAGES/
926 share/locale/uz/LC_MESSAGES/
929 share/locale/uz@cyrillic/LC_MESSAGES/
932 share/locale/vi/LC_MESSAGES/
935 share/locale/wa/LC_MESSAGES/
938 share/locale/xh/LC_MESSAGES/
941 share/locale/yi/LC_MESSAGES/
944 share/locale/zh_CN/LC_MESSAGES/
947 share/locale/zh_HK/LC_MESSAGES/
950 share/locale/zh_TW/LC_MESSAGES/
953 share/man/man1/gtk-query-immodules-3.0.1.gz
954 share/themes/Default/gtk-3.0/gtk-keys.css
955 share/themes/Emacs/gtk-3.0/gtk-keys.css
956 @dir lib/gtk-3.0/%%GTK_VERSION%%/engines
957 @dir lib/gtk-3.0/%%GTK_VERSION%%/loaders
958 @dir lib/gtk-3.0/modules
959 @postexec %D/bin/gtk-query-immodules-3.0 --update-cache > /dev/null 2>&1 || /usr/bin/true
960 @rmtry lib/gtk-3.0/%%GTK_VERSION%%/immodules.cache
963 [FILE:491:patches/patch-Makefile.in]
964 --- Makefile.in.orig 2020-04-27 14:37:05 UTC
966 @@ -571,7 +571,7 @@ XVFB_START = \
967 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
968 && DISPLAY=:$$XID && export DISPLAY
970 -SRC_SUBDIRS = gdk gtk libgail-util modules demos tests testsuite examples
971 +SRC_SUBDIRS = gdk gtk libgail-util modules demos
972 SUBDIRS = po po-properties $(SRC_SUBDIRS) docs m4macros build
973 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
974 MAINTAINERCLEANFILES = \
977 [FILE:349:patches/patch-config.h]
978 --- config.h.in.orig 2020-04-27 14:37:04 UTC
981 /* Disable deprecation warnings from glib */
982 #undef GLIB_DISABLE_DEPRECATION_WARNINGS
984 +/* Define if we're using atk-bridge-2.0 */
985 +#undef HAVE_ATK_BRIDGE
987 /* Define to 1 if you have the `bind_textdomain_codeset' function. */
988 #undef HAVE_BIND_TEXTDOMAIN_CODESET
992 [FILE:1437:patches/patch-configure]
993 --- configure.orig 2020-04-27 14:37:04 UTC
995 @@ -1060,6 +1060,7 @@ enable_glibtest
997 with_included_immodules
1003 @@ -1836,6 +1837,7 @@ Optional Packages:
1004 --with-included-immodules=MODULE1,MODULE2,...
1005 build the specified input methods into gtk
1006 --with-x use the X Window System
1007 + --without-atk-bridge Do not use atk-bridge-2.0
1008 --with-html-dir=PATH path to installed docs
1009 --with-xml-catalog=CATALOG
1010 path to xml catalog to use
1011 @@ -27036,8 +27038,20 @@ fi
1012 # Check for Accessibility Toolkit flags
1013 ########################################
1015 -if test x$enable_x11_backend = xyes; then
1017 +# Check whether --with-atk-bridge was given.
1018 +if test "${with_atk_bridge+set}" = set; then :
1019 + withval=$with_atk_bridge; :
1021 + with_atk_bridge=$enable_x11_backend
1025 +if test x$with_atk_bridge != xno; then
1026 ATK_PACKAGES="atk atk-bridge-2.0"
1028 +$as_echo "#define HAVE_ATK_BRIDGE 1" >>confdefs.h
1033 @@ -27953,9 +27967,7 @@ fi
1034 if test "$have_cups" = "yes"; then
1035 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,cups"
1037 -if test "$have_papi" != "yes" -a "$have_cups" != "yes"; then
1038 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,lpr"
1040 if test "$have_cloudprint" = "yes"; then
1041 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,cloudprint"
1045 [FILE:621:patches/patch-docs_Makefile.in]
1046 --- docs/Makefile.in.orig 2020-04-27 14:37:06 UTC
1047 +++ docs/Makefile.in
1048 @@ -350,7 +350,7 @@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS
1049 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
1050 LT_VERSION_INFO = @LT_VERSION_INFO@
1052 -MAKEINFO = @MAKEINFO@
1053 +MAKEINFO = @MAKEINFO@ --no-split
1054 MANIFEST_TOOL = @MANIFEST_TOOL@
1055 MATH_LIB = @MATH_LIB@
1057 @@ -499,7 +499,7 @@ XVFB_START = \
1058 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
1059 && DISPLAY=:$$XID && export DISPLAY
1061 -SUBDIRS = reference tools
1062 +SUBDIRS = reference
1068 [FILE:376:patches/patch-docs_reference_Makefile.in]
1069 --- docs/reference/Makefile.in.orig 2020-04-27 14:37:06 UTC
1070 +++ docs/reference/Makefile.in
1071 @@ -496,7 +496,7 @@ XVFB_START = \
1072 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
1073 && DISPLAY=:$$XID && export DISPLAY
1075 -SUBDIRS = gdk gtk libgail-util
1076 +SUBDIRS = #gdk gtk libgail-util
1077 GITIGNOREFILES = */*.1
1082 [FILE:376:patches/patch-docs_reference_gtk_Makefile.in]
1083 --- docs/reference/gtk/Makefile.in.orig 2020-04-27 14:37:06 UTC
1084 +++ docs/reference/gtk/Makefile.in
1085 @@ -1030,7 +1030,6 @@ GTK_DOC_V_PDF_0 = @echo " DOC Buildin
1086 ########################################################################
1088 gtk-query-immodules-3.0.1 \
1089 - gtk-update-icon-cache.1 \
1090 gtk-encode-symbolic-svg.1 \
1095 [FILE:500:patches/patch-gtk_a11y_gtkaccessibility.c]
1096 --- gtk/a11y/gtkaccessibility.c.orig 2020-02-03 11:45:12 UTC
1097 +++ gtk/a11y/gtkaccessibility.c
1099 #include <gtk/gtktogglebutton.h>
1100 #include <gtk/gtkaccessible.h>
1102 -#ifdef GDK_WINDOWING_X11
1103 +#ifdef HAVE_ATK_BRIDGE
1104 #include <atk-bridge.h>
1107 @@ -988,7 +988,7 @@ _gtk_accessibility_init (void)
1108 _gtk_accessibility_override_atk_util ();
1109 do_window_event_initialization ();
1111 -#ifdef GDK_WINDOWING_X11
1112 +#ifdef HAVE_ATK_BRIDGE
1113 atk_bridge_adaptor_init (NULL, NULL);
1118 [FILE:579:patches/patch-gtk_gtkbuilderparser.c]
1119 --- gtk/gtkbuilderparser.c.orig 2020-02-03 11:45:12 UTC
1120 +++ gtk/gtkbuilderparser.c
1121 @@ -1148,7 +1148,7 @@ end_element (GMarkupParseContext *conte
1122 /* Called for character data */
1123 /* text is not nul-terminated */
1125 -text (GMarkupParseContext *context,
1126 +XXXtext (GMarkupParseContext *context,
1130 @@ -1206,7 +1206,7 @@ free_info (CommonInfo *info)
1131 static const GMarkupParser parser = {
1141 [FILE:318:patches/patch-gtk_updateiconcache.c]
1142 --- gtk/updateiconcache.c.orig 2020-02-03 11:45:12 UTC
1143 +++ gtk/updateiconcache.c
1144 @@ -1548,7 +1548,7 @@ opentmp:
1145 if (!validate_file (tmp_cache_path))
1147 g_printerr (_("The generated cache was invalid.\n"));
1148 - /*g_unlink (tmp_cache_path);*/
1149 + g_unlink (tmp_cache_path);