Andreas Wacknitz
2023-11-26 6c2599affa164663c81cb76a9c8d1933dcb2c344
gtk+3: drop 32 bit

3 files deleted
1 files added
5 files modified
2901 ■■■■■ changed files
components/library/gtk+3/Makefile 44 ●●●●● patch | view | raw | blame | history
components/library/gtk+3/gtk3-backend-cups.p5m 1 ●●●● patch | view | raw | blame | history
components/library/gtk+3/gtk3.p5m 48 ●●●●● patch | view | raw | blame | history
components/library/gtk+3/manifests/sample-manifest.p5m 47 ●●●●● patch | view | raw | blame | history
components/library/gtk+3/patches/01-configure.patch 19 ●●●●● patch | view | raw | blame | history
components/library/gtk+3/pkg5 7 ●●●● patch | view | raw | blame | history
components/library/gtk+3/test/results-32.master 1341 ●●●●● patch | view | raw | blame | history
components/library/gtk+3/test/results-64.master 1341 ●●●●● patch | view | raw | blame | history
components/library/gtk+3/test/results-all.master 53 ●●●●● patch | view | raw | blame | history
components/library/gtk+3/Makefile
@@ -15,14 +15,14 @@
# Copyright 2020 Marco van Wieringen
#
BUILD_BITS= 32_and_64
USE_COMMON_TEST_MASTER= no
BUILD_BITS= 64
USE_DEFAULT_TEST_TRANSFORMS= yes
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=         gtk+
COMPONENT_MJR_VERSION=    3.24
COMPONENT_VERSION=      $(COMPONENT_MJR_VERSION).34
COMPONENT_REVISION=    2
COMPONENT_REVISION=    3
COMPONENT_SUMMARY=      GTK+ - GIMP Toolkit Library for creation of graphical user interfaces
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.xz
@@ -36,34 +36,29 @@
include $(WS_MAKE_RULES)/common.mk
PATH=$(PATH.gnu)
PATH= $(PATH.gnu)
CFLAGS += -I/usr/X11/include
# fixes possible textiter test failure
gcc_OPT = -O2
LD_Z_IGNORE=
COMPONENT_PREP_ACTION= ( \
    cd $(@D) && \
    libtoolize --force && \
    aclocal -I ./m4 && \
    gtkdocize && \
    autoheader && \
    automake -a -f -c --gnu && \
    autoconf )
# Uses isinf, etc. only available in c99 and newer
CFLAGS.gcc += -std=gnu11
COMPONENT_PREP_ACTION =    (cd $(@D) && \
                libtoolize --force && \
                aclocal -I ./m4 && \
                gtkdocize && \
                autoheader && \
                automake -a -f -c --gnu && \
                autoconf )
