Sync with portage [Thu Jul 14 12:31:48 MSK 2016].

mhiretskiy
root 8 years ago
parent fc0de1d184
commit 52ec521b8d

@ -18,16 +18,19 @@ DESCRIPTION="Restart daemons after library updates"
HOMEPAGE="https://fiasko-nw.net/~thomas/tag/needrestart.html https://github.com/liske/needrestart"
SLOT="0"
LICENSE="GPL-2"
LICENSE="GPL-2+"
RDEPEND="
>=sys-apps/sed-4.2.2
dev-perl/libintl-perl
dev-perl/Module-Find
dev-perl/Module-ScanDeps
dev-perl/Proc-ProcessTable
dev-perl/Sort-Naturally
dev-perl/Term-ProgressBar-Simple
dev-perl/TermReadKey
"
DEPEND="${RDEPEND}
sys-devel/gettext
"
PATCHES=(

@ -18,16 +18,19 @@ DESCRIPTION="Restart daemons after library updates"
HOMEPAGE="https://fiasko-nw.net/~thomas/tag/needrestart.html https://github.com/liske/needrestart"
SLOT="0"
LICENSE="GPL-2"
LICENSE="GPL-2+"
RDEPEND="
>=sys-apps/sed-4.2.2
dev-perl/libintl-perl
dev-perl/Module-Find
dev-perl/Module-ScanDeps
dev-perl/Proc-ProcessTable
dev-perl/Sort-Naturally
dev-perl/Term-ProgressBar-Simple
dev-perl/TermReadKey
"
DEPEND="${RDEPEND}
sys-devel/gettext
"
src_install() {

@ -0,0 +1 @@
DIST btrbk-0.23.3.tar.xz 69388 SHA256 779636116261e3e0fe64ec986e39be594c04454d87be8005115c8577f62b1725 SHA512 d9fc29b8e2a6e191be93c7845c7f1f99ab60fb4ec910d8b60947ef902b7fdaf789bc73a4884bdd6060f1b180cafaacd5fa8f93dc29624dfea8a2890618ce4012 WHIRLPOOL 4cc9aa102c46feccfb0b90e65d03dd53bed07d78e5a9ddd2afeccfe21fb29f9a2aeba8389771ee7c203598858fb94d59c0d19b73ce1fa29b3772e916bbf4f23b

@ -0,0 +1,33 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit systemd
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://dev.tty0.ch/btrbk.git"
inherit git-r3
SRC_URI=""
KEYWORDS=""
else
SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="Tool for creating snapshots and remote backups of btrfs subvolumes"
HOMEPAGE="https://digint.ch/btrbk/"
LICENSE="GPL-3+"
SLOT="0"
IUSE="+pv"
DEPEND=""
RDEPEND="dev-lang/perl
net-misc/openssh
pv? ( sys-apps/pv )
>=sys-fs/btrfs-progs-3.18.2"
src_install() {
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" SYSTEMDDIR="$(systemd_get_systemunitdir)" install
}

@ -0,0 +1,33 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit systemd
if [[ ${PV} == "9999" ]] ; then
EGIT_REPO_URI="git://dev.tty0.ch/btrbk.git"
inherit git-r3
SRC_URI=""
KEYWORDS=""
else
SRC_URI="https://digint.ch/download/btrbk/releases/${P}.tar.xz"
KEYWORDS="~amd64 ~x86"
fi
DESCRIPTION="Tool for creating snapshots and remote backups of btrfs subvolumes"
HOMEPAGE="https://digint.ch/btrbk/"
LICENSE="GPL-3+"
SLOT="0"
IUSE="+pv"
DEPEND=""
RDEPEND="dev-lang/perl
net-misc/openssh
pv? ( sys-apps/pv )
>=sys-fs/btrfs-progs-3.18.2"
src_install() {
emake DESTDIR="${D}" DOCDIR="/usr/share/doc/${PF}" SYSTEMDDIR="$(systemd_get_systemunitdir)" install
}

@ -0,0 +1,22 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="person">
<email>candrews@integralblue.com</email>
<name>Craig Andrews</name>
</maintainer>
<maintainer type="person">
<email>axel@tty0.ch</email>
<name>Axel Burri</name>
</maintainer>
<maintainer type="project">
<email>proxy-maint@gentoo.org</email>
<name>Proxy Maintainers</name>
</maintainer>
<longdescription lang="en">
Tool for creating snapshots and remote backups of btrfs subvolumes
</longdescription>
<use>
<flag name='pv'>Use sys-apps/pv to enable progress bar functionality</flag>
</use>
</pkgmetadata>

@ -6,4 +6,5 @@ DIST emacs-23.4.tar.bz2 38646508 SHA256 26576f9e664397c729f78f5ffcd0929692519884
DIST emacs-24.4-patches-5.tar.xz 6000 SHA256 967dac364282a51933f90c56f368bc3f2741efe0b7ff42d3151bb4824b70fa04 SHA512 0a337ad5b7601f5e453645d1fba99717328c6bc7a5505bcb4bd8e853179cf61be43eb6f3b9370edf0f44aa6485d4847c14554c1592ccc7da87b10dabaaa9d421 WHIRLPOOL 149f3a431d055963c544d9fa6c6447a16aa093840f6bf4086f50506979356a12407af16291c46ee62a92b3ee41767452046f45a7163214be33ab7bdbcd6059dc
DIST emacs-24.4.tar.xz 39733124 SHA256 47e391170db4ca0a3c724530c7050655f6d573a711956b4cd84693c194a9d4fd SHA512 f51f88a4736a3f153ef01f3ad710571e967cd3d0c0112b066169a4040725d370ec29b14a4ca8fa3e3f4c657c726ba8e64c3ac4e390b8e911ea47a3afb5ac755c WHIRLPOOL eae38c2382731fecf0ccf8f717f8c96cc130d01a893ff560caecde903294eb843660492761ea8cce9920b79bfc55e821921924e27c040f25355110f56cd2255b
DIST emacs-24.5-patches-1.tar.xz 3744 SHA256 dbcad232dff47e5540fff33351d76a92165e3d379a9c1fe52c04268a1ae245f8 SHA512 0c17546211493a521eec026e05722ebfa0988d2d97c916f8ddbe4d54220fbb6256cb8ad76769a8832fe7028051ecfe04d8ac46da71d7c5a6d2906b57466496db WHIRLPOOL 29cbd3513a62b025994918c6fbf86d70e282dfc0b1fc70639afcf356946e7c46ecc099a552e3735346d6b13c494db93246605eff002c34f1d0859ac04f1025fe
DIST emacs-24.5-patches-2.tar.xz 11876 SHA256 16c313ed0fe718cc8505d4276d0b8b18564db5a96745b215c42e21f062a91f9e SHA512 58efc75749842738c6585f7d39d79dee6ef030f589341b4cce6d02623173384f84e1005a7de27be6f759a564ce762dd472c6061579a16a63916b3dfa711697de WHIRLPOOL 41eaaae10df709b28c1f9dae442d59b62281b92e622efb7dbfd62625814338e64dbf116a2373d136637e12461c15133c02bd3dd76c7a7236f53a715a973eb292
DIST emacs-24.5.tar.xz 39759804 SHA256 dd47d71dd2a526cf6b47cb49af793ec2e26af69a0951cc40e43ae290eacfc34e SHA512 89dee4c3aadb6e505c523f84c65b5e40e5bf28a586cc8a4518a59581c22972f942bb6f3c772df0d5b2685c3e78247c545c6bb2576e981d1ef0f9298c18ad1677 WHIRLPOOL 3d9f8fb840f4c846246e642369f967ba0ec357c7cf718ed865523a3cd39605ba14b8c15fc9ae3f076c27e5b6e41fcb681d15f1c6ffc5934430c0a2bf47c233a3

@ -0,0 +1,347 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit autotools elisp-common eutils flag-o-matic multilib readme.gentoo
DESCRIPTION="The extensible, customizable, self-documenting real-time display editor"
HOMEPAGE="https://www.gnu.org/software/emacs/"
SRC_URI="mirror://gnu/emacs/${P}.tar.xz
https://dev.gentoo.org/~ulm/emacs/${P}-patches-2.tar.xz"
LICENSE="GPL-3+ FDL-1.3+ BSD HPND MIT W3C unicode PSF-2"
SLOT="24"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="acl alsa aqua athena dbus games gconf gfile gif gpm gsettings gtk +gtk3 gzip-el hesiod imagemagick +inotify jpeg kerberos libxml2 livecd m17n-lib motif pax_kernel png selinux sound source ssl svg tiff toolkit-scroll-bars wide-int X Xaw3d xft +xpm zlib"
REQUIRED_USE="?? ( aqua X )"
RDEPEND="sys-libs/ncurses:0
>=app-eselect/eselect-emacs-1.16
>=app-emacs/emacs-common-gentoo-1.5[games?,X?]
net-libs/liblockfile
acl? ( virtual/acl )
alsa? ( media-libs/alsa-lib )
dbus? ( sys-apps/dbus )
gpm? ( sys-libs/gpm )
hesiod? ( net-dns/hesiod )
!inotify? ( gfile? ( >=dev-libs/glib-2.28.6 ) )
kerberos? ( virtual/krb5 )
libxml2? ( >=dev-libs/libxml2-2.2.0 )
selinux? ( sys-libs/libselinux )
ssl? ( net-libs/gnutls )
zlib? ( sys-libs/zlib )
X? (
x11-libs/libXmu
x11-libs/libXt
x11-misc/xbitmaps
gconf? ( >=gnome-base/gconf-2.26.2 )
gsettings? ( >=dev-libs/glib-2.28.6 )
gif? ( media-libs/giflib:0= )
jpeg? ( virtual/jpeg:0= )
png? ( >=media-libs/libpng-1.4:0= )
svg? ( >=gnome-base/librsvg-2.0 )
tiff? ( media-libs/tiff:0 )
xpm? ( x11-libs/libXpm )
imagemagick? ( >=media-gfx/imagemagick-6.6.2 )
xft? (
media-libs/fontconfig
media-libs/freetype
x11-libs/libXft
m17n-lib? (
>=dev-libs/libotf-0.9.4
>=dev-libs/m17n-lib-1.5.1
)
)
gtk? (
gtk3? ( x11-libs/gtk+:3 )
!gtk3? ( x11-libs/gtk+:2 )
)
!gtk? (
motif? ( >=x11-libs/motif-2.3:0 )
!motif? (
Xaw3d? ( x11-libs/libXaw3d )
!Xaw3d? ( athena? ( x11-libs/libXaw ) )
)
)
)"
DEPEND="${RDEPEND}
virtual/pkgconfig
gzip-el? ( app-arch/gzip )
pax_kernel? (
sys-apps/attr
sys-apps/paxctl
)"
RDEPEND="${RDEPEND}
!<app-editors/emacs-vcs-${PV}"
EMACS_SUFFIX="${PN/emacs/emacs-${SLOT}}"
SITEFILE="20${PN}-${SLOT}-gentoo.el"
# FULL_VERSION keeps the full version number, which is needed in
# order to determine some path information correctly for copy/move
# operations later on
FULL_VERSION="${PV%%_*}"
S="${WORKDIR}/emacs-${FULL_VERSION}"
src_prepare() {
EPATCH_SUFFIX=patch epatch
epatch_user
# Fix filename reference in redirected man page
sed -i -e "/^\\.so/s/etags/&-${EMACS_SUFFIX}/" doc/man/ctags.1 \
|| die "unable to sed ctags.1"
AT_M4DIR=m4 eautoreconf
}
src_configure() {
strip-flags
filter-flags -pie #526948
if use sh; then
replace-flags "-O[1-9]" -O0 #262359
elif use ia64; then
replace-flags "-O[2-9]" -O1 #325373
else
replace-flags "-O[3-9]" -O2
fi
local myconf
if use alsa; then
use sound || ewarn \
"USE flag \"alsa\" overrides \"-sound\"; enabling sound support."
myconf+=" --with-sound=alsa"
else
myconf+=" --with-sound=$(usex sound oss)"
fi
if use X; then
myconf+=" --with-x --without-ns"
myconf+=" $(use_with gconf)"
myconf+=" $(use_with gsettings)"
myconf+=" $(use_with toolkit-scroll-bars)"
myconf+=" $(use_with gif)"
myconf+=" $(use_with jpeg)"
myconf+=" $(use_with png)"
myconf+=" $(use_with svg rsvg)"
myconf+=" $(use_with tiff)"
myconf+=" $(use_with xpm)"
myconf+=" $(use_with imagemagick)"
if use xft; then
myconf+=" --with-xft"
myconf+=" $(use_with m17n-lib libotf)"
myconf+=" $(use_with m17n-lib m17n-flt)"
else
myconf+=" --without-xft"
myconf+=" --without-libotf --without-m17n-flt"
use m17n-lib && ewarn \
"USE flag \"m17n-lib\" has no effect if \"xft\" is not set."
fi
local f
if use gtk; then
einfo "Configuring to build with GIMP Toolkit (GTK+)"
while read line; do ewarn "${line}"; done <<-EOF
Your version of GTK+ will have problems with closing open
displays. This is no problem if you just use one display, but
if you use more than one and close one of them Emacs may crash.
See <https://bugzilla.gnome.org/show_bug.cgi?id=85715>.
If you intend to use more than one display, then it is strongly
recommended that you compile Emacs with the Athena/Lucid or the
Motif toolkit instead.
EOF
myconf+=" --with-x-toolkit=$(usex gtk3 gtk3 gtk2)"
for f in motif Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"gtk\" is set."
done
elif use motif; then
einfo "Configuring to build with Motif toolkit"
myconf+=" --with-x-toolkit=motif"
for f in Xaw3d athena; do
use ${f} && ewarn \
"USE flag \"${f}\" has no effect if \"motif\" is set."
done
elif use athena || use Xaw3d; then
einfo "Configuring to build with Athena/Lucid toolkit"
myconf+=" --with-x-toolkit=lucid $(use_with Xaw3d xaw3d)"
else
einfo "Configuring to build with no toolkit"
myconf+=" --with-x-toolkit=no"
fi
elif use aqua; then
einfo "Configuring to build with Nextstep (Cocoa) support"
myconf+=" --with-ns --disable-ns-self-contained"
myconf+=" --without-x"
else
myconf+=" --without-x --without-ns"
fi
# Save version information in the Emacs binary. It will be available
# in variable "system-configuration-options".
myconf+=" GENTOO_PACKAGE=${CATEGORY}/${PF}"
econf \
--program-suffix="-${EMACS_SUFFIX}" \
--infodir="${EPREFIX}"/usr/share/info/${EMACS_SUFFIX} \
--localstatedir="${EPREFIX}"/var \
--enable-locallisppath="${EPREFIX}/etc/emacs:${EPREFIX}${SITELISP}" \
--with-gameuser=":gamestat" \
--without-compress-install \
--with-file-notification=$(usev inotify || usev gfile || echo no) \
$(use_enable acl) \
$(use_with dbus) \
$(use_with gpm) \
$(use_with hesiod) \
$(use_with kerberos) $(use_with kerberos kerberos5) \
$(use_with libxml2 xml2) \
$(use_with selinux) \
$(use_with ssl gnutls) \
$(use_with wide-int) \
$(use_with zlib) \
${myconf}
}
src_compile() {
export SANDBOX_ON=0 # for the unbelievers, see Bug #131505
emake
}
src_install () {
emake DESTDIR="${D}" NO_BIN_LINK=t install
mv "${ED}"/usr/bin/{emacs-${FULL_VERSION}-,}${EMACS_SUFFIX} \
|| die "moving emacs executable failed"
mv "${ED}"/usr/share/man/man1/{emacs-,}${EMACS_SUFFIX}.1 \
|| die "moving emacs man page failed"
# move info dir to avoid collisions with the dir file generated by portage
mv "${ED}"/usr/share/info/${EMACS_SUFFIX}/dir{,.orig} \
|| die "moving info dir failed"
touch "${ED}"/usr/share/info/${EMACS_SUFFIX}/.keepinfodir
docompress -x /usr/share/info/${EMACS_SUFFIX}/dir.orig
# avoid collision between slots, see bug #169033 e.g.
rm "${ED}"/usr/share/emacs/site-lisp/subdirs.el
rm -rf "${ED}"/usr/share/{applications,icons}
rm -rf "${ED}"/var
# remove unused <version>/site-lisp dir
rm -rf "${ED}"/usr/share/emacs/${FULL_VERSION}/site-lisp
# remove COPYING file (except for etc/COPYING used by describe-copying)
rm "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp/COPYING
if use gzip-el; then
# compress .el files when a corresponding .elc exists
find "${ED}"/usr/share/emacs/${FULL_VERSION}/lisp -type f \
-name "*.elc" -print | sed 's/\.elc$/.el/' | xargs gzip -9n
assert "gzip .el failed"
fi
local cdir
if use source; then
cdir="/usr/share/emacs/${FULL_VERSION}/src"
insinto "${cdir}"
# This is not meant to install all the source -- just the
# C source you might find via find-function
doins src/*.{c,h,m}
elif has installsources ${FEATURES}; then
cdir="/usr/src/debug/${CATEGORY}/${PF}/${S#"${WORKDIR}/"}/src"
fi
sed -e "${cdir:+#}/^Y/d" -e "s/^[XY]//" >"${T}/${SITEFILE}" <<-EOF
X
;;; ${PN}-${SLOT} site-lisp configuration
X
(when (string-match "\\\\\`${FULL_VERSION//./\\\\.}\\\\>" emacs-version)
Y (setq find-function-C-source-directory
Y "${EPREFIX}${cdir}")
X (let ((path (getenv "INFOPATH"))
X (dir "${EPREFIX}/usr/share/info/${EMACS_SUFFIX}")
X (re "\\\\\`${EPREFIX}/usr/share/info\\\\>"))
X (and path
X ;; move Emacs Info dir before anything else in /usr/share/info
X (let* ((p (cons nil (split-string path ":" t))) (q p))
X (while (and (cdr q) (not (string-match re (cadr q))))
X (setq q (cdr q)))
X (setcdr q (cons dir (delete dir (cdr q))))
X (setq Info-directory-list (prune-directory-list (cdr p)))))))
EOF
elisp-site-file-install "${T}/${SITEFILE}" || die
dodoc README BUGS
if use aqua; then
dodir /Applications/Gentoo
rm -rf "${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app
mv nextstep/Emacs.app \
"${ED}"/Applications/Gentoo/Emacs${EMACS_SUFFIX#emacs}.app || die
fi
DOC_CONTENTS="You can set the version to be started by /usr/bin/emacs
through the Emacs eselect module, which also redirects man and info
pages. Therefore, several Emacs versions can be installed at the
same time. \"man emacs.eselect\" for details.
\\n\\nIf you upgrade from Emacs version 24.2 or earlier, then it is
strongly recommended that you use app-admin/emacs-updater to rebuild
all byte-compiled elisp files of the installed Emacs packages."
use X && DOC_CONTENTS+="\\n\\nYou need to install some fonts for Emacs.
Installing media-fonts/font-adobe-{75,100}dpi on the X server's
machine would satisfy basic Emacs requirements under X11.
See also https://wiki.gentoo.org/wiki/Xft_support_for_GNU_Emacs
for how to enable anti-aliased fonts."
use aqua && DOC_CONTENTS+="\\n\\nEmacs${EMACS_SUFFIX#emacs}.app is in
\"${EPREFIX}/Applications/Gentoo\". You may want to copy or symlink
it into /Applications by yourself."
readme.gentoo_create_doc
}
pkg_preinst() {
# move Info dir file to correct name
local infodir=/usr/share/info/${EMACS_SUFFIX} f
if [[ -f ${ED}${infodir}/dir.orig ]]; then
mv "${ED}"${infodir}/dir{.orig,} || die "moving info dir failed"
elif [[ -d "${ED}"${infodir} ]]; then
# this should not happen in EAPI 4
ewarn "Regenerating Info directory index in ${infodir} ..."
rm -f "${ED}"${infodir}/dir{,.*}
for f in "${ED}"${infodir}/*; do
if [[ ${f##*/} != *-[0-9]* && -e ${f} ]]; then
install-info --info-dir="${ED}"${infodir} "${f}" \
|| die "install-info failed"
fi
done
fi
}
pkg_postinst() {
elisp-site-regen
local pvr
for pvr in ${REPLACING_VERSIONS}; do
[[ ${pvr%%[-_]*} = 24.[12] ]] && FORCE_PRINT_ELOG=1
done
readme.gentoo_print_elog
if use livecd; then
# force an update of the emacs symlink for the livecd/dvd,
# because some microemacs packages set it with USE=livecd
eselect emacs update
elif [[ $(readlink "${EROOT}"/usr/bin/emacs) = ${EMACS_SUFFIX} ]]; then
# refresh symlinks in case any installed files have changed
eselect emacs set ${EMACS_SUFFIX}
else
eselect emacs update ifunset
fi
}
pkg_postrm() {
elisp-site-regen
eselect emacs update ifunset
}

