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.1.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 023169775de43f0a1fde066fbc19d78545ea6a7562c1915abde9b8ae4a7309e6 25809520 gnome4/gtk-4.2.1.tar.xz
104 [FILE:7844: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-encode-symbolic-svg.1.gz
511 gtk4-query-settings.1.gz
512 gtk4-update-icon-cache.1.gz
513 @dir lib/gtk-4.0/%%GTK_VERSION%%/engines
514 @dir lib/gtk-4.0/%%GTK_VERSION%%/loaders
515 @dir lib/gtk-4.0/modules
518 [FILE:7031:manifests/plist.nls]
519 share/locale/af/LC_MESSAGES/
522 share/locale/am/LC_MESSAGES/
525 share/locale/an/LC_MESSAGES/
528 share/locale/ang/LC_MESSAGES/
531 share/locale/ar/LC_MESSAGES/
534 share/locale/as/LC_MESSAGES/
537 share/locale/ast/LC_MESSAGES/
540 share/locale/az/LC_MESSAGES/
543 share/locale/az_IR/LC_MESSAGES/
546 share/locale/be/LC_MESSAGES/
549 share/locale/be@latin/LC_MESSAGES/
552 share/locale/bg/LC_MESSAGES/
555 share/locale/bn/LC_MESSAGES/
558 share/locale/bn_IN/LC_MESSAGES/
561 share/locale/br/LC_MESSAGES/
564 share/locale/bs/LC_MESSAGES/
567 share/locale/ca/LC_MESSAGES/
570 share/locale/ca@valencia/LC_MESSAGES/
573 share/locale/crh/LC_MESSAGES/
576 share/locale/cs/LC_MESSAGES/
579 share/locale/cy/LC_MESSAGES/
582 share/locale/da/LC_MESSAGES/
585 share/locale/de/LC_MESSAGES/
588 share/locale/dz/LC_MESSAGES/
591 share/locale/el/LC_MESSAGES/
594 share/locale/en/LC_MESSAGES/
597 share/locale/en@shaw/LC_MESSAGES/
600 share/locale/en_CA/LC_MESSAGES/
603 share/locale/en_GB/LC_MESSAGES/
606 share/locale/eo/LC_MESSAGES/
609 share/locale/es/LC_MESSAGES/
612 share/locale/et/LC_MESSAGES/
615 share/locale/eu/LC_MESSAGES/
618 share/locale/fa/LC_MESSAGES/
621 share/locale/fi/LC_MESSAGES/
624 share/locale/fr/LC_MESSAGES/
627 share/locale/fur/LC_MESSAGES/
630 share/locale/ga/LC_MESSAGES/
633 share/locale/gd/LC_MESSAGES/
636 share/locale/gl/LC_MESSAGES/
639 share/locale/gu/LC_MESSAGES/
642 share/locale/he/LC_MESSAGES/
645 share/locale/hi/LC_MESSAGES/
648 share/locale/hr/LC_MESSAGES/
651 share/locale/hu/LC_MESSAGES/
654 share/locale/hy/LC_MESSAGES/
657 share/locale/ia/LC_MESSAGES/
660 share/locale/id/LC_MESSAGES/
663 share/locale/io/LC_MESSAGES/
666 share/locale/is/LC_MESSAGES/
669 share/locale/it/LC_MESSAGES/
672 share/locale/ja/LC_MESSAGES/
675 share/locale/ka/LC_MESSAGES/
678 share/locale/kg/LC_MESSAGES/
681 share/locale/kk/LC_MESSAGES/
684 share/locale/km/LC_MESSAGES/
687 share/locale/kn/LC_MESSAGES/
690 share/locale/ko/LC_MESSAGES/
693 share/locale/ku/LC_MESSAGES/
696 share/locale/ky/LC_MESSAGES/
699 share/locale/lg/LC_MESSAGES/
702 share/locale/li/LC_MESSAGES/
705 share/locale/lt/LC_MESSAGES/
708 share/locale/lv/LC_MESSAGES/
711 share/locale/mai/LC_MESSAGES/
714 share/locale/mi/LC_MESSAGES/
717 share/locale/mjw/LC_MESSAGES/
720 share/locale/mk/LC_MESSAGES/
723 share/locale/ml/LC_MESSAGES/
726 share/locale/mn/LC_MESSAGES/
729 share/locale/mr/LC_MESSAGES/
732 share/locale/ms/LC_MESSAGES/
735 share/locale/my/LC_MESSAGES/
738 share/locale/nb/LC_MESSAGES/
741 share/locale/nds/LC_MESSAGES/
744 share/locale/ne/LC_MESSAGES/
747 share/locale/nl/LC_MESSAGES/
750 share/locale/nn/LC_MESSAGES/
753 share/locale/nso/LC_MESSAGES/
756 share/locale/oc/LC_MESSAGES/
759 share/locale/or/LC_MESSAGES/
762 share/locale/pa/LC_MESSAGES/
765 share/locale/pl/LC_MESSAGES/
768 share/locale/ps/LC_MESSAGES/
771 share/locale/pt/LC_MESSAGES/
774 share/locale/pt_BR/LC_MESSAGES/
777 share/locale/ro/LC_MESSAGES/
780 share/locale/ru/LC_MESSAGES/
783 share/locale/rw/LC_MESSAGES/
786 share/locale/si/LC_MESSAGES/
789 share/locale/sk/LC_MESSAGES/
792 share/locale/sl/LC_MESSAGES/
795 share/locale/sq/LC_MESSAGES/
798 share/locale/sr/LC_MESSAGES/
801 share/locale/sr@ije/LC_MESSAGES/
804 share/locale/sr@latin/LC_MESSAGES/
807 share/locale/sv/LC_MESSAGES/
810 share/locale/ta/LC_MESSAGES/
813 share/locale/te/LC_MESSAGES/
816 share/locale/tg/LC_MESSAGES/
819 share/locale/th/LC_MESSAGES/
822 share/locale/tk/LC_MESSAGES/
825 share/locale/tr/LC_MESSAGES/
828 share/locale/tt/LC_MESSAGES/
831 share/locale/ug/LC_MESSAGES/
834 share/locale/uk/LC_MESSAGES/
837 share/locale/ur/LC_MESSAGES/
840 share/locale/uz/LC_MESSAGES/
843 share/locale/uz@cyrillic/LC_MESSAGES/
846 share/locale/vi/LC_MESSAGES/
849 share/locale/wa/LC_MESSAGES/
852 share/locale/xh/LC_MESSAGES/
855 share/locale/yi/LC_MESSAGES/
858 share/locale/zh_CN/LC_MESSAGES/
861 share/locale/zh_HK/LC_MESSAGES/
864 share/locale/zh_TW/LC_MESSAGES/
869 [FILE:410:patches/patch-gtk_roaring_roaring.h]
870 --- gtk/roaring/roaring.h.orig 2021-05-04 01:43:42 UTC
871 +++ gtk/roaring/roaring.h
872 @@ -59,7 +59,6 @@ enum {
874 #include <stdlib.h> // will provide posix_memalign with _POSIX_C_SOURCE as defined above
875 #if !(defined(__APPLE__)) && !(defined(__FreeBSD__)) && !(defined(__OpenBSD__))
876 -#include <malloc.h> // this should never be needed but there are some reports that it is needed.