svn commit: r500500 - in head/devel: . py-fs2

Steve Wills swills at FreeBSD.org
Tue Apr 30 15:45:36 UTC 2019


Author: swills
Date: Tue Apr 30 15:45:34 2019
New Revision: 500500
URL: https://svnweb.freebsd.org/changeset/ports/500500

Log:
  devel/py-fs2: create port
  
  Filesystem Abstraction for Python. Work with files and directories in archives,
  memory, the cloud etc. as easily as your local drive. Write code now, decide
  later where the data will be stored; unit test without writing real files;
  upload files to the cloud without learning a new API; sandbox your file writing
  code; etc.
  
  WWW: https://www.pyfilesystem.org/
  
  This port is for the 2.x version which is not API compatible with
  previous versions.
  
  PR:		234491
  Submitted by:	Ting-Wei Lan <lantw44 at gmail.com> (inspired by)

Added:
  head/devel/py-fs2/
  head/devel/py-fs2/Makefile   (contents, props changed)
  head/devel/py-fs2/distinfo   (contents, props changed)
  head/devel/py-fs2/pkg-descr   (contents, props changed)
Modified:
  head/devel/Makefile   (contents, props changed)

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Tue Apr 30 14:55:16 2019	(r500499)
+++ head/devel/Makefile	Tue Apr 30 15:45:34 2019	(r500500)
@@ -4611,6 +4611,7 @@
     SUBDIR += py-freezegun
     SUBDIR += py-frozendict
     SUBDIR += py-fs
+    SUBDIR += py-fs2
     SUBDIR += py-fsm
     SUBDIR += py-fudge
     SUBDIR += py-funcparserlib

Added: head/devel/py-fs2/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-fs2/Makefile	Tue Apr 30 15:45:34 2019	(r500500)
@@ -0,0 +1,41 @@
+# $FreeBSD$
+
+PORTNAME=	fs
+PORTVERSION=	2.4.4
+CATEGORIES=	devel
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+PKGNAMESUFFIX=	2
+
+MAINTAINER=	swills at FreeBSD.org
+COMMENT=	Python Filesystem abstraction layer, version 2.x
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE
+
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}appdirs>=1.4.3:devel/py-appdirs@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}six>=1.10:devel/py-six@${PY_FLAVOR} \
+		${PY_ENUM34}
+
+USES=		python
+USE_PYTHON=	autoplist concurrent distutils
+
+NO_ARCH=	yes
+PORTSCOUT=	limit:^2\.
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 3000
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}backports.os>=0.1:devel/py-backports.os@${PY_FLAVOR}
+.endif
+
+.if ${PYTHON_REL} < 3500
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}scandir>=1.5:sysutils/py-scandir@${PY_FLAVOR}
+.endif
+
+.if ${PYTHON_REL} < 3600
+RUN_DEPENDS+=	${PYTHON_PKGNAMEPREFIX}typing>=3.6:devel/py-typing@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>

Added: head/devel/py-fs2/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-fs2/distinfo	Tue Apr 30 15:45:34 2019	(r500500)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1556631119
+SHA256 (fs-2.4.4.tar.gz) = 932b2bf9f76bcc50ebe9711378f7503f71410ddeb1a77754139b886fc5302e4f
+SIZE (fs-2.4.4.tar.gz) = 124012

Added: head/devel/py-fs2/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-fs2/pkg-descr	Tue Apr 30 15:45:34 2019	(r500500)
@@ -0,0 +1,7 @@
+Filesystem Abstraction for Python. Work with files and directories in archives,
+memory, the cloud etc. as easily as your local drive. Write code now, decide
+later where the data will be stored; unit test without writing real files;
+upload files to the cloud without learning a new API; sandbox your file writing
+code; etc.
+
+WWW: https://www.pyfilesystem.org/


More information about the svn-ports-all mailing list