Andreas Wacknitz
2022-04-03 20fd12c8a22248071e5301048624adfcea59a1ee
update more packages that depend on glib2

* rebuild glib2-dbus

* rebuild ibus

* rebuild ibus-anthy

* rebuild pygobject-3

* rebuild dbus-python

* rebuild harfbuzz

* rebuild pango

* rebuild gtk3

* rebuild geany
11 files modified
197 ■■■■ changed files
components/editor/geany/Makefile 2 ●●● patch | view | raw | blame | history
components/inputmethod/ibus-anthy/Makefile 37 ●●●● patch | view | raw | blame | history
components/inputmethod/ibus-anthy/pkg5 3 ●●●● patch | view | raw | blame | history
components/inputmethod/ibus/Makefile 15 ●●●● patch | view | raw | blame | history
components/library/dbus-glib/Makefile 24 ●●●● patch | view | raw | blame | history
components/library/gtk+3/Makefile 23 ●●●● patch | view | raw | blame | history
components/library/harfbuzz/Makefile 5 ●●●●● patch | view | raw | blame | history
components/library/pango/Makefile 23 ●●●● patch | view | raw | blame | history
components/python/dbus-python/Makefile 23 ●●●● patch | view | raw | blame | history
components/python/pygobject-3-legacy/Makefile 20 ●●●● patch | view | raw | blame | history
components/python/pygobject-3/Makefile 22 ●●●● patch | view | raw | blame | history
components/editor/geany/Makefile
@@ -19,7 +19,7 @@
COMPONENT_NAME=         geany
COMPONENT_VERSION=      1.38
COMPONENT_REVISION=     1
COMPONENT_REVISION=     2
COMPONENT_CLASSIFICATION=System/Text Tools
COMPONENT_FMRI=         editor/geany
COMPONENT_SUMMARY=      A fast and lightweight IDE
components/inputmethod/ibus-anthy/Makefile
@@ -13,24 +13,24 @@
# Copyright 2017 Alexander Pyhalov
#
BUILD_BITS=64
BUILD_BITS= 64
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME= ibus-anthy
COMPONENT_VERSION= 1.5.11
COMPONENT_CLASSIFICATION= System/Internationalization
COMPONENT_SUMMARY= iBus Japanese IME - anthy
COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
COMPONENT_NAME=         ibus-anthy
COMPONENT_VERSION=      1.5.11
COMPONENT_REVISION=     1
COMPONENT_CLASSIFICATION=System/Internationalization
COMPONENT_SUMMARY=      iBus Japanese IME - anthy
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH= \
  sha256:809596b0d4630c5861a96fc28800ebaa1ab007787b22f5d7d3c7c0152fd78fff
COMPONENT_ARCHIVE_URL= \
  https://github.com/ibus/ibus-anthy/releases/download/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL = https://github.com/fujiwarat/ibus-anthy/wiki
COMPONENT_FMRI = system/input-method/ibus/anthy
COMPONENT_LICENSE = GPLv2
COMPONENT_LICENSE_FILE = COPYING
    sha256:809596b0d4630c5861a96fc28800ebaa1ab007787b22f5d7d3c7c0152fd78fff
COMPONENT_ARCHIVE_URL=  \
    https://github.com/ibus/ibus-anthy/releases/download/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL=  https://github.com/fujiwarat/ibus-anthy/wiki
COMPONENT_FMRI=         system/input-method/ibus/anthy
COMPONENT_LICENSE=      GPLv2
COMPONENT_LICENSE_FILE= COPYING
include $(WS_MAKE_RULES)/common.mk
@@ -50,8 +50,11 @@
COMPONENT_BUILD_ENV += CC="$(CC)"
COMPONENT_BUILD_ENV += CFLAGS="$(CFLAGS)"
REQUIRED_PACKAGES += SUNWcs
# Manually added build dependencies
REQUIRED_PACKAGES += runtime/python-35
# Auto-generated dependencies
REQUIRED_PACKAGES += library/glib2
REQUIRED_PACKAGES += runtime/python-27
REQUIRED_PACKAGES += shell/ksh93
REQUIRED_PACKAGES += system/input-method/library/libanthy
REQUIRED_PACKAGES += system/library
components/inputmethod/ibus-anthy/pkg5
@@ -2,7 +2,8 @@
    "dependencies": [
        "SUNWcs",
        "library/glib2",
        "runtime/python-27",
        "runtime/python-35",
        "shell/ksh93",
        "system/input-method/library/libanthy",
        "system/library"
    ],