@ -3,6 +3,8 @@
# Distributed under the terms of the GNU General Public License v2
# $Id$
extra_commands="forcestart is_master"
depend() {
need localmount logger
after bootmisc sshd
@ -17,6 +19,17 @@ is_master() {
[ "${ganeti_master}" = "${local_hostname}" ]
}
# This exists specifically for restarting a 2-node cluster where quorum might
# not be available.
forcestart() {
ewarn "Forcing non-quorum Ganeti master start"
GANETI_WCONFD_OPTS="${GANETI_WCONFD_OPTS} --no-voting --yes-do-it"
GANETI_LUXID_OPTS="${GANETI_LUXID_OPTS} --no-voting --yes-do-it"
GANETI_MASTERD_OPTS="${GANETI_LUXID_OPTS} --no-voting --yes-do-it"
export GANETI_WCONFD_OPTS GANETI_LUXID_OPTS GANETI_MASTERD_OPTS
start
}
start() {
if ! [ -e ${DAEMON_UTIL} ]; then
eerror "Could not find daemon utility at ${DAEMON_UTIL}"
@ -39,6 +52,7 @@ start() {
ebegin "Starting ${daemon}"
eindent
veinfo ${DAEMON_UTIL} start ${daemon} ${GANETI_OPTS} ${daemon_opts}
${DAEMON_UTIL} start ${daemon} ${GANETI_OPTS} ${daemon_opts} || retval=${?}
if [ ${retval} != 0 ] && [ -n "${started_daemons}" ]; then

@ -207,8 +207,8 @@ src_prepare() {
local testfile
if has_version '>=dev-lang/ghc-7.10'; then
# Breaks the build on 7.8
PATCHES+=(
"${WORKDIR}"/debian/patches/ghc-7.10-compatibility.patch
PATCHES+=(
"${WORKDIR}"/debian/patches/ghc-7.10-compatibility.patch
)
fi
eapply "${PATCHES[@]}"

@ -0,0 +1,119 @@
#!/sbin/openrc-run
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
CONTAINER=${SVCNAME#*.}
LXC_PATH=`lxc-config lxc.lxcpath`
lxc_get_configfile() {
if [ -f "${LXC_PATH}/${CONTAINER}.conf" ]; then
echo "${LXC_PATH}/${CONTAINER}.conf"
elif [ -f "${LXC_PATH}/${CONTAINER}/config" ]; then
echo "${LXC_PATH}/${CONTAINER}/config"
else
eerror "Unable to find a suitable configuration file."
eerror "If you set up the container in a non-standard"
eerror "location, please set the CONFIGFILE variable."
return 1
fi
}
[ $CONTAINER != $SVCNAME ] && CONFIGFILE=${CONFIGFILE:-$(lxc_get_configfile)}
lxc_get_var() {
awk 'BEGIN { FS="[ \t]*=[ \t]*" } $1 == "'$1'" { print $2; exit }' ${CONFIGFILE}
}
lxc_get_net_link_type() {
awk 'BEGIN { FS="[ \t]*=[ \t]*"; _link=""; _type="" }
$1 == "lxc.network.type" {_type=$2;}
$1 == "lxc.network.link" {_link=$2;}
{if(_link != "" && _type != ""){
printf("%s:%s\n", _link, _type );
_link=""; _type="";
}; }' <${CONFIGFILE}
}
checkconfig() {
if [ ${CONTAINER} = ${SVCNAME} ]; then
eerror "You have to create an init script for each container:"
eerror " ln -s lxc /etc/init.d/lxc.container"
return 1
fi
# no need to output anything, the function takes care of that.
[ -z "${CONFIGFILE}" ] && return 1
utsname=$(lxc_get_var lxc.utsname)
if [ ${CONTAINER} != ${utsname} ]; then
eerror "You should use the same name for the service and the"
eerror "container. Right now the container is called ${utsname}"
return 1
fi
}
depend() {
# be quiet, since we have to run depend() also for the
# non-muxed init script, unfortunately.
checkconfig 2>/dev/null || return 0
config ${CONFIGFILE}
need localmount
use lxcfs
local _x _if
for _x in $(lxc_get_net_link_type); do
_if=${_x%:*}
case "${_x##*:}" in
# when the network type is set to phys, we can make use of a
# network service (for instance to set it up before we disable
# the net_admin capability), but we might also not set it up
# at all on the host and leave the net_admin capable service
# to take care of it.
phys) use net.${_if} ;;
*) need net.${_if} ;;
esac
done
}
start() {
checkconfig || return 1
rm -f /var/log/lxc/${CONTAINER}.log
rootpath=$(lxc_get_var lxc.rootfs)
# Check the format of our init and the chroot's init, to see
# if we have to use linux32 or linux64; always use setarch
# when required, as that makes it easier to deal with
# x32-based containers.
case $(scanelf -BF '%a#f' ${rootpath}/sbin/init) in
EM_X86_64) setarch=linux64;;
EM_386) setarch=linux32;;
esac
ebegin "Starting ${CONTAINER}"
env -i ${setarch} $(which lxc-start) -l WARN -n ${CONTAINER} -f ${CONFIGFILE} -d -o /var/log/lxc/${CONTAINER}.log
sleep 0.5
# lxc-start -d will _always_ report a correct startup, even if it
# failed, so rather than trust that, check that the cgroup exists.
[ -d /sys/fs/cgroup/cpuset/lxc/${CONTAINER} ]
eend $?
}
stop() {
checkconfig || return 1
if ! [ -d /sys/fs/cgroup/cpuset/lxc/${CONTAINER} ]; then
ewarn "${CONTAINER} doesn't seem to be started."
return 0
fi
# 10s should be enough to shut everything down
ebegin "Stopping ${CONTAINER}"
lxc-stop -t 10 -n ${CONTAINER}
eend $?
}

@ -0,0 +1,14 @@
[Unit]
Description=Linux Container %I
After=network.target
Wants=lxcfs.service
[Service]
Restart=always
ExecStart=/usr/bin/lxc-start -n %i -F
ExecReload=/usr/bin/lxc-restart -n %i
ExecStop=/usr/bin/lxc-stop -n %i
Delegate=yes
[Install]
WantedBy=multi-user.target

@ -0,0 +1,197 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
MY_P="${P/_/-}"
PYTHON_COMPAT=( python{3_3,3_4,3_5} )
DISTUTILS_OPTIONAL=1
inherit autotools bash-completion-r1 distutils-r1 eutils linux-info versionator flag-o-matic systemd
DESCRIPTION="LinuX Containers userspace utilities"
HOMEPAGE="https://linuxcontainers.org/"
SRC_URI="https://github.com/lxc/lxc/archive/${MY_P}.tar.gz"
KEYWORDS="~amd64 ~arm ~arm64"
LICENSE="LGPL-3"
SLOT="0"
IUSE="cgmanager doc examples lua python seccomp"
RDEPEND="net-libs/gnutls
sys-libs/libcap
cgmanager? ( app-admin/cgmanager )
lua? ( >=dev-lang/lua-5.1:= )
python? ( ${PYTHON_DEPS} )
seccomp? ( sys-libs/libseccomp )"
DEPEND="${RDEPEND}
doc? ( app-text/docbook-sgml-utils )
>=sys-kernel/linux-headers-3.2"
RDEPEND="${RDEPEND}
sys-process/criu
sys-apps/util-linux
app-misc/pax-utils
virtual/awk"
CONFIG_CHECK="~CGROUPS ~CGROUP_DEVICE
~CPUSETS ~CGROUP_CPUACCT
~CGROUP_SCHED
~NAMESPACES
~IPC_NS ~USER_NS ~PID_NS
~NETLINK_DIAG ~PACKET_DIAG
~INET_UDP_DIAG ~INET_TCP_DIAG
~UNIX_DIAG ~CHECKPOINT_RESTORE
~DEVPTS_MULTIPLE_INSTANCES
~CGROUP_FREEZER
~UTS_NS ~NET_NS
~VETH ~MACVLAN
~POSIX_MQUEUE
~!NETPRIO_CGROUP
~!GRKERNSEC_CHROOT_MOUNT
~!GRKERNSEC_CHROOT_DOUBLE
~!GRKERNSEC_CHROOT_PIVOT
~!GRKERNSEC_CHROOT_CHMOD
~!GRKERNSEC_CHROOT_CAPS
~!GRKERNSEC_PROC
~!GRKERNSEC_SYSFS_RESTRICT
"
ERROR_DEVPTS_MULTIPLE_INSTANCES="CONFIG_DEVPTS_MULTIPLE_INSTANCES: needed for pts inside container"
ERROR_CGROUP_FREEZER="CONFIG_CGROUP_FREEZER: needed to freeze containers"
ERROR_UTS_NS="CONFIG_UTS_NS: needed to unshare hostnames and uname info"
ERROR_NET_NS="CONFIG_NET_NS: needed for unshared network"
ERROR_VETH="CONFIG_VETH: needed for internal (host-to-container) networking"
ERROR_MACVLAN="CONFIG_MACVLAN: needed for internal (inter-container) networking"
ERROR_NETLINK_DIAG="CONFIG_NETLINK_DIAG: needed for lxc-checkpoint"
ERROR_PACKET_DIAG="CONFIG_PACKET_DIAG: needed for lxc-checkpoint"
ERROR_INET_UDP_DIAG="CONFIG_INET_UDP_DIAG: needed for lxc-checkpoint"
ERROR_INET_TCP_DIAG="CONFIG_INET_TCP_DIAG: needed for lxc-checkpoint"
ERROR_UNIX_DIAG="CONFIG_UNIX_DIAG: needed for lxc-checkpoint"
ERROR_CHECKPOINT_RESTORE="CONFIG_CHECKPOINT_RESTORE: needed for lxc-checkpoint"
ERROR_POSIX_MQUEUE="CONFIG_POSIX_MQUEUE: needed for lxc-execute command"
ERROR_NETPRIO_CGROUP="CONFIG_NETPRIO_CGROUP: as of kernel 3.3 and lxc 0.8.0_rc1 this causes LXCs to fail booting."
ERROR_GRKERNSEC_CHROOT_MOUNT="CONFIG_GRKERNSEC_CHROOT_MOUNT: some GRSEC features make LXC unusable see postinst notes"
ERROR_GRKERNSEC_CHROOT_DOUBLE="CONFIG_GRKERNSEC_CHROOT_DOUBLE: some GRSEC features make LXC unusable see postinst notes"
ERROR_GRKERNSEC_CHROOT_PIVOT="CONFIG_GRKERNSEC_CHROOT_PIVOT: some GRSEC features make LXC unusable see postinst notes"
ERROR_GRKERNSEC_CHROOT_CHMOD="CONFIG_GRKERNSEC_CHROOT_CHMOD: some GRSEC features make LXC unusable see postinst notes"
ERROR_GRKERNSEC_CHROOT_CAPS="CONFIG_GRKERNSEC_CHROOT_CAPS: some GRSEC features make LXC unusable see postinst notes"
ERROR_GRKERNSEC_PROC="CONFIG_GRKERNSEC_PROC: this GRSEC feature is incompatible with unprivileged containers"
ERROR_GRKERNSEC_SYSFS_RESTRICT="CONFIG_GRKERNSEC_SYSFS_RESTRICT: this GRSEC feature is incompatible with unprivileged containers"
DOCS=(AUTHORS CONTRIBUTING MAINTAINERS NEWS README doc/FAQ.txt)
S="${WORKDIR}/${PN}-${MY_P}"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
src_prepare() {
epatch "${FILESDIR}"/${P}-bash-completion.patch
#558854
epatch "${FILESDIR}"/${P}-omit-sysconfig.patch
eautoreconf
}
src_configure() {
append-flags -fno-strict-aliasing
if use python; then
#541932
python_setup "python3*"
export PKG_CONFIG_PATH="${T}/${EPYTHON}/pkgconfig:${PKG_CONFIG_PATH}"
fi
# I am not sure about the --with-rootfs-path
# /var/lib/lxc is probably more appropriate than
# /usr/lib/lxc.
econf \
--localstatedir=/var \
--bindir=/usr/bin \
--sbindir=/usr/bin \
--docdir=/usr/share/doc/${PF} \
--with-config-path=/var/lib/lxc \
--with-rootfs-path=/var/lib/lxc/rootfs \
--with-distro=gentoo \
--with-runtime-path=/run \
--disable-apparmor \
$(use_enable cgmanager) \
$(use_enable doc) \
$(use_enable examples) \
$(use_enable lua) \
$(use_enable python) \
$(use_enable seccomp)
}
python_compile() {
distutils-r1_python_compile build_ext -I ../ -L ../${PN}
}
src_compile() {
default
if use python; then
pushd "${S}/src/python-${PN}" > /dev/null
distutils-r1_src_compile
popd > /dev/null
fi
}
src_install() {
default
mv "${ED}"/usr/share/bash-completion/completions/${PN} "${ED}"/$(get_bashcompdir)/${PN}-start || die
# start-ephemeral is no longer a command but removing it here
# generates QA warnings (still in upstream completion script)
bashcomp_alias ${PN}-start \
${PN}-{attach,cgroup,copy,console,create,destroy,device,execute,freeze,info,monitor,snapshot,start-ephemeral,stop,unfreeze,wait}
if use python; then
pushd "${S}/src/python-lxc" > /dev/null
# Unset DOCS. This has been handled by the default target
unset DOCS
distutils-r1_src_install
popd > /dev/null
fi
keepdir /etc/lxc /var/lib/lxc/rootfs /var/log/lxc
find "${D}" -name '*.la' -delete
# Gentoo-specific additions!
newinitd "${FILESDIR}/${PN}.initd.5" ${PN}
# Remember to compare our systemd unit file with the upstream one
# config/init/systemd/lxc.service.in
systemd_newunit "${FILESDIR}"/${PN}_at.service.4 "lxc@.service"
}
pkg_postinst() {
elog ""
elog "Starting from version ${PN}-1.1.0-r3, the default lxc path has been"
elog "moved from /etc/lxc to /var/lib/lxc. If you still want to use /etc/lxc"
elog "please add the following to your /etc/lxc/default.conf"
elog "lxc.lxcpath = /etc/lxc"
elog ""
elog "There is an init script provided with the package now; no documentation"
elog "is currently available though, so please check out /etc/init.d/lxc ."
elog "You _should_ only need to symlink it to /etc/init.d/lxc.configname"
elog "to start the container defined into /etc/lxc/configname.conf ."
elog "For further information about LXC development see"
elog "http://blog.flameeyes.eu/tag/lxc" # remove once proper doc is available
elog ""
}

@ -0,0 +1,156 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
DESCRIPTION="Fast, dense and secure container management"
HOMEPAGE="https://linuxcontainers.org/lxd/introduction/"
EGO_PN_PARENT="github.com/lxc"
EGO_PN="${EGO_PN_PARENT}/lxd"
# The source is repackaged using a script at:
# https://dev.gentoo.org/~stasibear/lxd_repackage.py
# This is necessary because go's native package management assumes
# that a build starts with checking out many git repositories, often
# from HEAD. This provides no way to build the same code repeatably,
# and anyway portage requires that fetching is only done from SRC_URI.
# The only sane alternative I've seen is in the consul ebuild, which
# is more transparent but raises other questions.
SRC_URI="https://dev.gentoo.org/~stasibear/distfiles/${P}.tar.bz2"
LICENSE="Apache-2.0"
SLOT="0"
KEYWORDS="~amd64"
PLOCALES="de fr ja"
IUSE="+daemon nls test"
# IUSE and PLOCALES must be defined before l10n inherited
inherit bash-completion-r1 golang-build l10n systemd user vcs-snapshot
DEPEND="
dev-go/go-crypto
dev-libs/protobuf
nls? ( sys-devel/gettext )
test? (
app-misc/jq
dev-db/sqlite
net-misc/curl
sys-devel/gettext
)
"
RDEPEND="
daemon? (
app-admin/cgmanager
app-arch/xz-utils
app-emulation/lxc[cgmanager,seccomp]
net-misc/rsync[xattr]
sys-apps/iproute2
sys-fs/squashfs-tools
virtual/acl
)
"
PATCHES=("${FILESDIR}/${P}-dont-go-get.patch")
# KNOWN ISSUES:
# - Translations may not work. I've been unsuccessful in forcing
# localized output. Anyway, upstream (Canonical) doesn't install the
# message files.
src_prepare() {
cd "${S}/src/${EGO_PN}" || die "Failed to change to deep src dir"
default_src_prepare
tmpgoroot="${T}/goroot"
mkdir -p "$tmpgoroot" || die "Failed to create temporary GOROOT"
cp -sR "$(get_golibdir_gopath)"/* "${tmpgoroot}" || die "Failed to copy files to temporary GOROOT"
# Warn on unhandled locale changes
l10n_find_plocales_changes po "" .po
}
src_compile() {
golang-build_src_compile
cd "${S}/src/${EGO_PN}" || die "Failed to change to deep src dir"
tmpgoroot="${T}/goroot"
if use daemon; then
# Build binaries
GOPATH="${S}:${tmpgoroot}" emake
else
# build client tool
GOPATH="${S}:${tmpgoroot}" emake client
fi
use nls && emake build-mo
}
src_test() {
if use daemon; then
# Go native tests should succeed
golang-build_src_test
fi
}
src_install() {
# Installs all src,pkg to /usr/lib/go-gentoo
golang-build_src_install
cd "${S}"
dobin bin/lxc
use daemon && dosbin bin/lxd
cd "src/${EGO_PN}"
if use nls; then
for lingua in ${PLOCALES}; do
if use linguas_${lingua}; then
domo po/${lingua}.mo
fi
done
fi
if use daemon; then
newinitd "${FILESDIR}"/${P}.initd lxd
newconfd "${FILESDIR}"/${P}.confd lxd
systemd_dounit "${FILESDIR}"/lxd.service
fi
newbashcomp config/bash/lxd-client lxc
dodoc AUTHORS CONTRIBUTING.md README.md doc/*
}
pkg_postinst() {
einfo
einfo "Consult https://wiki.gentoo.org/wiki/LXD for more information,"
einfo "including a Quick Start."
# The messaging below only applies to daemon installs
use daemon || return 0
# The control socket will be owned by (and writeable by) this group.
enewgroup lxd
# Ubuntu also defines an lxd user but it appears unused (the daemon
# must run as root)
einfo
einfo "Though not strictly required, some features are enabled at run-time"
einfo "when the relevant helper programs are detected:"
einfo "- sys-apps/apparmor"
einfo "- sys-fs/btrfs-progs"
einfo "- sys-fs/lvm2"
einfo "- sys-fs/lxcfs"
einfo "- sys-fs/zfs"
einfo "- sys-process/criu"
einfo
einfo "Since these features can't be disabled at build-time they are"
einfo "not USE-conditional."
}

@ -1,74 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
inherit autotools-utils eutils
DESCRIPTION="Script for pretty printing of your mails"
HOMEPAGE="http://muttprint.sourceforge.net"
SRC_URI="mirror://sourceforge/muttprint/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE="doc"
DEPEND="dev-lang/perl
virtual/latex-base
doc? (
app-text/dvipsk
app-text/docbook-sgml-utils[jadetex] )"
RDEPEND="dev-lang/perl
virtual/latex-base
dev-texlive/texlive-latexextra"
AUTOTOOLS_IN_SOURCE_BUILD=1
patch_docs() {
sed -i -e 's/db2pdf/docbook2pdf/' "${S}"/configure.ac || die
for l in de en es it sl
do
sed -i -e "/^docdir/s/$/-${PV}/" \
-e 's/db2/docbook2/' -e 's/ -s / -d /' \
-e "s|manual-${l}-sed/||" \
-e "s/mv manual-${l}-sed.dvi/cp manual-${l}-sed.dvi/" \
"${S}"/doc/manual/${l}/Makefile.am || die
done
}
src_prepare() {
epatch "${FILESDIR}/${P}-warning.patch"
epatch "${FILESDIR}/${P}-manuals.patch"
if use doc ; then
# Patch docbook and docdir
patch_docs
else
# Don't do manuals
sed -i -e '/db2pdf/d' "${S}"/configure.ac || die
fi
sed -i -e "/^docdir/s/$/-${PV}/" "${S}"/Makefile.am || die
# The distfile does not include the png files, nor penguin.jpg
sed -i -e '/.*png /d' -e '/penguin.jpg /d' "${S}"/pics/Makefile.am || die
eautoreconf
}
src_configure() {
econf --docdir="/usr/share/doc/${PF}"
}
src_compile() {
# Parallel build does not work when USE="doc"
emake -j1
}
src_install() {
emake DESTDIR="${D}" install
dodoc ChangeLog
}

@ -1,75 +0,0 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit autotools-utils eutils
DESCRIPTION="Script for pretty printing of your mails"
HOMEPAGE="http://muttprint.sourceforge.net"
SRC_URI="mirror://sourceforge/muttprint/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="amd64 ppc ppc64 x86"
IUSE="doc"
DEPEND="dev-lang/perl
virtual/latex-base
doc? (
app-text/dvipsk
app-text/docbook-sgml-utils[jadetex] )"
RDEPEND="dev-lang/perl
virtual/latex-base
dev-texlive/texlive-latexextra"
AUTOTOOLS_IN_SOURCE_BUILD=1
patch_docs() {
sed -i -e 's/db2pdf/docbook2pdf/' "${S}"/configure.ac || die
for l in de en es it sl
do
sed -i -e "/^docdir/s/$/-${PV}/" \
-e 's/db2/docbook2/' -e 's/ -s / -d /' \
-e "s|manual-${l}-sed/||" \
-e "s/mv manual-${l}-sed.dvi/cp manual-${l}-sed.dvi/" \
"${S}"/doc/manual/${l}/Makefile.am || die
done
}
src_prepare() {
epatch "${FILESDIR}/${P}-warning.patch"
epatch "${FILESDIR}/${P}-manuals.patch"
epatch "${FILESDIR}/${P}-pod-encoding.patch"
if use doc ; then
# Patch docbook and docdir
patch_docs
else
# Don't do manuals
sed -i -e '/db2pdf/d' "${S}"/configure.ac || die
fi
sed -i -e "/^docdir/s/$/-${PV}/" "${S}"/Makefile.am || die
# The distfile does not include the png files, nor penguin.jpg
sed -i -e '/.*png /d' -e '/penguin.jpg /d' "${S}"/pics/Makefile.am || die
eautoreconf
}
src_configure() {
econf --docdir="/usr/share/doc/${PF}"
}
src_compile() {
# Parallel build does not work when USE="doc"
emake -j1
}
src_install() {
emake DESTDIR="${D}" install
dodoc ChangeLog
}

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -17,6 +17,7 @@ IUSE="doc"
DEPEND="dev-lang/perl
virtual/latex-base
dev-texlive/texlive-fontsextra
doc? (
app-text/dvipsk
app-text/docbook-sgml-utils[jadetex] )"

@ -1,71 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=4
inherit autotools-utils eutils
DESCRIPTION="Script for pretty printing of your mails"
HOMEPAGE="http://muttprint.sourceforge.net"
SRC_URI="mirror://sourceforge/muttprint/${P}.tar.gz"
SLOT="0"
LICENSE="GPL-2"
KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
IUSE="doc"
DEPEND="dev-lang/perl
virtual/latex-base
doc? (
app-text/dvipsk
app-text/docbook-sgml-utils[jadetex] )"
RDEPEND="dev-lang/perl
virtual/latex-base"
patch_docs() {
sed -i -e 's/db2pdf/docbook2pdf/' "${S}"/configure.ac || die
for l in de en es it sl
do
sed -i -e "/^docdir/s/$/-${PV}/" \
-e 's/db2/docbook2/' -e 's/ -s / -d /' \
-e "s|manual-${l}-sed/||" \
-e "s/mv manual-${l}-sed.dvi/cp manual-${l}-sed.dvi/" \
"${S}"/doc/manual/${l}/Makefile.am || die
done
}
src_prepare() {
epatch "${FILESDIR}/${PF}-warning.patch"
epatch "${FILESDIR}/${PF}-manuals.patch"
if use doc ; then
# Patch docbook and docdir
patch_docs
else
# Don't do manuals
sed -i -e '/db2pdf/d' "${S}"/configure.ac || die
fi
sed -i -e "/^docdir/s/$/-${PV}/" "${S}"/Makefile.am || die
# The distfile does not include the png files, nor penguin.jpg
sed -i -e '/.*png /d' -e '/penguin.jpg /d' "${S}"/pics/Makefile.am || die
eautoreconf
}
src_configure() {
econf --docdir="/usr/share/doc/${PF}"
}
src_compile() {
# Paralell build does not work when USE="doc"
emake -j1
}
src_install() {
emake DESTDIR="${D}" install
dodoc ChangeLog
}

@ -8,9 +8,11 @@ PYTHON_COMPAT=( python{2_7,3_3,3_4} pypy )
inherit python-r1
MY_PN=cpuinfo2cpuflags
MY_P=${MY_PN}-${PV}
DESCRIPTION="Script to guess CPU_FLAGS_X86 flags from /proc/cpuinfo"
HOMEPAGE="https://bitbucket.org/mgorny/cpuinfo2cpuflags"
SRC_URI="https://bitbucket.org/mgorny/cpuinfo2cpuflags/downloads/${P}.tar.gz"
HOMEPAGE="https://github.com/mgorny/cpuid2cpuflags"
SRC_URI="https://github.com/mgorny/cpuid2cpuflags/releases/download/v${PV}/${MY_P}.tar.gz"
LICENSE="BSD-2"
SLOT="0"
@ -20,8 +22,10 @@ IUSE=""
RDEPEND=${PYTHON_DEPS}
REQUIRED_USE=${PYTHON_REQUIRED_USE}
S=${WORKDIR}/${MY_P}
src_install() {
python_foreach_impl python_newscript "${PN}-x86"{.py,}
python_foreach_impl python_newscript "${MY_PN}-x86"{.py,}
}
pkg_postinst() {

@ -4,11 +4,14 @@
EAPI=5
MY_P=cpuinfo2cpuflags-${PV}
DESCRIPTION="Tool to guess CPU_FLAGS_X86 flags for the host"
HOMEPAGE="https://bitbucket.org/mgorny/cpuinfo2cpuflags"
SRC_URI="https://bitbucket.org/mgorny/cpuinfo2cpuflags/downloads/${P}.tar.bz2"
HOMEPAGE="https://github.com/mgorny/cpuid2cpuflags"
SRC_URI="https://github.com/mgorny/cpuid2cpuflags/releases/download/v${PV}/${MY_P}.tar.bz2"
LICENSE="BSD-2"
SLOT="0"
KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""
S=${WORKDIR}/${MY_P}

@ -6,6 +6,6 @@
<name>Michał Górny</name>
</maintainer>
<upstream>
<remote-id type="bitbucket">mgorny/cpuinfo2cpuflags</remote-id>
<remote-id type="github">mgorny/cpuid2cpuflags</remote-id>
</upstream>
</pkgmetadata>

@ -35,7 +35,9 @@ RDEPEND="dev-libs/tinyxml
dev-qt/qtcore:5
kde-frameworks/kio:5 )"
DEPEND="${RDEPEND}
app-arch/unzip"
app-arch/unzip
gtk3? ( virtual/pkgconfig )
webp? ( virtual/pkgconfig )"
DOCS=( docs/files/ase.txt
docs/files/fli.txt

@ -12,5 +12,6 @@ DIST apache-tomcat-8.0.33-src.tar.gz 4969308 SHA256 1a141b90111347640df57fe506d9
DIST apache-tomcat-8.0.35-src.tar.gz 4980657 SHA256 420036fde5e1bfe0a3d27299e355ee153b7c547d17c7b52fe4b15a1315d9c4e9 SHA512 c56ba4339fc114cda9a784c7f37be99c82238bbe043f69a3bed2ec86a0bf60325af9105d74cfcffa144636fecc7f4730cee08eca3a22ed035dd5e3e483fa1742 WHIRLPOOL 38d2382eabe19be8b008eb8975ddf95e086b482eb58cb56f566cf4ec7c7628663260a550b611f4db57803e503ab6746aedaac279bff24868c5997eaee3514966
DIST apache-tomcat-8.0.36-src.tar.gz 4988679 SHA256 36db67592adda575fc08dd5f0cd3532934d2edb117028e29bdd9f702bf31ab10 SHA512 192a31eb42afdc345fa5ea5f05b03766e70a67841fca9bd9c76bcd47ae1d505fd3cd1fde6bc64e145add2b6a9e88ecc50ab1a0954942704c139ec3c7a6bf7286 WHIRLPOOL da1bb6570d62caedfe83948f2e850ec7e8bdba36925d1f000067864c98b1bd780aabf2f1cbcb66cb544db292156a98819e9cc6dfa42a345064f09dcc4471a7c3
DIST apache-tomcat-8.5.3-src.tar.gz 5001008 SHA256 d0d1ecfd88d733cf3666cc39483ea092627840cd2cfab8fae09f93b7bf05d21d SHA512 7c4da46725c6e34669f538f406e699c235b99b4ec47a289f4fcbf93b49a35082cea3e041bee8a2772a29c240521d8720b2b50b5cda7afe0ec0f2b4f5cb29bda5 WHIRLPOOL 2ad999e8ee068d66164e2a256ee58f47799251fab60cf9af3a67128b131a07116a2faf2da6eef132e13f5df6ed78f1c44ac69bf5615178b63452fbffc62a4852
DIST apache-tomcat-9.0.0.M8-src.tar.gz 5024499 SHA256 bef36f9ead80188a8859fc1fa9846e77e570c54c99c05388857dc6dd29f526f8 SHA512 b1778709bddf6b0d1263115a57c743fcb58286b58dda384b06079ddcab8188a63de48efd3f47b6314c92154dd01c7bd1c8858ac2ea82d20a3d90c80899edcf87 WHIRLPOOL 8083b108a49ac0e066104a5849fcc6ef6c1355c09d9854d50a4108df769384664d0b37aa0cc85f59361a080e73fb585de36916855e1fcef1a441c4225653aca6
DIST apache-tomcat-8.5.4-src.tar.gz 5000058 SHA256 bb35d2b37e2ff237e09e389dbfb0a99fa8a71f11c947c20f5bbea375f6f3449d SHA512 65d4d72eb46d75d6985f07c6d630d0b27cafb08f3cf125710b78d29d5737798341d484b1f12ae5cfc7347f9984563213b00a5aaab64f920f65f13a3d6009083d WHIRLPOOL bef3192957e91e4964d84f969961c32a61e4a4b5c8acdfcf56c6f6a87c6f3f4dd4350d099fd9904e07e9e1ba8369fa4e86c54a8e25c26a7c0b6a3518aacd9582
DIST apache-tomcat-9.0.0.M9-src.tar.gz 5024180 SHA256 aa7e3bc52be5f94ed01c3ecbfe2663452152c996f0104d755cd339a15beb99d4 SHA512 66484a58b97dd5511e6ff3a56db4d290ab7c0dd0c8f661f85b8166905072ac6d5bb6c410aa170457fe09c967175eb881f044421dc75a9561e4609094c6aa0116 WHIRLPOOL 497bdb5dca49f138d4f905ea35a364f07ec5de851096f4b6aa5919bd4f2802ed015d8a762131631bb787434cb63d1ca1047411afba97ad6c55b677873ff241f2
DIST jakarta-servletapi-src.tar.gz 65342 SHA256 404e2c55423c609122921a91e03f2b67d371fedc0af8996e005862d83d626697 SHA512 7dad5a52ab6bfca4b052d60a48fc89ce22a5eb790584671f24d8d22b163f2dffe93bea58caebc6b4ecb0bd8434a074c88f640aa57daa1cefbf47d74df758c084 WHIRLPOOL beb0e14920a8623d276c8823e6291aacb4b4d5d0539f5de431ce6f94582df9b260d4e04e0d0b650c59f7ca168f4af9352fffbfc0506b2530464a3bcdcf6ac0d1

@ -0,0 +1,36 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
JAVA_PKG_IUSE="source"
inherit eutils java-pkg-2 java-ant-2
MY_A="apache-${P}-src"
MY_P="${MY_A/-servlet-api/}"
DESCRIPTION="Tomcat's Servlet API 3.1/JSP API 2.3/EL API 3.0 implementation"
HOMEPAGE="http://tomcat.apache.org/"
SRC_URI="mirror://apache/tomcat/tomcat-8/v${PV}/src/${MY_P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="3.1"
KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
IUSE=""
DEPEND=">=virtual/jdk-1.7"
RDEPEND=">=virtual/jre-1.7"
S="${WORKDIR}/${MY_P}/"
java_prepare() {
cp "${FILESDIR}/${SLOT}-build.xml" build.xml || die "Could not replace build.xml"
rm -fR */*/build.xml
einfo "Removing bundled jars and classes"
find "${S}" '(' -name '*.class' -o -name '*.jar' ')' -exec rm -frv {} +
}
src_install() {
java-pkg_dojar "${S}"/output/build/lib/*.jar
use source && java-pkg_dosrc java/javax/servlet/
}

@ -20,7 +20,7 @@ fi
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux"
KEYWORDS="~alpha amd64 ~arm ~ia64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
IUSE="X compat dbus debug declarative designer doc examples help kde multimedia
opengl phonon script scripttools sql svg testlib webkit xmlpatterns"

@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/pyqt/${MY_P}.tar.gz"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~ppc64 ~sparc ~x86"
KEYWORDS="~alpha amd64 ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="debug"
DEPEND="

@ -15,7 +15,7 @@ SRC_URI="mirror://sourceforge/pyqt/${P}.tar.gz"
# Sub-slot based on SIP_API_MAJOR_NR from siplib/sip.h.in
SLOT="0/11"
LICENSE="|| ( GPL-2 GPL-3 SIP )"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
IUSE="debug doc"
RDEPEND="${PYTHON_DEPS}"

@ -0,0 +1,60 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="CHANGELOG README.md"
RUBY_FAKEGEM_NAME="bcrypt"
inherit multilib ruby-fakegem
DESCRIPTION="An easy way to keep your users' passwords secure"
HOMEPAGE="https://github.com/codahale/bcrypt-ruby"
LICENSE="MIT"
KEYWORDS="~amd64 ~arm ~ppc64 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
SLOT="0"
IUSE=""
all_ruby_prepare() {
rm Gemfile || die
sed -i -e '/git ls-files/d' bcrypt.gemspec || die
}
each_ruby_configure() {
${RUBY} -Cext/mri extconf.rb || die
}
each_ruby_compile() {
emake -Cext/mri V=1
cp ext/mri/*$(get_modname) lib/ || die
}
each_ruby_install() {
each_fakegem_install
# bcrypt was called bcrypt-ruby before, so add a spec file that
# simply loads bcrypt to make sure that old projects load correctly
# we don't even need to create a file to load this: the `require
# bcrypt` was already part of bcrypt-ruby requirements.
cat - <<EOF > "${T}/bcrypt-ruby.gemspec"
Gem::Specification.new do |s|
s.name = "bcrypt-ruby"
s.version = "${RUBY_FAKEGEM_VERSION}"
s.summary = "Fake gem to load bcrypt"
s.homepage = "${HOMEPAGE}"
s.specification_version = 3
s.add_runtime_dependency("${RUBY_FAKEGEM_NAME}", ["= ${RUBY_FAKEGEM_VERSION}"])
end
EOF
RUBY_FAKEGEM_NAME=bcrypt-ruby \
RUBY_FAKEGEM_GEMSPEC="${T}/bcrypt-ruby.gemspec" \
ruby_fakegem_install_gemspec
}

@ -1,3 +1,4 @@
DIST mime-types-1.25.1.gem 61440 SHA256 88ef3c596481678710ffd4018fa40f1999b02d97babea39682ba7d5badd21f56 SHA512 50a79bc0378bb9bf694656b15ac69446447fc863a5a6556e68ad736768627c9f43e59c68b0ed141cee5dbd81a8ccca1a33a61aa01af7d0a5949b00d6edb6525e WHIRLPOOL 65da6addc3f1f4b6c730eadbeabf285a0a85452d90ff036820d3cb1940311248cdcf12a21e836c4b3d03af8ea73f33f642d071f2bb8fdf9556b05cdf974b16d4
DIST mime-types-2.6.2.gem 190976 SHA256 b595583540f1228dd24978c0f87cf1918e4f2c709fe5d517fb6706cbb35ede8c SHA512 a083d865ba39e1b0e468c26823e82472d6bcb501e7dda047f1206b538e2f018d51d8bb31fd6734ba706a8352ade42bb40c52df1837402c3cb4fa01778772485c WHIRLPOOL 63fd4a3a2ed82a479be3bc6883c3a14b7592269609d8f6a97292eb8435f449189c1b7961ab477ca66ae1048b453e1e8edcb2f5c235e319c7af3f80704d7e8cf9
DIST mime-types-3.0.gem 44032 SHA256 2a7f8a73648ee1de0e97eb9692e8ca3761bf420c8df64024f21befa4d060d2ea SHA512 762ad862714f31cf68c9f872f23efc9c85ab0ab4f451553dd4a7ec30ac5bfce804037a413ae05bad253f4a4f82ba6578e3f3e87aa11b5e525d3f237fdf547850 WHIRLPOOL d195d9bdbfbdc786875cedf5ee7d1b08fb4fc3efd33dce11a4dc3329b40ba969ad9ecfeb600ac843096b55ed72f302ae4c12cffe8b61d968259fd1e90261b587
DIST mime-types-3.1.gem 42496 SHA256 75949321c3f55e6618d0596016059841c26168342ec1ee4e641053bb66fa0701 SHA512 1923ff7032aabbf83569497e0016ea0ff183a13751b0ba0a5b09a132e7c18154bbb19e7d3877adc2e1d21cdff612713201a465f954309794fa1d9b330975a112 WHIRLPOOL 452223e9ab6653b86892f225eceaef9c3f3f5cb86151d96378d1b931d79f1e4b229cff40ec84f988d8ffb951ca7a98dc57def4b3e936a10ed53184fba0508266

@ -0,0 +1,34 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"
inherit ruby-fakegem
DESCRIPTION="Provides a mailcap-like MIME Content-Type lookup for Ruby"
HOMEPAGE="https://github.com/mime-types/ruby-mime-types"
LICENSE="MIT"
SLOT="3"
KEYWORDS="~amd64"
IUSE=""
ruby_add_bdepend "test? ( dev-ruby/minitest:5 dev-ruby/minitest-bonus-assertions:2 dev-ruby/minitest-hooks:1 )"
ruby_add_rdepend ">=dev-ruby/mime-types-data-3.2015:3"
all_ruby_prepare() {
# Avoid unneeded developer-only dependencies.
sed -i -e '/\(focus\|rg\)/ s:^:#:' \
-e 's:fivemat/::' test/minitest_helper.rb || die
}
each_ruby_test() {
${RUBY} -Ilib:test:. -e 'Dir["test/test_*.rb"].each{|f| require f}' || die
}

@ -4,7 +4,7 @@
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22"
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_EXTRADOC="History.rdoc README.rdoc"

@ -0,0 +1 @@
DIST minitest-hooks-1.4.0.gem 10240 SHA256 1f95946599b91da45ee83d93a35309ee8355028383e3828a1a3b010660f54e24 SHA512 ad89173076cf8af9f198719bb5fd2ac3524f1aa9a98c4010e091056e3a195eaead59a0b2cb7361441f4b376b1823fac55fb077903d04034c31a426372ee28f30 WHIRLPOOL 88d215f1155f9580e09f4c086e739089d421171b94c93d9608b527ced50f6fab20fee6be2a617125d52c7088eaa564422db6513ef0094204456bce458e9bb6c3

@ -0,0 +1,11 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer type="project">
<email>ruby@gentoo.org</email>
<name>Gentoo Ruby Project</name>
</maintainer>
<upstream>
<remote-id type="github">jeremyevans/minitest-hooks</remote-id>
</upstream>
</pkgmetadata>

@ -0,0 +1,20 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
# Skip tests since they require unpackaged sequel
RUBY_FAKEGEM_RECIPE_TEST="none"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
inherit ruby-fakegem
DESCRIPTION="Adds around and before_all/after_all/around_all hooks for Minitest"
HOMEPAGE="https://github.com/jeremyevans/minitest-hooks"
LICENSE="MIT"
SLOT="1"
KEYWORDS="~amd64"
IUSE=""

@ -3,7 +3,7 @@
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22"
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
RUBY_FAKEGEM_TASK_DOC="faq"
RUBY_FAKEGEM_DOCDIR="doc faq"

@ -49,6 +49,8 @@ esac
# kdevelop ebuild.
if [[ ${KMNAME-${PN}} = kdevelop ]]; then
KDEBASE=kdevelop
elif [[ ${KMNAME} = kde-l10n || ${PN} = kde-l10n ]]; then
KDEBASE=kdel10n
fi
debug-print "${ECLASS}: ${KDEBASE} ebuild recognized"
@ -278,6 +280,26 @@ get_kde_version() {
fi
}
# @FUNCTION: kde_l10n2lingua
# @USAGE: <l10n>...
# @INTERNAL
# @DESCRIPTION:
# Output KDE lingua flag name(s) (without prefix(es)) appropriate for
# given l10n(s).
kde_l10n2lingua() {
local l
for l; do
case ${l} in
ca-valencia) echo ca@valencia;;
sr-ijekavsk) echo sr@ijekavian;;
sr-Latn-ijekavsk) echo sr@ijekavianlatin;;
sr-Latn) echo sr@latin;;
uz-Cyrl) echo uz@cyrillic;;
*) echo "${l/-/_}";;
esac
done
}
# @FUNCTION: punt_bogus_dep
# @USAGE: <prefix> <dependency>
# @DESCRIPTION:

@ -99,6 +99,16 @@ else
: ${KDE_TEST:=false}
fi
# @ECLASS-VARIABLE: KDE_L10N
# @DESCRIPTION:
# This is an array of translations this ebuild supports. These translations
# are automatically added to IUSE.
if [[ ${KDEBASE} = kdel10n ]]; then
if [[ -n ${KDE_L10N} ]]; then
IUSE="${IUSE} $(printf 'l10n_%s ' ${KDE_L10N[@]})"
fi
fi
# @ECLASS-VARIABLE: KDE_PUNT_BOGUS_DEPS
# @DESCRIPTION:
# If set to "false", do nothing.
@ -115,6 +125,8 @@ fi
if [[ ${KDEBASE} = kdevelop ]]; then
HOMEPAGE="https://www.kdevelop.org/"
elif [[ ${KDEBASE} = kdel10n ]]; then
HOMEPAGE="http://l10n.kde.org"
else
HOMEPAGE="https://www.kde.org/"
fi
@ -279,6 +291,21 @@ _calculate_src_uri() {
esac
;;
esac
if [[ ${KDEBASE} = kdel10n ]] ; then
local uri_base="${SRC_URI/${PN}-${PV}.tar.xz/}kde-l10n/kde-l10n"
SRC_URI=""
for my_l10n in ${KDE_L10N[@]} ; do
case ${my_l10n} in
sr | sr-ijekavsk | sr-Latn-ijekavsk | sr-Latn)
SRC_URI="${SRC_URI} l10n_${my_l10n}? ( ${uri_base}-sr-${PV}.tar.xz )"
;;
*)
SRC_URI="${SRC_URI} l10n_${my_l10n}? ( ${uri_base}-$(kde_l10n2lingua ${my_l10n})-${PV}.tar.xz )"
;;
esac
done
fi
}
# Determine fetch location for live sources
@ -358,6 +385,16 @@ kde5_src_unpack() {
git-r3_src_unpack
;;
esac
elif [[ ${KDEBASE} = kdel10n ]]; then
local l10npart=5
[[ ${PN} = kde4-l10n ]] && l10npart=4
mkdir -p "${S}" || die "Failed to create source dir ${S}"
cd "${S}"
for my_tar in ${A}; do
tar -xpf "${DISTDIR}/${my_tar}" --xz \
"${my_tar/.tar.xz/}/CMakeLists.txt" "${my_tar/.tar.xz/}/${l10npart}" 2> /dev/null ||
elog "${my_tar}: tar extract command failed at least partially - continuing"
done
else
default
fi
@ -369,6 +406,38 @@ kde5_src_unpack() {
kde5_src_prepare() {
debug-print-function ${FUNCNAME} "$@"
if [[ ${KDEBASE} = kdel10n ]]; then
local l10npart=5
[[ ${PN} = kde4-l10n ]] && l10npart=4
# move known variant subdirs to root dir, currently sr@*
use_if_iuse l10n_sr-ijekavsk && _l10n_variant_subdir2root sr-ijekavsk sr
use_if_iuse l10n_sr-Latn-ijekavsk && _l10n_variant_subdir2root sr-Latn-ijekavsk sr
use_if_iuse l10n_sr-Latn && _l10n_variant_subdir2root sr-Latn sr
if use_if_iuse l10n_sr; then
rm -rf kde-l10n-sr-${PV}/${l10npart}/sr/sr@* || die "Failed to cleanup L10N=sr"
_l10n_variant_subdir_buster sr
elif [[ -d kde-l10n-sr-${PV} ]]; then
# having any variant selected means parent lingua will be unpacked as well
rm -r kde-l10n-sr-${PV} || die "Failed to remove sr parent lingua"
fi
# add all l10n directories to cmake
cat <<-EOF > CMakeLists.txt || die
project(${PN})
cmake_minimum_required(VERSION 2.8.12)
$(printf "add_subdirectory( %s )\n" \
`find . -mindepth 1 -maxdepth 1 -type d | sed -e "s:^\./::"`)
EOF
# for KF5: drop KDE4-based part; for KDE4: drop KF5-based part
case ${l10npart} in
5) find -maxdepth 2 -type f -name CMakeLists.txt -exec \
sed -i -e "/add_subdirectory(4)/ s/^/#DONT/" {} + || die ;;
4) find -maxdepth 2 -type f -name CMakeLists.txt -exec \
sed -i -e "/add_subdirectory(5)/ s/^/#DONT/" {} + || die ;;
esac
fi
cmake-utils_src_prepare
# only build examples when required
@ -577,4 +646,40 @@ kde5_pkg_postrm() {
xdg_pkg_postrm
}
_l10n_variant_subdir2root() {
local l10npart=5
[[ ${PN} = kde4-l10n ]] && l10npart=4
local lingua=$(kde_l10n2lingua ${1})
local src=kde-l10n-${2}-${PV}
local dest=kde-l10n-${lingua}-${PV}/${l10npart}
# create variant rootdir structure from parent lingua and adapt it
mkdir -p ${dest} || die "Failed to create ${dest}"
mv ${src}/${l10npart}/${2}/${lingua} ${dest}/${lingua} || die "Failed to create ${dest}/${lingua}"
cp -f ${src}/CMakeLists.txt kde-l10n-${lingua}-${PV} || die "Failed to prepare L10N=${1} subdir"
echo "add_subdirectory(${lingua})" > ${dest}/CMakeLists.txt ||
die "Failed to prepare ${dest}/CMakeLists.txt"
cp -f ${src}/${l10npart}/${2}/CMakeLists.txt ${dest}/${lingua} ||
die "Failed to create ${dest}/${lingua}/CMakeLists.txt"
sed -e "s/${2}/${lingua}/" -i ${dest}/${lingua}/CMakeLists.txt ||
die "Failed to prepare ${dest}/${lingua}/CMakeLists.txt"
_l10n_variant_subdir_buster ${1}
}
_l10n_variant_subdir_buster() {
local l10npart=5
[[ ${PN} = kde4-l10n ]] && l10npart=4
local dir=kde-l10n-$(kde_l10n2lingua ${1})-${PV}/${l10npart}/$(kde_l10n2lingua ${1})
case ${l10npart} in
5) sed -e "/^add_subdirectory(/d" -i ${dir}/CMakeLists.txt || die "Failed to cleanup ${dir} subdir" ;;
4) sed -e "/^macro.*subdirectory(/d" -i ${dir}/CMakeLists.txt || die "Failed to cleanup ${dir} subdir" ;;
esac
for subdir in $(find ${dir} -mindepth 1 -maxdepth 1 -type d | sed -e "s:^\./::"); do
echo "add_subdirectory(${subdir##*/})" >> ${dir}/CMakeLists.txt
done
}
fi

