From owner-svn-ports-head@FreeBSD.ORG Wed Sep 11 21:23:13 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTP id 10EB8A29; Wed, 11 Sep 2013 21:23:13 +0000 (UTC) (envelope-from wg@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mx1.freebsd.org (Postfix) with ESMTPS id F15CF2994; Wed, 11 Sep 2013 21:23:12 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r8BLNCtD051766; Wed, 11 Sep 2013 21:23:12 GMT (envelope-from wg@svn.freebsd.org) Received: (from wg@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r8BLNBBp051760; Wed, 11 Sep 2013 21:23:11 GMT (envelope-from wg@svn.freebsd.org) Message-Id: <201309112123.r8BLNBBp051760@svn.freebsd.org> From: William Grzybowski Date: Wed, 11 Sep 2013 21:23:11 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r327011 - in head/devel: . py-resolver X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 11 Sep 2013 21:23:13 -0000 Author: wg Date: Wed Sep 11 21:23:11 2013 New Revision: 327011 URL: http://svnweb.freebsd.org/changeset/ports/327011 Log: devel/py-resolver: Resolve specially formatted statements to Python objects Resolve specially formated statements to Python objects. Turn strings like "packagename.modulename:Eval().the_rest()" into whatever you would get back by performing a similar sequence of imports and calls. This is useful for config files and situations where you would like to import things in a lazy way. Later this package will probably provide a way to restrict resolution for safety. WWW: http://lukearno.com/projects/resolver/ PR: ports/181859 Submitted by: Trevor Caira Added: head/devel/py-resolver/ head/devel/py-resolver/Makefile (contents, props changed) head/devel/py-resolver/distinfo (contents, props changed) head/devel/py-resolver/pkg-descr (contents, props changed) head/devel/py-resolver/pkg-plist (contents, props changed) Modified: head/devel/Makefile Modified: head/devel/Makefile ============================================================================== --- head/devel/Makefile Wed Sep 11 20:34:23 2013 (r327010) +++ head/devel/Makefile Wed Sep 11 21:23:11 2013 (r327011) @@ -3710,6 +3710,7 @@ SUBDIR += py-repoze.who-friendlyform SUBDIR += py-repoze.who-testutil SUBDIR += py-repoze.xmliter + SUBDIR += py-resolver SUBDIR += py-resourcepackage SUBDIR += py-rlcompleter2 SUBDIR += py-robotframework Added: head/devel/py-resolver/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-resolver/Makefile Wed Sep 11 21:23:11 2013 (r327011) @@ -0,0 +1,22 @@ +# Created by: Trevor Caira +# $FreeBSD$ + +PORTNAME= resolver +PORTVERSION= 0.2.1 +CATEGORIES= www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= trevor@bitba.se +COMMENT= Resolve specially formatted statements to Python objects + +LICENSE= LGPL21 + +USE_PYTHON= yes +USE_PYDISTUTILS= easy_install + +post-patch: + @${REINPLACE_CMD} 's/license="LGPL",/license="LGPL", zip_safe=False,/' \ + ${WRKSRC}/setup.py + +.include Added: head/devel/py-resolver/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-resolver/distinfo Wed Sep 11 21:23:11 2013 (r327011) @@ -0,0 +1,2 @@ +SHA256 (resolver-0.2.1.tar.gz) = 70d3122c545302d222fe0fd95d6aadd262ca45733be37bf439cfdd057802c7c2 +SIZE (resolver-0.2.1.tar.gz) = 14679 Added: head/devel/py-resolver/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-resolver/pkg-descr Wed Sep 11 21:23:11 2013 (r327011) @@ -0,0 +1,9 @@ +Resolve specially formated statements to Python objects. + +Turn strings like "packagename.modulename:Eval().the_rest()" into +whatever you would get back by performing a similar sequence of +imports and calls. This is useful for config files and situations +where you would like to import things in a lazy way. Later this +package will probably provide a way to restrict resolution for safety. + +WWW: http://lukearno.com/projects/resolver/ Added: head/devel/py-resolver/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/devel/py-resolver/pkg-plist Wed Sep 11 21:23:11 2013 (r327011) @@ -0,0 +1,10 @@ +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/resolver.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/resolver.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/resolver.pyo +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO +@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%