Andreas Wacknitz
2023-12-31 1fedc0250facb5f63a2c62e17d15076187a59dd0
libcmis: update to 0.6.2 & drop 32 bit

5 files modified
236 ■■■■■ changed files
components/library/libcmis/Makefile 25 ●●●●● patch | view | raw | blame | history
components/library/libcmis/libcmis.p5m 96 ●●●● patch | view | raw | blame | history
components/library/libcmis/manifests/sample-manifest.p5m 95 ●●●● patch | view | raw | blame | history
components/library/libcmis/pkg5 6 ●●●●● patch | view | raw | blame | history
components/library/libcmis/test/results-all.master 14 ●●●● patch | view | raw | blame | history
components/library/libcmis/Makefile
@@ -21,21 +21,18 @@
# Copyright (c) 2020, Aurelien Larcher. All rights reserved.
#
BUILD_BITS= 32_and_64
BUILD_BITS= 64
USE_DEFAULT_TEST_TRANSFORMS= yes
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        libcmis
COMPONENT_VERSION=    0.5.2
COMPONENT_REVISION=    2
COMPONENT_PROJECT_URL=    https://github.com/tdf/libcmis
COMPONENT_VERSION=    0.6.2
COMPONENT_SUMMARY=      libcmis - C++ client library for the CMIS interface
COMPONENT_PROJECT_URL=    https://github.com/tdf/libcmis
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.xz
COMPONENT_ARCHIVE_HASH=    \
  sha256:d7b18d9602190e10d437f8a964a32e983afd57e2db316a07d87477a79f5000a2
COMPONENT_ARCHIVE_URL=    \
  https://github.com/tdf/libcmis/releases/download/v$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_ARCHIVE_HASH=    sha256:1b5c2d7258ff93eb5f9958ff0e4dfd7332dc75a071bb717dde2217a26602a644