@ -1,2 +1,3 @@
DIST analitza-15.12.3.tar.xz 232928 SHA256 2b69d6692c91e3bf7c8abe053f2dd85f708ae8502a3a0559d67e12f8dd4ee543 SHA512 09b70419d4073027be426efcc9275ae4f7ffd6f431c1e7ae4b9a43bc301fe73dd4eb8d39e72f81e668af152895b282a480f17f2397bc73fdde66275fb097d548 WHIRLPOOL 5374303755461af18440331835bd4c48d544b6d81312a98c20840d5983b1d808cfa8c06fe13db1eb369781ffbfe071b1b957218ba8397bdacfae6599bf3af8c9
DIST analitza-16.04.2.tar.xz 233680 SHA256 305d8c70cce580c6f0716282667a5201a397ec088cf1043635bad91f27766199 SHA512 ac97113ba10be97df4f014c95b7c6cdbea80e921b1cd5f738ee83b0b6aad7a5b6f9415d44c805c20737ce7ccda84ba30badcb37540cea9f5a235e7e43fe3222b WHIRLPOOL 26000f605b9364b95a058ba5700a78ca5fe15736b23d2d2e877cf0e2f7152a16883d15207215defd321e7e3d4ce7888513555a459dbc8e1bb1b800b25076d056
DIST analitza-16.04.3.tar.xz 233784 SHA256 b20d944fe54d9b19d87af4c2d9c8529f503346496b7f19619e676101337b6262 SHA512 4c6fda270b0230c20fa215643d444ea775e9354d6002f9bca76329f7e3e2dbe57427e4068c77a9e0acc84a8678b5a4d44db19d5748a74b208c21d62a75c53e8f WHIRLPOOL 08c1a4336ae76eb773f906cfc20fc17310b941b72cd4151b7969c6143667d2435dc2dead488db23f8b79136a9acd20b8b324db1907b9d80506f391de0ac3b32c

