Date: Thu, 11 Oct 2012 14:09:26 +0000 (UTC) From: Alex Dupre <ale@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r305726 - head/security/oath-toolkit Message-ID: <201210111409.q9BE9QIv034768@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ale Date: Thu Oct 11 14:09:26 2012 New Revision: 305726 URL: http://svn.freebsd.org/changeset/ports/305726 Log: Update to 2.0.0 release: - add PSKC support Feature safe: yes Modified: head/security/oath-toolkit/Makefile head/security/oath-toolkit/distinfo head/security/oath-toolkit/pkg-plist Modified: head/security/oath-toolkit/Makefile ============================================================================== --- head/security/oath-toolkit/Makefile Thu Oct 11 13:46:29 2012 (r305725) +++ head/security/oath-toolkit/Makefile Thu Oct 11 14:09:26 2012 (r305726) @@ -1,7 +1,7 @@ # $FreeBSD$ PORTNAME= oath-toolkit -PORTVERSION= 1.12.6 +PORTVERSION= 2.0.0 CATEGORIES= security MASTER_SITES= ${MASTER_SITE_SAVANNAH} MASTER_SITE_SUBDIR= ${PORTNAME} @@ -9,26 +9,97 @@ MASTER_SITE_SUBDIR= ${PORTNAME} MAINTAINER= ale@FreeBSD.org COMMENT= Library, tools, and PAM module for OATH authentication -LICENSE= GPLv3 -LICENSE_FILE= ${WRKSRC}/COPYING - USE_GMAKE= yes USE_GNOME= gnomehack GNU_CONFIGURE= yes +USE_LDCONFIG= yes + +OPTIONS_DEFINE= PSKC +OPTIONS_DEFAULT=PSKC + +PSKC_DESC= Portable Symmetric Key Container (RFC 6030) support MAN1= oathtool.1 +MAN3= oath_authenticate_usersfile.3 oath_base32_decode.3 \ + oath_base32_encode.3 oath_bin2hex.3 oath_check_version.3 \ + oath_done.3 oath_hex2bin.3 oath_hotp_generate.3 \ + oath_hotp_validate.3 oath_hotp_validate_callback.3 \ + oath_init.3 oath_strerror.3 oath_strerror_name.3 \ + oath_totp_generate.3 oath_totp_validate.3 \ + oath_totp_validate2.3 oath_totp_validate2_callback.3 \ + oath_totp_validate_callback.3 DOCS= AUTHORS ChangeLog NEWS README PORTDOCS= * +.include <bsd.port.options.mk> + +.if ${PORT_OPTIONS:MPSKC} +LIB_DEPENDS+= xml2:${PORTSDIR}/textproc/libxml2 + +CONFIGURE_ARG+=--with-xml-prefix=${LOCALBASE} + +MAN1+= pskctool.1 +MAN3+= pskc_build_xml.3 pskc_check_version.3 pskc_done.3 \ + pskc_free.3 pskc_get_cryptomodule_id.3 \ + pskc_get_device_devicebinding.3 \ + pskc_get_device_expirydate.3 pskc_get_device_issueno.3 \ + pskc_get_device_manufacturer.3 pskc_get_device_model.3 \ + pskc_get_device_serialno.3 pskc_get_device_startdate.3 \ + pskc_get_device_userid.3 pskc_get_id.3 \ + pskc_get_key_algorithm.3 \ + pskc_get_key_algparm_chall_checkdigits.3 \ + pskc_get_key_algparm_chall_encoding.3 \ + pskc_get_key_algparm_chall_max.3 \ + pskc_get_key_algparm_chall_min.3 \ + pskc_get_key_algparm_resp_checkdigits.3 \ + pskc_get_key_algparm_resp_encoding.3 \ + pskc_get_key_algparm_resp_length.3 \ + pskc_get_key_algparm_suite.3 \ + pskc_get_key_data_b64secret.3 \ + pskc_get_key_data_counter.3 \ + pskc_get_key_data_secret.3 pskc_get_key_data_time.3 \ + pskc_get_key_data_timedrift.3 \ + pskc_get_key_data_timeinterval.3 \ + pskc_get_key_friendlyname.3 pskc_get_key_id.3 \ + pskc_get_key_issuer.3 \ + pskc_get_key_policy_expirydate.3 \ + pskc_get_key_policy_keyusages.3 \ + pskc_get_key_policy_numberoftransactions.3 \ + pskc_get_key_policy_pinencoding.3 \ + pskc_get_key_policy_pinkeyid.3 \ + pskc_get_key_policy_pinmaxfailedattempts.3 \ + pskc_get_key_policy_pinmaxlength.3 \ + pskc_get_key_policy_pinminlength.3 \ + pskc_get_key_policy_pinusagemode.3 \ + pskc_get_key_policy_startdate.3 \ + pskc_get_key_profileid.3 pskc_get_key_reference.3 \ + pskc_get_key_userid.3 pskc_get_keypackage.3 \ + pskc_get_version.3 pskc_global_done.3 \ + pskc_global_init.3 pskc_global_log.3 \ + pskc_init.3 pskc_keyusage2str.3 pskc_output.3 \ + pskc_parse_from_memory.3 pskc_pinusagemode2str.3 \ + pskc_str2keyusage.3 pskc_str2pinusagemode.3 \ + pskc_str2valueformat.3 pskc_strerror.3 \ + pskc_strerror_name.3 pskc_validate.3 \ + pskc_valueformat2str.3 + +PLIST_SUB+= PSKC="" +.else +CONFIGURE_ARGS+=--disable-pskc +PLIST_SUB+= PSKC="@comment " +.endif + post-patch: .if defined(NOPORTDOCS) @${REINPLACE_CMD} 's|install-data-am: install-data-local|install-data-am:|' \ - ${WRKSRC}/liboath/gtk-doc/Makefile.in + ${WRKSRC}/liboath/gtk-doc/Makefile.in \ + ${WRKSRC}/libpskc/gtk-doc/Makefile.in .else @${REINPLACE_CMD} 's|@HTML_DIR@|${DOCSDIR}|' \ - ${WRKSRC}/liboath/gtk-doc/Makefile.in + ${WRKSRC}/liboath/gtk-doc/Makefile.in \ + ${WRKSRC}/libpskc/gtk-doc/Makefile.in .endif .if !defined(NOPORTDOCS) Modified: head/security/oath-toolkit/distinfo ============================================================================== --- head/security/oath-toolkit/distinfo Thu Oct 11 13:46:29 2012 (r305725) +++ head/security/oath-toolkit/distinfo Thu Oct 11 14:09:26 2012 (r305726) @@ -1,2 +1,2 @@ -SHA256 (oath-toolkit-1.12.6.tar.gz) = 2ea3714d9132f861115d7817e1206a6aec51708605124691027582cc91f4c216 -SIZE (oath-toolkit-1.12.6.tar.gz) = 2275393 +SHA256 (oath-toolkit-2.0.0.tar.gz) = 027a9767d9dd49b8285a5a65b637114e2fdd60feda1f622d5a73d26fc33b667f +SIZE (oath-toolkit-2.0.0.tar.gz) = 3841020 Modified: head/security/oath-toolkit/pkg-plist ============================================================================== --- head/security/oath-toolkit/pkg-plist Thu Oct 11 13:46:29 2012 (r305725) +++ head/security/oath-toolkit/pkg-plist Thu Oct 11 14:09:26 2012 (r305726) @@ -1,11 +1,26 @@ bin/oathtool +%%PSKC%%bin/pskctool include/liboath/oath.h +%%PSKC%%include/pskc/container.h +%%PSKC%%include/pskc/enums.h +%%PSKC%%include/pskc/errors.h +%%PSKC%%include/pskc/exports.h +%%PSKC%%include/pskc/global.h +%%PSKC%%include/pskc/keypackage.h +%%PSKC%%include/pskc/pskc.h +%%PSKC%%include/pskc/version.h lib/liboath.a lib/liboath.la lib/liboath.so lib/liboath.so.1 +%%PSKC%%lib/libpskc.a +%%PSKC%%lib/libpskc.la +%%PSKC%%lib/libpskc.so +%%PSKC%%lib/libpskc.so.0 lib/security/pam_oath.la lib/security/pam_oath.so libdata/pkgconfig/liboath.pc +%%PSKC%%libdata/pkgconfig/libpskc.pc @dirrm include/liboath +%%PSKC%%@dirrm include/pskc @dirrmtry lib/security
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201210111409.q9BE9QIv034768>