From owner-svn-ports-all@freebsd.org Wed Aug 30 00:17:05 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8DAC4DE965D; Wed, 30 Aug 2017 00:17:05 +0000 (UTC) (envelope-from acm@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 671B377012; Wed, 30 Aug 2017 00:17:05 +0000 (UTC) (envelope-from acm@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v7U0H4NM013705; Wed, 30 Aug 2017 00:17:04 GMT (envelope-from acm@FreeBSD.org) Received: (from acm@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v7U0H47I013701; Wed, 30 Aug 2017 00:17:04 GMT (envelope-from acm@FreeBSD.org) Message-Id: <201708300017.v7U0H47I013701@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: acm set sender to acm@FreeBSD.org using -f From: Jose Alonso Cardenas Marquez Date: Wed, 30 Aug 2017 00:17:04 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r448949 - in head/devel: . py-lazr.config X-SVN-Group: ports-head X-SVN-Commit-Author: acm X-SVN-Commit-Paths: in head/devel: . py-lazr.config X-SVN-Commit-Revision: 448949 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 30 Aug 2017 00:17:05 -0000 Author: acm Date: Wed Aug 30 00:17:03 2017 New Revision: 448949 URL: https://svnweb.freebsd.org/changeset/ports/448949 Log: - New port: devel/py-lazr.config The LAZR config system is typically used to manage process configuration. Process configuration is for saying how things change when we run systems on different machines, or under different circumstances. This system uses ini-like file format of section, keys, and values. The config file supports inheritance to minimize duplication of information across files. The format supports schema validation. WWW: https://launchpad.net/lazr.config Added: head/devel/py-lazr.config/ head/devel/py-lazr.config/Makefile (contents, props changed) head/devel/py-lazr.config/distinfo (contents, props changed) head/devel/py-lazr.config/pkg-descr (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Wed Aug 30 00:15:45 2017 (r448948) +++ head/devel/Makefile Wed Aug 30 00:17:03 2017 (r448949) @@ -4494,6 +4494,7 @@ SUBDIR += py-kjbuckets SUBDIR += py-kqueue SUBDIR += py-krosspython + SUBDIR += py-lazr.config SUBDIR += py-lazr.delegates SUBDIR += py-lazy SUBDIR += py-lazy-object-proxy Added: head/devel/py-lazr.config/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-lazr.config/Makefile Wed Aug 30 00:17:03 2017 (r448949) @@ -0,0 +1,20 @@ +# $FreeBSD$ + +PORTNAME= lazr.config +PORTVERSION= 2.2 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= acm@FreeBSD.org +COMMENT= Create configuration schemas, and process and validate configurations + +LICENSE= APACHE20 + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface \ + ${PYTHON_PKGNAMEPREFIX}lazr.delegates>=2.0.3:devel/py-lazr.delegates + +USES= python:3 +USE_PYTHON= autoplist distutils + +.include Added: head/devel/py-lazr.config/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-lazr.config/distinfo Wed Aug 30 00:17:03 2017 (r448949) @@ -0,0 +1,3 @@ +TIMESTAMP = 1503368396 +SHA256 (lazr.config-2.2.tar.gz) = 21c6bb23a93e6653a72158e0f393f13b6f9db7408a44532d515c347a5987d777 +SIZE (lazr.config-2.2.tar.gz) = 32037 Added: head/devel/py-lazr.config/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-lazr.config/pkg-descr Wed Aug 30 00:17:03 2017 (r448949) @@ -0,0 +1,9 @@ +The LAZR config system is typically used to manage process configuration. +Process configuration is for saying how things change when we run +systems on different machines, or under different circumstances. + +This system uses ini-like file format of section, keys, and values. +The config file supports inheritance to minimize duplication of +information across files. The format supports schema validation. + +WWW: https://launchpad.net/lazr.config