@ -0,0 +1,51 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_TEST="forceoptional"
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="KDE library for mathematical features"
KEYWORDS="~amd64 ~x86"
IUSE="eigen opengl"
DEPEND="
$(add_qt_dep qtdeclarative)
$(add_qt_dep qtgui)
$(add_qt_dep qtsvg)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
eigen? ( dev-cpp/eigen:3 )
opengl? (
$(add_qt_dep qtopengl)
virtual/opengl
)
"
RDEPEND="${DEPEND}"
src_prepare() {
# Nothing is installed
sed -i \
-e "/add_subdirectory(examples)/ s/^/#DONT/" \
analitzaplot/CMakeLists.txt || die
if ! use test ; then
sed -i \
-e "/add_subdirectory(tests)/ s/^/#DONT/" \
analitza{,gui,plot}/CMakeLists.txt || die
fi
kde5_src_prepare
}
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package eigen Eigen3)
$(cmake-utils_use_find_package opengl OpenGL)
)
kde5_src_configure
}

@ -1,2 +1,3 @@
DIST ark-15.12.3.tar.xz 253632 SHA256 eecf4372f7bbd2a88dcc478bd70b6aedc6c7bc522e7413d84be1fd33e125f48e SHA512 968278bb500e8b39bbcd4b55e09f95358c680eb20200d6e58e9f0948ef46d36637e66da6939f5c417d3f7b162d04f1a35b83908cca055cdc4b01237522d2b225 WHIRLPOOL dc20d42c7ae369f75d7ebbc98fbdfd6f7d42d87f0260e0faee59d9503919bddc842e1b86c9b15db8e35e4d176d6483e2d3f7eef33e180919a27dabab43de6dc0
DIST ark-16.04.2.tar.xz 976268 SHA256 0fd62e27f3a810cc9609f62ab29982cecf5ab791d1d4558a1aae63562ce4ae0a SHA512 32e5a48f30bcee92e314179ba0a2790bbee36703f5a4d65d7e68c922b7d24394e2c2c5c9a6f766a783399d035b6aba47a284a59fa1ef678f721f0093319149af WHIRLPOOL 723cea7305f82fc882d24399e5a5021788c549e2c2264d2e260541376e410ef4c53c8e58a5276f4a5cea515047fd6e8e3cf26aa3b14fc1a68c33e1bb5f145fd7
DIST ark-16.04.3.tar.xz 976200 SHA256 799c2272ddb66439a04ebae5d24fe6113aa67678eb296225b20168a2e0c42b10 SHA512 87d80073cb8f387763bb8a6f5a716ffba455b09fb437531eb435d192d270d9321e7a3c9c9106c3c076586856ecc05a85f08c5984535b8660d11b7259512c09cb WHIRLPOOL dfec7f1219179801e92ba134ec4ca601bd57773cf60118fd12814bbaf8a02363de4d189c8a6e3a60d9eff0fea9302dbcaf2c6c5a07072c2f519a5bfb7aa55f26

@ -0,0 +1,67 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="forceoptional"
KDE_TEST="optional"
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="KDE Archiving tool"
HOMEPAGE="https://www.kde.org/applications/utilities/ark
https://utils.kde.org/projects/ark"
KEYWORDS="~amd64 ~x86"
IUSE="bzip2 lzma zlib"
RDEPEND="
$(add_frameworks_dep karchive)
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
$(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep kparts)
$(add_frameworks_dep kpty)
$(add_frameworks_dep kservice)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
>=app-arch/libarchive-3.0.0[bzip2?,lzma?,zlib?]
"
DEPEND="${RDEPEND}
sys-devel/gettext
"
# bug #560548, last checked with 16.04.1
RESTRICT="test"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package bzip2 BZip2)
$(cmake-utils_use_find_package lzma LibLZMA)
$(cmake-utils_use_find_package zlib ZLIB)
)
kde5_src_configure
}
pkg_postinst() {
kde5_pkg_postinst
if ! has_version app-arch/unar ; then
elog "For handling rar archives, install app-arch/unar"
fi
if ! has_version app-arch/p7zip ; then
elog "For handling 7-Zip archives, install app-arch/p7zip"
fi
}

@ -1,2 +1,3 @@
DIST artikulate-15.12.3.tar.xz 3743640 SHA256 a12293fd319f51e37fdf716f88e1cf0f907b11454d5431cd531237f9e77db001 SHA512 5e5af44e18a6ad6270af8ed5236df0bd4df39017609c4a5ce9c5e091abe7cc6c11f45bf42e33b712f6665ea1ec264645e0522a89d2404c2f68e622786ead888d WHIRLPOOL 538482e8f4a49d7c2fec4fe7cb56f5e5f88ca1eab715669a2aaf41ab16d4932fae78052b20234cdcb6296a13a1cfcc373d812a0acbb90260ff1e8bc090b8dec4
DIST artikulate-16.04.2.tar.xz 3752264 SHA256 160759baab4a88c5b6c2197f0eae042e87f75c642427caa10b29cab985323476 SHA512 40577fc6d584a6157ef7ef33754799e300d105694e2ec784066878e36f7bcff39d574f37014e79cdb86d08933786e21c5a6e9befc26d5b95e259b909d4e33eba WHIRLPOOL 2a2044780e7ea2a389a8d6708308baf923ec62d81790cab7fbd761a81ae089cc077e48026dedd7d6699a8b822746e41de9350518c9510ac3ffe11dcc3e2a38d3
DIST artikulate-16.04.3.tar.xz 3752284 SHA256 d6c38c8d8ed1180a56b9581d6b0df9481396d47899d09d25af7669322eb5cd98 SHA512 57e315890a14b673e3cbb07bb8a9d5038ea54bdcf9dd8e635b3c60f2c157a505d6fef8b607d39189542658f06b10f3c94504a3f4f0099d260a2934745b5b925b WHIRLPOOL 1554593735e780166eef430ce9d98a55edb960a7d3be6077c37f493612cae7d5b5bbf26b500eedf7cf7f0cd0b9bc70406734da2d8a92eec2bf8c0a9de89eb5bd

