net/s3ql: create port

S3QL is a file system that stores all its data online using storage
services like Google Storage, Amazon S3, or OpenStack. S3QL effectively
provides a hard disk of dynamic, infinite capacity that can be accessed
from any computer with internet access running Linux, FreeBSD or OS-X.

WWW: https://bitbucket.org/nikratio/s3ql

PR:		203760
Submitted by:	Niklaas Baudet von Gersdorff <stdin@niklaas.eu> (with changes)
This commit is contained in:
Steve Wills 2017-04-14 18:58:44 +00:00
parent 13b9b458f2
commit a2d612c5c2
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=438541
4 changed files with 52 additions and 0 deletions

View File

@ -1238,6 +1238,7 @@
SUBDIR += rubygem-uri-redis
SUBDIR += rubygem-whois
SUBDIR += rude
SUBDIR += s3ql
SUBDIR += samba42
SUBDIR += samba43
SUBDIR += samba44

30
net/s3ql/Makefile Normal file
View File

@ -0,0 +1,30 @@
# $FreeBSD$
PORTNAME= s3ql
PORTVERSION= 2.21
CATEGORIES= net
MASTER_SITES= https://bitbucket.org/nikratio/s3ql/downloads/
MAINTAINER= stdin@niklaas.eu
COMMENT= File system that stores all its data in the cloud
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}apsw>=3.7:databases/py3-apsw \
${PYTHON_PKGNAMEPREFIX}defusedxml>=0:devel/py3-defusedxml \
${PYTHON_PKGNAMEPREFIX}requests>=0:www/py3-requests \
${PYTHON_PKGNAMEPREFIX}pycrypto>=0:security/py3-pycrypto \
${PYTHON_PKGNAMEPREFIX}llfuse>=0:devel/py3-llfuse \
${PYTHON_PKGNAMEPREFIX}dugong>=0:net/py-dugong \
psmisc>=0:sysutils/psmisc \
ca_root_nss>=0:security/ca_root_nss
RUN_DEPENDS:= ${BUILD_DEPENDS}
USES= localbase python:3.3+ sqlite tar:bz2
USE_PYTHON= autoplist distutils
post-install:
${STRIP_CMD} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/s3ql/deltadump.so
.include <bsd.port.mk>

3
net/s3ql/distinfo Normal file
View File

@ -0,0 +1,3 @@
TIMESTAMP = 1490814559
SHA256 (s3ql-2.21.tar.bz2) = 6db886d9cd0fc54fb7aaf9f88241282097e6242b7a8bd97c6659b0ae57af2ed6
SIZE (s3ql-2.21.tar.bz2) = 726450

18
net/s3ql/pkg-descr Normal file
View File

@ -0,0 +1,18 @@
S3QL is a file system that stores all its data online using storage
services like Google Storage, Amazon S3, or OpenStack. S3QL effectively
provides a hard disk of dynamic, infinite capacity that can be accessed
from any computer with internet access running Linux, FreeBSD or OS-X.
S3QL is a standard conforming, full featured UNIX file system that is
conceptually indistinguishable from any local file system. Furthermore,
S3QL has additional features like compression, encryption, data
de-duplication, immutable trees and snapshotting which make it
especially suitable for online backup and archival.
S3QL is designed to favor simplicity and elegance over performance and
feature-creep. Care has been taken to make the source code as readable and
serviceable as possible. Solid error detection and error handling have been
included from the very first line, and S3QL comes with extensive automated test
cases for all its components.
WWW: https://bitbucket.org/nikratio/s3ql