From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- dev-libs/yaz/Manifest | 6 +++ dev-libs/yaz/files/yaz-3.0.47-icu-automagic.patch | 25 ++++++++++ dev-libs/yaz/metadata.xml | 8 ++++ dev-libs/yaz/yaz-3.0.53.ebuild | 56 +++++++++++++++++++++++ 4 files changed, 95 insertions(+) create mode 100644 dev-libs/yaz/Manifest create mode 100644 dev-libs/yaz/files/yaz-3.0.47-icu-automagic.patch create mode 100644 dev-libs/yaz/metadata.xml create mode 100644 dev-libs/yaz/yaz-3.0.53.ebuild (limited to 'dev-libs/yaz') diff --git a/dev-libs/yaz/Manifest b/dev-libs/yaz/Manifest new file mode 100644 index 000000000000..d0d15de42be1 --- /dev/null +++ b/dev-libs/yaz/Manifest @@ -0,0 +1,6 @@ +AUX yaz-3.0.47-icu-automagic.patch 899 SHA256 5f511139e8abe3f6c7dbcd883b3b657558709342ed73aad7e202ac5ff07de140 SHA512 55185162a381ae3cb7a880568b2a0a04c1b2f7d8e579e1494df0c2047d021648bce15d223f99a36f59e8b1a14fea161a128a2c01ea7f0e5b2e167e09cf6f856e WHIRLPOOL 45f9b7a019ee9c154e4c0f4d31bebfc45c8c5a2f6954f4d8880673b3ca0bbfe4a5e70c6e338eecad7163960acdb63aee37eba5c8c964341517055cf20ec3d7f2 +DIST yaz-3.0.53.tar.gz 2164681 SHA256 2e66707d62ae431a7fecc1822429dca249f22655215b5d2f94aa098a52af1149 SHA512 537d54757e401c1b29ad2120209b2cd038f26ff7f43ffc3c1e22808e12a1580aedee3880478e951fd4b3057ca9af4a34afa2a64c0b8ffcbec24f76deb83ddc89 WHIRLPOOL 5acaafa5d943ebb7f77f24c42172338cba713c0022b28c865be162cac24d0234c8b4f513d28e07d0fc414144ed8ab0d7ad84ca5c3d76b899015a9ba4786848f8 +EBUILD yaz-3.0.53.ebuild 1437 SHA256 f4490e2a986ff41f6fd0bd3380ffc3b7fbaf3c3475afaed3992eeced09da95a5 SHA512 4b904ed96171ef485e2a9134add44ed368a7acfde4878933b0fd3b5ac607ee69815390a0a43790375cfce0e21e5364aee42dac5066d1dbb65163ae3b18d05282 WHIRLPOOL cb19d7e36d663ca3905a9481efa8854c8ab197f77fe63376ae1744bdb72c92cc4ef6425fd13ab7ec224298a40ecea758d42cfa6a818c9081191ca3f5ba827723 +MISC ChangeLog 4445 SHA256 b481977ff4463e4b3d070fdecf7785ee5ab27e24732e06c1f83f2affcf95a74a SHA512 0764e4ad018b1b08287d6c604e77ad49be7af9d5125e3dc3bdfe32734900cb191eb2a10d5c73fe9db39a9495df60a018a720888fa998c216ae71044b07cc47f9 WHIRLPOOL 72cc8e5dbe0c9157da6fb8e2cb6323422c5c5278f232b957038ed2f1ef3d19092dd409dd9ce946c62ae66caaf586039cb7c445162708bb608a700fbc017e28f9 +MISC ChangeLog-2015 8621 SHA256 b4006d870d6b519635608e5c4f8cadfe8e1c68426d22d826f17cac6dce781e5e SHA512 b9b4470d7ba10246a24c9f931ee68435dfbda2ea10f0a2e10008fd642f6ea6e5885443728db0e5da21c52c7f0037376f351919b3b7625701433d291cc87e02eb WHIRLPOOL 21ad96f492e04b679a15071e0d9b6f27ad6e4c01344dc42b8685e3be5eaa41b00bec8a2abd581a1ae0f132ae64fc6ff3cfce8449527ec4111e87db6d6176c2a5 +MISC metadata.xml 256 SHA256 0598a75f8ee8f9c53ab0c22687701bbde25881ea3f58c6b0554729e4b76b4e55 SHA512 60f3694b1a080bbe91b43f5164f21459526f0901618d68c8d77f942813ef8338b31cfbc585a73e56cbc5d8ab18f91ec9ad97814f6b98f6443b5ccf06fd68f4d5 WHIRLPOOL 66b53647b2f61085a7ba8a7c14630b5dc42273433579bb34c2f78a028fdaf1cefe3e606b962100242d05c0caae6d4b852cb49cdcafdb01e34a3962bc6bd429a1 diff --git a/dev-libs/yaz/files/yaz-3.0.47-icu-automagic.patch b/dev-libs/yaz/files/yaz-3.0.47-icu-automagic.patch new file mode 100644 index 000000000000..a0aedfe05105 --- /dev/null +++ b/dev-libs/yaz/files/yaz-3.0.47-icu-automagic.patch @@ -0,0 +1,25 @@ +--- yaz-3.0.47/configure.ac.orig 2009-07-08 04:58:43.000000000 -0700 ++++ yaz-3.0.47/configure.ac 2009-07-31 01:46:21.764545198 -0700 +@@ -367,14 +367,14 @@ + + dnl + dnl +-AC_CHECK_ICU([3.4],[ +- if test "$xml_enabled" = "true"; then +- ICU_CPPFLAGS="$ICU_CPPFLAGS -D YAZ_HAVE_ICU=1" +- else +- ICU_CPPFLAGS="" +- AC_MSG_WARN([ICU support disabled because XML support is unavailable]) +- fi +-]) ++dnl ------ ICU ++AC_ARG_ENABLE(icu, [ --enable-icu enable ICU support],[enable_icu=$enableval],[enable_icu=no]) ++if test "$enable_icu" = "yes"; then ++ AC_CHECK_ICU([3.4],[ ++ ICU_CPPFLAGS="$ICU_CPPFLAGS -D YAZ_HAVE_ICU=1"],[ ++ AC_MSG_ERROR([For ICU support please install libicu34-dev or similar]) ++ ]) ++fi + dnl + dnl ------ Memory debugging + AC_ARG_ENABLE([memdebug],[ --enable-memdebug enable memory debugging],[enable_memdebug=$enableval],[enable_memdebug=none]) diff --git a/dev-libs/yaz/metadata.xml b/dev-libs/yaz/metadata.xml new file mode 100644 index 000000000000..aeb6974da125 --- /dev/null +++ b/dev-libs/yaz/metadata.xml @@ -0,0 +1,8 @@ + + + + + + Install ziffy, a promiscuous Z39.50 APDU sniffer + + diff --git a/dev-libs/yaz/yaz-3.0.53.ebuild b/dev-libs/yaz/yaz-3.0.53.ebuild new file mode 100644 index 000000000000..66af93b48754 --- /dev/null +++ b/dev-libs/yaz/yaz-3.0.53.ebuild @@ -0,0 +1,56 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit eutils autotools + +DESCRIPTION="C/C++ toolkit for Z39.50v3 clients and servers" +HOMEPAGE="http://www.indexdata.dk/yaz" +SRC_URI="http://ftp.indexdata.dk/pub/${PN}/${P}.tar.gz" + +LICENSE="BSD GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm hppa ~ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86" +IUSE="debug icu libressl tcpd ziffy" + +RDEPEND="dev-libs/libxml2 + dev-libs/libxslt + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + icu? ( dev-libs/icu:= ) + tcpd? ( sys-apps/tcp-wrappers ) + ziffy? ( net-libs/libpcap )" +DEPEND="${RDEPEND} + virtual/pkgconfig + dev-lang/tcl:0 + >=sys-devel/libtool-2" + +src_prepare() { + epatch "${FILESDIR}"/${PN}-3.0.47-icu-automagic.patch + AT_M4DIR="m4" eautoreconf +} + +src_configure() { + econf \ + --enable-static \ + --enable-shared \ + $(use_enable debug memdebug) \ + $(use_enable icu) \ + $(use_enable tcpd tcpd /usr) +} + +src_compile() { + emake || die "emake failed" +} + +src_install() { + local docdir="/usr/share/doc/${PF}" + emake DESTDIR="${D}" docdir="${docdir}" install || die "install failed" + + dodir ${docdir}/html + mv -f "${D}"/${docdir}/*.{html,png} "${D}"/${docdir}/html/ || die "Failed to move HTML docs" + mv -f "${D}"/usr/share/doc/${PN}/common "${D}"/${docdir}/html/ || die "Failed to move HTML docs" + rm -rf "${D}"/usr/share/doc/${PN} + + dodoc ChangeLog NEWS README +} -- cgit v1.2.3