From f561b635a8f39cacbd3ccea531e7ad8eba51e14c Mon Sep 17 00:00:00 2001 From: Ionen Wolkens Date: Mon, 21 Jun 2021 20:00:09 -0400 Subject: www-servers/gatling: use binding := for dev-libs/openssl Needed for upcoming upgrade to OpenSSL 3.0.0 which has changed ABI. Acked-by: David Seifert Signed-off-by: Ionen Wolkens Signed-off-by: Sam James --- www-servers/gatling/gatling-0.16-r1.ebuild | 62 ------------------------------ www-servers/gatling/gatling-0.16-r2.ebuild | 62 ++++++++++++++++++++++++++++++ 2 files changed, 62 insertions(+), 62 deletions(-) delete mode 100644 www-servers/gatling/gatling-0.16-r1.ebuild create mode 100644 www-servers/gatling/gatling-0.16-r2.ebuild diff --git a/www-servers/gatling/gatling-0.16-r1.ebuild b/www-servers/gatling/gatling-0.16-r1.ebuild deleted file mode 100644 index ba75a8d4e970..000000000000 --- a/www-servers/gatling/gatling-0.16-r1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI="7" - -inherit toolchain-funcs - -DESCRIPTION="High performance web server" -HOMEPAGE="https://www.fefe.de/gatling/" -SRC_URI="https://www.fefe.de/gatling/${P}.tar.xz" -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" - -IUSE="ssl diet" -REQUIRED_USE="ssl? ( !diet )" - -DEPEND=">=dev-libs/libowfat-0.32-r2[diet=] - diet? ( dev-libs/dietlibc ) - ssl? ( - dev-libs/openssl:0 - )" -RDEPEND="${DEPEND} - acct-group/gatling - acct-user/gatling - " - -PATCHES=( - "${FILESDIR}/${PN}-0.13-compile.patch" - "${FILESDIR}/${PN}-0.15-ar.patch" -) - -src_prepare() { - default - rm Makefile # leaves us with GNUmakefile -} - -src_compile() { - local DIET= - use diet && DIET='/usr/bin/diet' - - local targets='gatling' - use ssl && targets+=' tlsgatling' - - emake DIET="${DIET}" CC="$(tc-getCC)" \ - CFLAGS="${CFLAGS} -I${ESYSROOT}/usr/include/libowfat" \ - LDFLAGS="${LDFLAGS}" prefix=/usr ${targets} -} - -src_install() { - doman gatling.1 - - newconfd "${FILESDIR}/gatling.confd" gatling - newinitd "${FILESDIR}/gatling.initd-3" gatling - dodoc README.{ftp,http} - - dobin gatling - use ssl && { - dodoc README.tls - dobin tlsgatling - } -} diff --git a/www-servers/gatling/gatling-0.16-r2.ebuild b/www-servers/gatling/gatling-0.16-r2.ebuild new file mode 100644 index 000000000000..5dc968c933d1 --- /dev/null +++ b/www-servers/gatling/gatling-0.16-r2.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI="7" + +inherit toolchain-funcs + +DESCRIPTION="High performance web server" +HOMEPAGE="https://www.fefe.de/gatling/" +SRC_URI="https://www.fefe.de/gatling/${P}.tar.xz" +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +IUSE="ssl diet" +REQUIRED_USE="ssl? ( !diet )" + +DEPEND=">=dev-libs/libowfat-0.32-r2[diet=] + diet? ( dev-libs/dietlibc ) + ssl? ( + dev-libs/openssl:0= + )" +RDEPEND="${DEPEND} + acct-group/gatling + acct-user/gatling + " + +PATCHES=( + "${FILESDIR}/${PN}-0.13-compile.patch" + "${FILESDIR}/${PN}-0.15-ar.patch" +) + +src_prepare() { + default + rm Makefile # leaves us with GNUmakefile +} + +src_compile() { + local DIET= + use diet && DIET='/usr/bin/diet' + + local targets='gatling' + use ssl && targets+=' tlsgatling' + + emake DIET="${DIET}" CC="$(tc-getCC)" \ + CFLAGS="${CFLAGS} -I${ESYSROOT}/usr/include/libowfat" \ + LDFLAGS="${LDFLAGS}" prefix=/usr ${targets} +} + +src_install() { + doman gatling.1 + + newconfd "${FILESDIR}/gatling.confd" gatling + newinitd "${FILESDIR}/gatling.initd-3" gatling + dodoc README.{ftp,http} + + dobin gatling + use ssl && { + dodoc README.tls + dobin tlsgatling + } +} -- cgit v1.2.3-65-gdbad