@ -0,0 +1,44 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="true"
inherit kde5
DESCRIPTION="Language learning application that helps improving pronunciation skills"
HOMEPAGE="https://edu.kde.org/applications/language/artikulate"
KEYWORDS="~amd64 ~x86"
IUSE="+gstreamer qtmedia"
DEPEND="
$(add_frameworks_dep karchive)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep knewstuff)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtdeclarative)
$(add_qt_dep qtgui)
$(add_qt_dep qtsql)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
$(add_qt_dep qtxmlpatterns)
gstreamer? ( >=media-libs/qt-gstreamer-1.2.0[qt5] )
qtmedia? ( $(add_qt_dep qtmultimedia) )
"
RDEPEND="${DEPEND}"
REQUIRED_USE="|| ( gstreamer qtmedia )"
src_configure() {
local mycmakeargs=(
-DBUILD_GSTREAMER_PLUGIN=$(usex gstreamer)
-DBUILD_QTMULTIMEDIA_PLUGIN=$(usex qtmedia)
)
kde5_src_configure
}

@ -1,2 +1,3 @@
DIST kde-runtime-15.12.3.tar.xz 7903988 SHA256 b261a37a5fbb4e0c589c5304ddbfe16a2b08521670726d64c724cf88e54cf024 SHA512 9ccf0317292c6fb3ee9305531b13915ce16a1c985c9fef79292abddf5c0508ff61ac61b54697417e2073871088aa83772ed8528898c07424ebc68152c307641f WHIRLPOOL 935926262cfe8a79c87569ff10a748fbbf49b9476e64cb418e687846aa1652ad08a6f40810b30801eb7af0704cfd21dfd74e6658cd78814f0e373721bed80566
DIST kde-runtime-16.04.2.tar.xz 7904184 SHA256 6915a71ddeb2df8e9a46c39482da4ef01be90365cb7886ed1d079cb4403f151c SHA512 be67dbd3b8e90cbab4b56fe2bd9733d952c331fff05d7aab1bb37039e9fe3ebbe5ce72d60c64d5881fe721992ad9b3d14d08d63e13764caade2e9d5f698cc056 WHIRLPOOL 4c44f5564b3c8ddaa7bd542b78f22401795f981b724a63f2b94b21fb6aa374409aeb54b9da53aedba55bf68f8a9026cfc59e12f88fb8381c7e9d3a3961e63a34
DIST kde-runtime-16.04.3.tar.xz 7903920 SHA256 690e0f848b305b8a2491dbcd01b6e511d64c98d991226cd8a1dc35f23372505d SHA512 df52cd4c423030d3457bb907eb0bef0cdd3c8bce283d9f181b7ae6b7b4ce9c59a34f874f9ac6d2bd59597647a3c6315d772b2551c739423378186d4debbb53ae WHIRLPOOL e4a4a6c3ab315517f757dce952db14e154d4674cf555e1315f018f10cc2a443deede74cf3d370f0c92ab839b35bce8bd360a958cd7edf1ae56720c5ec7d029b5

@ -0,0 +1,17 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KMNAME="kde-runtime"
inherit kde4-meta
DESCRIPTION="Open Collaboration Services provider management"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="debug"
DEPEND="
dev-libs/libattica
"
RDEPEND="${DEPEND}"

@ -1,2 +1,3 @@
DIST audiocd-kio-15.12.3.tar.xz 52060 SHA256 321317c2d8b9b6c77f56a2cd59d595d632eeebbf0865e5e6ebd02d2cafd56a45 SHA512 0a9e80b5b2f544519e37075e4c5d344b473c4830f19c9ac53ced2db6554ebd7b2f4969f8bff4a9792e928a0ed634bb1739167844662887c4d1e95e2b197d2331 WHIRLPOOL 4922ce178df35d4b5a2e68db1439266b76067b41848ae2b8a0e26e7988194780c4c3be4b790bc61f5d287dff2f86a103220986ca58010aad7d3b1fff05e978c1
DIST audiocd-kio-16.04.2.tar.xz 52072 SHA256 680e30ce3b7f8ac4669001585709741b60fe0b1c163aa3369ad97cf5f1a9f1b8 SHA512 3158ab262ae58a784d8654718c2df5b7dd7ddbcfea396db2d30403f43be05fa1d662150e457d9fd9dd8c913313397d6babdac42d9cc1058f5639c667b69396a7 WHIRLPOOL c1c97991491538c3d18c83b94ebf310360e8bc1fcac72f5e67a65c68184151d4002887a6396ecd2dc176bc378de753c49b7d5358dfb2e184d0bc215f4199477a
DIST audiocd-kio-16.04.3.tar.xz 52064 SHA256 6b03ec356458a80869fc0c2f669c1aee0159bbd2f06e1b454f6e7450873bbac9 SHA512 afc9c184bf4115605eb581aaf2c13a67c22527915552b34bc47e3ffdcd0301d1c4cfff89f88764cbf9a2271d94d03db000903a252c630ed796013880765fa1bc WHIRLPOOL 37f259ed351bc418f975ea0b9f5640b216fdd7be8b3ebda7b5918d3a2e6cdc3944f533f9e76c9123469e8bd30369d1a4faa10c71ce763778c6c108476799792a

@ -0,0 +1,33 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="optional"
inherit kde4-base
DESCRIPTION="KDE kioslaves from the kdemultimedia package"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="debug flac vorbis"
DEPEND="
$(add_kdeapps_dep libkcddb)
$(add_kdeapps_dep libkcompactdisc)
media-sound/cdparanoia
flac? ( >=media-libs/flac-1.1.2 )
vorbis? (
media-libs/libogg
media-libs/libvorbis
)
"
RDEPEND="${DEPEND}"
src_configure() {
local mycmakeargs=(
-DWITH_Flac=$(usex flac)
-DWITH_OggVorbis=$(usex vorbis)
)
kde4-base_src_configure
}

@ -1,2 +1,3 @@
DIST baloo-widgets-15.12.3.tar.xz 56880 SHA256 2f370fa304410dc109d917153e04b596035aeb486eca1f4fc3bedb272d61dda7 SHA512 9eea66dc1a9d1f2b6c1dad21eb3344fa90dc12361c563209269cd53661e0709832612f34f000cb15f4f0383ec0aa8ed041c3400147512a5c58d71d81fda265f2 WHIRLPOOL 4b75663106b48da96d327bab40f7d54c5b932b570b4452a83b7175c32053bf92f7650badc710edc0e6934d0551aa00770023bde9a291a9e118b869aff349a631
DIST baloo-widgets-16.04.2.tar.xz 57040 SHA256 da1acdea08e56d8543da2d10f1c69c2fd1aa0957401705f7c44def501822ce41 SHA512 cc3ccd2b6855cb46f79f4159aa7f9b818fc7f9412537a6223fdfdf1a5e57114c15a32eabf24bb72ea995da7086ef23b09e63028b7c668f645bb449a8ea98d004 WHIRLPOOL 7a5b4bf8a2baecb8542346f46fd77d3c44ae7fce291c089f26e29c93353bd02a276c70ae4700722f2f9b4284f73ab43d94fb1d14563f4b7d084e3c653821b3d8
DIST baloo-widgets-16.04.3.tar.xz 57056 SHA256 f717b88dc1510b530cdb2c1deea18bd22382906542e37d36c37868d6c864d11a SHA512 bae40737702ec24817f8bff8833e5890b3945c7f7303c2cbb416874259142418f12998d5c3815556b4b0086a6063fdfe0b0156832f9d72c6dccf6aa944f0db99 WHIRLPOOL f7c589e4b8ac857f9b452501e4132657e28e769e8f4ced7dfd2b592a746def529f0c0596c9d9a325c9faa36caac5a0c8e9c9942c23a06b8fea2f4a0229f2e5e5

@ -0,0 +1,27 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_TEST="forceoptional"
inherit kde5
DESCRIPTION="Widget library for baloo"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
$(add_frameworks_dep baloo)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kfilemetadata)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kio)
$(add_frameworks_dep kwidgetsaddons)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
"
RDEPEND="${DEPEND}
!kde-base/baloo-widgets
"

@ -1,2 +1,3 @@
DIST blinken-15.12.3.tar.xz 567496 SHA256 a1cb720a21f2c870ad60b2afa1e4f5cdd02db6bfc33e588d83cf1c039f715312 SHA512 28b5d84e265c8ef10a390555f11a39222a73c1d8158ac95bba6411f0ed9d402d13bf93720389d8cef3723efc96a81825f74ac82e88bbb2f9e604f089138c31a2 WHIRLPOOL c3707b7c22e9e59689f0ccdb098de446af552d616cf65a39ab5f5aa1c0f356ee018a896066cf638709f4f562d7c840b5a3e5efca9d18fb30fe3f297cbafd7b38
DIST blinken-16.04.2.tar.xz 567556 SHA256 4f0f41dfd5f46f168035b6e5cf463fc8253d19e8bb360d89dd0be8ae129adb04 SHA512 651fbb8262a3c514a33db445fcda1dc212c2904ac4616335e6e50c2c0e7b5ade305fafb43b11332f461a080501288424767d263d3fc74f9e1b7efb9c881ee686 WHIRLPOOL b85b4195d25c6d5eaa76a0faae1033ae9c28d4b95320b0cf55458911ec3fe0c953a94b4e1dc19b59a7645a16687dbde74f8fbdfbd57f4233ec5262c277e97be6
DIST blinken-16.04.3.tar.xz 567612 SHA256 f7739e85bbbb6b8e4c5bbaf4a073a568388fec82c0cff9b61c0d0b0e753e71d9 SHA512 8794d32ba28d262e42129aee309984ee67339f092d36be75c5783579d1dbfd99b74576d2299de7612c4c9d78bf84a0bd250ea4e7383b5cda14ab52726dc5f349 WHIRLPOOL 1361aa5b6ac3ae3c2680c1449f97b2ddc8b8482bfafad4cc566e20f9c583a7c05f81bba7af4cd23e550e3f16232bc66d17ceb264556e4bf44ae3f5a7e23aa9a4

@ -0,0 +1,35 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="forceoptional"
inherit kde5
DESCRIPTION="KDE version of the Simon Says game"
HOMEPAGE="https://www.kde.org/applications/education/blinken
https://edu.kde.org/blinken"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep kguiaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtgui)
$(add_qt_dep qtsvg)
$(add_qt_dep qtwidgets)
media-libs/phonon[qt5]
"
RDEPEND="${DEPEND}"
src_install() {
kde5_src_install
rm "${ED}"usr/share/${PN}/README.packagers || die
}

@ -1,2 +1,3 @@
DIST bomber-15.12.3.tar.xz 393960 SHA256 9a47a37610385db3e3d18b4659d5f4c2c2f38f16a14036eca46abfc51adccd0f SHA512 3dafc253657d60b711f368fe35007d64406237d225bc5190b05ce2548bafdeb9c1e7d564350122e18fb4e040e27dbf8b018ee8ea1c3c551dff015776e8fd0cf5 WHIRLPOOL 8ebda528e2d19682629a0f9ecdf24864e5baab56fe7a22c8512a52e0f66ed42fab4ce1861c8a03ea732c9f771532826b7abe5443f24ac883d65c5a4e82f0c570
DIST bomber-16.04.2.tar.xz 393900 SHA256 c6a54f1f8d2c2898d7c1c043062230433eb0263c6a4af596b3d62b7c9b7ff867 SHA512 388a9c439da0d8bc60c5e1cc7cf80d37915af1454da670904932499a9e817b3f613e3d8ba373b072ad14dce195e7c2983a673159572e7c3b85d4c2e6fbd63851 WHIRLPOOL 71a17973b0a45ab9e0f8470b81617943b6c5172cc8a416a2d5d4e467b16422804aea52d5fbc243a242f3c9c2270f47b62e828db03940346ed404402e4a3cacb3
DIST bomber-16.04.3.tar.xz 393952 SHA256 7bff65c8d3c81f106c5215e10a878da87f2329ae4512fbc64932a559f56364d1 SHA512 aa979c8c26b5b546805589c09b1c04e83b33199903e50ff555222c0c584ae2a98cc1138b7558081acb091ce4a77d8d968d48d927dbd0fcb1f3f6fae87ec6a39e WHIRLPOOL 394be19f2887357d41ddc5a94af1dcc0cdbdc940087a13923c07ea8a399728e81063d6352aa24691ab446b2138bdf833b6d017508a7e7d728b821407f52ce150

@ -0,0 +1,29 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="forceoptional"
inherit kde5
DESCRIPTION="KDE arcade bombing game"
HOMEPAGE="https://www.kde.org/applications/games/bomber/"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_kdeapps_dep libkdegames)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
media-libs/phonon[qt5]
"
RDEPEND="${DEPEND}"

@ -1,2 +1,3 @@
DIST bovo-15.12.3.tar.xz 106192 SHA256 4e89daa151ca8d8aea7093c20f5535bb5b12d5b13495d34bac4f9e41dbebd620 SHA512 357040ff1dba8ba70e1f566b4d89e0d0d757aeb66742d0ecfb06aac2022796b9e81b3399d517a89749be328049692a640d4726749bbd96dae8d92c8b3eda0bd8 WHIRLPOOL 9ad474d898374e9fe001bca236ad5f3d903a83d10824154a811b9b26aa0a724fd7995ff65823065077a07675903daff7645fbc00621773be7730bde516a577a0
DIST bovo-16.04.2.tar.xz 106264 SHA256 0537418ac0cf2939711d92761f1edc0bd08265338ed283194ac60b6894c53c46 SHA512 3b1090b0c5e593e36fea44be702931c856f1bc513f11dc45dbd254b4eb9b0f9c0df93ba680ee02e3b511aecb70c1a3a977a66407744e4ac792859344029cbb7c WHIRLPOOL 620e7202a70898f9fa3c2bb1bf9d1e628907303330e9e7892403c11c270ded765b60be680864e3ca21cc383566af921fee72778ba2db38da643b287bb73ab02a
DIST bovo-16.04.3.tar.xz 106252 SHA256 5167e9bfbaf450db0c47549072e9ffdab79e1771c5dd114b516ed2fb29f61231 SHA512 70a0005795898474eae51be9014bd8f8ec96b4b02412818249c3e7ec0cbdff3a19bc039371cd2e10bad1d090bae37cc453a81273cb83067915128f447f069ed5 WHIRLPOOL b7f758993e24dd273e5f29962073c4432adb567008987b81cf073659477198346da041f0c752a5a89e37c6d6856b2a94951bb3e4f26b343128f92b3d99251f55

@ -0,0 +1,31 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="forceoptional"
inherit kde5
DESCRIPTION="Five-in-a-row Board Game"
HOMEPAGE="https://www.kde.org/applications/games/bovo/"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_kdeapps_dep libkdegames)
$(add_qt_dep qtconcurrent)
$(add_qt_dep qtgui)
$(add_qt_dep qtsvg)
$(add_qt_dep qtwidgets)
"
RDEPEND="${DEPEND}"
DOCS=( AUTHORS HISTORY TODO )

@ -1,2 +1,3 @@
DIST cantor-15.12.3.tar.xz 350924 SHA256 0c67d99038cc7b2f59de6f001337267131e3d420035dd10a05b860859afe423b SHA512 0544574803085fdad61eb2a6896fa7b5b7fc8bd96ebb251f3b3c5efafcb9dc0e30cf8a8719c3bd8e77bcbf140e7798b8cce498ccb92db415e4e816dd19ecd0d8 WHIRLPOOL 62e637230e997bd65c098f9f92245e50c0c67d790d4b6138133188ddbedbc102254701626b9e7828c7ad8dc25602e39c00fd3a42429c580dd5ba9eeffd01aa00
DIST cantor-16.04.2.tar.xz 350848 SHA256 37d7ea72d52366911a701c22e51262049794c4bd526ea15d7e7d1368e39d5050 SHA512 779f92384a2ce6e7b00275df44ab672dbb8e425f1ec2f0075d0e43a7e41f9366699f5a6919013ae23280da82e4f458f49d0b1444b5c338f76adb2817e7f39764 WHIRLPOOL b8e52c6bcc8d94537da67b3172931288d44882caddac51e0bfdc8de33a50a122fdd1c6d77a41291afe45de036bc0910622d3fbf27d0635ae9ed7add69113ff44
DIST cantor-16.04.3.tar.xz 351024 SHA256 eae03b97912a193ebe2207f45dcd581ab537ef6c5feb849492fb95dec2aa0cd7 SHA512 01f8cd1ed1209a182ad798dbdaaebf5fd8cf4a29459b8bcb605108cf44382c49757ab94189080ebdca0c9c1de6036f7c9bfd4ba68c2171aff245124cf0074a5c WHIRLPOOL 7ff4ce453762885d4dca27e272e9082f45897a94b1fe11b3c844d27f9a07ae703e867d28ea665a8212218d79a91b37f34c19465b82cb31e9ea8a1f3a7b80448b

@ -0,0 +1,95 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="forceoptional"
KDE_TEST="forceoptional"
PYTHON_COMPAT=( python2_7 )
# FIXME: PYTHON_COMPAT=( python{2_7,3_3,3_4,3_5} )
inherit kde5 python-r1
DESCRIPTION="Interface for doing mathematics and scientific computing"
HOMEPAGE="https://www.kde.org/applications/education/cantor https://edu.kde.org/cantor"
KEYWORDS="~amd64 ~x86"
IUSE="analitza lua postscript python qalculate +R"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
# TODO Add Sage Mathematics Software backend (http://www.sagemath.org)
# FIXME: $(python_gen_cond_dep 'dev-qt/qtdbus:5' 'python3*')
RDEPEND="
$(add_frameworks_dep karchive)
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdelibs4support)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kio)
$(add_frameworks_dep knewstuff)
$(add_frameworks_dep kparts)
$(add_frameworks_dep kpty)
$(add_frameworks_dep ktexteditor)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtgui)
$(add_qt_dep qtsvg)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
$(add_qt_dep qtxmlpatterns)
analitza? ( $(add_kdeapps_dep analitza) )
lua? ( dev-lang/luajit:2 )
qalculate? (
sci-libs/cln
sci-libs/libqalculate
)
postscript? ( app-text/libspectre )
python? ( ${PYTHON_DEPS} )
R? ( dev-lang/R )
"
DEPEND="${RDEPEND}
>=dev-cpp/eigen-2.0.3:2
"
RESTRICT="test"
pkg_setup() {
use python && python_setup
kde5_pkg_setup
}
src_prepare() {
kde5_src_prepare
# FIXME: shipped FindPythonLibs3.cmake does not work for Gentoo
sed -e "/^find_package(PythonLibs3)/ s/^/#/" \
-i src/backends/CMakeLists.txt || die
}
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package analitza Analitza5)
$(cmake-utils_use_find_package lua LuaJIT)
$(cmake-utils_use_find_package postscript LibSpectre)
$(cmake-utils_use_find_package python PythonLibs)
$(cmake-utils_use_find_package qalculate Qalculate)
$(cmake-utils_use_find_package R R)
)
kde5_src_configure
}
pkg_postinst() {
kde5_pkg_postinst
if ! use analitza && ! use lua && ! use python && ! use qalculate && ! use R; then
echo
ewarn "You have decided to build ${PN} with no backend."
ewarn "To have this application functional, please do one of below:"
ewarn " # emerge -va1 '='${CATEGORY}/${P} with 'analitza', 'lua', 'python', 'qalculate' or 'R' USE flag enabled"
ewarn " # emerge -vaDu sci-mathematics/maxima"
echo
fi
}

