Diff dcc-1.3.158-r2 with a dcc-2.3.168

/usr/portage/mail-filter/dcc/dcc-2.3.168.ebuild 2023-10-09 14:52:31.576368403 +0300
1 1
# Copyright 1999-2022 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4
EAPI=7
4
EAPI=8
5 5

  
6
inherit toolchain-funcs
6
inherit systemd toolchain-funcs
7 7

  
8 8
DESCRIPTION="Distributed Checksum Clearinghouse"
9 9
HOMEPAGE="https://www.rhyolite.com/dcc/"
......
11 11

  
12 12
LICENSE="DCC GPL-2"
13 13
SLOT="0"
14
KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
14
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
15 15
IUSE="cgi ipv6 rrdtool milter"
16 16

  
17 17
RDEPEND="
......
27 27
DEPEND="${RDEPEND}"
28 28

  
29 29
dcc_cgibin=var/www/localhost/cgi-bin/dcc
30
dcc_homedir=var/dcc
30
dcc_homedir=var/lib/dcc
31 31
dcc_libexec=usr/sbin
32 32
dcc_man=usr/share/man
33 33
dcc_rundir=var/run/dcc
34 34

  
35 35
PATCHES=(
36
	"${FILESDIR}"/${PN}-1.3.140-freebsd.patch
37
	"${FILESDIR}"/${P}-fno-common.patch
38
	"${FILESDIR}"/${P}-clang16.patch
39
	"${FILESDIR}"/${P}-c2x.patch
36
	"${FILESDIR}"/${PN}-1.3.158-clang16.patch
37
	"${FILESDIR}"/${PN}-1.3.158-c2x.patch
40 38
)
41 39

  
42 40
src_configure() {
......
73 71
	local i
74 72
	for i in $@; do
75 73
		mv "${ED}/${dcc_homedir}/${i}" "${ED}"/etc/dcc || die
76
		dosym ../../etc/dcc/"${i}" "${dcc_homedir}/${i}"
74
		dosym ../../../etc/dcc/"${i}" "${dcc_homedir}/${i}"
77 75
	done
78 76
}
79 77

  
......
134 132
	newinitd "${FILESDIR}"/dcc.initd-1.3.154 dcc
135 133
	newconfd "${FILESDIR}"/dcc.confd dcc
136 134

  
137
	rmdir "${ED}"/var/dcc/log/ || die
135
	rmdir "${ED}"/"${dcc_homedir}"/log || die
138 136

  
139
	dodoc CHANGES RESTRICTIONS
137
	dodoc CHANGES
140 138
	doman *.{0,8}
139

  
140
	systemd_dounit "${FILESDIR}/dccifd.service"
141 141
}
Thank you!