Andreas Wacknitz
2024-02-11 efa914261449d5fa7f9dda40940662c2bb9bdee2
babl: update to 0.1.108

4 files modified
44 ■■■■ changed files
components/library/babl/Makefile 30 ●●●● patch | view | raw | blame | history
components/library/babl/babl.p5m 5 ●●●●● patch | view | raw | blame | history
components/library/babl/manifests/sample-manifest.p5m 7 ●●●●● patch | view | raw | blame | history
components/library/babl/pkg5 2 ●●● patch | view | raw | blame | history
components/library/babl/Makefile
@@ -19,11 +19,11 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        babl
COMPONENT_VERSION=    0.1.106
COMPONENT_VERSION=    0.1.108
COMPONENT_SUMMARY=    Babl is a dynamic, any to any, pixel format conversion library
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH= sha256:d325135d3304f088c134cc620013acf035de2e5d125a50a2d91054e7377c415f
COMPONENT_ARCHIVE_HASH= sha256:26defe9deaab7ac4d0e076cab49c2a0d6ebd0df0c31fd209925a5f07edee1475
COMPONENT_ARCHIVE_URL=    https://download.gimp.org/pub/babl/0.1/$(COMPONENT_ARCHIVE)
COMPONENT_PROJECT_URL=    https://gegl.org/babl/
COMPONENT_FMRI=    image/library/babl
@@ -37,12 +37,20 @@
CPPFLAGS += -I/usr/include/lcms2
CONFIGURE_OPTIONS+= --sysconfdir=$(ETCDIR)
CONFIGURE_OPTIONS+= --datadir=$(USRSHAREDIR)
CONFIGURE_OPTIONS+= --infodir=$(USRSHAREDIR)/info
CONFIGURE_OPTIONS += --datadir=$(USRSHAREDIR)
CONFIGURE_OPTIONS += --infodir=$(USRSHAREDIR)/info
CONFIGURE_OPTIONS += -Dwith-docs=false
CONFIGURE_OPTIONS += -Denable-gir=true
CONFIGURE_OPTIONS += -Denable-vapi=true
# Support x86 extensions up to sse2 introduced with Pentium 4:
CONFIGURE_OPTIONS+= -Denable-sse4_1=false
CONFIGURE_OPTIONS+= -Denable-f16c=false
CONFIGURE_OPTIONS += -Denable-mmx=true
CONFIGURE_OPTIONS += -Denable-sse=true
CONFIGURE_OPTIONS += -Denable-sse2=true
# sse4.1 has been introduced with the Penryn microarchitecture
CONFIGURE_OPTIONS += -Denable-sse4_1=false
# half float format is suported since ivy bridge
CONFIGURE_OPTIONS += -Denable-f16c=false
# gobject-introspection requires this
COMPONENT_BUILD_ENV += CC="$(CC)"
@@ -51,14 +59,6 @@
# Without this we get issues with gobject-introspection
LD_B_DIRECT=
LD_Z_IGNORE=
# Needed for "gmake test" to work successfully.
# If SHELLOPTS is exported (as it is by the userland makefiles),
# then all shell options get exported to child invocations of bash,
# which results in test failures due to nounset and xtrace being
# set unexpectedly, and errors such as "$1: unbound variable" and
# diffs failing due to script tracing in output files.
unexport SHELLOPTS
# Remove irrelevant lines from test output:
COMPONENT_TEST_TRANSFORMS += \
components/library/babl/babl.p5m
@@ -39,6 +39,7 @@
file path=usr/lib/$(MACH64)/babl-0.1/double.so
file path=usr/lib/$(MACH64)/babl-0.1/fast-float.so
file path=usr/lib/$(MACH64)/babl-0.1/float.so
file path=usr/lib/$(MACH64)/babl-0.1/formats.so
file path=usr/lib/$(MACH64)/babl-0.1/gegl-fixups.so
file path=usr/lib/$(MACH64)/babl-0.1/gggl-lies.so
file path=usr/lib/$(MACH64)/babl-0.1/gggl-table-lies.so
@@ -85,8 +86,8 @@
file path=usr/lib/$(MACH64)/babl-0.1/ycbcr.so
file path=usr/lib/$(MACH64)/girepository-1.0/Babl-0.1.typelib
link path=usr/lib/$(MACH64)/libbabl-0.1.so target=libbabl-0.1.so.0
link path=usr/lib/$(MACH64)/libbabl-0.1.so.0 target=libbabl-0.1.so.0.205.1
file path=usr/lib/$(MACH64)/libbabl-0.1.so.0.205.1
link path=usr/lib/$(MACH64)/libbabl-0.1.so.0 target=libbabl-0.1.so.0.207.1
file path=usr/lib/$(MACH64)/libbabl-0.1.so.0.207.1
file path=usr/lib/$(MACH64)/pkgconfig/babl-0.1.pc
file path=usr/share/gir-1.0/Babl-0.1.gir
file path=usr/share/vala/vapi/babl-0.1.deps
components/library/babl/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2023 <contributor>
# Copyright 2024 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -38,6 +38,7 @@
file path=usr/lib/$(MACH64)/babl-0.1/double.so
file path=usr/lib/$(MACH64)/babl-0.1/fast-float.so
file path=usr/lib/$(MACH64)/babl-0.1/float.so
file path=usr/lib/$(MACH64)/babl-0.1/formats.so
file path=usr/lib/$(MACH64)/babl-0.1/gegl-fixups.so
file path=usr/lib/$(MACH64)/babl-0.1/gggl-lies.so
file path=usr/lib/$(MACH64)/babl-0.1/gggl-table-lies.so
@@ -84,8 +85,8 @@
file path=usr/lib/$(MACH64)/babl-0.1/ycbcr.so
file path=usr/lib/$(MACH64)/girepository-1.0/Babl-0.1.typelib
link path=usr/lib/$(MACH64)/libbabl-0.1.so target=libbabl-0.1.so.0
link path=usr/lib/$(MACH64)/libbabl-0.1.so.0 target=libbabl-0.1.so.0.205.1
file path=usr/lib/$(MACH64)/libbabl-0.1.so.0.205.1
link path=usr/lib/$(MACH64)/libbabl-0.1.so.0 target=libbabl-0.1.so.0.207.1
file path=usr/lib/$(MACH64)/libbabl-0.1.so.0.207.1
file path=usr/lib/$(MACH64)/pkgconfig/babl-0.1.pc
file path=usr/share/gir-1.0/Babl-0.1.gir
file path=usr/share/vala/vapi/babl-0.1.deps
components/library/babl/pkg5
@@ -12,4 +12,4 @@
        "image/library/babl"
    ],
    "name": "babl"
}
}