@ -1,2 +1,3 @@
DIST cervisia-15.12.3.tar.xz 374496 SHA256 4ab7b25e19b79b7ba1fd34524f5e120920cbf1e0fce4cb1c6e16d826a527fa11 SHA512 fa79a435f8b2026390dcf2b9c240a6eddf4e8a0006c5615c79486dfc242a4b55be1b91ac6ba5f3e7acd0916f1837c9f84e845ca9bd8257115686c8762715247d WHIRLPOOL 20050470358b956c1893e98801acf7d712725b5505edde5b9e36c56ef6e02cf3c804f6e159b58c2df141e70dce80a8be22e0d67de24b994a747077f2e56699b5
DIST cervisia-16.04.2.tar.xz 374560 SHA256 e48b681100ecc72c3e85e0d54129ddab3b92b248d6b4dccb87528c829be78b1f SHA512 b1f9bd3a567081ec6a817deb824b4469b9982b201cdd995bd26074570aebf2c5302301ce7894ff452dce2c0141f0b153f8373a37d896273a205216413608b9a6 WHIRLPOOL f08f6fcb58152db3f3ed8dc368f8ee4b9d4c20c109f41114a663d806c4329bf753fdd9f0e1da0a0d180887eb68ab75a67778fac2002205c3b48f09d5fd085a62
DIST cervisia-16.04.3.tar.xz 374580 SHA256 0ffca0633c3c6197bce3730714a1830bc7346bfc277a6fd391c5a2c03ce73dc7 SHA512 0259a9970b453f674a867911c9152d27e12a901a8855255aa8c9360de594bc1c4d48cb4d9a82ce6ad2e54f1830796655e49685cabc4589534bac1923c096f3a9 WHIRLPOOL 3e3f07af166e05f70ea6a41d408e6660f508764664703dc7066ecd9d24ec5d26678c4c0e4dfca347ac9ee370cda0e5aa51ab3df7c4410361b7bce4f54d5a85b6

@ -0,0 +1,17 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="optional"
inherit kde4-base
DESCRIPTION="CVS frontend by KDE"
HOMEPAGE="https://www.kde.org/applications/development/cervisia"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="debug"
RDEPEND="
dev-vcs/cvs
"

@ -1,2 +1,3 @@
DIST dolphin-plugins-15.12.3.tar.xz 60504 SHA256 ffe7275946ec0dc4fd45dddeca3116c70ffba09343f4d7b2acc185d6cd0c2c9d SHA512 f37407d1f3ad3cb78dec464de6d358080e3a8382b96f00065d60111e9a4c5b659c8cc4a5ec851a22731e5e79f7d4443300d7d82cff01859db732ecaa46157d21 WHIRLPOOL 4da81d36255071280ea3da3915cdcb89d13ab4bbceb9f2a54878d84c4ec57073db66c7d9ccf2727cf080102546f36cc40545be3deef471b567246c8ba7ed048c
DIST dolphin-plugins-16.04.2.tar.xz 60748 SHA256 2c2ddb9d13a9392cfd554ed080e98c61d34c5296fc9a70749926fbe51dc40a1d SHA512 03c378a66c66142606be6e486654557f6af7e5eb9f4bb11839ab5f8ce062e54ec573bb92875f56d81bdb6fb9fe4cd5c75dbf19697ba9e16fddeb95e36dc0726b WHIRLPOOL 1c9b11990c36926d5f0d2613db5e04df5ed716d2e16fe71c94e348f43412aacf68830c54760b5345caa814e3de83e172e7ebe013743a4367da9f9aa7da7403e0
DIST dolphin-plugins-16.04.3.tar.xz 60756 SHA256 ef63b312eb6fe98617767c876256e0201d809e9b07078a9b3676c71dd30a98e3 SHA512 839c4de18982b5ab433d7562eed399dbd904a717e8592af532979ad5a26a306a52f39987c7907ac6dd2688058c7b03e1a2134ed0b79471400080d54809bd6f4d WHIRLPOOL e99d5d966eac0d698a61dabdd5cbce06401b10a0a53552a19b2420172144f1ddb7cd81ef12da2a8c9a55c03c302c76a2de67670eef2888b58e818f5e9cc0ae70

@ -0,0 +1,75 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="false"
inherit kde5
DESCRIPTION="Extra Dolphin plugins"
KEYWORDS="~amd64 ~x86"
IUSE="bazaar dropbox git mercurial subversion"
# FIXME: required in root CMakeLists.txt, but:
# kdelibs4support only required by git?
# kxmlgui, qtnetwork only required by dropbox?
COMMON_DEPEND="
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kdelibs4support)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kio)
$(add_frameworks_dep kxmlgui)
$(add_kdeapps_dep dolphin)
$(add_qt_dep qtgui)
$(add_qt_dep qtnetwork)
$(add_qt_dep qtwidgets)
git? (
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep ktextwidgets)
)
mercurial? (
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kservice)
$(add_frameworks_dep ktexteditor)
$(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwidgetsaddons)
)
"
DEPEND="${COMMON_DEPEND}
sys-devel/gettext
"
RDEPEND="${COMMON_DEPEND}
$(add_kdeapps_dep kompare)
bazaar? ( dev-vcs/bzr )
dropbox? ( net-misc/dropbox-cli )
git? ( dev-vcs/git )
subversion? ( dev-vcs/subversion )
"
src_configure() {
local mycmakeargs=(
-DBUILD_bazaar=$(usex bazaar)
-DBUILD_dropbox=$(usex dropbox)
-DBUILD_git=$(usex git)
-DBUILD_hg=$(usex mercurial)
-DBUILD_svn=$(usex subversion)
)
kde5_src_configure
}
src_install() {
{ use bazaar || use dropbox || use git || use subversion || use mercurial; } && kde5_src_install
}
pkg_postinst() {
if ! use bazaar && ! use dropbox && ! use git && ! use subversion && ! use mercurial; then
einfo
einfo "You have disabled all plugin use flags. If you want to have vcs"
einfo "integration in dolphin, enable those of your needs."
einfo
fi
}

@ -1,2 +1,3 @@
DIST dolphin-15.12.3.tar.xz 658572 SHA256 26c347bbf65ec635162b86564c1f4693334d24afe16448f93fdacf6291d3bddd SHA512 aaad00e4ca3ccf40d66fe59de7cc0492a3e6305efa921e04445a6c35738f66a42a1618d98810e8fd811331e2cda8e5247e1f36ddbd4486cf93aa7a1ddb8a2b79 WHIRLPOOL 3d3f6fa24122a81d7a073427d8cd77d0968ced5834566a5fe2d5013fa71fd72119186963d2d72e47c1d5a31792a8b09e93557362201a017c4d76aa57e8db9507
DIST dolphin-16.04.2.tar.xz 660080 SHA256 621f4ae6fd586afb4f75c9b086757caec3cc75518bac065feef87f3b3b1d453b SHA512 2dae4579867cf4658e1852d57bcd4cf57ac8885b1cd6615136ac7e8e48306ccc5737ad52f10c037ac44374cb89b2d1806a2a1d0a4c3dd165d551f2059bb5ce90 WHIRLPOOL 497af8129f978c4332eac67bfda8beec4a0904130b0b542f13921308ec8d87d09e91586cb7b5859946b5f659273caf8d73519f260c6a3282e4a359ebcdaa7158
DIST dolphin-16.04.3.tar.xz 660068 SHA256 201f42d2f709c359a2f7b0974b1e35b6f22034a165540fd2af12b146b1a58599 SHA512 f3963c1c4c9f27ebb17137ce72deeb3853658dbfdd30fd8d465eae8b81557e32ac8b1c548a7d33a0bb0709006b27b1cc86bf35cc68bf531573d0a843e7011dca WHIRLPOOL 9fd69465efccf635e8a80ab63c3a044b792200daf119b0b112b7f978406e6893fca94e0c495077d6a560ec5a7291ccd63c0d1401e1bf3339270c99587125fbf1

@ -0,0 +1,91 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="forceoptional"
KDE_TEST="true"
VIRTUALX_REQUIRED="test"
inherit kde5
DESCRIPTION="Plasma filemanager focusing on usability"
HOMEPAGE="https://dolphin.kde.org https://www.kde.org/applications/system/dolphin"
KEYWORDS="~amd64 ~x86"
IUSE="semantic-desktop thumbnail"
DEPEND="
$(add_frameworks_dep kbookmarks)
$(add_frameworks_dep kcmutils)
$(add_frameworks_dep kcodecs)
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kinit)
$(add_frameworks_dep kio)
$(add_frameworks_dep kitemviews)
$(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep knewstuff)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep kparts)
$(add_frameworks_dep kservice)
$(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
$(add_frameworks_dep solid)
$(add_qt_dep qtconcurrent)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
media-libs/phonon[qt5]
semantic-desktop? (
$(add_frameworks_dep baloo)
$(add_frameworks_dep kfilemetadata)
$(add_kdeapps_dep baloo-widgets)
)
!semantic-desktop? (
$(add_frameworks_dep kdelibs4support)
)
"
RDEPEND="${DEPEND}
$(add_kdeapps_dep kio-extras)
thumbnail? (
|| ( $(add_kdeapps_dep ffmpegthumbs) media-video/ffmpegthumbnailer )
$(add_kdeapps_dep thumbnailers)
)
"
RESTRICT="test"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package semantic-desktop KF5Baloo)
$(cmake-utils_use_find_package semantic-desktop KF5BalooWidgets)
$(cmake-utils_use_find_package semantic-desktop KF5FileMetaData)
)
kde5_src_configure
}
pkg_postinst() {
kde5_pkg_postinst
if ! has_version "kde-apps/ark:${SLOT}" ; then
echo
elog "For compress/extract and other actions, please install kde-apps/ark:${SLOT}"
echo
fi
if ! has_version "kde-apps/kleopatra:${SLOT}" ; then
echo
elog "For crypto actions, please install kde-apps/kleopatra:${SLOT}"
echo
fi
}

@ -1,2 +1,3 @@
DIST dragon-15.12.3.tar.xz 403868 SHA256 87a2397cf3e3bda5dc4bfbbe970a49f5d2cbfa24e6ab55dd0d6c155e10077542 SHA512 6e5176e221cdf8f00333ad2bc02f118e7ca2c6a63263feb6d5b65d0ac4874548d34ff0de63b2f009fec259f2ebb1ce241ed63e513cf13fd4362509562b5f0d75 WHIRLPOOL c6ebbfce5179d10dc5d127d65bb2eaab5b6d7ed4b0dbb4221ad34a7b9cba3ba3ebf52f0d6c5839befbba0fd5362e297406bbb7b7b71f14d9de95090a294c5ad1
DIST dragon-16.04.2.tar.xz 403864 SHA256 44922bf4d82c5aa6ce4f29bf453fdd08b0ee6494c99c0076191af3a1e6901898 SHA512 0ee082fdda081a78ff9904caba53b5286b2061234fbbb596b964fbf14f0e1c690a3795e32c90ed5e171b7f0664448aebad8ba6a405785b662e3e8e5eb28a0660 WHIRLPOOL 2d01e6e84db134ec74256957c71f47a4666989377eadd8b6bd6589be7b293e856a1ee3dc60c1c8df0c837bb70f305c87fe49fbab092af5ff3476e83780204a50
DIST dragon-16.04.3.tar.xz 403892 SHA256 749f31ac966a97329c05b9b2e68fee216d0ee3cd0a90a8957171385907cc10b5 SHA512 9b53bc80eb266ba97d5105bf54753a679b61fd16e0c6319e107f2d7eb22ae0a84ecdf9d9d9d92289493b9eea2f15c2f02ee92bb51a407c32cd1699e8dc123cee WHIRLPOOL b30cdd1595517bc5d2e3481f23b8713516281b00c3b300c59c77d15f127accd073117b222ac9df11ec529d1c0285744dd9af8ee32eb7b87ffcfae1669b0e94ce

@ -0,0 +1,37 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="forceoptional"
inherit kde5
DESCRIPTION="A simple video player"
HOMEPAGE="https://www.kde.org/applications/multimedia/dragonplayer"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kio)
$(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep kparts)
$(add_frameworks_dep kservice)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kwindowsystem)
$(add_frameworks_dep kxmlgui)
$(add_frameworks_dep solid)
$(add_qt_dep qtdbus)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
media-libs/phonon[qt5]
"
DEPEND="${RDEPEND}
sys-devel/gettext
"

@ -1,2 +1,3 @@
DIST kde-runtime-15.12.3.tar.xz 7903988 SHA256 b261a37a5fbb4e0c589c5304ddbfe16a2b08521670726d64c724cf88e54cf024 SHA512 9ccf0317292c6fb3ee9305531b13915ce16a1c985c9fef79292abddf5c0508ff61ac61b54697417e2073871088aa83772ed8528898c07424ebc68152c307641f WHIRLPOOL 935926262cfe8a79c87569ff10a748fbbf49b9476e64cb418e687846aa1652ad08a6f40810b30801eb7af0704cfd21dfd74e6658cd78814f0e373721bed80566
DIST kde-runtime-16.04.2.tar.xz 7904184 SHA256 6915a71ddeb2df8e9a46c39482da4ef01be90365cb7886ed1d079cb4403f151c SHA512 be67dbd3b8e90cbab4b56fe2bd9733d952c331fff05d7aab1bb37039e9fe3ebbe5ce72d60c64d5881fe721992ad9b3d14d08d63e13764caade2e9d5f698cc056 WHIRLPOOL 4c44f5564b3c8ddaa7bd542b78f22401795f981b724a63f2b94b21fb6aa374409aeb54b9da53aedba55bf68f8a9026cfc59e12f88fb8381c7e9d3a3961e63a34
DIST kde-runtime-16.04.3.tar.xz 7903920 SHA256 690e0f848b305b8a2491dbcd01b6e511d64c98d991226cd8a1dc35f23372505d SHA512 df52cd4c423030d3457bb907eb0bef0cdd3c8bce283d9f181b7ae6b7b4ce9c59a34f874f9ac6d2bd59597647a3c6315d772b2551c739423378186d4debbb53ae WHIRLPOOL e4a4a6c3ab315517f757dce952db14e154d4674cf555e1315f018f10cc2a443deede74cf3d370f0c92ab839b35bce8bd360a958cd7edf1ae56720c5ec7d029b5

@ -0,0 +1,25 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KMNAME="kde-runtime"
inherit kde4-meta
DESCRIPTION="KDE crash handler, gives the user feedback if a program crashed"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="debug"
DEPEND="
$(add_kdeapps_dep kdepimlibs)
"
RDEPEND="${DEPEND}"
pkg_postinst() {
kde4-meta_pkg_postinst
if ! has_version "sys-devel/gdb"; then
elog "For more usability consider installing following packages:"
elog " sys-devel/gdb - Easier debugging support"
fi
}

@ -1,3 +1,4 @@
DIST ffmpegthumbs-15.08.3.tar.xz 20336 SHA256 b3ce3e592e542b2c5725b56eff0336d92a2bf053c81c6d8b90b8689f23744b97 SHA512 176c4e48eb2d0ef6546ae5f194dcef5037056a2cfd8f339d18b1e3ddc7dabebf8a8c81561468398cc7063780d2a0a32d6d724218994b06276580d94edfb46cd2 WHIRLPOOL 08b2fa1c30eea9053aa06d88235b9fe692853d68f7db165795418c24f9764434f0871170bf103645133fbc9ffd28788c6fbc6d0c09c6c4710ccb6557f7062c2a
DIST ffmpegthumbs-15.12.3.tar.xz 20460 SHA256 29049266330bbbeb0db2d17593106c4c59a003202826cd45c14eb90afbf87df2 SHA512 ba17d0b95b3879c302deef2e33d28228d4a0f5a0ecd4a87bcead746ebfcd4ef15210d757b472ccfc7a40b802878559d6ff4f27559e2116c8d81636b4a2993980 WHIRLPOOL 8dd2e037ad4a9a5398b79155eecceb91a44f96a1112a8cf348e6616e25b8a5aeb605aa9c8c397432a33b0f36652a455a171915313ff7082e527952ba999d1d8f
DIST ffmpegthumbs-16.04.2.tar.xz 20456 SHA256 00931c1366cf40ec0f22a488e39ba5a86792df00f4a243bb5d7dc822b07d0e50 SHA512 2d81303c7a66ae4775e72213f9968989513ca990b435729a5348bfa37582ee30ff4353da641a28a95c2e4ee69206f27c1ad52e60ba9788960b96bcb0d7e8a36e WHIRLPOOL 60ada023a02308eb7365846cebdab73e72676fbcca3109b850db5ca710114d28f01d8cfa026673cbae48ca5b35541e252c1bcc420c788e2f6acc32ca7d36972e
DIST ffmpegthumbs-16.04.3.tar.xz 20444 SHA256 203f862f7814f34973f369b1784f09dcb76b9aba13c2d0317bdce9357fb7350e SHA512 582117c74ed0514016b3e1023b39d2191781b89cf824f3b65c3a99813f8d995321c44f476af7fe6c2a31e562f913666b34c4b3e231fa8de02c16de9d22c67309 WHIRLPOOL 9c6e63201bbe33a916a0c6c951d3419d8003236c31ebfd451f1556f62e8d731495b4f76d003e07f488bd951271c0a3e46f6b5f32664400e9db09164539245ab7

@ -0,0 +1,22 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_BLOCK_SLOT4="false"
inherit kde5
DESCRIPTION="FFmpeg based thumbnail generator for video files"
KEYWORDS="~amd64 ~x86"
IUSE="libav"
RDEPEND="
$(add_frameworks_dep kio)
$(add_qt_dep qtgui)
libav? ( media-video/libav:= )
!libav? ( media-video/ffmpeg:0= )
"
DEPEND="${RDEPEND}
virtual/pkgconfig
"

@ -1,2 +1,3 @@
DIST filelight-15.12.3.tar.xz 287736 SHA256 f54d52fe1fe63bef299f648c044ad805e4f47de1ff503cd116917b2f3ac261e8 SHA512 92ccbb773d18258c1ac5d893ddaa9d18118373e68c761eeee3dbdbc63bdfc2663cd46abe6002d7f1d16c5233354612280ba362ebe8bb7a8a9ccc35ae2719db95 WHIRLPOOL df482c1017f3f3c9cd67b6c84013e6be34d577c8bf627a5feefb93212dea84731f5ac13aa53e2fdfa60ecc3ba0455158d7d3d064ef182715f540fd4be2ebc92f
DIST filelight-16.04.2.tar.xz 287608 SHA256 a3376d115631ff33ac1b798f4975cb727b20c0abced2ebfce76a89740fcb8266 SHA512 6c6dab06520df870bc89755c93711b12c08906b005bf9029ab2456541f2fa5aaa1adf7495d79d630391fa4b51c1ebfe24e637e76b33b49f27ab850ca8bd6379a WHIRLPOOL 8b7bc89629e3eb92d3f16d1059b66b3027be1b1a6ec8a2146cfd662365c8198774d66d0cbe3088b342316db4dfe21c8bc35f7ab16b275ad69015a1061979240c
DIST filelight-16.04.3.tar.xz 287628 SHA256 09c85042babcada372a97892f7f05e42dc534a4120071f52de23ef8417f524d2 SHA512 1de02919c07ff039a29e6dc378b24d5b9854403232c0ac48b7da15a2570f425996d7023515b575718858b2ad83125a7f54edbbb11f24b691c5de06b764b5f073 WHIRLPOOL 821d32c71bba6db4cc45e6558c08341506b9b8bb2b662c6a066427a8bbb5f5812d4d7261f5e6ee75a72e00f0fd8bff7e50c0bf3ed71060be2bb1c15e6553ee4d

