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.4
13 DISTFILE[1]= gtk-4.4.1.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 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
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
53 -Dintrospection=disabled
56 INSTALL_TARGET= install-strip
58 PLIST_SUB= GTK_VERSION=4.0.0
60 VAR_OPSYS[sunos]= LDFLAGS=-lsocket
62 CPPFLAGS=-DO_CLOEXEC=0
64 [FFMPEG].DESCRIPTION= Build the ffmpeg media backend
65 [FFMPEG].BUILDRUN_DEPENDS_ON= ffmpeg:primary:standard
66 [FFMPEG].CONFIGURE_ARGS_OFF= -Dmedia-ffmpeg=disabled
67 [FFMPEG].CONFIGURE_ARGS_ON= -Dmedia-ffmpeg=enabled
69 [BROADWAY].DESCRIPTION= Backend for HTML5 and websocket support
70 [BROADWAY].CONFIGURE_ARGS_OFF= -Dbroadway-backend=false
71 [BROADWAY].CONFIGURE_ARGS_ON= -Dbroadway-backend=true
73 [CUPS].BUILDRUN_DEPENDS_ON= cups:primary:standard
74 [CUPS].CONFIGURE_ARGS_OFF= -Dprint-cups=disabled
75 [CUPS].CONFIGURE_ARGS_ON= -Dprint-cups=enabled
78 ${REINPLACE_CMD} -e 's|/docbook.sourceforge.net/|/cdn.docbook.org/|'\
79 ${WRKSRC}/docs/reference/gtk/meson.build
82 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-4.0/modules
83 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-4.0/4.0.0/engines
84 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-4.0/4.0.0/loaders
86 [FILE:266:descriptions/desc.primary]
87 GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating
88 graphical user interfaces. Offering a complete set of widgets, GTK+
89 is suitable for projects ranging from small one-off tools to complete
92 This package contains GTK version 4.0.
96 0faada983dc6b0bc409cb34c1713c1f3267e67c093f86b1e3b17db6100a3ddf4 30031924 gnome4/gtk-4.4.1.tar.xz
99 [FILE:8060:manifests/plist.primary]
100 @comment introspection lib/girepository-1.0/Gdk-4.0.typelib
101 @comment introspection lib/girepository-1.0/GdkX11-4.0.typelib
102 @comment introspection lib/girepository-1.0/Gsk-4.0.typelib
103 @comment introspection lib/girepository-1.0/Gtk-4.0.typelib
104 @comment introspection share/gir-1.0/Gdk-4.0.gir
105 @comment introspection share/gir-1.0/GdkX11-4.0.gir
106 @comment introspection share/gir-1.0/Gsk-4.0.gir
107 @comment introspection share/gir-1.0/Gtk-4.0.gir
108 %%BROADWAY-ON%%bin/gtk4-broadwayd
109 %%BROADWAY-ON%%include/gtk-4.0/gdk/broadway/
115 %%BROADWAY-ON%%include/gtk-4.0/gsk/broadway/gskbroadwayrenderer.h
116 %%BROADWAY-ON%%lib/pkgconfig/gtk4-broadway.pc
117 %%CUPS-OFF%%lib/gtk-4.0/%%GTK_VERSION%%/printbackends/libprintbackend-lpr.so
118 %%CUPS-ON%%lib/gtk-4.0/%%GTK_VERSION%%/printbackends/libprintbackend-cups.so
119 %%FFMPEG-ON%%lib/gtk-4.0/%%GTK_VERSION%%/media/libmedia-ffmpeg.so
122 gtk4-encode-symbolic-svg
125 gtk4-update-icon-cache
129 gdkapplaunchcontext.h
134 gdkcontentdeserializer.h
137 gdkcontentproviderimpl.h
138 gdkcontentserializer.h
176 include/gtk-4.0/gdk/x11/
179 gdkx11applaunchcontext.h
182 gdkx11devicemanager-xi2.h
183 gdkx11devicemanager.h
205 include/gtk-4.0/gsk/gl/
218 gtkappchooserbutton.h
219 gtkappchooserdialog.h
220 gtkappchooserwidget.h
222 gtkapplicationwindow.h
235 gtkbuilderlistitemfactory.h
245 gtkcellrendereraccel.h
246 gtkcellrenderercombo.h
247 gtkcellrendererpixbuf.h
248 gtkcellrendererprogress.h
249 gtkcellrendererspin.h
250 gtkcellrendererspinner.h
251 gtkcellrenderertext.h
252 gtkcellrenderertoggle.h
259 gtkcolorchooserdialog.h
260 gtkcolorchooserwidget.h
263 gtkcolumnviewcolumn.h
268 gtkconstraintlayout.h
279 gtkdropcontrollermotion.h
291 gtkeventcontrollerfocus.h
292 gtkeventcontrollerkey.h
293 gtkeventcontrollerlegacy.h
294 gtkeventcontrollermotion.h
295 gtkeventcontrollerscroll.h
299 gtkfilechooserdialog.h
300 gtkfilechoosernative.h
301 gtkfilechooserwidget.h
307 gtkflattenlistmodel.h
311 gtkfontchooserdialog.h
312 gtkfontchooserwidget.h
317 gtkgesturelongpress.h
373 gtkpasswordentrybuffer.h
380 gtkprintoperationpreview.h
395 gtkselectionfiltermodel.h
401 gtkshortcutcontroller.h
405 gtkshortcutssection.h
406 gtkshortcutsshortcut.h
410 gtksignallistitemfactory.h
445 gtktreelistrowsorter.h
466 include/gtk-4.0/gtk/css/
473 include/gtk-4.0/unix-print/gtk/
474 gtkpagesetupunixdialog.h
478 gtkunixprint-autocleanups.h
482 libgtk-4.so.%%SOMAJOR%%
483 libgtk-4.so.%%SOVERSION%%
484 lib/gtk-4.0/%%GTK_VERSION%%/printbackends/libprintbackend-file.so
492 share/gtk-4.0/gtk4builder.rng
498 share/gtk-4.0/valgrind/gtk.supp
501 gtk4-builder-tool.1.gz
502 gtk4-encode-symbolic-svg.1.gz
504 gtk4-query-settings.1.gz
505 gtk4-update-icon-cache.1.gz
506 @dir lib/gtk-4.0/%%GTK_VERSION%%/engines
507 @dir lib/gtk-4.0/%%GTK_VERSION%%/loaders
508 @dir lib/gtk-4.0/modules
511 [FILE:7031:manifests/plist.nls]
512 share/locale/af/LC_MESSAGES/
515 share/locale/am/LC_MESSAGES/
518 share/locale/an/LC_MESSAGES/
521 share/locale/ang/LC_MESSAGES/
524 share/locale/ar/LC_MESSAGES/
527 share/locale/as/LC_MESSAGES/
530 share/locale/ast/LC_MESSAGES/
533 share/locale/az/LC_MESSAGES/
536 share/locale/az_IR/LC_MESSAGES/
539 share/locale/be/LC_MESSAGES/
542 share/locale/be@latin/LC_MESSAGES/
545 share/locale/bg/LC_MESSAGES/
548 share/locale/bn/LC_MESSAGES/
551 share/locale/bn_IN/LC_MESSAGES/
554 share/locale/br/LC_MESSAGES/
557 share/locale/bs/LC_MESSAGES/
560 share/locale/ca/LC_MESSAGES/
563 share/locale/ca@valencia/LC_MESSAGES/
566 share/locale/crh/LC_MESSAGES/
569 share/locale/cs/LC_MESSAGES/
572 share/locale/cy/LC_MESSAGES/
575 share/locale/da/LC_MESSAGES/
578 share/locale/de/LC_MESSAGES/
581 share/locale/dz/LC_MESSAGES/
584 share/locale/el/LC_MESSAGES/
587 share/locale/en/LC_MESSAGES/
590 share/locale/en@shaw/LC_MESSAGES/
593 share/locale/en_CA/LC_MESSAGES/
596 share/locale/en_GB/LC_MESSAGES/
599 share/locale/eo/LC_MESSAGES/
602 share/locale/es/LC_MESSAGES/
605 share/locale/et/LC_MESSAGES/
608 share/locale/eu/LC_MESSAGES/
611 share/locale/fa/LC_MESSAGES/
614 share/locale/fi/LC_MESSAGES/
617 share/locale/fr/LC_MESSAGES/
620 share/locale/fur/LC_MESSAGES/
623 share/locale/ga/LC_MESSAGES/
626 share/locale/gd/LC_MESSAGES/
629 share/locale/gl/LC_MESSAGES/
632 share/locale/gu/LC_MESSAGES/
635 share/locale/he/LC_MESSAGES/
638 share/locale/hi/LC_MESSAGES/
641 share/locale/hr/LC_MESSAGES/
644 share/locale/hu/LC_MESSAGES/
647 share/locale/hy/LC_MESSAGES/
650 share/locale/ia/LC_MESSAGES/
653 share/locale/id/LC_MESSAGES/
656 share/locale/io/LC_MESSAGES/
659 share/locale/is/LC_MESSAGES/
662 share/locale/it/LC_MESSAGES/
665 share/locale/ja/LC_MESSAGES/
668 share/locale/ka/LC_MESSAGES/
671 share/locale/kg/LC_MESSAGES/
674 share/locale/kk/LC_MESSAGES/
677 share/locale/km/LC_MESSAGES/
680 share/locale/kn/LC_MESSAGES/
683 share/locale/ko/LC_MESSAGES/
686 share/locale/ku/LC_MESSAGES/
689 share/locale/ky/LC_MESSAGES/
692 share/locale/lg/LC_MESSAGES/
695 share/locale/li/LC_MESSAGES/
698 share/locale/lt/LC_MESSAGES/
701 share/locale/lv/LC_MESSAGES/
704 share/locale/mai/LC_MESSAGES/
707 share/locale/mi/LC_MESSAGES/
710 share/locale/mjw/LC_MESSAGES/
713 share/locale/mk/LC_MESSAGES/
716 share/locale/ml/LC_MESSAGES/
719 share/locale/mn/LC_MESSAGES/
722 share/locale/mr/LC_MESSAGES/
725 share/locale/ms/LC_MESSAGES/
728 share/locale/my/LC_MESSAGES/
731 share/locale/nb/LC_MESSAGES/
734 share/locale/nds/LC_MESSAGES/
737 share/locale/ne/LC_MESSAGES/
740 share/locale/nl/LC_MESSAGES/
743 share/locale/nn/LC_MESSAGES/
746 share/locale/nso/LC_MESSAGES/
749 share/locale/oc/LC_MESSAGES/
752 share/locale/or/LC_MESSAGES/
755 share/locale/pa/LC_MESSAGES/
758 share/locale/pl/LC_MESSAGES/
761 share/locale/ps/LC_MESSAGES/
764 share/locale/pt/LC_MESSAGES/
767 share/locale/pt_BR/LC_MESSAGES/
770 share/locale/ro/LC_MESSAGES/
773 share/locale/ru/LC_MESSAGES/
776 share/locale/rw/LC_MESSAGES/
779 share/locale/si/LC_MESSAGES/
782 share/locale/sk/LC_MESSAGES/
785 share/locale/sl/LC_MESSAGES/
788 share/locale/sq/LC_MESSAGES/
791 share/locale/sr/LC_MESSAGES/
794 share/locale/sr@ije/LC_MESSAGES/
797 share/locale/sr@latin/LC_MESSAGES/
800 share/locale/sv/LC_MESSAGES/
803 share/locale/ta/LC_MESSAGES/
806 share/locale/te/LC_MESSAGES/
809 share/locale/tg/LC_MESSAGES/
812 share/locale/th/LC_MESSAGES/
815 share/locale/tk/LC_MESSAGES/
818 share/locale/tr/LC_MESSAGES/
821 share/locale/tt/LC_MESSAGES/
824 share/locale/ug/LC_MESSAGES/
827 share/locale/uk/LC_MESSAGES/
830 share/locale/ur/LC_MESSAGES/
833 share/locale/uz/LC_MESSAGES/
836 share/locale/uz@cyrillic/LC_MESSAGES/
839 share/locale/vi/LC_MESSAGES/
842 share/locale/wa/LC_MESSAGES/
845 share/locale/xh/LC_MESSAGES/
848 share/locale/yi/LC_MESSAGES/
851 share/locale/zh_CN/LC_MESSAGES/
854 share/locale/zh_HK/LC_MESSAGES/
857 share/locale/zh_TW/LC_MESSAGES/
862 [FILE:410:patches/patch-gtk_roaring_roaring.h]
863 --- gtk/roaring/roaring.h.orig 2021-11-01 14:14:18 UTC
864 +++ gtk/roaring/roaring.h
865 @@ -59,7 +59,6 @@ enum {
867 #include <stdlib.h> // will provide posix_memalign with _POSIX_C_SOURCE as defined above
868 #if !(defined(__APPLE__)) && !(defined(__FreeBSD__)) && !(defined(__OpenBSD__))
869 -#include <malloc.h> // this should never be needed but there are some reports that it is needed.