components/inputmethod/ibus/Makefile
@@ -16,14 +16,15 @@
BUILD_BITS= 64_and_32
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME= ibus
COMPONENT_VERSION= 1.5.26
COMPONENT_SUMMARY= iBus - Intelligent Input Bus
COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE= $(COMPONENT_SRC).tar.gz
COMPONENT_NAME=         ibus
COMPONENT_VERSION=      1.5.26
COMPONENT_REVISION=     1
COMPONENT_SUMMARY=      iBus - Intelligent Input Bus
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH= sha256:5c2fd118e7bfd4e9a42c3a20e6175a263426c90b6256f94989ed3d0384f4c9fc
COMPONENT_PROJECT_URL=    https://github.com/ibus/ibus
COMPONENT_ARCHIVE_URL=    $(COMPONENT_PROJECT_URL)/releases/download/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL=  https://github.com/ibus/ibus
COMPONENT_ARCHIVE_URL=  $(COMPONENT_PROJECT_URL)/releases/download/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
include $(WS_MAKE_RULES)/common.mk
components/library/dbus-glib/Makefile
@@ -15,18 +15,18 @@
BUILD_BITS=    64_and_32
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        dbus-glib
COMPONENT_VERSION=    0.112
#COMPONENT_REVISION=    1
COMPONENT_PROJECT_URL=    https://dbus.freedesktop.org/doc/dbus-glib/
COMPONENT_SUMMARY=    D-Bus GLib bindings
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    sha256:7d550dccdfcd286e33895501829ed971eeb65c614e73aadb4a08aeef719b143a
COMPONENT_ARCHIVE_URL=    https://dbus.freedesktop.org/releases/dbus-glib/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=        system/library/libdbus-glib
COMPONENT_CLASSIFICATION=    System/Libraries
COMPONENT_LICENSE=    GPLv2,AFLv2.1
COMPONENT_NAME=         dbus-glib
COMPONENT_VERSION=      0.112
COMPONENT_REVISION=     1
COMPONENT_PROJECT_URL=  https://dbus.freedesktop.org/doc/dbus-glib/
COMPONENT_SUMMARY=      D-Bus GLib bindings
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH= sha256:7d550dccdfcd286e33895501829ed971eeb65c614e73aadb4a08aeef719b143a
COMPONENT_ARCHIVE_URL=  https://dbus.freedesktop.org/releases/dbus-glib/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=         system/library/libdbus-glib
COMPONENT_CLASSIFICATION=System/Libraries
COMPONENT_LICENSE=      GPLv2,AFLv2.1
COMPONENT_LICENSE_FILE= COPYING
include $(WS_MAKE_RULES)/common.mk
components/library/gtk+3/Makefile
@@ -18,19 +18,20 @@
BUILD_BITS=        32_and_64
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        gtk+
COMPONENT_NAME=         gtk+
COMPONENT_MJR_VERSION=    3.24
COMPONENT_VERSION=    $(COMPONENT_MJR_VERSION).33
COMPONENT_SUMMARY=    GTK+ - GIMP Toolkit Library for creation of graphical user interfaces
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_VERSION=      $(COMPONENT_MJR_VERSION).33
COMPONENT_REVISION=     1
COMPONENT_SUMMARY=      GTK+ - GIMP Toolkit Library for creation of graphical user interfaces
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= sha256:588b06522e25d1579e989b6f9d8a1bdbf2fe13cde01a04e904ff346a225e7801
COMPONENT_ARCHIVE_URL=    https://download.gnome.org/sources/$(COMPONENT_NAME)/$(COMPONENT_MJR_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL=    https://www.gtk.org/
COMPONENT_LICENSE=    LGPLv2
COMPONENT_LICENSE_FILE=    COPYING
COMPONENT_CLASSIFICATION=    Desktop (GNOME)/Libraries
COMPONENT_FMRI=        library/desktop/gtk3
COMPONENT_ARCHIVE_URL=  https://download.gnome.org/sources/$(COMPONENT_NAME)/$(COMPONENT_MJR_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL=  https://www.gtk.org/
COMPONENT_LICENSE=      LGPLv2
COMPONENT_LICENSE_FILE= COPYING
COMPONENT_CLASSIFICATION=Desktop (GNOME)/Libraries
COMPONENT_FMRI=         library/desktop/gtk3
include $(WS_MAKE_RULES)/common.mk
components/library/harfbuzz/Makefile
@@ -31,14 +31,15 @@
COMPONENT_NAME=         harfbuzz
COMPONENT_VERSION=      4.2.0
COMPONENT_REVISION=     1
COMPONENT_FMRI=         library/c++/harfbuzz
COMPONENT_SUMMARY=      HarfBuzz - an OpenType text shaping engine. 
COMPONENT_CLASSIFICATION= System/Libraries
COMPONENT_CLASSIFICATION=System/Libraries
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_PROJECT_URL=  https://www.freedesktop.org/wiki/Software/HarfBuzz/
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= sha256:f2200f177768bdc21445aa09703326f3bbe8114ac083d081fe1a79d305c7ae73
COMPONENT_ARCHIVE_URL=    https://github.com/harfbuzz/harfbuzz/releases/download/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_ARCHIVE_URL=  https://github.com/harfbuzz/harfbuzz/releases/download/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_LICENSE=      MIT
include $(WS_MAKE_RULES)/common.mk
components/library/pango/Makefile
@@ -19,22 +19,23 @@
BUILD_STYLE=            meson
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=            pango
COMPONENT_NAME=         pango
COMPONENT_VERSION_MAJOR=    1
COMPONENT_VERSION_MINOR=    50
COMPONENT_VERSION_MICRO=    6
COMPONENT_VERSION_DL=    $(COMPONENT_VERSION_MAJOR).$(COMPONENT_VERSION_MINOR)
COMPONENT_VERSION=        $(COMPONENT_VERSION_DL).$(COMPONENT_VERSION_MICRO)
COMPONENT_SUMMARY=        GNOME core text and font handling libraries
COMPONENT_SRC=            $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=        $(COMPONENT_SRC).tar.xz
COMPONENT_VERSION=      $(COMPONENT_VERSION_DL).$(COMPONENT_VERSION_MICRO)
COMPONENT_REVISION=     1
COMPONENT_SUMMARY=      GNOME core text and font handling libraries
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= sha256:a998bcf36881c3ac20495d40bceb304f4eaa9175bd2967c85656434cbdafe86a
COMPONENT_ARCHIVE_URL=    https://download.gnome.org/sources/$(COMPONENT_NAME)/$(COMPONENT_VERSION_DL)/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL=    https://www.pango.org/
COMPONENT_FMRI=            library/desktop/pango
COMPONENT_CLASSIFICATION=    Desktop (GNOME)/Libraries
COMPONENT_LICENSE=        LGPLv2
COMPONENT_LICENSE_FILE=    COPYING
COMPONENT_ARCHIVE_URL=  https://download.gnome.org/sources/$(COMPONENT_NAME)/$(COMPONENT_VERSION_DL)/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL=  https://www.pango.org/
COMPONENT_FMRI=         library/desktop/pango
COMPONENT_CLASSIFICATION=Desktop (GNOME)/Libraries
COMPONENT_LICENSE=      LGPLv2
COMPONENT_LICENSE_FILE= COPYING
include $(WS_MAKE_RULES)/common.mk
components/python/dbus-python/Makefile
@@ -19,19 +19,20 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        dbus-python
COMPONENT_VERSION=    1.2.18
COMPONENT_PROJECT_URL=    https://www.freedesktop.org/wiki/Software/DBusBindings/
COMPONENT_SUMMARY=    Python bindings for D-Bus
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    \
COMPONENT_NAME=         dbus-python
COMPONENT_VERSION=      1.2.18
COMPONENT_REVISION=     1
COMPONENT_PROJECT_URL=  https://www.freedesktop.org/wiki/Software/DBusBindings/
COMPONENT_SUMMARY=      Python bindings for D-Bus
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH= \
    sha256:92bdd1e68b45596c833307a5ff4b217ee6929a1502f5341bae28fd120acf7260