@ -0,0 +1,30 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="forceoptional"
inherit kde5
DESCRIPTION="Visualise disk usage with interactive map of concentric, segmented rings"
HOMEPAGE="https://utils.kde.org/projects/filelight"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kio)
$(add_frameworks_dep kparts)
$(add_frameworks_dep kservice)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_frameworks_dep solid)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
"
RDEPEND="${DEPEND}"

@ -1,2 +1,3 @@
DIST gpgmepp-15.12.3.tar.xz 67716 SHA256 5753e82cd1832ee848b3f41eb9427c844f3862cfc6c2b08bddded9d44a1c39ef SHA512 356baea004eb51040c3f02790c55c7843ecd9890a3937b217851b1b98924b3dcba6296d1bee7488d573e930998dcbdd0e1fc322e6f665ca5c5031add6d652b58 WHIRLPOOL f0abbf8968fde7f33fffef06ac0bf9ba9d068d5004ac164e5a6a3d1442c9a788de89a7e5b5fd9eedbb52f2bb903d7132547ab34776822b86d6af6286560973b3
DIST gpgmepp-16.04.3.tar.xz 67968 SHA256 b2327e89399686173893be2b0a28cb1ebb3c2dcc8b41db2de0819da87dbba0a0 SHA512 bc0bbd5bf212acfffb72447ac28beb6c87f56f8e01849fb2be34762b322d2e4c6b88b8faf2f2a38559bc27b63aea0c774be6195c76fa33db734e1245f798d6a3 WHIRLPOOL 30c66156ae3403337618f04f461b923358872950973922436f4abe384ac4e45820512eb7eed8f6963eefebe1dc5bf176e40e739e07df3c33e51e0cb51d2d2d13
DIST kdepimlibs-4.14.11_pre20160211.tar.gz 4300730 SHA256 3c2559987871761ac13185b0ffa9f7575fe0a5c2e00950b433b25edea7ec47fd SHA512 d0977a5387b0937d850fb3adc8c0bc8086ddb0894d238272f0586e53cc8a157a50b7e6d4aeb97a7fb944521de4f8978a23f172a6bf1b8e6afbbba5a183832b1c WHIRLPOOL 28bdf9c93de2c500fe2c1264c8dff42cc816d414d6b15820bc6c6aaaafc0fe67008ce13b678e0c41ac6780863e94eccb43ab18beb4c052230cad312f4530f58d

@ -0,0 +1,20 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_BLOCK_SLOT4="false"
inherit kde5
DESCRIPTION="C++ bindings for gpgme"
LICENSE="LGPL-2+"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
RDEPEND="
app-crypt/gpgme:=
"
DEPEND="${RDEPEND}
dev-libs/boost
"

@ -1,2 +1,3 @@
DIST granatier-15.12.3.tar.xz 1385500 SHA256 cce6e9035ccd4eae01778880ffffc535612be2911234f98fbf937645097f5cd6 SHA512 99540f19d560b89207b32d33ae8b56f855e962183aa0e7774aaf8c25a87415e418ee43946b009d5753afe972021f721d170eabf50292c2165296a273892ed47d WHIRLPOOL f0bba0b724de586a0db766f77b1a1362fcd0a0094cc1ff34473068397f01bff008d1d77534b6b2b58e1e6812a4ad199b6cb07b892303a8e80a3fac4eeaaf8e24
DIST granatier-16.04.2.tar.xz 1385716 SHA256 7864c59eb1e6f029f01a90fe484d3157161e83b10efcf19611bca2c37e30388c SHA512 d2137a17935a6a49f9ed55a7c6264c941abca8c4fbf4fa452d37a3f985496c30d289ba78bec9df89889b048d688ccc51527d998228bdce38cc62bf09c7ca1557 WHIRLPOOL c93201136ef328c0e9a10634401a68a61ea8b4aade68ed0c08150f9368e2331f162344adcf3f614f71ad92af045e02ab35a9f99930ffb6f35975ea7760f8a874
DIST granatier-16.04.3.tar.xz 1385784 SHA256 bc6bc7b4ab6d4dbe41c49d78db29917d119913e01a5d303635f8894346a7599c SHA512 33abc874efaee0c5bd73f7760467f7ec7a65e3b4fe0e38f9860589434a2bf065efe712c3541d61ebd42ab22219349ea20eb5394ce62e3837ea4b24d1889b9a6e WHIRLPOOL d04137499bd09edc6fea6033d35003a7b5ba2999269d0973f9e0bec8f3abbfcce102778ae271020428f030ec3ca8c18e35a475b5356807fb48898a1ef07a2843

@ -0,0 +1,31 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="forceoptional"
inherit kde5
DESCRIPTION="KDE Bomberman game"
HOMEPAGE="https://www.kde.org/applications/games/granatier/"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep knewstuff)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_kdeapps_dep libkdegames)
$(add_qt_dep qtgui)
$(add_qt_dep qtsvg)
$(add_qt_dep qtwidgets)
$(add_qt_dep qtxml)
"
RDEPEND="${DEPEND}"

@ -1,2 +1,3 @@
DIST gwenview-15.12.3.tar.xz 2851008 SHA256 c9b6248d748a3e6bef9a6fea100b15caa502c14a71ab38d5c2ae7328e9509187 SHA512 fa8884627e129a829217744b3d0a7a1fbf8ad3ff05c86117497299f9c8cfabe4e0dab4b221401a8a50288462d17d676b5e5838ed9d601f24f228c0f9832cab33 WHIRLPOOL c2818ce687f78870634daf9c4394e2d2d5e35c012ee2c9e4ec9606ad8a64c463cf0d4fcbe71126c9681c7c252037e03a96681420a4c01f95bebe556dc6b87773
DIST gwenview-16.04.2.tar.xz 2850904 SHA256 80aeee29ff59f6ada7b25fdf6b3ef3dc7131b5180df3fd918e9524ea5f733cdc SHA512 3ab1d83c6d54677bcb784a48842389bf4b7e96ac96ff69bc88c7c16e38f28e39ade2686f63bd5a639220a1e0d7ccbdc1c3f19a13ae36de739e37213c56fc77a1 WHIRLPOOL 861d9b862e3803e380885ab39817edb2ae703a4d3629e7cad960028cb0be779af854cdbe2b8f0c4f7dd019466189df70dfbd5f6b3a4a1d36842ccb22a067bdc3
DIST gwenview-16.04.3.tar.xz 2850852 SHA256 146aa96420d3af800371ec37964e35484309db975d71761ac3bb2ff9c95f9209 SHA512 7f0dbc325cfb448134bdc233d33383132acdddb4c5b23adbd6015fc65d22d015f329312027f32a13857c4456fea49e93b342ba56a974384082a2a74bc828d415 WHIRLPOOL 4566fdf4657e861f159f33ac334bafe2224523efc94118f4dfabc1c7735861e1027ac3c2dbb88925090da6b22fe95c1784972d4764e3e57423dd1a29c9e27b69

@ -0,0 +1,89 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="true"
KDE_TEST="true"
inherit kde5
DESCRIPTION="KDE image viewer"
HOMEPAGE="
https://www.kde.org/applications/graphics/gwenview/
https://userbase.kde.org/Gwenview
"
KEYWORDS="~amd64 ~x86"
IUSE="kipi raw semantic-desktop X"
# requires running environment
RESTRICT="test"
COMMON_DEPEND="
$(add_frameworks_dep kactivities)
$(add_frameworks_dep kcompletion)
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kdelibs4support)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kiconthemes)
$(add_frameworks_dep kio)
$(add_frameworks_dep kitemmodels)
$(add_frameworks_dep kitemviews)
$(add_frameworks_dep kjobwidgets)
$(add_frameworks_dep knotifications)
$(add_frameworks_dep kparts)
$(add_frameworks_dep kservice)
$(add_frameworks_dep ktextwidgets)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_qt_dep qtgui)
$(add_qt_dep qtopengl)
$(add_qt_dep qtprintsupport)
$(add_qt_dep qtsvg)
$(add_qt_dep qtwidgets)
media-gfx/exiv2:=
media-libs/lcms:2
media-libs/libpng:0=
media-libs/phonon[qt5]
virtual/jpeg:0
kipi? ( $(add_kdeapps_dep libkipi '' '' '5=') )
raw? ( $(add_kdeapps_dep libkdcraw) )
semantic-desktop? (
$(add_frameworks_dep baloo)
$(add_frameworks_dep kfilemetadata)
)
X? (
$(add_qt_dep qtx11extras)
x11-libs/libX11
)
"
DEPEND="${COMMON_DEPEND}
$(add_qt_dep qtconcurrent)
"
RDEPEND="${COMMON_DEPEND}
$(add_frameworks_dep kimageformats)
$(add_qt_dep qtimageformats)
"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package kipi KF5Kipi)
$(cmake-utils_use_find_package raw KF5KDcraw)
$(cmake-utils_use_find_package X X11)
)
# Workaround for bug #479510
if [[ -e ${EPREFIX}/usr/include/${CHOST}/jconfig.h ]]; then
mycmakeargs+=( -DJCONFIG_H="${EPREFIX}/usr/include/${CHOST}/jconfig.h" )
fi
if use semantic-desktop; then
mycmakeargs+=(-DGWENVIEW_SEMANTICINFO_BACKEND=Baloo)
else
mycmakeargs+=(-DGWENVIEW_SEMANTICINFO_BACKEND=None)
fi
kde5_src_configure
}

@ -1,2 +1,3 @@
DIST jovie-15.12.3.tar.xz 393404 SHA256 f7d15ad956977e73be01dc7e1e239d3fd5870c8377bf1390bb1176f7c78b351f SHA512 7f5b0f1b7d6ed4c8d8f3ab2f2372319e88be6003381c1bb65a5b203817e26305a0bd903f757b0d9752e276c3b2cd94072e80d087daffad3a393d84c9ece58433 WHIRLPOOL 3d32e077056c576d12f8edbd863c596c40ab5f93756e701c1e5ac2e0525e95bbfef335f4a371a2b073c4881aae38e423bbf6192b1f070e9bedf2b145da8ae31a
DIST jovie-16.04.2.tar.xz 393860 SHA256 f5525dec878939005b44e2e27f21d70602f08f54269d0f31d2a4448f26a65a0a SHA512 a5c6710aad916ca075d53d5e7278541691b505c6e76aa18b0181e19a8bb66cd5c2db1d048adc50a86d2e61336e89926871858832eef98c356d481c80f304078a WHIRLPOOL f6fb7c8fbabfa2f62b988455f8d41a31341ed82e9d21328cd76aada00339c8a4f3d3da9cab38f92b06537e7d50c00de3cce34a05e6bbf80cad7dcd45fe007fe2
DIST jovie-16.04.3.tar.xz 393816 SHA256 7fcdc42c6e9f164fa4c3ee71eaa550d2a2be07f8dc61e023cc440061cd980b59 SHA512 a78875fa59d2145dfe32cdfd3328bdc34dcc21ea291b7d161c1e0a9df80bb80d8fe14f4be646bd84ecf2bbd7897581484e59a9d89606247fe66a3756a56c2652 WHIRLPOOL c924ae87ad3e9ef4d4562edefc74241d90ac6209a3ee4ea88efb6b1eeb763011643a2259f80688cc3b240a8f4adf0479bddace9b7f91acfdd7b3093d60c77d6c

@ -0,0 +1,18 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="optional"
inherit kde4-base
DESCRIPTION="Text to speech application"
HOMEPAGE="https://www.kde.org/applications/utilities/jovie/"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="debug"
DEPEND="
app-accessibility/speech-dispatcher
"
RDEPEND="${DEPEND}"

@ -1,2 +1,3 @@
DIST juk-15.12.3.tar.xz 445456 SHA256 6114c208c204bda554253badb8b75ac7a301bbcbfae811442d76acde76d972d9 SHA512 6b857264a337bf85c2a1f23f8c04c68360d3ec9d774108b18b76dcc2b19c228bdc4dc5f4b3b2221020f582a5390fc2023e95f826e27a6eae47966e2fd2805fbc WHIRLPOOL f0a37df0277863aa78821330f7571c43935adbffacddd6f14c5f6e60b746c7f57e57cae833e578235fbd03d1b16960cecafde836a0d76bcbdfebef43b1baeb51
DIST juk-16.04.2.tar.xz 445624 SHA256 7b2438a2e65ae3f2f7e09324c783d2bde8d9012a12e89e247d9211c886b4c315 SHA512 b0a1574ce45d993202b0ecf69a98b92fda543226bb9dabf4b2383652d4acfd84bde4a0b8b4a93c2697329d4ab7e005abb827dbf33b16d904293fd319d20c79a4 WHIRLPOOL 5e4862669f5843d2b52653f62d6119a6105922ab9021588d29b4d8a9172ce59321f7095819aecb5410ae330b4b9f86fdaf028610eac64c34c913449bfbebc878
DIST juk-16.04.3.tar.xz 445708 SHA256 5181c6dee075ea2cf13b55f2067bdea11eac3a375530945bc5a5d9d2da10dad9 SHA512 8238a50a3afb0d7b0a43d05872076a51c855c1c00341eca74a206f0de2d726b9cae10d836e7cf72aa9fb4cd4e344991d66a809fece02aa4d018c39bdd591ad19 WHIRLPOOL d99e3b319514908d09a2847faf31a94bc58575ac0c9762a4eea76b463a0a1dc8b64b023c21e18c969db1ada844743206e99fcf2e4de7ed994c79294a69e4eb26

@ -0,0 +1,27 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="optional"
inherit kde4-base
DESCRIPTION="Jukebox and music manager by KDE"
HOMEPAGE="https://www.kde.org/applications/multimedia/juk/"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="debug"
DEPEND="
>=media-libs/taglib-1.6
"
RDEPEND="${DEPEND}"
src_configure() {
# bug 410551: for disabling deprecated TunePimp support
local mycmakeargs=(
-DWITH_TunePimp=OFF
)
kde4-base_src_configure
}

@ -1,2 +1,3 @@
DIST kaccessible-15.12.3.tar.xz 20644 SHA256 84579293c113af74a9dd8e11b94a018fa1411b4e0e588f0d111d31e30f93e75d SHA512 3da2f63cc66f1b120fc70a6e0831da31fcc3f52a121f66623fa4aee8be24cd550cb1786ab26f81cdcf81e714b3636eb259ea107333daad9a4e9a7a42bfa63970 WHIRLPOOL e2e30b11da2181d3e05ebd582614d82e44678061ced1bf7f2e3a8b5947e6060b65c69c846580a0858942d5d84b0cc62949b6702c0cc9920cb348861bcd849ec2
DIST kaccessible-16.04.2.tar.xz 20636 SHA256 2a25775ed6956b2c6ddc28e8e786ea6d040d206b490f9019060b3f8e185cce89 SHA512 ccf75bf1567dd7ffd12b249abaf7ebb8333a8c119d44b9de394e36ae297325fe79ac12be9bd79b1e6e30b047fc7a4757d304af09053dde78c9c2a1eae85fabda WHIRLPOOL 56f0c4a49311b7f6c2b56144f179aa6550c74d5d24e8a05c67a38190f9db82d3a3acdda3ee00579b60e837a41e1e88e67ffdb507cbb5a173da198c55cffc2f9b
DIST kaccessible-16.04.3.tar.xz 20636 SHA256 7d7b452b7a8f1067d3fe5c9b1112ffa299b2d15a457937378fc2ba562ebbb8e2 SHA512 a58b437fb08089bc3794790dab0e82f89f016268ac8fca01e11f092c76fd89dcb14be2b53230a45d779996eaa0e8a0b626d5d3609ec6b497d4feb99ff19f77fe WHIRLPOOL b1ab175c6eaa828bb885c17817c43d8e675333839828976550029991467accf87a3cfb84c58ad3fe6585ef2d3fc988a77ce42f4483d426f96fa4bf907ef8e287

@ -0,0 +1,21 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde4-base
DESCRIPTION="Provides accessibility services like focus tracking"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="debug +speechd"
DEPEND="speechd? ( app-accessibility/speech-dispatcher )"
RDEPEND=${DEPEND}
src_configure() {
local mycmakeargs=(
-DWITH_Speechd=$(usex speechd)
)
kde4-base_src_configure
}

@ -1,2 +1,3 @@
DIST kaccounts-integration-15.12.3.tar.xz 45572 SHA256 69cdea1ce04fa9bd49473bcb70b82f604ce8d1c220e271faa770f3239f1b7d50 SHA512 021b6ecd54481f4c62687db718f0129bdd352d9627c457f183893e8fcd2f6b34876980ed0305e12f0992a9d7e7f459843ff5fc71453b17e59c97ca416b5f482d WHIRLPOOL 71c93c9dcbc8b4bfa4bcc37106736a2630eee0c3c7bb3282d757738c898780d28778cc816f5e92ff5b4909be9e5ea62cbf13ada51876695f34af492fbcccd3e6
DIST kaccounts-integration-16.04.2.tar.xz 45912 SHA256 e76105a447ceeafafdf2ec9c54ea701d3ff73c06145c7f2f94d9e7a1c8a43051 SHA512 38955c56f054eefe413edccde1c192388a08cd08c8fe635b2fc76a924f8599c6f6f75185531a0e2a0cd1767d49b2496f85f6e3caa985e17f8c29ffb0829b0c39 WHIRLPOOL f946b623501b7668dd1f3bb1a7e04bc8c1f803c34abc65cef37705253c93bc49f97ec71877f0f273be050af48ad5de9623a0446a941606b159deed2cf0039788
DIST kaccounts-integration-16.04.3.tar.xz 45928 SHA256 8ba258fb7c0cb726a9a4e33a503cdee8b1f45f8509893bb18828cedb8d975773 SHA512 0d3b6245b9293800f5ac7253cef47183cd4b1a635e94342a46103fb7fabd8f558e5d37c91b98d26b2860ce542b7c5079c87889fb56c054c839cee7a065eb22aa WHIRLPOOL 5b0faf279b2706c38aff4d2b9f3f39f801a95877a5a01b98f55f32c5d9854f916a4fb97af4f296884282ddad9f2208db4e5449783b41eeb6e57f3302b0be98ec

@ -0,0 +1,40 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_TEST="forceoptional"
VIRTUALDBUS_TEST="true"
inherit kde5
DESCRIPTION="Administer web accounts for the sites and services across the Plasma desktop"
HOMEPAGE="https://community.kde.org/KTp"
LICENSE="LGPL-2.1"
KEYWORDS="~amd64 ~arm ~x86"
IUSE=""
COMMON_DEPEND="
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kdbusaddons)
$(add_frameworks_dep kdeclarative)
$(add_frameworks_dep ki18n)
$(add_qt_dep qtdbus)
$(add_qt_dep qtdeclarative)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
net-libs/accounts-qt
>=net-libs/libaccounts-glib-1.21
net-libs/signond
"
DEPEND="${COMMON_DEPEND}
$(add_frameworks_dep kcmutils)
$(add_plasma_dep kde-cli-tools)
sys-devel/gettext
"
RDEPEND="${COMMON_DEPEND}"
# bug #549444
RESTRICT="test"

