Date: Wed, 13 Sep 2017 02:04:45 +0000 (UTC) From: Ryan Steinmetz <zi@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r449748 - in head/www: . mod_auth_openidc mod_auth_openidc/files Message-ID: <201709130204.v8D24juW049845@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: zi Date: Wed Sep 13 02:04:45 2017 New Revision: 449748 URL: https://svnweb.freebsd.org/changeset/ports/449748 Log: New port: www/mod_auth_openidc: mod_auth_openidc is an authentication/authorization module for the Apache 2.x HTTP server that functions as an OpenID Connect Relying Party, authenticating users against an OpenID Connect Provider. It can also function as an OAuth 2.0 Resource Server, validating OAuth 2.0 access tokens presented by OAuth 2.0 Clients. WWW: https://github.com/pingidentity/mod_auth_openidc/ Added: head/www/mod_auth_openidc/ head/www/mod_auth_openidc/Makefile (contents, props changed) head/www/mod_auth_openidc/distinfo (contents, props changed) head/www/mod_auth_openidc/files/ head/www/mod_auth_openidc/files/pkg-message.in (contents, props changed) head/www/mod_auth_openidc/pkg-descr (contents, props changed) head/www/mod_auth_openidc/pkg-plist (contents, props changed) Modified: head/www/Makefile Modified: head/www/Makefile ============================================================================== --- head/www/Makefile Wed Sep 13 01:50:45 2017 (r449747) +++ head/www/Makefile Wed Sep 13 02:04:45 2017 (r449748) @@ -424,6 +424,7 @@ SUBDIR += mod_auth_mysql2 SUBDIR += mod_auth_mysql_another SUBDIR += mod_auth_openid + SUBDIR += mod_auth_openidc SUBDIR += mod_auth_pam2 SUBDIR += mod_auth_pgsql2 SUBDIR += mod_auth_pubtkt Added: head/www/mod_auth_openidc/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/mod_auth_openidc/Makefile Wed Sep 13 02:04:45 2017 (r449748) @@ -0,0 +1,48 @@ +# Created by: Ryan Steinmetz <zi@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= mod_auth_openidc +PORTVERSION= 2.3.1 +DISTVERSIONPREFIX= v +CATEGORIES= www +PKGNAMEPREFIX= ${APACHE_PKGNAMEPREFIX} + +MAINTAINER= zi@FreeBSD.org +COMMENT= OpenID Connect Relying Party and OAuth 2.0 Resource Server for Apache + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +LIB_DEPENDS= libcjose.so:devel/cjose \ + libcurl.so:ftp/curl \ + libjansson.so:devel/jansson \ + libpcre.so:devel/pcre + +USE_GITHUB= yes +GH_ACCOUNT= pingidentity + +PLIST_FILES= ${APACHEMODDIR}/mod_auth_openidc.so + +USE_APACHE= 22+ +USES= autoreconf:autoconf gmake libtool pkgconfig ssl +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --without-hiredis +CONFIGURE_ENV+= OPENSSL_CFLAGS="-I${OPENSSLINC}" OPENSSL_LIBS="-L${OPENSSLLIB} -lcrypto" \ + PKG_CONFIG_PATH="${LOCALBASE}/libdata/pkgconfig" +SUB_FILES= pkg-message + +post-patch: + @${REINPLACE_CMD} -e \ + 's|@APXS2@ @APXS2_OPTS@ -i|@APXS2@ @APXS2_OPTS@ -S LIBEXECDIR=${STAGEDIR}${PREFIX}/${APACHEMODDIR} -i|' \ + ${WRKSRC}/Makefile.in + +pre-install: + @${MKDIR} ${STAGEDIR}${PREFIX}/${APACHEMODDIR} \ + ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/Includes + +post-install: + ${STRIP_CMD} ${STAGEDIR}${PREFIX}/${APACHEMODDIR}/${PORTNAME}.so + ${INSTALL_DATA} ${WRKSRC}/auth_openidc.conf \ + ${STAGEDIR}${PREFIX}/${APACHEETCDIR}/Includes/auth_openidc.conf.sample + +.include <bsd.port.mk> Added: head/www/mod_auth_openidc/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/mod_auth_openidc/distinfo Wed Sep 13 02:04:45 2017 (r449748) @@ -0,0 +1,3 @@ +TIMESTAMP = 1505264187 +SHA256 (pingidentity-mod_auth_openidc-v2.3.1_GH0.tar.gz) = 4bbed6531b24bfcfd3e2e10911831216a68246a00908a226a97812f9fc9cd337 +SIZE (pingidentity-mod_auth_openidc-v2.3.1_GH0.tar.gz) = 210766 Added: head/www/mod_auth_openidc/files/pkg-message.in ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/mod_auth_openidc/files/pkg-message.in Wed Sep 13 02:04:45 2017 (r449748) @@ -0,0 +1,7 @@ +=========================================================================== +Please add the following to %%PREFIX%%/%%APACHEETCDIR%%/httpd.conf: +LoadModule auth_openidc_module %%APACHEMODDIR%%/mod_auth_openidc.so + +Then update the following config file with your settings: +%%PREFIX%%/%%APACHEETCDIR%%/Includes/auth_openidc.conf +=========================================================================== Added: head/www/mod_auth_openidc/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/mod_auth_openidc/pkg-descr Wed Sep 13 02:04:45 2017 (r449748) @@ -0,0 +1,7 @@ +mod_auth_openidc is an authentication/authorization module for the Apache 2.x +HTTP server that functions as an OpenID Connect Relying Party, authenticating +users against an OpenID Connect Provider. It can also function as an OAuth 2.0 +Resource Server, validating OAuth 2.0 access tokens presented by OAuth 2.0 +Clients. + +WWW: https://github.com/pingidentity/mod_auth_openidc/ Added: head/www/mod_auth_openidc/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/mod_auth_openidc/pkg-plist Wed Sep 13 02:04:45 2017 (r449748) @@ -0,0 +1 @@ +@sample %%APACHEETCDIR%%/Includes/auth_openidc.conf.sample
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201709130204.v8D24juW049845>