aboutsummaryrefslogtreecommitdiffstats
path: root/archivers
diff options
context:
space:
mode:
Diffstat (limited to 'archivers')
-rw-r--r--archivers/Makefile1
-rw-r--r--archivers/py-attic/Makefile41
-rw-r--r--archivers/py-attic/distinfo2
-rw-r--r--archivers/py-attic/files/patch-attic_crypto.pyx59
-rw-r--r--archivers/py-attic/pkg-descr6
5 files changed, 0 insertions, 109 deletions
diff --git a/archivers/Makefile b/archivers/Makefile
index fa3ab0b91015..75fda2fdc82d 100644
--- a/archivers/Makefile
+++ b/archivers/Makefile
@@ -171,7 +171,6 @@
SUBDIR += ppunpack
SUBDIR += pxz
SUBDIR += py-acefile
- SUBDIR += py-attic
SUBDIR += py-backports.lzma
SUBDIR += py-borgbackup
SUBDIR += py-brotli
diff --git a/archivers/py-attic/Makefile b/archivers/py-attic/Makefile
deleted file mode 100644
index e6f9672559f4..000000000000
--- a/archivers/py-attic/Makefile
+++ /dev/null
@@ -1,41 +0,0 @@
-# Created by: Thomas Hurst <tom@hur.st>
-# $FreeBSD$
-
-PORTNAME= attic
-PORTVERSION= 0.16
-PORTREVISION= 2
-CATEGORIES= archivers python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= Attic-${PORTVERSION}
-
-MAINTAINER= tom@hur.st
-COMMENT= Deduplicating backup program
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-DEPRECATED= Unsupported by upstream, please migrate to archivers/py-borg. \
- See https://borgbackup.readthedocs.io/en/stable/usage/upgrade.html\#borg-upgrade
-EXPIRATION_DATE= 2019-09-01
-
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0.1.10:devel/py-msgpack@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=0.1.10:devel/py-msgpack@${PY_FLAVOR}
-
-USES= python:3.3-3.6 ssl
-USE_PYTHON= autoplist cython distutils
-
-PYDISTUTILS_BUILDPATH=${BUILD_WRKSRC}/build/lib.${OPSYS:tl}-${UNAMER}-${ARCH}-${PYTHON_VER}
-REINPLACE_ARGS= -i ''
-
-post-patch:
- @${REINPLACE_CMD} -e 's|msgpack-python|msgpack|' ${WRKSRC}/setup.py
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/attic/*.so
-
-do-test:
- cd ${WRKDIR} && ${SETENV} PYTHONPATH="${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}:${PYTHONPATH}" \
- ${PYTHON_CMD} -m attic.testsuite.run
-
-.include <bsd.port.mk>
diff --git a/archivers/py-attic/distinfo b/archivers/py-attic/distinfo
deleted file mode 100644
index 3c081e3094f5..000000000000
--- a/archivers/py-attic/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Attic-0.16.tar.gz) = 6650cd28072101c2e05941e77b93a62f91da6179785e4e4b4880916c469bba2c
-SIZE (Attic-0.16.tar.gz) = 232455
diff --git a/archivers/py-attic/files/patch-attic_crypto.pyx b/archivers/py-attic/files/patch-attic_crypto.pyx
deleted file mode 100644
index 56c7bda86680..000000000000
--- a/archivers/py-attic/files/patch-attic_crypto.pyx
+++ /dev/null
@@ -1,59 +0,0 @@
---- attic/crypto.pyx.orig 2015-04-27 20:15:50 UTC
-+++ attic/crypto.pyx
-@@ -23,8 +23,9 @@ cdef extern from "openssl/evp.h":
- pass
- const EVP_MD *EVP_sha256()
- const EVP_CIPHER *EVP_aes_256_ctr()
-- void EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *a)
-- void EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *a)
-+ EVP_CIPHER_CTX *EVP_CIPHER_CTX_new()
-+ const unsigned char *EVP_CIPHER_CTX_iv(const EVP_CIPHER_CTX *a)
-+ void EVP_CIPHER_CTX_free(EVP_CIPHER_CTX *a)
-
- int EVP_EncryptInit_ex(EVP_CIPHER_CTX *ctx,const EVP_CIPHER *cipher, ENGINE *impl,
- const unsigned char *key, const unsigned char *iv)
-@@ -84,16 +85,16 @@ def get_random_bytes(n):
- cdef class AES:
- """A thin wrapper around the OpenSSL EVP cipher API
- """
-- cdef EVP_CIPHER_CTX ctx
-+ cdef EVP_CIPHER_CTX * ctx
-
- def __cinit__(self, key, iv=None):
-- EVP_CIPHER_CTX_init(&self.ctx)
-- if not EVP_EncryptInit_ex(&self.ctx, EVP_aes_256_ctr(), NULL, NULL, NULL):
-+ self.ctx = EVP_CIPHER_CTX_new();
-+ if not EVP_EncryptInit_ex(self.ctx, EVP_aes_256_ctr(), NULL, NULL, NULL):
- raise Exception('EVP_EncryptInit_ex failed')
- self.reset(key, iv)
-
- def __dealloc__(self):
-- EVP_CIPHER_CTX_cleanup(&self.ctx)
-+ EVP_CIPHER_CTX_free(self.ctx)
-
- def reset(self, key=None, iv=None):
- cdef const unsigned char *key2 = NULL
-@@ -102,12 +103,12 @@ cdef class AES:
- key2 = key
- if iv:
- iv2 = iv
-- if not EVP_EncryptInit_ex(&self.ctx, NULL, NULL, key2, iv2):
-+ if not EVP_EncryptInit_ex(self.ctx, NULL, NULL, key2, iv2):
- raise Exception('EVP_EncryptInit_ex failed')
-
- @property
- def iv(self):
-- return self.ctx.iv[:16]
-+ return EVP_CIPHER_CTX_iv(self.ctx)[:16]
-
- def encrypt(self, data):
- cdef int inl = len(data)
-@@ -116,7 +117,7 @@ cdef class AES:
- if not out:
- raise MemoryError
- try:
-- if not EVP_EncryptUpdate(&self.ctx, out, &outl, data, inl):
-+ if not EVP_EncryptUpdate(self.ctx, out, &outl, data, inl):
- raise Exception('EVP_EncryptUpdate failed')
- return out[:inl]
- finally:
diff --git a/archivers/py-attic/pkg-descr b/archivers/py-attic/pkg-descr
deleted file mode 100644
index 20643fc7dda9..000000000000
--- a/archivers/py-attic/pkg-descr
+++ /dev/null
@@ -1,6 +0,0 @@
-Attic is a deduplicating backup program written in Python. The main goal of
-Attic is to provide an efficient and secure way to backup data. The data
-deduplication technique used makes Attic suitable for daily backups since only
-the changes are stored.
-
-WWW: https://attic-backup.org