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.2.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
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.2402.0
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 5b3b05e427cc928d103561ed2e91b2b2881fe88b1f167b0b1c9990da6aac8892 21731348 gnome3/gtk+-3.24.2.tar.xz
99 [FILE:17311: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 gtkiconviewaccessible.h
440 gtkimagecellaccessible.h
442 gtklevelbaraccessible.h
443 gtklinkbuttonaccessible.h
444 gtklistboxaccessible.h
445 gtklistboxrowaccessible.h
446 gtklockbuttonaccessible.h
448 gtkmenubuttonaccessible.h
449 gtkmenuitemaccessible.h
450 gtkmenushellaccessible.h
451 gtknotebookaccessible.h
452 gtknotebookpageaccessible.h
454 gtkpopoveraccessible.h
455 gtkprogressbaraccessible.h
456 gtkradiobuttonaccessible.h
457 gtkradiomenuitemaccessible.h
459 gtkrenderercellaccessible.h
461 gtkscalebuttonaccessible.h
462 gtkscrolledwindowaccessible.h
463 gtkspinbuttonaccessible.h
464 gtkspinneraccessible.h
466 gtkstatusbaraccessible.h
467 gtkswitchaccessible.h
468 gtktextcellaccessible.h
469 gtktextviewaccessible.h
470 gtktogglebuttonaccessible.h
471 gtktoplevelaccessible.h
472 gtktreeviewaccessible.h
473 gtkwidgetaccessible.h
474 gtkwindowaccessible.h
475 include/gtk-3.0/gtk/deprecated/
516 include/gtk-3.0/unix-print/gtk/
517 gtkpagesetupunixdialog.h
521 gtkunixprint-autocleanups.h
526 libgailutil-3.so.0.0.0
528 libgdk-3.so.%%LIBVERSION%%
531 libgtk-3.so.%%LIBVERSION%%
533 lib/girepository-1.0/
537 lib/gtk-3.0/%%GTK_VERSION%%/immodules/
540 im-cyrillic-translit.so
549 lib/gtk-3.0/%%GTK_VERSION%%/printbackends/
550 libprintbackend-file.so
551 libprintbackend-lpr.so
557 gtk+-unix-print-3.0.pc
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/man/man1/gtk-query-immodules-3.0.1.gz
949 share/themes/Default/gtk-3.0/gtk-keys.css
950 share/themes/Emacs/gtk-3.0/gtk-keys.css
951 @dir lib/gtk-3.0/%%GTK_VERSION%%/engines
952 @dir lib/gtk-3.0/%%GTK_VERSION%%/loaders
953 @dir lib/gtk-3.0/modules
954 @postexec %D/bin/gtk-query-immodules-3.0 --update-cache > /dev/null 2>&1 || /usr/bin/true
955 @rmtry lib/gtk-3.0/%%GTK_VERSION%%/immodules.cache
958 [FILE:491:patches/patch-Makefile.in]
959 --- Makefile.in.orig 2018-09-03 16:42:45 UTC
961 @@ -567,7 +567,7 @@ XVFB_START = \
962 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
963 && DISPLAY=:$$XID && export DISPLAY
965 -SRC_SUBDIRS = gdk gtk libgail-util modules demos tests testsuite examples
966 +SRC_SUBDIRS = gdk gtk libgail-util modules demos
967 SUBDIRS = po po-properties $(SRC_SUBDIRS) docs m4macros build
968 ACLOCAL_AMFLAGS = -I m4 ${ACLOCAL_FLAGS}
969 MAINTAINERCLEANFILES = \
972 [FILE:349:patches/patch-config.h]
973 --- config.h.in.orig 2018-09-03 16:42:44 UTC
976 /* Disable deprecation warnings from glib */
977 #undef GLIB_DISABLE_DEPRECATION_WARNINGS
979 +/* Define if we're using atk-bridge-2.0 */
980 +#undef HAVE_ATK_BRIDGE
982 /* Define to 1 if you have the `bind_textdomain_codeset' function. */
983 #undef HAVE_BIND_TEXTDOMAIN_CODESET
987 [FILE:1437:patches/patch-configure]
988 --- configure.orig 2018-09-03 16:42:43 UTC
990 @@ -1062,6 +1062,7 @@ enable_glibtest
992 with_included_immodules
998 @@ -1831,6 +1832,7 @@ Optional Packages:
999 --with-included-immodules=MODULE1,MODULE2,...
1000 build the specified input methods into gtk
1001 --with-x use the X Window System
1002 + --without-atk-bridge Do not use atk-bridge-2.0
1003 --with-html-dir=PATH path to installed docs
1004 --with-xml-catalog=CATALOG
1005 path to xml catalog to use
1006 @@ -26974,8 +26976,20 @@ fi
1007 # Check for Accessibility Toolkit flags
1008 ########################################
1010 -if test x$enable_x11_backend = xyes; then
1012 +# Check whether --with-atk-bridge was given.
1013 +if test "${with_atk_bridge+set}" = set; then :
1014 + withval=$with_atk_bridge; :
1016 + with_atk_bridge=$enable_x11_backend
1020 +if test x$with_atk_bridge != xno; then
1021 ATK_PACKAGES="atk atk-bridge-2.0"
1023 +$as_echo "#define HAVE_ATK_BRIDGE 1" >>confdefs.h
1028 @@ -28137,9 +28151,7 @@ fi
1029 if test "$have_cups" = "yes"; then
1030 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,cups"
1032 -if test "$have_papi" != "yes" -a "$have_cups" != "yes"; then
1033 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,lpr"
1035 if test "$have_cloudprint" = "yes"; then
1036 GTK_PRINT_BACKENDS="$GTK_PRINT_BACKENDS,cloudprint"
1040 [FILE:621:patches/patch-docs_Makefile.in]
1041 --- docs/Makefile.in.orig 2018-09-03 16:42:46 UTC
1042 +++ docs/Makefile.in
1043 @@ -352,7 +352,7 @@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS
1044 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
1045 LT_VERSION_INFO = @LT_VERSION_INFO@
1047 -MAKEINFO = @MAKEINFO@
1048 +MAKEINFO = @MAKEINFO@ --no-split
1049 MANIFEST_TOOL = @MANIFEST_TOOL@
1050 MATH_LIB = @MATH_LIB@
1052 @@ -499,7 +499,7 @@ XVFB_START = \
1053 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
1054 && DISPLAY=:$$XID && export DISPLAY
1056 -SUBDIRS = reference tools
1057 +SUBDIRS = reference
1063 [FILE:376:patches/patch-docs_reference_Makefile.in]
1064 --- docs/reference/Makefile.in.orig 2018-09-03 16:42:46 UTC
1065 +++ docs/reference/Makefile.in
1066 @@ -496,7 +496,7 @@ XVFB_START = \
1067 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
1068 && DISPLAY=:$$XID && export DISPLAY
1070 -SUBDIRS = gdk gtk libgail-util
1071 +SUBDIRS = #gdk gtk libgail-util
1072 GITIGNOREFILES = */*.1
1077 [FILE:376:patches/patch-docs_reference_gtk_Makefile.in]
1078 --- docs/reference/gtk/Makefile.in.orig 2018-09-03 16:42:46 UTC
1079 +++ docs/reference/gtk/Makefile.in
1080 @@ -1029,7 +1029,6 @@ GTK_DOC_V_PDF_0 = @echo " DOC Buildin
1081 ########################################################################
1083 gtk-query-immodules-3.0.1 \
1084 - gtk-update-icon-cache.1 \
1085 gtk-encode-symbolic-svg.1 \
1090 [FILE:500:patches/patch-gtk_a11y_gtkaccessibility.c]
1091 --- gtk/a11y/gtkaccessibility.c.orig 2017-11-16 13:21:24 UTC
1092 +++ gtk/a11y/gtkaccessibility.c
1094 #include <gtk/gtktogglebutton.h>
1095 #include <gtk/gtkaccessible.h>
1097 -#ifdef GDK_WINDOWING_X11
1098 +#ifdef HAVE_ATK_BRIDGE
1099 #include <atk-bridge.h>
1102 @@ -988,7 +988,7 @@ _gtk_accessibility_init (void)
1103 _gtk_accessibility_override_atk_util ();
1104 do_window_event_initialization ();
1106 -#ifdef GDK_WINDOWING_X11
1107 +#ifdef HAVE_ATK_BRIDGE
1108 atk_bridge_adaptor_init (NULL, NULL);
1113 [FILE:579:patches/patch-gtk_gtkbuilderparser.c]
1114 --- gtk/gtkbuilderparser.c.orig 2017-11-16 13:21:24 UTC
1115 +++ gtk/gtkbuilderparser.c
1116 @@ -1148,7 +1148,7 @@ end_element (GMarkupParseContext *conte
1117 /* Called for character data */
1118 /* text is not nul-terminated */
1120 -text (GMarkupParseContext *context,
1121 +XXXtext (GMarkupParseContext *context,
1125 @@ -1206,7 +1206,7 @@ free_info (CommonInfo *info)
1126 static const GMarkupParser parser = {
1136 [FILE:318:patches/patch-gtk_updateiconcache.c]
1137 --- gtk/updateiconcache.c.orig 2017-11-16 13:21:24 UTC
1138 +++ gtk/updateiconcache.c
1139 @@ -1548,7 +1548,7 @@ opentmp:
1140 if (!validate_file (tmp_cache_path))
1142 g_printerr (_("The generated cache was invalid.\n"));
1143 - /*g_unlink (tmp_cache_path);*/
1144 + g_unlink (tmp_cache_path);