diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2017-10-09 18:53:29 +0100 |
commit | 4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch) | |
tree | ba5f07bf3f9d22d82e54a462313f5d244036c768 /sys-auth/oath-toolkit |
reinit the tree, so we can have metadata
Diffstat (limited to 'sys-auth/oath-toolkit')
-rw-r--r-- | sys-auth/oath-toolkit/Manifest | 7 | ||||
-rw-r--r-- | sys-auth/oath-toolkit/metadata.xml | 15 | ||||
-rw-r--r-- | sys-auth/oath-toolkit/oath-toolkit-2.6.1.ebuild | 58 | ||||
-rw-r--r-- | sys-auth/oath-toolkit/oath-toolkit-2.6.2.ebuild | 58 |
4 files changed, 138 insertions, 0 deletions
diff --git a/sys-auth/oath-toolkit/Manifest b/sys-auth/oath-toolkit/Manifest new file mode 100644 index 000000000000..1b0e52d630d3 --- /dev/null +++ b/sys-auth/oath-toolkit/Manifest @@ -0,0 +1,7 @@ +DIST oath-toolkit-2.6.1.tar.gz 4238966 SHA256 9c57831907bc26eadcdf90ba1827d0bd962dd1f737362e817a1dd6d6ec036f79 SHA512 59feadbc06d11a52bf5879493227c40358fc1f4f17ec3ff92e3a313e47b92f3154396fa3ff38ef163852b32c8bfcef1f59753b614d0138478b8f7e7971f55e62 WHIRLPOOL 4c32514c265f430272d255eb6557f3b3d434c1700d4f6a5c3607808ba761d182dde679f9248b486f9e3c45d402d902bf4863b630d3415529303b2013aabe0223 +DIST oath-toolkit-2.6.2.tar.gz 4295786 SHA256 b03446fa4b549af5ebe4d35d7aba51163442d255660558cd861ebce536824aa0 SHA512 201a702a05a2e9fb3a66d04750e1a34e293342126caf02c344954a0d9fd0daafe73ca7f1fe273be129ae555a29b82b72fa2b4770ea2ad10711924e1926ec2cfb WHIRLPOOL 7321ba452070a92d60453ca3b1cb2d9c8ffff86b9fcbe48dcf8e8f00485fed809274fd2c4f6eee7cdd86d83f6f512682c3642ffe991c996140a0121c6314faf4 +EBUILD oath-toolkit-2.6.1.ebuild 1490 SHA256 ff18092652af5a6c638679a2b623e83530c0865f27f681982a0ac744f2fa98b5 SHA512 4b3b5235368e8aed99223353bd7b46e9cfbbc0290edc7b888c0127af572ef02f56b23777259484197d2b7906a2fbf33e7920385927bdb2d0c8c9986d1defe467 WHIRLPOOL 35e295db0912d0591e4c22fd0cf237bf1a6c7fe94e3f39cd0de6b5ca7ebcdcff78138c4804b5a598966936304c1acdcc5140e1624007ea7f47d9c87ec2aed3dd +EBUILD oath-toolkit-2.6.2.ebuild 1490 SHA256 4709571be63a9fd1d54de85638bc91afcec8276ba62cfd657cf99ecb60736841 SHA512 29172b74350371a173bb137509e41c005b2d84ed5e72b7f2821ea3bdb160c04305662c5b16e06ab31cc99af9eed6fd0ab20f77715f6505d69158f983af641e9d WHIRLPOOL 07d2f5424bbd28a58c492ce5c90e2376390fe159f466721f08c5f44def4f1fb29a74276f1e430c93da04804e3ddcc9e9bce54e790e9471adeb2d8168ef03f67b +MISC ChangeLog 3630 SHA256 813b652a848043c3619057511017204e9e64a2aa609ef28d95164ee5d44f9d10 SHA512 683e1ec1adc9e84ab346259423ddf756bdc140446f3c4ffefeefb967860378b2452a126c2521e3416e99a8ef57169daec7b7fb8b967ab6aae174970788a4e8b7 WHIRLPOOL 50cb477e0644b3d162d295f7c07602906081d904609946a6a7b7fec4bab139ba8acdede44342479aec0362a3e2cd7c25f30116982ebcc157aba4eef454b92094 +MISC ChangeLog-2015 507 SHA256 5011e55c3fb466daf166953a2e62dcc4979ea4cf149d650ff6e6a878eceb2b45 SHA512 02acd301664ede3d1c570edd05d58b9f9715dfe6580a16ff0b3209051f5a699c27f434aa41a4ad4d689a6aa9f07d1b34ad466c37f3939232ba2074ad9b6ca95e WHIRLPOOL 2cd23fa2052d0b29f1a1c2a570148c992517ae5932d84652d0530b2dbd0c6107abbad3c84abb49f32e6a2c3a8263308ff28c7a46ca22741bca40066f3d25c0f8 +MISC metadata.xml 560 SHA256 2b00cfab61e094f8a27eb6c072d102b6688659aef06e343a94a1ccdeb0b84aed SHA512 4d6506e02bb4a6f6069dfe357cc3e05c897699a067771baa995af823d4de587d2580b01bf1c2a38cb8f8f679ba0702498ad904b6bb1d685a2759c2b7752be7f2 WHIRLPOOL 8cc8e88e9d8a3809cd984d5a022a7633dc21dcf164960506bf492f7b238ad0317180218f90f7e75b0a054fe890415e2c94ea6f3c824e905a90738fcde37f64d8 diff --git a/sys-auth/oath-toolkit/metadata.xml b/sys-auth/oath-toolkit/metadata.xml new file mode 100644 index 000000000000..f8eb021f6cc2 --- /dev/null +++ b/sys-auth/oath-toolkit/metadata.xml @@ -0,0 +1,15 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>robbat2@gentoo.org</email> + </maintainer> + <maintainer type="project"> + <email>sysadmin@gentoo.org</email> + <name>Gentoo Sysadmin Project</name> + </maintainer> + <use> + <flag name="pskc">Build tools & library for the Portable Symmetric Key Container (PSKC) format per RFC6030</flag> + <flag name="pam">Build PAM module for pluggable login authentication for OATH</flag> + </use> +</pkgmetadata> diff --git a/sys-auth/oath-toolkit/oath-toolkit-2.6.1.ebuild b/sys-auth/oath-toolkit/oath-toolkit-2.6.1.ebuild new file mode 100644 index 000000000000..aaf6fa4b924f --- /dev/null +++ b/sys-auth/oath-toolkit/oath-toolkit-2.6.1.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +EAPI=5 + +inherit pam eutils autotools +DESCRIPTION="Toolkit for using one-time password authentication with HOTP/TOTP algorithms" +HOMEPAGE="http://www.nongnu.org/oath-toolkit/ http://gitorious.org/oath-toolkit/" +SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.tar.gz" +LICENSE="GPL-3 LGPL-2.1" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="pam pskc test" + +RDEPEND=" + pam? ( virtual/pam ) + pskc? ( dev-libs/xmlsec )" +DEPEND="${RDEPEND} + test? ( dev-libs/libxml2 ) + dev-util/gtk-doc-am" + +src_prepare() { + # These tests need git/cvs and don't reflect anything in the final app + sed -i -r \ + -e '/TESTS/s,test-vc-list-files-(git|cvs).sh,,g' \ + gl/tests/Makefile.am + # disable portability warnings, caused by gtk-doc.make + sed -i \ + -e '/AM_INIT_AUTOMAKE/ s:-Wall:\0 -Wno-portability:' \ + {liboath,libpskc}/configure.ac + eautoreconf + default +} + +src_configure() { + econf \ + $(use_enable test xmltest ) \ + $(use_enable pam) \ + $(use_with pam pam-dir $(getpam_mod_dir)) \ + $(use_enable pskc) +} + +src_install() { + default + if use pam; then + newdoc pam_oath/README README.pam + fi + if use pskc; then + doman pskctool/pskctool.1 + fi +} + +src_test() { + # without keep-going, it will bail out after the first testsuite failure, + # skipping the other testsuites. as they are mostly independant, this sucks. + emake --keep-going check + [ $? -ne 0 ] && die "At least one testsuite failed" +} diff --git a/sys-auth/oath-toolkit/oath-toolkit-2.6.2.ebuild b/sys-auth/oath-toolkit/oath-toolkit-2.6.2.ebuild new file mode 100644 index 000000000000..1b88006a6db9 --- /dev/null +++ b/sys-auth/oath-toolkit/oath-toolkit-2.6.2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +EAPI=6 + +inherit pam eutils autotools +DESCRIPTION="Toolkit for using one-time password authentication with HOTP/TOTP algorithms" +HOMEPAGE="http://www.nongnu.org/oath-toolkit/ http://gitorious.org/oath-toolkit/" +SRC_URI="http://download.savannah.gnu.org/releases/${PN}/${P}.tar.gz" +LICENSE="GPL-3 LGPL-2.1" + +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="pam pskc test" + +RDEPEND=" + pam? ( virtual/pam ) + pskc? ( dev-libs/xmlsec )" +DEPEND="${RDEPEND} + test? ( dev-libs/libxml2 ) + dev-util/gtk-doc-am" + +src_prepare() { + # These tests need git/cvs and don't reflect anything in the final app + sed -i -r \ + -e '/TESTS/s,test-vc-list-files-(git|cvs).sh,,g' \ + gl/tests/Makefile.am + # disable portability warnings, caused by gtk-doc.make + sed -i \ + -e '/AM_INIT_AUTOMAKE/ s:-Wall:\0 -Wno-portability:' \ + {liboath,libpskc}/configure.ac + eautoreconf + default +} + +src_configure() { + econf \ + $(use_enable test xmltest ) \ + $(use_enable pam) \ + $(use_with pam pam-dir $(getpam_mod_dir)) \ + $(use_enable pskc) +} + +src_install() { + default + if use pam; then + newdoc pam_oath/README README.pam + fi + if use pskc; then + doman pskctool/pskctool.1 + fi +} + +src_test() { + # without keep-going, it will bail out after the first testsuite failure, + # skipping the other testsuites. as they are mostly independant, this sucks. + emake --keep-going check + [ $? -ne 0 ] && die "At least one testsuite failed" +} |