COMPONENT_ARCHIVE_URL=    https://dbus.freedesktop.org/releases/dbus-python/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=        library/python/python-dbus
COMPONENT_ARCHIVE_URL=  https://dbus.freedesktop.org/releases/dbus-python/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=         library/python/python-dbus
COMPONENT_CLASSIFICATTION= Development/Python
COMPONENT_LICENSE=    MIT
COMPONENT_LICENSE_FILE=    COPYING
COMPONENT_LICENSE=      MIT
COMPONENT_LICENSE_FILE= COPYING
PATH=$(PATH.gnu)
components/python/pygobject-3-legacy/Makefile
@@ -16,17 +16,17 @@
BUILD_BITS=    64
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        pygobject
COMPONENT_NAME=         pygobject
# This version supports python 2.7 and 3.5
COMPONENT_VERSION=    3.18.2
COMPONENT_REVISION=    6
COMPONENT_PROJECT_URL=    http://www.gnome.org
COMPONENT_SUMMARY=    Python bindings for GObject
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH=    \
    sha256:2a3cad1517916b74e131e6002c3824361aee0671ffb0d55ded119477fc1c2c5f
COMPONENT_ARCHIVE_URL=    https://download.gnome.org/sources/$(COMPONENT_NAME)/3.18/$(COMPONENT_ARCHIVE)
COMPONENT_VERSION=      3.18.2
COMPONENT_REVISION=     7
COMPONENT_PROJECT_URL=  http://www.gnome.org
COMPONENT_SUMMARY=      Python bindings for GObject
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= \
    sha256:2a3cad1517916b74e131e6002c3824361aee0671ffb0d55ded119477fc1c2c5f
