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.16.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.16
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.12
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 0d5e1e1494101b8c0c63c0526180780559eee469f021ca0d714018b20fa3d8e8 20417592 gnome3/gtk+-3.24.16.tar.xz
99 [FILE:17444: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/
577 share/icons/hicolor/16x16/apps/
578 gtk3-demo-symbolic.symbolic.png
580 gtk3-widget-factory-symbolic.symbolic.png
581 gtk3-widget-factory.png
582 share/icons/hicolor/22x22/apps/
583 gtk3-demo-symbolic.symbolic.png
585 gtk3-widget-factory-symbolic.symbolic.png
586 gtk3-widget-factory.png
587 share/icons/hicolor/24x24/apps/
588 gtk3-demo-symbolic.symbolic.png
590 gtk3-widget-factory-symbolic.symbolic.png
591 gtk3-widget-factory.png
592 share/icons/hicolor/256x256/apps/
593 gtk3-demo-symbolic.symbolic.png
595 gtk3-widget-factory-symbolic.symbolic.png
596 gtk3-widget-factory.png
597 share/icons/hicolor/32x32/apps/
598 gtk3-demo-symbolic.symbolic.png
600 gtk3-widget-factory-symbolic.symbolic.png
601 gtk3-widget-factory.png
602 share/icons/hicolor/48x48/apps/
603 gtk3-demo-symbolic.symbolic.png
605 gtk3-widget-factory-symbolic.symbolic.png
606 gtk3-widget-factory.png
607 share/locale/af/LC_MESSAGES/
610 share/locale/am/LC_MESSAGES/
613 share/locale/an/LC_MESSAGES/
616 share/locale/ang/LC_MESSAGES/
619 share/locale/ar/LC_MESSAGES/
622 share/locale/as/LC_MESSAGES/
625 share/locale/ast/LC_MESSAGES/
628 share/locale/az/LC_MESSAGES/
631 share/locale/az_IR/LC_MESSAGES/
634 share/locale/be/LC_MESSAGES/
637 share/locale/be@latin/LC_MESSAGES/
640 share/locale/bg/LC_MESSAGES/
643 share/locale/bn/LC_MESSAGES/
646 share/locale/bn_IN/LC_MESSAGES/
649 share/locale/br/LC_MESSAGES/
652 share/locale/bs/LC_MESSAGES/
655 share/locale/ca/LC_MESSAGES/
658 share/locale/ca@valencia/LC_MESSAGES/
661 share/locale/ckb/LC_MESSAGES/
664 share/locale/crh/LC_MESSAGES/
667 share/locale/cs/LC_MESSAGES/
670 share/locale/cy/LC_MESSAGES/
673 share/locale/da/LC_MESSAGES/
676 share/locale/de/LC_MESSAGES/
679 share/locale/dz/LC_MESSAGES/
682 share/locale/el/LC_MESSAGES/
685 share/locale/en/LC_MESSAGES/
688 share/locale/en@shaw/LC_MESSAGES/
691 share/locale/en_CA/LC_MESSAGES/
694 share/locale/en_GB/LC_MESSAGES/
697 share/locale/eo/LC_MESSAGES/
700 share/locale/es/LC_MESSAGES/
703 share/locale/et/LC_MESSAGES/
706 share/locale/eu/LC_MESSAGES/
709 share/locale/fa/LC_MESSAGES/
712 share/locale/fi/LC_MESSAGES/
715 share/locale/fr/LC_MESSAGES/
718 share/locale/fur/LC_MESSAGES/
721 share/locale/ga/LC_MESSAGES/
724 share/locale/gd/LC_MESSAGES/
727 share/locale/gl/LC_MESSAGES/
730 share/locale/gu/LC_MESSAGES/
733 share/locale/he/LC_MESSAGES/
736 share/locale/hi/LC_MESSAGES/
739 share/locale/hr/LC_MESSAGES/
742 share/locale/hu/LC_MESSAGES/
745 share/locale/hy/LC_MESSAGES/
748 share/locale/ia/LC_MESSAGES/
751 share/locale/id/LC_MESSAGES/
754 share/locale/io/LC_MESSAGES/
757 share/locale/is/LC_MESSAGES/
760 share/locale/it/LC_MESSAGES/
763 share/locale/ja/LC_MESSAGES/
766 share/locale/ka/LC_MESSAGES/
769 share/locale/kg/LC_MESSAGES/
772 share/locale/kk/LC_MESSAGES/
775 share/locale/km/LC_MESSAGES/
778 share/locale/kn/LC_MESSAGES/
781 share/locale/ko/LC_MESSAGES/
784 share/locale/ku/LC_MESSAGES/
787 share/locale/ky/LC_MESSAGES/
790 share/locale/lg/LC_MESSAGES/
793 share/locale/li/LC_MESSAGES/
796 share/locale/lt/LC_MESSAGES/
799 share/locale/lv/LC_MESSAGES/
802 share/locale/mai/LC_MESSAGES/
805 share/locale/mi/LC_MESSAGES/
808 share/locale/mk/LC_MESSAGES/
811 share/locale/ml/LC_MESSAGES/
814 share/locale/mn/LC_MESSAGES/
817 share/locale/mr/LC_MESSAGES/
820 share/locale/ms/LC_MESSAGES/
823 share/locale/my/LC_MESSAGES/
826 share/locale/nb/LC_MESSAGES/
829 share/locale/nds/LC_MESSAGES/
832 share/locale/ne/LC_MESSAGES/
835 share/locale/nl/LC_MESSAGES/
838 share/locale/nn/LC_MESSAGES/
841 share/locale/nso/LC_MESSAGES/
844 share/locale/oc/LC_MESSAGES/
847 share/locale/or/LC_MESSAGES/
850 share/locale/pa/LC_MESSAGES/
853 share/locale/pl/LC_MESSAGES/
856 share/locale/ps/LC_MESSAGES/
859 share/locale/pt/LC_MESSAGES/
862 share/locale/pt_BR/LC_MESSAGES/
865 share/locale/ro/LC_MESSAGES/
868 share/locale/ru/LC_MESSAGES/
871 share/locale/rw/LC_MESSAGES/
874 share/locale/si/LC_MESSAGES/
877 share/locale/sk/LC_MESSAGES/
880 share/locale/sl/LC_MESSAGES/
883 share/locale/sq/LC_MESSAGES/
886 share/locale/sr/LC_MESSAGES/
889 share/locale/sr@ije/LC_MESSAGES/
892 share/locale/sr@latin/LC_MESSAGES/
895 share/locale/sv/LC_MESSAGES/
898 share/locale/ta/LC_MESSAGES/
901 share/locale/te/LC_MESSAGES/
904 share/locale/tg/LC_MESSAGES/
907 share/locale/th/LC_MESSAGES/
910 share/locale/tk/LC_MESSAGES/
913 share/locale/tr/LC_MESSAGES/
916 share/locale/tt/LC_MESSAGES/
919 share/locale/ug/LC_MESSAGES/
922 share/locale/uk/LC_MESSAGES/
925 share/locale/ur/LC_MESSAGES/
928 share/locale/uz/LC_MESSAGES/
931 share/locale/uz@cyrillic/LC_MESSAGES/
934 share/locale/vi/LC_MESSAGES/
937 share/locale/wa/LC_MESSAGES/
940 share/locale/xh/LC_MESSAGES/
943 share/locale/yi/LC_MESSAGES/
946 share/locale/zh_CN/LC_MESSAGES/
949 share/locale/zh_HK/LC_MESSAGES/
952 share/locale/zh_TW/LC_MESSAGES/
955 share/man/man1/gtk-query-immodules-3.0.1.gz
956 share/themes/Default/gtk-3.0/gtk-keys.css
957 share/themes/Emacs/gtk-3.0/gtk-keys.css
958 @dir lib/gtk-3.0/%%GTK_VERSION%%/engines
959 @dir lib/gtk-3.0/%%GTK_VERSION%%/loaders
960 @dir lib/gtk-3.0/modules
961 @postexec %D/bin/gtk-query-immodules-3.0 --update-cache > /dev/null 2>&1 || /usr/bin/true
962 @rmtry lib/gtk-3.0/%%GTK_VERSION%%/immodules.cache
965 [FILE:491:patches/patch-Makefile.in]
966 --- Makefile.in.orig 2020-03-27 20:52:19 UTC
968 @@ -569,7 +569,7 @@ XVFB_START = \
969 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
970 && DISPLAY=:$$XID && export DISPLAY
972 -SRC_SUBDIRS = gdk gtk libgail-util modules demos tests testsuite examples
973 +SRC_SUBDIRS = gdk gtk libgail-util modules demos
974 SUBDIRS = po po-properties $(SRC_SUBDIRS) docs m4macros build
975 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
976 MAINTAINERCLEANFILES = \
979 [FILE:349:patches/patch-config.h]
980 --- config.h.in.orig 2020-03-27 20:52:18 UTC
983 /* Disable deprecation warnings from glib */
984 #undef GLIB_DISABLE_DEPRECATION_WARNINGS
986 +/* Define if we're using atk-bridge-2.0 */
987 +#undef HAVE_ATK_BRIDGE
989 /* Define to 1 if you have the `bind_textdomain_codeset' function. */
990 #undef HAVE_BIND_TEXTDOMAIN_CODESET
994 [FILE:1437:patches/patch-configure]
995 --- configure.orig 2020-03-27 20:52:18 UTC
997 @@ -1058,6 +1058,7 @@ enable_glibtest
999 with_included_immodules
1005 @@ -1834,6 +1835,7 @@ Optional Packages:
1006 --with-included-immodules=MODULE1,MODULE2,...
1007 build the specified input methods into gtk
1008 --with-x use the X Window System
1009 + --without-atk-bridge Do not use atk-bridge-2.0
1010 --with-html-dir=PATH path to installed docs
1011 --with-xml-catalog=CATALOG
1012 path to xml catalog to use
1013 @@ -27034,8 +27036,20 @@ fi
1014 # Check for Accessibility Toolkit flags
1015 ########################################
1017 -if test x$enable_x11_backend = xyes; then
1019 +# Check whether --with-atk-bridge was given.
1020 +if test "${with_atk_bridge+set}" = set; then :
1021 + withval=$with_atk_bridge; :
1023 + with_atk_bridge=$enable_x11_backend
1027 +if test x$with_atk_bridge != xno; then
1028 ATK_PACKAGES="atk atk-bridge-2.0"
1030 +$as_echo "#define HAVE_ATK_BRIDGE 1" >>confdefs.h
1035 @@ -27951,9 +27965,7 @@ fi
1036 if test "$have_cups" = "yes"; then
1037 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,cups"
1039 -if test "$have_papi" != "yes" -a "$have_cups" != "yes"; then
1040 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,lpr"
1042 if test "$have_cloudprint" = "yes"; then
1043 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,cloudprint"
1047 [FILE:621:patches/patch-docs_Makefile.in]
1048 --- docs/Makefile.in.orig 2020-03-27 20:52:20 UTC
1049 +++ docs/Makefile.in
1050 @@ -350,7 +350,7 @@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS
1051 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
1052 LT_VERSION_INFO = @LT_VERSION_INFO@
1054 -MAKEINFO = @MAKEINFO@
1055 +MAKEINFO = @MAKEINFO@ --no-split
1056 MANIFEST_TOOL = @MANIFEST_TOOL@
1057 MATH_LIB = @MATH_LIB@
1059 @@ -497,7 +497,7 @@ XVFB_START = \
1060 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
1061 && DISPLAY=:$$XID && export DISPLAY
1063 -SUBDIRS = reference tools
1064 +SUBDIRS = reference
1070 [FILE:376:patches/patch-docs_reference_Makefile.in]
1071 --- docs/reference/Makefile.in.orig 2020-03-27 20:52:20 UTC
1072 +++ docs/reference/Makefile.in
1073 @@ -494,7 +494,7 @@ XVFB_START = \
1074 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
1075 && DISPLAY=:$$XID && export DISPLAY
1077 -SUBDIRS = gdk gtk libgail-util
1078 +SUBDIRS = #gdk gtk libgail-util
1079 GITIGNOREFILES = */*.1
1084 [FILE:376:patches/patch-docs_reference_gtk_Makefile.in]
1085 --- docs/reference/gtk/Makefile.in.orig 2020-03-27 20:52:20 UTC
1086 +++ docs/reference/gtk/Makefile.in
1087 @@ -1027,7 +1027,6 @@ GTK_DOC_V_PDF_0 = @echo " DOC Buildin
1088 ########################################################################
1090 gtk-query-immodules-3.0.1 \
1091 - gtk-update-icon-cache.1 \
1092 gtk-encode-symbolic-svg.1 \
1097 [FILE:500:patches/patch-gtk_a11y_gtkaccessibility.c]
1098 --- gtk/a11y/gtkaccessibility.c.orig 2020-02-03 11:45:12 UTC
1099 +++ gtk/a11y/gtkaccessibility.c
1101 #include <gtk/gtktogglebutton.h>
1102 #include <gtk/gtkaccessible.h>
1104 -#ifdef GDK_WINDOWING_X11
1105 +#ifdef HAVE_ATK_BRIDGE
1106 #include <atk-bridge.h>
1109 @@ -988,7 +988,7 @@ _gtk_accessibility_init (void)
1110 _gtk_accessibility_override_atk_util ();
1111 do_window_event_initialization ();
1113 -#ifdef GDK_WINDOWING_X11
1114 +#ifdef HAVE_ATK_BRIDGE
1115 atk_bridge_adaptor_init (NULL, NULL);
1120 [FILE:579:patches/patch-gtk_gtkbuilderparser.c]
1121 --- gtk/gtkbuilderparser.c.orig 2020-02-03 11:45:12 UTC
1122 +++ gtk/gtkbuilderparser.c
1123 @@ -1148,7 +1148,7 @@ end_element (GMarkupParseContext *conte
1124 /* Called for character data */
1125 /* text is not nul-terminated */
1127 -text (GMarkupParseContext *context,
1128 +XXXtext (GMarkupParseContext *context,
1132 @@ -1206,7 +1206,7 @@ free_info (CommonInfo *info)
1133 static const GMarkupParser parser = {
1143 [FILE:318:patches/patch-gtk_updateiconcache.c]
1144 --- gtk/updateiconcache.c.orig 2020-02-03 11:45:12 UTC
1145 +++ gtk/updateiconcache.c
1146 @@ -1548,7 +1548,7 @@ opentmp:
1147 if (!validate_file (tmp_cache_path))
1149 g_printerr (_("The generated cache was invalid.\n"));
1150 - /*g_unlink (tmp_cache_path);*/
1151 + g_unlink (tmp_cache_path);