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
26 EXRUN[dev]= cairo:dev:standard
27 xorg-xrandr:dev:standard
28 xorg-xinerama:dev:standard
29 xorg-xcursor:dev:standard
30 xorg-xdamage:dev:standard
31 xorg-xcomposite:dev:standard
32 gdk-pixbuf:dev:standard
34 USES= gmake libtool pkgconfig gnome-icons:primary
35 perl:build python:build shebangfix cpe mbsdfix
36 GNOME_COMPONENTS= atk cairo gdkpixbuf pango
37 XORG_COMPONENTS= xext x11 xinerama xi xrandr xcursor xfixes xdamage
40 DISTNAME= gtk+-2.24.33
44 FPC_EQUIVALENT= x11-toolkits/gtk20
45 SHEBANG_FILES= gtk/gtk-builder-convert
48 CONFIGURE_ARGS= --with-xinput=yes
50 INSTALL_TARGET= install-strip
51 INSTALL_REQ_TOOLCHAIN= yes
52 PLIST_SUB= LIBVERSION=0.2400.33
56 VAR_OPSYS[sunos]= LDFLAGS=-lintl
58 [INTROSPECTION].DESCRIPTION= Build with introspection
59 [INTROSPECTION].CONFIGURE_ENABLE_BOTH= introspection
60 [INTROSPECTION].GNOME_COMPONENTS_ON= introspection
62 [CUPS].BROKEN_ON= CUPS option not supported yet
63 [CUPS].BUILDRUN_DEPENDS_ON= cups:single:standard
64 [CUPS].CONFIGURE_ENABLE_BOTH= cups
67 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-2.0/modules
68 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-2.0/2.10.0/engines
69 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-2.0/2.10.0/loaders
70 ${MKDIR} ${STAGEDIR}${PREFIX}/lib/gtk-2.0/2.10.0/modules
73 ${REINPLACE_CMD} -e 's|[{]libdir[}]/locale|{datadir}/locale|g' \
76 [FILE:226:descriptions/desc.primary]
77 GTK+, or the GIMP Toolkit, is a multi-platform toolkit for creating
78 graphical user interfaces. Offering a complete set of widgets, GTK+
79 is suitable for projects ranging from small one-off tools to complete
84 ac2ac757f5942d318a311a54b0c80b5ef295f299c2a73c632f6bfb1ff49cc6da 12661828 gnome2/gtk+-2.24.33.tar.xz
87 [FILE:2020:manifests/plist.primary]
88 %%CUPS-ON%%lib/gtk-2.0/%%GTK_VERSION%%/printbackends/libprintbackend-cups.so
89 %%INTROSPECTION-ON%%lib/girepository-1.0/
93 %%INTROSPECTION-ON%%share/gir-1.0/
100 gtk-query-immodules-2.0
101 etc/gtk-2.0/im-multipress.conf
103 libgailutil.so.%%LIBGAILVER%%
105 libgdk-x11-2.0.so.%%LIBVERSION%%
107 libgtk-x11-2.0.so.%%LIBVERSION%%
109 lib/gtk-2.0/%%GTK_VERSION%%/engines/libpixmap.so
110 lib/gtk-2.0/%%GTK_VERSION%%/immodules/
113 im-cyrillic-translit.so
122 lib/gtk-2.0/%%GTK_VERSION%%/printbackends/
123 libprintbackend-file.so
124 libprintbackend-lpr.so
151 gnome-fs-directory.png
182 share/themes/Default/gtk-2.0-key/gtkrc
183 share/themes/Emacs/gtk-2.0-key/gtkrc
184 share/themes/Raleigh/gtk-2.0/gtkrc
185 @dir lib/gtk-2.0/%%GTK_VERSION%%/loaders
186 @dir lib/gtk-2.0/%%GTK_VERSION%%/modules
187 @postexec %D/bin/gtk-query-immodules-2.0 --update-cache > /dev/null 2>&1 || /usr/bin/true
188 @rmtry lib/gtk-2.0/%%GTK_VERSION%%/immodules.cache
191 [FILE:4458:manifests/plist.dev]
192 include/gail-1.0/gail/gailwidget.h
193 include/gail-1.0/libgail-util/
197 include/gtk-2.0/gdkconfig.h
200 gdkapplaunchcontext.h
259 gtkcellrendereraccel.h
260 gtkcellrenderercombo.h
261 gtkcellrendererpixbuf.h
262 gtkcellrendererprogress.h
263 gtkcellrendererspin.h
264 gtkcellrendererspinner.h
265 gtkcellrenderertext.h
266 gtkcellrenderertoggle.h
294 gtkfilechooserbutton.h
295 gtkfilechooserdialog.h
296 gtkfilechooserwidget.h
359 gtkprintoperationpreview.h
372 gtkrecentchooserdialog.h
373 gtkrecentchoosermenu.h
374 gtkrecentchooserwidget.h
384 gtkseparatormenuitem.h
385 gtkseparatortoolitem.h
402 gtktextbufferrichtext.h
414 gtktoggletoolbutton.h
449 include/gtk-unix-print-2.0/gtk/
450 gtkpagesetupunixdialog.h
464 gtk+-unix-print-2.0.pc
466 share/aclocal/gtk-2.0.m4
469 [FILE:6364:manifests/plist.nls]
470 share/locale/af/LC_MESSAGES/
473 share/locale/am/LC_MESSAGES/
476 share/locale/ang/LC_MESSAGES/
479 share/locale/ar/LC_MESSAGES/
482 share/locale/as/LC_MESSAGES/
485 share/locale/ast/LC_MESSAGES/
488 share/locale/az/LC_MESSAGES/
491 share/locale/az_IR/LC_MESSAGES/
494 share/locale/be/LC_MESSAGES/
497 share/locale/be@latin/LC_MESSAGES/
500 share/locale/bg/LC_MESSAGES/
503 share/locale/bn/LC_MESSAGES/
506 share/locale/bn_IN/LC_MESSAGES/
509 share/locale/br/LC_MESSAGES/
512 share/locale/bs/LC_MESSAGES/
515 share/locale/ca/LC_MESSAGES/
518 share/locale/ca@valencia/LC_MESSAGES/
521 share/locale/crh/LC_MESSAGES/
524 share/locale/cs/LC_MESSAGES/
527 share/locale/cy/LC_MESSAGES/
530 share/locale/da/LC_MESSAGES/
533 share/locale/de/LC_MESSAGES/
536 share/locale/dz/LC_MESSAGES/
539 share/locale/el/LC_MESSAGES/
542 share/locale/en_CA/LC_MESSAGES/
545 share/locale/en_GB/LC_MESSAGES/
548 share/locale/eo/LC_MESSAGES/
551 share/locale/es/LC_MESSAGES/
554 share/locale/et/LC_MESSAGES/
557 share/locale/eu/LC_MESSAGES/
560 share/locale/fa/LC_MESSAGES/
563 share/locale/fi/LC_MESSAGES/
566 share/locale/fr/LC_MESSAGES/
569 share/locale/ga/LC_MESSAGES/
572 share/locale/gl/LC_MESSAGES/
575 share/locale/gu/LC_MESSAGES/
578 share/locale/he/LC_MESSAGES/
581 share/locale/hi/LC_MESSAGES/
584 share/locale/hr/LC_MESSAGES/
587 share/locale/hu/LC_MESSAGES/
590 share/locale/hy/LC_MESSAGES/
593 share/locale/ia/LC_MESSAGES/
596 share/locale/id/LC_MESSAGES/
599 share/locale/io/LC_MESSAGES/
602 share/locale/is/LC_MESSAGES/
605 share/locale/it/LC_MESSAGES/
608 share/locale/ja/LC_MESSAGES/
611 share/locale/ka/LC_MESSAGES/
614 share/locale/kk/LC_MESSAGES/
617 share/locale/kn/LC_MESSAGES/
620 share/locale/ko/LC_MESSAGES/
623 share/locale/ku/LC_MESSAGES/
626 share/locale/li/LC_MESSAGES/
629 share/locale/lt/LC_MESSAGES/
632 share/locale/lv/LC_MESSAGES/
635 share/locale/mai/LC_MESSAGES/
638 share/locale/mi/LC_MESSAGES/
641 share/locale/mk/LC_MESSAGES/
644 share/locale/ml/LC_MESSAGES/
647 share/locale/mn/LC_MESSAGES/
650 share/locale/mr/LC_MESSAGES/
653 share/locale/ms/LC_MESSAGES/
656 share/locale/my/LC_MESSAGES/
659 share/locale/nb/LC_MESSAGES/
662 share/locale/nds/LC_MESSAGES/
665 share/locale/ne/LC_MESSAGES/
668 share/locale/nl/LC_MESSAGES/
671 share/locale/nn/LC_MESSAGES/
674 share/locale/nso/LC_MESSAGES/
677 share/locale/oc/LC_MESSAGES/
680 share/locale/or/LC_MESSAGES/
683 share/locale/pa/LC_MESSAGES/
686 share/locale/pl/LC_MESSAGES/
689 share/locale/ps/LC_MESSAGES/
692 share/locale/pt/LC_MESSAGES/
695 share/locale/pt_BR/LC_MESSAGES/
698 share/locale/ro/LC_MESSAGES/
701 share/locale/ru/LC_MESSAGES/
704 share/locale/rw/LC_MESSAGES/
707 share/locale/si/LC_MESSAGES/
710 share/locale/sk/LC_MESSAGES/
713 share/locale/sl/LC_MESSAGES/
716 share/locale/sq/LC_MESSAGES/
719 share/locale/sr/LC_MESSAGES/
722 share/locale/sr@ije/LC_MESSAGES/
725 share/locale/sr@latin/LC_MESSAGES/
728 share/locale/sv/LC_MESSAGES/
731 share/locale/ta/LC_MESSAGES/
734 share/locale/te/LC_MESSAGES/
737 share/locale/th/LC_MESSAGES/
740 share/locale/tk/LC_MESSAGES/
743 share/locale/tr/LC_MESSAGES/
746 share/locale/tt/LC_MESSAGES/
749 share/locale/ug/LC_MESSAGES/
752 share/locale/uk/LC_MESSAGES/
755 share/locale/ur/LC_MESSAGES/
758 share/locale/uz/LC_MESSAGES/
761 share/locale/uz@cyrillic/LC_MESSAGES/
764 share/locale/vi/LC_MESSAGES/
767 share/locale/wa/LC_MESSAGES/
770 share/locale/xh/LC_MESSAGES/
773 share/locale/yi/LC_MESSAGES/
776 share/locale/zh_CN/LC_MESSAGES/
779 share/locale/zh_HK/LC_MESSAGES/
782 share/locale/zh_TW/LC_MESSAGES/
787 [FILE:414:patches/patch-Makefile.in]
788 --- Makefile.in.orig 2020-12-21 01:10:40 UTC
790 @@ -565,7 +565,7 @@ XVFB_START = \
791 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
792 && DISPLAY=:$$XID && export DISPLAY
794 -SRC_SUBDIRS = gdk gtk modules demos tests perf
795 +SRC_SUBDIRS = gdk gtk modules demos perf
796 SUBDIRS = po po-properties $(SRC_SUBDIRS) docs m4macros build
798 # require automake 1.4
801 [FILE:365:patches/patch-docs_Makefile.in]
802 --- docs/Makefile.in.orig 2020-12-21 01:10:40 UTC
804 @@ -314,7 +314,7 @@ LT_CURRENT_MINUS_AGE = @LT_CURRENT_MINUS
805 LT_SYS_LIBRARY_PATH = @LT_SYS_LIBRARY_PATH@
806 LT_VERSION_INFO = @LT_VERSION_INFO@
808 -MAKEINFO = @MAKEINFO@
809 +MAKEINFO = @MAKEINFO@ --no-split
810 MANIFEST_TOOL = @MANIFEST_TOOL@
811 MATH_LIB = @MATH_LIB@
815 [FILE:376:patches/patch-docs_reference_Makefile.in]
816 --- docs/reference/Makefile.in.orig 2020-12-21 01:10:40 UTC
817 +++ docs/reference/Makefile.in
818 @@ -450,7 +450,7 @@ XVFB_START = \
819 || { echo "Gtk+Tests:ERROR: Failed to start Xvfb environment for X11 target tests."; exit 1; } \
820 && DISPLAY=:$$XID && export DISPLAY
822 -SUBDIRS = gdk gtk libgail-util
823 +SUBDIRS = #gdk gtk libgail-util
824 GITIGNOREFILES = */*.1
829 [FILE:572:patches/patch-docs_reference_gtk_Makefile.in]
830 --- docs/reference/gtk/Makefile.in.orig 2020-12-21 01:10:41 UTC
831 +++ docs/reference/gtk/Makefile.in
832 @@ -878,7 +878,7 @@ GTK_DOC_V_PDF_ = $(GTK_DOC_V_PDF_@AM_DEF
833 GTK_DOC_V_PDF_0 = @echo " DOC Building PDF";
835 ########################################################################
836 -@ENABLE_MAN_TRUE@man_MANS = gtk-query-immodules-2.0.1 gtk-update-icon-cache.1 gtk-builder-convert.1
837 +@ENABLE_MAN_TRUE@man_MANS = gtk-query-immodules-2.0.1 gtk-builder-convert.1
838 @ENABLE_MAN_TRUE@BUILT_EXTRA_DIST = $(man_MANS)
839 @ENABLE_MAN_TRUE@DISTCLEANFILES = $(man_MANS)
843 [FILE:370:patches/patch-gdk-2.0.pc.in]
844 --- gdk-2.0.pc.in.orig 2020-12-18 05:29:39 UTC
846 @@ -9,4 +9,4 @@ Description: GTK+ Drawing Kit (${target}
848 Requires: @GDK_PACKAGES@
849 Libs: -L${libdir} -lgdk-${target}-@GTK_API_VERSION@ @GDK_EXTRA_LIBS@
850 -Cflags: -I${includedir}/gtk-2.0 -I${libdir}/gtk-2.0/include @GDK_EXTRA_CFLAGS@
851 +Cflags: -I${includedir}/gtk-2.0 @GDK_EXTRA_CFLAGS@
854 [FILE:301:patches/patch-gdk_Makefile.in]
855 --- gdk/Makefile.in.orig 2020-12-21 01:10:41 UTC
857 @@ -1096,7 +1096,7 @@ EXTRA_HEADERS =
859 # Rule to install gdkconfig.h header file
861 -configexecincludedir = $(libdir)/gtk-2.0/include
862 +configexecincludedir = $(prefix)/include/gtk-2.0
864 #note: not gdkconfig.h
868 [FILE:1471:patches/patch-gtk_Makefile.in]
869 --- gtk/Makefile.in.orig 2020-12-21 01:10:41 UTC
871 @@ -182,8 +182,7 @@ host_triplet = @host@
872 @HAVE_INTROSPECTION_TRUE@@USE_X11_TRUE@am__append_15 = --add-include-path=$(top_builddir)/gdk/x11
873 @HAVE_INTROSPECTION_TRUE@am__append_16 = Gtk-2.0.gir
874 @HAVE_INTROSPECTION_TRUE@am__append_17 = $(gir_DATA) $(typelibs_DATA)
875 -bin_PROGRAMS = gtk-query-immodules-2.0$(EXEEXT) \
876 - gtk-update-icon-cache$(EXEEXT)
877 +bin_PROGRAMS = gtk-query-immodules-2.0$(EXEEXT)
879 ACLOCAL_M4 = $(top_srcdir)/aclocal.m4
880 am__aclocal_m4_deps = $(top_srcdir)/m4/introspection.m4 \
881 @@ -2014,7 +2013,7 @@ SUBDIRS = theme-bits . tests
882 DIST_SUBDIRS = theme-bits tests
883 @HAVE_CUPS_FALSE@@HAVE_PAPI_CUPS_FALSE@@HAVE_PAPI_FALSE@GTK_PRINT_BACKENDS = file,lpr
884 @HAVE_CUPS_FALSE@@HAVE_PAPI_CUPS_FALSE@@HAVE_PAPI_TRUE@GTK_PRINT_BACKENDS = file,papi
885 -@HAVE_CUPS_TRUE@@HAVE_PAPI_CUPS_FALSE@GTK_PRINT_BACKENDS = file,cups
886 +@HAVE_CUPS_TRUE@@HAVE_PAPI_CUPS_FALSE@GTK_PRINT_BACKENDS = file,cups,lpr
887 @HAVE_PAPI_CUPS_TRUE@GTK_PRINT_BACKENDS = file,papi,cups
888 GTK_BASE_CFLAGS_DEFINES = \
889 -DGTK_VERSION=\"$(GTK_VERSION)\" \
890 @@ -7523,7 +7522,7 @@ gtkbuiltincache.h: @REBUILD@ stamp-icons
891 $(gtk_update_icon_cache_program) --force --ignore-theme-index \
892 --include-image-data \
893 --source builtin_icons stock-icons > gtkbuiltincache.h.tmp && \
894 - mv gtkbuiltincache.h.tmp gtkbuiltincache.h
895 + mv gtkbuiltincache.h.tmp gtkbuiltincache.h ||: true
901 [FILE:580:patches/patch-gtk_gtkbuilderparser.c]
902 --- gtk/gtkbuilderparser.c.orig 2020-12-18 05:29:40 UTC
903 +++ gtk/gtkbuilderparser.c
904 @@ -1051,7 +1051,7 @@ end_element (GMarkupParseContext *contex
905 /* Called for character data */
906 /* text is not nul-terminated */
908 -text (GMarkupParseContext *context,
909 +XXXtext (GMarkupParseContext *context,
913 @@ -1106,7 +1106,7 @@ free_info (CommonInfo *info)
914 static const GMarkupParser parser = {
924 [FILE:490:patches/patch-gtk_gtksearchenginesimple.c]
925 $NetBSD: patch-gtk_gtksearchenginesimple.c,v 1.1 2017/05/23 15:35:21 jperkin Exp $
927 Don't define _XOPEN_SOURCE on SunOS when using >= C99.
929 --- gtk/gtksearchenginesimple.c.orig 2020-12-18 05:29:40 UTC
930 +++ gtk/gtksearchenginesimple.c
932 * export ftw() and friends only if _XOPEN_SOURCE and _GNU_SOURCE
933 * are defined. see bug #444097.
935 +#if !defined(__sun) || __STDC_VERSION__ - 0 < 199901L
936 #define _XOPEN_SOURCE 500
943 [FILE:318:patches/patch-gtk_updateiconcache.c]
944 --- gtk/updateiconcache.c.orig 2020-12-18 05:50:58 UTC
945 +++ gtk/updateiconcache.c
946 @@ -1554,7 +1554,7 @@ opentmp:
947 if (!validate_file (tmp_cache_path))
949 g_printerr (_("The generated cache was invalid.\n"));
950 - /*g_unlink (tmp_cache_path);*/
951 + g_unlink (tmp_cache_path);