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.6
13 DISTFILE[1]= gtk-4.6.0.tar.xz:main
16 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= CUPS BROADWAY FFMPEG
21 OPTIONS_STANDARD= CUPS BROADWAY FFMPEG
22 OPT_ON[all]= CUPS BROADWAY FFMPEG
24 BUILD_DEPENDS= sassc:single:standard
26 python-docutils:single:python_used
27 BUILDRUN_DEPENDS= libepoxy:single:standard
28 libxkbcommon:single:standard
29 graphene:primary:standard
31 USES= gettext-tools gmake pkgconfig gnome-icons:primary
32 schemas:primary perl:build python:build cpe meson
34 GNOME_COMPONENTS= atk cairo gdkpixbuf pango
35 XORG_COMPONENTS= xext x11 xinerama xi xrandr xcursor xfixes xdamage
42 GLIB_SCHEMAS= org.gtk.gtk4.Settings.EmojiChooser.gschema.xml
43 org.gtk.gtk4.Settings.ColorChooser.gschema.xml
44 org.gtk.gtk4.Settings.Debug.gschema.xml
45 org.gtk.gtk4.Settings.FileChooser.gschema.xml
46 MESON_ARGS= -Dx11-backend=true
47 -Dwayland-backend=false
48 -Dbuild-examples=false
51 -Dmedia-gstreamer=disabled
54 -Dintrospection=disabled
57 INSTALL_TARGET= install-strip
59 PLIST_SUB= GTK_VERSION=4.0.0
61 VAR_OPSYS[sunos]= LDFLAGS=-lsocket
63 CPPFLAGS=-DO_CLOEXEC=0
65 [FFMPEG].DESCRIPTION= Build the ffmpeg media backend
66 [FFMPEG].BUILDRUN_DEPENDS_ON= ffmpeg:primary:standard
67 [FFMPEG].CONFIGURE_ARGS_OFF= -Dmedia-ffmpeg=disabled
68 [FFMPEG].CONFIGURE_ARGS_ON= -Dmedia-ffmpeg=enabled
70 [BROADWAY].DESCRIPTION= Backend for HTML5 and websocket support
71 [BROADWAY].CONFIGURE_ARGS_OFF= -Dbroadway-backend=false
72 [BROADWAY].CONFIGURE_ARGS_ON= -Dbroadway-backend=true
74 [CUPS].BUILDRUN_DEPENDS_ON= cups:primary:standard
75 [CUPS].CONFIGURE_ARGS_OFF= -Dprint-cups=disabled
76 [CUPS].CONFIGURE_ARGS_ON= -Dprint-cups=enabled
80 -e 's|/docbook.sourceforge.net/|/cdn.docbook.org/|'\
81 -e "s|'rst2man'|'rst2man.py'|" \
82 ${WRKSRC}/docs/reference/gtk/meson.build
85 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-4.0/modules
86 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-4.0/4.0.0/engines
87 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-4.0/4.0.0/loaders
89 [FILE:266:descriptions/desc.primary]
90 GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating
91 graphical user interfaces. Offering a complete set of widgets, GTK+
92 is suitable for projects ranging from small one-off tools to complete
95 This package contains GTK version 4.0.
99 782d5951fbfd585fc9ec76c09d07e28e6014c72db001fb567fff217fb96e4d8c 22655868 gnome4/gtk-4.6.0.tar.xz
102 [FILE:8076:manifests/plist.primary]
103 @comment introspection lib/girepository-1.0/Gdk-4.0.typelib
104 @comment introspection lib/girepository-1.0/GdkX11-4.0.typelib
105 @comment introspection lib/girepository-1.0/Gsk-4.0.typelib
106 @comment introspection lib/girepository-1.0/Gtk-4.0.typelib
107 @comment introspection share/gir-1.0/Gdk-4.0.gir
108 @comment introspection share/gir-1.0/GdkX11-4.0.gir
109 @comment introspection share/gir-1.0/Gsk-4.0.gir
110 @comment introspection share/gir-1.0/Gtk-4.0.gir
111 %%BROADWAY-ON%%bin/gtk4-broadwayd
112 %%BROADWAY-ON%%include/gtk-4.0/gdk/broadway/
118 %%BROADWAY-ON%%include/gtk-4.0/gsk/broadway/gskbroadwayrenderer.h
119 %%BROADWAY-ON%%lib/pkgconfig/gtk4-broadway.pc
120 %%CUPS-OFF%%lib/gtk-4.0/%%GTK_VERSION%%/printbackends/libprintbackend-lpr.so
121 %%CUPS-ON%%lib/gtk-4.0/%%GTK_VERSION%%/printbackends/libprintbackend-cups.so
122 %%FFMPEG-ON%%lib/gtk-4.0/%%GTK_VERSION%%/media/libmedia-ffmpeg.so
125 gtk4-encode-symbolic-svg
128 gtk4-update-icon-cache
132 gdkapplaunchcontext.h
137 gdkcontentdeserializer.h
140 gdkcontentproviderimpl.h
141 gdkcontentserializer.h
180 include/gtk-4.0/gdk/x11/
183 gdkx11applaunchcontext.h
186 gdkx11devicemanager-xi2.h
187 gdkx11devicemanager.h
209 include/gtk-4.0/gsk/gl/gskglrenderer.h
220 gtkappchooserbutton.h
221 gtkappchooserdialog.h
222 gtkappchooserwidget.h
224 gtkapplicationwindow.h
237 gtkbuilderlistitemfactory.h
247 gtkcellrendereraccel.h
248 gtkcellrenderercombo.h
249 gtkcellrendererpixbuf.h
250 gtkcellrendererprogress.h
251 gtkcellrendererspin.h
252 gtkcellrendererspinner.h
253 gtkcellrenderertext.h
254 gtkcellrenderertoggle.h
261 gtkcolorchooserdialog.h
262 gtkcolorchooserwidget.h
265 gtkcolumnviewcolumn.h
270 gtkconstraintlayout.h
281 gtkdropcontrollermotion.h
293 gtkeventcontrollerfocus.h
294 gtkeventcontrollerkey.h
295 gtkeventcontrollerlegacy.h
296 gtkeventcontrollermotion.h
297 gtkeventcontrollerscroll.h
301 gtkfilechooserdialog.h
302 gtkfilechoosernative.h
303 gtkfilechooserwidget.h
309 gtkflattenlistmodel.h
313 gtkfontchooserdialog.h
314 gtkfontchooserwidget.h
319 gtkgesturelongpress.h
375 gtkpasswordentrybuffer.h
382 gtkprintoperationpreview.h
397 gtkselectionfiltermodel.h
403 gtkshortcutcontroller.h
407 gtkshortcutssection.h
408 gtkshortcutsshortcut.h
412 gtksignallistitemfactory.h
432 gtksymbolicpaintable.h
448 gtktreelistrowsorter.h
469 include/gtk-4.0/gtk/css/
476 include/gtk-4.0/unix-print/gtk/
477 gtkpagesetupunixdialog.h
481 gtkunixprint-autocleanups.h
485 libgtk-4.so.%%SOMAJOR%%
486 libgtk-4.so.%%SOVERSION%%
487 lib/gtk-4.0/%%GTK_VERSION%%/printbackends/libprintbackend-file.so
495 share/gtk-4.0/gtk4builder.rng
501 share/gtk-4.0/valgrind/gtk.supp
504 gtk4-builder-tool.1.gz
505 gtk4-encode-symbolic-svg.1.gz
507 gtk4-query-settings.1.gz
508 gtk4-update-icon-cache.1.gz
509 @dir lib/gtk-4.0/%%GTK_VERSION%%/engines
510 @dir lib/gtk-4.0/%%GTK_VERSION%%/loaders
511 @dir lib/gtk-4.0/modules
514 [FILE:7031:manifests/plist.nls]
515 share/locale/af/LC_MESSAGES/
518 share/locale/am/LC_MESSAGES/
521 share/locale/an/LC_MESSAGES/
524 share/locale/ang/LC_MESSAGES/
527 share/locale/ar/LC_MESSAGES/
530 share/locale/as/LC_MESSAGES/
533 share/locale/ast/LC_MESSAGES/
536 share/locale/az/LC_MESSAGES/
539 share/locale/az_IR/LC_MESSAGES/
542 share/locale/be/LC_MESSAGES/
545 share/locale/be@latin/LC_MESSAGES/
548 share/locale/bg/LC_MESSAGES/
551 share/locale/bn/LC_MESSAGES/
554 share/locale/bn_IN/LC_MESSAGES/
557 share/locale/br/LC_MESSAGES/
560 share/locale/bs/LC_MESSAGES/
563 share/locale/ca/LC_MESSAGES/
566 share/locale/ca@valencia/LC_MESSAGES/
569 share/locale/crh/LC_MESSAGES/
572 share/locale/cs/LC_MESSAGES/
575 share/locale/cy/LC_MESSAGES/
578 share/locale/da/LC_MESSAGES/
581 share/locale/de/LC_MESSAGES/
584 share/locale/dz/LC_MESSAGES/
587 share/locale/el/LC_MESSAGES/
590 share/locale/en/LC_MESSAGES/
593 share/locale/en@shaw/LC_MESSAGES/
596 share/locale/en_CA/LC_MESSAGES/
599 share/locale/en_GB/LC_MESSAGES/
602 share/locale/eo/LC_MESSAGES/
605 share/locale/es/LC_MESSAGES/
608 share/locale/et/LC_MESSAGES/
611 share/locale/eu/LC_MESSAGES/
614 share/locale/fa/LC_MESSAGES/
617 share/locale/fi/LC_MESSAGES/
620 share/locale/fr/LC_MESSAGES/
623 share/locale/fur/LC_MESSAGES/
626 share/locale/ga/LC_MESSAGES/
629 share/locale/gd/LC_MESSAGES/
632 share/locale/gl/LC_MESSAGES/
635 share/locale/gu/LC_MESSAGES/
638 share/locale/he/LC_MESSAGES/
641 share/locale/hi/LC_MESSAGES/
644 share/locale/hr/LC_MESSAGES/
647 share/locale/hu/LC_MESSAGES/
650 share/locale/hy/LC_MESSAGES/
653 share/locale/ia/LC_MESSAGES/
656 share/locale/id/LC_MESSAGES/
659 share/locale/io/LC_MESSAGES/
662 share/locale/is/LC_MESSAGES/
665 share/locale/it/LC_MESSAGES/
668 share/locale/ja/LC_MESSAGES/
671 share/locale/ka/LC_MESSAGES/
674 share/locale/kg/LC_MESSAGES/
677 share/locale/kk/LC_MESSAGES/
680 share/locale/km/LC_MESSAGES/
683 share/locale/kn/LC_MESSAGES/
686 share/locale/ko/LC_MESSAGES/
689 share/locale/ku/LC_MESSAGES/
692 share/locale/ky/LC_MESSAGES/
695 share/locale/lg/LC_MESSAGES/
698 share/locale/li/LC_MESSAGES/
701 share/locale/lt/LC_MESSAGES/
704 share/locale/lv/LC_MESSAGES/
707 share/locale/mai/LC_MESSAGES/
710 share/locale/mi/LC_MESSAGES/
713 share/locale/mjw/LC_MESSAGES/
716 share/locale/mk/LC_MESSAGES/
719 share/locale/ml/LC_MESSAGES/
722 share/locale/mn/LC_MESSAGES/
725 share/locale/mr/LC_MESSAGES/
728 share/locale/ms/LC_MESSAGES/
731 share/locale/my/LC_MESSAGES/
734 share/locale/nb/LC_MESSAGES/
737 share/locale/nds/LC_MESSAGES/
740 share/locale/ne/LC_MESSAGES/
743 share/locale/nl/LC_MESSAGES/
746 share/locale/nn/LC_MESSAGES/
749 share/locale/nso/LC_MESSAGES/
752 share/locale/oc/LC_MESSAGES/
755 share/locale/or/LC_MESSAGES/
758 share/locale/pa/LC_MESSAGES/
761 share/locale/pl/LC_MESSAGES/
764 share/locale/ps/LC_MESSAGES/
767 share/locale/pt/LC_MESSAGES/
770 share/locale/pt_BR/LC_MESSAGES/
773 share/locale/ro/LC_MESSAGES/
776 share/locale/ru/LC_MESSAGES/
779 share/locale/rw/LC_MESSAGES/
782 share/locale/si/LC_MESSAGES/
785 share/locale/sk/LC_MESSAGES/
788 share/locale/sl/LC_MESSAGES/
791 share/locale/sq/LC_MESSAGES/
794 share/locale/sr/LC_MESSAGES/
797 share/locale/sr@ije/LC_MESSAGES/
800 share/locale/sr@latin/LC_MESSAGES/
803 share/locale/sv/LC_MESSAGES/
806 share/locale/ta/LC_MESSAGES/
809 share/locale/te/LC_MESSAGES/
812 share/locale/tg/LC_MESSAGES/
815 share/locale/th/LC_MESSAGES/
818 share/locale/tk/LC_MESSAGES/
821 share/locale/tr/LC_MESSAGES/
824 share/locale/tt/LC_MESSAGES/
827 share/locale/ug/LC_MESSAGES/
830 share/locale/uk/LC_MESSAGES/
833 share/locale/ur/LC_MESSAGES/
836 share/locale/uz/LC_MESSAGES/
839 share/locale/uz@cyrillic/LC_MESSAGES/
842 share/locale/vi/LC_MESSAGES/
845 share/locale/wa/LC_MESSAGES/
848 share/locale/xh/LC_MESSAGES/
851 share/locale/yi/LC_MESSAGES/
854 share/locale/zh_CN/LC_MESSAGES/
857 share/locale/zh_HK/LC_MESSAGES/
860 share/locale/zh_TW/LC_MESSAGES/
865 [FILE:410:patches/patch-gtk_roaring_roaring.h]
866 --- gtk/roaring/roaring.h.orig 2021-12-30 15:33:48 UTC
867 +++ gtk/roaring/roaring.h
868 @@ -59,7 +59,6 @@ enum {
870 #include <stdlib.h> // will provide posix_memalign with _POSIX_C_SOURCE as defined above
871 #if !(defined(__APPLE__)) && !(defined(__FreeBSD__)) && !(defined(__OpenBSD__))
872 -#include <malloc.h> // this should never be needed but there are some reports that it is needed.