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.1
13 DISTFILE[1]= gtk-4.1.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 973f651722a847e91e12be0a1c1c610aae0961f2f8d55c5d1fa39e17267d7ada 19444528 gnome4/gtk-4.1.0.tar.xz
104 [FILE:7918: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/gskglrenderer.h
214 gtkappchooserbutton.h
215 gtkappchooserdialog.h
216 gtkappchooserwidget.h
218 gtkapplicationwindow.h
231 gtkbuilderlistitemfactory.h
241 gtkcellrendereraccel.h
242 gtkcellrenderercombo.h
243 gtkcellrendererpixbuf.h
244 gtkcellrendererprogress.h
245 gtkcellrendererspin.h
246 gtkcellrendererspinner.h
247 gtkcellrenderertext.h
248 gtkcellrenderertoggle.h
255 gtkcolorchooserdialog.h
256 gtkcolorchooserwidget.h
259 gtkcolumnviewcolumn.h
264 gtkconstraintlayout.h
275 gtkdropcontrollermotion.h
287 gtkeventcontrollerfocus.h
288 gtkeventcontrollerkey.h
289 gtkeventcontrollerlegacy.h
290 gtkeventcontrollermotion.h
291 gtkeventcontrollerscroll.h
295 gtkfilechooserdialog.h
296 gtkfilechoosernative.h
297 gtkfilechooserwidget.h
303 gtkflattenlistmodel.h
307 gtkfontchooserdialog.h
308 gtkfontchooserwidget.h
313 gtkgesturelongpress.h
375 gtkprintoperationpreview.h
390 gtkselectionfiltermodel.h
396 gtkshortcutcontroller.h
400 gtkshortcutssection.h
401 gtkshortcutsshortcut.h
405 gtksignallistitemfactory.h
440 gtktreelistrowsorter.h
461 include/gtk-4.0/gtk/css/
468 include/gtk-4.0/unix-print/gtk/
469 gtkpagesetupunixdialog.h
473 gtkunixprint-autocleanups.h
477 libgtk-4.so.%%SOMAJOR%%
478 libgtk-4.so.%%SOVERSION%%
479 lib/girepository-1.0/
484 lib/gtk-4.0/%%GTK_VERSION%%/printbackends/libprintbackend-file.so
497 share/gtk-4.0/gtk4builder.rng
503 share/gtk-4.0/valgrind/gtk.supp
506 gtk4-builder-tool.1.gz
507 gtk4-demo-application.1.gz
509 gtk4-encode-symbolic-svg.1.gz
510 gtk4-icon-browser.1.gz
512 gtk4-query-settings.1.gz
513 gtk4-update-icon-cache.1.gz
514 gtk4-widget-factory.1.gz
515 @dir lib/gtk-4.0/%%GTK_VERSION%%/engines
516 @dir lib/gtk-4.0/%%GTK_VERSION%%/loaders
517 @dir lib/gtk-4.0/modules
520 [FILE:7031:manifests/plist.nls]
521 share/locale/af/LC_MESSAGES/
524 share/locale/am/LC_MESSAGES/
527 share/locale/an/LC_MESSAGES/
530 share/locale/ang/LC_MESSAGES/
533 share/locale/ar/LC_MESSAGES/
536 share/locale/as/LC_MESSAGES/
539 share/locale/ast/LC_MESSAGES/
542 share/locale/az/LC_MESSAGES/
545 share/locale/az_IR/LC_MESSAGES/
548 share/locale/be/LC_MESSAGES/
551 share/locale/be@latin/LC_MESSAGES/
554 share/locale/bg/LC_MESSAGES/
557 share/locale/bn/LC_MESSAGES/
560 share/locale/bn_IN/LC_MESSAGES/
563 share/locale/br/LC_MESSAGES/
566 share/locale/bs/LC_MESSAGES/
569 share/locale/ca/LC_MESSAGES/
572 share/locale/ca@valencia/LC_MESSAGES/
575 share/locale/crh/LC_MESSAGES/
578 share/locale/cs/LC_MESSAGES/
581 share/locale/cy/LC_MESSAGES/
584 share/locale/da/LC_MESSAGES/
587 share/locale/de/LC_MESSAGES/
590 share/locale/dz/LC_MESSAGES/
593 share/locale/el/LC_MESSAGES/
596 share/locale/en/LC_MESSAGES/
599 share/locale/en@shaw/LC_MESSAGES/
602 share/locale/en_CA/LC_MESSAGES/
605 share/locale/en_GB/LC_MESSAGES/
608 share/locale/eo/LC_MESSAGES/
611 share/locale/es/LC_MESSAGES/
614 share/locale/et/LC_MESSAGES/
617 share/locale/eu/LC_MESSAGES/
620 share/locale/fa/LC_MESSAGES/
623 share/locale/fi/LC_MESSAGES/
626 share/locale/fr/LC_MESSAGES/
629 share/locale/fur/LC_MESSAGES/
632 share/locale/ga/LC_MESSAGES/
635 share/locale/gd/LC_MESSAGES/
638 share/locale/gl/LC_MESSAGES/
641 share/locale/gu/LC_MESSAGES/
644 share/locale/he/LC_MESSAGES/
647 share/locale/hi/LC_MESSAGES/
650 share/locale/hr/LC_MESSAGES/
653 share/locale/hu/LC_MESSAGES/
656 share/locale/hy/LC_MESSAGES/
659 share/locale/ia/LC_MESSAGES/
662 share/locale/id/LC_MESSAGES/
665 share/locale/io/LC_MESSAGES/
668 share/locale/is/LC_MESSAGES/
671 share/locale/it/LC_MESSAGES/
674 share/locale/ja/LC_MESSAGES/
677 share/locale/ka/LC_MESSAGES/
680 share/locale/kg/LC_MESSAGES/
683 share/locale/kk/LC_MESSAGES/
686 share/locale/km/LC_MESSAGES/
689 share/locale/kn/LC_MESSAGES/
692 share/locale/ko/LC_MESSAGES/
695 share/locale/ku/LC_MESSAGES/
698 share/locale/ky/LC_MESSAGES/
701 share/locale/lg/LC_MESSAGES/
704 share/locale/li/LC_MESSAGES/
707 share/locale/lt/LC_MESSAGES/
710 share/locale/lv/LC_MESSAGES/
713 share/locale/mai/LC_MESSAGES/
716 share/locale/mi/LC_MESSAGES/
719 share/locale/mjw/LC_MESSAGES/
722 share/locale/mk/LC_MESSAGES/
725 share/locale/ml/LC_MESSAGES/
728 share/locale/mn/LC_MESSAGES/
731 share/locale/mr/LC_MESSAGES/
734 share/locale/ms/LC_MESSAGES/
737 share/locale/my/LC_MESSAGES/
740 share/locale/nb/LC_MESSAGES/
743 share/locale/nds/LC_MESSAGES/
746 share/locale/ne/LC_MESSAGES/
749 share/locale/nl/LC_MESSAGES/
752 share/locale/nn/LC_MESSAGES/
755 share/locale/nso/LC_MESSAGES/
758 share/locale/oc/LC_MESSAGES/
761 share/locale/or/LC_MESSAGES/
764 share/locale/pa/LC_MESSAGES/
767 share/locale/pl/LC_MESSAGES/
770 share/locale/ps/LC_MESSAGES/
773 share/locale/pt/LC_MESSAGES/
776 share/locale/pt_BR/LC_MESSAGES/
779 share/locale/ro/LC_MESSAGES/
782 share/locale/ru/LC_MESSAGES/
785 share/locale/rw/LC_MESSAGES/
788 share/locale/si/LC_MESSAGES/
791 share/locale/sk/LC_MESSAGES/
794 share/locale/sl/LC_MESSAGES/
797 share/locale/sq/LC_MESSAGES/
800 share/locale/sr/LC_MESSAGES/
803 share/locale/sr@ije/LC_MESSAGES/
806 share/locale/sr@latin/LC_MESSAGES/
809 share/locale/sv/LC_MESSAGES/
812 share/locale/ta/LC_MESSAGES/
815 share/locale/te/LC_MESSAGES/
818 share/locale/tg/LC_MESSAGES/
821 share/locale/th/LC_MESSAGES/
824 share/locale/tk/LC_MESSAGES/
827 share/locale/tr/LC_MESSAGES/
830 share/locale/tt/LC_MESSAGES/
833 share/locale/ug/LC_MESSAGES/
836 share/locale/uk/LC_MESSAGES/
839 share/locale/ur/LC_MESSAGES/
842 share/locale/uz/LC_MESSAGES/
845 share/locale/uz@cyrillic/LC_MESSAGES/
848 share/locale/vi/LC_MESSAGES/
851 share/locale/wa/LC_MESSAGES/
854 share/locale/xh/LC_MESSAGES/
857 share/locale/yi/LC_MESSAGES/
860 share/locale/zh_CN/LC_MESSAGES/
863 share/locale/zh_HK/LC_MESSAGES/
866 share/locale/zh_TW/LC_MESSAGES/
871 [FILE:410:patches/patch-gtk_roaring_roaring.h]
872 --- gtk/roaring/roaring.h.orig 2021-01-31 00:57:54 UTC
873 +++ gtk/roaring/roaring.h
874 @@ -59,7 +59,6 @@ enum {
876 #include <stdlib.h> // will provide posix_memalign with _POSIX_C_SOURCE as defined above
877 #if !(defined(__APPLE__)) && !(defined(__FreeBSD__)) && !(defined(__OpenBSD__))
878 -#include <malloc.h> // this should never be needed but there are some reports that it is needed.