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.0
13 DISTFILE[1]= gtk-4.0.2.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= autoselect-python:single:standard
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 introspection
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
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 [CLOUDPRINT].DESCRIPTION= Support for printing to cloud
65 [CLOUDPRINT].BUILDRUN_DEPENDS_ON= rest:primary:standard
66 json-glib:primary:standard
67 [CLOUDPRINT].CONFIGURE_ARGS_OFF= -Dprint-cloudprint=disabled
68 [CLOUDPRINT].CONFIGURE_ARGS_ON= -Dprint-cloudprint=enabled
70 [FFMPEG].DESCRIPTION= Build the ffmpeg media backend
71 [FFMPEG].BUILDRUN_DEPENDS_ON= ffmpeg:primary:standard
72 [FFMPEG].CONFIGURE_ARGS_OFF= -Dmedia-ffmpeg=disabled
73 [FFMPEG].CONFIGURE_ARGS_ON= -Dmedia-ffmpeg=enabled
75 [BROADWAY].DESCRIPTION= Backend for HTML5 and websocket support
76 [BROADWAY].CONFIGURE_ARGS_OFF= -Dbroadway-backend=false
77 [BROADWAY].CONFIGURE_ARGS_ON= -Dbroadway-backend=true
79 [CUPS].BUILDRUN_DEPENDS_ON= cups:primary:standard
80 [CUPS].CONFIGURE_ARGS_OFF= -Dprint-cups=disabled
81 [CUPS].CONFIGURE_ARGS_ON= -Dprint-cups=enabled
84 ${REINPLACE_CMD} -e 's|/docbook.sourceforge.net/|/cdn.docbook.org/|'\
85 ${WRKSRC}/docs/reference/gtk/meson.build
88 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-4.0/modules
89 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-4.0/4.0.0/engines
90 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-4.0/4.0.0/loaders
92 [FILE:266:descriptions/desc.primary]
93 GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating
94 graphical user interfaces. Offering a complete set of widgets, GTK+
95 is suitable for projects ranging from small one-off tools to complete
98 This package contains GTK version 4.0.
102 626707ac6751426ed76fed49c5b2d052dfee45757ce3827088ba87ca7f1dbc84 19437256 gnome4/gtk-4.0.2.tar.xz
105 [FILE:7918:manifests/plist.primary]
106 %%BROADWAY-ON%%bin/gtk4-broadwayd
107 %%BROADWAY-ON%%include/gtk-4.0/gdk/broadway/
113 %%BROADWAY-ON%%include/gtk-4.0/gsk/broadway/gskbroadwayrenderer.h
114 %%BROADWAY-ON%%lib/pkgconfig/gtk4-broadway.pc
115 %%CLOUDPRINT-ON%%lib/gtk-4.0/%%GTK_VERSION%%/printbackends/libprintbackend-cloudprint.so
116 %%CUPS-OFF%%lib/gtk-4.0/%%GTK_VERSION%%/printbackends/libprintbackend-lpr.so
117 %%CUPS-ON%%lib/gtk-4.0/%%GTK_VERSION%%/printbackends/libprintbackend-cups.so
118 %%FFMPEG-ON%%lib/gtk-4.0/%%GTK_VERSION%%/media/libmedia-ffmpeg.so
121 gtk4-encode-symbolic-svg
124 gtk4-update-icon-cache
128 gdkapplaunchcontext.h
133 gdkcontentdeserializer.h
136 gdkcontentproviderimpl.h
137 gdkcontentserializer.h
175 include/gtk-4.0/gdk/x11/
178 gdkx11applaunchcontext.h
181 gdkx11devicemanager-xi2.h
182 gdkx11devicemanager.h
204 include/gtk-4.0/gsk/gl/gskglrenderer.h
215 gtkappchooserbutton.h
216 gtkappchooserdialog.h
217 gtkappchooserwidget.h
219 gtkapplicationwindow.h
232 gtkbuilderlistitemfactory.h
242 gtkcellrendereraccel.h
243 gtkcellrenderercombo.h
244 gtkcellrendererpixbuf.h
245 gtkcellrendererprogress.h
246 gtkcellrendererspin.h
247 gtkcellrendererspinner.h
248 gtkcellrenderertext.h
249 gtkcellrenderertoggle.h
256 gtkcolorchooserdialog.h
257 gtkcolorchooserwidget.h
260 gtkcolumnviewcolumn.h
265 gtkconstraintlayout.h
276 gtkdropcontrollermotion.h
288 gtkeventcontrollerfocus.h
289 gtkeventcontrollerkey.h
290 gtkeventcontrollerlegacy.h
291 gtkeventcontrollermotion.h
292 gtkeventcontrollerscroll.h
296 gtkfilechooserdialog.h
297 gtkfilechoosernative.h
298 gtkfilechooserwidget.h
304 gtkflattenlistmodel.h
308 gtkfontchooserdialog.h
309 gtkfontchooserwidget.h
314 gtkgesturelongpress.h
376 gtkprintoperationpreview.h
391 gtkselectionfiltermodel.h
397 gtkshortcutcontroller.h
401 gtkshortcutssection.h
402 gtkshortcutsshortcut.h
406 gtksignallistitemfactory.h
441 gtktreelistrowsorter.h
462 include/gtk-4.0/gtk/css/
469 include/gtk-4.0/unix-print/gtk/
470 gtkpagesetupunixdialog.h
474 gtkunixprint-autocleanups.h
478 libgtk-4.so.%%SOMAJOR%%
479 libgtk-4.so.%%SOVERSION%%
480 lib/girepository-1.0/
485 lib/gtk-4.0/%%GTK_VERSION%%/printbackends/libprintbackend-file.so
498 share/gtk-4.0/gtk4builder.rng
504 share/gtk-4.0/valgrind/gtk.supp
507 gtk4-builder-tool.1.gz
508 gtk4-demo-application.1.gz
510 gtk4-encode-symbolic-svg.1.gz
511 gtk4-icon-browser.1.gz
513 gtk4-query-settings.1.gz
514 gtk4-update-icon-cache.1.gz
515 gtk4-widget-factory.1.gz
516 @dir lib/gtk-4.0/%%GTK_VERSION%%/engines
517 @dir lib/gtk-4.0/%%GTK_VERSION%%/loaders
518 @dir lib/gtk-4.0/modules
521 [FILE:7031:manifests/plist.nls]
522 share/locale/af/LC_MESSAGES/
525 share/locale/am/LC_MESSAGES/
528 share/locale/an/LC_MESSAGES/
531 share/locale/ang/LC_MESSAGES/
534 share/locale/ar/LC_MESSAGES/
537 share/locale/as/LC_MESSAGES/
540 share/locale/ast/LC_MESSAGES/
543 share/locale/az/LC_MESSAGES/
546 share/locale/az_IR/LC_MESSAGES/
549 share/locale/be/LC_MESSAGES/
552 share/locale/be@latin/LC_MESSAGES/
555 share/locale/bg/LC_MESSAGES/
558 share/locale/bn/LC_MESSAGES/
561 share/locale/bn_IN/LC_MESSAGES/
564 share/locale/br/LC_MESSAGES/
567 share/locale/bs/LC_MESSAGES/
570 share/locale/ca/LC_MESSAGES/
573 share/locale/ca@valencia/LC_MESSAGES/
576 share/locale/crh/LC_MESSAGES/
579 share/locale/cs/LC_MESSAGES/
582 share/locale/cy/LC_MESSAGES/
585 share/locale/da/LC_MESSAGES/
588 share/locale/de/LC_MESSAGES/
591 share/locale/dz/LC_MESSAGES/
594 share/locale/el/LC_MESSAGES/
597 share/locale/en/LC_MESSAGES/
600 share/locale/en@shaw/LC_MESSAGES/
603 share/locale/en_CA/LC_MESSAGES/
606 share/locale/en_GB/LC_MESSAGES/
609 share/locale/eo/LC_MESSAGES/
612 share/locale/es/LC_MESSAGES/
615 share/locale/et/LC_MESSAGES/
618 share/locale/eu/LC_MESSAGES/
621 share/locale/fa/LC_MESSAGES/
624 share/locale/fi/LC_MESSAGES/
627 share/locale/fr/LC_MESSAGES/
630 share/locale/fur/LC_MESSAGES/
633 share/locale/ga/LC_MESSAGES/
636 share/locale/gd/LC_MESSAGES/
639 share/locale/gl/LC_MESSAGES/
642 share/locale/gu/LC_MESSAGES/
645 share/locale/he/LC_MESSAGES/
648 share/locale/hi/LC_MESSAGES/
651 share/locale/hr/LC_MESSAGES/
654 share/locale/hu/LC_MESSAGES/
657 share/locale/hy/LC_MESSAGES/
660 share/locale/ia/LC_MESSAGES/
663 share/locale/id/LC_MESSAGES/
666 share/locale/io/LC_MESSAGES/
669 share/locale/is/LC_MESSAGES/
672 share/locale/it/LC_MESSAGES/
675 share/locale/ja/LC_MESSAGES/
678 share/locale/ka/LC_MESSAGES/
681 share/locale/kg/LC_MESSAGES/
684 share/locale/kk/LC_MESSAGES/
687 share/locale/km/LC_MESSAGES/
690 share/locale/kn/LC_MESSAGES/
693 share/locale/ko/LC_MESSAGES/
696 share/locale/ku/LC_MESSAGES/
699 share/locale/ky/LC_MESSAGES/
702 share/locale/lg/LC_MESSAGES/
705 share/locale/li/LC_MESSAGES/
708 share/locale/lt/LC_MESSAGES/
711 share/locale/lv/LC_MESSAGES/
714 share/locale/mai/LC_MESSAGES/
717 share/locale/mi/LC_MESSAGES/
720 share/locale/mjw/LC_MESSAGES/
723 share/locale/mk/LC_MESSAGES/
726 share/locale/ml/LC_MESSAGES/
729 share/locale/mn/LC_MESSAGES/
732 share/locale/mr/LC_MESSAGES/
735 share/locale/ms/LC_MESSAGES/
738 share/locale/my/LC_MESSAGES/
741 share/locale/nb/LC_MESSAGES/
744 share/locale/nds/LC_MESSAGES/
747 share/locale/ne/LC_MESSAGES/
750 share/locale/nl/LC_MESSAGES/
753 share/locale/nn/LC_MESSAGES/
756 share/locale/nso/LC_MESSAGES/
759 share/locale/oc/LC_MESSAGES/
762 share/locale/or/LC_MESSAGES/
765 share/locale/pa/LC_MESSAGES/
768 share/locale/pl/LC_MESSAGES/
771 share/locale/ps/LC_MESSAGES/
774 share/locale/pt/LC_MESSAGES/
777 share/locale/pt_BR/LC_MESSAGES/
780 share/locale/ro/LC_MESSAGES/
783 share/locale/ru/LC_MESSAGES/
786 share/locale/rw/LC_MESSAGES/
789 share/locale/si/LC_MESSAGES/
792 share/locale/sk/LC_MESSAGES/
795 share/locale/sl/LC_MESSAGES/
798 share/locale/sq/LC_MESSAGES/
801 share/locale/sr/LC_MESSAGES/
804 share/locale/sr@ije/LC_MESSAGES/
807 share/locale/sr@latin/LC_MESSAGES/
810 share/locale/sv/LC_MESSAGES/
813 share/locale/ta/LC_MESSAGES/
816 share/locale/te/LC_MESSAGES/
819 share/locale/tg/LC_MESSAGES/
822 share/locale/th/LC_MESSAGES/
825 share/locale/tk/LC_MESSAGES/
828 share/locale/tr/LC_MESSAGES/
831 share/locale/tt/LC_MESSAGES/
834 share/locale/ug/LC_MESSAGES/
837 share/locale/uk/LC_MESSAGES/
840 share/locale/ur/LC_MESSAGES/
843 share/locale/uz/LC_MESSAGES/
846 share/locale/uz@cyrillic/LC_MESSAGES/
849 share/locale/vi/LC_MESSAGES/
852 share/locale/wa/LC_MESSAGES/
855 share/locale/xh/LC_MESSAGES/
858 share/locale/yi/LC_MESSAGES/
861 share/locale/zh_CN/LC_MESSAGES/
864 share/locale/zh_HK/LC_MESSAGES/
867 share/locale/zh_TW/LC_MESSAGES/
872 [FILE:410:patches/patch-gtk_roaring_roaring.h]
873 --- gtk/roaring/roaring.h.orig 2021-01-19 03:24:43 UTC
874 +++ gtk/roaring/roaring.h
875 @@ -59,7 +59,6 @@ enum {
877 #include <stdlib.h> // will provide posix_memalign with _POSIX_C_SOURCE as defined above
878 #if !(defined(__APPLE__)) && !(defined(__FreeBSD__)) && !(defined(__OpenBSD__))
879 -#include <malloc.h> // this should never be needed but there are some reports that it is needed.