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:17210: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
265 gtkfilechooserbutton.h
266 gtkfilechooserdialog.h
267 gtkfilechoosernative.h
268 gtkfilechooserwidget.h
274 gtkfontchooserdialog.h
275 gtkfontchooserwidget.h
279 gtkgesturelongpress.h
280 gtkgesturemultipress.h
332 gtkprintoperationpreview.h
340 gtkrecentchooserdialog.h
341 gtkrecentchoosermenu.h
342 gtkrecentchooserwidget.h
356 gtkseparatormenuitem.h
357 gtkseparatortoolitem.h
361 gtkshortcutssection.h
362 gtkshortcutsshortcut.h
380 gtktextbufferrichtext.h
390 gtktoggletoolbutton.h
418 include/gtk-3.0/gtk/a11y/
419 gtk-a11y-autocleanups.h
421 gtkbooleancellaccessible.h
422 gtkbuttonaccessible.h
424 gtkcellaccessibleparent.h
425 gtkcheckmenuitemaccessible.h
426 gtkcomboboxaccessible.h
427 gtkcontaineraccessible.h
428 gtkcontainercellaccessible.h
430 gtkexpanderaccessible.h
431 gtkflowboxaccessible.h
432 gtkflowboxchildaccessible.h
434 gtkiconviewaccessible.h
436 gtkimagecellaccessible.h
438 gtklevelbaraccessible.h
439 gtklinkbuttonaccessible.h
440 gtklistboxaccessible.h
441 gtklistboxrowaccessible.h
442 gtklockbuttonaccessible.h
444 gtkmenubuttonaccessible.h
445 gtkmenuitemaccessible.h
446 gtkmenushellaccessible.h
447 gtknotebookaccessible.h
448 gtknotebookpageaccessible.h
450 gtkpopoveraccessible.h
451 gtkprogressbaraccessible.h
452 gtkradiobuttonaccessible.h
453 gtkradiomenuitemaccessible.h
455 gtkrenderercellaccessible.h
457 gtkscalebuttonaccessible.h
458 gtkscrolledwindowaccessible.h
459 gtkspinbuttonaccessible.h
460 gtkspinneraccessible.h
462 gtkstatusbaraccessible.h
463 gtkswitchaccessible.h
464 gtktextcellaccessible.h
465 gtktextviewaccessible.h
466 gtktogglebuttonaccessible.h
467 gtktoplevelaccessible.h
468 gtktreeviewaccessible.h
469 gtkwidgetaccessible.h
470 gtkwindowaccessible.h
471 include/gtk-3.0/gtk/deprecated/
512 include/gtk-3.0/unix-print/gtk/
513 gtkpagesetupunixdialog.h
517 gtkunixprint-autocleanups.h
522 libgailutil-3.so.0.0.0
524 libgdk-3.so.%%LIBVERSION%%
527 libgtk-3.so.%%LIBVERSION%%
529 lib/girepository-1.0/
533 lib/gtk-3.0/%%GTK_VERSION%%/immodules/
536 im-cyrillic-translit.so
545 lib/gtk-3.0/%%GTK_VERSION%%/printbackends/
546 libprintbackend-file.so
547 libprintbackend-lpr.so
553 gtk+-unix-print-3.0.pc
555 share/aclocal/gtk-3.0.m4
558 gtk3-icon-browser.desktop
559 gtk3-widget-factory.desktop
567 share/glib-2.0/schemas/org.gtk.Settings.EmojiChooser.gschema.xml
568 share/gtk-3.0/gtkbuilder.rng
569 share/icons/hicolor/16x16/apps/
570 gtk3-demo-symbolic.symbolic.png
572 gtk3-widget-factory-symbolic.symbolic.png
573 gtk3-widget-factory.png
574 share/icons/hicolor/22x22/apps/
575 gtk3-demo-symbolic.symbolic.png
577 gtk3-widget-factory-symbolic.symbolic.png
578 gtk3-widget-factory.png
579 share/icons/hicolor/24x24/apps/
580 gtk3-demo-symbolic.symbolic.png
582 gtk3-widget-factory-symbolic.symbolic.png
583 gtk3-widget-factory.png
584 share/icons/hicolor/256x256/apps/
585 gtk3-demo-symbolic.symbolic.png
587 gtk3-widget-factory-symbolic.symbolic.png
588 gtk3-widget-factory.png
589 share/icons/hicolor/32x32/apps/
590 gtk3-demo-symbolic.symbolic.png
592 gtk3-widget-factory-symbolic.symbolic.png
593 gtk3-widget-factory.png
594 share/icons/hicolor/48x48/apps/
595 gtk3-demo-symbolic.symbolic.png
597 gtk3-widget-factory-symbolic.symbolic.png
598 gtk3-widget-factory.png
599 share/locale/af/LC_MESSAGES/
602 share/locale/am/LC_MESSAGES/
605 share/locale/an/LC_MESSAGES/
608 share/locale/ang/LC_MESSAGES/
611 share/locale/ar/LC_MESSAGES/
614 share/locale/as/LC_MESSAGES/
617 share/locale/ast/LC_MESSAGES/
620 share/locale/az/LC_MESSAGES/
623 share/locale/az_IR/LC_MESSAGES/
626 share/locale/be/LC_MESSAGES/
629 share/locale/be@latin/LC_MESSAGES/
632 share/locale/bg/LC_MESSAGES/
635 share/locale/bn/LC_MESSAGES/
638 share/locale/bn_IN/LC_MESSAGES/
641 share/locale/br/LC_MESSAGES/
644 share/locale/bs/LC_MESSAGES/
647 share/locale/ca/LC_MESSAGES/
650 share/locale/ca@valencia/LC_MESSAGES/
653 share/locale/crh/LC_MESSAGES/
656 share/locale/cs/LC_MESSAGES/
659 share/locale/cy/LC_MESSAGES/
662 share/locale/da/LC_MESSAGES/
665 share/locale/de/LC_MESSAGES/
668 share/locale/dz/LC_MESSAGES/
671 share/locale/el/LC_MESSAGES/
674 share/locale/en/LC_MESSAGES/
677 share/locale/en@shaw/LC_MESSAGES/
680 share/locale/en_CA/LC_MESSAGES/
683 share/locale/en_GB/LC_MESSAGES/
686 share/locale/eo/LC_MESSAGES/
689 share/locale/es/LC_MESSAGES/
692 share/locale/et/LC_MESSAGES/
695 share/locale/eu/LC_MESSAGES/
698 share/locale/fa/LC_MESSAGES/
701 share/locale/fi/LC_MESSAGES/
704 share/locale/fr/LC_MESSAGES/
707 share/locale/fur/LC_MESSAGES/
710 share/locale/ga/LC_MESSAGES/
713 share/locale/gd/LC_MESSAGES/
716 share/locale/gl/LC_MESSAGES/
719 share/locale/gu/LC_MESSAGES/
722 share/locale/he/LC_MESSAGES/
725 share/locale/hi/LC_MESSAGES/
728 share/locale/hr/LC_MESSAGES/
731 share/locale/hu/LC_MESSAGES/
734 share/locale/hy/LC_MESSAGES/
737 share/locale/ia/LC_MESSAGES/
740 share/locale/id/LC_MESSAGES/
743 share/locale/io/LC_MESSAGES/
746 share/locale/is/LC_MESSAGES/
749 share/locale/it/LC_MESSAGES/
752 share/locale/ja/LC_MESSAGES/
755 share/locale/ka/LC_MESSAGES/
758 share/locale/kg/LC_MESSAGES/
761 share/locale/kk/LC_MESSAGES/
764 share/locale/km/LC_MESSAGES/
767 share/locale/kn/LC_MESSAGES/
770 share/locale/ko/LC_MESSAGES/
773 share/locale/ku/LC_MESSAGES/
776 share/locale/ky/LC_MESSAGES/
779 share/locale/lg/LC_MESSAGES/
782 share/locale/li/LC_MESSAGES/
785 share/locale/lt/LC_MESSAGES/
788 share/locale/lv/LC_MESSAGES/
791 share/locale/mai/LC_MESSAGES/
794 share/locale/mi/LC_MESSAGES/
797 share/locale/mk/LC_MESSAGES/
800 share/locale/ml/LC_MESSAGES/
803 share/locale/mn/LC_MESSAGES/
806 share/locale/mr/LC_MESSAGES/
809 share/locale/ms/LC_MESSAGES/
812 share/locale/my/LC_MESSAGES/
815 share/locale/nb/LC_MESSAGES/
818 share/locale/nds/LC_MESSAGES/
821 share/locale/ne/LC_MESSAGES/
824 share/locale/nl/LC_MESSAGES/
827 share/locale/nn/LC_MESSAGES/
830 share/locale/nso/LC_MESSAGES/
833 share/locale/oc/LC_MESSAGES/
836 share/locale/or/LC_MESSAGES/
839 share/locale/pa/LC_MESSAGES/
842 share/locale/pl/LC_MESSAGES/
845 share/locale/ps/LC_MESSAGES/
848 share/locale/pt/LC_MESSAGES/
851 share/locale/pt_BR/LC_MESSAGES/
854 share/locale/ro/LC_MESSAGES/
857 share/locale/ru/LC_MESSAGES/
860 share/locale/rw/LC_MESSAGES/
863 share/locale/si/LC_MESSAGES/
866 share/locale/sk/LC_MESSAGES/
869 share/locale/sl/LC_MESSAGES/
872 share/locale/sq/LC_MESSAGES/
875 share/locale/sr/LC_MESSAGES/
878 share/locale/sr@ije/LC_MESSAGES/
881 share/locale/sr@latin/LC_MESSAGES/
884 share/locale/sv/LC_MESSAGES/
887 share/locale/ta/LC_MESSAGES/
890 share/locale/te/LC_MESSAGES/
893 share/locale/tg/LC_MESSAGES/
896 share/locale/th/LC_MESSAGES/
899 share/locale/tk/LC_MESSAGES/
902 share/locale/tr/LC_MESSAGES/
905 share/locale/tt/LC_MESSAGES/
908 share/locale/ug/LC_MESSAGES/
911 share/locale/uk/LC_MESSAGES/
914 share/locale/ur/LC_MESSAGES/
917 share/locale/uz/LC_MESSAGES/
920 share/locale/uz@cyrillic/LC_MESSAGES/
923 share/locale/vi/LC_MESSAGES/
926 share/locale/wa/LC_MESSAGES/
929 share/locale/xh/LC_MESSAGES/
932 share/locale/yi/LC_MESSAGES/
935 share/locale/zh_CN/LC_MESSAGES/
938 share/locale/zh_HK/LC_MESSAGES/
941 share/locale/zh_TW/LC_MESSAGES/
944 share/man/man1/gtk-query-immodules-3.0.1.gz
945 share/themes/Default/gtk-3.0/gtk-keys.css
946 share/themes/Emacs/gtk-3.0/gtk-keys.css
947 @dir lib/gtk-3.0/%%GTK_VERSION%%/engines
948 @dir lib/gtk-3.0/%%GTK_VERSION%%/loaders
949 @dir lib/gtk-3.0/modules
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
954 [FILE:491:patches/patch-Makefile.in]
955 --- Makefile.in.orig 2017-09-11 15:20:53 UTC
957 @@ -566,7 +566,7 @@ XVFB_START = \
958 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
959 && DISPLAY=:$$XID && export DISPLAY
961 -SRC_SUBDIRS = gdk gtk libgail-util modules demos tests testsuite examples
962 +SRC_SUBDIRS = gdk gtk libgail-util modules demos
963 SUBDIRS = po po-properties $(SRC_SUBDIRS) docs m4macros build
964 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
965 MAINTAINERCLEANFILES = \
968 [FILE:349:patches/patch-config.h]
969 --- config.h.in.orig 2017-09-11 15:21:09 UTC
972 /* Disable deprecation warnings from glib */
973 #undef GLIB_DISABLE_DEPRECATION_WARNINGS
975 +/* Define if we're using atk-bridge-2.0 */
976 +#undef HAVE_ATK_BRIDGE
978 /* Define to 1 if you have the `bind_textdomain_codeset' function. */
979 #undef HAVE_BIND_TEXTDOMAIN_CODESET
983 [FILE:1437:patches/patch-configure]
984 --- configure.orig 2017-09-11 15:20:57 UTC
986 @@ -1057,6 +1057,7 @@ enable_glibtest
988 with_included_immodules
994 @@ -1823,6 +1824,7 @@ Optional Packages:
995 --with-included-immodules=MODULE1,MODULE2,...
996 build the specified input methods into gtk
997 --with-x use the X Window System
998 + --without-atk-bridge Do not use atk-bridge-2.0
999 --with-html-dir=PATH path to installed docs
1000 --with-xml-catalog=CATALOG
1001 path to xml catalog to use
1002 @@ -26927,8 +26929,20 @@ fi
1003 # Check for Accessibility Toolkit flags
1004 ########################################
1006 -if test x$enable_x11_backend = xyes; then
1008 +# Check whether --with-atk-bridge was given.
1009 +if test "${with_atk_bridge+set}" = set; then :
1010 + withval=$with_atk_bridge; :
1012 + with_atk_bridge=$enable_x11_backend
1016 +if test x$with_atk_bridge != xno; then
1017 ATK_PACKAGES="atk atk-bridge-2.0"
1019 +$as_echo "#define HAVE_ATK_BRIDGE 1" >>confdefs.h
1024 @@ -27944,9 +27958,7 @@ fi
1025 if test "$have_cups" = "yes"; then
1026 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,cups"
1028 -if test "$have_papi" != "yes" -a "$have_cups" != "yes"; then
1029 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,lpr"
1031 if test "$have_cloudprint" = "yes"; then
1032 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,cloudprint"
1036 [FILE:621:patches/patch-docs_Makefile.in]
1037 --- docs/Makefile.in.orig 2017-09-11 15:20:53 UTC
1038 +++ docs/Makefile.in
1039 @@ -351,7 +351,7 @@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS
1040 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
1041 LT_VERSION_INFO = @LT_VERSION_INFO@
1043 -MAKEINFO = @MAKEINFO@
1044 +MAKEINFO = @MAKEINFO@ --no-split
1045 MANIFEST_TOOL = @MANIFEST_TOOL@
1046 MATH_LIB = @MATH_LIB@
1048 @@ -498,7 +498,7 @@ XVFB_START = \
1049 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
1050 && DISPLAY=:$$XID && export DISPLAY
1052 -SUBDIRS = reference tools
1053 +SUBDIRS = reference
1059 [FILE:376:patches/patch-docs_reference_Makefile.in]
1060 --- docs/reference/Makefile.in.orig 2017-09-11 15:20:53 UTC
1061 +++ docs/reference/Makefile.in
1062 @@ -495,7 +495,7 @@ XVFB_START = \
1063 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
1064 && DISPLAY=:$$XID && export DISPLAY
1066 -SUBDIRS = gdk gtk libgail-util
1067 +SUBDIRS = #gdk gtk libgail-util
1068 GITIGNOREFILES = */*.1
1073 [FILE:376:patches/patch-docs_reference_gtk_Makefile.in]
1074 --- docs/reference/gtk/Makefile.in.orig 2017-09-11 15:20:53 UTC
1075 +++ docs/reference/gtk/Makefile.in
1076 @@ -1010,7 +1010,6 @@ GTK_DOC_V_PDF_0 = @echo " DOC Buildin
1077 ########################################################################
1079 gtk-query-immodules-3.0.1 \
1080 - gtk-update-icon-cache.1 \
1081 gtk-encode-symbolic-svg.1 \
1086 [FILE:500:patches/patch-gtk_a11y_gtkaccessibility.c]
1087 --- gtk/a11y/gtkaccessibility.c.orig 2017-08-11 19:47:18 UTC
1088 +++ gtk/a11y/gtkaccessibility.c
1090 #include <gtk/gtktogglebutton.h>
1091 #include <gtk/gtkaccessible.h>
1093 -#ifdef GDK_WINDOWING_X11
1094 +#ifdef HAVE_ATK_BRIDGE
1095 #include <atk-bridge.h>
1098 @@ -988,7 +988,7 @@ _gtk_accessibility_init (void)
1099 _gtk_accessibility_override_atk_util ();
1100 do_window_event_initialization ();
1102 -#ifdef GDK_WINDOWING_X11
1103 +#ifdef HAVE_ATK_BRIDGE
1104 atk_bridge_adaptor_init (NULL, NULL);
1109 [FILE:579:patches/patch-gtk_gtkbuilderparser.c]
1110 --- gtk/gtkbuilderparser.c.orig 2017-09-01 22:17:12 UTC
1111 +++ gtk/gtkbuilderparser.c
1112 @@ -1148,7 +1148,7 @@ end_element (GMarkupParseContext *conte
1113 /* Called for character data */
1114 /* text is not nul-terminated */
1116 -text (GMarkupParseContext *context,
1117 +XXXtext (GMarkupParseContext *context,
1121 @@ -1206,7 +1206,7 @@ free_info (CommonInfo *info)
1122 static const GMarkupParser parser = {
1132 [FILE:318:patches/patch-gtk_updateiconcache.c]
1133 --- gtk/updateiconcache.c.orig 2017-08-11 19:47:18 UTC
1134 +++ gtk/updateiconcache.c
1135 @@ -1550,7 +1550,7 @@ opentmp:
1136 if (!validate_file (tmp_cache_path))
1138 g_printerr (_("The generated cache was invalid.\n"));
1139 - /*g_unlink (tmp_cache_path);*/
1140 + g_unlink (tmp_cache_path);