parent
6b9202a7b5
commit
d3f137d50b
@ -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
|
||||
}
|
@ -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 @@
|
||||
DIST cached-property-0.1.5.tar.gz 7434 SHA256 2d07bd19af2ba5eb1d3c042e2b81c2cd02dc5b0890253cb14ae10f1d34f7f86b SHA512 f5a01e64eed78cc3377bd053b0662dc4f904db7c1ea47b155e1613e6ed413fb6693e4893916518f9e53589373ebe099724d296306a9854d8d8df66b62ed9ce1b WHIRLPOOL cd5faae8024124ddd50f77fd6ee6dd6599756c7e5509d73ebcf4dea2867b066f61c40cc7f9be3144ff3295cd590f3b35925e586f1d9bbf97f40a0416ea7a5f8d
|
@ -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,2 +1 @@
|
||||
DIST crack-0.3.2.gem 35328 SHA256 e7d4f68502e9ee41ce193589e65f47f280850f17202709c9bac9aa1266f3fe82 SHA512 dd23bcf17cd78a705fcab8dcabf87e109bf70dc22440b56483d8dd05fa0b23e72e39652bc8cef678478b04bd479f103b8ab817b3df5a636bef9f883ca1777392 WHIRLPOOL b97ecb92bc47269ac08c8630b98ad2e1792f5bca41b4b9f70b2c0fb1209afa6cf373e6c0820e7f9d4e361a69d53d37b8f294508d4df086e2bea2f866a5ca2173
|
||||
DIST crack-0.4.2.gem 37376 SHA256 ea4c34f052106f571235f627f561d28309151c09b841130bb7627c2d522589c6 SHA512 0c1adfe9cbcf6c5bdabba20819c7ed7dce0a8e360695564927bab447c3d66d786bd9267066efb08732b0fc4687d9dc3ac74c650eb8cec17575926aa9a24f7723 WHIRLPOOL 71ef6176576f897ab46ae431bafba512cacdeb5fbfdf1bcafbef24c9d4dcb8abb242b8722a75ae4db891fb8c86dd7a9e7d05a0fdcb86958ac5d0a6d4a873a49f
|
||||
|
@ -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
|
||||
}
|
@ -1,2 +1,3 @@
|
||||
DIST RBTools-0.6.3.tar.gz 110117 SHA256 5f61ce90f73d086f6a6242c0ed30c55a20a18f4174e39124517cfe32a74a556f SHA512 bf0afc303b86f393349542e02f7f1c540e3fef098ff287d92b919ccff1afacc0b8af598e49faff11401fd8cf24ba6f683b9a7b6d9df376875a518713e7e0c8c0 WHIRLPOOL 40987855541c30a898dc75c6e94b19359ae66978f7a68edbfd401f5f19238df5fff548c6cf399ddbf418007ba733a01493a3df1f86599cc9c8745ed1b67977b3
|
||||
DIST RBTools-0.7.1.tar.gz 142069 SHA256 eb896bf81d9585102264319721f900fb84b14fb41daca1339742c5149c24b12b SHA512 eef0ea7f92c5737efd710235d3d349c8c13837b39bdb28af7d32f4c418d923b3ede0aa3e34713a85d8f47f968c4fe9ca3580cf44699eeb16a589f8bd743c5357 WHIRLPOOL 3c8686f90708e4749d6ed992f148ec2f6e627de2eaf328b6fdc651aa66b46d7d4ad24fda44cbb199a9807f8af9e2ce247f69908ab5a31a5ca42bede2fc008753
|
||||
DIST RBTools-0.7.tar.gz 141948 SHA256 3ccf1545e57f6b1f4328bc7cbd079e03e9f0fa1c7013a7b73e04d625270a7939 SHA512 538eeb0f8b6bd0ec3fbcad96efa295ca203c2eb159675c439c9ad5dd864a44479b2bfedebe1b21630353d914056c7b7f2ff59bdf7e56a6c93bb290a046a2235f WHIRLPOOL dd4db402b8d50aedd2411720161ead4b487fe58f60f76084f7be2bf70f951113431d650436eb8267030ca70dea2552fcaaa0d84dbaf05f2b2a076553e125f15a
|
||||
|
@ -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}
|
@ -1,3 +1 @@
|
||||
DIST netbeans-profiler-visualvm_release701.tar.gz 1767450 SHA256 0056c6b7da3fa9499b87319caa6b431b935b48f9579f7c94ec169777ecd2c238 SHA512 7b7c05dca9ccb7ed6d346ce2c02a39e70a7356a0df469f3d6556968dcd1da52bc063e29fe51167a722a4d1f94609b1e3ba4cc0970e12fe5388f60a10a6fa8bd9 WHIRLPOOL 558153776f2e782a4019a0f46166f5b3eaad02ca1fc527486e0fb4ecbb7ddca4d616cc93bdbbc0de52cc9e6132a5cfa50fff9d777b6a46459db94d0566ec7a84
|
||||
DIST visualvm_133-src.tar.gz 978434 SHA256 43f4d5c892d3654ada9d07f2a8dc1c1b98db671f558a5c7fa7e9db7e86b7ca81 SHA512 22f408bb5e090dc1f807a18c99d1f91cf440fac0b5fc5b919538563bc0e2b5cf9af45f894a6d4e967fc7445dc93c325919a7cda69667dd0db310112f9ccc9f82 WHIRLPOOL ca7185d4f8141f86554ad4b9d6305e6023555199a7ef942a6d64ab430ab5757741787f311cfac44d1403c72683593f94ff16d244691d474a4d58bb4aa532b68f
|
||||
DIST visualvm_harness-1.3.tar.gz 147059 SHA256 e66eb2fe2b4703896d329ca0e0a8f5e89c5a0097dbad72f9211e14d71401f585 SHA512 680f7601d2910da7331330b643f69c46ee84b05379a452046e1c1791f2668ecbb08b492b466b8564ba1f1540c0b88d3c60e671d143e4b0177b738adc35ac26b9 WHIRLPOOL 3268f79f414f91927ebad2fdca7359e628e5546a3ee132268c13980daa7907dff18eafbd25c18f2bd0bb15352b645f304f7cff5d7d002e2c1ac1c96a722d82aa
|
||||
DIST visualvm_138-src.tar.gz 1052176 SHA256 e34cd0425d74055e03394c572735067d3b98095ed5c04268707b52f1dc7c6144 SHA512 f418fcd3316f793c6fc77c6bcdf1e53dc543f7de2ee638f3d500a4de61505246fd07829b25cdf988836f515b72c59c71a2a4fecbb569910e9203e5b490e837a1 WHIRLPOOL c2d83fd92687d07d2f240d4a6c1f150471041e0e0ab1c13f7cd1804a98d3565ed1df29c5124002ced0c403fec98b5464f8ad113cc76ae264d95413c81c4dc129
|
||||
|
@ -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 @@
|
||||
DIST stockfish-6-src.zip 161183 SHA256 a69a371d3f84338cefde4575669bd930d186b046a10fa5ab0f8d1aed6cb204c3 SHA512 8381b7a8616281629f04c6dc4cbe5a279b06067f7af3faff271461f694122eeba9d83a0c4a295b9064142bcaa3b31eca8139b58eb9441684845aad45888402dc WHIRLPOOL 56672a5730ce1f9adef13b658e960f808a990752b749ab3c658e1dbdd54e81bbee9c32ab91c892cd6f8b91ad4d8fe5bcff2c5d0942616b5dda5e77c196ad5092
|
@ -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 +1 @@
|
||||
DIST powerpuff-0.3.tar.gz 17155 RMD160 1c206bbf1ee6f29e94955f0207b831cd1460247d SHA1 1264f1535d48e28eb225f1f29232886d23bc4e55 SHA256 90889d5eef1ff91819da47de46d1f46243f8ab252303a1f4c4c862bb05668142
|
||||
DIST powerpuff-0.3.tar.gz 17155 SHA256 90889d5eef1ff91819da47de46d1f46243f8ab252303a1f4c4c862bb05668142 SHA512 89cf14ce07217bcff57fe5eff5b13b6df53b76ff866887032730610ac23184b4bc7d9f00572f31581347ed3827f3906b5dd885324d0e8066a5e0c8a098e53ebd WHIRLPOOL ebf8907c6fcf5b1578ca74c6e3433789bd620cfa9799b865d835e9be58609632fa236b77248527012f436c410c6ddf110cd549cde8f741e69d711506d293c5be
|
||||
|
@ -1 +1 @@
|
||||
DIST pqf-6.0 146363 RMD160 90ed252c98663a0615fc96bd30d642b7476545b6 SHA1 c6c6a9ef68913c06fc4ebb35d6bbb1cd682aaf52 SHA256 43823e7ac07a6c75d84eee8d99b1d84d014e2faa12c1df07691ccf53d3ee8ad3
|
||||
DIST pqf-6.0 146363 SHA256 43823e7ac07a6c75d84eee8d99b1d84d014e2faa12c1df07691ccf53d3ee8ad3 SHA512 c38be09c945c20454cd0ca4d1a4dce18b40bae1ed2c71d093c7d9e4fb2de444425d50a35c7dad5535ed38b5ea52c6c9e8f6035221c08e0485145fc169cb9186e WHIRLPOOL d0b804be7b6b18ddc37afa3cd1b6ef6a3d7dfd123827584bd893a47b804148817fc9ea78a8298ab83bd6fd1d6748e32ee60705317950a19f97f370d76439b15c
|
||||
|
@ -1 +1 @@
|
||||
DIST fortune-mod-rss-20030120.tar.gz 27294 RMD160 12fb31041d6161c04f60b5e35958d599daf1630a SHA1 726152a0d62f29a3fd50db887b0776a72116daa5 SHA256 c139486c104103d4b5ad06163c737c055ab71fd22769bc9a5c279710dbd14171
|
||||
DIST fortune-mod-rss-20030120.tar.gz 27294 SHA256 c139486c104103d4b5ad06163c737c055ab71fd22769bc9a5c279710dbd14171 SHA512 65e3c6afe338bab19fece7111d37eb32270a374b0e62babecb4954bb7209054a6f18886ae67f502f29d148d2ce5a60d3ef401233d91caf765a0ade0d3f5478b4 WHIRLPOOL 2b3907acdb00b3da43e29779a51b74fb6527af762c964664b3f615db82874e51ddbba0ce9e6b9354b5a47984761d3bcce9cd8aebfd96ae58883d5ddda0331b2e
|
||||
|
@ -1 +1 @@
|
||||
DIST fortune-simpsons-chalkboard.tgz 5803 RMD160 3ccf53e02f31f4e0572938fc7ee88e308d47f341 SHA1 a3effee140c457d22873e87144c79e4811badc78 SHA256 8cfa7ecec784314b90b46531943d507c8f556c96008c8dc44089f016e5504b35
|
||||
DIST fortune-simpsons-chalkboard.tgz 5803 SHA256 8cfa7ecec784314b90b46531943d507c8f556c96008c8dc44089f016e5504b35 SHA512 0ce3e8fea577f018d933c64aa3aaeac859ebbb9d0faba28f6c1f5f330781109ad43f4e317281d75b95f87cdb6476e6393219eff5f7ee5201219ff7e007452255 WHIRLPOOL 7331d08e1b9904c66270e875f2b5e4dbb937abec96fd0f55e5801e52500b0c4dc5c92a188ec1faf2ff7b372daf6c1ffac8c7ecea279838acb3bf9d6727b69609
|
||||
|
@ -1 +1 @@
|
||||
DIST slack-fortunes-all-1.15.tgz 122880 RMD160 ea6c438375ff56ceb9000a70a2dd00d74379d3dd SHA1 4bc10275c9af3c7d6e38a74d006b0a93c92dfbcc SHA256 37dcfcf5c536b3aecc8f40363d36fec0fd188d31917980075b27d1790a6afff9
|
||||
DIST slack-fortunes-all-1.15.tgz 122880 SHA256 37dcfcf5c536b3aecc8f40363d36fec0fd188d31917980075b27d1790a6afff9 SHA512 18c756b2d81d1e2f0f031c3f799c872b5e73ccd70b6df976644fcd657bd181d794b1a977a49554fe806aa595046c10f33ebea1dc70fccf5e58b8df15f3db7c3e WHIRLPOOL 797017427f611872a39d70bebd1ebdae6f5b24933c246b17c252bd4a6ff54a63919fc798b20da087a2392a3ecb880424c1775a052ea216d67e0fa614460bfce6
|
||||
|
@ -1 +1 @@
|
||||
DIST fortune-starwars.tgz 5547 RMD160 3e16f93958af050cf7aff052fd8dea6d2bb95750 SHA1 8789528ac6787d32afc8451a17aefc88e015de41 SHA256 ccdbb357ebf547825717168261f543530ff613c232217d63ad66475e46006c78
|
||||
DIST fortune-starwars.tgz 5547 SHA256 ccdbb357ebf547825717168261f543530ff613c232217d63ad66475e46006c78 SHA512 7c829f367b71a56f442045e63ece9b5bf774447de2535e41d6d43ace4c88a0c6e907546bcdef388110998d069b77c24bde39a97a86c89a2693bb089e65b89627 WHIRLPOOL 282490b67476238fe770465af9535a29c935ced03aa6c18efdeb1d1c2d6238a1e57f7c56e1b893b7ecfa063e76bcd8e175cb813017fe6509cedcd5a298afa638
|
||||
|
@ -1 +1 @@
|
||||
DIST fortune-tao.tar.gz 15381 RMD160 31a92748e28acc21c6d0cb36a671776b450ef6d1 SHA1 3392b258adef8d9686db9b6ebbb71f57b19343c1 SHA256 9d22147de9422091c4bebf4997ceef6ae96c66d44fef05440df591587b2bbc0a
|
||||
DIST fortune-tao.tar.gz 15381 SHA256 9d22147de9422091c4bebf4997ceef6ae96c66d44fef05440df591587b2bbc0a SHA512 ec8d8b679962e9a1af4fb74600d7d7d348efcda0fd9c4f08db881835f8e1665688f77a77b0eb8231274ab5ecc93443f5348976100031d5b0c4b6245f647db0e0 WHIRLPOOL 9efe2e73b3e735485664760393fcfbef5752f30fdce35c73d5a434b0b269225830048e599f5dc2484ce46370c03dea2997f0b05b13fd987c5a4ae8e87d3dbed5
|
||||
|
@ -1 +1 @@
|
||||
DIST fortunes-taow-1.0.tar.gz 67835 RMD160 da8e490327d628477699a89ba82ecd6b52f0c75f SHA1 668c78be772589d98d2362a6bfef1adb5ac9de24 SHA256 f9dcd9eb511eb9a435808476df67259447ecf7c9ab81324af9e40a34ed33a2a4
|
||||
DIST fortunes-taow-1.0.tar.gz 67835 SHA256 f9dcd9eb511eb9a435808476df67259447ecf7c9ab81324af9e40a34ed33a2a4 SHA512 da1577b36c121028ba2568e4e5a2da96848d70361a3803e93960b357790026a56fb545f42119d013845f6003ffb9f8421de2a1152b189ef93d3a290474259405 WHIRLPOOL d7c500ce072fa641d08be8b403514543b3e43fc24ce34a367b3c1416b5321f8e00f48f1a25351d82ed6568f5205c604dc35e414744f69bc1de4bd2cfca77bd92
|
||||
|
@ -1 +1 @@
|
||||
DIST fortune-mod-thomas.ogrisegg-20030120.tar.gz 15662 RMD160 d924941af4834b021cea6eefbc050ee4c19b9bdd SHA1 64b9cc7c4ecb48de4209f72dba9c3f0fb7424ef0 SHA256 42df9dac0510a2d480a6d5bbea69137e927d2a4efc9f0b51a3facc1fea43bd0c
|
||||
DIST fortune-mod-thomas.ogrisegg-20030120.tar.gz 15662 SHA256 42df9dac0510a2d480a6d5bbea69137e927d2a4efc9f0b51a3facc1fea43bd0c SHA512 e1888b117074ae44eeb34ba499f03793d33cbcf5c2af20eec4171078485d37c06a3ccbcb80a620ea4a8e564840fe832d310ddaa8bc5a5164c8d2f870db0791b0 WHIRLPOOL d0aa31284e7542e6d2d13610771b75397b4eff09780397fd991c29791a37fd16962a1556afa1b4d586b6963a15d2c381e9306511794bc61fb24fe637e2512bc5
|
||||
|
@ -1 +1 @@
|
||||
DIST fortune-mod-woody-allen-it-0.1.tgz 14246 SHA256 47a305aea6f2d256753b1fed5336d5a9f397925cc28f30fa58e28d09da5b1343
|
||||
DIST fortune-mod-woody-allen-it-0.1.tgz 14246 SHA256 47a305aea6f2d256753b1fed5336d5a9f397925cc28f30fa58e28d09da5b1343 SHA512 9008be8c09671bc0e7715a18e6816a454d2f1aa6ca88aee6f596690888fb6fde1289629d3d2336df9de5fef04318ab9e86089b131f655e827905b1a1de57d8ea WHIRLPOOL 2e68e0bf34198a312b34e20e8824b13754bce6ca9f5728373af2b9fda71bf85e911e4ded02066ced3f2f85fbf7c3da6caa68211879411460a5a1015002757107
|
||||
|
@ -1 +1 @@
|
||||
DIST fortunes-zx-error-1.0.tar.gz 1209 RMD160 84429add7f4f0d3c5b5ed1ded21ccaea5a68f7af SHA1 35ab317a06140cf08a64688d1df91cc7e760ee1f SHA256 eeef602d56655d4f296382159c286ab655b450fc115ad680404b299006edf871
|
||||
DIST fortunes-zx-error-1.0.tar.gz 1209 SHA256 eeef602d56655d4f296382159c286ab655b450fc115ad680404b299006edf871 SHA512 6412826dfafdcd79eeb2f8100c6e7a7419526af080e98af91243a786b1fc6089ef652eb0d8267eb94564dd932fcd1b5f903a4da76760f23b370e57fbc5c72f9d WHIRLPOOL 52ecde54a33aa43a407c4b392433ce5940d0b00f6b73c97a0d6db30354ef6c1f49a4efac85214170a6d52b48243827f2d41682633ceb3d673909efdb11226f14
|
||||
|
@ -1 +1 @@
|
||||
DIST gBhed-0.17.tar.gz 460425 RMD160 5089cb9255ec344e3199a794e79f3f9fe9b21d99 SHA1 95fef3704b98e6aed01bb5034af58e49a10891c0 SHA256 dfbec23e210fd19b8b8128c3e2140d4360730fa3fcd5b5cc22bb9f01302019b8
|
||||
DIST gBhed-0.17.tar.gz 460425 SHA256 dfbec23e210fd19b8b8128c3e2140d4360730fa3fcd5b5cc22bb9f01302019b8 SHA512 036dcdef2de70ebc0774e9907c7697d28369d71fdb763e9034efe9ab2385ac482d2f301e7291a1b4787338080943260cd22715067d10d5f8c8d3690db2f0cc27 WHIRLPOOL e09d61b56739f4710e0d8addd50f7bed7df948e346ea65fd2897f93208ad764d7946d1d174b9c82b247ba314ff8f1478545b20a35d99ad7b84a22de79f019639
|
||||
|
@ -0,0 +1,13 @@
|
||||
Add a missing dependency which could cause a build failure.
|
||||
|
||||
Fixes Gentoo bug #538478.
|
||||
|
||||
diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt
|
||||
index e44db7b..3b7a6bf 100644
|
||||
--- a/src/gui/CMakeLists.txt
|
||||
+++ b/src/gui/CMakeLists.txt
|
||||
@@ -40,3 +40,4 @@ IF(${KDE_VERSION} VERSION_LESS "4.6.99" AND ${KDE_VERSION} VERSION_GREATER "4.5.
|
||||
ENDIF(${KDE_VERSION} VERSION_LESS "4.6.99" AND ${KDE_VERSION} VERSION_GREATER "4.5.99")
|
||||
|
||||
KDE4_ADD_LIBRARY(gui STATIC ${gui_STAT_SRCS})
|
||||
+ADD_DEPENDENCIES(gui tellico_config)
|
@ -1 +1 @@
|
||||
DIST pnglite-0.1.17.zip 6516 RMD160 e2050ede8d1df41c3477bfa7c35bb5cd6b8f6f48 SHA1 0dbfa9965de33bbbe4d79ed4ef9dd83c088fd62b SHA256 6444b13b9ec5b6f9de8f72513a00870325779e3b05bfcf554edb1ab0c90f5962
|
||||
DIST pnglite-0.1.17.zip 6516 SHA256 6444b13b9ec5b6f9de8f72513a00870325779e3b05bfcf554edb1ab0c90f5962 SHA512 f728273a702287d1c299e2939a2e2da5a6c1fbc55372fe1869d7f93cfe59c016c9dcf02be0242c5fa77cda66b0016bbafe1b78f7a876ba2866c37f504d262ce8 WHIRLPOOL db9070068ba1cf89f3b397d3f721055dceeb545d37e712e22f6fa6bf8eb30d50f9eafe57a9bc81b3c61dadae660bbe862ed62e193b6cd7ccd467b204bc966126
|
||||
|
@ -1 +1 @@
|
||||
DIST coriander-2.0.0.tar.gz 309365 RMD160 085893a7cd49230990bff6ef82080004e1ec5180 SHA1 8a71763b5d72fd70eec479da801526ce541755dc SHA256 e248a5adf836cc7e103abb0d95cee826cabd1982d8faf96a5cc2c610529d09f0
|
||||
DIST coriander-2.0.2.tar.gz 465690 SHA256 5c7fd31cb58d398e2742352bf1ffbd2ca22e06686c6668ecfd437735c2b79123 SHA512 f28ee4c50da3e47bfb93ac13b9aa277ba854d91fb4ef1f7ae71b2ce57b26ad746a1741a4ef6fb0b415b77ebcf4dae07241ec3acb876f845219c69ed6679498c8 WHIRLPOOL 356e645b0ad1589e8820a31a800087c5fc3814bbb31d75fbf90f08bac0b2654335317c0ee56cc3c3bab2a369282219b401d8e41245984c0dbc8f64f29de70efd
|
||||
|
@ -1,48 +0,0 @@
|
||||
# Copyright 1999-2012 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/coriander/coriander-2.0.0.ebuild,v 1.3 2012/05/05 08:58:55 jdhore Exp $
|
||||
|
||||
inherit eutils
|
||||
|
||||
MY_P=${P/_/-}
|
||||
|
||||
DESCRIPTION="A Gnome2 GUI for firewire camera control and capture"
|
||||
HOMEPAGE="http://sourceforge.net/projects/coriander/"
|
||||
|
||||
SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
S=${WORKDIR}/${MY_P}
|
||||
|
||||
# ffmpeg? ( media-video/ffmpeg ) left out, because ffmpeg support is in
|
||||
# development
|
||||
RDEPEND=">=media-libs/libdc1394-2.0.0
|
||||
media-libs/libsdl
|
||||
gnome-base/libgnomeui
|
||||
gnome-base/libbonoboui
|
||||
gnome-base/libgnomecanvas
|
||||
gnome-base/libgnome
|
||||
gnome-base/orbit"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig"
|
||||
|
||||
src_unpack() {
|
||||
unpack ${A}
|
||||
cd "${S}"
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
export SSE_CFLAGS="${CFLAGS}"
|
||||
# ffmpeg support is currently disabled in coriander-2, so we leave out the
|
||||
# $(use_enable ffmpeg)
|
||||
econf || die "econf failed"
|
||||
emake SSE_CFLAGS="${CFLAGS}" || die "emake failed"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
emake DESTDIR="${D}" install || die "install failed"
|
||||
dodoc NEWS README AUTHORS
|
||||
}
|
@ -0,0 +1,32 @@
|
||||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
# $Header: /var/cvsroot/gentoo-x86/media-video/coriander/coriander-2.0.2.ebuild,v 1.1 2015/02/05 16:40:00 pacho Exp $
|
||||
|
||||
EAPI=5
|
||||
inherit eutils
|
||||
|
||||
DESCRIPTION="A Gnome2 GUI for firewire camera control and capture"
|
||||
HOMEPAGE="http://sourceforge.net/projects/coriander/"
|
||||
|
||||
SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
# ffmpeg? ( media-video/ffmpeg ) left out, because ffmpeg support is in
|
||||
# development
|
||||
RDEPEND="
|
||||
>=media-libs/libdc1394-2.0.0
|
||||
media-libs/libsdl
|
||||
media-libs/tiff:0
|
||||
gnome-base/libgnomeui
|
||||
gnome-base/libbonoboui
|
||||
gnome-base/libgnomecanvas
|
||||
gnome-base/libgnome
|
||||
gnome-base/orbit
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
virtual/pkgconfig
|
||||
"
|
@ -1 +1 @@
|
||||
Thu, 05 Feb 2015 14:36:50 +0000
|
||||
Thu, 05 Feb 2015 21:36:50 +0000
|
||||
|
@ -1 +1 @@
|
||||
Thu, 05 Feb 2015 14:36:50 +0000
|
||||
Thu, 05 Feb 2015 21:36:51 +0000
|
||||
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare setup
|
||||
DEPEND=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 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=Clam Anti-Virus Scanner
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.clamav.net/
|
||||
IUSE=bzip2 clamdtop iconv ipv6 milter selinux static-libs uclibc
|
||||
KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=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 selinux? ( sec-policy/selinux-clamav )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/clamav/clamav-0.98.tar.gz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac user f54e098dd38ba1c0847a13e685b87747
|
||||
_md5_=1e541725a10857de3e7c69e3bcca6844
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare setup
|
||||
DEPEND=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 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=Clam Anti-Virus Scanner
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.clamav.net/
|
||||
IUSE=bzip2 clamdtop iconv ipv6 milter selinux static-libs uclibc
|
||||
KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=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 selinux? ( sec-policy/selinux-clamav )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/clamav/clamav-0.98.1.tar.gz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac user f54e098dd38ba1c0847a13e685b87747
|
||||
_md5_=33bbdaf53cb1dac3eba912abc091d91e
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare setup
|
||||
DEPEND=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 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=Clam Anti-Virus Scanner
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.clamav.net/
|
||||
IUSE=bzip2 clamdtop iconv ipv6 milter selinux static-libs uclibc
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=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 selinux? ( sec-policy/selinux-clamav )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/clamav/clamav-0.98.1.tar.gz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac user f54e098dd38ba1c0847a13e685b87747
|
||||
_md5_=dbe1170ed47b59e0b856ec27a1b67eae
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare setup
|
||||
DEPEND=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 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=Clam Anti-Virus Scanner
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.clamav.net/
|
||||
IUSE=bzip2 clamdtop iconv ipv6 milter selinux static-libs uclibc
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=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 selinux? ( sec-policy/selinux-clamav )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/clamav/clamav-0.98.3.tar.gz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac user f54e098dd38ba1c0847a13e685b87747
|
||||
_md5_=03bd5dd7603e0cd62ec7d581f1370a52
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=configure install postinst prepare setup
|
||||
DEPEND=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 virtual/pkgconfig virtual/pkgconfig
|
||||
DESCRIPTION=Clam Anti-Virus Scanner
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.clamav.net/
|
||||
IUSE=bzip2 clamdtop iconv ipv6 milter selinux static-libs uclibc
|
||||
KEYWORDS=alpha amd64 ~arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=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 selinux? ( sec-policy/selinux-clamav )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/clamav/clamav-0.98.4.tar.gz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 flag-o-matic c263990f1b677b0f0be0a3299f179762 multilib 3bf24e6abb9b76d9f6c20600f0b716bf systemd 090342761f573a8280dd5aa6b0345f3b toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac user f54e098dd38ba1c0847a13e685b87747
|
||||
_md5_=9a62819bf4714a0224122614b5cfde28
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup test unpack
|
||||
DEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-libs/libverto-0.2.5[libev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[tevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkinit? ( >=dev-libs/openssl-1.0.1h-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) || ( >=dev-lang/python-2.7.5-r2:2.7 ) virtual/yacc doc? ( virtual/latex-base ) test? ( || ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/tcl dev-util/dejagnu ) !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=MIT Kerberos V
|
||||
EAPI=5
|
||||
HOMEPAGE=http://web.mit.edu/kerberos/www/
|
||||
IUSE=doc +keyutils openldap +pkinit selinux +threads test xinetd abi_x86_32 abi_x86_64 abi_x86_x32 abi_mips_n32 abi_mips_n64 abi_mips_o32 abi_ppc_32 abi_ppc_64 abi_s390_32 abi_s390_64
|
||||
KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86
|
||||
LICENSE=openafs-krb5-a BSD MIT OPENLDAP BSD-2 HPND BSD-4 ISC RSA CC-BY-SA-3.0 || ( BSD-2 GPL-2+ )
|
||||
RDEPEND=!!app-crypt/heimdal >=sys-libs/e2fsprogs-libs-1.42.9[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] || ( >=dev-libs/libverto-0.2.5[libev,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[libevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] >=dev-libs/libverto-0.2.5[tevent,abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) keyutils? ( >=sys-apps/keyutils-1.5.8[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) openldap? ( >=net-nds/openldap-2.4.38-r1[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) pkinit? ( >=dev-libs/openssl-1.0.1h-r2[abi_x86_32(-)?,abi_x86_64(-)?,abi_x86_x32(-)?,abi_mips_n32(-)?,abi_mips_n64(-)?,abi_mips_o32(-)?,abi_ppc_32(-)?,abi_ppc_64(-)?,abi_s390_32(-)?,abi_s390_64(-)?] ) xinetd? ( sys-apps/xinetd ) abi_x86_32? ( !<=app-emulation/emul-linux-x86-baselibs-20140508-r1 !app-emulation/emul-linux-x86-baselibs[-abi_x86_32(-)] ) selinux? ( sec-policy/selinux-kerberos )
|
||||
SLOT=0
|
||||
SRC_URI=http://web.mit.edu/kerberos/dist/krb5/1.13/krb5-1.13-signed.tar
|
||||
_eclasses_=autotools 8fc2dd333ef9346c906ffd9a523d8211 eutils 998e5931fb95b10a6a11ec796ada2759 flag-o-matic c263990f1b677b0f0be0a3299f179762 libtool 52d0e17251d04645ffaa61bfdd858944 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multilib-build 0983c7893df461213a05f791cc7dea6d multilib-minimal 13dd976916c35a1e2c8d170e840c7018 python-any-r1 da352ea9da8eb9bf158d56cca65d6c82 python-utils-r1 7d5f4ad9ba85664d8c5f56041a70f4c3 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=67adcdf93becdf4c8a05437523e3e0f6
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=test? ( dev-python/pytest ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)]
|
||||
DESCRIPTION=A cached-property for decorating methods in classes
|
||||
EAPI=5
|
||||
HOMEPAGE=https://github.com/pydanny/cached-property
|
||||
IUSE=test python_targets_python2_7 python_targets_python3_3 python_targets_python3_4
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=BSD
|
||||
RDEPEND=python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_3? ( >=dev-lang/python-3.3.2-r2:3.3 ) python_targets_python3_4? ( dev-lang/python:3.4 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,python_targets_python3_3(-)?,python_targets_python3_4(-)?,-python_single_target_python2_7(-),-python_single_target_python3_3(-),-python_single_target_python3_4(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 python_targets_python3_3 python_targets_python3_4 )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://pypi/c/cached-property/cached-property-0.1.5.tar.gz
|
||||
_eclasses_=distutils-r1 f810ae4ac7e5c3db4ff72db46e3c40d1 eutils 998e5931fb95b10a6a11ec796ada2759 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 236a8d81f730332749bd484d8b53ee91 python-utils-r1 7d5f4ad9ba85664d8c5f56041a70f4c3 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=7e0436f64d2b68046e54fd667b4a660d
|
@ -1,13 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare setup test unpack
|
||||
DEPEND=ruby_targets_ruby19? ( test? ( dev-ruby/shoulda[ruby_targets_ruby19] dev-ruby/matchy[ruby_targets_ruby19] ) ) ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby19? ( test? ( dev-ruby/rake[ruby_targets_ruby19] ) ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) test? ( ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] ) )
|
||||
DESCRIPTION=Really simple JSON and XML parsing, ripped from Merb and Rails
|
||||
EAPI=2
|
||||
HOMEPAGE=https://github.com/jnunemaker/crack
|
||||
IUSE=elibc_FreeBSD ruby_targets_ruby19 doc test test
|
||||
KEYWORDS=amd64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris
|
||||
LICENSE=MIT
|
||||
RDEPEND=ruby_targets_ruby19? ( dev-lang/ruby:1.9 ) ruby_targets_ruby19? ( virtual/rubygems[ruby_targets_ruby19] )
|
||||
SLOT=0
|
||||
SRC_URI=mirror://rubygems/crack-0.3.2.gem
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 java-utils-2 f02d3e4777b404c719a5a6479c37c6e3 multilib 3bf24e6abb9b76d9f6c20600f0b716bf ruby-fakegem d4f8591e9b20b106327e9d143eb13da5 ruby-ng c79a9fd7644eefe8009be02a82648e1f toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=9537524bd9fcd0892a55c43c5f070372
|
@ -0,0 +1,14 @@
|
||||
DEFINED_PHASES=compile configure install prepare test
|
||||
DEPEND=>=dev-python/six-1.8.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] dev-python/setuptools[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
DESCRIPTION=Command line tools for use with Review Board
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.reviewboard.org/
|
||||
IUSE=python_targets_python2_7
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=>=dev-python/six-1.8.0[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) dev-lang/python-exec:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)]
|
||||
REQUIRED_USE=|| ( python_targets_python2_7 )
|
||||
SLOT=0
|
||||
SRC_URI=http://downloads.reviewboard.org/releases/RBTools/0.7/RBTools-0.7.1.tar.gz
|
||||
_eclasses_=distutils-r1 f810ae4ac7e5c3db4ff72db46e3c40d1 eutils 998e5931fb95b10a6a11ec796ada2759 multibuild 6d4858dc00f8bc51caf3f957f8430eb0 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 python-r1 236a8d81f730332749bd484d8b53ee91 python-utils-r1 7d5f4ad9ba85664d8c5f56041a70f4c3 toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=733dba653ed3965d22f7abeb9a164336
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare unpack
|
||||
DEPEND=dev-java/icedtea:6 dev-util/netbeans:7.0 dev-java/ant-core dev-java/ant-nodeps !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Integrates commandline JDK tools and profiling capabilites
|
||||
EAPI=4
|
||||
HOMEPAGE=http://icedtea.classpath.org
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-2-with-linking-exception
|
||||
RDEPEND=dev-java/icedtea:6 dev-util/netbeans:7.0
|
||||
SLOT=6
|
||||
SRC_URI=http://icedtea.classpath.org/download/visualvm/visualvm_harness-1.3.tar.gz http://icedtea.classpath.org/download/visualvm/visualvm_133-src.tar.gz http://icedtea.classpath.org/download/visualvm/netbeans-profiler-visualvm_release701.tar.gz
|
||||
_eclasses_=autotools 8fc2dd333ef9346c906ffd9a523d8211 eutils 998e5931fb95b10a6a11ec796ada2759 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=12c6a229ced2ad0c29ba8fe0a2e13950
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare unpack
|
||||
DEPEND=dev-java/icedtea:6 dev-java/netbeans-harness:7.1 dev-java/netbeans-platform:7.1 dev-java/ant-core dev-java/ant-nodeps !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Integrates commandline JDK tools and profiling capabilites
|
||||
EAPI=4
|
||||
HOMEPAGE=http://icedtea.classpath.org
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-2-with-linking-exception
|
||||
RDEPEND=dev-java/icedtea:6 dev-java/netbeans-harness:7.1 dev-java/netbeans-platform:7.1
|
||||
SLOT=6
|
||||
SRC_URI=http://icedtea.classpath.org/download/visualvm/visualvm_harness-1.3.tar.gz http://icedtea.classpath.org/download/visualvm/visualvm_133-src.tar.gz http://icedtea.classpath.org/download/visualvm/netbeans-profiler-visualvm_release701.tar.gz
|
||||
_eclasses_=autotools 8fc2dd333ef9346c906ffd9a523d8211 eutils 998e5931fb95b10a6a11ec796ada2759 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=29b9826a2b595c3a70b00308682f8d52
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=compile configure install prepare unpack
|
||||
DEPEND=dev-java/icedtea:7 dev-util/netbeans:7.0 dev-java/ant-core dev-java/ant-nodeps !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Integrates commandline JDK tools and profiling capabilites
|
||||
EAPI=4
|
||||
HOMEPAGE=http://icedtea.classpath.org
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-2-with-linking-exception
|
||||
RDEPEND=dev-java/icedtea:7 dev-util/netbeans:7.0
|
||||
SLOT=7
|
||||
SRC_URI=http://icedtea.classpath.org/download/visualvm/visualvm_harness-1.3.tar.gz http://icedtea.classpath.org/download/visualvm/visualvm_133-src.tar.gz http://icedtea.classpath.org/download/visualvm/netbeans-profiler-visualvm_release701.tar.gz
|
||||
_eclasses_=autotools 8fc2dd333ef9346c906ffd9a523d8211 eutils 998e5931fb95b10a6a11ec796ada2759 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=f27910a81cc327882ac65179e9fe3782
|
@ -1,12 +0,0 @@
|
||||
DEFINED_PHASES=configure install prepare unpack
|
||||
DEPEND=dev-java/icedtea:7 dev-java/netbeans-harness:7.1 dev-java/netbeans-platform:7.1 dev-java/ant-core dev-java/ant-nodeps !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4
|
||||
DESCRIPTION=Integrates commandline JDK tools and profiling capabilites
|
||||
EAPI=4
|
||||
HOMEPAGE=http://icedtea.classpath.org
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-2-with-linking-exception
|
||||
RDEPEND=dev-java/icedtea:7 dev-java/netbeans-harness:7.1 dev-java/netbeans-platform:7.1
|
||||
SLOT=7
|
||||
SRC_URI=http://icedtea.classpath.org/download/visualvm/visualvm_harness-1.3.tar.gz http://icedtea.classpath.org/download/visualvm/visualvm_133-src.tar.gz http://icedtea.classpath.org/download/visualvm/netbeans-profiler-visualvm_release701.tar.gz
|
||||
_eclasses_=autotools 8fc2dd333ef9346c906ffd9a523d8211 eutils 998e5931fb95b10a6a11ec796ada2759 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=330169c0d3c74c98621174b470797ea7
|
@ -0,0 +1,13 @@
|
||||
DEFINED_PHASES=compile configure install preinst prepare setup
|
||||
DEPEND=>=virtual/jdk-1.7 dev-java/netbeans-platform:8.0 dev-java/netbeans-platform:8.0 dev-java/netbeans-harness:8.0 >=dev-java/java-config-2.1.9-r1 >=dev-java/ant-core-1.8.2 >=dev-java/javatoolkit-0.3.0-r2
|
||||
DESCRIPTION=Integrates commandline JDK tools and profiling capabilites
|
||||
EAPI=5
|
||||
HOMEPAGE=http://visualvm.java.net/
|
||||
IUSE=elibc_FreeBSD elibc_FreeBSD
|
||||
KEYWORDS=~amd64
|
||||
LICENSE=GPL-2-with-linking-exception
|
||||
RDEPEND=>=virtual/jdk-1.7 dev-java/netbeans-platform:8.0 dev-java/netbeans-platform:8.0 >=dev-java/java-config-2.1.9-r1
|
||||
SLOT=7
|
||||
SRC_URI=https://java.net/downloads/visualvm/release138/visualvm_138-src.tar.gz
|
||||
_eclasses_=eutils 998e5931fb95b10a6a11ec796ada2759 java-ant-2 1091461b8b02f54fabcfbf159164ff15 java-pkg-2 65bbb59987d777c1106ae8aa4bf36e7b java-utils-2 f02d3e4777b404c719a5a6479c37c6e3 multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac versionator cd0bcdb170807e4a1984115e9d53a26f
|
||||
_md5_=a528a6c4bdd279cd7a9b67c01c6d26b1
|
@ -1,12 +1,12 @@
|
||||
DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
|
||||
DEPEND=media-libs/libsdl media-libs/sdl-mixer media-libs/sdl-image
|
||||
DEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer media-libs/sdl-image
|
||||
DESCRIPTION=Help West Muldune escape from a futuristic mental hospital
|
||||
EAPI=5
|
||||
HOMEPAGE=http://members.fortunecity.com/rivalentertainment/iox.html
|
||||
KEYWORDS=~amd64 ~ppc x86
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=media-libs/libsdl media-libs/sdl-mixer media-libs/sdl-image games-misc/games-envd
|
||||
RDEPEND=media-libs/libsdl[sound,video] media-libs/sdl-mixer media-libs/sdl-image games-misc/games-envd
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/io000311.tar.gz
|
||||
_eclasses_=base 87f7447ccfc06fd0729ff4684e11e0d6 eutils 998e5931fb95b10a6a11ec796ada2759 games bc8839608d26ccd57ca4f2f01c67460f multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac user f54e098dd38ba1c0847a13e685b87747
|
||||
_md5_=3fab3f7eb4119d70af497ae6994c9718
|
||||
_md5_=3a9d36ad237a8147d75d20666140fae7
|
||||
|
@ -0,0 +1,11 @@
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DESCRIPTION=The strongest chess engine in the world
|
||||
EAPI=5
|
||||
HOMEPAGE=http://stockfishchess.org/
|
||||
IUSE=cpu_flags_x86_avx2 cpu_flags_x86_popcnt cpu_flags_x86_sse
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=GPL-3
|
||||
SLOT=0
|
||||
SRC_URI=https://stockfish.s3.amazonaws.com/stockfish-6-src.zip
|
||||
_eclasses_=multilib 3bf24e6abb9b76d9f6c20600f0b716bf toolchain-funcs 0dfbfa13f57c6184f4728d12ac002aac
|
||||
_md5_=06c295765e7fdbefb48d64f5ab3dd787
|
@ -1,9 +1,10 @@
|
||||
DEFINED_PHASES=install
|
||||
DESCRIPTION=Quotes taken from the Power Puff Girls series from Cartoon Network
|
||||
EAPI=5
|
||||
HOMEPAGE=http://eol.init1.nl/content/view/43/54/
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=games-misc/fortune-mod
|
||||
SLOT=0
|
||||
SRC_URI=http://eelco.is.a.rootboy.net/fortunecookies/powerpuff-0.3.tar.gz
|
||||
_md5_=283dda1eb88e670c5a0c639594a28135
|
||||
_md5_=b7c9ab3745863de619be83b42677218c
|
||||
|
@ -1,10 +1,11 @@
|
||||
DEFINED_PHASES=compile install unpack
|
||||
DEFINED_PHASES=compile install prepare
|
||||
DEPEND=games-misc/fortune-mod
|
||||
DESCRIPTION=Fortune database of Terry Pratchett's Discworld related quotes
|
||||
EAPI=5
|
||||
HOMEPAGE=http://www.lspace.org/
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=games-misc/fortune-mod
|
||||
SLOT=0
|
||||
SRC_URI=http://www.ie.lspace.org/ftp-lspace/words/pqf/pqf-6.0
|
||||
_md5_=de8d73898e9612d86472ce3e2431e6d0
|
||||
_md5_=d61e5b74f632e204100a8917dfe6db4e
|
||||
|
@ -1,9 +1,10 @@
|
||||
DEFINED_PHASES=install
|
||||
DESCRIPTION=Fortune database of Robin S. Socha quotes
|
||||
EAPI=5
|
||||
HOMEPAGE=http://fortune-mod-fvl.sourceforge.net/
|
||||
KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd ~x86-freebsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~x86-solaris
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=games-misc/fortune-mod
|
||||
SLOT=0
|
||||
SRC_URI=mirror://sourceforge/fortune-mod-fvl/fortune-mod-rss-20030120.tar.gz
|
||||
_md5_=2ea17789bd0d46485603056baa95d916
|
||||
_md5_=b42d868a265cc9254bc65f7d76b9a316
|
||||
|
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in new issue