From c2e740934c42ab8360ebc64438055cecabb2fd91 Mon Sep 17 00:00:00 2001 From: David Guglielmi Date: Wed, 12 Sep 2018 15:57:26 +0200 Subject: [PATCH] net-misc/ipcalc-ng: bump to 0.2.4 --- net-misc/ipcalc-ng/Manifest | 2 ++ net-misc/ipcalc-ng/ipcalc-ng-0.2.4.ebuild | 38 +++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 net-misc/ipcalc-ng/ipcalc-ng-0.2.4.ebuild diff --git a/net-misc/ipcalc-ng/Manifest b/net-misc/ipcalc-ng/Manifest index 134c883..8cbb3cb 100644 --- a/net-misc/ipcalc-ng/Manifest +++ b/net-misc/ipcalc-ng/Manifest @@ -1,2 +1,4 @@ DIST ipcalc-ng-0.2.3.tar.gz 36596 BLAKE2B b91cd1ca071982c565b5b0d37ae5c630dd76896f9ece0a471cf1b1933127552ce4da7e9890cb8dbcff2e1787cd1348791eed0ffe909a6c241efc84ac5993a569 SHA512 d18bbdecea24929965dbebe120b8c5fefa5bc6a6ba1ce2f1682da189eb5f862c7839959f1a95ce638b5cfe0adb6388f2b0ad9c1761089cc29f4eca32bdbc3ba1 +DIST ipcalc-ng-0.2.4.tar.bz2 32886 BLAKE2B 97e28c40866dec958dbd7cf36fe5c8105912381c559e3aeea7d6947c37ef1cb1116f4ec372b1a359c9e53d46ff01ec556b3a6b01d99f80f0376525fa362fb100 SHA512 2f09d3577647b346aed04a9ce5b434c4f3b3a2353c9df65b68b863d044ab13ac444d7b420d4924e105ff93a257a7a3e52a7303bb512b317bb68520a277e2c113 EBUILD ipcalc-ng-0.2.3.ebuild 730 BLAKE2B 819aeadc292fd03e64e6f6cc9d66495775c414495cf2c928a505d9cd2b0342b404309948094ae5ae4d496734cbbd7fd95566406c42f92352ce3c97df0867dc74 SHA512 67f2fd58e0cd8023b2bd27ddd03092c6664bbb61d6c2122032c190d8e3c133c8018cda0e7c66afeb2834407d0c8741d75484bf1a414717aa3c0902b4ef4628e1 +EBUILD ipcalc-ng-0.2.4.ebuild 860 BLAKE2B 8a73ad81b77541328aad3361ba01dbf452915ce7706c358e81ce767c26c05befca4ff5350f0956ee6d874683311ce948937dc455a32d63e1d894eab249ea773e SHA512 c394eb752e07a72f85d7672824604546e134016eb636ae716368d270d58895ed1c2ecaefe9c30f9044dca22305bfe8cdddc8a247b731d24beb7e10efa9c30b88 diff --git a/net-misc/ipcalc-ng/ipcalc-ng-0.2.4.ebuild b/net-misc/ipcalc-ng/ipcalc-ng-0.2.4.ebuild new file mode 100644 index 0000000..a5f446e --- /dev/null +++ b/net-misc/ipcalc-ng/ipcalc-ng-0.2.4.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils vcs-snapshot toolchain-funcs + +MY_PN=${PN%%-ng} + +DESCRIPTION="an IPv4/IPv6 ipcalc tool" +HOMEPAGE="https://gitlab.com/ipcalc/ipcalc" +SRC_URI="https://gitlab.com/${MY_PN}/${MY_PN}/repository/archive.tar.bz2?ref=${PV} -> ${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="geoip +geoip2" + +DEPEND="!net-misc/ipcalc + geoip? ( dev-libs/geoip ) + geoip2? ( dev-libs/libmaxminddb:= )" +RDEPEND="${DEPEND}" + +REQUIRED_USE="?? ( geoip geoip2 )" + +src_compile() { + emake \ + CC="$(tc-getCC)" LIBS="${LDFLAGS}" LIBPATH="${EPREFIX}/usr/$(get_libdir)" \ + USE_GEOIP="$(usex geoip yes no)" \ + USE_MAXMIND="$(usex geoip2 yes no)" \ + USE_RUNTIME_LINKING="no" +} + +src_install() { + dobin ${MY_PN} + doman ${MY_PN}.1 + dodoc NEWS README.md +}