Andreas Wacknitz
2022-04-16 c93488b089308a4a8a3a9a69a56fb2e8ded3383d
borgbackup: update to 1.2.0 & make single package

2 files deleted
4 files modified
271 ■■■■ changed files
components/sysutils/borgbackup/Makefile 13 ●●●●● patch | view | raw | blame | history
components/sysutils/borgbackup/borg-PYVER.p5m 124 ●●●●● patch | view | raw | blame | history
components/sysutils/borgbackup/history 1 ●●●● patch | view | raw | blame | history
components/sysutils/borgbackup/manifests/generic-manifest.p5m 99 ●●●●● patch | view | raw | blame | history
components/sysutils/borgbackup/manifests/sample-manifest.p5m 30 ●●●●● patch | view | raw | blame | history
components/sysutils/borgbackup/pkg5 4 ●●●● patch | view | raw | blame | history
components/sysutils/borgbackup/Makefile
@@ -16,17 +16,19 @@
BUILD_BITS=                64
BUILD_STYLE=            setup.py
USE_OPENSSL11=            yes
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=            borgbackup
COMPONENT_VERSION=        1.1.17
COMPONENT_REVISION=        2
COMPONENT_VERSION=        1.2.0
COMPONENT_SUMMARY=        Deduplicating backup program with compression and authenticated encryption
COMPONENT_PROJECT_URL=    https://borgbackup.readthedocs.org/en/stable/
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    sha256:7ab924fc017b24929bedceba0dcce16d56f9868bf9b5050d2aae2eb080671674
COMPONENT_ARCHIVE_HASH=    sha256:e39a5547902ef456101aa4c779fa66b345bda70d16788e8bd18e458f93af7f67
COMPONENT_ARCHIVE_URL=    https://github.com/borgbackup/borg/releases/download/$(COMPONENT_VERSION)/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=            backup/borg
COMPONENT_CLASSIFICATION=    Applications/System Utilities
COMPONENT_LICENSE=      BSD
COMPONENT_LICENSE_FILE= LICENSE
@@ -40,10 +42,13 @@
    $(GSED) -i "1s|python.*|python${PYTHON_VERSION}|" $(PROTO_DIR)/usr/bin/borg-$(PYTHON_VERSION); \
    $(RM) $(PROTO_DIR)/usr/bin/borg;
