diff options
author | Jakov Smolic <jakov.smolic@sartura.hr> | 2020-11-29 00:09:06 +0100 |
---|---|---|
committer | David Seifert <soap@gentoo.org> | 2020-11-29 00:09:06 +0100 |
commit | 2b8e5c1029efa149b3b9b6ee4796a04931f3ab27 (patch) | |
tree | d3f3dbc4d2a57589b356fb63293b74d7be10705a | |
parent | net-print/c2esp: fix build with gcc-10 (diff) | |
download | gentoo-2b8e5c1029efa149b3b9b6ee4796a04931f3ab27.tar.gz gentoo-2b8e5c1029efa149b3b9b6ee4796a04931f3ab27.tar.bz2 gentoo-2b8e5c1029efa149b3b9b6ee4796a04931f3ab27.zip |
net-proxy/ziproxy: port to EAPI 7 and GLEP 81
Closes: https://bugs.gentoo.org/707626
Package-Manager: Portage-3.0.9, Repoman-3.0.1
Signed-off-by: Jakov Smolic <jakov.smolic@sartura.hr>
Signed-off-by: David Seifert <soap@gentoo.org>
-rw-r--r-- | net-proxy/ziproxy/files/ziproxy-3.3.1-fno-common.patch | 19 | ||||
-rw-r--r-- | net-proxy/ziproxy/ziproxy-3.3.1-r2.ebuild (renamed from net-proxy/ziproxy/ziproxy-3.3.1-r1.ebuild) | 19 |
2 files changed, 28 insertions, 10 deletions
diff --git a/net-proxy/ziproxy/files/ziproxy-3.3.1-fno-common.patch b/net-proxy/ziproxy/files/ziproxy-3.3.1-fno-common.patch new file mode 100644 index 000000000000..5b6735c5d885 --- /dev/null +++ b/net-proxy/ziproxy/files/ziproxy-3.3.1-fno-common.patch @@ -0,0 +1,19 @@ +--- a/src/tosmarking.c 2020-05-21 14:56:31.095000000 +0900 ++++ b/src/tosmarking.c 2020-05-21 14:58:11.720000000 +0900 +@@ -36,11 +36,11 @@ + /* private, local. those are not the same as the vars with the same name */ + int tosmarking_enabled; + SOCKET sock_child_out; +-int TOSFlagsDefault; +-int TOSFlagsDiff; +-const t_ut_urltable *tos_markasdiff_url; +-const t_ct_cttable *tos_maskasdiff_ct; +-ZP_DATASIZE_TYPE TOSMarkAsDiffSizeBT; ++extern int TOSFlagsDefault; ++extern int TOSFlagsDiff; ++extern const t_ut_urltable *tos_markasdiff_url; ++extern const t_ct_cttable *tos_maskasdiff_ct; ++extern ZP_DATASIZE_TYPE TOSMarkAsDiffSizeBT; + + int current_tos; + ZP_DATASIZE_TYPE tos_bytecount; /* counter used by TOSMarkAsDiffSizeBT */ diff --git a/net-proxy/ziproxy/ziproxy-3.3.1-r1.ebuild b/net-proxy/ziproxy/ziproxy-3.3.1-r2.ebuild index b5d92bd3fadc..ee73d8bdc662 100644 --- a/net-proxy/ziproxy/ziproxy-3.3.1-r1.ebuild +++ b/net-proxy/ziproxy/ziproxy-3.3.1-r2.ebuild @@ -1,8 +1,7 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 -inherit user +EAPI=7 DESCRIPTION="A forwarding, non-caching, compressing web proxy server" HOMEPAGE="http://ziproxy.sourceforge.net/" @@ -14,6 +13,8 @@ KEYWORDS="~amd64 ~ppc ~sparc ~x86" IUSE="sasl xinetd" RDEPEND=" + acct-group/ziproxy + acct-user/ziproxy media-libs/giflib:0= media-libs/libpng:0= virtual/jpeg:0 @@ -23,12 +24,10 @@ RDEPEND=" " DEPEND="${RDEPEND}" -PATCHES=( "${FILESDIR}"/${P}-giflib5.patch ) - -pkg_setup() { - enewgroup ziproxy - enewuser ziproxy -1 -1 -1 ziproxy -} +PATCHES=( + "${FILESDIR}"/${P}-giflib5.patch + "${FILESDIR}"/${P}-fno-common.patch +) src_prepare() { default @@ -58,7 +57,7 @@ src_install() { default dodir /usr/sbin - mv -vf "${D}"usr/{,s}bin/ziproxy || die + mv -vf "${ED}"/usr/{,s}bin/ziproxy || die dobin src/tools/ziproxy_genhtml_stats.sh |