commit:     3d5bad07e9483bdceda834e3e10088d49a6a553c
Author:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 13 17:28:59 2016 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> org>
CommitDate: Wed Jul 13 17:29:17 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d5bad07

net-analyzer/httping: add libressl support

Package-Manager: portage-2.2.28

 net-analyzer/httping/httping-2.4-r1.ebuild | 67 ++++++++++++++++++++++++++++++
 1 file changed, 67 insertions(+)

diff --git a/net-analyzer/httping/httping-2.4-r1.ebuild 
b/net-analyzer/httping/httping-2.4-r1.ebuild
new file mode 100644
index 0000000..e787b8d
--- /dev/null
+++ b/net-analyzer/httping/httping-2.4-r1.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+inherit eutils toolchain-funcs
+
+DESCRIPTION="http protocol ping-like program"
+HOMEPAGE="http://www.vanheusden.com/httping/";
+SRC_URI="http://www.vanheusden.com/${PN}/${P}.tgz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~hppa ~mips ~ppc ~ppc64 ~sparc ~x86"
+IUSE="debug fftw libressl linguas_nl ncurses ssl tfo"
+
+RDEPEND="
+       fftw? ( sci-libs/fftw:3.0 )
+       ncurses? ( sys-libs/ncurses:0= )
+       ssl? (
+               !libressl? ( dev-libs/openssl:0= )
+               libressl? ( dev-libs/libressl:0= )
+       )
+"
+DEPEND="
+       ${RDEPEND}
+       ncurses? ( virtual/pkgconfig )
+"
+
+# This would bring in test? ( dev-util/cppcheck ) but unlike
+# upstream we should only care about compile/run time testing
+RESTRICT="test"
+
+src_prepare() {
+       epatch "${FILESDIR}"/${PN}-2.2.1-flags.patch
+
+       # doman does not get PN-LANG.CAT so we move things around and then 
point at
+       # it later
+       if use linguas_nl; then
+               mkdir nl || die
+               mv httping-nl.1 nl/httping.1 || die
+       fi
+}
+
+src_configure() {
+       # not an autotools script
+       echo > makefile.inc || die
+
+       use ncurses && LDFLAGS+=" $( $( tc-getPKG_CONFIG ) --libs ncurses )"
+}
+
+src_compile() {
+       emake \
+               CC="$(tc-getCC)" \
+               FW=$(usex fftw) \
+               DEBUG=$(usex debug) \
+               NC=$(usex ncurses) \
+               SSL=$(usex ssl) \
+               TFO=$(usex tfo)
+}
+
+src_install() {
+       dobin httping
+       doman httping.1
+
+       use linguas_nl && doman -i18n=nl nl/httping.1
+}

Reply via email to