From owner-svn-ports-all@freebsd.org Thu Oct 20 23:30:34 2016 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 95249C16274; Thu, 20 Oct 2016 23:30:34 +0000 (UTC) (envelope-from cjpm@gmx.es) Received: from mout.gmx.net (mout.gmx.net [212.227.17.20]) (using TLSv1.2 with cipher DHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mout.gmx.net", Issuer "TeleSec ServerPass DE-2" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 01C62864; Thu, 20 Oct 2016 23:30:33 +0000 (UTC) (envelope-from cjpm@gmx.es) Received: from [192.168.1.34] ([81.38.123.170]) by mail.gmx.com (mrgmx101) with ESMTPSA (Nemesis) id 0Ls8Qd-1cwFaR2z4J-013uhx; Fri, 21 Oct 2016 01:30:24 +0200 User-Agent: K-9 Mail for Android In-Reply-To: <201610201700.u9KH0IsP097081@repo.freebsd.org> References: <201610201700.u9KH0IsP097081@repo.freebsd.org> MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Subject: Re: svn commit: r424340 - in head: . security security/py-keystone From: "Carlos J. Puga Medina" Date: Fri, 21 Oct 2016 01:30:22 +0200 To: Roman Bogorodskiy , ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Message-ID: <52D55903-C21E-4259-854A-75B0DB5A480A@gmx.es> X-Provags-ID: V03:K0:f/E/BXaCPi6m+sh2T1M1AKWM5+j0MpkpoQjfdqHhqhBEuD5UcHi 9kusEcwJIh8KtKYQUPXx4TxToVEv1yA9tU/7Q0CSAE/sHaakcISaUFLNq8HhPpgGex8E817 eF8tDYAHWq9c+0eZvLF85pLXgyIER+9jP0k0LdwibqcLJIu2dZzmbJD3YmH1ePlW0uXeR5w RZVeBINifNs9t+kZnHupQ== X-UI-Out-Filterresults: notjunk:1;V01:K0:Vl6rSwYHvKU=:rXj972nLA9v2rT8XjYXF4s jtyWax0Z6EUHzWGuaPWX6pzhHaGDf3YU387hLDU64yzlC+1U8/+6ATZ4WhuwzB2BDepNO4vzD RH1NFiRLbzmq7Oy8VFdJoG3nC58ScOA+hFq7t/tdyvYK1OaJJQGQV1rPsbwiCmDYEBuo65EZv Htfts8BemMB2Zk2G1YAaNMpWJ964jQkt44KBaGfkpbEdIJclFyY5B22KmwSaXjv/osoVxU9Jo 2gj+H2TVCzH1Uk3h1ck4bsNQ9AJsHIBjLow271JHdEDUSdBc0E/Tml/9uvkYond6veqWpxy5K e8HbQ2cD6AfHdfrvhmV/MI1py6v/1wZwvUsmZOgYmhiyMejQx8Br2/F8PfpWSx6qvi02iEbm2 ecGPKpoNFigxeRgU6VrhAyoeBHkrdvyMDv6NyJe0W1+GOoleMViWekLrzpSExc37aIjKMCdBn 60OZwqRIdZBvffZ9OQ3An9AFYdfY9O+EkPX3kfCmOvQpSiqQviPACWeEkCvwdRMXAlSsWgb+f tMjifIvp6zlK8r8948jCd5hlhdJIHwAJBLjRkbk80wS52zt7aRb25qHWgkL71WFPGn3xweGgM jCIwhilVl7dSXJkeNmKT79loAegA1ok3NYO+plxAoG9PKf/I95mIexljFghnMUxvjL593ly2x Wtk00OMCNeI4UOX8rlo2uEwPjQ9vnj94stp4SYogcqJr6wLwMt9D4godpfMCWSRrV8MHR3LUn xErRcFkiZh/q1y6mnYEpizkmbA7r9CuCkKLK3nqI3zTrRkebTHnSZVoAYU/kT9Hwv5MeZCtLg ojtoVpb 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: Thu, 20 Oct 2016 23:30:34 -0000 El 20 de octubre de 2016 19:00:18 CEST, Roman Bogorodskiy escribi=C3=B3: >Author: novel >Date: Thu Oct 20 17:00:18 2016 >New Revision: 424340 >URL: https://svnweb=2Efreebsd=2Eorg/changeset/ports/424340 > >Log: > Add py-keystone 10=2E0=2E0, OpenStack Keystone > =20 > PR: 213542 > Submitted by: Alexander Nusov > >Added: > head/security/py-keystone/ > head/security/py-keystone/Makefile (contents, props changed) > head/security/py-keystone/distinfo (contents, props changed) > head/security/py-keystone/pkg-descr (contents, props changed) > head/security/py-keystone/pkg-plist (contents, props changed) >Modified: > head/GIDs > head/UIDs > head/security/Makefile > >Modified: head/GIDs >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D >--- head/GIDs Thu Oct 20 15:58:12 2016 (r424339) >+++ head/GIDs Thu Oct 20 17:00:18 2016 (r424340) >@@ -131,7 +131,7 @@ dnslog:*:186: > swift:*:187: > netxms:*:188: > leofs:*:189: >-# free: 190 >+keystone:*:190 > # free: 191 > moinmoin:*:192: > cups:*:193: > >Modified: head/UIDs >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D >--- head/UIDs Thu Oct 20 15:58:12 2016 (r424339) >+++ head/UIDs Thu Oct 20 17:00:18 2016 (r424340) >@@ -136,7 +136,7 @@ dnslog:*:186:186::0:0:dnslog pseudo-user >swift:*:187:187::0:0:Swift daemon >pseudo-user:/nonexistent:/usr/sbin/nologin >netxms:*:188:188::0:0:netxms pseudo-user:/nonexistent:/usr/sbin/nologin >leofs:*:189:189::0:0:LeoFS daemons >pseudo-user:/var/db/leofs:/usr/sbin/nologin >-# free: 190 >+keystone:*:190:190::0:0:Keystone >pseudo-user:/var/lib/keystone:/usr/sbin/nologin > # free: 191 > moinmoin:*:192:192::0:0:MoinMoin User:/nonexistent:/usr/sbin/nologin > cups:*:193:193::0:0:Cups Owner:/nonexistent:/usr/sbin/nologin > >Modified: head/security/Makefile >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D >--- head/security/Makefile Thu Oct 20 15:58:12 2016 (r424339) >+++ head/security/Makefile Thu Oct 20 17:00:18 2016 (r424340) >@@ -870,6 +870,7 @@ > SUBDIR +=3D py-keyczar > SUBDIR +=3D py-keyring > SUBDIR +=3D py-keyrings=2Ealt >+ SUBDIR +=3D py-keystone > SUBDIR +=3D py-libnacl > SUBDIR +=3D py-m2crypto > SUBDIR +=3D py-mcrypt > >Added: head/security/py-keystone/Makefile >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D >--- /dev/null 00:00:00 1970 (empty, because file is newly added) >+++ head/security/py-keystone/Makefile Thu Oct 20 17:00:18 >2016 (r424340) >@@ -0,0 +1,83 @@ >+# Created by: Alexander Nusov >+# $FreeBSD$ >+ >+PORTNAME=3D keystone >+PORTVERSION=3D 10=2E0=2E0 >+CATEGORIES=3D security python >+MASTER_SITES=3D https://fossies=2Eorg/linux/misc/openstack/ >+PKGNAMEPREFIX=3D ${PYTHON_PKGNAMEPREFIX} >+ >+MAINTAINER=3D alexander=2Enusov@nfvexpress=2Ecom >+COMMENT=3D OpenStack Keystone >+ >+BUILD_DEPENDS=3D ${PYTHON_PKGNAMEPREFIX}pbr>=3D1=2E6:devel/py-pbr >+RUN_DEPENDS:=3D ${BUILD_DEPENDS} >+RUN_DEPENDS+=3D ${PYTHON_PKGNAMEPREFIX}Babel>=3D2=2E3=2E4:devel/py-babel= \ >+ ${PYTHON_PKGNAMEPREFIX}webob>=3D1=2E2=2E3:www/py-webob \ >+ ${PYTHON_PKGNAMEPREFIX}PasteDeploy>=3D1=2E5=2E0:www/py-pastedeploy \ >+ ${PYTHON_PKGNAMEPREFIX}Paste>=3D0:www/py-paste \ >+ ${PYTHON_PKGNAMEPREFIX}routes>=3D0:www/py-routes \ >+ ${PYTHON_PKGNAMEPREFIX}cryptography>=3D0:security/py-cryptography \ >+ ${PYTHON_PKGNAMEPREFIX}six>=3D1=2E9=2E0:devel/py-six \ >+ ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>=3D0:databases/py-sqlalchemy10 \ >+ ${PYTHON_PKGNAMEPREFIX}sqlalchemy-migrate>=3D0=2E9=2E6:databases/py-sq= lalchemy-migrate >\ >+ ${PYTHON_PKGNAMEPREFIX}stevedore>=3D1=2E16=2E0:devel/py-stevedore \ >+ ${PYTHON_PKGNAMEPREFIX}passlib>=3D1=2E6:security/py-passlib \ >+ ${PYTHON_PKGNAMEPREFIX}keystoneclient>=3D0:net/py-keystoneclient \ >+ ${PYTHON_PKGNAMEPREFIX}keystonemiddleware>=3D0:devel/py-keystonemiddle= ware >\ >+ ${PYTHON_PKGNAMEPREFIX}oslo=2Ecache>=3D1=2E5=2E0:devel/py-oslo=2Ecache= \ >+ ${PYTHON_PKGNAMEPREFIX}oslo=2Econcurrency>=3D3=2E8=2E0:devel/py-oslo= =2Econcurrency >\ >+ ${PYTHON_PKGNAMEPREFIX}oslo=2Econfig>=3D3=2E14=2E0:devel/py-oslo=2Econ= fig \ >+ ${PYTHON_PKGNAMEPREFIX}oslo=2Econtext>=3D2=2E9=2E0:devel/py-oslo=2Econ= text \ >+ ${PYTHON_PKGNAMEPREFIX}oslo=2Emessaging>=3D5=2E2=2E0:devel/py-oslo=2Em= essaging >\ >+ ${PYTHON_PKGNAMEPREFIX}oslo=2Edb>=3D0:devel/py-oslo=2Edb \ >+ ${PYTHON_PKGNAMEPREFIX}oslo=2Ei18n>=3D2=2E1=2E0:devel/py-oslo=2Ei18n \ >+ ${PYTHON_PKGNAMEPREFIX}oslo=2Elog>=3D1=2E14=2E0:devel/py-oslo=2Elog \ >+ ${PYTHON_PKGNAMEPREFIX}oslo=2Emiddleware>=3D3=2E0=2E0:devel/py-oslo=2E= middleware >\ >+ ${PYTHON_PKGNAMEPREFIX}oslo=2Epolicy>=3D1=2E9=2E0:devel/py-oslo=2Epoli= cy \ >+ ${PYTHON_PKGNAMEPREFIX}oslo=2Eserialization>=3D1=2E10=2E0:devel/py-osl= o=2Eserialization >\ >+ ${PYTHON_PKGNAMEPREFIX}oslo=2Eutils>=3D3=2E16=2E0:devel/py-oslo=2Eutil= s \ >+ ${PYTHON_PKGNAMEPREFIX}oauthlib>=3D0=2E6:security/py-oauthlib \ >+ ${PYTHON_PKGNAMEPREFIX}pysaml2>=3D0:security/py-pysaml2 \ >+ ${PYTHON_PKGNAMEPREFIX}dogpile=2Ecache>=3D0=2E6=2E2:devel/py-dogpile= =2Ecache \ >+ ${PYTHON_PKGNAMEPREFIX}jsonschema>=3D0:devel/py-jsonschema \ >+ ${PYTHON_PKGNAMEPREFIX}pycadf>=3D0:devel/py-pycadf \ >+ ${PYTHON_PKGNAMEPREFIX}msgpack-python>=3D0=2E4=2E0:devel/py-msgpack-py= thon >\ >+ ${PYTHON_PKGNAMEPREFIX}osprofiler>=3D1=2E4=2E0:devel/py-osprofiler \ >+ ${PYTHON_PKGNAMEPREFIX}sqlparse>=3D0:databases/py-sqlparse \ >+ ${PYTHON_PKGNAMEPREFIX}python-editor>=3D0:devel/py-python-editor >+ >+NO_ARCH=3D yes >+ >+USES=3D python >+USE_PYTHON=3D autoplist distutils noegginfo >+ >+USERS=3D keystone >+GROUPS=3D keystone >+ >+post-patch: >+ ${REINPLACE_CMD} -e "s|/etc/keystone|${PREFIX}/etc/${PORTNAME}|g" \ >+ ${WRKSRC}/doc/source/apache-httpd=2Erst \ >+ ${WRKSRC}/doc/source/api_curl_examples=2Erst \ >+ ${WRKSRC}/doc/source/configuration=2Erst \ >+ ${WRKSRC}/doc/source/event_notifications=2Erst \ >+ ${WRKSRC}/doc/source/federation/configure_federation=2Erst \ >+ ${WRKSRC}/doc/source/http-api=2Erst \ >+ ${WRKSRC}/doc/source/installing=2Erst \ >+ ${WRKSRC}/doc/source/upgrading=2Erst \ >+ ${WRKSRC}/etc/keystone=2Econf=2Esample \ >+ ${WRKSRC}/keystone/tests/unit/test_ldap_tls_livetest=2Epy \ >+ ${WRKSRC}/keystone/conf/fernet_tokens=2Epy \ >+ ${WRKSRC}/keystone/conf/signing=2Epy \ >+ ${WRKSRC}/keystone/conf/saml=2Epy \ >+ ${WRKSRC}/keystone/conf/identity=2Epy \ >+ ${WRKSRC}/keystone/conf/constants=2Epy \ >+ ${WRKSRC}/keystone/conf/credential=2Epy \ >+ ${WRKSRC}/keystone/conf/federation=2Epy \ >+ ${WRKSRC}/keystone/common/profiler=2Epy >+ >+post-install: >+ ${MKDIR} ${STAGEDIR}${ETCDIR} >+ ${CP} -R ${WRKSRC}/etc/ ${STAGEDIR}${ETCDIR} >+ >+=2Einclude > >Added: head/security/py-keystone/distinfo >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D >--- /dev/null 00:00:00 1970 (empty, because file is newly added) >+++ head/security/py-keystone/distinfo Thu Oct 20 17:00:18 >2016 (r424340) >@@ -0,0 +1,3 @@ >+TIMESTAMP =3D 1476962582 >+SHA256 (keystone-10=2E0=2E0=2Etar=2Egz) =3D >5317c7a0c67ec5184e3efabd513ed7bd2eb3a5d537e24d781bc252035f46ae63 >+SIZE (keystone-10=2E0=2E0=2Etar=2Egz) =3D 1355520 > >Added: head/security/py-keystone/pkg-descr >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D >--- /dev/null 00:00:00 1970 (empty, because file is newly added) >+++ head/security/py-keystone/pkg-descr Thu Oct 20 17:00:18 >2016 (r424340) >@@ -0,0 +1,6 @@ >+Keystone provides authentication, authorization and service discovery >+mechanisms via HTTP primarily for use by projects in the OpenStack >family=2E=20 >+It is most commonly deployed as an HTTP interface to existing identity >systems, >+such as LDAP=2E >+ >+WWW: http://openstack=2Eorg/keystone > >Added: head/security/py-keystone/pkg-plist >=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D= =3D=3D=3D=3D >--- /dev/null 00:00:00 1970 (empty, because file is newly added) >+++ head/security/py-keystone/pkg-plist Thu Oct 20 17:00:18 >2016 (r424340) >@@ -0,0 +1,8 @@ >+@owner keystone >+@dir %%ETCDIR%% >+@sample %%ETCDIR%%/keystone=2Econf=2Esample >+@sample %%ETCDIR%%/logging=2Econf=2Esample >+%%ETCDIR%%/default_catalog=2Etemplates >+%%ETCDIR%%/keystone-paste=2Eini >+%%ETCDIR%%/policy=2Ejson >+%%ETCDIR%%/sso_callback_template=2Ehtml Roman, please can you fix /usr/ports/GIDs You should add missing colon Thanks --=20 Sent from my Android device with K-9 Mail=2E Please excuse my brevity=2E