COMPONENT_PRE_CONFIGURE_ACTION =    ( $(CLONEY) $(SOURCE_DIR) $(@D) )
COMPONENT_PRE_CONFIGURE_ACTION= ( $(CLONEY) $(SOURCE_DIR) $(@D) )
CONFIGURE_SCRIPT = $(@D)/configure
CONFIGURE_OPTIONS.32 = --sysconfdir=/etc
CONFIGURE_OPTIONS.64 = --sysconfdir=/etc/$(MACH64)
CONFIGURE_OPTIONS += --sysconfdir=/etc
# When we had both, 32 and 64 bit we needed to distinguish between the configuration files.
#CONFIGURE_OPTIONS.64 = --sysconfdir=/etc/$(MACH64)
CONFIGURE_OPTIONS += --enable-explicit-deps=yes
CONFIGURE_OPTIONS += --enable-cloudprint
CONFIGURE_OPTIONS.64 += --enable-introspection
CONFIGURE_OPTIONS += --enable-introspection
CONFIGURE_OPTIONS += --enable-man
CONFIGURE_OPTIONS += --disable-glibtest
CONFIGURE_OPTIONS += --disable-papi
@@ -79,13 +74,10 @@
COMPONENT_BUILD_ENV += CFLAGS="$(CFLAGS)"
COMPONENT_BUILD_ENV += CC="$(CC)"
# for tests to pass
unexport SHELLOPTS
COMPONENT_TEST_TRANSFORMER = grep
COMPONENT_TEST_TRANSFORMS = '"^  /"'
# Test dependencies
REQUIRED_PACKAGES += gnome/theme/hicolor-icon-theme
TEST_REQUIRED_PACKAGES += gnome/theme/hicolor-icon-theme
# Build dependencies
REQUIRED_PACKAGES += developer/documentation-tool/gtk-doc
components/library/gtk+3/gtk3-backend-cups.p5m
@@ -23,4 +23,3 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/lib/$(MACH64)/gtk-3.0/3.0.0/printbackends/libprintbackend-cups.so
file path=usr/lib/gtk-3.0/3.0.0/printbackends/libprintbackend-cups.so
components/library/gtk+3/gtk3.p5m
@@ -31,21 +31,8 @@
file usr/bin/gtk3-demo path=usr/demo/jds/bin/gtk3-demo
file usr/bin/gtk3-demo-application path=usr/demo/jds/bin/gtk3-demo-application
file usr/bin/$(MACH64)/gtk3-demo path=usr/demo/jds/bin/$(MACH64)/gtk3-demo
file usr/bin/$(MACH64)/gtk3-demo-application path=usr/demo/jds/bin/$(MACH64)/gtk3-demo-application
file path=etc/$(MACH64)/gtk-3.0/im-multipress.conf preserve=true
file path=etc/gtk-3.0/im-multipress.conf preserve=true
file path=usr/bin/$(MACH64)/gtk-builder-tool
file path=usr/bin/$(MACH64)/gtk-encode-symbolic-svg
file path=usr/bin/$(MACH64)/gtk-launch
file path=usr/bin/$(MACH64)/gtk-query-immodules-3.0
#file path=usr/bin/$(MACH64)/gtk-query-settings
#file path=usr/bin/$(MACH64)/gtk-update-icon-cache
#file path=usr/bin/$(MACH64)/gtk3-demo
#file path=usr/bin/$(MACH64)/gtk3-demo-application
file path=usr/bin/$(MACH64)/gtk3-icon-browser
file path=usr/bin/$(MACH64)/gtk3-widget-factory
file path=usr/bin/gtk-builder-tool
file path=usr/bin/gtk-encode-symbolic-svg
file path=usr/bin/gtk-launch
@@ -133,6 +120,7 @@
file path=usr/include/gtk-3.0/gtk/a11y/gtkcontainercellaccessible.h
file path=usr/include/gtk-3.0/gtk/a11y/gtkentryaccessible.h
file path=usr/include/gtk-3.0/gtk/a11y/gtkexpanderaccessible.h
file path=usr/include/gtk-3.0/gtk/a11y/gtkfilechooserwidgetaccessible.h
file path=usr/include/gtk-3.0/gtk/a11y/gtkflowboxaccessible.h
file path=usr/include/gtk-3.0/gtk/a11y/gtkflowboxchildaccessible.h
file path=usr/include/gtk-3.0/gtk/a11y/gtkframeaccessible.h
@@ -483,40 +471,6 @@
file path=usr/lib/$(MACH64)/pkgconfig/gtk+-3.0.pc
file path=usr/lib/$(MACH64)/pkgconfig/gtk+-unix-print-3.0.pc
file path=usr/lib/$(MACH64)/pkgconfig/gtk+-x11-3.0.pc
file path=usr/lib/girepository-1.0/Gdk-3.0.typelib
file path=usr/lib/girepository-1.0/GdkX11-3.0.typelib
file path=usr/lib/girepository-1.0/Gtk-3.0.typelib
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-am-et.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-cedilla.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-cyrillic-translit.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-inuktitut.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-ipa.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-multipress.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-thai.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-ti-er.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-ti-et.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-viqr.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-xim.so
#file path=usr/lib/gtk-3.0/3.0.0/printbackends/libprintbackend-cloudprint.so
#file path=usr/lib/gtk-3.0/3.0.0/printbackends/libprintbackend-cups.so
file path=usr/lib/gtk-3.0/3.0.0/printbackends/libprintbackend-file.so
#file path=usr/lib/gtk-3.0/3.0.0/printbackends/libprintbackend-lpr.so
link path=usr/lib/libgailutil-3.so target=libgailutil-3.so.0.0.0
link path=usr/lib/libgailutil-3.so.0 target=libgailutil-3.so.0.0.0
file path=usr/lib/libgailutil-3.so.0.0.0
link path=usr/lib/libgdk-3.so target=libgdk-3.so.0.2404.30
link path=usr/lib/libgdk-3.so.0 target=libgdk-3.so.0.2404.30
file path=usr/lib/libgdk-3.so.0.2404.30
link path=usr/lib/libgtk-3.so target=libgtk-3.so.0.2404.30
link path=usr/lib/libgtk-3.so.0 target=libgtk-3.so.0.2404.30
file path=usr/lib/libgtk-3.so.0.2404.30
file path=usr/lib/pkgconfig/gail-3.0.pc
file path=usr/lib/pkgconfig/gdk-3.0.pc
file path=usr/lib/pkgconfig/gdk-x11-3.0.pc
file path=usr/lib/pkgconfig/gtk+-3.0.pc
file path=usr/lib/pkgconfig/gtk+-unix-print-3.0.pc
file path=usr/lib/pkgconfig/gtk+-x11-3.0.pc
file path=usr/share/aclocal/gtk-3.0.m4
file path=usr/share/applications/gtk3-demo.desktop
file path=usr/share/applications/gtk3-icon-browser.desktop
file path=usr/share/applications/gtk3-widget-factory.desktop
components/library/gtk+3/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2022 <contributor>
# Copyright 2023 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -23,22 +23,11 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=etc/$(MACH64)/gtk-3.0/im-multipress.conf
file path=etc/gtk-3.0/im-multipress.conf
file path=usr/bin/$(MACH64)/gtk-builder-tool
file path=usr/bin/$(MACH64)/gtk-encode-symbolic-svg
file path=usr/bin/$(MACH64)/gtk-launch
file path=usr/bin/$(MACH64)/gtk-query-immodules-3.0
file path=usr/bin/$(MACH64)/gtk-query-settings
file path=usr/bin/$(MACH64)/gtk-update-icon-cache
file path=usr/bin/$(MACH64)/gtk3-demo
file path=usr/bin/$(MACH64)/gtk3-demo-application
file path=usr/bin/$(MACH64)/gtk3-icon-browser
file path=usr/bin/$(MACH64)/gtk3-widget-factory
file path=usr/bin/gtk-builder-tool
file path=usr/bin/gtk-encode-symbolic-svg
file path=usr/bin/gtk-launch
file path=usr/bin/gtk-query-immodules-$(PYVER)
file path=usr/bin/gtk-query-immodules-3.0
file path=usr/bin/gtk-query-settings
file path=usr/bin/gtk-update-icon-cache
file path=usr/bin/gtk3-demo
@@ -472,38 +461,6 @@
file path=usr/lib/$(MACH64)/pkgconfig/gtk+-3.0.pc
file path=usr/lib/$(MACH64)/pkgconfig/gtk+-unix-print-3.0.pc
file path=usr/lib/$(MACH64)/pkgconfig/gtk+-x11-3.0.pc
file path=usr/lib/girepository-1.0/Gdk-3.0.typelib
file path=usr/lib/girepository-1.0/GdkX11-3.0.typelib
file path=usr/lib/girepository-1.0/Gtk-3.0.typelib
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-am-et.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-cedilla.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-cyrillic-translit.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-inuktitut.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-ipa.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-multipress.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-thai.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-ti-er.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-ti-et.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-viqr.so
file path=usr/lib/gtk-3.0/3.0.0/immodules/im-xim.so
file path=usr/lib/gtk-3.0/3.0.0/printbackends/libprintbackend-cups.so
file path=usr/lib/gtk-3.0/3.0.0/printbackends/libprintbackend-file.so
file path=usr/lib/gtk-3.0/3.0.0/printbackends/libprintbackend-lpr.so
link path=usr/lib/libgailutil-3.so target=libgailutil-3.so.0.0.0
link path=usr/lib/libgailutil-3.so.0 target=libgailutil-3.so.0.0.0
file path=usr/lib/libgailutil-3.so.0.0.0
link path=usr/lib/libgdk-3.so target=libgdk-3.so.0.2404.30
link path=usr/lib/libgdk-3.so.0 target=libgdk-3.so.0.2404.30
file path=usr/lib/libgdk-3.so.0.2404.30
link path=usr/lib/libgtk-3.so target=libgtk-3.so.0.2404.30
link path=usr/lib/libgtk-3.so.0 target=libgtk-3.so.0.2404.30
file path=usr/lib/libgtk-3.so.0.2404.30
file path=usr/lib/pkgconfig/gail-3.0.pc
file path=usr/lib/pkgconfig/gdk-3.0.pc
file path=usr/lib/pkgconfig/gdk-x11-3.0.pc
file path=usr/lib/pkgconfig/gtk+-3.0.pc
file path=usr/lib/pkgconfig/gtk+-unix-print-3.0.pc
file path=usr/lib/pkgconfig/gtk+-x11-3.0.pc
file path=usr/share/aclocal/gtk-3.0.m4
file path=usr/share/applications/gtk3-demo.desktop
file path=usr/share/applications/gtk3-icon-browser.desktop
components/library/gtk+3/patches/01-configure.patch
File was deleted
components/library/gtk+3/pkg5
@@ -1,9 +1,7 @@
{
    "dependencies": [
        "SUNWcs",
        "developer/documentation-tool/gtk-doc",
        "gnome/accessibility/at-spi2-atk",
        "gnome/theme/hicolor-icon-theme",
        "library/c++/harfbuzz",
        "library/desktop/atk",
        "library/desktop/cairo",
@@ -12,7 +10,6 @@
        "library/fribidi",
        "library/glib2",
        "library/print/cups-libs",
        "shell/ksh93",
        "system/library",
        "system/library/fontconfig",
        "system/library/freetype-2",
@@ -30,8 +27,8 @@
        "x11/server/xvfb"
    ],
    "fmris": [
        "library/desktop/gtk3",
        "library/desktop/gtk3/gtk-backend-cups"
        "library/desktop/gtk3/gtk-backend-cups",
        "library/desktop/gtk3"
    ],
    "name": "gtk+"
}
components/library/gtk+3/test/results-32.master
File was deleted
components/library/gtk+3/test/results-64.master
File was deleted
components/library/gtk+3/test/results-all.master
New file
@@ -0,0 +1,53 @@
PASS: cairo
PASS: display
PASS: encoding
PASS: keysyms
PASS: rectangle
PASS: rgba
PASS: seat
PASS: visual
PASS: accel
PASS: accessible
PASS: action
PASS: adjustment
PASS: bitmask
PASS: builder
PASS: builderparser
PASS: cellarea
PASS: check-icon-names
PASS: check-cursor-names
PASS: clipboard
PASS: cssprovider
PASS: defaultvalue
PASS: entry
PASS: firefox-stylecontext
PASS: floating
PASS: focus
PASS: gestures
PASS: grid
PASS: gtkmenu
FAIL: icontheme
PASS: keyhash
PASS: listbox
PASS: notify
PASS: no-gtk-init
PASS: object
FAIL: objects-finalize
PASS: papersize
PASS: rbtree
PASS: recentmanager
PASS: regression-tests
PASS: scrolledwindow
PASS: spinbutton
PASS: stylecontext
PASS: templates
PASS: textbuffer
PASS: textiter
FAIL: treemodel
PASS: treepath
PASS: treeview
PASS: typename
PASS: window
PASS: displayclose
PASS: revealer-size
PASS: autotestkeywords