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 /app-crypt/libu2f-server |
reinit the tree, so we can have metadata
Diffstat (limited to 'app-crypt/libu2f-server')
-rw-r--r-- | app-crypt/libu2f-server/Manifest | 5 | ||||
-rw-r--r-- | app-crypt/libu2f-server/files/libu2f-server-1.0.1-tests-fix.patch | 54 | ||||
-rw-r--r-- | app-crypt/libu2f-server/libu2f-server-1.0.1.ebuild | 51 | ||||
-rw-r--r-- | app-crypt/libu2f-server/metadata.xml | 12 |
4 files changed, 122 insertions, 0 deletions
diff --git a/app-crypt/libu2f-server/Manifest b/app-crypt/libu2f-server/Manifest new file mode 100644 index 000000000000..34ca5a27746e --- /dev/null +++ b/app-crypt/libu2f-server/Manifest @@ -0,0 +1,5 @@ +AUX libu2f-server-1.0.1-tests-fix.patch 1486 SHA256 02a1e49c4edad91024401f53e4f19a072d86b982b497ced1ebb332c705300cb5 SHA512 3283f95308f72a13ce8575969992c633705eacacf3c01546d1fd8c35c3a5499a1229d8dd34f493075b4f145f2e722fed6568d75c8f37729f6b18d5b9bb553e45 WHIRLPOOL ef778927d5c77efacb0c955db125dfe4d5b43f8f301bcc099fccadccb0ef92e6a098a52d6584241fab11946ed403a499caff970893a76162d48e69f002f79ab8 +DIST libu2f-server-1.0.1.tar.xz 268648 SHA256 a618f59051209d6d70c24cf42d64c9b67bd7dd5946b6dbd2c649181d7e8f1f6e SHA512 51020722f49f787c793808b667e91923bde46e9137bfe5065106f83bcdb678e8d11cca12cb605d9622cafc15a9794c9080cf08e2a704293a791ab6f27ac47f47 WHIRLPOOL a8f4a50be8c9c09446ac6517e9e7a6609c0306aedeb683f911f89ac63a16cee2b88d7b551a1a8e20182a3c7cfa72ee86ce1d5105256e42c19affb2ad201139ea +EBUILD libu2f-server-1.0.1.ebuild 1139 SHA256 bd2f6e9ee74c476da084cf00a7923c5e777c17b2fab5a463c37415aae647be0a SHA512 8498e04c2d4c9e59a94833d58d7a3d450fd205950022a141569c8c26314932b7f167ca43143ce8738d6fa6c0e5df092631471dcd54a225f4fa62a38f986afdbb WHIRLPOOL 37039196e2f3771e2b78ae473b00f7f26b0c54a88d41f7273f7833d2757ca708ebc29aaef74d9a8fdc7642193eea47e27f5ce3ede6ae9aa0235c454dbe1e6b55 +MISC ChangeLog 880 SHA256 67835c3dda309de95663bfda8b86a3497340e71695ad9d4424147e7cc47ac13e SHA512 31622128e2551ec22d6a9ace530773bacc49e9b8bae6595116cd0ee22a5c3ef7983c07e15b613287de600702cc547f839c4a715ff7662d7a3c853f9a49473301 WHIRLPOOL e796c348d741d5395a6f24a621b9b1885f4a4a406a92b0661011e78b4972374410826eb5e409dbfcb81d7f2a26c40d649cac8a285fa6e0bbdfa4f2d6e853f90f +MISC metadata.xml 377 SHA256 aefa43e895e74601f3a934780ca93d6a50944ee144519e0b8976a979f15cbd86 SHA512 361c84dbc545a3abc64b10dabe57f6286055a5ed7f41f87189240a24406e735f2d79fbbe166c1240536057abe376ea0d4f5ec2d91b6b9fc90c8210c5d2b8ecaa WHIRLPOOL a903fd5eee2c4ce486319d7dbd0618c9c4a64a98117ebe59dfdcb1253d2e981fe93745f2018314f97bf6ab9d0176efc7f01778f9fe452a1306913aab68a6542c diff --git a/app-crypt/libu2f-server/files/libu2f-server-1.0.1-tests-fix.patch b/app-crypt/libu2f-server/files/libu2f-server-1.0.1-tests-fix.patch new file mode 100644 index 000000000000..3cbb9c93868c --- /dev/null +++ b/app-crypt/libu2f-server/files/libu2f-server-1.0.1-tests-fix.patch @@ -0,0 +1,54 @@ +From: Gokturk Yuksek <gokturk@gentoo.org> +Subject: [PATCH] Make tests with CHECK optional at configure time + +--- a/configure.ac ++++ b/configure.ac +@@ -63,7 +63,15 @@ + + PKG_CHECK_MODULES([LIBCRYPTO], [libcrypto], [], []) + +-PKG_CHECK_MODULES([CHECK], [check], [], []) ++AC_ARG_ENABLE([tests], ++ [AS_HELP_STRING([--enable-tests], ++ [use check to run the unit tests])], ++ [enable_tests=$enableval], ++ [enable_tests=no]) ++AM_CONDITIONAL([ENABLE_TESTS],[test '!' "$enable_tests" = no]) ++if test '!' "$enable_tests" = no; then ++ PKG_CHECK_MODULES([CHECK], [check], [], [AC_MSG_NOTICE(Check package not found `make check` won't work)]) ++fi + + AC_ARG_ENABLE([coverage], + [AS_HELP_STRING([--enable-coverage], +@@ -123,11 +131,15 @@ + Makefile + gtk-doc/Makefile + src/Makefile +- tests/Makefile + u2f-server/Makefile + u2f-server/u2f-server-version.h + u2f-server/u2f-server.pc + ]) ++if test '!' "$enable_tests" = no; then ++ AC_CONFIG_FILES([ ++ tests/Makefile ++ ]) ++fi + AC_OUTPUT + + AC_MSG_NOTICE([summary of build options: +--- a/Makefile.am ++++ b/Makefile.am +@@ -25,7 +25,11 @@ + # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE + # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + +-SUBDIRS = u2f-server src tests gtk-doc ++SUBDIRS = u2f-server src gtk-doc ++ ++if ENABLE_TESTS ++SUBDIRS+=tests ++endif + + ACLOCAL_AMFLAGS = -I m4 + diff --git a/app-crypt/libu2f-server/libu2f-server-1.0.1.ebuild b/app-crypt/libu2f-server/libu2f-server-1.0.1.ebuild new file mode 100644 index 000000000000..803c78639a95 --- /dev/null +++ b/app-crypt/libu2f-server/libu2f-server-1.0.1.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit autotools eutils multilib-minimal + +DESCRIPTION="Yubico Universal 2nd Factor (U2F) server C Library" +HOMEPAGE="https://developers.yubico.com/libu2f-server/" +SRC_URI="https://developers.yubico.com/${PN}/Releases/${P}.tar.xz" + +LICENSE="BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="libressl static-libs test" + +RDEPEND=" + !libressl? ( dev-libs/openssl:0=[${MULTILIB_USEDEP}] ) + libressl? ( dev-libs/libressl:=[${MULTILIB_USEDEP}] ) + dev-libs/hidapi[${MULTILIB_USEDEP}] + dev-libs/json-c[${MULTILIB_USEDEP}] +" +DEPEND="${RDEPEND} + virtual/pkgconfig + test? ( dev-libs/check[${MULTILIB_USEDEP}] ) +" + +PATCHES=( + "${FILESDIR}/${P}-tests-fix.patch" +) + +src_prepare() { + default + eautoreconf + touch man/u2f-server.1 || die # do not rebuild the man page +} + +multilib_src_configure() { + myeconfargs=( + --disable-h2a # tarball already contains the manpage + $(use_enable static-libs static) + $(use_enable test tests) + ) + + ECONF_SOURCE="${S}" econf "${myeconfargs[@]}" +} + +multilib_src_install_all() { + default + prune_libtool_files +} diff --git a/app-crypt/libu2f-server/metadata.xml b/app-crypt/libu2f-server/metadata.xml new file mode 100644 index 000000000000..2d0a0e34de1c --- /dev/null +++ b/app-crypt/libu2f-server/metadata.xml @@ -0,0 +1,12 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <maintainer type="person"> + <email>shirk+gentoo@bitspin.org</email> + <name>René Köcher</name> + </maintainer> + <maintainer type="person"> + <email>gokturk@gentoo.org</email> + <name>Göktürk Yüksek</name> + </maintainer> +</pkgmetadata> |