From owner-svn-ports-head@FreeBSD.ORG Sat Nov 30 17:26:31 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 ESMTPS id 36B3C9A8; Sat, 30 Nov 2013 17:26:31 +0000 (UTC) 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 22DF71E47; Sat, 30 Nov 2013 17:26:31 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id rAUHQVFC035123; Sat, 30 Nov 2013 17:26:31 GMT (envelope-from pawel@svn.freebsd.org) Received: (from pawel@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id rAUHQUW4035120; Sat, 30 Nov 2013 17:26:30 GMT (envelope-from pawel@svn.freebsd.org) Message-Id: <201311301726.rAUHQUW4035120@svn.freebsd.org> From: Pawel Pekala Date: Sat, 30 Nov 2013 17:26:30 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r335308 - head/security/pam_yubico 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.16 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: Sat, 30 Nov 2013 17:26:31 -0000 Author: pawel Date: Sat Nov 30 17:26:30 2013 New Revision: 335308 URL: http://svnweb.freebsd.org/changeset/ports/335308 Log: - Update to version 2.14 - Fix LDAP support - Add STATIC option, builds static version of library - Update MASTER_SITES and WWW While I'm here: - Switch to new LIB_DEPENDS format - Use options helpers - Allow staging - Don't show pkg-message twice PR: ports/184183 Submitted by: maintainer Modified: head/security/pam_yubico/Makefile head/security/pam_yubico/distinfo head/security/pam_yubico/pkg-descr Modified: head/security/pam_yubico/Makefile ============================================================================== --- head/security/pam_yubico/Makefile Sat Nov 30 17:26:04 2013 (r335307) +++ head/security/pam_yubico/Makefile Sat Nov 30 17:26:30 2013 (r335308) @@ -1,62 +1,48 @@ # $FreeBSD$ PORTNAME= pam_yubico -PORTVERSION= 2.13 -PORTREVISION= 1 +PORTVERSION= 2.14 CATEGORIES= security -MASTER_SITES= GOOGLE_CODE +MASTER_SITES= http://opensource.yubico.com/yubico-pam/releases/ MAINTAINER= matt@mjslabs.com COMMENT= PAM module for authenticating with a Yubico YubiKey LICENSE= BSD -LIB_DEPENDS= ykclient:${PORTSDIR}/security/ykclient \ - ykpers-1:${PORTSDIR}/security/ykpers \ - yubikey:${PORTSDIR}/security/libyubikey +LIB_DEPENDS= libykclient.so:${PORTSDIR}/security/ykclient \ + libykpers-1.so:${PORTSDIR}/security/ykpers \ + libyubikey.so:${PORTSDIR}/security/libyubikey GNU_CONFIGURE= yes USES= pkgconfig -PLIST_FILES= include/drop_privs.h \ - include/util.h \ - lib/security/pam_yubico.la \ +PLIST_FILES= lib/security/pam_yubico.la \ lib/security/pam_yubico.so PLIST_DIRS= lib/security SUB_FILES= pkg-message PORTDOCS= * -PROJECTHOST= yubico-pam - -OPTIONS_DEFINE= CR LDAP DOCS +OPTIONS_DEFINE= CR LDAP DOCS STATIC CR_DESC= Include Challenge/response support OPTIONS_DEFAULT= CR LDAP -NO_STAGE= yes -.include +CR_CONFIGURE_WITH= cr +CR_PLIST_FILES= bin/ykpamcfg \ + man/man1/ykpamcfg.1.gz + +LDAP_CONFIGURE_WITH= ldap +LDAP_USE= OPENLDAP=yes +LDAP_LDFLAGS= -L${LOCALBASE}/lib -.if ${PORT_OPTIONS:MCR} -CONFIGURE_ARGS+= --with-cr -MAN1= ykpamcfg.1 -PLIST_FILES+= bin/ykpamcfg -.else -CONFIGURE_ARGS+= --without-cr -.endif - -.if ${PORT_OPTIONS:MLDAP} -CONFIGURE_ARGS+= --with-ldap -.else -CONFIGURE_ARGS+= --without-ldap -.endif +STATIC_CONFIGURE_ENABLE= static +STATIC_PLIST_FILES= lib/security/pam_yubico.a regression-test: build @(cd ${WRKSRC}; ${MAKE} check) post-install: -.if ${PORT_OPTIONS:MDOCS} - @${MKDIR} ${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${DOCSDIR} -.endif - @${CAT} ${PKGMESSAGE} + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR} .include Modified: head/security/pam_yubico/distinfo ============================================================================== --- head/security/pam_yubico/distinfo Sat Nov 30 17:26:04 2013 (r335307) +++ head/security/pam_yubico/distinfo Sat Nov 30 17:26:30 2013 (r335308) @@ -1,2 +1,2 @@ -SHA256 (pam_yubico-2.13.tar.gz) = 0d06294f82c3286397fe52044d4b9b8d96045c3f9939fc7bbf0b45c4463e89c0 -SIZE (pam_yubico-2.13.tar.gz) = 375151 +SHA256 (pam_yubico-2.14.tar.gz) = 77bf0bce4cf7aedcfe5e65d8ee4a5f191c0346a809952f87080bfe71ea3b0c32 +SIZE (pam_yubico-2.14.tar.gz) = 380023 Modified: head/security/pam_yubico/pkg-descr ============================================================================== --- head/security/pam_yubico/pkg-descr Sat Nov 30 17:26:04 2013 (r335307) +++ head/security/pam_yubico/pkg-descr Sat Nov 30 17:26:30 2013 (r335308) @@ -2,4 +2,4 @@ The Yubico authentication device Yubikey be used for authentication. This module allows you to use the Yubikey device to authenticate to the PAM system. -WWW: https://code.google.com/p/yubico-pam/ +WWW: http://opensource.yubico.com/yubico-pam/