parent
dfdc04e050
commit
57abc4683e
@ -1,134 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/clamav-0.98.1-r1.ebuild,v 1.1 2014/04/13 11:28:54 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils flag-o-matic user systemd
|
||||
|
||||
DESCRIPTION="Clam Anti-Virus Scanner"
|
||||
HOMEPAGE="http://www.clamav.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="bzip2 clamdtop iconv ipv6 milter selinux static-libs uclibc"
|
||||
|
||||
CDEPEND="bzip2? ( app-arch/bzip2 )
|
||||
clamdtop? ( sys-libs/ncurses )
|
||||
iconv? ( virtual/libiconv )
|
||||
milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
|
||||
dev-libs/libtommath
|
||||
>=sys-libs/zlib-1.2.2
|
||||
sys-devel/libtool"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-clamav )"
|
||||
|
||||
DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup clamav
|
||||
enewuser clamav -1 -1 /dev/null clamav
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use ppc64 && append-flags -mminimal-toc
|
||||
use uclibc && export ac_cv_type_error_t=yes
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-experimental \
|
||||
--disable-fanotify \
|
||||
--enable-id-check \
|
||||
--with-dbdir="${EPREFIX}"/var/lib/clamav \
|
||||
--with-system-tommath \
|
||||
--with-zlib="${EPREFIX}"/usr \
|
||||
$(use_enable bzip2) \
|
||||
$(use_enable clamdtop) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable milter) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with iconv)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
rm -rf "${ED}"/var/lib/clamav
|
||||
newinitd "${FILESDIR}"/clamd.initd-r6 clamd
|
||||
newconfd "${FILESDIR}"/clamd.conf-r1 clamd
|
||||
|
||||
systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/clamav.conf"
|
||||
systemd_newunit "${FILESDIR}/clamd_at.service" "clamd@.service"
|
||||
systemd_dounit "${FILESDIR}/clamd.service"
|
||||
systemd_dounit "${FILESDIR}/freshclamd.service"
|
||||
|
||||
keepdir /var/lib/clamav
|
||||
fowners clamav:clamav /var/lib/clamav
|
||||
keepdir /var/log/clamav
|
||||
fowners clamav:clamav /var/log/clamav
|
||||
|
||||
dodir /etc/logrotate.d
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}"/clamav.logrotate clamav
|
||||
|
||||
# Modify /etc/{clamd,freshclam}.conf to be usable out of the box
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.pid:" \
|
||||
-e "s:.*\(LocalSocket\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.sock:" \
|
||||
-e "s:.*\(User\) .*:\1 clamav:" \
|
||||
-e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamd.log:" \
|
||||
-e "s:^\#\(LogTime\).*:\1 yes:" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
"${ED}"/etc/clamd.conf.sample || die
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/freshclam.pid:" \
|
||||
-e "s:.*\(DatabaseOwner\) .*:\1 clamav:" \
|
||||
-e "s:^\#\(UpdateLogFile\) .*:\1 ${EPREFIX}/var/log/clamav/freshclam.log:" \
|
||||
-e "s:^\#\(NotifyClamd\).*:\1 ${EPREFIX}/etc/clamd.conf:" \
|
||||
-e "s:^\#\(ScriptedUpdates\).*:\1 yes:" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
"${ED}"/etc/freshclam.conf.sample || die
|
||||
|
||||
if use milter ; then
|
||||
# MilterSocket one to include ' /' because there is a 2nd line for
|
||||
# inet: which we want to leave
|
||||
dodoc "${FILESDIR}"/clamav-milter.README.gentoo
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamav-milter.pid:" \
|
||||
-e "s+^\#\(ClamdSocket\) .*+\1 unix:${EPREFIX}/var/run/clamav/clamd.sock+" \
|
||||
-e "s:.*\(User\) .*:\1 clamav:" \
|
||||
-e "s+^\#\(MilterSocket\) /.*+\1 unix:${EPREFIX}/var/run/clamav/clamav-milter.sock+" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
-e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamav-milter.log:" \
|
||||
"${ED}"/etc/clamav-milter.conf.sample || die
|
||||
cat >> "${ED}"/etc/conf.d/clamd <<-EOF
|
||||
MILTER_NICELEVEL=19
|
||||
START_MILTER=no
|
||||
EOF
|
||||
|
||||
systemd_newunit "${FILESDIR}/clamav-milter.service-r1" clamav-milter.service
|
||||
fi
|
||||
|
||||
for i in clamd freshclam clamav-milter
|
||||
do
|
||||
[[ -f "${D}"/etc/"${i}".conf.sample ]] && mv "${D}"/etc/"${i}".conf{.sample,}
|
||||
done
|
||||
|
||||
prune_libtool_files --all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use milter ; then
|
||||
elog "For simple instructions how to setup the clamav-milter read the"
|
||||
elog "clamav-milter.README.gentoo in /usr/share/doc/${PF}"
|
||||
fi
|
||||
if test -z $(find "${ROOT}"var/lib/clamav -maxdepth 1 -name 'main.c*' -print -quit) ; then
|
||||
ewarn "You must run freshclam manually to populate the virus database files"
|
||||
ewarn "before starting clamav for the first time.\n"
|
||||
fi
|
||||
}
|
@ -1,134 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/clamav-0.98.1.ebuild,v 1.9 2014/08/02 18:20:27 ago Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils flag-o-matic user systemd
|
||||
|
||||
DESCRIPTION="Clam Anti-Virus Scanner"
|
||||
HOMEPAGE="http://www.clamav.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="bzip2 clamdtop iconv ipv6 milter selinux static-libs uclibc"
|
||||
|
||||
CDEPEND="bzip2? ( app-arch/bzip2 )
|
||||
clamdtop? ( sys-libs/ncurses )
|
||||
iconv? ( virtual/libiconv )
|
||||
milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
|
||||
dev-libs/libtommath
|
||||
>=sys-libs/zlib-1.2.2
|
||||
sys-devel/libtool"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-clamav )"
|
||||
|
||||
DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup clamav
|
||||
enewuser clamav -1 -1 /dev/null clamav
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use ppc64 && append-flags -mminimal-toc
|
||||
use uclibc && export ac_cv_type_error_t=yes
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-experimental \
|
||||
--disable-fanotify \
|
||||
--enable-id-check \
|
||||
--with-dbdir="${EPREFIX}"/var/lib/clamav \
|
||||
--with-system-tommath \
|
||||
--with-zlib="${EPREFIX}"/usr \
|
||||
$(use_enable bzip2) \
|
||||
$(use_enable clamdtop) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable milter) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with iconv)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
rm -rf "${ED}"/var/lib/clamav
|
||||
newinitd "${FILESDIR}"/clamd.initd-r6 clamd
|
||||
newconfd "${FILESDIR}"/clamd.conf-r1 clamd
|
||||
|
||||
systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/clamav.conf"
|
||||
systemd_newunit "${FILESDIR}/clamd_at.service" "clamd@.service"
|
||||
systemd_dounit "${FILESDIR}/clamd.service"
|
||||
systemd_dounit "${FILESDIR}/freshclamd.service"
|
||||
|
||||
keepdir /var/lib/clamav
|
||||
fowners clamav:clamav /var/lib/clamav
|
||||
keepdir /var/log/clamav
|
||||
fowners clamav:clamav /var/log/clamav
|
||||
|
||||
dodir /etc/logrotate.d
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}"/clamav.logrotate clamav
|
||||
|
||||
# Modify /etc/{clamd,freshclam}.conf to be usable out of the box
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.pid:" \
|
||||
-e "s:.*\(LocalSocket\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.sock:" \
|
||||
-e "s:.*\(User\) .*:\1 clamav:" \
|
||||
-e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamd.log:" \
|
||||
-e "s:^\#\(LogTime\).*:\1 yes:" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
"${ED}"/etc/clamd.conf.sample || die
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/freshclam.pid:" \
|
||||
-e "s:.*\(DatabaseOwner\) .*:\1 clamav:" \
|
||||
-e "s:^\#\(UpdateLogFile\) .*:\1 ${EPREFIX}/var/log/clamav/freshclam.log:" \
|
||||
-e "s:^\#\(NotifyClamd\).*:\1 ${EPREFIX}/etc/clamd.conf:" \
|
||||
-e "s:^\#\(ScriptedUpdates\).*:\1 yes:" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
"${ED}"/etc/freshclam.conf.sample || die
|
||||
|
||||
if use milter ; then
|
||||
# MilterSocket one to include ' /' because there is a 2nd line for
|
||||
# inet: which we want to leave
|
||||
dodoc "${FILESDIR}"/clamav-milter.README.gentoo
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamav-milter.pid:" \
|
||||
-e "s+^\#\(ClamdSocket\) .*+\1 unix:${EPREFIX}/var/run/clamav/clamd.sock+" \
|
||||
-e "s:.*\(User\) .*:\1 clamav:" \
|
||||
-e "s+^\#\(MilterSocket\) /.*+\1 unix:${EPREFIX}/var/run/clamav/clamav-milter.sock+" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
-e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamav-milter.log:" \
|
||||
"${ED}"/etc/clamav-milter.conf.sample || die
|
||||
cat >> "${ED}"/etc/conf.d/clamd <<-EOF
|
||||
MILTER_NICELEVEL=19
|
||||
START_MILTER=no
|
||||
EOF
|
||||
|
||||
systemd_dounit "${FILESDIR}/clamav-milter.service"
|
||||
fi
|
||||
|
||||
for i in clamd freshclam clamav-milter
|
||||
do
|
||||
[[ -f "${D}"/etc/"${i}".conf.sample ]] && mv "${D}"/etc/"${i}".conf{.sample,}
|
||||
done
|
||||
|
||||
prune_libtool_files --all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use milter ; then
|
||||
elog "For simple instructions how to setup the clamav-milter read the"
|
||||
elog "clamav-milter.README.gentoo in /usr/share/doc/${PF}"
|
||||
fi
|
||||
if test -z $(find "${ROOT}"var/lib/clamav -maxdepth 1 -name 'main.c*' -print -quit) ; then
|
||||
ewarn "You must run freshclam manually to populate the virus database files"
|
||||
ewarn "before starting clamav for the first time.\n"
|
||||
fi
|
||||
}
|
@ -1,137 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/clamav-0.98.3.ebuild,v 1.1 2014/05/08 11:25:13 lordvan Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils flag-o-matic user systemd
|
||||
|
||||
DESCRIPTION="Clam Anti-Virus Scanner"
|
||||
HOMEPAGE="http://www.clamav.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="bzip2 clamdtop iconv ipv6 milter selinux static-libs uclibc"
|
||||
|
||||
CDEPEND="bzip2? ( app-arch/bzip2 )
|
||||
clamdtop? ( sys-libs/ncurses )
|
||||
iconv? ( virtual/libiconv )
|
||||
milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
|
||||
dev-libs/libtommath
|
||||
>=sys-libs/zlib-1.2.2
|
||||
dev-libs/openssl
|
||||
sys-devel/libtool"
|
||||
# openssl is now *required* see this link as to why
|
||||
# http://www.clamav.net/lang/en/2014/02/22/introducing-openssl-as-a-dependency-to-clamav/
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-clamav )"
|
||||
|
||||
DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup clamav
|
||||
enewuser clamav -1 -1 /dev/null clamav
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use ppc64 && append-flags -mminimal-toc
|
||||
use uclibc && export ac_cv_type_error_t=yes
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-experimental \
|
||||
--disable-fanotify \
|
||||
--enable-id-check \
|
||||
--with-dbdir="${EPREFIX}"/var/lib/clamav \
|
||||
--with-system-tommath \
|
||||
--with-zlib="${EPREFIX}"/usr \
|
||||
$(use_enable bzip2) \
|
||||
$(use_enable clamdtop) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable milter) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with iconv)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
rm -rf "${ED}"/var/lib/clamav
|
||||
newinitd "${FILESDIR}"/clamd.initd-r6 clamd
|
||||
newconfd "${FILESDIR}"/clamd.conf-r1 clamd
|
||||
|
||||
systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/clamav.conf"
|
||||
systemd_newunit "${FILESDIR}/clamd_at.service" "clamd@.service"
|
||||
systemd_dounit "${FILESDIR}/clamd.service"
|
||||
systemd_dounit "${FILESDIR}/freshclamd.service"
|
||||
|
||||
keepdir /var/lib/clamav
|
||||
fowners clamav:clamav /var/lib/clamav
|
||||
keepdir /var/log/clamav
|
||||
fowners clamav:clamav /var/log/clamav
|
||||
|
||||
dodir /etc/logrotate.d
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}"/clamav.logrotate clamav
|
||||
|
||||
# Modify /etc/{clamd,freshclam}.conf to be usable out of the box
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.pid:" \
|
||||
-e "s:.*\(LocalSocket\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.sock:" \
|
||||
-e "s:.*\(User\) .*:\1 clamav:" \
|
||||
-e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamd.log:" \
|
||||
-e "s:^\#\(LogTime\).*:\1 yes:" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
"${ED}"/etc/clamd.conf.sample || die
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/freshclam.pid:" \
|
||||
-e "s:.*\(DatabaseOwner\) .*:\1 clamav:" \
|
||||
-e "s:^\#\(UpdateLogFile\) .*:\1 ${EPREFIX}/var/log/clamav/freshclam.log:" \
|
||||
-e "s:^\#\(NotifyClamd\).*:\1 ${EPREFIX}/etc/clamd.conf:" \
|
||||
-e "s:^\#\(ScriptedUpdates\).*:\1 yes:" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
"${ED}"/etc/freshclam.conf.sample || die
|
||||
|
||||
if use milter ; then
|
||||
# MilterSocket one to include ' /' because there is a 2nd line for
|
||||
# inet: which we want to leave
|
||||
dodoc "${FILESDIR}"/clamav-milter.README.gentoo
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamav-milter.pid:" \
|
||||
-e "s+^\#\(ClamdSocket\) .*+\1 unix:${EPREFIX}/var/run/clamav/clamd.sock+" \
|
||||
-e "s:.*\(User\) .*:\1 clamav:" \
|
||||
-e "s+^\#\(MilterSocket\) /.*+\1 unix:${EPREFIX}/var/run/clamav/clamav-milter.sock+" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
-e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamav-milter.log:" \
|
||||
"${ED}"/etc/clamav-milter.conf.sample || die
|
||||
cat >> "${ED}"/etc/conf.d/clamd <<-EOF
|
||||
MILTER_NICELEVEL=19
|
||||
START_MILTER=no
|
||||
EOF
|
||||
|
||||
systemd_newunit "${FILESDIR}/clamav-milter.service-r1" clamav-milter.service
|
||||
fi
|
||||
|
||||
for i in clamd freshclam clamav-milter
|
||||
do
|
||||
[[ -f "${D}"/etc/"${i}".conf.sample ]] && mv "${D}"/etc/"${i}".conf{.sample,}
|
||||
done
|
||||
|
||||
prune_libtool_files --all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use milter ; then
|
||||
elog "For simple instructions how to setup the clamav-milter read the"
|
||||
elog "clamav-milter.README.gentoo in /usr/share/doc/${PF}"
|
||||
fi
|
||||
if test -z $(find "${ROOT}"var/lib/clamav -maxdepth 1 -name 'main.c*' -print -quit) ; then
|
||||
ewarn "You must run freshclam manually to populate the virus database files"
|
||||
ewarn "before starting clamav for the first time.\n"
|
||||
fi
|
||||
}
|
@ -1,137 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/clamav-0.98.4.ebuild,v 1.9 2014/11/02 09:01:47 ago Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils flag-o-matic user systemd
|
||||
|
||||
DESCRIPTION="Clam Anti-Virus Scanner"
|
||||
HOMEPAGE="http://www.clamav.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="bzip2 clamdtop iconv ipv6 milter selinux static-libs uclibc"
|
||||
|
||||
CDEPEND="bzip2? ( app-arch/bzip2 )
|
||||
clamdtop? ( sys-libs/ncurses )
|
||||
iconv? ( virtual/libiconv )
|
||||
milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
|
||||
dev-libs/libtommath
|
||||
>=sys-libs/zlib-1.2.2
|
||||
dev-libs/openssl
|
||||
sys-devel/libtool"
|
||||
# openssl is now *required* see this link as to why
|
||||
# http://www.clamav.net/lang/en/2014/02/22/introducing-openssl-as-a-dependency-to-clamav/
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-clamav )"
|
||||
|
||||
DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup clamav
|
||||
enewuser clamav -1 -1 /dev/null clamav
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use ppc64 && append-flags -mminimal-toc
|
||||
use uclibc && export ac_cv_type_error_t=yes
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-experimental \
|
||||
--disable-fanotify \
|
||||
--enable-id-check \
|
||||
--with-dbdir="${EPREFIX}"/var/lib/clamav \
|
||||
--with-system-tommath \
|
||||
--with-zlib="${EPREFIX}"/usr \
|
||||
$(use_enable bzip2) \
|
||||
$(use_enable clamdtop) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable milter) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with iconv)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
rm -rf "${ED}"/var/lib/clamav
|
||||
newinitd "${FILESDIR}"/clamd.initd-r6 clamd
|
||||
newconfd "${FILESDIR}"/clamd.conf-r1 clamd
|
||||
|
||||
systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/clamav.conf"
|
||||
systemd_newunit "${FILESDIR}/clamd_at.service" "clamd@.service"
|
||||
systemd_dounit "${FILESDIR}/clamd.service"
|
||||
systemd_dounit "${FILESDIR}/freshclamd.service"
|
||||
|
||||
keepdir /var/lib/clamav
|
||||
fowners clamav:clamav /var/lib/clamav
|
||||
keepdir /var/log/clamav
|
||||
fowners clamav:clamav /var/log/clamav
|
||||
|
||||
dodir /etc/logrotate.d
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}"/clamav.logrotate clamav
|
||||
|
||||
# Modify /etc/{clamd,freshclam}.conf to be usable out of the box
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.pid:" \
|
||||
-e "s:.*\(LocalSocket\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.sock:" \
|
||||
-e "s:.*\(User\) .*:\1 clamav:" \
|
||||
-e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamd.log:" \
|
||||
-e "s:^\#\(LogTime\).*:\1 yes:" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
"${ED}"/etc/clamd.conf.sample || die
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/freshclam.pid:" \
|
||||
-e "s:.*\(DatabaseOwner\) .*:\1 clamav:" \
|
||||
-e "s:^\#\(UpdateLogFile\) .*:\1 ${EPREFIX}/var/log/clamav/freshclam.log:" \
|
||||
-e "s:^\#\(NotifyClamd\).*:\1 ${EPREFIX}/etc/clamd.conf:" \
|
||||
-e "s:^\#\(ScriptedUpdates\).*:\1 yes:" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
"${ED}"/etc/freshclam.conf.sample || die
|
||||
|
||||
if use milter ; then
|
||||
# MilterSocket one to include ' /' because there is a 2nd line for
|
||||
# inet: which we want to leave
|
||||
dodoc "${FILESDIR}"/clamav-milter.README.gentoo
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamav-milter.pid:" \
|
||||
-e "s+^\#\(ClamdSocket\) .*+\1 unix:${EPREFIX}/var/run/clamav/clamd.sock+" \
|
||||
-e "s:.*\(User\) .*:\1 clamav:" \
|
||||
-e "s+^\#\(MilterSocket\) /.*+\1 unix:${EPREFIX}/var/run/clamav/clamav-milter.sock+" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
-e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamav-milter.log:" \
|
||||
"${ED}"/etc/clamav-milter.conf.sample || die
|
||||
cat >> "${ED}"/etc/conf.d/clamd <<-EOF
|
||||
MILTER_NICELEVEL=19
|
||||
START_MILTER=no
|
||||
EOF
|
||||
|
||||
systemd_newunit "${FILESDIR}/clamav-milter.service-r1" clamav-milter.service
|
||||
fi
|
||||
|
||||
for i in clamd freshclam clamav-milter
|
||||
do
|
||||
[[ -f "${D}"/etc/"${i}".conf.sample ]] && mv "${D}"/etc/"${i}".conf{.sample,}
|
||||
done
|
||||
|
||||
prune_libtool_files --all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use milter ; then
|
||||
elog "For simple instructions how to setup the clamav-milter read the"
|
||||
elog "clamav-milter.README.gentoo in /usr/share/doc/${PF}"
|
||||
fi
|
||||
if test -z $(find "${ROOT}"var/lib/clamav -maxdepth 1 -name 'main.c*' -print -quit) ; then
|
||||
ewarn "You must run freshclam manually to populate the virus database files"
|
||||
ewarn "before starting clamav for the first time.\n"
|
||||
fi
|
||||
}
|
@ -1,134 +0,0 @@
|
||||
# Copyright 1999-2013 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-antivirus/clamav/clamav-0.98.ebuild,v 1.7 2013/11/29 09:07:21 pinkbyte Exp $
|
||||
|
||||
EAPI=5
|
||||
|
||||
inherit eutils flag-o-matic user systemd
|
||||
|
||||
DESCRIPTION="Clam Anti-Virus Scanner"
|
||||
HOMEPAGE="http://www.clamav.net/"
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
|
||||
IUSE="bzip2 clamdtop iconv ipv6 milter selinux static-libs uclibc"
|
||||
|
||||
CDEPEND="bzip2? ( app-arch/bzip2 )
|
||||
clamdtop? ( sys-libs/ncurses )
|
||||
iconv? ( virtual/libiconv )
|
||||
milter? ( || ( mail-filter/libmilter mail-mta/sendmail ) )
|
||||
dev-libs/libtommath
|
||||
>=sys-libs/zlib-1.2.2
|
||||
sys-devel/libtool"
|
||||
DEPEND="${CDEPEND}
|
||||
virtual/pkgconfig"
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-clamav )"
|
||||
|
||||
DOCS=( AUTHORS BUGS ChangeLog FAQ INSTALL NEWS README UPGRADE )
|
||||
|
||||
pkg_setup() {
|
||||
enewgroup clamav
|
||||
enewuser clamav -1 -1 /dev/null clamav
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
use ppc64 && append-flags -mminimal-toc
|
||||
use uclibc && export ac_cv_type_error_t=yes
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
econf \
|
||||
--disable-experimental \
|
||||
--disable-fanotify \
|
||||
--enable-id-check \
|
||||
--with-dbdir="${EPREFIX}"/var/lib/clamav \
|
||||
--with-system-tommath \
|
||||
--with-zlib="${EPREFIX}"/usr \
|
||||
$(use_enable bzip2) \
|
||||
$(use_enable clamdtop) \
|
||||
$(use_enable ipv6) \
|
||||
$(use_enable milter) \
|
||||
$(use_enable static-libs static) \
|
||||
$(use_with iconv)
|
||||
}
|
||||
|
||||
src_install() {
|
||||
default
|
||||
|
||||
rm -rf "${ED}"/var/lib/clamav
|
||||
newinitd "${FILESDIR}"/clamd.initd-r6 clamd
|
||||
newconfd "${FILESDIR}"/clamd.conf-r1 clamd
|
||||
|
||||
systemd_dotmpfilesd "${FILESDIR}/tmpfiles.d/clamav.conf"
|
||||
systemd_newunit "${FILESDIR}/clamd_at.service" "clamd@.service"
|
||||
systemd_dounit "${FILESDIR}/clamd.service"
|
||||
systemd_dounit "${FILESDIR}/freshclamd.service"
|
||||
|
||||
keepdir /var/lib/clamav
|
||||
fowners clamav:clamav /var/lib/clamav
|
||||
keepdir /var/log/clamav
|
||||
fowners clamav:clamav /var/log/clamav
|
||||
|
||||
dodir /etc/logrotate.d
|
||||
insinto /etc/logrotate.d
|
||||
newins "${FILESDIR}"/clamav.logrotate clamav
|
||||
|
||||
# Modify /etc/{clamd,freshclam}.conf to be usable out of the box
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.pid:" \
|
||||
-e "s:.*\(LocalSocket\) .*:\1 ${EPREFIX}/var/run/clamav/clamd.sock:" \
|
||||
-e "s:.*\(User\) .*:\1 clamav:" \
|
||||
-e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamd.log:" \
|
||||
-e "s:^\#\(LogTime\).*:\1 yes:" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
"${ED}"/etc/clamd.conf.sample || die
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/freshclam.pid:" \
|
||||
-e "s:.*\(DatabaseOwner\) .*:\1 clamav:" \
|
||||
-e "s:^\#\(UpdateLogFile\) .*:\1 ${EPREFIX}/var/log/clamav/freshclam.log:" \
|
||||
-e "s:^\#\(NotifyClamd\).*:\1 ${EPREFIX}/etc/clamd.conf:" \
|
||||
-e "s:^\#\(ScriptedUpdates\).*:\1 yes:" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
"${ED}"/etc/freshclam.conf.sample || die
|
||||
|
||||
if use milter ; then
|
||||
# MilterSocket one to include ' /' because there is a 2nd line for
|
||||
# inet: which we want to leave
|
||||
dodoc "${FILESDIR}"/clamav-milter.README.gentoo
|
||||
sed -i -e "s:^\(Example\):\# \1:" \
|
||||
-e "s:.*\(PidFile\) .*:\1 ${EPREFIX}/var/run/clamav/clamav-milter.pid:" \
|
||||
-e "s+^\#\(ClamdSocket\) .*+\1 unix:${EPREFIX}/var/run/clamav/clamd.sock+" \
|
||||
-e "s:.*\(User\) .*:\1 clamav:" \
|
||||
-e "s+^\#\(MilterSocket\) /.*+\1 unix:${EPREFIX}/var/run/clamav/clamav-milter.sock+" \
|
||||
-e "s:^\#\(AllowSupplementaryGroups\).*:\1 yes:" \
|
||||
-e "s:^\#\(LogFile\) .*:\1 ${EPREFIX}/var/log/clamav/clamav-milter.log:" \
|
||||
"${ED}"/etc/clamav-milter.conf.sample || die
|
||||
cat >> "${ED}"/etc/conf.d/clamd <<-EOF
|
||||
MILTER_NICELEVEL=19
|
||||
START_MILTER=no
|
||||
EOF
|
||||
|
||||
systemd_dounit "${FILESDIR}/clamav-milter.service"
|
||||
fi
|
||||
|
||||
for i in clamd freshclam clamav-milter
|
||||
do
|
||||
[[ -f "${D}"/etc/"${i}".conf.sample ]] && mv "${D}"/etc/"${i}".conf{.sample,}
|
||||
done
|
||||
|
||||
prune_libtool_files --all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if use milter ; then
|
||||
elog "For simple instructions how to setup the clamav-milter read the"
|
||||
elog "clamav-milter.README.gentoo in /usr/share/doc/${PF}"
|
||||
fi
|
||||
if test -z $(find "${ROOT}"var/lib/clamav -maxdepth 1 -name 'main.c*' -print -quit) ; then
|
||||
ewarn "You must run freshclam manually to populate the virus database files"
|
||||
ewarn "before starting clamav for the first time.\n"
|
||||
fi
|
||||
}
|
@ -1,30 +1,36 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
AUX 2015-001-patch-r113.patch 12569 SHA256 c41cb0dd88abb53543697a6e91832d6e0639a99a811c3092904eff03fa4b5ec6 SHA512 9c3d1f75ba6814dc8864a6b6c5a5e53d729ec2f8fe468036bea5cb540ac4a58b4748c5af920c61347fe71af8d900501b68b5d3f538bc89791d7bfde70e1ebb69 WHIRLPOOL 771fa37b8496a77e9913c4882ea7ab8e03cc9dd32b00c024549f54c15d0dba1bbcf3e224abb567dc1acfc13d6e33ffa2b9973c777d4f730c3c5b95b1196e90aa
|
||||
AUX kpropd.xinetd 194 SHA256 eaa3838a6ca8db901db359cac3435d4f703a9a10534f02eeb37f494dd21a1736 SHA512 c9bbd13f2fadfd2a925bfae834ba61f227cd4386b4c4466b5227d93c792f4549778ef4d6e08353372df99804459277c71f61b41ec71f3afcc600d73c5705f72f WHIRLPOOL d77ae7b0094c4f42a7ea9cee5d36d0dba844a9ed5d59c621e47c7fa4b75c84fec3414e079c570513711b378d1b0fef61156f675a0df79ee61540d9492416fe42
|
||||
AUX mit-krb5-1.12_warn_cflags.patch 448 SHA256 67d3c91061933bd5393b9a6ee8fe2e3f5cd287c4eee7b92798cc2e201712c681 SHA512 42364d9cd8c0a6fd28ae661eeac4d0dd3f2001fe290bf9731ee99c2c786a6488805fc93057d59e201e2cef1e5280af4c170187aa5603f4cf542906abc0fccc2b WHIRLPOOL 9fa704dde00b0201d765199893bf787c5c104070596b05bc12e7f41ae21c4c60c8d25b21fe8573ecd3e63ab769238a78c5cf70f4d086a23f71423b1cad283eaa
|
||||
AUX mit-krb5-CVE-2014-5353.patch 820 SHA256 dbe25b16592a11e4c04652f0fc0267cf09bf7d6536b1eae063022ea2f90c4c81 SHA512 db45cf33516483024cc11242d35b011c750c61c77fc4baaa952172d36a2484f2ffee0bc6170e3d54ac34155f284bb40d73bbb9843fc78cfc127807efb960b8ea WHIRLPOOL 27150b91e0b9d055caff9bd6e8bb736e0bf25836ad719384a1b1456c70a48f64c815dabe445ccfe7eb42280ae7d91440994c2ce46cf9ca77195621ed0ece399a
|
||||
AUX mit-krb5-CVE-2014-5354.patch 2344 SHA256 8cb9458dba6bd3e195c95d09097d69a2dedf687a7f5111f9d4ba54498b1e524c SHA512 134e3efb0fc9e562ba47b8ac013f62c6e3fa438ee8df1b68426303c8892f647aa74a6476be80d54ed7a1dd68dc60430f1bd15d6a04ae840a3c7fbe5a9f86298d WHIRLPOOL 611fe25ea4e9e5ffef5fab294843f1fd566c0cb5dbbd9e75879159ab902c42b0b127b451c35e50797cb36d8af2f131661773b0b856eaf762f8081310de4d498e
|
||||
AUX mit-krb5-config_LDFLAGS.patch 466 SHA256 fbb4d9be71ef536a344d415b9c56ea42c5c2a2ef02ec3a866d9da47b3acd93d3 SHA512 9a1ca9b33e7708346eda78d199fdc51f0d7bd08d3d65ea15a19955a6155ab71b8ee0c8989859d6dff293a141f197ea19394a91b3b641181140a289b743e0f0e7 WHIRLPOOL f6c58e652c4c365c4f28894d404413a075cc6c5323f83b18d711dc831bb574623db371ccbc1a5aae0ddf030a1b85e1ad50c06f5904ae5554bb4026e464a2c75f
|
||||
AUX mit-krb5kadmind.initd-r1 592 SHA256 3e55c79f19aaa6ef6b64a621c03dbb2eac3ad923916dc803f4c1bfe48ce89fbb SHA512 f0595e9bbcd85badb403af7febce1fa28278bd7fc8118498948171ea12a27ce8b3c479a34b36639d7370193bc69a0b093ae7e3b66473078dabc38864fec931e9 WHIRLPOOL 16147fc873ad16c16410e82df817fdb7ff068ef5cc1c50d9bb5558f134db36d516ab80628714e836a20883d0d1dfd17bfca5a41225be4ecca270580f2db28e70
|
||||
AUX mit-krb5kdc.initd-r1 556 SHA256 709309dea043aa306c2fcf0960e0993a6db540c220de64cf92d6b85f1cca23c5 SHA512 d6d0076886ce284fc395fafc2dc253b4b3ee97b2986dea51388d96a1e1294680fb171f475efc7844559e2c6aac44b26678a9255921db9a58dcf2e7164f0aeec5 WHIRLPOOL 87e54c3df6b8b45058fe0c90c25946e37228aba32077ebcb595a82a0a6fc7268a516dcb1cfd0ce3fd82afedf19b5df2399ac05931f207d0f3d2e26afd590abef
|
||||
AUX mit-krb5kpropd.initd-r1 595 SHA256 c374ea05d7e9f15e10c8f9dbd0cad6548e0f92aef7de33e5dbc27222e9407e7b SHA512 a18c523aebbb6b8512cd261eac2149c7422214ef6a233e1ceb1b4da9187eeca317ddd75a153b13382571778931bbed00b1803ed015ff01875c8d565b3f3a593f WHIRLPOOL 869f8aec4764a12b5b5506a2fab8ea2641b58cb347a1db60110cccbb011dc51ab9115824828184abc55efccf540d6b014a57e0891b1d6d4ce28ff35405197aeb
|
||||
DIST krb5-1.13-signed.tar 12083200 SHA256 dc8f79ae9ab777d0f815e84ed02ac4ccfe3d5826eb4947a195dfce9fd95a9582 SHA512 99cf647ab39f5a34acaf2049908f91d3f3822f4afd3b9dad1630b31c72518398069f4f3d3840168122cb12aa5e5540466729bc714fbda96eb9403e635f88d244 WHIRLPOOL 4cb9bff7c9bf97cbe2a41eaa0f253a8c891b9beff9a2e65f1652eae235c90b811efeae1ee7b608e90ad993a3959a787a06a34f62cec1a709b2fe6ec59f91e3d1
|
||||
EBUILD mit-krb5-1.13-r1.ebuild 4004 SHA256 c8f248cfdf76abb06d0f66c4a4ad2def779c1f08843f21e811c4be09ee873280 SHA512 edab5aef319d6357544d3f36c9df27ff36e2ba518eeb3f931b757c577e799c000efadca7843c2b25878e4e9e9bd83f1fa5735ee22cff38e16588983909d15155 WHIRLPOOL a7060c304a51e630a0501a764d803942d48030a48b474ef12e639fb3fce5c01eb08a7c789dda0bef4b4cf68157bb02ca1bc4fdf7f8b2cf948f17a576bce6356a
|
||||
EBUILD mit-krb5-1.13.ebuild 3852 SHA256 517b74d24b7aaf6262974ea579527f726ddb2b660d00fada3537820bd1aa93fa SHA512 1b6051b7a2f0dd14ab15f77285efc49861e095ba2cac7b6ae9d96cbaac8095b2fc5bb2043b19be118996689841f0c14ebbe673773d304ae224eed20343e6b5a0 WHIRLPOOL 91343588511735397042a93154e17800af95f84cb9a022c51aa8433975fa1edc16615a4902bc81f71570c54abb693d3c0216604cbbcb1937ebadedf350f188a3
|
||||
MISC ChangeLog 66879 SHA256 44c911cb03f9aff015ad41938c3584182bc0f7a716ed28b19578ead8536a7756 SHA512 81ba6c44652b497323608c6e9089e458ae861d35b8e5a01effe8062d39cfb20ef7b17632272694c0c3fce0a0883714e403e182f7dca6e0de2eebc9142e51e04d WHIRLPOOL 78992f6a54210d75bdfcb6c89a8a6a7bb0b41e6565afcf27b94021d6de6bf93bd1178f0dd502c8fe80f0f07d20a427efcecf31432fdfa4ff183a3d1130f5eae4
|
||||
MISC ChangeLog 67134 SHA256 c75114547001535e00643855202570bce6d6bdf5c3ce6a58640efe226dcfa11e SHA512 73297b8d999a50f467a2ae32b22651a08a0ad38a46d71679b50c77385e5cf432bb89899c02239c619b1df13040acc395d331e20fbed0ddefb14bb9588bb17682 WHIRLPOOL b7b1e3d85c40233edcd2e72a5199f0e31a6dbd35fe19c9b7a22845db3dbfdffe85f6d48c9c4142de1ea87f24312d7fd2664b20cd5dd3137faaf3b6134234280d
|
||||
MISC metadata.xml 668 SHA256 da5862dde92f34b882870961cb9f1e4aa8209fc549e32a43d99770a9de8b232d SHA512 0038aeb7cda74161d2e2fe97c5124ee6cc86a24b9503714c128cd8b9af8b8050a89cf5dd3aadd66b1714c1d1aeb8564d50479547a586200793ea485e9f9c6c8b WHIRLPOOL 52394a4f4d5acb11f3bf2e76e036707c7f7741990d70bafb5c87a6da5d191b6aee3cb8383f6e66694cbda7458eb1a869c7ec8758750741835e2f1af4e028378c
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iQIcBAEBCAAGBQJUcvIfAAoJEHfx8XVYajsf4/YP/jSNvDrqyihf26FzbvaBxmHw
|
||||
0FJJdmx05rp0Mlv4SaTcGg3hw11SP3YhV1b9Opx4n4j8a8IUiAezRXdOVfch8hpy
|
||||
7tQyE0ZKgTpC9G/Rgh8P/6crk+pyDSUIVI7mnnWH/hQ5nCGaXPUgQn7XSD7nT4/a
|
||||
XQGkILl60Dhslp2wsv0uVMEhdlwHfEt3I4oCLm3eor+feEBgyrF//Yes0iFLW4G0
|
||||
lgiVW0tqvK45idoHJywlqjt0lMsoHxDI+qSaj+R0QVYKX/lCq+i454j726hAACuw
|
||||
MxEGe0l9m1kSuIDHJfXV8avOjtHUoeoGooeH9wnU+oFbT4FFEK0CeeLz/ipVQDnV
|
||||
EXzOdExCVDVPv4kd6WDbcpB30dp0NYl0TL6lTBkAFCx3hF0vCLEZru53qzSogLHC
|
||||
Ex6ImvFDHjsHRL6tYko0gC8kxic7zjJx3YrQ24qFUSWiVmlAainSvpDYGx5mgtC6
|
||||
mFCw1ih14OW0+UbCDKZTFHQ5ONfsyVq9IPRV7zrxeIcFScpK7A45mqD5EGczwSd2
|
||||
NQsL/qvZi1X4wcYYsvQaMgZg62CRHiOjiL/rAVUfQ0vwsabIfihaHzfmDPMmCJyC
|
||||
+EnPvuxn20vI/r+B65mwoX5SBkb4KHc9nQmysdpubkvg+TTmKNRMtvVk4KWHmjwa
|
||||
X3WAVeq7CarzN1/Un2oJ
|
||||
=aNu4
|
||||
iQJ8BAEBCABmBQJU05lbXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXRBQjk1NkM0NUMxNzFCRTY4Rjk4NENDMDk3
|
||||
N0YxRjE3NTU4NkEzQjFGAAoJEHfx8XVYajsfCZAP+QEjqIBoGE3ZerZ2pkEldal7
|
||||
xc6JFDrQH6HxmXplZ7x1KqDy4+7rtAP6OETwk8uvghquHdPKeFMLxMNF5xelXqoE
|
||||
8l1cRKwBoaAsAFn63Z3BX0mpxtJ3sednpfZ66DaLCcmeGFBwQQmAdeKod/42//KT
|
||||
fhDEUUKcUzNRrm9GT+UBCXjqiSfL4SOH1VKpVLKd2qeWgZ/V8hsbluzcIShXpGnq
|
||||
poaavR4YAEzrIimaedvD2f+xFdMUJoE/Qy11+Cp/jy78KH5RNJk6ere/syHpbIQO
|
||||
qo+C8w1aHIqzwUqGQmh+IY6nCPofQNHNNglX2duRe+I60MlveXHZOsp5JIyrs9eS
|
||||
wTcbJwSy/lpuWinK08yOAYmB9uNu/BQyMXf2Yrrt6FlfoAhqdOtEvHKwQHgZCKHp
|
||||
zEAqt0HpyVaTdOJ13kZpb7Y0rN5mDb47DUQDaq4KhlpDqY0beq//aVk7iEL5WOe0
|
||||
DU71LNtMQLVm7xt4CLMGo2UwgIpd2xaZhyMmgYZfbcEbUxowcVzyQxkn6GPpfsY+
|
||||
MFFCsOlU+2Pguyk6ZSkE5bom8zi0AibM+LiW24q9R9czFGUBUC1cnNzFR4zLJX/S
|
||||
vfWA4hVcaMxBc9/QmSb/bUY8j8VFxONPgtGxYWenq8YPuhSdatVw9GmOVhYfctdS
|
||||
M/2E95tSa5wbodu6QhcW
|
||||
=SL9N
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -0,0 +1,343 @@
|
||||
diff --git a/src/kadmin/server/kadm_rpc_svc.c b/src/kadmin/server/kadm_rpc_svc.c
|
||||
index 3837931..f4d2a7c 100644
|
||||
--- a/src/kadmin/server/kadm_rpc_svc.c
|
||||
+++ b/src/kadmin/server/kadm_rpc_svc.c
|
||||
@@ -4,7 +4,7 @@
|
||||
*
|
||||
*/
|
||||
|
||||
-#include <k5-platform.h>
|
||||
+#include <k5-int.h>
|
||||
#include <gssrpc/rpc.h>
|
||||
#include <gssapi/gssapi_krb5.h> /* for gss_nt_krb5_name */
|
||||
#include <syslog.h>
|
||||
@@ -296,14 +296,8 @@ check_rpcsec_auth(struct svc_req *rqstp)
|
||||
c1 = krb5_princ_component(kctx, princ, 0);
|
||||
c2 = krb5_princ_component(kctx, princ, 1);
|
||||
realm = krb5_princ_realm(kctx, princ);
|
||||
- if (strncmp(handle->params.realm, realm->data, realm->length) == 0
|
||||
- && strncmp("kadmin", c1->data, c1->length) == 0) {
|
||||
-
|
||||
- if (strncmp("history", c2->data, c2->length) == 0)
|
||||
- goto fail_princ;
|
||||
- else
|
||||
- success = 1;
|
||||
- }
|
||||
+ success = data_eq_string(*realm, handle->params.realm) &&
|
||||
+ data_eq_string(*c1, "kadmin") && !data_eq_string(*c2, "history");
|
||||
|
||||
fail_princ:
|
||||
if (!success) {
|
||||
diff --git a/src/lib/gssapi/krb5/context_time.c b/src/lib/gssapi/krb5/context_time.c
|
||||
index b3d1db0..a18cfb0 100644
|
||||
--- a/src/lib/gssapi/krb5/context_time.c
|
||||
+++ b/src/lib/gssapi/krb5/context_time.c
|
||||
@@ -40,7 +40,7 @@ krb5_gss_context_time(minor_status, context_handle, time_rec)
|
||||
|
||||
ctx = (krb5_gss_ctx_id_rec *) context_handle;
|
||||
|
||||
- if (! ctx->established) {
|
||||
+ if (ctx->terminated || !ctx->established) {
|
||||
*minor_status = KG_CTX_INCOMPLETE;
|
||||
return(GSS_S_NO_CONTEXT);
|
||||
}
|
||||
diff --git a/src/lib/gssapi/krb5/export_sec_context.c b/src/lib/gssapi/krb5/export_sec_context.c
|
||||
index 18a3a34..1b3de68 100644
|
||||
--- a/src/lib/gssapi/krb5/export_sec_context.c
|
||||
+++ b/src/lib/gssapi/krb5/export_sec_context.c
|
||||
@@ -45,6 +45,11 @@ krb5_gss_export_sec_context(minor_status, context_handle, interprocess_token)
|
||||
*minor_status = 0;
|
||||
|
||||
ctx = (krb5_gss_ctx_id_t) *context_handle;
|
||||
+ if (ctx->terminated) {
|
||||
+ *minor_status = KG_CTX_INCOMPLETE;
|
||||
+ return (GSS_S_NO_CONTEXT);
|
||||
+ }
|
||||
+
|
||||
context = ctx->k5_context;
|
||||
kret = krb5_gss_ser_init(context);
|
||||
if (kret)
|
||||
diff --git a/src/lib/gssapi/krb5/gssapiP_krb5.h b/src/lib/gssapi/krb5/gssapiP_krb5.h
|
||||
index 7e807cc..a0e8625 100644
|
||||
--- a/src/lib/gssapi/krb5/gssapiP_krb5.h
|
||||
+++ b/src/lib/gssapi/krb5/gssapiP_krb5.h
|
||||
@@ -206,6 +206,7 @@ typedef struct _krb5_gss_ctx_id_rec {
|
||||
unsigned int established : 1;
|
||||
unsigned int have_acceptor_subkey : 1;
|
||||
unsigned int seed_init : 1; /* XXX tested but never actually set */
|
||||
+ unsigned int terminated : 1;
|
||||
OM_uint32 gss_flags;
|
||||
unsigned char seed[16];
|
||||
krb5_gss_name_t here;
|
||||
diff --git a/src/lib/gssapi/krb5/gssapi_krb5.c b/src/lib/gssapi/krb5/gssapi_krb5.c
|
||||
index 6456b23..77b7fff 100644
|
||||
--- a/src/lib/gssapi/krb5/gssapi_krb5.c
|
||||
+++ b/src/lib/gssapi/krb5/gssapi_krb5.c
|
||||
@@ -369,7 +369,7 @@ krb5_gss_inquire_sec_context_by_oid (OM_uint32 *minor_status,
|
||||
|
||||
ctx = (krb5_gss_ctx_id_rec *) context_handle;
|
||||
|
||||
- if (!ctx->established)
|
||||
+ if (ctx->terminated || !ctx->established)
|
||||
return GSS_S_NO_CONTEXT;
|
||||
|
||||
for (i = 0; i < sizeof(krb5_gss_inquire_sec_context_by_oid_ops)/
|
||||
diff --git a/src/lib/gssapi/krb5/inq_context.c b/src/lib/gssapi/krb5/inq_context.c
|
||||
index eacb0fd..096df2a 100644
|
||||
--- a/src/lib/gssapi/krb5/inq_context.c
|
||||
+++ b/src/lib/gssapi/krb5/inq_context.c
|
||||
@@ -105,7 +105,7 @@ krb5_gss_inquire_context(minor_status, context_handle, initiator_name,
|
||||
|
||||
ctx = (krb5_gss_ctx_id_rec *) context_handle;
|
||||
|
||||
- if (! ctx->established) {
|
||||
+ if (ctx->terminated || !ctx->established) {
|
||||
*minor_status = KG_CTX_INCOMPLETE;
|
||||
return(GSS_S_NO_CONTEXT);
|
||||
}
|
||||
diff --git a/src/lib/gssapi/krb5/k5seal.c b/src/lib/gssapi/krb5/k5seal.c
|
||||
index 7665cba..f1c74dd 100644
|
||||
--- a/src/lib/gssapi/krb5/k5seal.c
|
||||
+++ b/src/lib/gssapi/krb5/k5seal.c
|
||||
@@ -342,7 +342,7 @@ kg_seal(minor_status, context_handle, conf_req_flag, qop_req,
|
||||
|
||||
ctx = (krb5_gss_ctx_id_rec *) context_handle;
|
||||
|
||||
- if (! ctx->established) {
|
||||
+ if (ctx->terminated || !ctx->established) {
|
||||
*minor_status = KG_CTX_INCOMPLETE;
|
||||
return(GSS_S_NO_CONTEXT);
|
||||
}
|
||||
diff --git a/src/lib/gssapi/krb5/k5sealiov.c b/src/lib/gssapi/krb5/k5sealiov.c
|
||||
index a129670..b53e348 100644
|
||||
--- a/src/lib/gssapi/krb5/k5sealiov.c
|
||||
+++ b/src/lib/gssapi/krb5/k5sealiov.c
|
||||
@@ -281,7 +281,7 @@ kg_seal_iov(OM_uint32 *minor_status,
|
||||
}
|
||||
|
||||
ctx = (krb5_gss_ctx_id_rec *)context_handle;
|
||||
- if (!ctx->established) {
|
||||
+ if (ctx->terminated || !ctx->established) {
|
||||
*minor_status = KG_CTX_INCOMPLETE;
|
||||
return GSS_S_NO_CONTEXT;
|
||||
}
|
||||
diff --git a/src/lib/gssapi/krb5/k5unseal.c b/src/lib/gssapi/krb5/k5unseal.c
|
||||
index 0573958..673c883 100644
|
||||
--- a/src/lib/gssapi/krb5/k5unseal.c
|
||||
+++ b/src/lib/gssapi/krb5/k5unseal.c
|
||||
@@ -492,7 +492,7 @@ kg_unseal(minor_status, context_handle, input_token_buffer,
|
||||
|
||||
ctx = (krb5_gss_ctx_id_rec *) context_handle;
|
||||
|
||||
- if (! ctx->established) {
|
||||
+ if (ctx->terminated || !ctx->established) {
|
||||
*minor_status = KG_CTX_INCOMPLETE;
|
||||
return(GSS_S_NO_CONTEXT);
|
||||
}
|
||||
diff --git a/src/lib/gssapi/krb5/k5unsealiov.c b/src/lib/gssapi/krb5/k5unsealiov.c
|
||||
index f34d802..8b67042 100644
|
||||
--- a/src/lib/gssapi/krb5/k5unsealiov.c
|
||||
+++ b/src/lib/gssapi/krb5/k5unsealiov.c
|
||||
@@ -625,7 +625,7 @@ kg_unseal_iov(OM_uint32 *minor_status,
|
||||
OM_uint32 code;
|
||||
|
||||
ctx = (krb5_gss_ctx_id_rec *)context_handle;
|
||||
- if (!ctx->established) {
|
||||
+ if (ctx->terminated || !ctx->established) {
|
||||
*minor_status = KG_CTX_INCOMPLETE;
|
||||
return GSS_S_NO_CONTEXT;
|
||||
}
|
||||
diff --git a/src/lib/gssapi/krb5/lucid_context.c b/src/lib/gssapi/krb5/lucid_context.c
|
||||
index 85df7fd..449e71f 100644
|
||||
--- a/src/lib/gssapi/krb5/lucid_context.c
|
||||
+++ b/src/lib/gssapi/krb5/lucid_context.c
|
||||
@@ -75,6 +75,11 @@ gss_krb5int_export_lucid_sec_context(
|
||||
*minor_status = 0;
|
||||
*data_set = GSS_C_NO_BUFFER_SET;
|
||||
|
||||
+ if (ctx->terminated || !ctx->established) {
|
||||
+ *minor_status = KG_CTX_INCOMPLETE;
|
||||
+ return GSS_S_NO_CONTEXT;
|
||||
+ }
|
||||
+
|
||||
retval = generic_gss_oid_decompose(minor_status,
|
||||
GSS_KRB5_EXPORT_LUCID_SEC_CONTEXT_OID,
|
||||
GSS_KRB5_EXPORT_LUCID_SEC_CONTEXT_OID_LENGTH,
|
||||
diff --git a/src/lib/gssapi/krb5/prf.c b/src/lib/gssapi/krb5/prf.c
|
||||
index e19291f..e897074 100644
|
||||
--- a/src/lib/gssapi/krb5/prf.c
|
||||
+++ b/src/lib/gssapi/krb5/prf.c
|
||||
@@ -58,6 +58,10 @@ krb5_gss_pseudo_random(OM_uint32 *minor_status,
|
||||
ns.data = NULL;
|
||||
|
||||
ctx = (krb5_gss_ctx_id_t)context;
|
||||
+ if (ctx->terminated || !ctx->established) {
|
||||
+ *minor_status = KG_CTX_INCOMPLETE;
|
||||
+ return GSS_S_NO_CONTEXT;
|
||||
+ }
|
||||
|
||||
switch (prf_key) {
|
||||
case GSS_C_PRF_KEY_FULL:
|
||||
diff --git a/src/lib/gssapi/krb5/process_context_token.c b/src/lib/gssapi/krb5/process_context_token.c
|
||||
index ae33180..a672f48 100644
|
||||
--- a/src/lib/gssapi/krb5/process_context_token.c
|
||||
+++ b/src/lib/gssapi/krb5/process_context_token.c
|
||||
@@ -39,11 +39,18 @@ krb5_gss_process_context_token(minor_status, context_handle,
|
||||
|
||||
ctx = (krb5_gss_ctx_id_t) context_handle;
|
||||
|
||||
- if (! ctx->established) {
|
||||
+ if (ctx->terminated || !ctx->established) {
|
||||
*minor_status = KG_CTX_INCOMPLETE;
|
||||
return(GSS_S_NO_CONTEXT);
|
||||
}
|
||||
|
||||
+ /* We only support context deletion tokens for now, and RFC 4121 does not
|
||||
+ * define a context deletion token. */
|
||||
+ if (ctx->proto) {
|
||||
+ *minor_status = 0;
|
||||
+ return(GSS_S_DEFECTIVE_TOKEN);
|
||||
+ }
|
||||
+
|
||||
/* "unseal" the token */
|
||||
|
||||
if (GSS_ERROR(majerr = kg_unseal(minor_status, context_handle,
|
||||
@@ -52,8 +59,8 @@ krb5_gss_process_context_token(minor_status, context_handle,
|
||||
KG_TOK_DEL_CTX)))
|
||||
return(majerr);
|
||||
|
||||
- /* that's it. delete the context */
|
||||
-
|
||||
- return(krb5_gss_delete_sec_context(minor_status, &context_handle,
|
||||
- GSS_C_NO_BUFFER));
|
||||
+ /* Mark the context as terminated, but do not delete it (as that would
|
||||
+ * leave the caller with a dangling context handle). */
|
||||
+ ctx->terminated = 1;
|
||||
+ return(GSS_S_COMPLETE);
|
||||
}
|
||||
diff --git a/src/lib/gssapi/krb5/wrap_size_limit.c b/src/lib/gssapi/krb5/wrap_size_limit.c
|
||||
index 7bc4221..ed5c599 100644
|
||||
--- a/src/lib/gssapi/krb5/wrap_size_limit.c
|
||||
+++ b/src/lib/gssapi/krb5/wrap_size_limit.c
|
||||
@@ -95,7 +95,7 @@ krb5_gss_wrap_size_limit(minor_status, context_handle, conf_req_flag,
|
||||
}
|
||||
|
||||
ctx = (krb5_gss_ctx_id_rec *) context_handle;
|
||||
- if (! ctx->established) {
|
||||
+ if (ctx->terminated || !ctx->established) {
|
||||
*minor_status = KG_CTX_INCOMPLETE;
|
||||
return(GSS_S_NO_CONTEXT);
|
||||
}
|
||||
diff --git a/src/lib/gssapi/mechglue/mglueP.h b/src/lib/gssapi/mechglue/mglueP.h
|
||||
index e56b9c1..2b5145e 100644
|
||||
--- a/src/lib/gssapi/mechglue/mglueP.h
|
||||
+++ b/src/lib/gssapi/mechglue/mglueP.h
|
||||
@@ -25,7 +25,6 @@ do { \
|
||||
*/
|
||||
typedef struct gss_union_ctx_id_struct {
|
||||
struct gss_union_ctx_id_struct *loopback;
|
||||
- struct gss_union_ctx_id_struct *interposer;
|
||||
gss_OID mech_type;
|
||||
gss_ctx_id_t internal_ctx_id;
|
||||
} gss_union_ctx_id_desc, *gss_union_ctx_id_t;
|
||||
diff --git a/src/lib/kadm5/kadm_rpc_xdr.c b/src/lib/kadm5/kadm_rpc_xdr.c
|
||||
index 42ac783..975f94c 100644
|
||||
--- a/src/lib/kadm5/kadm_rpc_xdr.c
|
||||
+++ b/src/lib/kadm5/kadm_rpc_xdr.c
|
||||
@@ -320,6 +320,7 @@ bool_t xdr_krb5_tl_data(XDR *xdrs, krb5_tl_data **tl_data_head)
|
||||
free(tl);
|
||||
tl = tl2;
|
||||
}
|
||||
+ *tl_data_head = NULL;
|
||||
break;
|
||||
|
||||
case XDR_ENCODE:
|
||||
@@ -1096,6 +1097,7 @@ xdr_krb5_principal(XDR *xdrs, krb5_principal *objp)
|
||||
case XDR_FREE:
|
||||
if(*objp != NULL)
|
||||
krb5_free_principal(context, *objp);
|
||||
+ *objp = NULL;
|
||||
break;
|
||||
}
|
||||
return TRUE;
|
||||
diff --git a/src/lib/rpc/auth_gssapi_misc.c b/src/lib/rpc/auth_gssapi_misc.c
|
||||
index 53bdb98..a05ea19 100644
|
||||
--- a/src/lib/rpc/auth_gssapi_misc.c
|
||||
+++ b/src/lib/rpc/auth_gssapi_misc.c
|
||||
@@ -322,7 +322,6 @@ bool_t auth_gssapi_unwrap_data(
|
||||
if (! (*xdr_func)(&temp_xdrs, xdr_ptr)) {
|
||||
PRINTF(("gssapi_unwrap_data: deserializing arguments failed\n"));
|
||||
gss_release_buffer(minor, &out_buf);
|
||||
- xdr_free(xdr_func, xdr_ptr);
|
||||
XDR_DESTROY(&temp_xdrs);
|
||||
return FALSE;
|
||||
}
|
||||
diff --git a/src/lib/rpc/svc_auth_gss.c b/src/lib/rpc/svc_auth_gss.c
|
||||
index 09a3534..b81c4a3 100644
|
||||
--- a/src/lib/rpc/svc_auth_gss.c
|
||||
+++ b/src/lib/rpc/svc_auth_gss.c
|
||||
@@ -65,16 +65,6 @@ extern const gss_OID_desc * const gss_mech_spkm3;
|
||||
|
||||
extern SVCAUTH svc_auth_none;
|
||||
|
||||
-/*
|
||||
- * from mit-krb5-1.2.1 mechglue/mglueP.h:
|
||||
- * Array of context IDs typed by mechanism OID
|
||||
- */
|
||||
-typedef struct gss_union_ctx_id_t {
|
||||
- gss_OID mech_type;
|
||||
- gss_ctx_id_t internal_ctx_id;
|
||||
-} gss_union_ctx_id_desc, *gss_union_ctx_id_t;
|
||||
-
|
||||
-
|
||||
static auth_gssapi_log_badauth_func log_badauth = NULL;
|
||||
static caddr_t log_badauth_data = NULL;
|
||||
static auth_gssapi_log_badauth2_func log_badauth2 = NULL;
|
||||
@@ -239,16 +229,8 @@ svcauth_gss_accept_sec_context(struct svc_req *rqst,
|
||||
gd->ctx = GSS_C_NO_CONTEXT;
|
||||
goto errout;
|
||||
}
|
||||
- /*
|
||||
- * ANDROS: krb5 mechglue returns ctx of size 8 - two pointers,
|
||||
- * one to the mechanism oid, one to the internal_ctx_id
|
||||
- */
|
||||
- if ((gr->gr_ctx.value = mem_alloc(sizeof(gss_union_ctx_id_desc))) == NULL) {
|
||||
- fprintf(stderr, "svcauth_gss_accept_context: out of memory\n");
|
||||
- goto errout;
|
||||
- }
|
||||
- memcpy(gr->gr_ctx.value, gd->ctx, sizeof(gss_union_ctx_id_desc));
|
||||
- gr->gr_ctx.length = sizeof(gss_union_ctx_id_desc);
|
||||
+ gr->gr_ctx.value = "xxxx";
|
||||
+ gr->gr_ctx.length = 4;
|
||||
|
||||
/* gr->gr_win = 0x00000005; ANDROS: for debugging linux kernel version... */
|
||||
gr->gr_win = sizeof(gd->seqmask) * 8;
|
||||
@@ -520,8 +502,6 @@ gssrpc__svcauth_gss(struct svc_req *rqst, struct rpc_msg *msg,
|
||||
|
||||
if (!svcauth_gss_nextverf(rqst, htonl(gr.gr_win))) {
|
||||
gss_release_buffer(&min_stat, &gr.gr_token);
|
||||
- mem_free(gr.gr_ctx.value,
|
||||
- sizeof(gss_union_ctx_id_desc));
|
||||
ret_freegc (AUTH_FAILED);
|
||||
}
|
||||
*no_dispatch = TRUE;
|
||||
@@ -531,7 +511,6 @@ gssrpc__svcauth_gss(struct svc_req *rqst, struct rpc_msg *msg,
|
||||
|
||||
gss_release_buffer(&min_stat, &gr.gr_token);
|
||||
gss_release_buffer(&min_stat, &gd->checksum);
|
||||
- mem_free(gr.gr_ctx.value, sizeof(gss_union_ctx_id_desc));
|
||||
if (!call_stat)
|
||||
ret_freegc (AUTH_FAILED);
|
||||
|
||||
diff --git a/src/tests/gssapi/t_prf.c b/src/tests/gssapi/t_prf.c
|
||||
index 254f8fb..7f04899 100644
|
||||
--- a/src/tests/gssapi/t_prf.c
|
||||
+++ b/src/tests/gssapi/t_prf.c
|
||||
@@ -127,6 +127,7 @@ main(int argc, char *argv[])
|
||||
uctx.mech_type = &mech_krb5;
|
||||
uctx.internal_ctx_id = (gss_ctx_id_t)&kgctx;
|
||||
kgctx.k5_context = NULL;
|
||||
+ kgctx.established = 1;
|
||||
kgctx.have_acceptor_subkey = 1;
|
||||
kb1.contents = k1buf;
|
||||
kb2.contents = k2buf;
|
@ -0,0 +1,19 @@
|
||||
diff --git a/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c b/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
|
||||
index 522773e..6779f51 100644
|
||||
--- a/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
|
||||
+++ b/src/plugins/kdb/ldap/libkdb_ldap/ldap_pwd_policy.c
|
||||
@@ -314,10 +314,11 @@ krb5_ldap_get_password_policy_from_dn(krb5_context context, char *pol_name,
|
||||
LDAP_SEARCH(pol_dn, LDAP_SCOPE_BASE, "(objectclass=krbPwdPolicy)", password_policy_attributes);
|
||||
|
||||
ent=ldap_first_entry(ld, result);
|
||||
- if (ent != NULL) {
|
||||
- if ((st = populate_policy(context, ld, ent, pol_name, *policy)) != 0)
|
||||
- goto cleanup;
|
||||
+ if (ent == NULL) {
|
||||
+ st = KRB5_KDB_NOENTRY;
|
||||
+ goto cleanup;
|
||||
}
|
||||
+ st = populate_policy(context, ld, ent, pol_name, *policy);
|
||||
|
||||
cleanup:
|
||||
ldap_msgfree(result);
|
@ -0,0 +1,56 @@
|
||||
diff --git a/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c b/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
|
||||
index 3e560d9..10b5982 100644
|
||||
--- a/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
|
||||
+++ b/src/plugins/kdb/ldap/libkdb_ldap/ldap_principal2.c
|
||||
@@ -406,14 +406,14 @@ krb5_encode_krbsecretkey(krb5_key_data *key_data_in, int n_key_data,
|
||||
int num_versions = 1;
|
||||
int i, j, last;
|
||||
krb5_error_code err = 0;
|
||||
- krb5_key_data *key_data;
|
||||
+ krb5_key_data *key_data = NULL;
|
||||
|
||||
- if (n_key_data <= 0)
|
||||
+ if (n_key_data < 0)
|
||||
return NULL;
|
||||
|
||||
/* Make a shallow copy of the key data so we can alter it. */
|
||||
key_data = k5calloc(n_key_data, sizeof(*key_data), &err);
|
||||
- if (key_data_in == NULL)
|
||||
+ if (key_data == NULL)
|
||||
goto cleanup;
|
||||
memcpy(key_data, key_data_in, n_key_data * sizeof(*key_data));
|
||||
|
||||
@@ -467,9 +467,8 @@ krb5_encode_krbsecretkey(krb5_key_data *key_data_in, int n_key_data,
|
||||
free(key_data);
|
||||
if (err != 0) {
|
||||
if (ret != NULL) {
|
||||
- for (i = 0; i <= num_versions; i++)
|
||||
- if (ret[i] != NULL)
|
||||
- free (ret[i]);
|
||||
+ for (i = 0; ret[i] != NULL; i++)
|
||||
+ free (ret[i]);
|
||||
free (ret);
|
||||
ret = NULL;
|
||||
}
|
||||
@@ -1036,9 +1035,19 @@ krb5_ldap_put_principal(krb5_context context, krb5_db_entry *entry,
|
||||
bersecretkey = krb5_encode_krbsecretkey (entry->key_data,
|
||||
entry->n_key_data, mkvno);
|
||||
|
||||
- if ((st=krb5_add_ber_mem_ldap_mod(&mods, "krbprincipalkey",
|
||||
- LDAP_MOD_REPLACE | LDAP_MOD_BVALUES, bersecretkey)) != 0)
|
||||
+ if (bersecretkey == NULL) {
|
||||
+ st = ENOMEM;
|
||||
goto cleanup;
|
||||
+ }
|
||||
+ /* An empty list of bervals is only accepted for modify operations,
|
||||
+ * not add operations. */
|
||||
+ if (bersecretkey[0] != NULL || !create_standalone_prinicipal) {
|
||||
+ st = krb5_add_ber_mem_ldap_mod(&mods, "krbprincipalkey",
|
||||
+ LDAP_MOD_REPLACE | LDAP_MOD_BVALUES,
|
||||
+ bersecretkey);
|
||||
+ if (st != 0)
|
||||
+ goto cleanup;
|
||||
+ }
|
||||
|
||||
if (!(entry->mask & KADM5_PRINCIPAL)) {
|
||||
memset(strval, 0, sizeof(strval));
|
@ -0,0 +1,147 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/app-crypt/mit-krb5/mit-krb5-1.13-r1.ebuild,v 1.1 2015/02/05 16:24:40 eras Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7} )
|
||||
inherit autotools eutils flag-o-matic multilib-minimal python-any-r1 versionator
|
||||
|
||||
MY_P="${P/mit-}"
|
||||
P_DIR=$(get_version_component_range 1-2)
|
||||
DESCRIPTION="MIT Kerberos V"
|
||||
HOMEPAGE="http://web.mit.edu/kerberos/www/"
|
||||
SRC_URI="http://web.mit.edu/kerberos/dist/krb5/${P_DIR}/${MY_P}-signed.tar"
|
||||
|
||||
LICENSE="openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
|
||||
IUSE="doc +keyutils openldap +pkinit selinux +threads test xinetd"
|
||||
|
||||
CDEPEND="!!app-crypt/heimdal
|
||||
>=sys-libs/e2fsprogs-libs-1.42.9[${MULTILIB_USEDEP}]
|
||||
|| ( >=dev-libs/libverto-0.2.5[libev,${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libverto-0.2.5[libevent,${MULTILIB_USEDEP}]
|
||||
>=dev-libs/libverto-0.2.5[tevent,${MULTILIB_USEDEP}] )
|
||||
keyutils? ( >=sys-apps/keyutils-1.5.8[${MULTILIB_USEDEP}] )
|
||||
openldap? ( >=net-nds/openldap-2.4.38-r1[${MULTILIB_USEDEP}] )
|
||||
pkinit? ( >=dev-libs/openssl-1.0.1h-r2[${MULTILIB_USEDEP}] )
|
||||
xinetd? ( sys-apps/xinetd )
|
||||
abi_x86_32? (
|
||||
!<=app-emulation/emul-linux-x86-baselibs-20140508-r1
|
||||
!app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)]
|
||||
)"
|
||||
DEPEND="${CDEPEND}
|
||||
${PYTHON_DEPS}
|
||||
virtual/yacc
|
||||
doc? ( virtual/latex-base )
|
||||
test? ( ${PYTHON_DEPS}
|
||||
dev-lang/tcl
|
||||
dev-util/dejagnu )"
|
||||
RDEPEND="${CDEPEND}
|
||||
selinux? ( sec-policy/selinux-kerberos )"
|
||||
|
||||
S=${WORKDIR}/${MY_P}/src
|
||||
|
||||
MULTILIB_CHOST_TOOLS=(
|
||||
/usr/bin/krb5-config
|
||||
)
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
unpack ./"${MY_P}".tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}/${PN}-1.12_warn_cflags.patch"
|
||||
epatch "${FILESDIR}/${PN}-config_LDFLAGS.patch"
|
||||
epatch "${FILESDIR}/${PN}-CVE-2014-5353.patch"
|
||||
epatch "${FILESDIR}/${PN}-CVE-2014-5354.patch"
|
||||
epatch "${FILESDIR}/2015-001-patch-r113.patch"
|
||||
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
append-cppflags "-I${EPREFIX}/usr/include/et"
|
||||
# QA
|
||||
append-flags -fno-strict-aliasing
|
||||
append-flags -fno-strict-overflow
|
||||
|
||||
multilib-minimal_src_configure
|
||||
}
|
||||
|
||||
multilib_src_configure() {
|
||||
use keyutils || export ac_cv_header_keyutils_h=no
|
||||
ECONF_SOURCE=${S} \
|
||||
WARN_CFLAGS="set" \
|
||||
econf \
|
||||
$(use_with openldap ldap) \
|
||||
"$(multilib_native_use_with test tcl "${EPREFIX}/usr")" \
|
||||
$(use_enable pkinit) \
|
||||
$(use_enable threads thread-support) \
|
||||
--without-hesiod \
|
||||
--enable-shared \
|
||||
--with-system-et \
|
||||
--with-system-ss \
|
||||
--enable-dns-for-realm \
|
||||
--enable-kdc-lookaside-cache \
|
||||
--with-system-verto \
|
||||
--disable-rpath
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
emake -j1
|
||||
}
|
||||
|
||||
multilib_src_test() {
|
||||
multilib_is_native_abi && emake -j1 check
|
||||
}
|
||||
|
||||
multilib_src_install() {
|
||||
emake \
|
||||
DESTDIR="${D}" \
|
||||
EXAMPLEDIR="${EPREFIX}/usr/share/doc/${PF}/examples" \
|
||||
install
|
||||
}
|
||||
|
||||
multilib_src_install_all() {
|
||||
# default database dir
|
||||
keepdir /var/lib/krb5kdc
|
||||
|
||||
cd ..
|
||||
dodoc README
|
||||
|
||||
if use doc; then
|
||||
dohtml -r doc/html/*
|
||||
docinto pdf
|
||||
dodoc doc/pdf/*.pdf
|
||||
fi
|
||||
|
||||
newinitd "${FILESDIR}"/mit-krb5kadmind.initd-r1 mit-krb5kadmind
|
||||
newinitd "${FILESDIR}"/mit-krb5kdc.initd-r1 mit-krb5kdc
|
||||
newinitd "${FILESDIR}"/mit-krb5kpropd.initd-r1 mit-krb5kpropd
|
||||
|
||||
insinto /etc
|
||||
newins "${ED}/usr/share/doc/${PF}/examples/krb5.conf" krb5.conf.example
|
||||
insinto /var/lib/krb5kdc
|
||||
newins "${ED}/usr/share/doc/${PF}/examples/kdc.conf" kdc.conf.example
|
||||
|
||||
if use openldap ; then
|
||||
insinto /etc/openldap/schema
|
||||
doins "${S}/plugins/kdb/ldap/libkdb_ldap/kerberos.schema"
|
||||
fi
|
||||
|
||||
if use xinetd ; then
|
||||
insinto /etc/xinetd.d
|
||||
newins "${FILESDIR}/kpropd.xinetd" kpropd
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
if has_version "<${CATEGORY}/${PN}-1.8.0" ; then
|
||||
elog "MIT split the Kerberos applications from the base Kerberos"
|
||||
elog "distribution. Kerberized versions of telnet, rlogin, rsh, rcp,"
|
||||
elog "ftp clients and telnet, ftp deamons now live in"
|
||||
elog "\"app-crypt/mit-krb5-appl\" package."
|
||||
fi
|
||||
}
|
@ -0,0 +1,10 @@
|
||||
# ChangeLog for dev-python/cached-property
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/cached-property/ChangeLog,v 1.1 2015/02/05 17:40:43 cedk Exp $
|
||||
|
||||
*cached-property-0.1.5 (05 Feb 2015)
|
||||
|
||||
05 Feb 2015; Cédric Krier <cedk@gentoo.org> +cached-property-0.1.5.ebuild,
|
||||
+metadata.xml:
|
||||
New ebuild for cached-property
|
||||
|
@ -0,0 +1,14 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST cached-property-0.1.5.tar.gz 7434 SHA256 2d07bd19af2ba5eb1d3c042e2b81c2cd02dc5b0890253cb14ae10f1d34f7f86b SHA512 f5a01e64eed78cc3377bd053b0662dc4f904db7c1ea47b155e1613e6ed413fb6693e4893916518f9e53589373ebe099724d296306a9854d8d8df66b62ed9ce1b WHIRLPOOL cd5faae8024124ddd50f77fd6ee6dd6599756c7e5509d73ebcf4dea2867b066f61c40cc7f9be3144ff3295cd590f3b35925e586f1d9bbf97f40a0416ea7a5f8d
|
||||
EBUILD cached-property-0.1.5.ebuild 722 SHA256 8be1c73f7c22d96c4bf50d54b14fd1cc4064d1ff1017c4849ce9e965a39811d5 SHA512 19d146ea51fc9afd537ca0b34bc980ccba4064b5809d577a5cfb013b202e3c0e734f2e3eaa60d064fe4c0f8f722ae9afe79e852d6f767f3e2018097b37001b43 WHIRLPOOL ae27324c020e51c538eb6c7af5323375eb0f39be1a5446eaf70da963efcf7156f9aceb418700edecff4a0c23ed71f1f5bbffd6cd000762f4a6e1232c14880b02
|
||||
MISC ChangeLog 390 SHA256 3c3fef38d46c1dc6305f9310074b82ca76b39c73e6129199511660916289f7c5 SHA512 c073cd44247e83fea0b23bcd161c3113662f78000f8dcdfb1d9295fc003d22eef938230c46061d479fc027bf7f560f08df2ccfbb1b2e888f65a7b3ced18fdd55 WHIRLPOOL 300ac60bb4fd502d8d6df72608dea1d3b95edd450daaf56b22804abc9ae92b54a5693b12dfa3e81146613186294c0e5447d2bf1ad83324f3f8bfc3092c66b89b
|
||||
MISC metadata.xml 334 SHA256 9ca8a8e468c85e6239dbaffaba6ced7907faecebe8db46bc3d0b23bc9252ca83 SHA512 bfbf8cfc4549de7f564944c04d6bf8e61457aa698376700a7d7dbbe60e8fe21ed1345eb511f30ada38c6b1d259c836956143ae8678a857b0f5ebedbb8f931513 WHIRLPOOL 0fb5f311a35a52f964dc1aa232b8bac23e175973eb058184ba8ad04568cdecc96810d2f343184e606a418873503cb66143f10002ef0d9cf04f91474766a8ddf9
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iF4EAREIAAYFAlTTqx4ACgkQq0itQjXMtXdJQAD/TOLHzM+XWFhuEukPvVa+whAs
|
||||
Z6sQ0w05rLAmHtiQJwwA/0Dg3wRkqriJuSsCI7qEBPBBY0Rw03VMzRKRUeDq7nXJ
|
||||
=RxAv
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-python/cached-property/cached-property-0.1.5.ebuild,v 1.1 2015/02/05 17:40:43 cedk Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python{2_6,2_7,3_3,3_4} )
|
||||
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A cached-property for decorating methods in classes"
|
||||
HOMEPAGE="https://github.com/pydanny/cached-property"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="test"
|
||||
|
||||
DEPEND="test? ( dev-python/pytest )"
|
||||
RDEPEND=""
|
||||
|
||||
src_install() {
|
||||
distutils-r1_src_install
|
||||
dodoc README.rst HISTORY.rst CONTRIBUTING.rst AUTHORS.rst
|
||||
}
|
||||
|
||||
python_test() {
|
||||
py.test || die
|
||||
}
|
@ -0,0 +1,11 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>cedk@gentoo.org</email>
|
||||
<name>Cédric Krier</name>
|
||||
</maintainer>
|
||||
<longdescription lang="en">
|
||||
A cached-property for decorating methods in classes.
|
||||
</longdescription>
|
||||
</pkgmetadata>
|
@ -1,47 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-ruby/crack/crack-0.3.2.ebuild,v 1.6 2014/10/30 13:45:08 mrueg Exp $
|
||||
|
||||
EAPI="2"
|
||||
|
||||
USE_RUBY="ruby19"
|
||||
|
||||
# workaround for ruby 1.9.2, sent upstream after 0.1.8
|
||||
RUBY_FAKEGEM_TASK_TEST="-Ilib test"
|
||||
RUBY_FAKEGEM_TASK_DOC=""
|
||||
|
||||
RUBY_FAKEGEM_DOCDIR="rdoc"
|
||||
RUBY_FAKEGEM_EXTRADOC="README.rdoc History"
|
||||
|
||||
inherit ruby-fakegem
|
||||
|
||||
DESCRIPTION="Really simple JSON and XML parsing, ripped from Merb and Rails"
|
||||
HOMEPAGE="https://github.com/jnunemaker/crack"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
ruby_add_bdepend "test? ( dev-ruby/shoulda dev-ruby/matchy )"
|
||||
|
||||
all_ruby_prepare() {
|
||||
# By default this gem wants to use the fork of matchy from the
|
||||
# same author of itself, but we don't package that (as it's
|
||||
# neither released on gemcutter nor tagged). On the other hand it
|
||||
# works fine with the mcmire gem that we package as
|
||||
# dev-ruby/matchy.
|
||||
sed -i -e 's:jnunemaker-matchy:mcmire-matchy:' test/test_helper.rb || die
|
||||
}
|
||||
|
||||
each_ruby_prepare() {
|
||||
case ${RUBY} in
|
||||
*ruby19)
|
||||
# Remove test suite that is broken for ruby19.
|
||||
# Github Issues 26, 29, 32, 33.
|
||||
rm test/json_test.rb || die
|
||||
;;
|
||||
*)
|
||||
;;
|
||||
esac
|
||||
}
|
@ -0,0 +1,29 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/rbtools/rbtools-0.7.1.ebuild,v 1.1 2015/02/05 17:10:11 kensington Exp $
|
||||
|
||||
EAPI=5
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit distutils-r1 versionator
|
||||
|
||||
MY_PN="RBTools"
|
||||
MY_P="${MY_PN}-${PV}"
|
||||
|
||||
DESCRIPTION="Command line tools for use with Review Board"
|
||||
HOMEPAGE="http://www.reviewboard.org/"
|
||||
SRC_URI="http://downloads.reviewboard.org/releases/${MY_PN}/$(get_version_component_range 1-2)/${MY_P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND=">=dev-python/six-1.8.0[${PYTHON_USEDEP}]"
|
||||
DEPEND="${RDEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
"
|
||||
|
||||
DOCS=( AUTHORS NEWS README )
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
|
||||
"http://www.netbeans.org/dtds/module-status-1_0.dtd">
|
||||
<module name="org.netbeans.modules.profiler.kit">
|
||||
<param name="autoload">false</param>
|
||||
<param name="eager">false</param>
|
||||
<param name="enabled">false</param>
|
||||
<param name="jar">modules/org-netbeans-modules-profiler-kit.jar</param>
|
||||
<param name="reloadable">false</param>
|
||||
</module>
|
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
|
||||
"http://www.netbeans.org/dtds/module-status-1_0.dtd">
|
||||
<module name="org.netbeans.modules.profiler.nbimpl">
|
||||
<param name="autoload">false</param>
|
||||
<param name="eager">false</param>
|
||||
<param name="enabled">false</param>
|
||||
<param name="jar">modules/org-netbeans-modules-profiler-nbimpl.jar</param>
|
||||
<param name="reloadable">false</param>
|
||||
</module>
|
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
|
||||
"http://www.netbeans.org/dtds/module-status-1_0.dtd">
|
||||
<module name="org.netbeans.modules.profiler.options">
|
||||
<param name="autoload">false</param>
|
||||
<param name="eager">false</param>
|
||||
<param name="enabled">false</param>
|
||||
<param name="jar">modules/org-netbeans-modules-profiler-options.jar</param>
|
||||
<param name="reloadable">false</param>
|
||||
</module>
|
@ -0,0 +1,10 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE module PUBLIC "-//NetBeans//DTD Module Status 1.0//EN"
|
||||
"http://www.netbeans.org/dtds/module-status-1_0.dtd">
|
||||
<module name="org.netbeans.modules.profiler.oql.language">
|
||||
<param name="autoload">false</param>
|
||||
<param name="eager">false</param>
|
||||
<param name="enabled">false</param>
|
||||
<param name="jar">modules/org-netbeans-modules-profiler-oql-language.jar</param>
|
||||
<param name="reloadable">false</param>
|
||||
</module>
|
@ -0,0 +1,8 @@
|
||||
# Default user directory
|
||||
visualvm_default_userdir="${HOME}/.visualvm"
|
||||
|
||||
# Default runtime options
|
||||
visualvm_default_options="-J-Dnetbeans.logger.console=true -J-ea -J-client -J-Xms24m -J-Xmx256m -J-Dnetbeans.accept_license_class=com.sun.tools.visualvm.modules.startup.AcceptLicense -J-Dsun.java2d.noddraw=true -J-Dsun.java2d.d3d=false"
|
||||
|
||||
# JDK home
|
||||
visualvm_jdkhome="$(java-config -O)"
|
@ -0,0 +1,16 @@
|
||||
#!/bin/bash
|
||||
|
||||
# source the configuration file
|
||||
source /etc/visualvm/visualvm.conf
|
||||
|
||||
# if visualvm userdir does not exist, create it and put in the default module configuration
|
||||
# so that user does not face warning that some (unneeded) modules were not found
|
||||
if [ ! -e "${visualvm_default_userdir}" ] ; then
|
||||
mkdir -p "${visualvm_default_userdir}/config/Modules"
|
||||
cp /usr/share/visualvm/config/* "${visualvm_default_userdir}/config/Modules/"
|
||||
fi
|
||||
|
||||
# launch visualvm
|
||||
/usr/share/netbeans-platform-8.0/lib/nbexec --jdkhome ${visualvm_jdkhome} --userdir ${visualvm_default_userdir} \
|
||||
--branding visualvm --clusters /usr/share/visualvm/cluster:/usr/share/netbeans-platform-8.0:/usr/share/netbeans-profiler-8.0 \
|
||||
${visualvm_default_options}
|
@ -1,84 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/visualvm/visualvm-1.3.3-r1.ebuild,v 1.3 2014/08/10 21:29:54 slyfox Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils
|
||||
|
||||
VISUALVM_PKG="visualvm_harness-1.3"
|
||||
VISUALVM_TARBALL="visualvm_133-src.tar.gz"
|
||||
NETBEANS_PROFILER_TARBALL="netbeans-profiler-visualvm_release701.tar.gz"
|
||||
|
||||
DESCRIPTION="Integrates commandline JDK tools and profiling capabilites"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="
|
||||
http://icedtea.classpath.org/download/visualvm/${VISUALVM_PKG}.tar.gz
|
||||
http://icedtea.classpath.org/download/visualvm/${VISUALVM_TARBALL}
|
||||
http://icedtea.classpath.org/download/visualvm/${NETBEANS_PROFILER_TARBALL}"
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="6"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="
|
||||
dev-java/icedtea:${SLOT}
|
||||
dev-util/netbeans:7.0"
|
||||
RDEPEND="${COMMON_DEP}"
|
||||
DEPEND="${COMMON_DEP}
|
||||
dev-java/ant-core
|
||||
dev-java/ant-nodeps"
|
||||
|
||||
S="${WORKDIR}/${VISUALVM_PKG}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${VISUALVM_PKG}.tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/netbeans-platform-version.patch
|
||||
eautoreconf
|
||||
|
||||
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||
|
||||
export ANT_RESPECT_JAVA_HOME=TRUE
|
||||
export ANT_TASKS=ant-nodeps
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local vmhome=`get_vmhome`
|
||||
|
||||
econf NB_PLATFORM=platform \
|
||||
--bindir="${vmhome}"/bin \
|
||||
--libdir="${vmhome}"/lib \
|
||||
--sysconfdir="${vmhome}"/lib/visualvm/etc \
|
||||
--with-netbeans-profiler-zip="${DISTDIR}"/${NETBEANS_PROFILER_TARBALL} \
|
||||
--with-visualvm-zip="${DISTDIR}"/${VISUALVM_TARBALL} \
|
||||
--with-visualvm-version=${PV} \
|
||||
--with-netbeans-home="${EPREFIX}"/usr/share/netbeans-nb-7.0 \
|
||||
--with-jdk-home="${vmhome}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install
|
||||
|
||||
# Don't install default .desktop, file collision.
|
||||
local vmhome=`get_vmhome`
|
||||
rm -rf "${ED}"/usr/share
|
||||
make_desktop_entry "${vmhome}/bin/jvisualvm" "OpenJDK ${SLOT} VisualVM" "java" "Development;Java;"
|
||||
}
|
||||
|
||||
get_vmhome() {
|
||||
local vmhandle=icedtea-${SLOT}
|
||||
has_version "<=dev-java/icedtea-6.1.10.4:6" && vmhandle=icedtea6
|
||||
|
||||
local vmhome
|
||||
vmhome="$(GENTOO_VM=${vmhandle} java-config -O)" || die
|
||||
|
||||
echo "${vmhome}"
|
||||
}
|
@ -1,83 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/visualvm/visualvm-1.3.3-r2.ebuild,v 1.2 2014/08/10 21:29:54 slyfox Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils autotools
|
||||
|
||||
VISUALVM_PKG="visualvm_harness-1.3"
|
||||
VISUALVM_TARBALL="visualvm_133-src.tar.gz"
|
||||
NETBEANS_PROFILER_TARBALL="netbeans-profiler-visualvm_release701.tar.gz"
|
||||
|
||||
DESCRIPTION="Integrates commandline JDK tools and profiling capabilites"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="
|
||||
http://icedtea.classpath.org/download/visualvm/${VISUALVM_PKG}.tar.gz
|
||||
http://icedtea.classpath.org/download/visualvm/${VISUALVM_TARBALL}
|
||||
http://icedtea.classpath.org/download/visualvm/${NETBEANS_PROFILER_TARBALL}"
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="6"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="
|
||||
dev-java/icedtea:${SLOT}
|
||||
dev-java/netbeans-harness:7.1
|
||||
dev-java/netbeans-platform:7.1"
|
||||
RDEPEND="${COMMON_DEP}"
|
||||
DEPEND="${COMMON_DEP}
|
||||
dev-java/ant-core
|
||||
dev-java/ant-nodeps"
|
||||
|
||||
S="${WORKDIR}/${VISUALVM_PKG}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${VISUALVM_PKG}.tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/netbeans-platform-version.patch
|
||||
eautoreconf
|
||||
|
||||
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||
|
||||
export ANT_RESPECT_JAVA_HOME=TRUE
|
||||
export ANT_TASKS=ant-nodeps
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local vmhome
|
||||
vmhome=$(get_vmhome) || die
|
||||
|
||||
econf NB_PLATFORM=platform \
|
||||
--bindir="${vmhome}"/bin \
|
||||
--libdir="${vmhome}"/lib \
|
||||
--sysconfdir="${vmhome}"/lib/visualvm/etc \
|
||||
--with-netbeans-profiler-zip="${DISTDIR}"/${NETBEANS_PROFILER_TARBALL} \
|
||||
--with-visualvm-zip="${DISTDIR}"/${VISUALVM_TARBALL} \
|
||||
--with-visualvm-version=${PV} \
|
||||
--with-netbeans-home="${EPREFIX}"/usr/share/netbeans-nb-7.1 \
|
||||
--with-jdk-home="${vmhome}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# Don't install default .desktop, file collision.
|
||||
local vmhome
|
||||
vmhome=$(get_vmhome) || die
|
||||
rm -r "${ED}"/usr/share || die
|
||||
make_desktop_entry "${vmhome}/bin/jvisualvm" "OpenJDK ${SLOT} VisualVM" "java" "Development;Java;"
|
||||
}
|
||||
|
||||
get_vmhome() {
|
||||
local vmhandle=icedtea-${SLOT}
|
||||
has_version "<=dev-java/icedtea-6.1.10.4:6" && vmhandle=icedtea6
|
||||
|
||||
local vmhome
|
||||
vmhome="$(GENTOO_VM=${vmhandle} java-config -O)" || return 1
|
||||
|
||||
echo "${vmhome}"
|
||||
}
|
@ -1,84 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/visualvm/visualvm-1.3.3-r8.ebuild,v 1.3 2014/08/10 21:29:54 slyfox Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit autotools eutils
|
||||
|
||||
VISUALVM_PKG="visualvm_harness-1.3"
|
||||
VISUALVM_TARBALL="visualvm_133-src.tar.gz"
|
||||
NETBEANS_PROFILER_TARBALL="netbeans-profiler-visualvm_release701.tar.gz"
|
||||
|
||||
DESCRIPTION="Integrates commandline JDK tools and profiling capabilites"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="
|
||||
http://icedtea.classpath.org/download/visualvm/${VISUALVM_PKG}.tar.gz
|
||||
http://icedtea.classpath.org/download/visualvm/${VISUALVM_TARBALL}
|
||||
http://icedtea.classpath.org/download/visualvm/${NETBEANS_PROFILER_TARBALL}"
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="7"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="
|
||||
dev-java/icedtea:${SLOT}
|
||||
dev-util/netbeans:7.0"
|
||||
RDEPEND="${COMMON_DEP}"
|
||||
DEPEND="${COMMON_DEP}
|
||||
dev-java/ant-core
|
||||
dev-java/ant-nodeps"
|
||||
|
||||
S="${WORKDIR}/${VISUALVM_PKG}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${VISUALVM_PKG}.tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/netbeans-platform-version.patch
|
||||
eautoreconf
|
||||
|
||||
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||
|
||||
export ANT_RESPECT_JAVA_HOME=TRUE
|
||||
export ANT_TASKS=ant-nodeps
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local vmhome=`get_vmhome`
|
||||
|
||||
econf NB_PLATFORM=platform \
|
||||
--bindir="${vmhome}"/bin \
|
||||
--libdir="${vmhome}"/lib \
|
||||
--sysconfdir="${vmhome}"/lib/visualvm/etc \
|
||||
--with-netbeans-profiler-zip="${DISTDIR}"/${NETBEANS_PROFILER_TARBALL} \
|
||||
--with-visualvm-zip="${DISTDIR}"/${VISUALVM_TARBALL} \
|
||||
--with-visualvm-version=${PV} \
|
||||
--with-netbeans-home="${EPREFIX}"/usr/share/netbeans-nb-7.0 \
|
||||
--with-jdk-home="${vmhome}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
default
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${ED}" install
|
||||
|
||||
# Don't install default .desktop, file collision.
|
||||
local vmhome=`get_vmhome`
|
||||
rm -rf "${ED}"/usr/share
|
||||
make_desktop_entry "${vmhome}/bin/jvisualvm" "OpenJDK ${SLOT} VisualVM" "java" "Development;Java;"
|
||||
}
|
||||
|
||||
get_vmhome() {
|
||||
local vmhandle=icedtea-${SLOT}
|
||||
has_version "<=dev-java/icedtea-6.1.10.4:6" && vmhandle=icedtea6
|
||||
|
||||
local vmhome
|
||||
vmhome="$(GENTOO_VM=${vmhandle} java-config -O)" || die
|
||||
|
||||
echo "${vmhome}"
|
||||
}
|
@ -1,83 +0,0 @@
|
||||
# Copyright 1999-2014 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/visualvm/visualvm-1.3.3-r9.ebuild,v 1.2 2014/08/10 21:29:54 slyfox Exp $
|
||||
|
||||
EAPI="4"
|
||||
|
||||
inherit eutils autotools
|
||||
|
||||
VISUALVM_PKG="visualvm_harness-1.3"
|
||||
VISUALVM_TARBALL="visualvm_133-src.tar.gz"
|
||||
NETBEANS_PROFILER_TARBALL="netbeans-profiler-visualvm_release701.tar.gz"
|
||||
|
||||
DESCRIPTION="Integrates commandline JDK tools and profiling capabilites"
|
||||
HOMEPAGE="http://icedtea.classpath.org"
|
||||
SRC_URI="
|
||||
http://icedtea.classpath.org/download/visualvm/${VISUALVM_PKG}.tar.gz
|
||||
http://icedtea.classpath.org/download/visualvm/${VISUALVM_TARBALL}
|
||||
http://icedtea.classpath.org/download/visualvm/${NETBEANS_PROFILER_TARBALL}"
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="7"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="
|
||||
dev-java/icedtea:${SLOT}
|
||||
dev-java/netbeans-harness:7.1
|
||||
dev-java/netbeans-platform:7.1"
|
||||
RDEPEND="${COMMON_DEP}"
|
||||
DEPEND="${COMMON_DEP}
|
||||
dev-java/ant-core
|
||||
dev-java/ant-nodeps"
|
||||
|
||||
S="${WORKDIR}/${VISUALVM_PKG}"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${VISUALVM_PKG}.tar.gz
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
epatch "${FILESDIR}"/netbeans-platform-version.patch
|
||||
eautoreconf
|
||||
|
||||
unset JAVA_HOME JDK_HOME CLASSPATH JAVAC JAVACFLAGS
|
||||
|
||||
export ANT_RESPECT_JAVA_HOME=TRUE
|
||||
export ANT_TASKS=ant-nodeps
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local vmhome
|
||||
vmhome=$(get_vmhome) || die
|
||||
|
||||
econf NB_PLATFORM=platform \
|
||||
--bindir="${vmhome}"/bin \
|
||||
--libdir="${vmhome}"/lib \
|
||||
--sysconfdir="${vmhome}"/lib/visualvm/etc \
|
||||
--with-netbeans-profiler-zip="${DISTDIR}"/${NETBEANS_PROFILER_TARBALL} \
|
||||
--with-visualvm-zip="${DISTDIR}"/${VISUALVM_TARBALL} \
|
||||
--with-visualvm-version=${PV} \
|
||||
--with-netbeans-home="${EPREFIX}"/usr/share/netbeans-nb-7.1 \
|
||||
--with-jdk-home="${vmhome}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install
|
||||
|
||||
# Don't install default .desktop, file collision.
|
||||
local vmhome
|
||||
vmhome=$(get_vmhome) || die
|
||||
rm -r "${ED}"/usr/share || die
|
||||
make_desktop_entry "${vmhome}/bin/jvisualvm" "OpenJDK ${SLOT} VisualVM" "java" "Development;Java;"
|
||||
}
|
||||
|
||||
get_vmhome() {
|
||||
local vmhandle=icedtea-${SLOT}
|
||||
has_version "<=dev-java/icedtea-6.1.10.4:6" && vmhandle=icedtea6
|
||||
|
||||
local vmhome
|
||||
vmhome="$(GENTOO_VM=${vmhandle} java-config -O)" || return 1
|
||||
|
||||
echo "${vmhome}"
|
||||
}
|
@ -0,0 +1,59 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/dev-util/visualvm/visualvm-1.3.8.ebuild,v 1.1 2015/02/05 18:05:25 fordfrog Exp $
|
||||
|
||||
EAPI="5"
|
||||
|
||||
inherit java-pkg-2 java-ant-2
|
||||
|
||||
DESCRIPTION="Integrates commandline JDK tools and profiling capabilites"
|
||||
HOMEPAGE="http://visualvm.java.net/"
|
||||
SRC_URI="https://java.net/downloads/visualvm/release138/visualvm_138-src.tar.gz"
|
||||
|
||||
LICENSE="GPL-2-with-linking-exception"
|
||||
SLOT="7"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
COMMON_DEP="
|
||||
>=virtual/jdk-1.7
|
||||
dev-java/netbeans-platform:8.0
|
||||
dev-java/netbeans-platform:8.0"
|
||||
RDEPEND="${COMMON_DEP}"
|
||||
DEPEND="${COMMON_DEP}
|
||||
dev-java/netbeans-harness:8.0"
|
||||
|
||||
S="${WORKDIR}/visualvm"
|
||||
INSTALL_DIR=/usr/share/${PN}
|
||||
|
||||
EANT_BUILD_TARGET="build"
|
||||
|
||||
src_prepare() {
|
||||
mkdir "${S}/netbeans" || die "Failed to create netbeans directory"
|
||||
ln -s /usr/share/netbeans-harness-8.0 "${S}/netbeans/harness" || die "Failed to symlink harness"
|
||||
ln -s /usr/share/netbeans-platform-8.0 "${S}/netbeans/platform" || die "Failed to symlink platform"
|
||||
ln -s /usr/share/netbeans-profiler-8.0 "${S}/netbeans/profiler" || die "Failed to symlink profiler"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
# this is the visualvm cluster
|
||||
insinto ${INSTALL_DIR}
|
||||
doins -r "${S}/build/cluster"
|
||||
|
||||
# these are netbeans platform configuration files that prevent display of missing modules during startup
|
||||
insinto ${INSTALL_DIR}/config
|
||||
doins "${FILESDIR}"/org-netbeans-modules-profiler-*.xml
|
||||
|
||||
# configuration file that can be used to tweak visualvm startup parameters
|
||||
insinto /etc/visualvm
|
||||
doins "${FILESDIR}/visualvm.conf"
|
||||
|
||||
# visualvm runtime script
|
||||
into ${INSTALL_DIR}
|
||||
dobin "${FILESDIR}/visualvm.sh"
|
||||
fperms 755 ${INSTALL_DIR}/bin/visualvm.sh
|
||||
dosym ${INSTALL_DIR}/bin/visualvm.sh /usr/bin/visualvm
|
||||
|
||||
# makes visualvm entry
|
||||
make_desktop_entry "/usr/bin/visualvm" "VisualVM" "java" "Development;Java;"
|
||||
}
|
@ -0,0 +1,9 @@
|
||||
# ChangeLog for games-board/stockfish
|
||||
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-board/stockfish/ChangeLog,v 1.1 2015/02/05 20:09:33 yngwin Exp $
|
||||
|
||||
*stockfish-6 (05 Feb 2015)
|
||||
|
||||
05 Feb 2015; Ben de Groot <yngwin@gentoo.org> +metadata.xml,
|
||||
+stockfish-6.ebuild:
|
||||
Initial commit (bug #318337)
|
@ -0,0 +1,26 @@
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST stockfish-6-src.zip 161183 SHA256 a69a371d3f84338cefde4575669bd930d186b046a10fa5ab0f8d1aed6cb204c3 SHA512 8381b7a8616281629f04c6dc4cbe5a279b06067f7af3faff271461f694122eeba9d83a0c4a295b9064142bcaa3b31eca8139b58eb9441684845aad45888402dc WHIRLPOOL 56672a5730ce1f9adef13b658e960f808a990752b749ab3c658e1dbdd54e81bbee9c32ab91c892cd6f8b91ad4d8fe5bcff2c5d0942616b5dda5e77c196ad5092
|
||||
EBUILD stockfish-6.ebuild 1025 SHA256 a26f8db903bbc971c54c889f3c906af32e1348dc18ee14ab0cb46432149fe35b SHA512 1bc33d34884254326861f64fb49bc856baff5e69c44e35d2e2449da4d7612f6ea7a6001bf7c6f5f2ddab90853a162f60958112dd6e7dc77f85635f255651fdca WHIRLPOOL 62c645032428af9d28fcb075685ee595c2024dcff0a9583666d597b217b7fdddd2c522b9f3b90e7bbd233cab81a2e40a9d9a351326d47813862f414bc851b9f4
|
||||
MISC ChangeLog 360 SHA256 cd091e570b505b39bc812803dc18eab50d87a670f7953eb76e4b404fb98dcea4 SHA512 345938df6e6dd43c044e6fbca3058a4afb47604aad632d56db9d5e4fa384b16a6ecc6073ce09dd2591d6c0b2416e06a8f4ec039221a486fb496b67131e029537 WHIRLPOOL e83237cfc21e6e1227eef9522863df4333f2f844c793bab1a4556b2f4ec4d47b23e54339c9882fe958e98aab0c26033b9c65703d5340bc6ab1dabc04774a3f9f
|
||||
MISC metadata.xml 237 SHA256 184b645af068016765dbc0fea5dc7ebdac3939bff4c5c3cea4c3a954c36aa515 SHA512 2f439c02f625469233818a0b28dd77a40b82606b1cd9d9bca37412103b9c4f8122cc78cd4d53446ce434b3c0cea12c9c6133d2433c7df869231d129f14ecf867 WHIRLPOOL 422c80f167c97179c1cb022108676f9a41b603f0c8031a709c993563b6c84d661bc6b61a3a0609b1da952efa3f4a44004b2267b9142ac564093a07a99bd5de23
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2.0
|
||||
|
||||
iQJ8BAEBCABmBQJU084DXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
|
||||
ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ5MTlDREQ0NUU5Mjc4RkU2RjJDNTAyNzU0
|
||||
RkRGOUNGRDJGQUM1MTRFAAoJEE/fnP0vrFFO2vYP/jXDSOm8D2YrMQ90Mnc2YMaJ
|
||||
1Zm+pqELyRF+52SSeCRGvBXkNUA+qi/STT7tvsCVDeE9My8n3BPkp7xE/qjujQlV
|
||||
yyJ8jUL8RzyFt/5X3dCdbtZDqjd3A6yMlaMVIPpKXv5CHUzesgAGyhao/HgvCBvf
|
||||
0BUO0aZPjfO6qnXXQM0P8sUd0zPUWrU9lMbnWbR/1cwUv70jS4ugXhfFSfKM9MgF
|
||||
gm+bHzMtztvrBj4ueeuB2WqqdZQhwcbXGeje5s9YnJR1PrpkM2hs+xh60GoZ1ROo
|
||||
nv46TTJ5gYNQLRIbD5lNGgpIPS6rssOH20tsSTBwDhzQuAtZUjSsrzV11RnW4kWM
|
||||
4qdZbDK607ii+MoMQqo0syPopWbqDn8zzLYb81Vk+TRG5ljULr6PJxsotso0nD0Y
|
||||
QfyAACryx+rzurWP0IaGmWBHE8PAg9oXSKNfrazQQP0T0MZByu9fAUc4aehH4eDC
|
||||
nu6Bb1kHaRA8JRUujkxzsyI5B+c3elzVzynCZY1NzF+u63TZBurnFkQsoniw/9CI
|
||||
USiYXket6Idx1rNHQStj7j1UZHecph/kfG1abGj80Q2IaNnOAV+3w26EJFt+LmOB
|
||||
RDgHGvn4RiBs7YLY7Pg1W3dyJRUAb2RtezbcwoxhmZDand4tg/FfRVtZ6cgDdCHT
|
||||
AfWYyhKpFSL4RkjgV9tH
|
||||
=gwR/
|
||||
-----END PGP SIGNATURE-----
|
@ -0,0 +1,8 @@
|
||||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<maintainer>
|
||||
<email>yngwin@gentoo.org</email>
|
||||
<name>Ben de Groot</name>
|
||||
</maintainer>
|
||||
</pkgmetadata>
|
@ -0,0 +1,40 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/games-board/stockfish/stockfish-6.ebuild,v 1.1 2015/02/05 20:09:33 yngwin Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit toolchain-funcs
|
||||
|
||||
DESCRIPTION="The strongest chess engine in the world"
|
||||
HOMEPAGE="http://stockfishchess.org/"
|
||||
SRC_URI="https://stockfish.s3.amazonaws.com/${P}-src.zip"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE="cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse"
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND=""
|
||||
|
||||
S=${WORKDIR}/${P}-src/src
|
||||
|
||||
src_prepare() {
|
||||
sed -e 's:-strip $(BINDIR)/$(EXE)::' -i Makefile
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
local my_arch
|
||||
use x86 && my_arch=x86-32-old
|
||||
use cpu_flags_x86_sse && my_arch=x86-32
|
||||
use amd64 && my_arch=x86-64
|
||||
use cpu_flags_x86_popcnt && my_arch=x86-64-modern
|
||||
use cpu_flags_x86_avx2 && my_arch=x86-64-bmi2
|
||||
|
||||
emake build ARCH=${my_arch} CXX="$(tc-getCXX)" CXXFLAGS="${CXXFLAGS}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake PREFIX="${D}/usr" install
|
||||
dodoc ../AUTHORS ../Readme.md
|
||||
}
|
@ -1,4 +1,14 @@
|
||||
DIST powerpuff-0.3.tar.gz 17155 RMD160 1c206bbf1ee6f29e94955f0207b831cd1460247d SHA1 1264f1535d48e28eb225f1f29232886d23bc4e55 SHA256 90889d5eef1ff91819da47de46d1f46243f8ab252303a1f4c4c862bb05668142
|
||||
EBUILD fortune-mod-powerpuff-0.3.ebuild 827 RMD160 d94f9eae3f9be03bf0e8934d6ccb77955f7eb77c SHA1 33c8106a2acdb5aaa20e3121a9a66d6b335375e8 SHA256 afd770cee24b2503bd45e338a1cd44e1e78b3e5866bb96d3c507f265a02df50c
|
||||
MISC ChangeLog 946 RMD160 98e11b4240c5e5a1047d42e242bc23e7b924c0b0 SHA1 bd0f4a29de5d8a3e8e7e401573f6ed5fb505d300 SHA256 332cdc69dd6de04e10709a774bc2be2c593318b9357c283c04ac04a00751a9fb
|
||||
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST powerpuff-0.3.tar.gz 17155 SHA256 90889d5eef1ff91819da47de46d1f46243f8ab252303a1f4c4c862bb05668142 SHA512 89cf14ce07217bcff57fe5eff5b13b6df53b76ff866887032730610ac23184b4bc7d9f00572f31581347ed3827f3906b5dd885324d0e8066a5e0c8a098e53ebd WHIRLPOOL ebf8907c6fcf5b1578ca74c6e3433789bd620cfa9799b865d835e9be58609632fa236b77248527012f436c410c6ddf110cd549cde8f741e69d711506d293c5be
|
||||
EBUILD fortune-mod-powerpuff-0.3.ebuild 825 SHA256 904e5aa217834e1fc678d82a77e2f4848d08282b22d3e4ef8ffa0eca1e697a8f SHA512 ff4bc87072768cb97d69efe7a98b5915713543f396f0be79c15799c7bc99ddb8acf87b5d7a8385a9483a13103fa4b804526a49c0c9b4ba77530b75d1cae8637a WHIRLPOOL 84d679a2ab51ab2ac49ad23a8bafdcbb1a35b3b832f906df4742bc582aba3a12ff5d90065a200a14ee1c3cda188ba3918108b785df9d2aaf334cd84959dbd996
|
||||
MISC ChangeLog 1041 SHA256 50e8b0651358c983a7e589117564d9f608315d8a7aafe9531e1ee0f1257ae66a SHA512 aec43c37589c5a0f5ba079762ae0d63c9d18a70dd17bdc77e4085c7c47a6cfde97fe49810a98306a9a1cfb5f197ad7610f9e3b646442b66470c1a2f079fe33d6 WHIRLPOOL eab1e0f0b8c10231c2021866256deb83c295270a2b3d332c469a252ec2a8d20cb951175c9d396595bdc54511ed56cfe4b2e7174901a9fecd3856432c21c0a93b
|
||||
MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlTTpyEACgkQIY77eQFFFC2pFACg0dmdIh7YrAgwG5N5/pE5BsF5
|
||||
s3sAoKLotKeYFm+zbvZku5zrwJ1FIzIl
|
||||
=kjox
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,4 +1,14 @@
|
||||
DIST pqf-6.0 146363 RMD160 90ed252c98663a0615fc96bd30d642b7476545b6 SHA1 c6c6a9ef68913c06fc4ebb35d6bbb1cd682aaf52 SHA256 43823e7ac07a6c75d84eee8d99b1d84d014e2faa12c1df07691ccf53d3ee8ad3
|
||||
EBUILD fortune-mod-pqf-6.0.ebuild 897 RMD160 e8d4676274045284876de42a9aeee3fba8a38077 SHA1 b0c57c94d8f9c1f4ef32358750c6bf428d700ebb SHA256 019909a31ee99a392f01b45293323ec70aceb9dc1b568b7d445c803be32f20fc
|
||||
MISC ChangeLog 1158 RMD160 5f047a60fb5580cbcc608ea4cf98e9640b4c3b9f SHA1 6828c0af38d45b590770d94988f321990b0f34a6 SHA256 c18543fc65a1954944440200a8af32ac4fa89309d7856dbc0248838a8e081454
|
||||
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST pqf-6.0 146363 SHA256 43823e7ac07a6c75d84eee8d99b1d84d014e2faa12c1df07691ccf53d3ee8ad3 SHA512 c38be09c945c20454cd0ca4d1a4dce18b40bae1ed2c71d093c7d9e4fb2de444425d50a35c7dad5535ed38b5ea52c6c9e8f6035221c08e0485145fc169cb9186e WHIRLPOOL d0b804be7b6b18ddc37afa3cd1b6ef6a3d7dfd123827584bd893a47b804148817fc9ea78a8298ab83bd6fd1d6748e32ee60705317950a19f97f370d76439b15c
|
||||
EBUILD fortune-mod-pqf-6.0.ebuild 917 SHA256 d1ad249255c2c72ad7879c8dc9b36f839345151f7e3a571fd7a8c81cc5731d2c SHA512 f74903d889c9d8efd886f99d8658a6ab6efbd2cd3dc5e72f838ce35432b7f9a17c33cb2db3ff3121f60b8791268db859a589d28b22435baa5a4c626b5d17f80c WHIRLPOOL b2565825c763e6f78833fbc096a75e4fd1d56b9dab568328127f3c567f467293f74411487a27b52ee7fafefda635f535590842113f68b8d4648b564ae6aa4bbf
|
||||
MISC ChangeLog 1245 SHA256 b71de102fd59728f86f7bd308687d0ffd14f56086664c66b6a33eef8ea97878b SHA512 5fd8d70b8c192742fa7e68ef46f3af007c8def22f55419523f82f8e9b8a97c51301b2b25b2a76e4bc0ded1052e6874314155ac3ee499b12818d24464553783b5 WHIRLPOOL 629c22ef7281f2d3acb3e4ae0e12926ff06d931cb0a5d360923ef89aa6e7b59b2abde81241be904b3c4741ed0aa6cc30bfcb3d36bb1486e396fa672f326afb99
|
||||
MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlTTqB8ACgkQIY77eQFFFC1ClQCfV4O+lyFmUT+gjFzidKRW1Z1l
|
||||
G1gAoJwgg5iQa11tytTvB0LAsFU1erVe
|
||||
=Xca7
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,4 +1,14 @@
|
||||
DIST fortune-mod-rss-20030120.tar.gz 27294 RMD160 12fb31041d6161c04f60b5e35958d599daf1630a SHA1 726152a0d62f29a3fd50db887b0776a72116daa5 SHA256 c139486c104103d4b5ad06163c737c055ab71fd22769bc9a5c279710dbd14171
|
||||
EBUILD fortune-mod-rss-20030120.ebuild 720 RMD160 5f67581a50ce3ac8b79470ffe14b7ad4b3c5fb23 SHA1 0ddfe71e972d595cd0107f4f0fcae7d67d936478 SHA256 76645a6ff4cd67983eaf86ef0d08b286e41d4d90151650c807a49e9b46ff2c9a
|
||||
MISC ChangeLog 1328 RMD160 39af65bca651a0f090f129cd61cc122f5eedd206 SHA1 a520adf75d0c7c4f58f477c6b8b4b0c986892f07 SHA256 7db0b34efb4e3908155efcaa471d01ebb4297c8c3b82d039e32649fcc1542e5d
|
||||
MISC metadata.xml 159 RMD160 9ce79fb2f245a86f0fd9896ef34c65b6dc2a97bf SHA1 e8d4e28f664e8bd524cb04b5077852adc2f57d90 SHA256 a222ada7640e6dfb21d27151813829e91a72a6878d809dfddaa41581455f6b69
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST fortune-mod-rss-20030120.tar.gz 27294 SHA256 c139486c104103d4b5ad06163c737c055ab71fd22769bc9a5c279710dbd14171 SHA512 65e3c6afe338bab19fece7111d37eb32270a374b0e62babecb4954bb7209054a6f18886ae67f502f29d148d2ce5a60d3ef401233d91caf765a0ade0d3f5478b4 WHIRLPOOL 2b3907acdb00b3da43e29779a51b74fb6527af762c964664b3f615db82874e51ddbba0ce9e6b9354b5a47984761d3bcce9cd8aebfd96ae58883d5ddda0331b2e
|
||||
EBUILD fortune-mod-rss-20030120.ebuild 719 SHA256 a93035f544c575e0d14d50a4ae2fadf21a216b71d7ca2c56188f77becfc649dc SHA512 e6705811aec034c9779ef2ebde209754096c2c0ba6041ba9cd86c36f754924605f9867f93c055b8a75f3eca746e5dbbf5470ed82da69709144f9e11687469393 WHIRLPOOL 45773d038043c27906b069811bee69ccad7f6e33d5d1e05e1c396bcf08a7d926634108fac4a91f956f80949614b5a42376fd407f9dc983da2f72f96ae8f21885
|
||||
MISC ChangeLog 1422 SHA256 a0eb97f511f00f050c4920058f97226cb835290c044ea971d080790cb037e879 SHA512 3f760a9dded2313af0505954e08d848b2326342534c28078095e6f9e8d9d3e577991f737a41fbed943fea8767d54ae08f62a6e74aef6ea2c273ebb9a4cf4f1f5 WHIRLPOOL fa359bb2ac057069efca37c5bcacbaeaacf59608bc7e7cc5bd4e86007b9ab7f9394828e6189e9f5bc365fc3197d54dd3abdd165ae38e5da8d2f62d735609d002
|
||||
MISC metadata.xml 159 SHA256 a222ada7640e6dfb21d27151813829e91a72a6878d809dfddaa41581455f6b69 SHA512 6352e00c52c5aea882fb49482fa13058b44892b9f0d348747a104a92bac4317beebdab189dada073ab9c87fbd9a4d276e725884741fc86bcb6f5b1857c031974 WHIRLPOOL abfa1ff25d21dc915422368c253795602590b470ca5cf3f099bf8675e2684baccac5e3d145391adac1fc5313f2e1d54bf9d8f21704e1b99fe22dec46f3f5acf5
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlTTqJ0ACgkQIY77eQFFFC1VNgCdFk0eXYqdKLRM1V2oH5zslqtp
|
||||
HLYAnitXHyjx77vKWLIrMnSvATAN5PSD
|
||||
=P7Oy
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,4 +1,14 @@
|
||||
DIST fortune-simpsons-chalkboard.tgz 5803 RMD160 3ccf53e02f31f4e0572938fc7ee88e308d47f341 SHA1 a3effee140c457d22873e87144c79e4811badc78 SHA256 8cfa7ecec784314b90b46531943d507c8f556c96008c8dc44089f016e5504b35
|
||||
EBUILD fortune-mod-simpsons-chalkboard-0.1.ebuild 889 RMD160 17128b70507803fffd86c67ddfaf297f1e340f2a SHA1 790580da6c7be950577d5198ab110d058c976a28 SHA256 dc1746cb7c8d7fb5f90f2ab55161505ccbd1bafe83e410dc5c3ea3841c7ac845
|
||||
MISC ChangeLog 1352 RMD160 6f5817cf9d1ff0d1d270f3d94b024f4cfe35d735 SHA1 d79c26a0c3f37953566f18163678ee601e4c3744 SHA256 831a8e38cdd4248009b3923a02b2cdf454d711db9f35bf67c51927f7c76281c0
|
||||
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST fortune-simpsons-chalkboard.tgz 5803 SHA256 8cfa7ecec784314b90b46531943d507c8f556c96008c8dc44089f016e5504b35 SHA512 0ce3e8fea577f018d933c64aa3aaeac859ebbb9d0faba28f6c1f5f330781109ad43f4e317281d75b95f87cdb6476e6393219eff5f7ee5201219ff7e007452255 WHIRLPOOL 7331d08e1b9904c66270e875f2b5e4dbb937abec96fd0f55e5801e52500b0c4dc5c92a188ec1faf2ff7b372daf6c1ffac8c7ecea279838acb3bf9d6727b69609
|
||||
EBUILD fortune-mod-simpsons-chalkboard-0.1.ebuild 887 SHA256 dc93a665c7e75157614bd5c17454cba1652be393d09de408adfbb9adb8229fe1 SHA512 e76c232cdc051d7322bb18f4a1472bf105969e15df564bd6e525fa768c25fd06bfdb3f9969acc46df7db3542188a8b82a43d5a8f480561cf83780496adf83a2c WHIRLPOOL e2510f81ef869e5ed4953c698c4446af444246e213cc973262ceb1e3fb2b9a75337936b42603aff6c60bc7f27db34dad479b6b867cecab5d7988e762befc63cc
|
||||
MISC ChangeLog 1457 SHA256 848db2ec4fd4d8e3a80dcb087853806b745ef0fe019c8556ff39ab57d0d8510e SHA512 aedc5ee77a65f95273ee7cb281cb81350c8ff679b262473d177e2db64a36cb2007da7f6b67f6b33ccd2a95fc5808790f90e6da8d2bdcb6c3e8f9b089165ea8c1 WHIRLPOOL b855c010186ee31aa34d1b7b44134bf28056f440b43fe72a57ae3188875f239920b0c4abad9ce0b8efe0883b4b040fec782d235da456a1e171d2df38a2d11f02
|
||||
MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlTTqRcACgkQIY77eQFFFC00ggCdGdJkqMcUPuzsdwF/bpBjCA5r
|
||||
CIYAn0dYgzYLlKlzSDT5WdUPhZbUpdIg
|
||||
=Ovc4
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,4 +1,14 @@
|
||||
DIST slack-fortunes-all-1.15.tgz 122880 RMD160 ea6c438375ff56ceb9000a70a2dd00d74379d3dd SHA1 4bc10275c9af3c7d6e38a74d006b0a93c92dfbcc SHA256 37dcfcf5c536b3aecc8f40363d36fec0fd188d31917980075b27d1790a6afff9
|
||||
EBUILD fortune-mod-slackware-1.15.ebuild 1324 RMD160 fd7cf868deecb2932216ee7e00be4f3891cbaf1f SHA1 b48bffc1dda842d135c8319247a9dfd30ae78923 SHA256 f2265a788b42dd7e441b4da2b6c54efc62e066e212dd8bc2035faa49fb09830c
|
||||
MISC ChangeLog 2063 RMD160 3c1aeeb90010095148c19bbaa03b45f8738cd27f SHA1 949e53f1da35309a696bd028f8e76ac32ca40a70 SHA256 0de8a5fe7d2ce168772ab21dc8d82251b4fca0eb3b7bdbf84ee946a074568cfc
|
||||
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST slack-fortunes-all-1.15.tgz 122880 SHA256 37dcfcf5c536b3aecc8f40363d36fec0fd188d31917980075b27d1790a6afff9 SHA512 18c756b2d81d1e2f0f031c3f799c872b5e73ccd70b6df976644fcd657bd181d794b1a977a49554fe806aa595046c10f33ebea1dc70fccf5e58b8df15f3db7c3e WHIRLPOOL 797017427f611872a39d70bebd1ebdae6f5b24933c246b17c252bd4a6ff54a63919fc798b20da087a2392a3ecb880424c1775a052ea216d67e0fa614460bfce6
|
||||
EBUILD fortune-mod-slackware-1.15.ebuild 1296 SHA256 9e1aa15679155a8caf9e55747297477b3e555e8e74e1f0e2d83d02a5029e294c SHA512 2bcb32a40416f2210f9e4e2c83d7e20e74410098c1dbe0ed760d1c2965e207c26bb22d40b93a9ba9bd0b68f0049a4cebc5b5d702f50c665a9524b02986c6bdf6 WHIRLPOOL 26a46b92f625b4e392971e814c8b0e5f52216711d10864c52bff54f875fa9a7f48e80a422810f9ae8dcc645ad211ff6f6374b2768d620221461b7561c95fdd31
|
||||
MISC ChangeLog 2159 SHA256 db84039ce6002fcb67635055831a9a23a0b4f41403cbf07f024c98c849132fe3 SHA512 49db792cea3ec7e9e0eeefed1c08914bb2e4357db3029a002cf180e913f6594017614ff0cf07314a44ff82faa5e38da0ff70ac2bd30faba1de3ff61be0944fb0 WHIRLPOOL 19620dc6f5a83904506d8659c30b371072930f110c0d9ae19b04835aa1fdd93ac9b6e026f02027c237ceb4ecf37c25b58c87fc5a988674220a1e650bb01c3b5a
|
||||
MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlTTqbkACgkQIY77eQFFFC2AFQCgka/sdh/+ui0EwgygCdO4jcrh
|
||||
1jUAnRb5txzLugU6XG7y552eyLlGoZ0d
|
||||
=UAu9
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,4 +1,14 @@
|
||||
DIST fortune-starwars.tgz 5547 RMD160 3e16f93958af050cf7aff052fd8dea6d2bb95750 SHA1 8789528ac6787d32afc8451a17aefc88e015de41 SHA256 ccdbb357ebf547825717168261f543530ff613c232217d63ad66475e46006c78
|
||||
EBUILD fortune-mod-starwars-0.1.ebuild 848 RMD160 ad1a2ab1b78470fa61e8e656ab02f403c66b3076 SHA1 54efae999fa2dd9574d62691e6c77a0416776fad SHA256 ff5faf782c704902a15d54f79f45683bae54f574f053fda1cc1346a3aa504332
|
||||
MISC ChangeLog 1404 RMD160 cc26027852ec6c3d7f1037abfeb57f7d45e6a751 SHA1 1be3170a9d1ac9398aa37ea6dd6c0fad99886e68 SHA256 2739db6b3c88d8c8f6dfeff44f51fae8d0bbf4c8251146070bd6ccb1edf60bea
|
||||
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST fortune-starwars.tgz 5547 SHA256 ccdbb357ebf547825717168261f543530ff613c232217d63ad66475e46006c78 SHA512 7c829f367b71a56f442045e63ece9b5bf774447de2535e41d6d43ace4c88a0c6e907546bcdef388110998d069b77c24bde39a97a86c89a2693bb089e65b89627 WHIRLPOOL 282490b67476238fe770465af9535a29c935ced03aa6c18efdeb1d1c2d6238a1e57f7c56e1b893b7ecfa063e76bcd8e175cb813017fe6509cedcd5a298afa638
|
||||
EBUILD fortune-mod-starwars-0.1.ebuild 846 SHA256 fb0e625ed8306c54b7d61e2895753699651dde4117e0d51c61971d6e5b86b89c SHA512 f2f2877a6172fda267b4bb8ccb2bd0637a726928aa5122082d81cd3d94fdc1e7a42eea21ee146535621ec37d08341b93b7cb89cd469a2f3ad9b48380d654e8d2 WHIRLPOOL eb66f1d2d8b6c1edcb0f51a438fcdfd8778713531153b5f5733579e6e2e3d8b88ee5878d2657240c5ea9d03eac3dbde3e785a4e9c9bff81fcc18e7e7b23980a4
|
||||
MISC ChangeLog 1498 SHA256 e204ebf5027fac060d2551eeaa62e8c5121181efb26cf9d239ecc5c9e2ca1c9b SHA512 62cd6f0637122976aefb15e6c95607cb3a9d7ef74c0f1ad64b13c5bf4c5c0d54c30860109534e2aa7b2db20bebfd7ffad0fe9da3002edf6c1e60bc9981e27e42 WHIRLPOOL 325c6bc3eb4fbb0d033b9f0b7baf76875ee77941de58f269507e6da42cd69741d65ae1636b663227df47b28365cf1f491fb28f49b5743430a435026d4ac2d5ca
|
||||
MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlTTqogACgkQIY77eQFFFC0x4wCfaJ3j942Xi9lueAH2L2DTi7uy
|
||||
QwgAoIV1Z2UUrkcOCsYXrgKpmyAwlDrR
|
||||
=TCq4
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,4 +1,14 @@
|
||||
DIST fortune-tao.tar.gz 15381 RMD160 31a92748e28acc21c6d0cb36a671776b450ef6d1 SHA1 3392b258adef8d9686db9b6ebbb71f57b19343c1 SHA256 9d22147de9422091c4bebf4997ceef6ae96c66d44fef05440df591587b2bbc0a
|
||||
EBUILD fortune-mod-tao-1.ebuild 761 RMD160 e3f480c3b60ab94b155515bf9d7d4beb2c02941b SHA1 54d996ec9ccfb847dbccc0abfb24642c4c3efa7f SHA256 52afa1e7960caa1f0642752eaa9120efb18296523d8fc1925d35d2438b0145d6
|
||||
MISC ChangeLog 1233 RMD160 ff0dba49a538cb03fa557109314eb5d82b2d4d5d SHA1 f48b3d96c3730806aed686fa2b571032df311f21 SHA256 b2f169ea768ef1a39a61a9eb8bb60941f9ce36dec4421760fc4209ea88f1c56d
|
||||
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST fortune-tao.tar.gz 15381 SHA256 9d22147de9422091c4bebf4997ceef6ae96c66d44fef05440df591587b2bbc0a SHA512 ec8d8b679962e9a1af4fb74600d7d7d348efcda0fd9c4f08db881835f8e1665688f77a77b0eb8231274ab5ecc93443f5348976100031d5b0c4b6245f647db0e0 WHIRLPOOL 9efe2e73b3e735485664760393fcfbef5752f30fdce35c73d5a434b0b269225830048e599f5dc2484ce46370c03dea2997f0b05b13fd987c5a4ae8e87d3dbed5
|
||||
EBUILD fortune-mod-tao-1.ebuild 759 SHA256 b7c73343cf1a592df80e58bc415a2f2d265746c96bd6f0bdfadc2c62c643f1bc SHA512 d2fcea91d9dcc02df694d10397a30a8790c5755afe9647a7de748481af2eb02471b4d1223f80252648956581d6bafa94989cde6d6297a463c78507035f18a06d WHIRLPOOL a2a93267ceb8b000c368fa0a2448fcf8d8cbe4d2a0dc1f4d003aee756bd58ee6cb01743991d7ad8ccf3c0ac2891bb9c456fe750efd868f93f92528d55c8aaf53
|
||||
MISC ChangeLog 1318 SHA256 5f0ece13b766237f02e2da27ef9162fc0580967d5689113a2f5560860a32ac30 SHA512 128f4877f68978dd8809675bbc7681d69f40f9c0a9102e5da42de4f9b03351cbb0d50f6adf0b6b54bc0f93b789cdb2cd9d7f32c48d32d1bc5b635b2333e6043c WHIRLPOOL 6de5bdaf04a4ec775cf064905353a51473a2654107beace3d5a18918a7c0c5a6cf162090b1b739b40b3c3fb3903de0048a57a3d52e6793c1c934b093fc0675af
|
||||
MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlTTq4UACgkQIY77eQFFFC33iQCgrj6+ReOC2K4M2/O8dY17VBpF
|
||||
wQYAoIU7cLaOcJ4+mG3HDjxwZtR1LiSe
|
||||
=zi1W
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,4 +1,14 @@
|
||||
DIST fortunes-taow-1.0.tar.gz 67835 RMD160 da8e490327d628477699a89ba82ecd6b52f0c75f SHA1 668c78be772589d98d2362a6bfef1adb5ac9de24 SHA256 f9dcd9eb511eb9a435808476df67259447ecf7c9ab81324af9e40a34ed33a2a4
|
||||
EBUILD fortune-mod-taow-1.0.ebuild 707 RMD160 dcbca895dd5134dfdf6cde63481c616054c3725b SHA1 0801259a559bc0c069531c36fd5cf5f765ce9c58 SHA256 00e14df36d9fd219039079e028db75be12d6db27f5b3c1e4bc5847ed21ea38e8
|
||||
MISC ChangeLog 660 RMD160 c85e1109e202651ba047cda533e1fffda587ec86 SHA1 6aec34714ac85f25bcc6fe2e76ef82f504e7dd39 SHA256 8411adf4b72ea0ea9b5b58b1818b845d0ef20954a3c18b0b610a0c913c75fe72
|
||||
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST fortunes-taow-1.0.tar.gz 67835 SHA256 f9dcd9eb511eb9a435808476df67259447ecf7c9ab81324af9e40a34ed33a2a4 SHA512 da1577b36c121028ba2568e4e5a2da96848d70361a3803e93960b357790026a56fb545f42119d013845f6003ffb9f8421de2a1152b189ef93d3a290474259405 WHIRLPOOL d7c500ce072fa641d08be8b403514543b3e43fc24ce34a367b3c1416b5321f8e00f48f1a25351d82ed6568f5205c604dc35e414744f69bc1de4bd2cfca77bd92
|
||||
EBUILD fortune-mod-taow-1.0.ebuild 705 SHA256 e9ffdab362110d54d70aae932ddfa892f79b6b360a1d1e0f934a2f64c3c990fb SHA512 faecf000d0b6c92168bdf942d50c0d9779c62ddffaa17802cd5e7b97f5142a6b465d759b1b22a4594d5de16ae21bdcdec46afec456362c26048d0971aaf383f0 WHIRLPOOL c8f7c34930a7d30fe80d16a372814ff2708658564876a5c1c58b10822d1a178eefde06c874160d064801912b92f669dfc86342a3b6fcbfeb3a4cb0560b30434b
|
||||
MISC ChangeLog 748 SHA256 4027073fbcd7375f8637c0e3ee2296f5524df107d14eaf7a8c29e14203b3322c SHA512 dc83d9d379cda287567a110868272195b7d3453285f36b69b0d78bbeb7be00dd7765519e7fa8018eeb77d43f84bee82fdcb59f701d78888c80ab1066dd4c51c6 WHIRLPOOL 7d38770b12a44cdc7b0bd4fb2d06a73d778e8244babfe76e11ca654a9ec00fc1e3c42a4cc7a23a94e34d5e4d0c705844b68223781b2d3be2c8cfa840cf386caf
|
||||
MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlTTq+AACgkQIY77eQFFFC3QVwCdFCdc9VCIXe6Ioy5Fn3IxBvQo
|
||||
RXYAnAnl3dCR9Xkx+6LzojKrR40yqtFT
|
||||
=G/Do
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,4 +1,14 @@
|
||||
DIST fortune-mod-thomas.ogrisegg-20030120.tar.gz 15662 RMD160 d924941af4834b021cea6eefbc050ee4c19b9bdd SHA1 64b9cc7c4ecb48de4209f72dba9c3f0fb7424ef0 SHA256 42df9dac0510a2d480a6d5bbea69137e927d2a4efc9f0b51a3facc1fea43bd0c
|
||||
EBUILD fortune-mod-thomas-ogrisegg-20030120.ebuild 818 RMD160 a148a4ef55ccc1575aa933ad5b7e44f369bcb4d5 SHA1 9c6a69b25970041ce730935944a18b1c7249172e SHA256 0172f5d5df97e3afb569b97100d559adf6b4f0a3467f9ea835a6a86e74cb8330
|
||||
MISC ChangeLog 1477 RMD160 8f51c08f03f8a118e8781569abd7bf503384f0b5 SHA1 fe0a8955798209d5d2ebaa3eba171ba35e02b240 SHA256 d7ab89078a3ffb3322329d8075d131fe84c60216609c4258c0bc451fd826e090
|
||||
MISC metadata.xml 159 RMD160 9ce79fb2f245a86f0fd9896ef34c65b6dc2a97bf SHA1 e8d4e28f664e8bd524cb04b5077852adc2f57d90 SHA256 a222ada7640e6dfb21d27151813829e91a72a6878d809dfddaa41581455f6b69
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST fortune-mod-thomas.ogrisegg-20030120.tar.gz 15662 SHA256 42df9dac0510a2d480a6d5bbea69137e927d2a4efc9f0b51a3facc1fea43bd0c SHA512 e1888b117074ae44eeb34ba499f03793d33cbcf5c2af20eec4171078485d37c06a3ccbcb80a620ea4a8e564840fe832d310ddaa8bc5a5164c8d2f870db0791b0 WHIRLPOOL d0aa31284e7542e6d2d13610771b75397b4eff09780397fd991c29791a37fd16962a1556afa1b4d586b6963a15d2c381e9306511794bc61fb24fe637e2512bc5
|
||||
EBUILD fortune-mod-thomas-ogrisegg-20030120.ebuild 817 SHA256 17015f276fb2d5a6c68563c5d5651011eaf53a21d1f68f759a097ea33c5c2506 SHA512 4bb9983417e46a6902bbd2fb0c75ad7c09f146ab345f0ffa85b165ee74f0f39599605fecb98e582578782b14ebd33916848b7309ea86bfc566dc310c8a13a4aa WHIRLPOOL c620cbfa4ece5d684a33bf4528976a5ec5b95964264408b0c90cc369076fb059c8a28c53be1cf0c31597c8ca36f064f6cf30fb4057c174751c535360df633ad0
|
||||
MISC ChangeLog 1583 SHA256 78d7dc3feb8d01342a99977f041f1accd128d893edb10d8071041ae3297b1d7c SHA512 1eee7ca187b795c2e275e67923cb87f9cd1f6f938ef49e933ad49e025052a9c3da2a612f7b0bc7871a2c217a42140287afac597519131df0456b65124fe90a27 WHIRLPOOL c3bf0df309cbcf7210620b8ae743e25e18fecd5d302070dabb977b280a30182f879aefb8241d8336ea4e75393798561c4febb5a12bfa3222d157fd995881b949
|
||||
MISC metadata.xml 159 SHA256 a222ada7640e6dfb21d27151813829e91a72a6878d809dfddaa41581455f6b69 SHA512 6352e00c52c5aea882fb49482fa13058b44892b9f0d348747a104a92bac4317beebdab189dada073ab9c87fbd9a4d276e725884741fc86bcb6f5b1857c031974 WHIRLPOOL abfa1ff25d21dc915422368c253795602590b470ca5cf3f099bf8675e2684baccac5e3d145391adac1fc5313f2e1d54bf9d8f21704e1b99fe22dec46f3f5acf5
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlTTrFEACgkQIY77eQFFFC0gowCgndaUIrfZxLDB7W+U8c39vquE
|
||||
RyIAmQFz2BDdm4e05jtKTzrA6QptQ5J4
|
||||
=cHg4
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,4 +1,14 @@
|
||||
DIST fortune-mod-woody-allen-it-0.1.tgz 14246 SHA256 47a305aea6f2d256753b1fed5336d5a9f397925cc28f30fa58e28d09da5b1343
|
||||
EBUILD fortune-mod-woody-allen-it-0.1.ebuild 766 SHA256 6ebc4d34fb28fad58c6561e85893812617613af3ad9cebdcd0a10fd49ba62fce SHA512 2683329904f422a1510f5d0b73031bb035678e8f890c4cd1b9e8c485e73b26f15431595c029b0d3598bcad6d7f9e249220b81c9f6cff2d59ad95322bee0081c8 WHIRLPOOL 025406bed76bfc20ad3c8984ec2993126d3584797a8c113cde48ce60e7bf0983bcf27d27394cf472e16419d4ebfe67d951273a632271a53e5f13f2412475ebf8
|
||||
MISC ChangeLog 912 SHA256 27dde19b47173036aedaa84f21fc425789a191e0a9cec9f998549873ae52ac69 SHA512 4c94e502afbe3f13c858ae3bfa538c21bd5eb89a11f656da4eb01ca2679a2a89f1554d80ea81fd9613441134a6994915acefb97db69cc89d7911bd54a0252e39 WHIRLPOOL fa1cc450c077937445beae28a6de2f69769d4f5f1d7f1da4e4aabcc9e4fbdb0ba9d631f5199c31f5c00b124a64b21696eb5c1acac58b9a4a394ab2fe6709d717
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST fortune-mod-woody-allen-it-0.1.tgz 14246 SHA256 47a305aea6f2d256753b1fed5336d5a9f397925cc28f30fa58e28d09da5b1343 SHA512 9008be8c09671bc0e7715a18e6816a454d2f1aa6ca88aee6f596690888fb6fde1289629d3d2336df9de5fef04318ab9e86089b131f655e827905b1a1de57d8ea WHIRLPOOL 2e68e0bf34198a312b34e20e8824b13754bce6ca9f5728373af2b9fda71bf85e911e4ded02066ced3f2f85fbf7c3da6caa68211879411460a5a1015002757107
|
||||
EBUILD fortune-mod-woody-allen-it-0.1.ebuild 747 SHA256 c4d74eff16fe436084721bba27d45f771bcb3f48241bd56d62346b01a44d8d14 SHA512 21b46a3c3dd623efae423463d02cfde075908c736ab5d4fd7dd20195f44b8956a4b9142f81db7da4881083fe3843a7485e2077fc61b62d4291527216a808fa1e WHIRLPOOL c670ae4d9c928d163965ef8ac7f484d133f5feba2e578440c51ec939905fb21f5bebc23555a5a046c81d5e7c943cafa964c46f4ac986d375cb3f729f2a735774
|
||||
MISC ChangeLog 1010 SHA256 80ff5423aeb3ebd34bccb92768d1ba93dbfd29ceff09dbc6caa0943521292c63 SHA512 5c9e3bb2869bf6a8bcd83f9bf9df30b66f3cecdcfe277276c62dc3031ccce77197720a8778989f103ae272661b8f8300a8b2ccfa267f1d3ee354bae7a4a09966 WHIRLPOOL adcdbc4847a9b236b1ee41e13541b665f6e790a90e78ef67c113a1e1363e445a447ded6a3fceda175504973e459dc0837aebeebe8c931ad1fac0d3bf7c7429aa
|
||||
MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlTTrLEACgkQIY77eQFFFC3+FwCgtjfud4YWz51d8H2oh99ypzK6
|
||||
q9EAoMvji3cov/dVd5gpijwuVB4eIHb/
|
||||
=LpKq
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,4 +1,14 @@
|
||||
DIST fortunes-zx-error-1.0.tar.gz 1209 RMD160 84429add7f4f0d3c5b5ed1ded21ccaea5a68f7af SHA1 35ab317a06140cf08a64688d1df91cc7e760ee1f SHA256 eeef602d56655d4f296382159c286ab655b450fc115ad680404b299006edf871
|
||||
EBUILD fortune-mod-zx-error-1.0.ebuild 899 RMD160 926ea2ebb67b057a17bf49ebf36488d714c9fe0a SHA1 4a76a215ebd6321e5292810cb724a97057148c88 SHA256 cefd24b49dfc42df72155634140bb41fcfa08a5b7fcd485746a056dfd13d1da8
|
||||
MISC ChangeLog 1101 RMD160 2346b11d881eef27ace2267e694cfc328e84f996 SHA1 7d0990dc3ba5fbaf9d8d10262b11b3b13a572812 SHA256 eaf5f4969d8f162d080783caa3831403e5b2a6aefdb1d565b9b10dc6669660ea
|
||||
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST fortunes-zx-error-1.0.tar.gz 1209 SHA256 eeef602d56655d4f296382159c286ab655b450fc115ad680404b299006edf871 SHA512 6412826dfafdcd79eeb2f8100c6e7a7419526af080e98af91243a786b1fc6089ef652eb0d8267eb94564dd932fcd1b5f903a4da76760f23b370e57fbc5c72f9d WHIRLPOOL 52ecde54a33aa43a407c4b392433ce5940d0b00f6b73c97a0d6db30354ef6c1f49a4efac85214170a6d52b48243827f2d41682633ceb3d673909efdb11226f14
|
||||
EBUILD fortune-mod-zx-error-1.0.ebuild 891 SHA256 f064d078ebdf2acf21580aee28444003a3053ccf7a2141e0e21d9490a73f6ea3 SHA512 c94af3ebcbb5e802a1909efa1f7f5b8032bc97e00ac20ee0616cf6ed183e390fbdf24ba1b7ccc77137f6512cf7a0b0cdc68ccc19208288c1d50ba5805ac020ea WHIRLPOOL aa08363a00645dab2b5c15d6f100fddbc54566ce2526f834552c9063ce0c7a53d161020763e76c2ce44d9b3d78d8742515127f0de57d027ba397507ca7051eb3
|
||||
MISC ChangeLog 1195 SHA256 10bbe6f0f402b35e8ec514762f9385a02a0bafa81fad6cca67c2852a3c23dcff SHA512 81012b4acdbec3c78d5797e71be1a9b9127190674aef7ce363d86cec2ef07e5ebfced4f4b1bf8caf142520f518f27575f59b770b089d918d536e82ebfe3a4c91 WHIRLPOOL de2b23b1df5b83b0b1dc0c64c4f12b92e90097966f25ce9f57873b4ba396c56962dc905ccb43f89c5df56dc6b6ac68120c3ada8afad5eb1216ce893abe4d26ce
|
||||
MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlTTrSAACgkQIY77eQFFFC3tHQCg3xlsUY+68bkvyjf+z3DymJR/
|
||||
qnAAnjnfTJ1c8cVKgixrp59uTX8LfKuA
|
||||
=HtNW
|
||||
-----END PGP SIGNATURE-----
|
||||
|
@ -1,4 +1,14 @@
|
||||
DIST gBhed-0.17.tar.gz 460425 RMD160 5089cb9255ec344e3199a794e79f3f9fe9b21d99 SHA1 95fef3704b98e6aed01bb5034af58e49a10891c0 SHA256 dfbec23e210fd19b8b8128c3e2140d4360730fa3fcd5b5cc22bb9f01302019b8
|
||||
EBUILD gBhed-0.17.ebuild 1054 RMD160 927326b6aa4df6af998e2e8eb8f38a87296df63e SHA1 fca8032a5b695f2fdd80714803b7ad9d00fbf8b7 SHA256 56b3fb1fa50263f28088007cf3f2a7baba08d133d1cbf943bbd2805056aa963a
|
||||
MISC ChangeLog 931 RMD160 e2b7ecf85b57fbe4888a59a456f061aa05dba22f SHA1 5f4e3a65fc2b0f2312c44df0a3eb68e88e939c99 SHA256 439f32728b675e94a987358aedaa3fd53d0d5690cb780128270f6a92056bca1e
|
||||
MISC metadata.xml 158 RMD160 cbd9984bb6b426c8c9cee5022fe0a26261612fea SHA1 be5251fa1dacef5c41b74761bb1c8c54fb633b9e SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3
|
||||
-----BEGIN PGP SIGNED MESSAGE-----
|
||||
Hash: SHA256
|
||||
|
||||
DIST gBhed-0.17.tar.gz 460425 SHA256 dfbec23e210fd19b8b8128c3e2140d4360730fa3fcd5b5cc22bb9f01302019b8 SHA512 036dcdef2de70ebc0774e9907c7697d28369d71fdb763e9034efe9ab2385ac482d2f301e7291a1b4787338080943260cd22715067d10d5f8c8d3690db2f0cc27 WHIRLPOOL e09d61b56739f4710e0d8addd50f7bed7df948e346ea65fd2897f93208ad764d7946d1d174b9c82b247ba314ff8f1478545b20a35d99ad7b84a22de79f019639
|
||||
EBUILD gBhed-0.17.ebuild 999 SHA256 658a35e43af529079033fd9edc5e3b05620bf7535dab7650b8e601460de5634c SHA512 b7909063880945275b81c654f6f24cef1927da4b5e52abf6c46dd923744cacc7f1357f8786dee38c03ec6c654fa8d28d80401230a4162a82b6aa0a06e78abd11 WHIRLPOOL c7d403d47b9d0e21d23c353cf365a2b555622e535b9bc4c1a5456c06f810f2b90c5f18303f55c310f144d4a65d37455c5e819786478129feb6b4f9da8070dd5d
|
||||
MISC ChangeLog 1007 SHA256 d537b642fcb9ab7e71569b7146d193b3d294d981077e6403c4c89dc85bce82a2 SHA512 d7f8db8d9ff36e9343d23bc237f6a32ab8c862d54bec91e682d9a9d523a583d5cfb23c3d84e6262c4540e94b0898723989568a3493e8a1c2efcb917f65a71c20 WHIRLPOOL 3ababa688ffeb97b9499faed874dcabbd60876d7d941c95eee0fbd3e22204069d9246dcebf1100fdd8bcfa2120aff26c8a2ba431f4ad7abdca65dac79915cadb
|
||||
MISC metadata.xml 158 SHA256 1423a4fdd4a79b1728a2056d9e300f7e1074253095d82726218d9e9b953888a3 SHA512 d954564236b67b6ab97846b73f74e715e8f1bec2dba6595e9a5046c2e8c3b93f4879c293f9d1d02d99a533bee56156dae3f31a485697128c51af14cdbfdada8a WHIRLPOOL d03e7293d09d794d61c095a423f945b3644355a247f270a73ca8d30b4dfe9c98244297536bfd1a4bd6c14794aa1152eca20fd83bfdf3e1e74d4f676152d35ada
|
||||
-----BEGIN PGP SIGNATURE-----
|
||||
Version: GnuPG v2
|
||||
|
||||
iEYEAREIAAYFAlTTzvcACgkQIY77eQFFFC1cawCbBOmoOS1ZJoZ6ycE+s7TSji94
|
||||
IyAAoIkwEW5g6xXXDBEYUCvlWXi1RV+o
|
||||
=F4EQ
|
||||
-----END PGP SIGNATURE-----
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue