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