Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 21 Oct 2016 01:30:22 +0200
From:      "Carlos J. Puga Medina" <cjpm@gmx.es>
To:        Roman Bogorodskiy <novel@FreeBSD.org>, ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   Re: svn commit: r424340 - in head: . security security/py-keystone
Message-ID:  <52D55903-C21E-4259-854A-75B0DB5A480A@gmx.es>
In-Reply-To: <201610201700.u9KH0IsP097081@repo.freebsd.org>
References:  <201610201700.u9KH0IsP097081@repo.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help


El 20 de octubre de 2016 19:00:18 CEST, Roman Bogorodskiy <novel@FreeBSD=
=2Eorg> 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 <alexander=2Enusov@nfvexpress=2Ecom>
>
>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 <alexander=2Enusov@nfvexpress=2Ecom>
>+# $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 <bsd=2Eport=2Emk>
>
>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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?52D55903-C21E-4259-854A-75B0DB5A480A>