COMPONENT_ARCHIVE_URL=  https://download.gnome.org/sources/$(COMPONENT_NAME)/3.18/$(COMPONENT_ARCHIVE)
PYTHON_VERSIONS = 2.7 3.5
components/python/pygobject-3/Makefile
@@ -28,19 +28,19 @@
BUILD_STYLE=        setup.py
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        pygobject
COMPONENT_NAME=         pygobject
# This version only supports python 3.7 - 3.9 inclusive
COMPONENT_VERSION=    3.42.0
COMPONENT_REVISION=    1
COMPONENT_SUMMARY=    Python bindings for GObject
COMPONENT_PROJECT_URL=    http://www.gnome.org
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_VERSION=      3.42.0
COMPONENT_REVISION=     2
COMPONENT_SUMMARY=      Python bindings for GObject
COMPONENT_PROJECT_URL=  http://www.gnome.org
COMPONENT_SRC=          $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=      $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= sha256:9b12616e32cfc792f9dc841d9c472a41a35b85ba67d3a6eb427e307a6fe4367b
COMPONENT_ARCHIVE_URL=    https://download.gnome.org/sources/$(COMPONENT_NAME)/3.42/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=        library/python/pygobject-3
COMPONENT_CLASSIFICATION=    Development/Python
COMPONENT_LICENSE_FILE=         COPYING
COMPONENT_ARCHIVE_URL=  https://download.gnome.org/sources/$(COMPONENT_NAME)/3.42/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=         library/python/pygobject-3
COMPONENT_CLASSIFICATION=Development/Python
COMPONENT_LICENSE_FILE= COPYING
COMPONENT_LICENSE=      LGPL v2.1
PYTHON_VERSIONS=    3.7 3.9