Bug 200671 - [NEW PORT] devel/jsonnet: JSON data templating language
Summary: [NEW PORT] devel/jsonnet: JSON data templating language
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Pawel Pekala
URL:
Keywords: feature, needs-patch, patch
Depends on:
Blocks:
 
Reported: 2015-06-06 08:34 UTC by Gasol Wu
Modified: 2015-10-28 17:42 UTC (History)
1 user (show)

See Also:


Attachments
shell archive (2.02 KB, text/plain)
2015-06-06 08:34 UTC, Gasol Wu
no flags Details
testport result (11.52 KB, text/plain)
2015-06-06 08:35 UTC, Gasol Wu
no flags Details
shell archive (2.02 KB, text/plain)
2015-06-06 13:56 UTC, Gasol Wu
no flags Details
testport result (12 bytes, text/plain)
2015-06-06 14:03 UTC, Gasol Wu
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Gasol Wu 2015-06-06 08:34:07 UTC
Created attachment 157459 [details]
shell archive

Jsonnet is a domain specific configuration language that helps you define JSON
data. Jsonnet lets you compute fragments of JSON within the structure, bringing
 the same benefit to structured data that templating languages bring to plain
text. The example below illustrates a few features -- referring to another part
 of the structure, overriding object fields, and string operations.

WWW: https://github.com/google/jsonnet
Comment 1 Gasol Wu 2015-06-06 08:35:56 UTC
Created attachment 157460 [details]
testport result
Comment 2 Kubilay Kocak freebsd_committer freebsd_triage 2015-06-06 08:44:56 UTC
Thanks Gasol,

A couple of review items:

 * GH_TAGNAME=	v${PORTVERSION} -> Use DISTVERSIONPREFIX
 * GH_PROJECT=	jsonnet -> Set to PORTVERSION by default
 * If LICENSE_FILE exists in WRKSRC, set this.
Comment 3 Gasol Wu 2015-06-06 13:56:00 UTC
Created attachment 157466 [details]
shell archive

Refine the Makefile based on suggestion of comment:2
Comment 4 Gasol Wu 2015-06-06 14:03:18 UTC
Created attachment 157467 [details]
testport result
Comment 5 commit-hook freebsd_committer freebsd_triage 2015-10-28 17:41:51 UTC
A commit references this bug:

Author: pawel
Date: Wed Oct 28 17:41:46 UTC 2015
New revision: 400404
URL: https://svnweb.freebsd.org/changeset/ports/400404

Log:
  Jsonnet is a domain specific configuration language that helps you define JSON
  data. Jsonnet lets you compute fragments of JSON within the structure, bringing
  the same benefit to structured data that templating languages bring to plain
  text. The example below illustrates a few features -- referring to another part
  of the structure, overriding object fields, and string operations.

  WWW: https://github.com/google/jsonnet

  PR:		200671
  Submitted by:	Gasol Wu <gasol.wu@gmail.com>

Changes:
  head/devel/Makefile
  head/devel/jsonnet/
  head/devel/jsonnet/Makefile
  head/devel/jsonnet/distinfo
  head/devel/jsonnet/files/
  head/devel/jsonnet/files/patch-jsonnet.cpp
  head/devel/jsonnet/files/patch-libjsonnet.cpp
  head/devel/jsonnet/pkg-descr