1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
8 SDESC[standard]= Gimp Toolkit for X11 GUI
9 HOMEPAGE= https://www.gtk.org/
13 SITES[main]= GNOME/gtk+/2.24
14 DISTFILE[1]= gtk+-2.24.33.tar.xz:main
17 SPKGS[standard]= complete
22 OPTIONS_AVAILABLE= CUPS INTROSPECTION
23 OPTIONS_STANDARD= none
25 BUILD_DEPENDS= harfbuzz:dev:standard
27 USES= gmake libtool pkgconfig gnome-icons:primary
28 perl:build python:build shebangfix cpe
29 GNOME_COMPONENTS= atk cairo gdkpixbuf pango
30 XORG_COMPONENTS= xext x11 xinerama xi xrandr xcursor xfixes xdamage
33 DISTNAME= gtk+-2.24.33
37 FPC_EQUIVALENT= x11-toolkits/gtk20
38 SHEBANG_FILES= gtk/gtk-builder-convert
41 CONFIGURE_ARGS= --with-xinput=yes
43 INSTALL_TARGET= install-strip
44 INSTALL_REQ_TOOLCHAIN= yes
45 PLIST_SUB= LIBVERSION=0.2400.33
49 VAR_OPSYS[sunos]= LDFLAGS=-lintl
51 [INTROSPECTION].DESCRIPTION= Build with introspection
52 [INTROSPECTION].CONFIGURE_ENABLE_BOTH= introspection
53 [INTROSPECTION].GNOME_COMPONENTS_ON= introspection
55 [CUPS].BROKEN_ON= CUPS option not supported yet
56 [CUPS].BUILDRUN_DEPENDS_ON= cups:single:standard
57 [CUPS].CONFIGURE_ENABLE_BOTH= cups
60 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-2.0/modules
61 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-2.0/2.10.0/engines
62 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-2.0/2.10.0/loaders
63 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-2.0/2.10.0/modules
66 ${REINPLACE_CMD} -e 's|[{]libdir[}]/locale|{datadir}/locale|g' \
69 [FILE:226:descriptions/desc.primary]
70 GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating
71 graphical user interfaces. Offering a complete set of widgets, GTK+
72 is suitable for projects ranging from small one-off tools to complete
77 ac2ac757f5942d318a311a54b0c80b5ef295f299c2a73c632f6bfb1ff49cc6da 12661828 gnome2/gtk+-2.24.33.tar.xz
80 [FILE:1847:manifests/plist.primary]
81 %%CUPS-ON%%lib/gtk-2.0/%%GTK_VERSION%%/printbackends/libprintbackend-cups.so
85 gtk-query-immodules-2.0
86 etc/gtk-2.0/im-multipress.conf
88 libgailutil.so.%%LIBGAILVER%%
90 libgdk-x11-2.0.so.%%LIBVERSION%%
92 libgtk-x11-2.0.so.%%LIBVERSION%%
94 lib/gtk-2.0/%%GTK_VERSION%%/engines/libpixmap.so
95 lib/gtk-2.0/%%GTK_VERSION%%/immodules/
98 im-cyrillic-translit.so
107 lib/gtk-2.0/%%GTK_VERSION%%/printbackends/
108 libprintbackend-file.so
109 libprintbackend-lpr.so
136 gnome-fs-directory.png
167 share/themes/Default/gtk-2.0-key/gtkrc
168 share/themes/Emacs/gtk-2.0-key/gtkrc
169 share/themes/Raleigh/gtk-2.0/gtkrc
170 @dir lib/gtk-2.0/%%GTK_VERSION%%/loaders
171 @dir lib/gtk-2.0/%%GTK_VERSION%%/modules
172 @postexec %D/bin/gtk-query-immodules-2.0 --update-cache > /dev/null 2>&1 || /usr/bin/true
173 @rmtry lib/gtk-2.0/%%GTK_VERSION%%/immodules.cache
176 [FILE:4631:manifests/plist.dev]
177 %%INTROSPECTION-ON%%lib/girepository-1.0/
181 %%INTROSPECTION-ON%%share/gir-1.0/
185 include/gail-1.0/gail/gailwidget.h
186 include/gail-1.0/libgail-util/
190 include/gtk-2.0/gdkconfig.h
193 gdkapplaunchcontext.h
252 gtkcellrendereraccel.h
253 gtkcellrenderercombo.h
254 gtkcellrendererpixbuf.h
255 gtkcellrendererprogress.h
256 gtkcellrendererspin.h
257 gtkcellrendererspinner.h
258 gtkcellrenderertext.h
259 gtkcellrenderertoggle.h
287 gtkfilechooserbutton.h
288 gtkfilechooserdialog.h
289 gtkfilechooserwidget.h
352 gtkprintoperationpreview.h
365 gtkrecentchooserdialog.h
366 gtkrecentchoosermenu.h
367 gtkrecentchooserwidget.h
377 gtkseparatormenuitem.h
378 gtkseparatortoolitem.h
395 gtktextbufferrichtext.h
407 gtktoggletoolbutton.h
442 include/gtk-unix-print-2.0/gtk/
443 gtkpagesetupunixdialog.h
457 gtk+-unix-print-2.0.pc
459 share/aclocal/gtk-2.0.m4
462 [FILE:6364:manifests/plist.nls]
463 share/locale/af/LC_MESSAGES/
466 share/locale/am/LC_MESSAGES/
469 share/locale/ang/LC_MESSAGES/
472 share/locale/ar/LC_MESSAGES/
475 share/locale/as/LC_MESSAGES/
478 share/locale/ast/LC_MESSAGES/
481 share/locale/az/LC_MESSAGES/
484 share/locale/az_IR/LC_MESSAGES/
487 share/locale/be/LC_MESSAGES/
490 share/locale/be@latin/LC_MESSAGES/
493 share/locale/bg/LC_MESSAGES/
496 share/locale/bn/LC_MESSAGES/
499 share/locale/bn_IN/LC_MESSAGES/
502 share/locale/br/LC_MESSAGES/
505 share/locale/bs/LC_MESSAGES/
508 share/locale/ca/LC_MESSAGES/
511 share/locale/ca@valencia/LC_MESSAGES/
514 share/locale/crh/LC_MESSAGES/
517 share/locale/cs/LC_MESSAGES/
520 share/locale/cy/LC_MESSAGES/
523 share/locale/da/LC_MESSAGES/
526 share/locale/de/LC_MESSAGES/
529 share/locale/dz/LC_MESSAGES/
532 share/locale/el/LC_MESSAGES/
535 share/locale/en_CA/LC_MESSAGES/
538 share/locale/en_GB/LC_MESSAGES/
541 share/locale/eo/LC_MESSAGES/
544 share/locale/es/LC_MESSAGES/
547 share/locale/et/LC_MESSAGES/
550 share/locale/eu/LC_MESSAGES/
553 share/locale/fa/LC_MESSAGES/
556 share/locale/fi/LC_MESSAGES/
559 share/locale/fr/LC_MESSAGES/
562 share/locale/ga/LC_MESSAGES/
565 share/locale/gl/LC_MESSAGES/
568 share/locale/gu/LC_MESSAGES/
571 share/locale/he/LC_MESSAGES/
574 share/locale/hi/LC_MESSAGES/
577 share/locale/hr/LC_MESSAGES/
580 share/locale/hu/LC_MESSAGES/
583 share/locale/hy/LC_MESSAGES/
586 share/locale/ia/LC_MESSAGES/
589 share/locale/id/LC_MESSAGES/
592 share/locale/io/LC_MESSAGES/
595 share/locale/is/LC_MESSAGES/
598 share/locale/it/LC_MESSAGES/
601 share/locale/ja/LC_MESSAGES/
604 share/locale/ka/LC_MESSAGES/
607 share/locale/kk/LC_MESSAGES/
610 share/locale/kn/LC_MESSAGES/
613 share/locale/ko/LC_MESSAGES/
616 share/locale/ku/LC_MESSAGES/
619 share/locale/li/LC_MESSAGES/
622 share/locale/lt/LC_MESSAGES/
625 share/locale/lv/LC_MESSAGES/
628 share/locale/mai/LC_MESSAGES/
631 share/locale/mi/LC_MESSAGES/
634 share/locale/mk/LC_MESSAGES/
637 share/locale/ml/LC_MESSAGES/
640 share/locale/mn/LC_MESSAGES/
643 share/locale/mr/LC_MESSAGES/
646 share/locale/ms/LC_MESSAGES/
649 share/locale/my/LC_MESSAGES/
652 share/locale/nb/LC_MESSAGES/
655 share/locale/nds/LC_MESSAGES/
658 share/locale/ne/LC_MESSAGES/
661 share/locale/nl/LC_MESSAGES/
664 share/locale/nn/LC_MESSAGES/
667 share/locale/nso/LC_MESSAGES/
670 share/locale/oc/LC_MESSAGES/
673 share/locale/or/LC_MESSAGES/
676 share/locale/pa/LC_MESSAGES/
679 share/locale/pl/LC_MESSAGES/
682 share/locale/ps/LC_MESSAGES/
685 share/locale/pt/LC_MESSAGES/
688 share/locale/pt_BR/LC_MESSAGES/
691 share/locale/ro/LC_MESSAGES/
694 share/locale/ru/LC_MESSAGES/
697 share/locale/rw/LC_MESSAGES/
700 share/locale/si/LC_MESSAGES/
703 share/locale/sk/LC_MESSAGES/
706 share/locale/sl/LC_MESSAGES/
709 share/locale/sq/LC_MESSAGES/
712 share/locale/sr/LC_MESSAGES/
715 share/locale/sr@ije/LC_MESSAGES/
718 share/locale/sr@latin/LC_MESSAGES/
721 share/locale/sv/LC_MESSAGES/
724 share/locale/ta/LC_MESSAGES/
727 share/locale/te/LC_MESSAGES/
730 share/locale/th/LC_MESSAGES/
733 share/locale/tk/LC_MESSAGES/
736 share/locale/tr/LC_MESSAGES/
739 share/locale/tt/LC_MESSAGES/
742 share/locale/ug/LC_MESSAGES/
745 share/locale/uk/LC_MESSAGES/
748 share/locale/ur/LC_MESSAGES/
751 share/locale/uz/LC_MESSAGES/
754 share/locale/uz@cyrillic/LC_MESSAGES/
757 share/locale/vi/LC_MESSAGES/
760 share/locale/wa/LC_MESSAGES/
763 share/locale/xh/LC_MESSAGES/
766 share/locale/yi/LC_MESSAGES/
769 share/locale/zh_CN/LC_MESSAGES/
772 share/locale/zh_HK/LC_MESSAGES/
775 share/locale/zh_TW/LC_MESSAGES/
780 [FILE:414:patches/patch-Makefile.in]
781 --- Makefile.in.orig 2020-12-21 01:10:40 UTC
783 @@ -565,7 +565,7 @@ XVFB_START = \
784 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
785 && DISPLAY=:$$XID && export DISPLAY
787 -SRC_SUBDIRS = gdk gtk modules demos tests perf
788 +SRC_SUBDIRS = gdk gtk modules demos perf
789 SUBDIRS = po po-properties $(SRC_SUBDIRS) docs m4macros build
791 # require automake 1.4
794 [FILE:365:patches/patch-docs_Makefile.in]
795 --- docs/Makefile.in.orig 2020-12-21 01:10:40 UTC
797 @@ -314,7 +314,7 @@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS
798 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
799 LT_VERSION_INFO = @LT_VERSION_INFO@
801 -MAKEINFO = @MAKEINFO@
802 +MAKEINFO = @MAKEINFO@ --no-split
803 MANIFEST_TOOL = @MANIFEST_TOOL@
804 MATH_LIB = @MATH_LIB@
808 [FILE:376:patches/patch-docs_reference_Makefile.in]
809 --- docs/reference/Makefile.in.orig 2020-12-21 01:10:40 UTC
810 +++ docs/reference/Makefile.in
811 @@ -450,7 +450,7 @@ XVFB_START = \
812 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
813 && DISPLAY=:$$XID && export DISPLAY
815 -SUBDIRS = gdk gtk libgail-util
816 +SUBDIRS = #gdk gtk libgail-util
817 GITIGNOREFILES = */*.1
822 [FILE:572:patches/patch-docs_reference_gtk_Makefile.in]
823 --- docs/reference/gtk/Makefile.in.orig 2020-12-21 01:10:41 UTC
824 +++ docs/reference/gtk/Makefile.in
825 @@ -878,7 +878,7 @@ GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEF
826 GTK_DOC_V_PDF_0 = @echo " DOC Building PDF";
828 ########################################################################
829 -@ENABLE_MAN_TRUE@man_MANS = gtk-query-immodules-2.0.1 gtk-update-icon-cache.1 gtk-builder-convert.1
830 +@ENABLE_MAN_TRUE@man_MANS = gtk-query-immodules-2.0.1 gtk-builder-convert.1
831 @ENABLE_MAN_TRUE@BUILT_EXTRA_DIST = $(man_MANS)
832 @ENABLE_MAN_TRUE@DISTCLEANFILES = $(man_MANS)
836 [FILE:370:patches/patch-gdk-2.0.pc.in]
837 --- gdk-2.0.pc.in.orig 2020-12-18 05:29:39 UTC
839 @@ -9,4 +9,4 @@ Description: GTK+ Drawing Kit (${target}
841 Requires: @GDK_PACKAGES@
842 Libs: -L${libdir} -lgdk-${target}-@GTK_API_VERSION@ @GDK_EXTRA_LIBS@
843 -Cflags: -I${includedir}/gtk-2.0 -I${libdir}/gtk-2.0/include @GDK_EXTRA_CFLAGS@
844 +Cflags: -I${includedir}/gtk-2.0 @GDK_EXTRA_CFLAGS@
847 [FILE:301:patches/patch-gdk_Makefile.in]
848 --- gdk/Makefile.in.orig 2020-12-21 01:10:41 UTC
850 @@ -1096,7 +1096,7 @@ EXTRA_HEADERS =
852 # Rule to install gdkconfig.h header file
854 -configexecincludedir = $(libdir)/gtk-2.0/include
855 +configexecincludedir = $(prefix)/include/gtk-2.0
857 #note: not gdkconfig.h
861 [FILE:1471:patches/patch-gtk_Makefile.in]
862 --- gtk/Makefile.in.orig 2020-12-21 01:10:41 UTC
864 @@ -182,8 +182,7 @@ host_triplet = @host@
865 @HAVE_INTROSPECTION_TRUE@@USE_X11_TRUE@am__append_15 = --add-include-path=$(top_builddir)/gdk/x11
866 @HAVE_INTROSPECTION_TRUE@am__append_16 = Gtk-2.0.gir
867 @HAVE_INTROSPECTION_TRUE@am__append_17 = $(gir_DATA) $(typelibs_DATA)
868 -bin_PROGRAMS = gtk-query-immodules-2.0$(EXEEXT) \
869 - gtk-update-icon-cache$(EXEEXT)
870 +bin_PROGRAMS = gtk-query-immodules-2.0$(EXEEXT)
872 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
873 am__aclocal_m4_deps = $(top_srcdir)/m4/introspection.m4 \
874 @@ -2014,7 +2013,7 @@ SUBDIRS = theme-bits . tests
875 DIST_SUBDIRS = theme-bits tests
876 @HAVE_CUPS_FALSE@@HAVE_PAPI_CUPS_FALSE@@HAVE_PAPI_FALSE@GTK_PRINT_BACKENDS = file,lpr
877 @HAVE_CUPS_FALSE@@HAVE_PAPI_CUPS_FALSE@@HAVE_PAPI_TRUE@GTK_PRINT_BACKENDS = file,papi
878 -@HAVE_CUPS_TRUE@@HAVE_PAPI_CUPS_FALSE@GTK_PRINT_BACKENDS = file,cups
879 +@HAVE_CUPS_TRUE@@HAVE_PAPI_CUPS_FALSE@GTK_PRINT_BACKENDS = file,cups,lpr
880 @HAVE_PAPI_CUPS_TRUE@GTK_PRINT_BACKENDS = file,papi,cups
881 GTK_BASE_CFLAGS_DEFINES = \
882 -DGTK_VERSION=\"$(GTK_VERSION)\" \
883 @@ -7523,7 +7522,7 @@ gtkbuiltincache.h: @REBUILD@ stamp-icons
884 $(gtk_update_icon_cache_program) --force --ignore-theme-index \
885 --include-image-data \
886 --source builtin_icons stock-icons > gtkbuiltincache.h.tmp && \
887 - mv gtkbuiltincache.h.tmp gtkbuiltincache.h
888 + mv gtkbuiltincache.h.tmp gtkbuiltincache.h ||: true
894 [FILE:580:patches/patch-gtk_gtkbuilderparser.c]
895 --- gtk/gtkbuilderparser.c.orig 2020-12-18 05:29:40 UTC
896 +++ gtk/gtkbuilderparser.c
897 @@ -1051,7 +1051,7 @@ end_element (GMarkupParseContext *contex
898 /* Called for character data */
899 /* text is not nul-terminated */
901 -text (GMarkupParseContext *context,
902 +XXXtext (GMarkupParseContext *context,
906 @@ -1106,7 +1106,7 @@ free_info (CommonInfo *info)
907 static const GMarkupParser parser = {
917 [FILE:490:patches/patch-gtk_gtksearchenginesimple.c]
918 $NetBSD: patch-gtk_gtksearchenginesimple.c,v 1.1 2017/05/23 15:35:21 jperkin Exp $
920 Don't define _XOPEN_SOURCE on SunOS when using >= C99.
922 --- gtk/gtksearchenginesimple.c.orig 2020-12-18 05:29:40 UTC
923 +++ gtk/gtksearchenginesimple.c
925 * export ftw() and friends only if _XOPEN_SOURCE and _GNU_SOURCE
926 * are defined. see bug #444097.
928 +#if !defined(__sun) || __STDC_VERSION__ - 0 < 199901L
929 #define _XOPEN_SOURCE 500
936 [FILE:318:patches/patch-gtk_updateiconcache.c]
937 --- gtk/updateiconcache.c.orig 2020-12-18 05:50:58 UTC
938 +++ gtk/updateiconcache.c
939 @@ -1554,7 +1554,7 @@ opentmp:
940 if (!validate_file (tmp_cache_path))
942 g_printerr (_("The generated cache was invalid.\n"));
943 - /*g_unlink (tmp_cache_path);*/
944 + g_unlink (tmp_cache_path);