@ -1,2 +1,3 @@
DIST kaccounts-providers-15.12.3.tar.xz 17012 SHA256 89f1469d37711aef7e2f84ab65bf8a6d1b4639d9dcb5a8e9cfec7d9344d8ba52 SHA512 6c4a85a7ad4a014ca8ec6d3c9fb18852624f01c2ec67997cfe0c0f2cd1d6b3247f9c5dd96c645354d8c12bb6284347b790d0db78e4a04f2136819b3a47265dc2 WHIRLPOOL 7cc672e996a2c55f8265c9051b9e0df1360be8889700b528dc857be7b7f77ed537cd535f6c68294478cd13827b03c9aadcc1de51849f21a6a3d73085c913e169
DIST kaccounts-providers-16.04.2.tar.xz 17032 SHA256 4092acf5cf2d970a0bff0d0f021cbecba75cb26ee6c51ebd400770b5fbc48dce SHA512 2a2e5eeb147e297a7e7b927ec59e5353307b49027925675a960894de9baaa529a3aa090e508f18bb1594c4129ebdc58f489ff6d76af89287c6afd7f53c462130 WHIRLPOOL 73520441e47e7925d7e1c8f30590feaaa1d906627c66d3cd6ecd65200e2c394fee05f06246220eb98c09014e31fe738e6b993ced76827a0746014fdbb40192e4
DIST kaccounts-providers-16.04.3.tar.xz 17032 SHA256 e99ddb0e75c570bbcb586329b10d3f6114b43530df57f8f162314ccf59c7b646 SHA512 f0de0d752a9aaaad45ba8683ee14bdbc825f8a9183424a432b1b4a577d425124f8a5077a695e254e54d129db5a23b9307a86fd4369b9e81688eef802ddbd4155 WHIRLPOOL ac3aec884a90fcb0d00b45d230fe71934aefc04110f2f2ec416fc6b638f102ffb92ad63ad452f8d835a9eb6e880e659b8e51266af7b032ec9088076d9abfa6da

@ -0,0 +1,34 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
inherit kde5
DESCRIPTION="KDE accounts providers"
HOMEPAGE="https://community.kde.org/KTp"
LICENSE="LGPL-2.1"
KEYWORDS="~amd64 ~x86"
IUSE=""
COMMON_DEPEND="
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kdeclarative)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kio)
$(add_frameworks_dep kpackage)
$(add_kdeapps_dep kaccounts-integration)
$(add_qt_dep qtdeclarative)
$(add_qt_dep qtgui)
$(add_qt_dep qtxml)
"
DEPEND="${COMMON_DEPEND}
dev-util/intltool
"
RDEPEND="${COMMON_DEPEND}
net-im/telepathy-connection-managers[xmpp]
net-libs/signon-ui
net-libs/signon-oauth2
"

@ -1,2 +1,3 @@
DIST kajongg-15.12.3.tar.xz 2515844 SHA256 c3e28d58f5245e02492438311ad4c35906015ef2819e688de57e6c56dbab278f SHA512 d4fb43c7a70ed8dafcf1528cb3299e4c6341635d02018949700dd8bd12cf56713a838b9a74c725c3acc4460ba16b786b5e25c57b6c00b243cf82d0a7b861dde7 WHIRLPOOL aed38810372184fe8055f8706e5fd509ebcbe323d0b765108eb518f283fb69f5f1c21e2720befa776549135fb1dbc9747421ad733b41ac3440a4080fd47ee0ea
DIST kajongg-16.04.2.tar.xz 2523212 SHA256 1b74408f5673d2ec4fdd25ca2e43bad379b36df4edb570cd0716a9548faf2e3c SHA512 82718a5a4d036bbc80b2dc9b6f785395c545e019ac30dae6b36aa9f62669e5b8e49c3fbd07cc25139ec8e0b4aed17c36556491ccd6c1738cc59d3f401349f7e4 WHIRLPOOL c3626a89cd816942c996779255a22e83f566a9fa2ee66c0cf61f53f6b0bd74cefe96b78bff4cf88dd885dcb5b2facf441d6b8aaa43d59eb51d3c405952390d9f
DIST kajongg-16.04.3.tar.xz 2523164 SHA256 6576b1cb84b2d84ba7d1d85c20905873f458384e0a079e4c280919d741de0c6d SHA512 69d22ac6189c08f07b19a62b8415a8fdd51886e885c0538a71f4a4e6bf88bc693ac72992802023470cd3399a12e5eeb4455aee881787f1c3d89bafc22655be5b WHIRLPOOL 592407cf0ed4ea26896ede5109de21a5ff0a1fd5e1eb3c8e2547608d191e3c53dec2e77a67d0abf44e3d73101c01d591538ae9b9a4f447721b384cea6f16c21c

@ -0,0 +1,36 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="optional"
PYTHON_COMPAT=( python2_7 )
inherit python-single-r1 kde4-base
DESCRIPTION="The classical Mah Jongg for four players"
HOMEPAGE="https://www.kde.org/applications/games/kajongg/"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="debug"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
DEPEND="${PYTHON_DEPS}
$(add_kdeapps_dep libkdegames)
$(add_kdebase_dep pykde4 "${PYTHON_USEDEP}")
dev-db/sqlite:3
"
RDEPEND="${DEPEND}
$(add_kdeapps_dep libkmahjongg)
>=dev-python/twisted-core-8.2.0
"
pkg_setup() {
python-single-r1_pkg_setup
kde4-base_pkg_setup
}
src_prepare() {
python_fix_shebang src
kde4-base_src_prepare
}

@ -1,2 +1,3 @@
DIST kalgebra-15.12.3.tar.xz 256164 SHA256 0a6e8b1e776487aed34807ae6f0048eb2f927e68557baa042c0e440fc6424835 SHA512 6b3bf7040763856b449b6e3a91d2c819bd2886725719d0235777b2a1e0b47f92eaf3c13d2b82be52d824db69286c74831b2ae08fe633055604947feceb1af720 WHIRLPOOL 8490d2bf07202e27cd2aeda9f77675941521bab6a96690425ca5b7408c8f856e3bf3c3bb927343faaa82f09c27c183e899c5e676ddb94e87896152d31329d2ff
DIST kalgebra-16.04.2.tar.xz 256536 SHA256 5d396c0100f6b3f91d691ba14fc28077060025df9bba3104afbb71fe620ab00b SHA512 b168d8597e909f390cd934b20d77af3152d60daa28217bdc029be2369a80fa369e6710bdc493200655ff0dfc7f40b0504f89235b3eba168ec15ef762fac2782c WHIRLPOOL 55c68fc78c3bf7bee3f17c939a71dd562c25f6c3f548bb512b01b3d6a1aa7f64a1fe710219e585913426a59913b933a307445bb99f35db2a2f63eae38cb5b24f
DIST kalgebra-16.04.3.tar.xz 256532 SHA256 dbf2c89ffaebf618f2e1099550a6cf191553a3c93bcd43669e04bf8f0106d59f SHA512 6642a2f3ab053cfa9e30be5e576686bdfe9f41b165aadaade463cc1f95426a19d37a6f9979cdd826d2853b696eef1e6c4fa0c7223e7b21a4006b9d96268d5def WHIRLPOOL 4f3d5b9e1fc216c73bb5eb78cdae25bf42a6ba3f97211953172f84a63ac6beda6c17edcdd08dbcaeaa1b40fb5dc86b786f2d997225b8de4ace221e7ced68e6b6

@ -0,0 +1,47 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="forceoptional"
inherit kde5
DESCRIPTION="MathML-based graph calculator by KDE"
HOMEPAGE="https://www.kde.org/applications/education/kalgebra
https://edu.kde.org/kalgebra"
KEYWORDS="~amd64 ~x86"
IUSE="opengl readline"
DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kio)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_kdeapps_dep analitza 'opengl?')
$(add_qt_dep qtdeclarative)
$(add_qt_dep qtgui)
$(add_qt_dep qtwebkit)
$(add_qt_dep qtwidgets)
opengl? (
$(add_qt_dep qtopengl)
$(add_qt_dep qtprintsupport)
virtual/glu
)
readline? ( sys-libs/readline:0= )
"
RDEPEND="${DEPEND}
!kde-apps/analitza:4
"
src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package opengl OpenGL)
$(cmake-utils_use_find_package readline Readline)
)
kde5_src_configure
}

@ -1,2 +1,3 @@
DIST kalzium-15.12.3.tar.xz 3944560 SHA256 a1c2a052997db83ccf3ad827330d7227cb6b34d56225762cb45e7e3641512c53 SHA512 70808cd3df8b15941146444410f75c955dc925417a89e4b77612680d2a0bda53124e3c44e2b632c095408287db5481c32535a608b48e938d22a43b624073a271 WHIRLPOOL 03d538cebab06c24725a06ebee29fb79fc46ac25a261594a6e2d2eb69664ea5e88067831dd5c21f938ab40483806132c2c0106beef783d6e9766f99017e6c27c
DIST kalzium-16.04.2.tar.xz 3944152 SHA256 00beb6b0021efa81427e936a3c99346463cfb6ac0e092b6607be02c2daaa06a3 SHA512 f12561df00e43344adc6f72c831d39bf7bf615675b0a2fe135c83803f26d4e70045e1decabfc1dddb889eca4e70d5aaf7522742581985954727039cd9e0c4233 WHIRLPOOL b0d8118930defbdcae1c5226b76e9ff183a37ff8cae536fc08bc2f65d50012c0dbb4140ee6f706b19e35fbe33192d3fb3f80c75c50ffa69370a83878f85d8724
DIST kalzium-16.04.3.tar.xz 3944376 SHA256 79e7ccf3cdb83aae0a8273ce2e8a04c408e6a9c2dffaea4974e33a2cca03f8b6 SHA512 ef922e49b40f7d61cd369ee12cc35445988ed5ef274abc27551af4e78913c7ed1c99138f43fe086133e868c3b51c1f17b392466cb7a4df02dd5051b058b80522 WHIRLPOOL 4be235d6580a3d4505890f09f95bfef912a964bac6615cbb05f48a3cbc885ea9e160578fa924bdd03634b798b8747694426a70ad403553f98d0b845103b6601d

@ -0,0 +1,45 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="optional"
CPPUNIT_REQUIRED="optional"
OPENGL_REQUIRED="always"
inherit kde4-base flag-o-matic
DESCRIPTION="Periodic table of the elements"
HOMEPAGE="https://www.kde.org/applications/education/kalzium
https://edu.kde.org/kalzium"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="debug editor +plasma solver"
DEPEND="
editor? (
dev-cpp/eigen:3
sci-chemistry/avogadro
>=sci-chemistry/openbabel-2.2
dev-qt/qtopengl:4
)
solver? ( dev-ml/facile[ocamlopt] )
"
RDEPEND="${DEPEND}
sci-chemistry/chemical-mime-data
"
src_configure(){
# Fix missing finite()
[[ ${CHOST} == *-solaris* ]] && append-cppflags -DHAVE_IEEEFP_H
local mycmakeargs=(
-DBUILD_plasmoid=$(usex plasma)
-DWITH_Eigen3=$(usex editor)
-DWITH_Avogadro=$(usex editor)
-DWITH_OpenBabel2=$(usex editor)
-DWITH_OCaml=$(usex solver)
-DWITH_Libfacile=$(usex solver)
)
kde4-base_src_configure
}

@ -1,3 +1,4 @@
DIST kamera-15.08.3.tar.xz 35460 SHA256 1fa27239a84ce6a224afd4f327813625a3f05717b852503fc55914a557e79eca SHA512 c68486a46555f29ddae89529c30f387676c13f48aa9b2064582d4e6319eaec1c7b48e13218777711faddf20e7d45e89ec582d044ef9e4117b8e449a0e5a22488 WHIRLPOOL d51d5f8877c446610e84d7f5b6ae477f6cc800ccdb2b256d463e8ddf7abd64a1ed3b4fa1861090fd38772086842057ce25451600a654543ef42056e4b2914857
DIST kamera-15.12.3.tar.xz 37488 SHA256 c69861a887107c885bc2979deec1054454d96bd036057ef0944ed50764dbffab SHA512 07a9fb02b3f13fa473ba6bb592b7ee58d66025810c31f29f024205fd4f8dfda8e9f9384efbce944e0e40d4d557211479aae6a5563ebace3d1143d038ee705353 WHIRLPOOL b8cc41ac6c786ffdd9678ccdd6053e1dd4950b0c97797473ed8b2c60c31d276e80ccf2843eaf87fbf14ea87a7162ca385f31e79727cc2c2fcb96705d9b93d377
DIST kamera-16.04.2.tar.xz 37492 SHA256 efdc4aa5982c2cc6ee855c965ee8dcad0bb9c0f1e1d5b73bb12dc00d9307a3c7 SHA512 2fcf1b6bcdd461beba464c341aa0c6ee5921aea467d4d4a5d660f49789d2696789b6dee97e75ffb2417538a74778261e12eb9d75bf10cf0895b109a9d5990e01 WHIRLPOOL 73cf98e49ea0ba709f7cdeebd0870ea923f7d89a198365115e9f3599f8475b5582c85aa9644b5f64091f30ee9fffe8560ecf515b72615cdf1169beaa06ec36db
DIST kamera-16.04.3.tar.xz 37496 SHA256 598cf42e311b70de59e2631ca81bc260c6661e54e242810e53e353eeada26c81 SHA512 5ff5098e2cc504be4f057eb807cbbaafd597f060912a1273f1959aa5c3c5219b78e2407c41721bfcdad90a061a3137e9ba33621a7cea17955e80e6a50993193a WHIRLPOOL 06cc940e4a0477a762e25d59d32d44e51c6ff939064c1ab95a7a4669c72fd83c5e72303a47dd6460dc2e2e98ac91eebc9835f5a3c230ec0ce0e2f426ed3242bf

@ -0,0 +1,28 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="forceoptional"
inherit kde5
DESCRIPTION="Plasma integration for gphoto2 cameras"
KEYWORDS="~amd64 ~x86"
IUSE=""
RDEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kxmlgui)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep kio)
$(add_frameworks_dep kwidgetsaddons)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
media-libs/libgphoto2:=
"
DEPEND="${RDEPEND}
sys-devel/gettext
"

@ -1,2 +1,3 @@
DIST kanagram-15.12.3.tar.xz 4789992 SHA256 f2ffeeee716d94d42e7ffbf70079f3ab8575256cca870dd0612f37485c60b0a9 SHA512 9b03cd394928203177450168a1e8387358b8f6b53535c981e5d6977f18e9bc3c3e654b022ce243666ec24ed0e5dea1a49b66bce0176c5ac07bc50d6eb5f97e4c WHIRLPOOL b473c06f63d28acb51baea14e1ee1766de503af3273aa91590f3243c68f617dd5abb772767cb528a1b3559a28c08ceb5335fd16712739251cab832aff6bfb7e4
DIST kanagram-16.04.2.tar.xz 4787948 SHA256 3874cc6e8f597e9eaab7f1aee61d7afb3e9156f9c30a6ca8d9a307e91297a99d SHA512 8f159389bcd73137270bd3af57cc00312ffe5bc785c4bdaca2d20d272b93941520dc8b889e356f5410753fa112785b675f206dda1b839968e630b7c8376de82d WHIRLPOOL 080d9f2f395016319a06c830d53d90d71668565a3dfda8030bbfb80ccd3affaea238f5179ecf149eb2b69113fb12bd7ab60f7e0ac2a18e46c06e029e69c428e9
DIST kanagram-16.04.3.tar.xz 4788496 SHA256 cf855a7a9ed45baf3241600cd1af55a25d665b4379f20019f79341c92afecade SHA512 7454b8ee32f7af0707ca2147ef480013ec87704686773b7495b2121bfcea38cc24da051934af74b7c58f455da09f3103857215acdebc1545fac0b3aa387bcabd WHIRLPOOL ade47cbfe07f98b9b7d5c219047ca447e6c7788d1f7d75c58ac8bee9f2c09abd0b44f95e61d74484a59d3875540c3fc1711251ad237d077397d426223e5d99b7

@ -0,0 +1,37 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
KDE_HANDBOOK="true"
inherit kde5
DESCRIPTION="Game based on anagrams of words"
HOMEPAGE="https://www.kde.org/applications/education/kanagram
https://edu.kde.org/kanagram"
KEYWORDS="~amd64 ~x86"
IUSE=""
DEPEND="
$(add_frameworks_dep kconfig)
$(add_frameworks_dep kconfigwidgets)
$(add_frameworks_dep kcoreaddons)
$(add_frameworks_dep kcrash)
$(add_frameworks_dep kdeclarative)
$(add_frameworks_dep ki18n)
$(add_frameworks_dep knewstuff)
$(add_frameworks_dep kwidgetsaddons)
$(add_frameworks_dep kxmlgui)
$(add_frameworks_dep sonnet)
$(add_kdeapps_dep libkeduvocdocument)
$(add_qt_dep qtdeclarative)
$(add_qt_dep qtgui)
$(add_qt_dep qtwidgets)
media-libs/phonon[qt5]
"
RDEPEND="${DEPEND}
$(add_kdeapps_dep kdeedu-data)
$(add_qt_dep qtmultimedia 'qml')
$(add_qt_dep qtquickcontrols)
"

@ -1,2 +1,3 @@
DIST kapman-15.12.3.tar.xz 1854120 SHA256 853bd8914cd6050649ef0241099bab24c045478a0eb8ea4ad1ade386021b7a46 SHA512 86a4097000b5bab74391d39164d85190edabe34df1a9474cea4db4e4dffb859fcaaecd6f9a2b3a1677150b0d876e052ef82aa2dd14c7f8cac2a62e6674288bf8 WHIRLPOOL 325c698f73d63de04866afe5f137cf95190b581b840b3adb6979982f29d1996620eab6f535f70d9090d9f2b24d4359337845a9fe7b74df5d397e8039cef154ea
DIST kapman-16.04.2.tar.xz 1854104 SHA256 6c27cf42708d37744e56a020d8234e9c0f4770ad194597322fbe68a8d5ae242e SHA512 cb6f3494d8dc161f9dca8c1d180f5435688b2a411f47f618ac3ec339c72672928bce542542738ab77bb95fd52ab22aee248a1c4d72cdd19e15447302644ec86d WHIRLPOOL 0313019c0a4caedcafcf507b85c01284b6cca2b178691ade0f5ad53973885be46d8862f9adf1fc1dfcc41cb84431b5234dffde4e7dcf5ecdb156825b9129e4e5
DIST kapman-16.04.3.tar.xz 1854080 SHA256 118a05d2f654114e6d2318c8cf65df7e247ea7cc4bdd36bf1369d540ce5ced43 SHA512 7138b1087ab5ed1a273075a6b58568ab930aa3c3c2a8e85bae1cbedd64ece400d5bddf431fc74d04a87bcd6a27a64a8009c1214966df463afccfb9343cb7d345 WHIRLPOOL 1733be716967753d76da6f29e07f459d5cca2f3cce7b600f72c4562f7325a0c060497ea1b58a9d8b2b6ff00f994750d2f9ec3ab9e4f46c340e7ca267f67081fd

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save