COMPONENT_ARCHIVE_URL=    https://github.com/tdf/libcmis/releases/download/v$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=         library/c++/libcmis
COMPONENT_CLASSIFICATION= System/Libraries
COMPONENT_LICENSE=      GPLv2, LGPLv2.1, MPLv2
@@ -43,16 +40,14 @@
include $(WS_MAKE_RULES)/common.mk
# Fix threading detection issue with boost 1.64
CXXFLAGS+= -pthread
CXXFLAGS += -pthread
CONFIGURE_OPTIONS+=    --enable-shared
CONFIGURE_OPTIONS+=    --disable-static
CONFIGURE_OPTIONS+=    --enable-static-boost
CONFIGURE_OPTIONS+=    --with-man=no
CONFIGURE_OPTIONS += --enable-shared
CONFIGURE_OPTIONS += --disable-static
CONFIGURE_OPTIONS += --enable-static-boost
CONFIGURE_OPTIONS += --with-man=no
unexport SHELLOPTS
# Note that tests are broken at the mmoment
# Build dependencies
REQUIRED_PACKAGES += developer/cppunit
components/library/libcmis/libcmis.p5m
@@ -10,10 +10,11 @@
#
#
# Copyright 2020 Aurelien Larcher
# Copyright 2023 Andreas Wacknitz
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
set name=pkg.human-version value=$(HUMAN_VERSION)
set name=pkg.summary value="$(COMPONENT_SUMMARY)"
set name=info.classification value="$(COMPONENT_CLASSIFICATION)"
set name=info.upstream-url value=$(COMPONENT_PROJECT_URL)
@@ -22,55 +23,46 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/bin/$(MACH64)/cmis-client
file path=usr/bin/cmis-client
file path=usr/include/libcmis-0.5/libcmis/allowable-actions.hxx
file path=usr/include/libcmis-0.5/libcmis/document.hxx
file path=usr/include/libcmis-0.5/libcmis/exception.hxx
file path=usr/include/libcmis-0.5/libcmis/folder.hxx
file path=usr/include/libcmis-0.5/libcmis/libcmis-api.h
file path=usr/include/libcmis-0.5/libcmis/libcmis.hxx
file path=usr/include/libcmis-0.5/libcmis/oauth2-data.hxx
file path=usr/include/libcmis-0.5/libcmis/object-type.hxx
file path=usr/include/libcmis-0.5/libcmis/object.hxx
file path=usr/include/libcmis-0.5/libcmis/property-type.hxx
file path=usr/include/libcmis-0.5/libcmis/property.hxx
file path=usr/include/libcmis-0.5/libcmis/rendition.hxx
file path=usr/include/libcmis-0.5/libcmis/repository.hxx
file path=usr/include/libcmis-0.5/libcmis/session-factory.hxx
file path=usr/include/libcmis-0.5/libcmis/session.hxx
file path=usr/include/libcmis-0.5/libcmis/xml-utils.hxx
file path=usr/include/libcmis-0.5/libcmis/xmlserializable.hxx
file path=usr/include/libcmis-c-0.5/libcmis-c/allowable-actions.h
file path=usr/include/libcmis-c-0.5/libcmis-c/document.h
file path=usr/include/libcmis-c-0.5/libcmis-c/error.h
file path=usr/include/libcmis-c-0.5/libcmis-c/folder.h
file path=usr/include/libcmis-c-0.5/libcmis-c/libcmis-c-api.h
file path=usr/include/libcmis-c-0.5/libcmis-c/libcmis-c.h
file path=usr/include/libcmis-c-0.5/libcmis-c/oauth2-data.h
file path=usr/include/libcmis-c-0.5/libcmis-c/object-type.h
file path=usr/include/libcmis-c-0.5/libcmis-c/object.h
file path=usr/include/libcmis-c-0.5/libcmis-c/property-type.h
file path=usr/include/libcmis-c-0.5/libcmis-c/property.h
file path=usr/include/libcmis-c-0.5/libcmis-c/rendition.h
file path=usr/include/libcmis-c-0.5/libcmis-c/repository.h
file path=usr/include/libcmis-c-0.5/libcmis-c/session-factory.h
file path=usr/include/libcmis-c-0.5/libcmis-c/session.h
file path=usr/include/libcmis-c-0.5/libcmis-c/types.h
file path=usr/include/libcmis-c-0.5/libcmis-c/vectors.h
link path=usr/lib/$(MACH64)/libcmis-0.5.so target=libcmis-0.5.so.5.0.0
link path=usr/lib/$(MACH64)/libcmis-0.5.so.5 target=libcmis-0.5.so.5.0.0
file path=usr/lib/$(MACH64)/libcmis-0.5.so.5.0.0
link path=usr/lib/$(MACH64)/libcmis-c-0.5.so target=libcmis-c-0.5.so.5.0.0
link path=usr/lib/$(MACH64)/libcmis-c-0.5.so.5 target=libcmis-c-0.5.so.5.0.0
file path=usr/lib/$(MACH64)/libcmis-c-0.5.so.5.0.0
file path=usr/lib/$(MACH64)/pkgconfig/libcmis-0.5.pc
file path=usr/lib/$(MACH64)/pkgconfig/libcmis-c-0.5.pc
link path=usr/lib/libcmis-0.5.so target=libcmis-0.5.so.5.0.0
link path=usr/lib/libcmis-0.5.so.5 target=libcmis-0.5.so.5.0.0
file path=usr/lib/libcmis-0.5.so.5.0.0
link path=usr/lib/libcmis-c-0.5.so target=libcmis-c-0.5.so.5.0.0
link path=usr/lib/libcmis-c-0.5.so.5 target=libcmis-c-0.5.so.5.0.0
file path=usr/lib/libcmis-c-0.5.so.5.0.0
file path=usr/lib/pkgconfig/libcmis-0.5.pc
file path=usr/lib/pkgconfig/libcmis-c-0.5.pc
file path=usr/include/libcmis-0.6/libcmis/allowable-actions.hxx
file path=usr/include/libcmis-0.6/libcmis/document.hxx
file path=usr/include/libcmis-0.6/libcmis/exception.hxx
file path=usr/include/libcmis-0.6/libcmis/folder.hxx
file path=usr/include/libcmis-0.6/libcmis/libcmis-api.h
file path=usr/include/libcmis-0.6/libcmis/libcmis.hxx
file path=usr/include/libcmis-0.6/libcmis/oauth2-data.hxx
file path=usr/include/libcmis-0.6/libcmis/object-type.hxx
file path=usr/include/libcmis-0.6/libcmis/object.hxx
file path=usr/include/libcmis-0.6/libcmis/property-type.hxx
file path=usr/include/libcmis-0.6/libcmis/property.hxx
file path=usr/include/libcmis-0.6/libcmis/rendition.hxx
file path=usr/include/libcmis-0.6/libcmis/repository.hxx
file path=usr/include/libcmis-0.6/libcmis/session-factory.hxx
file path=usr/include/libcmis-0.6/libcmis/session.hxx
file path=usr/include/libcmis-0.6/libcmis/xml-utils.hxx
file path=usr/include/libcmis-0.6/libcmis/xmlserializable.hxx
file path=usr/include/libcmis-c-0.6/libcmis-c/allowable-actions.h
file path=usr/include/libcmis-c-0.6/libcmis-c/document.h
file path=usr/include/libcmis-c-0.6/libcmis-c/error.h
file path=usr/include/libcmis-c-0.6/libcmis-c/folder.h
file path=usr/include/libcmis-c-0.6/libcmis-c/libcmis-c-api.h
file path=usr/include/libcmis-c-0.6/libcmis-c/libcmis-c.h
file path=usr/include/libcmis-c-0.6/libcmis-c/oauth2-data.h
file path=usr/include/libcmis-c-0.6/libcmis-c/object-type.h
file path=usr/include/libcmis-c-0.6/libcmis-c/object.h
file path=usr/include/libcmis-c-0.6/libcmis-c/property-type.h
file path=usr/include/libcmis-c-0.6/libcmis-c/property.h
file path=usr/include/libcmis-c-0.6/libcmis-c/rendition.h
file path=usr/include/libcmis-c-0.6/libcmis-c/repository.h
file path=usr/include/libcmis-c-0.6/libcmis-c/session-factory.h
file path=usr/include/libcmis-c-0.6/libcmis-c/session.h
file path=usr/include/libcmis-c-0.6/libcmis-c/types.h
file path=usr/include/libcmis-c-0.6/libcmis-c/vectors.h
link path=usr/lib/$(MACH64)/libcmis-0.6.so target=libcmis-0.6.so.6.1.1
link path=usr/lib/$(MACH64)/libcmis-0.6.so.6 target=libcmis-0.6.so.6.1.1
file path=usr/lib/$(MACH64)/libcmis-0.6.so.6.1.1
link path=usr/lib/$(MACH64)/libcmis-c-0.6.so target=libcmis-c-0.6.so.6.0.0
link path=usr/lib/$(MACH64)/libcmis-c-0.6.so.6 target=libcmis-c-0.6.so.6.0.0
file path=usr/lib/$(MACH64)/libcmis-c-0.6.so.6.0.0
file path=usr/lib/$(MACH64)/pkgconfig/libcmis-0.6.pc
file path=usr/lib/$(MACH64)/pkgconfig/libcmis-c-0.6.pc
components/library/libcmis/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,55 +23,46 @@
license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)'
file path=usr/bin/$(MACH64)/cmis-client
file path=usr/bin/cmis-client
file path=usr/include/libcmis-0.5/libcmis/allowable-actions.hxx
file path=usr/include/libcmis-0.5/libcmis/document.hxx
file path=usr/include/libcmis-0.5/libcmis/exception.hxx
file path=usr/include/libcmis-0.5/libcmis/folder.hxx
file path=usr/include/libcmis-0.5/libcmis/libcmis-api.h
file path=usr/include/libcmis-0.5/libcmis/libcmis.hxx
file path=usr/include/libcmis-0.5/libcmis/oauth2-data.hxx
file path=usr/include/libcmis-0.5/libcmis/object-type.hxx
file path=usr/include/libcmis-0.5/libcmis/object.hxx
file path=usr/include/libcmis-0.5/libcmis/property-type.hxx
file path=usr/include/libcmis-0.5/libcmis/property.hxx
file path=usr/include/libcmis-0.5/libcmis/rendition.hxx
file path=usr/include/libcmis-0.5/libcmis/repository.hxx
file path=usr/include/libcmis-0.5/libcmis/session-factory.hxx
file path=usr/include/libcmis-0.5/libcmis/session.hxx
file path=usr/include/libcmis-0.5/libcmis/xml-utils.hxx
file path=usr/include/libcmis-0.5/libcmis/xmlserializable.hxx
file path=usr/include/libcmis-c-0.5/libcmis-c/allowable-actions.h
file path=usr/include/libcmis-c-0.5/libcmis-c/document.h
file path=usr/include/libcmis-c-0.5/libcmis-c/error.h
file path=usr/include/libcmis-c-0.5/libcmis-c/folder.h
file path=usr/include/libcmis-c-0.5/libcmis-c/libcmis-c-api.h
file path=usr/include/libcmis-c-0.5/libcmis-c/libcmis-c.h
file path=usr/include/libcmis-c-0.5/libcmis-c/oauth2-data.h
file path=usr/include/libcmis-c-0.5/libcmis-c/object-type.h
file path=usr/include/libcmis-c-0.5/libcmis-c/object.h
file path=usr/include/libcmis-c-0.5/libcmis-c/property-type.h
file path=usr/include/libcmis-c-0.5/libcmis-c/property.h
file path=usr/include/libcmis-c-0.5/libcmis-c/rendition.h
file path=usr/include/libcmis-c-0.5/libcmis-c/repository.h
file path=usr/include/libcmis-c-0.5/libcmis-c/session-factory.h
file path=usr/include/libcmis-c-0.5/libcmis-c/session.h
file path=usr/include/libcmis-c-0.5/libcmis-c/types.h
file path=usr/include/libcmis-c-0.5/libcmis-c/vectors.h
link path=usr/lib/$(MACH64)/libcmis-0.5.so target=libcmis-0.5.so.5.0.0
link path=usr/lib/$(MACH64)/libcmis-0.5.so.5 target=libcmis-0.5.so.5.0.0
file path=usr/lib/$(MACH64)/libcmis-0.5.so.5.0.0
link path=usr/lib/$(MACH64)/libcmis-c-0.5.so target=libcmis-c-0.5.so.5.0.0
link path=usr/lib/$(MACH64)/libcmis-c-0.5.so.5 target=libcmis-c-0.5.so.5.0.0
file path=usr/lib/$(MACH64)/libcmis-c-0.5.so.5.0.0
file path=usr/lib/$(MACH64)/pkgconfig/libcmis-0.5.pc
file path=usr/lib/$(MACH64)/pkgconfig/libcmis-c-0.5.pc
link path=usr/lib/libcmis-0.5.so target=libcmis-0.5.so.5.0.0
link path=usr/lib/libcmis-0.5.so.5 target=libcmis-0.5.so.5.0.0
file path=usr/lib/libcmis-0.5.so.5.0.0
link path=usr/lib/libcmis-c-0.5.so target=libcmis-c-0.5.so.5.0.0
link path=usr/lib/libcmis-c-0.5.so.5 target=libcmis-c-0.5.so.5.0.0
file path=usr/lib/libcmis-c-0.5.so.5.0.0
file path=usr/lib/pkgconfig/libcmis-0.5.pc
file path=usr/lib/pkgconfig/libcmis-c-0.5.pc
file path=usr/include/libcmis-0.6/libcmis/allowable-actions.hxx
file path=usr/include/libcmis-0.6/libcmis/document.hxx
file path=usr/include/libcmis-0.6/libcmis/exception.hxx
file path=usr/include/libcmis-0.6/libcmis/folder.hxx
file path=usr/include/libcmis-0.6/libcmis/libcmis-api.h
file path=usr/include/libcmis-0.6/libcmis/libcmis.hxx
file path=usr/include/libcmis-0.6/libcmis/oauth2-data.hxx
file path=usr/include/libcmis-0.6/libcmis/object-type.hxx
file path=usr/include/libcmis-0.6/libcmis/object.hxx
file path=usr/include/libcmis-0.6/libcmis/property-type.hxx
file path=usr/include/libcmis-0.6/libcmis/property.hxx
file path=usr/include/libcmis-0.6/libcmis/rendition.hxx
file path=usr/include/libcmis-0.6/libcmis/repository.hxx
file path=usr/include/libcmis-0.6/libcmis/session-factory.hxx
file path=usr/include/libcmis-0.6/libcmis/session.hxx
file path=usr/include/libcmis-0.6/libcmis/xml-utils.hxx
file path=usr/include/libcmis-0.6/libcmis/xmlserializable.hxx
file path=usr/include/libcmis-c-0.6/libcmis-c/allowable-actions.h
file path=usr/include/libcmis-c-0.6/libcmis-c/document.h
file path=usr/include/libcmis-c-0.6/libcmis-c/error.h
file path=usr/include/libcmis-c-0.6/libcmis-c/folder.h
file path=usr/include/libcmis-c-0.6/libcmis-c/libcmis-c-api.h
file path=usr/include/libcmis-c-0.6/libcmis-c/libcmis-c.h
file path=usr/include/libcmis-c-0.6/libcmis-c/oauth2-data.h
file path=usr/include/libcmis-c-0.6/libcmis-c/object-type.h
file path=usr/include/libcmis-c-0.6/libcmis-c/object.h
file path=usr/include/libcmis-c-0.6/libcmis-c/property-type.h
file path=usr/include/libcmis-c-0.6/libcmis-c/property.h
file path=usr/include/libcmis-c-0.6/libcmis-c/rendition.h
file path=usr/include/libcmis-c-0.6/libcmis-c/repository.h
file path=usr/include/libcmis-c-0.6/libcmis-c/session-factory.h
file path=usr/include/libcmis-c-0.6/libcmis-c/session.h
file path=usr/include/libcmis-c-0.6/libcmis-c/types.h
file path=usr/include/libcmis-c-0.6/libcmis-c/vectors.h
link path=usr/lib/$(MACH64)/libcmis-0.6.so target=libcmis-0.6.so.6.1.1
link path=usr/lib/$(MACH64)/libcmis-0.6.so.6 target=libcmis-0.6.so.6.1.1
file path=usr/lib/$(MACH64)/libcmis-0.6.so.6.1.1
link path=usr/lib/$(MACH64)/libcmis-c-0.6.so target=libcmis-c-0.6.so.6.0.0
link path=usr/lib/$(MACH64)/libcmis-c-0.6.so.6 target=libcmis-c-0.6.so.6.0.0
file path=usr/lib/$(MACH64)/libcmis-c-0.6.so.6.0.0
file path=usr/lib/$(MACH64)/pkgconfig/libcmis-0.6.pc
file path=usr/lib/$(MACH64)/pkgconfig/libcmis-c-0.6.pc
components/library/libcmis/pkg5
@@ -1,13 +1,11 @@
{
    "dependencies": [
        "SUNWcs",
        "developer/cppunit",
        "library/libxml2",
        "shell/ksh93",
        "system/library",
        "system/library/boost",
        "system/library/g++-10-runtime",
        "system/library/gcc-10-runtime",
        "system/library/g++-13-runtime",
        "system/library/gcc-13-runtime",
        "web/curl"
    ],
    "fmris": [
components/library/libcmis/test/results-all.master
@@ -2,20 +2,10 @@
PASS: test-json
PASS: test-atom
PASS: test-factory
PASS: test-gdrive
PASS: test-onedrive
PASS: test-sharepoint
PASS: test-ws
# TOTAL: 8
# PASS:  8
# SKIP:  0
# XFAIL: 0
# FAIL:  0
# XPASS: 0
# ERROR: 0
PASS: test-api
# TOTAL: 1
# PASS:  1
# TOTAL: 6
# PASS:  6
# SKIP:  0
# XFAIL: 0
# FAIL:  0