# Manually add build dependencies
REQUIRED_PACKAGES += library/python/pkgconfig-39
# Auto-generated dependencies
REQUIRED_PACKAGES += compress/zstd
REQUIRED_PACKAGES += library/lz4
REQUIRED_PACKAGES += library/python/setuptools-39
REQUIRED_PACKAGES += library/security/openssl
REQUIRED_PACKAGES += library/security/openssl-11
REQUIRED_PACKAGES += runtime/python-39
REQUIRED_PACKAGES += system/library
components/sysutils/borgbackup/borg-PYVER.p5m
File was deleted
components/sysutils/borgbackup/history
@@ -1 +1,2 @@
backup/borg-35@1.1.17,5.11-2020.0.1.1
backup/borg-39@1.1.17,5.11-2020.0.1.3
components/sysutils/borgbackup/manifests/generic-manifest.p5m
File was deleted
components/sysutils/borgbackup/manifests/sample-manifest.p5m
@@ -10,7 +10,7 @@
#
#
# Copyright 2021 <contributor>
# Copyright 2022 <contributor>
#
set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION)
@@ -29,14 +29,6 @@
file path=usr/lib/python3.9/vendor-packages/borg/_version.py
file path=usr/lib/python3.9/vendor-packages/borg/algorithms/__init__.py
file path=usr/lib/python3.9/vendor-packages/borg/algorithms/checksums.cpython-39.so
file path=usr/lib/python3.9/vendor-packages/borg/algorithms/msgpack/__init__.py
file path=usr/lib/python3.9/vendor-packages/borg/algorithms/msgpack/_packer.cpp
file path=usr/lib/python3.9/vendor-packages/borg/algorithms/msgpack/_packer.cpython-39.so
file path=usr/lib/python3.9/vendor-packages/borg/algorithms/msgpack/_unpacker.cpp
file path=usr/lib/python3.9/vendor-packages/borg/algorithms/msgpack/_unpacker.cpython-39.so
file path=usr/lib/python3.9/vendor-packages/borg/algorithms/msgpack/_version.py
file path=usr/lib/python3.9/vendor-packages/borg/algorithms/msgpack/exceptions.py
file path=usr/lib/python3.9/vendor-packages/borg/algorithms/msgpack/fallback.py
file path=usr/lib/python3.9/vendor-packages/borg/archive.py
file path=usr/lib/python3.9/vendor-packages/borg/archiver.py
file path=usr/lib/python3.9/vendor-packages/borg/cache.py
@@ -50,8 +42,21 @@
file path=usr/lib/python3.9/vendor-packages/borg/crypto/low_level.cpython-39.so
file path=usr/lib/python3.9/vendor-packages/borg/crypto/nonces.py
file path=usr/lib/python3.9/vendor-packages/borg/fuse.py
file path=usr/lib/python3.9/vendor-packages/borg/fuse_impl.py
file path=usr/lib/python3.9/vendor-packages/borg/hashindex.cpython-39.so
file path=usr/lib/python3.9/vendor-packages/borg/helpers.py
file path=usr/lib/python3.9/vendor-packages/borg/helpers/__init__.py
file path=usr/lib/python3.9/vendor-packages/borg/helpers/checks.py
file path=usr/lib/python3.9/vendor-packages/borg/helpers/datastruct.py
file path=usr/lib/python3.9/vendor-packages/borg/helpers/errors.py
file path=usr/lib/python3.9/vendor-packages/borg/helpers/fs.py
file path=usr/lib/python3.9/vendor-packages/borg/helpers/manifest.py
file path=usr/lib/python3.9/vendor-packages/borg/helpers/misc.py
file path=usr/lib/python3.9/vendor-packages/borg/helpers/msgpack.py
file path=usr/lib/python3.9/vendor-packages/borg/helpers/parseformat.py
file path=usr/lib/python3.9/vendor-packages/borg/helpers/process.py
file path=usr/lib/python3.9/vendor-packages/borg/helpers/progress.py
file path=usr/lib/python3.9/vendor-packages/borg/helpers/time.py
file path=usr/lib/python3.9/vendor-packages/borg/helpers/yes.py
file path=usr/lib/python3.9/vendor-packages/borg/item.cpython-39.so
file path=usr/lib/python3.9/vendor-packages/borg/locking.py
file path=usr/lib/python3.9/vendor-packages/borg/logger.py
@@ -62,6 +67,8 @@
file path=usr/lib/python3.9/vendor-packages/borg/platform/__init__.py
file path=usr/lib/python3.9/vendor-packages/borg/platform/base.py
file path=usr/lib/python3.9/vendor-packages/borg/platform/posix.cpython-39.so
file path=usr/lib/python3.9/vendor-packages/borg/platform/xattr.py
file path=usr/lib/python3.9/vendor-packages/borg/platformflags.py
file path=usr/lib/python3.9/vendor-packages/borg/remote.py
file path=usr/lib/python3.9/vendor-packages/borg/repository.py
file path=usr/lib/python3.9/vendor-packages/borg/selftest.py
@@ -74,8 +81,11 @@
file path=usr/lib/python3.9/vendor-packages/borg/testsuite/cache.py
file path=usr/lib/python3.9/vendor-packages/borg/testsuite/checksums.py
file path=usr/lib/python3.9/vendor-packages/borg/testsuite/chunker.py
file path=usr/lib/python3.9/vendor-packages/borg/testsuite/chunker_pytest.py
file path=usr/lib/python3.9/vendor-packages/borg/testsuite/chunker_slow.py
file path=usr/lib/python3.9/vendor-packages/borg/testsuite/compress.py
file path=usr/lib/python3.9/vendor-packages/borg/testsuite/crypto.py
file path=usr/lib/python3.9/vendor-packages/borg/testsuite/efficient_collection_queue.py
file path=usr/lib/python3.9/vendor-packages/borg/testsuite/file_integrity.py
file path=usr/lib/python3.9/vendor-packages/borg/testsuite/hashindex.py
file path=usr/lib/python3.9/vendor-packages/borg/testsuite/helpers.py
components/sysutils/borgbackup/pkg5
@@ -3,14 +3,14 @@
        "SUNWcs",
        "compress/zstd",
        "library/lz4",
        "library/python/pkgconfig-39",
        "library/python/setuptools-39",
        "library/security/openssl",
        "library/security/openssl-11",
        "runtime/python-39",
        "shell/ksh93",
        "system/library"
    ],
    "fmris": [
        "backup/borg-39",
        "backup/borg"
    ],
    "name": "borgbackup"