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/4.2
13 DISTFILE[1]= gtk-4.2.0.tar.xz:main
16 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= CUPS CLOUDPRINT BROADWAY FFMPEG
21 OPTIONS_STANDARD= CUPS CLOUDPRINT BROADWAY FFMPEG
22 OPT_ON[all]= CUPS CLOUDPRINT BROADWAY FFMPEG
24 BUILD_DEPENDS= sassc:single:standard
26 BUILDRUN_DEPENDS= libepoxy:single:standard
27 libxkbcommon:single:standard
28 graphene:primary:standard
30 USES= gettext-tools gmake pkgconfig gnome-icons:primary
31 schemas:primary perl:build python:build cpe meson
33 GNOME_COMPONENTS= atk cairo gdkpixbuf pango introspection
34 XORG_COMPONENTS= xext x11 xinerama xi xrandr xcursor xfixes xdamage
41 GLIB_SCHEMAS= org.gtk.gtk4.Settings.EmojiChooser.gschema.xml
42 org.gtk.gtk4.Settings.ColorChooser.gschema.xml
43 org.gtk.gtk4.Settings.Debug.gschema.xml
44 org.gtk.gtk4.Settings.FileChooser.gschema.xml
45 MESON_ARGS= -Dx11-backend=true
46 -Dwayland-backend=false
47 -Dbuild-examples=false
50 -Dmedia-gstreamer=disabled
55 INSTALL_TARGET= install-strip
57 PLIST_SUB= GTK_VERSION=4.0.0
59 VAR_OPSYS[sunos]= LDFLAGS=-lsocket
61 CPPFLAGS=-DO_CLOEXEC=0
63 [CLOUDPRINT].DESCRIPTION= Support for printing to cloud
64 [CLOUDPRINT].BUILDRUN_DEPENDS_ON= rest:primary:standard
65 json-glib:primary:standard
66 [CLOUDPRINT].CONFIGURE_ARGS_OFF= -Dprint-cloudprint=disabled
67 [CLOUDPRINT].CONFIGURE_ARGS_ON= -Dprint-cloudprint=enabled
69 [FFMPEG].DESCRIPTION= Build the ffmpeg media backend
70 [FFMPEG].BUILDRUN_DEPENDS_ON= ffmpeg:primary:standard
71 [FFMPEG].CONFIGURE_ARGS_OFF= -Dmedia-ffmpeg=disabled
72 [FFMPEG].CONFIGURE_ARGS_ON= -Dmedia-ffmpeg=enabled
74 [BROADWAY].DESCRIPTION= Backend for HTML5 and websocket support
75 [BROADWAY].CONFIGURE_ARGS_OFF= -Dbroadway-backend=false
76 [BROADWAY].CONFIGURE_ARGS_ON= -Dbroadway-backend=true
78 [CUPS].BUILDRUN_DEPENDS_ON= cups:primary:standard
79 [CUPS].CONFIGURE_ARGS_OFF= -Dprint-cups=disabled
80 [CUPS].CONFIGURE_ARGS_ON= -Dprint-cups=enabled
83 ${REINPLACE_CMD} -e 's|/docbook.sourceforge.net/|/cdn.docbook.org/|'\
84 ${WRKSRC}/docs/reference/gtk/meson.build
87 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-4.0/modules
88 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-4.0/4.0.0/engines
89 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-4.0/4.0.0/loaders
91 [FILE:266:descriptions/desc.primary]
92 GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating
93 graphical user interfaces. Offering a complete set of widgets, GTK+
94 is suitable for projects ranging from small one-off tools to complete
97 This package contains GTK version 4.0.
101 e975f286e911666a79b6bcf486e6f99b0bd9d2b4cc348d19bce487a0b1c97072 25772584 gnome4/gtk-4.2.0.tar.xz
104 [FILE:7938:manifests/plist.primary]
105 %%BROADWAY-ON%%bin/gtk4-broadwayd
106 %%BROADWAY-ON%%include/gtk-4.0/gdk/broadway/
112 %%BROADWAY-ON%%include/gtk-4.0/gsk/broadway/gskbroadwayrenderer.h
113 %%BROADWAY-ON%%lib/pkgconfig/gtk4-broadway.pc
114 %%CLOUDPRINT-ON%%lib/gtk-4.0/%%GTK_VERSION%%/printbackends/libprintbackend-cloudprint.so
115 %%CUPS-OFF%%lib/gtk-4.0/%%GTK_VERSION%%/printbackends/libprintbackend-lpr.so
116 %%CUPS-ON%%lib/gtk-4.0/%%GTK_VERSION%%/printbackends/libprintbackend-cups.so
117 %%FFMPEG-ON%%lib/gtk-4.0/%%GTK_VERSION%%/media/libmedia-ffmpeg.so
120 gtk4-encode-symbolic-svg
123 gtk4-update-icon-cache
127 gdkapplaunchcontext.h
132 gdkcontentdeserializer.h
135 gdkcontentproviderimpl.h
136 gdkcontentserializer.h
174 include/gtk-4.0/gdk/x11/
177 gdkx11applaunchcontext.h
180 gdkx11devicemanager-xi2.h
181 gdkx11devicemanager.h
203 include/gtk-4.0/gsk/gl/
216 gtkappchooserbutton.h
217 gtkappchooserdialog.h
218 gtkappchooserwidget.h
220 gtkapplicationwindow.h
233 gtkbuilderlistitemfactory.h
243 gtkcellrendereraccel.h
244 gtkcellrenderercombo.h
245 gtkcellrendererpixbuf.h
246 gtkcellrendererprogress.h
247 gtkcellrendererspin.h
248 gtkcellrendererspinner.h
249 gtkcellrenderertext.h
250 gtkcellrenderertoggle.h
257 gtkcolorchooserdialog.h
258 gtkcolorchooserwidget.h
261 gtkcolumnviewcolumn.h
266 gtkconstraintlayout.h
277 gtkdropcontrollermotion.h
289 gtkeventcontrollerfocus.h
290 gtkeventcontrollerkey.h
291 gtkeventcontrollerlegacy.h
292 gtkeventcontrollermotion.h
293 gtkeventcontrollerscroll.h
297 gtkfilechooserdialog.h
298 gtkfilechoosernative.h
299 gtkfilechooserwidget.h
305 gtkflattenlistmodel.h
309 gtkfontchooserdialog.h
310 gtkfontchooserwidget.h
315 gtkgesturelongpress.h
377 gtkprintoperationpreview.h
392 gtkselectionfiltermodel.h
398 gtkshortcutcontroller.h
402 gtkshortcutssection.h
403 gtkshortcutsshortcut.h
407 gtksignallistitemfactory.h
442 gtktreelistrowsorter.h
463 include/gtk-4.0/gtk/css/
470 include/gtk-4.0/unix-print/gtk/
471 gtkpagesetupunixdialog.h
475 gtkunixprint-autocleanups.h
479 libgtk-4.so.%%SOMAJOR%%
480 libgtk-4.so.%%SOVERSION%%
481 lib/girepository-1.0/
486 lib/gtk-4.0/%%GTK_VERSION%%/printbackends/libprintbackend-file.so
499 share/gtk-4.0/gtk4builder.rng
505 share/gtk-4.0/valgrind/gtk.supp
508 gtk4-builder-tool.1.gz
509 gtk4-demo-application.1.gz
511 gtk4-encode-symbolic-svg.1.gz
512 gtk4-icon-browser.1.gz
514 gtk4-query-settings.1.gz
515 gtk4-update-icon-cache.1.gz
516 gtk4-widget-factory.1.gz
517 @dir lib/gtk-4.0/%%GTK_VERSION%%/engines
518 @dir lib/gtk-4.0/%%GTK_VERSION%%/loaders
519 @dir lib/gtk-4.0/modules
522 [FILE:7031:manifests/plist.nls]
523 share/locale/af/LC_MESSAGES/
526 share/locale/am/LC_MESSAGES/
529 share/locale/an/LC_MESSAGES/
532 share/locale/ang/LC_MESSAGES/
535 share/locale/ar/LC_MESSAGES/
538 share/locale/as/LC_MESSAGES/
541 share/locale/ast/LC_MESSAGES/
544 share/locale/az/LC_MESSAGES/
547 share/locale/az_IR/LC_MESSAGES/
550 share/locale/be/LC_MESSAGES/
553 share/locale/be@latin/LC_MESSAGES/
556 share/locale/bg/LC_MESSAGES/
559 share/locale/bn/LC_MESSAGES/
562 share/locale/bn_IN/LC_MESSAGES/
565 share/locale/br/LC_MESSAGES/
568 share/locale/bs/LC_MESSAGES/
571 share/locale/ca/LC_MESSAGES/
574 share/locale/ca@valencia/LC_MESSAGES/
577 share/locale/crh/LC_MESSAGES/
580 share/locale/cs/LC_MESSAGES/
583 share/locale/cy/LC_MESSAGES/
586 share/locale/da/LC_MESSAGES/
589 share/locale/de/LC_MESSAGES/
592 share/locale/dz/LC_MESSAGES/
595 share/locale/el/LC_MESSAGES/
598 share/locale/en/LC_MESSAGES/
601 share/locale/en@shaw/LC_MESSAGES/
604 share/locale/en_CA/LC_MESSAGES/
607 share/locale/en_GB/LC_MESSAGES/
610 share/locale/eo/LC_MESSAGES/
613 share/locale/es/LC_MESSAGES/
616 share/locale/et/LC_MESSAGES/
619 share/locale/eu/LC_MESSAGES/
622 share/locale/fa/LC_MESSAGES/
625 share/locale/fi/LC_MESSAGES/
628 share/locale/fr/LC_MESSAGES/
631 share/locale/fur/LC_MESSAGES/
634 share/locale/ga/LC_MESSAGES/
637 share/locale/gd/LC_MESSAGES/
640 share/locale/gl/LC_MESSAGES/
643 share/locale/gu/LC_MESSAGES/
646 share/locale/he/LC_MESSAGES/
649 share/locale/hi/LC_MESSAGES/
652 share/locale/hr/LC_MESSAGES/
655 share/locale/hu/LC_MESSAGES/
658 share/locale/hy/LC_MESSAGES/
661 share/locale/ia/LC_MESSAGES/
664 share/locale/id/LC_MESSAGES/
667 share/locale/io/LC_MESSAGES/
670 share/locale/is/LC_MESSAGES/
673 share/locale/it/LC_MESSAGES/
676 share/locale/ja/LC_MESSAGES/
679 share/locale/ka/LC_MESSAGES/
682 share/locale/kg/LC_MESSAGES/
685 share/locale/kk/LC_MESSAGES/
688 share/locale/km/LC_MESSAGES/
691 share/locale/kn/LC_MESSAGES/
694 share/locale/ko/LC_MESSAGES/
697 share/locale/ku/LC_MESSAGES/
700 share/locale/ky/LC_MESSAGES/
703 share/locale/lg/LC_MESSAGES/
706 share/locale/li/LC_MESSAGES/
709 share/locale/lt/LC_MESSAGES/
712 share/locale/lv/LC_MESSAGES/
715 share/locale/mai/LC_MESSAGES/
718 share/locale/mi/LC_MESSAGES/
721 share/locale/mjw/LC_MESSAGES/
724 share/locale/mk/LC_MESSAGES/
727 share/locale/ml/LC_MESSAGES/
730 share/locale/mn/LC_MESSAGES/
733 share/locale/mr/LC_MESSAGES/
736 share/locale/ms/LC_MESSAGES/
739 share/locale/my/LC_MESSAGES/
742 share/locale/nb/LC_MESSAGES/
745 share/locale/nds/LC_MESSAGES/
748 share/locale/ne/LC_MESSAGES/
751 share/locale/nl/LC_MESSAGES/
754 share/locale/nn/LC_MESSAGES/
757 share/locale/nso/LC_MESSAGES/
760 share/locale/oc/LC_MESSAGES/
763 share/locale/or/LC_MESSAGES/
766 share/locale/pa/LC_MESSAGES/
769 share/locale/pl/LC_MESSAGES/
772 share/locale/ps/LC_MESSAGES/
775 share/locale/pt/LC_MESSAGES/
778 share/locale/pt_BR/LC_MESSAGES/
781 share/locale/ro/LC_MESSAGES/
784 share/locale/ru/LC_MESSAGES/
787 share/locale/rw/LC_MESSAGES/
790 share/locale/si/LC_MESSAGES/
793 share/locale/sk/LC_MESSAGES/
796 share/locale/sl/LC_MESSAGES/
799 share/locale/sq/LC_MESSAGES/
802 share/locale/sr/LC_MESSAGES/
805 share/locale/sr@ije/LC_MESSAGES/
808 share/locale/sr@latin/LC_MESSAGES/
811 share/locale/sv/LC_MESSAGES/
814 share/locale/ta/LC_MESSAGES/
817 share/locale/te/LC_MESSAGES/
820 share/locale/tg/LC_MESSAGES/
823 share/locale/th/LC_MESSAGES/
826 share/locale/tk/LC_MESSAGES/
829 share/locale/tr/LC_MESSAGES/
832 share/locale/tt/LC_MESSAGES/
835 share/locale/ug/LC_MESSAGES/
838 share/locale/uk/LC_MESSAGES/
841 share/locale/ur/LC_MESSAGES/
844 share/locale/uz/LC_MESSAGES/
847 share/locale/uz@cyrillic/LC_MESSAGES/
850 share/locale/vi/LC_MESSAGES/
853 share/locale/wa/LC_MESSAGES/
856 share/locale/xh/LC_MESSAGES/
859 share/locale/yi/LC_MESSAGES/
862 share/locale/zh_CN/LC_MESSAGES/
865 share/locale/zh_HK/LC_MESSAGES/
868 share/locale/zh_TW/LC_MESSAGES/
873 [FILE:410:patches/patch-gtk_roaring_roaring.h]
874 --- gtk/roaring/roaring.h.orig 2021-03-30 15:07:36 UTC
875 +++ gtk/roaring/roaring.h
876 @@ -59,7 +59,6 @@ enum {
878 #include <stdlib.h> // will provide posix_memalign with _POSIX_C_SOURCE as defined above
879 #if !(defined(__APPLE__)) && !(defined(__FreeBSD__)) && !(defined(__OpenBSD__))
880 -#include <malloc.h> // this should never be needed but there are some reports that it is needed.