svn commit: r405240 - in head/devel: . py-PyLD

Mikhail Teterin mi at FreeBSD.org
Mon Jan 4 13:51:04 UTC 2016


Author: mi
Date: Mon Jan  4 13:51:02 2016
New Revision: 405240
URL: https://svnweb.freebsd.org/changeset/ports/405240

Log:
  Add port of JSON Linked Data implementation for Python. Needed by MediaGoblin.

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

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Mon Jan  4 13:49:17 2016	(r405239)
+++ head/devel/Makefile	Mon Jan  4 13:51:02 2016	(r405240)
@@ -3893,6 +3893,7 @@
     SUBDIR += py-Products.contentmigration
     SUBDIR += py-Products.statusmessages
     SUBDIR += py-Products.validation
+    SUBDIR += py-PyLD
     SUBDIR += py-RPyC
     SUBDIR += py-Record
     SUBDIR += py-SymbolType

Added: head/devel/py-PyLD/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-PyLD/Makefile	Mon Jan  4 13:51:02 2016	(r405240)
@@ -0,0 +1,19 @@
+# Created by: Mikhail Teterin <mi at aldan.algebra.com>
+# $FreeBSD$
+
+PORTNAME=	PyLD
+PORTVERSION=	0.6.8
+CATEGORIES=	devel python
+MASTER_SITES=	CHEESESHOP
+PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER=	mi at aldan.algebra.com
+COMMENT=	Implementation of the JSON Linked Data specification in Python
+
+LICENSE=	BSD3CLAUSE
+
+USES=		python
+USE_PYTHON=	autoplist distutils concurrent
+NO_ARCH=	yes
+
+.include <bsd.port.mk>

Added: head/devel/py-PyLD/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-PyLD/distinfo	Mon Jan  4 13:51:02 2016	(r405240)
@@ -0,0 +1,2 @@
+SHA256 (PyLD-0.6.8.tar.gz) = 4d61bf70b0bb86305c159165c8d3b797ff3bd6224f18847ec0c8ddaf9c0b084d
+SIZE (PyLD-0.6.8.tar.gz) = 42713

Added: head/devel/py-PyLD/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/py-PyLD/pkg-descr	Mon Jan  4 13:51:02 2016	(r405240)
@@ -0,0 +1,23 @@
+This library is an implementation of the JSON-LD specification in Python.
+
+JSON-LD is designed as a light-weight syntax that can be used to
+express Linked Data. It is primarily intended to be a way to express
+Linked Data in JavaScript and other Web-based programming environments.
+It is also useful when building interoperable Web Services and when
+storing Linked Data in JSON-based document storage engines. It is
+practical and designed to be as simple as possible, utilizing the
+large number of JSON parsers and existing code that is in use today.
+It is designed to be able to express key-value pairs, RDF data,
+RDFa data, Microformats data, and Microdata. That is, it supports
+every major Web-based structured data model in use today.
+
+The syntax does not require many applications to change their JSON,
+but easily add meaning by adding context in a way that is either
+in-band or out-of-band. The syntax is designed to not disturb already
+deployed systems running on JSON, but provide a smooth migration
+path from JSON to JSON with added semantics. Finally, the format
+is intended to be fast to parse, fast to generate, stream-based and
+document-based processing compatible, and require a very small
+memory footprint in order to operate.
+
+WWW: http://github.com/digitalbazaar/pyld


More information about the svn-ports-head mailing list