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
21 OPTIONS_AVAILABLE= CUPS INTROSPECTION
22 OPTIONS_STANDARD= none
24 BUILD_DEPENDS= harfbuzz:dev:standard
26 USES= gmake libtool pkgconfig gnome-icons:primary
27 perl:build python:build shebangfix cpe
28 GNOME_COMPONENTS= atk cairo gdkpixbuf pango
29 XORG_COMPONENTS= xext x11 xinerama xi xrandr xcursor xfixes xdamage
32 DISTNAME= gtk+-2.24.33
36 FPC_EQUIVALENT= x11-toolkits/gtk20
37 SHEBANG_FILES= gtk/gtk-builder-convert
40 CONFIGURE_ARGS= --with-xinput=yes
42 INSTALL_TARGET= install-strip
43 INSTALL_REQ_TOOLCHAIN= yes
44 PLIST_SUB= LIBVERSION=0.2400.33
48 VAR_OPSYS[sunos]= LDFLAGS=-lintl
50 [INTROSPECTION].DESCRIPTION= Build with introspection
51 [INTROSPECTION].CONFIGURE_ENABLE_BOTH= introspection
52 [INTROSPECTION].GNOME_COMPONENTS_ON= introspection
54 [CUPS].BROKEN_ON= CUPS option not supported yet
55 [CUPS].BUILDRUN_DEPENDS_ON= cups:single:standard
56 [CUPS].CONFIGURE_ENABLE_BOTH= cups
59 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-2.0/modules
60 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-2.0/2.10.0/engines
61 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-2.0/2.10.0/loaders
62 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-2.0/2.10.0/modules
65 ${REINPLACE_CMD} -e 's|[{]libdir[}]/locale|{datadir}/locale|g' \
68 [FILE:226:descriptions/desc.primary]
69 GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating
70 graphical user interfaces. Offering a complete set of widgets, GTK+
71 is suitable for projects ranging from small one-off tools to complete
76 ac2ac757f5942d318a311a54b0c80b5ef295f299c2a73c632f6bfb1ff49cc6da 12661828 gnome2/gtk+-2.24.33.tar.xz
79 [FILE:6473:manifests/plist.primary]
80 %%CUPS-ON%%lib/gtk-2.0/%%GTK_VERSION%%/printbackends/libprintbackend-cups.so
81 %%INTROSPECTION-ON%%lib/girepository-1.0/
85 %%INTROSPECTION-ON%%share/gir-1.0/
92 gtk-query-immodules-2.0
93 etc/gtk-2.0/im-multipress.conf
94 include/gail-1.0/gail/gailwidget.h
95 include/gail-1.0/libgail-util/
99 include/gtk-2.0/gdkconfig.h
102 gdkapplaunchcontext.h
161 gtkcellrendereraccel.h
162 gtkcellrenderercombo.h
163 gtkcellrendererpixbuf.h
164 gtkcellrendererprogress.h
165 gtkcellrendererspin.h
166 gtkcellrendererspinner.h
167 gtkcellrenderertext.h
168 gtkcellrenderertoggle.h
196 gtkfilechooserbutton.h
197 gtkfilechooserdialog.h
198 gtkfilechooserwidget.h
261 gtkprintoperationpreview.h
274 gtkrecentchooserdialog.h
275 gtkrecentchoosermenu.h
276 gtkrecentchooserwidget.h
286 gtkseparatormenuitem.h
287 gtkseparatortoolitem.h
304 gtktextbufferrichtext.h
316 gtktoggletoolbutton.h
351 include/gtk-unix-print-2.0/gtk/
352 gtkpagesetupunixdialog.h
359 libgailutil.so.%%LIBGAILVER%%
362 libgdk-x11-2.0.so.%%LIBVERSION%%
365 libgtk-x11-2.0.so.%%LIBVERSION%%
367 lib/gtk-2.0/%%GTK_VERSION%%/engines/libpixmap.so
368 lib/gtk-2.0/%%GTK_VERSION%%/immodules/
371 im-cyrillic-translit.so
380 lib/gtk-2.0/%%GTK_VERSION%%/printbackends/
381 libprintbackend-file.so
382 libprintbackend-lpr.so
391 gtk+-unix-print-2.0.pc
393 share/aclocal/gtk-2.0.m4
417 gnome-fs-directory.png
448 share/themes/Default/gtk-2.0-key/gtkrc
449 share/themes/Emacs/gtk-2.0-key/gtkrc
450 share/themes/Raleigh/gtk-2.0/gtkrc
451 @dir lib/gtk-2.0/%%GTK_VERSION%%/loaders
452 @dir lib/gtk-2.0/%%GTK_VERSION%%/modules
453 @postexec %D/bin/gtk-query-immodules-2.0 --update-cache > /dev/null 2>&1 || /usr/bin/true
454 @rmtry lib/gtk-2.0/%%GTK_VERSION%%/immodules.cache
457 [FILE:6364:manifests/plist.nls]
458 share/locale/af/LC_MESSAGES/
461 share/locale/am/LC_MESSAGES/
464 share/locale/ang/LC_MESSAGES/
467 share/locale/ar/LC_MESSAGES/
470 share/locale/as/LC_MESSAGES/
473 share/locale/ast/LC_MESSAGES/
476 share/locale/az/LC_MESSAGES/
479 share/locale/az_IR/LC_MESSAGES/
482 share/locale/be/LC_MESSAGES/
485 share/locale/be@latin/LC_MESSAGES/
488 share/locale/bg/LC_MESSAGES/
491 share/locale/bn/LC_MESSAGES/
494 share/locale/bn_IN/LC_MESSAGES/
497 share/locale/br/LC_MESSAGES/
500 share/locale/bs/LC_MESSAGES/
503 share/locale/ca/LC_MESSAGES/
506 share/locale/ca@valencia/LC_MESSAGES/
509 share/locale/crh/LC_MESSAGES/
512 share/locale/cs/LC_MESSAGES/
515 share/locale/cy/LC_MESSAGES/
518 share/locale/da/LC_MESSAGES/
521 share/locale/de/LC_MESSAGES/
524 share/locale/dz/LC_MESSAGES/
527 share/locale/el/LC_MESSAGES/
530 share/locale/en_CA/LC_MESSAGES/
533 share/locale/en_GB/LC_MESSAGES/
536 share/locale/eo/LC_MESSAGES/
539 share/locale/es/LC_MESSAGES/
542 share/locale/et/LC_MESSAGES/
545 share/locale/eu/LC_MESSAGES/
548 share/locale/fa/LC_MESSAGES/
551 share/locale/fi/LC_MESSAGES/
554 share/locale/fr/LC_MESSAGES/
557 share/locale/ga/LC_MESSAGES/
560 share/locale/gl/LC_MESSAGES/
563 share/locale/gu/LC_MESSAGES/
566 share/locale/he/LC_MESSAGES/
569 share/locale/hi/LC_MESSAGES/
572 share/locale/hr/LC_MESSAGES/
575 share/locale/hu/LC_MESSAGES/
578 share/locale/hy/LC_MESSAGES/
581 share/locale/ia/LC_MESSAGES/
584 share/locale/id/LC_MESSAGES/
587 share/locale/io/LC_MESSAGES/
590 share/locale/is/LC_MESSAGES/
593 share/locale/it/LC_MESSAGES/
596 share/locale/ja/LC_MESSAGES/
599 share/locale/ka/LC_MESSAGES/
602 share/locale/kk/LC_MESSAGES/
605 share/locale/kn/LC_MESSAGES/
608 share/locale/ko/LC_MESSAGES/
611 share/locale/ku/LC_MESSAGES/
614 share/locale/li/LC_MESSAGES/
617 share/locale/lt/LC_MESSAGES/
620 share/locale/lv/LC_MESSAGES/
623 share/locale/mai/LC_MESSAGES/
626 share/locale/mi/LC_MESSAGES/
629 share/locale/mk/LC_MESSAGES/
632 share/locale/ml/LC_MESSAGES/
635 share/locale/mn/LC_MESSAGES/
638 share/locale/mr/LC_MESSAGES/
641 share/locale/ms/LC_MESSAGES/
644 share/locale/my/LC_MESSAGES/
647 share/locale/nb/LC_MESSAGES/
650 share/locale/nds/LC_MESSAGES/
653 share/locale/ne/LC_MESSAGES/
656 share/locale/nl/LC_MESSAGES/
659 share/locale/nn/LC_MESSAGES/
662 share/locale/nso/LC_MESSAGES/
665 share/locale/oc/LC_MESSAGES/
668 share/locale/or/LC_MESSAGES/
671 share/locale/pa/LC_MESSAGES/
674 share/locale/pl/LC_MESSAGES/
677 share/locale/ps/LC_MESSAGES/
680 share/locale/pt/LC_MESSAGES/
683 share/locale/pt_BR/LC_MESSAGES/
686 share/locale/ro/LC_MESSAGES/
689 share/locale/ru/LC_MESSAGES/
692 share/locale/rw/LC_MESSAGES/
695 share/locale/si/LC_MESSAGES/
698 share/locale/sk/LC_MESSAGES/
701 share/locale/sl/LC_MESSAGES/
704 share/locale/sq/LC_MESSAGES/
707 share/locale/sr/LC_MESSAGES/
710 share/locale/sr@ije/LC_MESSAGES/
713 share/locale/sr@latin/LC_MESSAGES/
716 share/locale/sv/LC_MESSAGES/
719 share/locale/ta/LC_MESSAGES/
722 share/locale/te/LC_MESSAGES/
725 share/locale/th/LC_MESSAGES/
728 share/locale/tk/LC_MESSAGES/
731 share/locale/tr/LC_MESSAGES/
734 share/locale/tt/LC_MESSAGES/
737 share/locale/ug/LC_MESSAGES/
740 share/locale/uk/LC_MESSAGES/
743 share/locale/ur/LC_MESSAGES/
746 share/locale/uz/LC_MESSAGES/
749 share/locale/uz@cyrillic/LC_MESSAGES/
752 share/locale/vi/LC_MESSAGES/
755 share/locale/wa/LC_MESSAGES/
758 share/locale/xh/LC_MESSAGES/
761 share/locale/yi/LC_MESSAGES/
764 share/locale/zh_CN/LC_MESSAGES/
767 share/locale/zh_HK/LC_MESSAGES/
770 share/locale/zh_TW/LC_MESSAGES/
775 [FILE:414:patches/patch-Makefile.in]
776 --- Makefile.in.orig 2020-12-21 01:10:40 UTC
778 @@ -565,7 +565,7 @@ XVFB_START = \
779 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
780 && DISPLAY=:$$XID && export DISPLAY
782 -SRC_SUBDIRS = gdk gtk modules demos tests perf
783 +SRC_SUBDIRS = gdk gtk modules demos perf
784 SUBDIRS = po po-properties $(SRC_SUBDIRS) docs m4macros build
786 # require automake 1.4
789 [FILE:365:patches/patch-docs_Makefile.in]
790 --- docs/Makefile.in.orig 2020-12-21 01:10:40 UTC
792 @@ -314,7 +314,7 @@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS
793 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
794 LT_VERSION_INFO = @LT_VERSION_INFO@
796 -MAKEINFO = @MAKEINFO@
797 +MAKEINFO = @MAKEINFO@ --no-split
798 MANIFEST_TOOL = @MANIFEST_TOOL@
799 MATH_LIB = @MATH_LIB@
803 [FILE:376:patches/patch-docs_reference_Makefile.in]
804 --- docs/reference/Makefile.in.orig 2020-12-21 01:10:40 UTC
805 +++ docs/reference/Makefile.in
806 @@ -450,7 +450,7 @@ XVFB_START = \
807 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
808 && DISPLAY=:$$XID && export DISPLAY
810 -SUBDIRS = gdk gtk libgail-util
811 +SUBDIRS = #gdk gtk libgail-util
812 GITIGNOREFILES = */*.1
817 [FILE:572:patches/patch-docs_reference_gtk_Makefile.in]
818 --- docs/reference/gtk/Makefile.in.orig 2020-12-21 01:10:41 UTC
819 +++ docs/reference/gtk/Makefile.in
820 @@ -878,7 +878,7 @@ GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEF
821 GTK_DOC_V_PDF_0 = @echo " DOC Building PDF";
823 ########################################################################
824 -@ENABLE_MAN_TRUE@man_MANS = gtk-query-immodules-2.0.1 gtk-update-icon-cache.1 gtk-builder-convert.1
825 +@ENABLE_MAN_TRUE@man_MANS = gtk-query-immodules-2.0.1 gtk-builder-convert.1
826 @ENABLE_MAN_TRUE@BUILT_EXTRA_DIST = $(man_MANS)
827 @ENABLE_MAN_TRUE@DISTCLEANFILES = $(man_MANS)
831 [FILE:370:patches/patch-gdk-2.0.pc.in]
832 --- gdk-2.0.pc.in.orig 2020-12-18 05:29:39 UTC
834 @@ -9,4 +9,4 @@ Description: GTK+ Drawing Kit (${target}
836 Requires: @GDK_PACKAGES@
837 Libs: -L${libdir} -lgdk-${target}-@GTK_API_VERSION@ @GDK_EXTRA_LIBS@
838 -Cflags: -I${includedir}/gtk-2.0 -I${libdir}/gtk-2.0/include @GDK_EXTRA_CFLAGS@
839 +Cflags: -I${includedir}/gtk-2.0 @GDK_EXTRA_CFLAGS@
842 [FILE:301:patches/patch-gdk_Makefile.in]
843 --- gdk/Makefile.in.orig 2020-12-21 01:10:41 UTC
845 @@ -1096,7 +1096,7 @@ EXTRA_HEADERS =
847 # Rule to install gdkconfig.h header file
849 -configexecincludedir = $(libdir)/gtk-2.0/include
850 +configexecincludedir = $(prefix)/include/gtk-2.0
852 #note: not gdkconfig.h
856 [FILE:1471:patches/patch-gtk_Makefile.in]
857 --- gtk/Makefile.in.orig 2020-12-21 01:10:41 UTC
859 @@ -182,8 +182,7 @@ host_triplet = @host@
860 @HAVE_INTROSPECTION_TRUE@@USE_X11_TRUE@am__append_15 = --add-include-path=$(top_builddir)/gdk/x11
861 @HAVE_INTROSPECTION_TRUE@am__append_16 = Gtk-2.0.gir
862 @HAVE_INTROSPECTION_TRUE@am__append_17 = $(gir_DATA) $(typelibs_DATA)
863 -bin_PROGRAMS = gtk-query-immodules-2.0$(EXEEXT) \
864 - gtk-update-icon-cache$(EXEEXT)
865 +bin_PROGRAMS = gtk-query-immodules-2.0$(EXEEXT)
867 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
868 am__aclocal_m4_deps = $(top_srcdir)/m4/introspection.m4 \
869 @@ -2014,7 +2013,7 @@ SUBDIRS = theme-bits . tests
870 DIST_SUBDIRS = theme-bits tests
871 @HAVE_CUPS_FALSE@@HAVE_PAPI_CUPS_FALSE@@HAVE_PAPI_FALSE@GTK_PRINT_BACKENDS = file,lpr
872 @HAVE_CUPS_FALSE@@HAVE_PAPI_CUPS_FALSE@@HAVE_PAPI_TRUE@GTK_PRINT_BACKENDS = file,papi
873 -@HAVE_CUPS_TRUE@@HAVE_PAPI_CUPS_FALSE@GTK_PRINT_BACKENDS = file,cups
874 +@HAVE_CUPS_TRUE@@HAVE_PAPI_CUPS_FALSE@GTK_PRINT_BACKENDS = file,cups,lpr
875 @HAVE_PAPI_CUPS_TRUE@GTK_PRINT_BACKENDS = file,papi,cups
876 GTK_BASE_CFLAGS_DEFINES = \
877 -DGTK_VERSION=\"$(GTK_VERSION)\" \
878 @@ -7523,7 +7522,7 @@ gtkbuiltincache.h: @REBUILD@ stamp-icons
879 $(gtk_update_icon_cache_program) --force --ignore-theme-index \
880 --include-image-data \
881 --source builtin_icons stock-icons > gtkbuiltincache.h.tmp && \
882 - mv gtkbuiltincache.h.tmp gtkbuiltincache.h
883 + mv gtkbuiltincache.h.tmp gtkbuiltincache.h ||: true
889 [FILE:580:patches/patch-gtk_gtkbuilderparser.c]
890 --- gtk/gtkbuilderparser.c.orig 2020-12-18 05:29:40 UTC
891 +++ gtk/gtkbuilderparser.c
892 @@ -1051,7 +1051,7 @@ end_element (GMarkupParseContext *contex
893 /* Called for character data */
894 /* text is not nul-terminated */
896 -text (GMarkupParseContext *context,
897 +XXXtext (GMarkupParseContext *context,
901 @@ -1106,7 +1106,7 @@ free_info (CommonInfo *info)
902 static const GMarkupParser parser = {
912 [FILE:490:patches/patch-gtk_gtksearchenginesimple.c]
913 $NetBSD: patch-gtk_gtksearchenginesimple.c,v 1.1 2017/05/23 15:35:21 jperkin Exp $
915 Don't define _XOPEN_SOURCE on SunOS when using >= C99.
917 --- gtk/gtksearchenginesimple.c.orig 2020-12-18 05:29:40 UTC
918 +++ gtk/gtksearchenginesimple.c
920 * export ftw() and friends only if _XOPEN_SOURCE and _GNU_SOURCE
921 * are defined. see bug #444097.
923 +#if !defined(__sun) || __STDC_VERSION__ - 0 < 199901L
924 #define _XOPEN_SOURCE 500
931 [FILE:318:patches/patch-gtk_updateiconcache.c]
932 --- gtk/updateiconcache.c.orig 2020-12-18 05:50:58 UTC
933 +++ gtk/updateiconcache.c
934 @@ -1554,7 +1554,7 @@ opentmp:
935 if (!validate_file (tmp_cache_path))
937 g_printerr (_("The generated cache was invalid.\n"));
938 - /*g_unlink (tmp_cache_path);*/
939 + g_unlink (tmp_cache_path);