Sync with portage [Thu May 3 20:31:47 MSK 2018].
This commit is contained in:
parent
64f2ac56a9
commit
538220fadb
452 changed files with 1162 additions and 3395 deletions
Binary file not shown.
Binary file not shown.
|
@ -11,7 +11,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV}/${P}.tar.gz -> $
|
|||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd"
|
||||
IUSE="acl +cron selinux"
|
||||
|
||||
CDEPEND="
|
||||
|
|
|
@ -23,7 +23,7 @@ SRC_URI="https://www.sudo.ws/sudo/dist/${uri_prefix}${MY_P}.tar.gz
|
|||
LICENSE="ISC BSD"
|
||||
SLOT="0"
|
||||
if [[ ${PV} != *_beta* ]] && [[ ${PV} != *_rc* ]] ; then
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~sparc-solaris"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~sparc-solaris"
|
||||
fi
|
||||
IUSE="gcrypt ldap nls pam offensive openssl sasl selinux +sendmail skey"
|
||||
|
||||
|
|
Binary file not shown.
|
@ -1,3 +1,3 @@
|
|||
DIST dehydrated-0.3.1.tar.gz 71375 BLAKE2B 9ab014d0a4cc744081bd8aa134c460408da7f9936f1c41ef890bcebc70282fa61828620be3850cbb02f5b59b4e4fd32bdc41395340aa3673f906f154ca0877b9 SHA512 34b57edc6ab950c2c0163795ef45d6fa104dcf02978bbfa325da63f7d844176ecf20cb8d7604cfedc6b2f47d8c12ce1db5b37f532eda7fffa194b4603e4ee3b9
|
||||
DIST dehydrated-0.4.0.tar.gz 74005 BLAKE2B ad55b7c53be0bc0c08ff372171638e9739a6213062b45c36e6ca5bce205b35d097bcffb6d1db6cd9c01f46a6ea31143cd2713bffb5e19f91041969e96a3cc337 SHA512 3c8c0f2fab57a432b69451f8372c02666dd953985679d12a2af9f6b917335b5b10a1196699106e317660039178ce1139a4d5455d4825a152b6911596fba16738
|
||||
DIST dehydrated-0.6.1.tar.gz 76693 BLAKE2B 5ecca2942aedc024e87e7b5aac05d836adbbc8bb1dfb38bfcd396a63e9d3e8637d625e279c4e5a47514c0b4f27006226dad7257a620da49c426c256e5267a33d SHA512 c3ef92da4e0e12100d267422eb2667607842f6fb0fe10cbc4d10aee9b5137d292db2348eca34b1f492e21c6c325dcbb595a9ab4de634e4d4a43346be1e2ce0ad
|
||||
DIST dehydrated-0.6.2.tar.gz 77819 BLAKE2B 5a1cc097b42d5c4d9513b5a13c86f0b101b3442fb6cfbe54563357095619764724a2158e050a8e8b13a60a9effe83a5339ec647ef5a93622c8d63f1fcdb72be8 SHA512 97cce8f4936482d6b3a7d4227d8735b1c91f3b6cb7c728669a4a5139605932a88171c7e5d715d269782f260454d06ee95a0f6cd2735521e22c4f69bdc3e38f86
|
||||
|
|
|
@ -1,23 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="a client for signing certificates with an ACME-server"
|
||||
HOMEPAGE="https://github.com/lukas2511/dehydrated"
|
||||
SRC_URI="https://github.com/lukas2511/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="app-shells/bash"
|
||||
|
||||
src_install() {
|
||||
dobin dehydrated
|
||||
insinto "/etc/${PN}"
|
||||
doins docs/examples/{config,domains.txt,hook.sh}
|
||||
dodoc docs/*.md
|
||||
default
|
||||
|
||||
}
|
|
@ -1,22 +0,0 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
DESCRIPTION="a client for signing certificates with an ACME-server"
|
||||
HOMEPAGE="https://github.com/lukas2511/dehydrated"
|
||||
SRC_URI="https://github.com/lukas2511/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
RDEPEND="app-shells/bash"
|
||||
|
||||
src_install() {
|
||||
dobin "${PN}"
|
||||
insinto "/etc/${PN}"
|
||||
doins docs/examples/{config,domains.txt,hook.sh}
|
||||
dodoc docs/*.md
|
||||
default
|
||||
}
|
64
app-crypt/dehydrated/dehydrated-0.6.2.ebuild
Normal file
64
app-crypt/dehydrated/dehydrated-0.6.2.ebuild
Normal file
|
@ -0,0 +1,64 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
inherit user
|
||||
|
||||
DESCRIPTION="a client for signing certificates with an ACME-server"
|
||||
HOMEPAGE="https://github.com/lukas2511/dehydrated"
|
||||
SRC_URI="https://github.com/lukas2511/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="MIT"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
|
||||
DEPEND="virtual/cron"
|
||||
RDEPEND="
|
||||
${DEPEND}
|
||||
app-shells/bash
|
||||
net-misc/curl
|
||||
"
|
||||
|
||||
src_configure() {
|
||||
default
|
||||
sed -i 's,^#CONFIG_D=.*,CONFIG_D="/etc/dehydrated/config.d",' docs/examples/config || die "could not set config (CONFIG_D)"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dobin "${PN}"
|
||||
insinto "/etc/${PN}"
|
||||
doins docs/examples/{config,domains.txt,hook.sh}
|
||||
dodoc docs/*.md
|
||||
|
||||
insinto /etc/"${PN}"/config.d
|
||||
doins "${FILESDIR}"/00_gentoo.sh
|
||||
|
||||
insinto "/etc/cron.d"
|
||||
newins "${FILESDIR}"/cron "${PN}"
|
||||
|
||||
dodir /etc/"${PN}"/config.d
|
||||
keepdir /etc/"${PN}"/config.d
|
||||
|
||||
default
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
enewgroup "${PN}"
|
||||
enewuser "${PN}" -1 -1 /var/lib/"${PN}" "${PN}"
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
if [[ "${REPLACING_VERSIONS}" =~ (0\.3\.1|0\.4\.0) ]]; then
|
||||
ewarn ""
|
||||
ewarn "The new default BASEDIR is now '/var/lib/dehydrated'"
|
||||
ewarn "Please consider migrating your data with a command like"
|
||||
ewarn ""
|
||||
ewarn " 'mv -v /etc/dehydrated/{accounts,archive,certs,lock} /var/lib/dehydrated'"
|
||||
ewarn ""
|
||||
ewarn "and make sure BASEDIR is set to '/var/lib/dehydrated'"
|
||||
ewarn ""
|
||||
fi
|
||||
einfo "See /etc/dehydrated/config for configuration."
|
||||
einfo "After finishing setup you should enable the cronjob in /etc/cron.d/dehydrated."
|
||||
}
|
Binary file not shown.
|
@ -6,21 +6,22 @@ EAPI=6
|
|||
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
|
||||
PYTHON_REQ_USE="threads,xml"
|
||||
|
||||
MY_PV="${PV/_alpha/.alpha}"
|
||||
MY_PV="${MY_PV/_beta/.beta}"
|
||||
# experimental ; release ; old
|
||||
# Usually the tarballs are moved a lot so this should make
|
||||
# everyone happy.
|
||||
# Usually the tarballs are moved a lot so this should make everyone happy.
|
||||
DEV_URI="
|
||||
https://dev-builds.libreoffice.org/pre-releases/src
|
||||
https://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
|
||||
https://downloadarchive.documentfoundation.org/libreoffice/old/${PV}/src
|
||||
https://download.documentfoundation.org/libreoffice/src/${MY_PV:0:5}/
|
||||
https://downloadarchive.documentfoundation.org/libreoffice/old/${MY_PV}/src
|
||||
"
|
||||
ADDONS_URI="https://dev-www.libreoffice.org/src/"
|
||||
|
||||
BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
|
||||
PATCHSET="${PN}-6.0.3.2-patchset-01.tar.xz"
|
||||
|
||||
[[ ${PV} == *9999* ]] && SCM_ECLASS="git-r3"
|
||||
inherit multiprocessing autotools bash-completion-r1 check-reqs gnome2-utils java-pkg-opt-2 pax-utils python-single-r1 toolchain-funcs flag-o-matic versionator xdg-utils qmake-utils ${SCM_ECLASS}
|
||||
[[ ${MY_PV} == *9999* ]] && SCM_ECLASS="git-r3"
|
||||
inherit autotools bash-completion-r1 check-reqs eapi7-ver flag-o-matic gnome2-utils java-pkg-opt-2 multiprocessing pax-utils python-single-r1 qmake-utils toolchain-funcs xdg-utils ${SCM_ECLASS}
|
||||
unset SCM_ECLASS
|
||||
|
||||
DESCRIPTION="A full office productivity suite"
|
||||
|
@ -28,14 +29,13 @@ HOMEPAGE="https://www.libreoffice.org"
|
|||
SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}"
|
||||
|
||||
# Split modules following git/tarballs
|
||||
# Core MUST be first!
|
||||
# Split modules following git/tarballs; Core MUST be first!
|
||||
# Help is used for the image generator
|
||||
# Only release has the tarballs
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
if [[ ${MY_PV} != *9999* ]]; then
|
||||
for i in ${DEV_URI}; do
|
||||
SRC_URI+=" ${i}/${P}.tar.xz"
|
||||
SRC_URI+=" ${i}/${PN}-help-${PV}.tar.xz"
|
||||
SRC_URI+=" ${i}/${PN}-${MY_PV}.tar.xz"
|
||||
SRC_URI+=" ${i}/${PN}-help-${MY_PV}.tar.xz"
|
||||
done
|
||||
unset i
|
||||
fi
|
||||
|
@ -67,9 +67,18 @@ IUSE="bluetooth +branding coinmp +cups dbus debug eds firebird googledrive
|
|||
gstreamer +gtk gtk2 jemalloc kde libressl mysql odk pdfimport postgres test vlc
|
||||
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}
|
||||
bluetooth? ( dbus )
|
||||
kde? ( gtk )
|
||||
libreoffice_extensions_nlpsolver? ( java )
|
||||
libreoffice_extensions_scripting-beanshell? ( java )
|
||||
libreoffice_extensions_scripting-javascript? ( java )
|
||||
libreoffice_extensions_wiki-publisher? ( java )
|
||||
"
|
||||
|
||||
LICENSE="|| ( LGPL-3 MPL-1.1 )"
|
||||
SLOT="0"
|
||||
[[ ${PV} == *9999* ]] || \
|
||||
[[ ${MY_PV} == *9999* ]] || \
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
COMMON_DEPEND="${PYTHON_DEPS}
|
||||
|
@ -151,12 +160,14 @@ COMMON_DEPEND="${PYTHON_DEPS}
|
|||
dev-libs/glib:2
|
||||
dev-libs/gobject-introspection
|
||||
gnome-base/dconf
|
||||
media-libs/mesa[egl]
|
||||
x11-libs/gtk+:3
|
||||
)
|
||||
gtk2? (
|
||||
x11-libs/gdk-pixbuf
|
||||
>=x11-libs/gtk+-2.24:2
|
||||
)
|
||||
jemalloc? ( dev-libs/jemalloc )
|
||||
kde? (
|
||||
dev-qt/qtcore:5
|
||||
dev-qt/qtgui:5
|
||||
|
@ -168,7 +179,6 @@ COMMON_DEPEND="${PYTHON_DEPS}
|
|||
kde-frameworks/kio:5
|
||||
kde-frameworks/kwindowsystem:5
|
||||
)
|
||||
jemalloc? ( dev-libs/jemalloc )
|
||||
libreoffice_extensions_scripting-beanshell? ( dev-java/bsh )
|
||||
libreoffice_extensions_scripting-javascript? ( dev-java/rhino:1.6 )
|
||||
mysql? ( dev-db/mysql-connector-c++ )
|
||||
|
@ -189,8 +199,8 @@ RDEPEND="${COMMON_DEPEND}
|
|||
vlc? ( media-video/vlc )
|
||||
"
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
PDEPEND="=app-office/libreoffice-l10n-$(get_version_component_range 1-2)*"
|
||||
if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then
|
||||
PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*"
|
||||
else
|
||||
# Translations are not reliable on live ebuilds
|
||||
# rather force people to use english only.
|
||||
|
@ -231,15 +241,6 @@ DEPEND="${COMMON_DEPEND}
|
|||
)
|
||||
"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}
|
||||
bluetooth? ( dbus )
|
||||
kde? ( gtk )
|
||||
libreoffice_extensions_nlpsolver? ( java )
|
||||
libreoffice_extensions_scripting-beanshell? ( java )
|
||||
libreoffice_extensions_scripting-javascript? ( java )
|
||||
libreoffice_extensions_wiki-publisher? ( java )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
# not upstreamable stuff
|
||||
"${FILESDIR}/${PN}-5.4-system-pyuno.patch"
|
||||
|
@ -252,6 +253,17 @@ PATCHES=(
|
|||
"${WORKDIR}"/${PATCHSET/.tar.xz/}
|
||||
)
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
_check_reqs() {
|
||||
CHECKREQS_MEMORY="512M"
|
||||
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
|
||||
CHECKREQS_DISK_BUILD="22G"
|
||||
else
|
||||
CHECKREQS_DISK_BUILD="6G"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
use java || \
|
||||
ewarn "If you plan to use Base application you should enable java or you will get various crashes."
|
||||
|
@ -263,12 +275,7 @@ pkg_pretend() {
|
|||
fi
|
||||
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
CHECKREQS_MEMORY="512M"
|
||||
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
|
||||
CHECKREQS_DISK_BUILD="22G"
|
||||
else
|
||||
CHECKREQS_DISK_BUILD="6G"
|
||||
fi
|
||||
_check_reqs
|
||||
check-reqs_pkg_pretend
|
||||
fi
|
||||
}
|
||||
|
@ -279,12 +286,7 @@ pkg_setup() {
|
|||
xdg_environment_reset
|
||||
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
CHECKREQS_MEMORY="512M"
|
||||
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
|
||||
CHECKREQS_DISK_BUILD="22G"
|
||||
else
|
||||
CHECKREQS_DISK_BUILD="6G"
|
||||
fi
|
||||
_check_reqs
|
||||
check-reqs_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
@ -292,12 +294,12 @@ pkg_setup() {
|
|||
src_unpack() {
|
||||
default
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
if [[ ${MY_PV} = *9999* ]]; then
|
||||
local base_uri branch mypv
|
||||
base_uri="https://anongit.freedesktop.org/git"
|
||||
branch="master"
|
||||
mypv=${PV/.9999}
|
||||
[[ ${mypv} != ${PV} ]] && branch="${PN}-${mypv/./-}"
|
||||
mypv=${MY_PV/.9999}
|
||||
[[ ${mypv} != ${MY_PV} ]] && branch="${PN}-${mypv/./-}"
|
||||
git-r3_fetch "${base_uri}/${PN}/core" "refs/heads/${branch}"
|
||||
git-r3_checkout "${base_uri}/${PN}/core"
|
||||
|
||||
|
@ -340,7 +342,7 @@ src_prepare() {
|
|||
|
||||
if use branding; then
|
||||
# hack...
|
||||
mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
|
||||
mv -v "${WORKDIR}/branding-intro.png" "icon-themes/galaxy/brand/intro.png" || die
|
||||
fi
|
||||
|
||||
# Don't list pdfimport support in desktop when built with none, bug # 605464
|
||||
|
@ -554,10 +556,6 @@ src_install() {
|
|||
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
|
|
|
@ -6,36 +6,36 @@ EAPI=6
|
|||
PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
|
||||
PYTHON_REQ_USE="threads,xml"
|
||||
|
||||
MY_PV="${PV/_alpha/.alpha}"
|
||||
MY_PV="${MY_PV/_beta/.beta}"
|
||||
# experimental ; release ; old
|
||||
# Usually the tarballs are moved a lot so this should make
|
||||
# everyone happy.
|
||||
# Usually the tarballs are moved a lot so this should make everyone happy.
|
||||
DEV_URI="
|
||||
https://dev-builds.libreoffice.org/pre-releases/src
|
||||
https://download.documentfoundation.org/libreoffice/src/${PV:0:5}/
|
||||
https://downloadarchive.documentfoundation.org/libreoffice/old/${PV}/src
|
||||
https://download.documentfoundation.org/libreoffice/src/${MY_PV:0:5}/
|
||||
https://downloadarchive.documentfoundation.org/libreoffice/old/${MY_PV}/src
|
||||
"
|
||||
ADDONS_URI="https://dev-www.libreoffice.org/src/"
|
||||
|
||||
BRANDING="${PN}-branding-gentoo-0.8.tar.xz"
|
||||
# PATCHSET="${P}-patchset-01.tar.xz"
|
||||
|
||||
[[ ${PV} == *9999* ]] && SCM_ECLASS="git-r3"
|
||||
inherit multiprocessing autotools bash-completion-r1 check-reqs gnome2-utils java-pkg-opt-2 pax-utils python-single-r1 toolchain-funcs flag-o-matic versionator xdg-utils qmake-utils ${SCM_ECLASS}
|
||||
[[ ${MY_PV} == *9999* ]] && SCM_ECLASS="git-r3"
|
||||
inherit autotools bash-completion-r1 check-reqs eapi7-ver flag-o-matic gnome2-utils java-pkg-opt-2 multiprocessing pax-utils python-single-r1 qmake-utils toolchain-funcs xdg-utils ${SCM_ECLASS}
|
||||
unset SCM_ECLASS
|
||||
|
||||
DESCRIPTION="A full office productivity suite"
|
||||
HOMEPAGE="https://www.libreoffice.org"
|
||||
SRC_URI="branding? ( https://dev.gentoo.org/~dilfridge/distfiles/${BRANDING} )"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI+=" http://dev.gentooexperimental.org/~scarabeus/${PATCHSET}"
|
||||
[[ -n ${PATCHSET} ]] && SRC_URI+=" https://dev.gentoo.org/~asturm/distfiles/${PATCHSET}"
|
||||
|
||||
# Split modules following git/tarballs
|
||||
# Core MUST be first!
|
||||
# Split modules following git/tarballs; Core MUST be first!
|
||||
# Help is used for the image generator
|
||||
# Only release has the tarballs
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
if [[ ${MY_PV} != *9999* ]]; then
|
||||
for i in ${DEV_URI}; do
|
||||
SRC_URI+=" ${i}/${P}.tar.xz"
|
||||
SRC_URI+=" ${i}/${PN}-help-${PV}.tar.xz"
|
||||
SRC_URI+=" ${i}/${PN}-${MY_PV}.tar.xz"
|
||||
SRC_URI+=" ${i}/${PN}-help-${MY_PV}.tar.xz"
|
||||
done
|
||||
unset i
|
||||
fi
|
||||
|
@ -67,10 +67,19 @@ IUSE="bluetooth +branding coinmp +cups dbus debug eds firebird googledrive
|
|||
gstreamer +gtk gtk2 kde libressl mysql odk pdfimport postgres test vlc
|
||||
$(printf 'libreoffice_extensions_%s ' ${LO_EXTS})"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}
|
||||
bluetooth? ( dbus )
|
||||
kde? ( gtk )
|
||||
libreoffice_extensions_nlpsolver? ( java )
|
||||
libreoffice_extensions_scripting-beanshell? ( java )
|
||||
libreoffice_extensions_scripting-javascript? ( java )
|
||||
libreoffice_extensions_wiki-publisher? ( java )
|
||||
"
|
||||
|
||||
LICENSE="|| ( LGPL-3 MPL-1.1 )"
|
||||
SLOT="0"
|
||||
[[ ${PV} == *9999* ]] || \
|
||||
KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~amd64-linux ~x86-linux"
|
||||
[[ ${MY_PV} == *9999* ]] || \
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
|
||||
COMMON_DEPEND="${PYTHON_DEPS}
|
||||
app-arch/unzip
|
||||
|
@ -151,6 +160,7 @@ COMMON_DEPEND="${PYTHON_DEPS}
|
|||
dev-libs/glib:2
|
||||
dev-libs/gobject-introspection
|
||||
gnome-base/dconf
|
||||
media-libs/mesa[egl]
|
||||
x11-libs/gtk+:3
|
||||
)
|
||||
gtk2? (
|
||||
|
@ -188,8 +198,8 @@ RDEPEND="${COMMON_DEPEND}
|
|||
vlc? ( media-video/vlc )
|
||||
"
|
||||
|
||||
if [[ ${PV} != *9999* ]]; then
|
||||
PDEPEND="=app-office/libreoffice-l10n-$(get_version_component_range 1-2)*"
|
||||
if [[ ${MY_PV} != *9999* ]] && [[ ${PV} != *_* ]]; then
|
||||
PDEPEND="=app-office/libreoffice-l10n-$(ver_cut 1-2)*"
|
||||
else
|
||||
# Translations are not reliable on live ebuilds
|
||||
# rather force people to use english only.
|
||||
|
@ -230,15 +240,6 @@ DEPEND="${COMMON_DEPEND}
|
|||
)
|
||||
"
|
||||
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}
|
||||
bluetooth? ( dbus )
|
||||
kde? ( gtk )
|
||||
libreoffice_extensions_nlpsolver? ( java )
|
||||
libreoffice_extensions_scripting-beanshell? ( java )
|
||||
libreoffice_extensions_scripting-javascript? ( java )
|
||||
libreoffice_extensions_wiki-publisher? ( java )
|
||||
"
|
||||
|
||||
PATCHES=(
|
||||
# "${WORKDIR}"/${PATCHSET/.tar.xz/}
|
||||
|
||||
|
@ -250,6 +251,17 @@ PATCHES=(
|
|||
"${FILESDIR}/${PN}-5.2.5.1-glibc-2.24.patch"
|
||||
)
|
||||
|
||||
S="${WORKDIR}/${PN}-${MY_PV}"
|
||||
|
||||
_check_reqs() {
|
||||
CHECKREQS_MEMORY="512M"
|
||||
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
|
||||
CHECKREQS_DISK_BUILD="22G"
|
||||
else
|
||||
CHECKREQS_DISK_BUILD="6G"
|
||||
fi
|
||||
}
|
||||
|
||||
pkg_pretend() {
|
||||
use java || \
|
||||
ewarn "If you plan to use Base application you should enable java or you will get various crashes."
|
||||
|
@ -261,12 +273,7 @@ pkg_pretend() {
|
|||
fi
|
||||
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
CHECKREQS_MEMORY="512M"
|
||||
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
|
||||
CHECKREQS_DISK_BUILD="22G"
|
||||
else
|
||||
CHECKREQS_DISK_BUILD="6G"
|
||||
fi
|
||||
_check_reqs
|
||||
check-reqs_pkg_pretend
|
||||
fi
|
||||
}
|
||||
|
@ -277,12 +284,7 @@ pkg_setup() {
|
|||
xdg_environment_reset
|
||||
|
||||
if [[ ${MERGE_TYPE} != binary ]]; then
|
||||
CHECKREQS_MEMORY="512M"
|
||||
if is-flagq "-g*" && ! is-flagq "-g*0" ; then
|
||||
CHECKREQS_DISK_BUILD="22G"
|
||||
else
|
||||
CHECKREQS_DISK_BUILD="6G"
|
||||
fi
|
||||
_check_reqs
|
||||
check-reqs_pkg_setup
|
||||
fi
|
||||
}
|
||||
|
@ -290,12 +292,12 @@ pkg_setup() {
|
|||
src_unpack() {
|
||||
default
|
||||
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
if [[ ${MY_PV} = *9999* ]]; then
|
||||
local base_uri branch mypv
|
||||
base_uri="https://anongit.freedesktop.org/git"
|
||||
branch="master"
|
||||
mypv=${PV/.9999}
|
||||
[[ ${mypv} != ${PV} ]] && branch="${PN}-${mypv/./-}"
|
||||
mypv=${MY_PV/.9999}
|
||||
[[ ${mypv} != ${MY_PV} ]] && branch="${PN}-${mypv/./-}"
|
||||
git-r3_fetch "${base_uri}/${PN}/core" "refs/heads/${branch}"
|
||||
git-r3_checkout "${base_uri}/${PN}/core"
|
||||
|
||||
|
@ -338,7 +340,7 @@ src_prepare() {
|
|||
|
||||
if use branding; then
|
||||
# hack...
|
||||
mv -v "${WORKDIR}/branding-intro.png" "${S}/icon-themes/galaxy/brand/intro.png" || die
|
||||
mv -v "${WORKDIR}/branding-intro.png" "icon-themes/galaxy/brand/intro.png" || die
|
||||
fi
|
||||
|
||||
# Don't list pdfimport support in desktop when built with none, bug # 605464
|
||||
|
@ -431,9 +433,9 @@ src_configure() {
|
|||
$(use_enable gstreamer gstreamer-1-0)
|
||||
$(use_enable gtk gtk3)
|
||||
$(use_enable gtk2 gtk)
|
||||
$(use_enable kde qt5)
|
||||
$(use_enable kde kde5)
|
||||
$(use_enable kde gtk3-kde5)
|
||||
$(use_enable kde kde5)
|
||||
$(use_enable kde qt5)
|
||||
$(use_enable mysql ext-mariadb-connector)
|
||||
$(use_enable odk)
|
||||
$(use_enable pdfimport)
|
||||
|
@ -553,10 +555,6 @@ src_install() {
|
|||
pax-mark -m "${ED}"usr/$(get_libdir)/libreoffice/program/unopkg.bin
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
|
|
|
@ -13,7 +13,7 @@ HOMEPAGE="https://skrooge.org/"
|
|||
[[ ${PV} == 9999 ]] || SRC_URI="mirror://kde/stable/${PN}/${P}.tar.xz"
|
||||
|
||||
LICENSE="GPL-2"
|
||||
KEYWORDS="~amd64 x86"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE="activities designer kde ofx"
|
||||
|
||||
COMMON_DEPEND="
|
||||
|
|
Binary file not shown.
|
@ -14,7 +14,7 @@ SRC_URI="mirror://pypi/${PN::1}/${PN}/${P}.tar.gz"
|
|||
|
||||
LICENSE="BSD-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x64-cygwin ~amd64-fbsd"
|
||||
KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 ~x64-cygwin ~amd64-fbsd"
|
||||
IUSE="+blake2 bzip2 +gpg lzma sha3 test"
|
||||
|
||||
MODULE_RDEPEND="
|
||||
|
|
Binary file not shown.
|
@ -13,7 +13,7 @@ SRC_URI="https://github.com/scop/bash-completion/releases/download/${PV}/${P}.ta
|
|||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris"
|
||||
KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~mips ~ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris"
|
||||
IUSE="test"
|
||||
# Multiple test failures, need to investigate the exact problem
|
||||
RESTRICT="test"
|
||||
|
|
Binary file not shown.
|
@ -10,7 +10,7 @@ SRC_URI="mirror://gentoo/${P}.tar.xz
|
|||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
KEYWORDS="alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ppc64 ~s390 ~sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE=""
|
||||
|
||||
RDEPEND="|| ( sys-apps/util-linux app-misc/getopt )
|
||||
|
|
Binary file not shown.
|
@ -37,7 +37,7 @@ src_compile() {
|
|||
# ASM isn't Darwin/Mach-O ready, #479554, buildsys doesn't grok CPPFLAGS
|
||||
[[ ${CHOST} == *-darwin* ]] && append-cxxflags -DCRYPTOPP_DISABLE_ASM
|
||||
|
||||
emake -f GNUmakefile all shared
|
||||
emake -f GNUmakefile all shared libcryptopp.pc
|
||||
}
|
||||
|
||||
src_install() {
|
|
@ -1,2 +1 @@
|
|||
DIST sink-0.3.0.tar.xz 215636 BLAKE2B 2e63ca47deec9aec97e146c48dce4530d5599e2efaf883e35e950a114cde77501830b0670fce4be75b6282d9b71323b3d18a8ec859c68213abbd3811d9599ecb SHA512 066050339603b80efd7edb8b903d675f0434a7147cb7ad0fd810c82c29184f39762948bc75c45ea98e0ee4c455fcaeaa326ace95908745d51ad58bead5d70e1a
|
||||
DIST sink-0.5.0.tar.gz 330203 BLAKE2B 5b0448dfb984c1aa4bdb913f8ce5e5e4e3f1a6ee33d840ed3d9fdf9e0ea6003a928970d2e6dc25e824241768da9abed7dce31ef857e4986990aad16e7aecd667 SHA512 e47f3d99b934abb184a5f8293f1a092fccabe0bb550573cd8c35918471a4caa94eaaec0361c43376c93cdb480612dd0f78626d6649077f777c5cccc8c5d4389f
|
||||
|
|
|
@ -1,49 +0,0 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_TEST="true" # build breaks otherwise. tests not isolated.
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="A data access layer handling synchronization, caching and indexing"
|
||||
SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz"
|
||||
|
||||
LICENSE="LGPL-2+"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
|
||||
# qtgui is bogus but is required because something else in the deptree
|
||||
# uses it as a public dependency but doesn't search for it properly
|
||||
RDEPEND="
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_kdeapps_dep kcontacts)
|
||||
$(add_kdeapps_dep kmime)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtnetwork)
|
||||
dev-db/lmdb:=
|
||||
dev-libs/flatbuffers
|
||||
dev-libs/kasync
|
||||
net-libs/kdav2
|
||||
net-libs/kimap2
|
||||
net-misc/curl
|
||||
sys-libs/readline:0=
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
# fails to build
|
||||
RESTRICT+=" test"
|
||||
|
||||
src_prepare() {
|
||||
kde5_src_prepare
|
||||
# FIXME: sink is useless without its 'examples'. Workaround our eclass
|
||||
sed -i -e "/add_subdirectory(examples)/ s/#DONOTCOMPILE //" \
|
||||
CMakeLists.txt || die "Failed to fix CMakeLists.txt"
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
local mycmakeargs=(
|
||||
-DCMAKE_DISABLE_FIND_PACKAGE_Libgit2=ON
|
||||
)
|
||||
kde5_src_configure
|
||||
}
|
Binary file not shown.
|
@ -11,7 +11,7 @@ DESCRIPTION="Patricia Trie perl module for fast IP address lookups"
|
|||
|
||||
LICENSE="GPL-2+"
|
||||
SLOT="0"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
|
||||
KEYWORDS="~alpha amd64 ~arm ~hppa ia64 ~ppc ~ppc64 ~sparc x86 ~x86-fbsd"
|
||||
IUSE="ipv6"
|
||||
|
||||
RDEPEND="dev-perl/Net-CIDR-Lite
|
||||
|
|
Binary file not shown.
|
@ -1 +1,2 @@
|
|||
DIST funcy-1.10.1.tar.gz 29657 BLAKE2B fb2de795a5564f7009ff5717b8eadc3cb24a2cd4c30b9b9627861d7c8bcffdc1ea27f480c2895b8733f6dd965fbf9ee0fd7f12f8bbd3cf5f0d291829bc852f4b SHA512 123a5a828bd3cdbd38926923eb3979c4e5bca246da93179321eb1619df22cf6f722b5971d1309a1bdee2eeb362fc7fa85c6769a60efdd668350bf6c7d95e184c
|
||||
DIST funcy-1.8.tar.gz 25642 BLAKE2B 5365dd8b3428feb70e9b921008dc48b206b5ba1e5f083e67fb2f7f9677aa84499b15cb168911db7700d98ed5a911899bb5d9c4f94f70876d0da769ccad7594de SHA512 21e3447426376cc3d9f06d57297fcef346431a33e0488f1cead2aa7d8c281dd65c2b33af3638c21639d2d7d667b9c1ea6c7e2eabefc5635d02ad92ce7107f839
|
||||
|
|
19
dev-python/funcy/funcy-1.10.1.ebuild
Normal file
19
dev-python/funcy/funcy-1.10.1.ebuild
Normal file
|
@ -0,0 +1,19 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6} )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A collection of fancy functional tools focused on practicality"
|
||||
HOMEPAGE="https://github.com/Suor/funcy"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
|
||||
|
||||
LICENSE="BSD"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64 ~x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND=""
|
||||
RDEPEND="${DEPEND}"
|
|
@ -3,7 +3,7 @@
|
|||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_4 )
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit distutils-r1
|
||||
|
||||
DESCRIPTION="A collection of fancy functional tools focused on practicality"
|
||||
|
|
|
@ -4,3 +4,4 @@ DIST pandas-0.17.1.tar.gz 6674479 BLAKE2B 0d61f0a603f758aaef6c2eddf6d70307255679
|
|||
DIST pandas-0.19.1.tar.gz 8360233 BLAKE2B 82611ca1a3e3169ac2d084f4dcd9c4d4d74e9e9c9913a41acad48ae68a208a884dfd877445a7d658a7ff098ef383cedae7e79a4900baa8d56c032ce9aaad96eb SHA512 6451990a7fae8c6db8ab0b014a13b4f1828754d3998f13c17b111f891fb9fd23f8e09b907623096dfa55668c42298eee1373210a9fddb95f56dd7d552b964e6f
|
||||
DIST pandas-0.20.1.tar.gz 10307434 BLAKE2B f8490a4a7f5c165753df274a0dea81552efc90a0cbf78d9e1fbeb6d0bc26e8ffaf3dbdf796a3abfb29d01332004af2adfbd9946c69d905f309cc730613de8123 SHA512 d477a815914c825efd6430f7eb19f3f9115c1c4ab03000ca6d4f64023f7b5f53eff512792fea2d8b33c7febb3667fc3a3de55f11eeb453f285cae40e6b473707
|
||||
DIST pandas-0.20.3.tar.gz 10402185 BLAKE2B a2c8d8f0007d481ccb897d2e9be106319cd3b7c0edf397fb99e7c6f43511c218ff5e7a7f099fcf23406f7e3ea691272e75c0f130cce991ccf159df7223d26584 SHA512 891c7e04d075f96fadf3775e903472e279eaeaa4509eb0da81a74261a3ed86ff309de0b5a2c100ee93dd968fed1df6d7e426ca78785b2b36785fe7679218fdc5
|
||||
DIST pandas-0.23.0rc2.tar.gz 12542694 BLAKE2B 7c6383d32430fec89b7d5cbb1f8eef0f2201ba85d5865118fa035b6ad4c852b5f4e691f98f0cf3ac5c1283720025f8500c43414d0931af5211972208428537bd SHA512 3df13f74dbcac00baffd39c732751d4e7bd16adf529b60b05b2373651d86e0aba37d6f3a4339df170e9ab3d89ee03fc18827dd3728ff972bcdfe3a0604bff59d
|
||||
|
|
171
dev-python/pandas/pandas-0.23.0_rc2.ebuild
Normal file
171
dev-python/pandas/pandas-0.23.0_rc2.ebuild
Normal file
|
@ -0,0 +1,171 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 python3_{5,6} )
|
||||
PYTHON_REQ_USE="threads(+)"
|
||||
|
||||
VIRTUALX_REQUIRED="manual"
|
||||
|
||||
inherit distutils-r1 eutils flag-o-matic virtualx
|
||||
|
||||
DESCRIPTION="Powerful data structures for data analysis and statistics"
|
||||
HOMEPAGE="http://pandas.pydata.org/"
|
||||
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P/_/}.tar.gz"
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="BSD"
|
||||
KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
|
||||
IUSE="doc full-support minimal test X"
|
||||
|
||||
RECOMMENDED_DEPEND="
|
||||
dev-python/bottleneck[${PYTHON_USEDEP}]
|
||||
>=dev-python/numexpr-2.1[${PYTHON_USEDEP}]
|
||||
"
|
||||
OPTIONAL_DEPEND="
|
||||
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
|
||||
dev-python/blosc[${PYTHON_USEDEP}]
|
||||
dev-python/boto[${PYTHON_USEDEP}]
|
||||
>=dev-python/google-api-python-client-1.2.0[$(python_gen_usedep python2_7 pypy)]
|
||||
|| (
|
||||
dev-python/html5lib[${PYTHON_USEDEP}]
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
)
|
||||
dev-python/httplib2[${PYTHON_USEDEP}]
|
||||
dev-python/jinja[${PYTHON_USEDEP}]
|
||||
dev-python/matplotlib[${PYTHON_USEDEP}]
|
||||
|| (
|
||||
>=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}]
|
||||
dev-python/xlsxwriter[${PYTHON_USEDEP}]
|
||||
)
|
||||
>=dev-python/pytables-3.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/python-gflags[$(python_gen_usedep python2_7 pypy)]
|
||||
dev-python/rpy[${PYTHON_USEDEP}]
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
dev-python/statsmodels[${PYTHON_USEDEP}]
|
||||
>=dev-python/sqlalchemy-0.8.1[${PYTHON_USEDEP}]
|
||||
dev-python/xarray[${PYTHON_USEDEP}]
|
||||
dev-python/xlrd[${PYTHON_USEDEP}]
|
||||
dev-python/xlwt[${PYTHON_USEDEP}]
|
||||
sci-libs/scipy[${PYTHON_USEDEP}]
|
||||
X? (
|
||||
|| (
|
||||
dev-python/PyQt5[${PYTHON_USEDEP}]
|
||||
dev-python/pygtk[$(python_gen_usedep python2_7)]
|
||||
)
|
||||
|| (
|
||||
x11-misc/xclip
|
||||
x11-misc/xsel
|
||||
)
|
||||
)
|
||||
"
|
||||
COMMON_DEPEND="
|
||||
>dev-python/numpy-1.7[${PYTHON_USEDEP}]
|
||||
>=dev-python/python-dateutil-2.0[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
"
|
||||
DEPEND="${COMMON_DEPEND}
|
||||
dev-python/setuptools[${PYTHON_USEDEP}]
|
||||
>=dev-python/cython-0.23[${PYTHON_USEDEP}]
|
||||
doc? (
|
||||
${VIRTUALX_DEPEND}
|
||||
app-text/pandoc
|
||||
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
|
||||
dev-python/html5lib[${PYTHON_USEDEP}]
|
||||
dev-python/ipython[${PYTHON_USEDEP}]
|
||||
dev-python/lxml[${PYTHON_USEDEP}]
|
||||
dev-python/matplotlib[${PYTHON_USEDEP}]
|
||||
>=dev-python/openpyxl-1.6.1[${PYTHON_USEDEP}]
|
||||
>=dev-python/pytables-3.0.0[${PYTHON_USEDEP}]
|
||||
dev-python/pytz[${PYTHON_USEDEP}]
|
||||
dev-python/rpy[${PYTHON_USEDEP}]
|
||||
>=dev-python/sphinx-1.2.1[${PYTHON_USEDEP}]
|
||||
dev-python/xlrd[${PYTHON_USEDEP}]
|
||||
dev-python/xlwt[${PYTHON_USEDEP}]
|
||||
sci-libs/scipy[${PYTHON_USEDEP}]
|
||||
x11-misc/xclip
|
||||
)
|
||||
test? (
|
||||
${VIRTUALX_DEPEND}
|
||||
${RECOMMENDED_DEPEND}
|
||||
${OPTIONAL_DEPEND}
|
||||
dev-python/beautifulsoup:4[${PYTHON_USEDEP}]
|
||||
dev-python/nose[${PYTHON_USEDEP}]
|
||||
dev-python/pymysql[${PYTHON_USEDEP}]
|
||||
dev-python/psycopg:2[${PYTHON_USEDEP}]
|
||||
x11-misc/xclip
|
||||
x11-misc/xsel
|
||||
)
|
||||
"
|
||||
# dev-python/statsmodels invokes a circular dep
|
||||
# hence rm from doc? ( ), again
|
||||
RDEPEND="${COMMON_DEPEND}
|
||||
!<dev-python/numexpr-2.1[${PYTHON_USEDEP}]
|
||||
!~dev-python/openpyxl-1.9.0[${PYTHON_USEDEP}]
|
||||
!minimal? ( ${RECOMMENDED_DEPEND} )
|
||||
full-support? ( ${OPTIONAL_DEPEND} )
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${P/_/}"
|
||||
|
||||
python_prepare_all() {
|
||||
# Prevent un-needed download during build
|
||||
sed -e "/^ 'sphinx.ext.intersphinx',/d" \
|
||||
-i doc/source/conf.py || die
|
||||
|
||||
# https://github.com/pydata/pandas/issues/11299
|
||||
sed -e 's:testOdArray:disable:g' \
|
||||
-i pandas/tests/io/json/test_ujson.py || die
|
||||
|
||||
distutils-r1_python_prepare_all
|
||||
}
|
||||
|
||||
python_compile_all() {
|
||||
# To build docs the need be located in $BUILD_DIR,
|
||||
# else PYTHONPATH points to unusable modules.
|
||||
if use doc; then
|
||||
cd "${BUILD_DIR}"/lib || die
|
||||
cp -ar "${S}"/doc . && cd doc || die
|
||||
LANG=C PYTHONPATH=. virtx ${EPYTHON} make.py html || die
|
||||
fi
|
||||
}
|
||||
|
||||
python_test() {
|
||||
local test_pandas='not network and not disabled'
|
||||
[[ -n "${FAST_PANDAS}" ]] && test_pandas+=' and not slow'
|
||||
pushd "${BUILD_DIR}"/lib > /dev/null
|
||||
"${EPYTHON}" -c "import pandas; pandas.show_versions()" || die
|
||||
PYTHONPATH=. MPLCONFIGDIR=. \
|
||||
virtx nosetests --verbosity=3 -A "${test_pandas}" pandas
|
||||
popd > /dev/null
|
||||
}
|
||||
|
||||
python_install_all() {
|
||||
if use doc; then
|
||||
dodoc -r "${BUILD_DIR}"/lib/doc/build/html
|
||||
einfo "An initial build of docs is absent of references to statsmodels"
|
||||
einfo "due to circular dependency. To have them included, emerge"
|
||||
einfo "statsmodels next and re-emerge pandas with USE doc"
|
||||
fi
|
||||
|
||||
distutils-r1_python_install_all
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
optfeature "accelerating certain types of NaN evaluations, using specialized cython routines to achieve large speedups." dev-python/bottleneck
|
||||
optfeature "accelerating certain numerical operations, using multiple cores as well as smart chunking and caching to achieve large speedups" ">=dev-python/numexpr-2.1"
|
||||
optfeature "needed for pandas.io.html.read_html" dev-python/beautifulsoup:4 dev-python/html5lib dev-python/lxml
|
||||
optfeature "for msgpack compression using blosc" dev-python/blosc
|
||||
optfeature "necessary for Amazon S3 access" dev-python/boto
|
||||
optfeature "needed for pandas.io.gbq" dev-python/httplib2 dev-python/setuptools dev-python/python-gflags ">=dev-python/google-api-python-client-1.2.0"
|
||||
optfeature "Template engine for conditional HTML formatting" dev-python/jinja
|
||||
optfeature "Plotting support" dev-python/matplotlib
|
||||
optfeature "Needed for Excel I/O" ">=dev-python/openpyxl-1.6.1" dev-python/xlsxwriter dev-python/xlrd dev-python/xlwt
|
||||
optfeature "necessary for HDF5-based storage" ">=dev-python/pytables-3.2.1"
|
||||
optfeature "R I/O support" dev-python/rpy
|
||||
optfeature "Needed for parts of pandas.stats" dev-python/statsmodels
|
||||
optfeature "SQL database support" ">=dev-python/sqlalchemy-0.8.1"
|
||||
optfeature "miscellaneous statistical functions" sci-libs/scipy
|
||||
optfeature "necessary to use pandas.io.clipboard.read_clipboard support" dev-python/PyQt5 dev-python/pygtk x11-misc/xclip x11-misc/xsel
|
||||
}
|
Binary file not shown.
|
@ -5,6 +5,7 @@ DIST android-ndk-10e-x86.7z 394281908 BLAKE2B 22c5b0e42c275f9266b11676435ea03af0
|
|||
DIST android-ndk-r11c-linux-x86_64.zip 794135138 BLAKE2B e048c6c7172aafce47e5961669e8130780a060190854316edde8e2aca763055cba8bb739dcb8aa51227a798d19b36a11bf2e7591f817070c153f05a2e5d74fd4 SHA512 c0de562061c9f08bcd1ae05b1de26898788e71cc7dc40502348214edd5a90f1bf8125721e587b341f6fe774fc79b1a6e28b3f702f3275e016baa0382fcea2767
|
||||
DIST android-ndk-r13b-linux-x86_64.zip 687311866 BLAKE2B 2db7bfd9fa937d5f28fa238494e73ad1d09c539627308aa7f4e2c4114c6762dc908b1752b42dccf792f9c71ff7e3b5e08b2b03e7eac3ff5bea497c33d479d60a SHA512 39f3bd2d0e1daca11870df2e2ef318ad070b19163a55e2c1c4a1a871e02f8ec51263d7cf4b6da54eaadbe4253b5c11b85f4c5aeb67fccfff9147a5c420589d12
|
||||
DIST android-ndk-r14b-linux-x86_64.zip 840626594 BLAKE2B 5032893ee34e7167c5af5216d7b1357c3f9dcef136d63fa9a1d6c4849471430ac21a741e1c2439ec62b5cb1fa79af9ff39b46c31073e47e7a6f7c41e1a1a448b SHA512 24435267fc5acae559aa5159f7c895ce5ea0cbb8ef966bb8ff0dadffcadccbe46bc3880d285bf4e411ef78632cf2f862408e7b2b41ebca51078b41eac66a301a
|
||||
DIST android-ndk-r16b-linux-x86_64.zip 852525873 BLAKE2B 18f6e602d88ef0a8f1a7f31bc127547c32bc2fb133d5c87ca4d2f7099f79b54d67f578a68fcd59e94c84934ca2006decca5b09eac566f2f99d609862d4036e48 SHA512 94cd879925ee3174a9267e7da2d18d71874173976b362101ec06598a94b6587a33671e54bbbce5778c04418aacbb831e98386c16f6cde04574ea8c8589553dd7
|
||||
DIST android-ndk-r9-linux-x86-legacy-toolchains.tar.bz2 241172797 BLAKE2B c3aad099b68a1a605f06fdb9d93b929374c81481d6ba1502e9ad363c7437032465cd516bc9bdf205a4f9f8ea536865755970046f0f7db4070f32e0f18f65c606 SHA512 4c8f1c9c6dfe264f227959124dc19f9fc9596c166076b8ec82b37f033101285ccd5832962e233d2605869308b2367280665a1f53f4693cb753434b480c49af25
|
||||
DIST android-ndk-r9-linux-x86.tar.bz2 419862465 BLAKE2B 2e41071a2b17104cd9b5ceb543ca154936a1358722f5fc33ab221227e6a254954fe687fe7a83e2dee72b189f0ac8ef5a11419297c1a36fb45451f797cc2bb85e SHA512 9c2da6b52df00ff6177ac18314f7c7abef585d2297362d426a9b0a28c8319531d684c1515971066050181178ab205210a7f25ec1de9be843fd0da7c1e897747e
|
||||
DIST android-ndk-r9-linux-x86_64-legacy-toolchains.tar.bz2 244427866 BLAKE2B ad7c6e83ff0a8509750bb2ed302eff20dd4c451e5b55ff2be07268f007361a5023e1b4c8a175efc896e9041df6b1def54946a028dca31d432e48105161303171 SHA512 dde193474b46ac2ceb69f5ad3ba106eb840daf18470538d85e147b17dff8b1b1b848d499727e28bb8e76bdd16dd4bb99dc073c06f80949080551ae0437f08eed
|
||||
|
|
74
dev-util/android-ndk/android-ndk-16b.ebuild
Normal file
74
dev-util/android-ndk/android-ndk-16b.ebuild
Normal file
|
@ -0,0 +1,74 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
CHECKREQS_DISK_BUILD="6G"
|
||||
inherit check-reqs
|
||||
|
||||
DESCRIPTION="Open Handset Alliance's Android NDK (Native Dev Kit)"
|
||||
HOMEPAGE="http://developer.android.com/sdk/ndk/"
|
||||
SRC_URI="https://dl.google.com/android/repository/${PN}-r${PV}-linux-x86_64.zip"
|
||||
|
||||
LICENSE="android"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE=""
|
||||
RESTRICT="mirror strip installsources test"
|
||||
|
||||
DEPEND="app-arch/p7zip"
|
||||
RDEPEND=">=dev-util/android-sdk-update-manager-10
|
||||
>=sys-devel/make-3.81
|
||||
|| (
|
||||
sys-libs/ncurses:0/5[tinfo]
|
||||
sys-libs/ncurses:5/5[tinfo]
|
||||
)"
|
||||
|
||||
S="${WORKDIR}/${PN}-r${PV}"
|
||||
|
||||
ANDROID_NDK_DIR="opt/${PN}"
|
||||
|
||||
QA_PREBUILT="*"
|
||||
PYTHON_UPDATER_IGNORE="1"
|
||||
|
||||
pkg_pretend() {
|
||||
check-reqs_pkg_pretend
|
||||
}
|
||||
|
||||
pkg_setup() {
|
||||
check-reqs_pkg_setup
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
:
|
||||
}
|
||||
|
||||
src_compile() {
|
||||
:
|
||||
}
|
||||
|
||||
src_install() {
|
||||
dodir "/${ANDROID_NDK_DIR}"
|
||||
cp -pPR * "${ED}/${ANDROID_NDK_DIR}" || die
|
||||
|
||||
dodir "/${ANDROID_NDK_DIR}/out"
|
||||
fowners -R root:android "/${ANDROID_NDK_DIR}"
|
||||
fperms 0775 "/${ANDROID_NDK_DIR}/"{,build,platforms,prebuilt}
|
||||
fperms 0775 "/${ANDROID_NDK_DIR}/"{python-packages,sources,toolchains}
|
||||
fperms 3775 "/${ANDROID_NDK_DIR}/out"
|
||||
|
||||
ANDROID_PREFIX="${EPREFIX}/${ANDROID_NDK_DIR}"
|
||||
ANDROID_PATH="${EPREFIX}/${ANDROID_NDK_DIR}"
|
||||
|
||||
for i in toolchains/*/prebuilt/linux-*/bin
|
||||
do
|
||||
ANDROID_PATH="${ANDROID_PATH}:${ANDROID_PREFIX}/${i}"
|
||||
done
|
||||
|
||||
echo "PATH=\"${ANDROID_PATH}\"" > "${T}/80${PN}" || die
|
||||
doenvd "${T}/80${PN}"
|
||||
|
||||
echo "SEARCH_DIRS_MASK=\"${EPREFIX}/${ANDROID_NDK_DIR}\"" > "${T}/80${PN}" || die
|
||||
insinto "/etc/revdep-rebuild"
|
||||
doins "${T}/80${PN}"
|
||||
}
|
Binary file not shown.
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @ECLASS: elisp.eclass
|
||||
|
@ -75,7 +75,7 @@ case ${EAPI:-0} in
|
|||
inherit epatch
|
||||
EXPORT_FUNCTIONS src_{unpack,prepare,configure,compile,install} \
|
||||
pkg_{setup,postinst,postrm} ;;
|
||||
6)
|
||||
6|7)
|
||||
EXPORT_FUNCTIONS src_{unpack,prepare,configure,compile,install} \
|
||||
pkg_{setup,postinst,postrm} ;;
|
||||
*) die "${ECLASS}: EAPI ${EAPI} not supported" ;;
|
||||
|
|
|
@ -1,963 +0,0 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @DEAD
|
||||
# Removal on 2018-05-03.
|
||||
# @ECLASS: kde4-base.eclass
|
||||
# @MAINTAINER:
|
||||
# kde@gentoo.org
|
||||
# @BLURB: This eclass provides functions for kde 4.X ebuilds
|
||||
# @DESCRIPTION:
|
||||
# The kde4-base.eclass provides support for building KDE4 based ebuilds
|
||||
# and KDE4 applications.
|
||||
#
|
||||
# NOTE: KDE 4 ebuilds currently support EAPI 5. This will be
|
||||
# reviewed over time as new EAPI versions are approved.
|
||||
|
||||
if [[ -z ${_KDE4_BASE_ECLASS} ]]; then
|
||||
_KDE4_BASE_ECLASS=1
|
||||
|
||||
# @ECLASS-VARIABLE: KDE_SELINUX_MODULE
|
||||
# @DESCRIPTION:
|
||||
# If set to "none", do nothing.
|
||||
# For any other value, add selinux to IUSE, and depending on that useflag
|
||||
# add a dependency on sec-policy/selinux-${KDE_SELINUX_MODULE} to (R)DEPEND
|
||||
: ${KDE_SELINUX_MODULE:=none}
|
||||
|
||||
# @ECLASS-VARIABLE: VIRTUALDBUS_TEST
|
||||
# @DESCRIPTION:
|
||||
# If defined, launch and use a private dbus session during src_test.
|
||||
|
||||
# @ECLASS-VARIABLE: VIRTUALX_REQUIRED
|
||||
# @DESCRIPTION:
|
||||
# For proper description see virtualx.eclass manpage.
|
||||
# Here we redefine default value to be manual, if your package needs virtualx
|
||||
# for tests you should proceed with setting VIRTUALX_REQUIRED=test.
|
||||
: ${VIRTUALX_REQUIRED:=manual}
|
||||
|
||||
inherit kde4-functions toolchain-funcs flag-o-matic gnome2-utils virtualx versionator eutils multilib xdg-utils
|
||||
|
||||
if [[ ${KDE_BUILD_TYPE} = live ]]; then
|
||||
case ${KDE_SCM} in
|
||||
svn) inherit subversion ;;
|
||||
git) inherit git-r3 ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# @ECLASS-VARIABLE: CMAKE_REQUIRED
|
||||
# @DESCRIPTION:
|
||||
# Specify if cmake buildsystem is being used. Possible values are 'always' and 'never'.
|
||||
# Please note that if it's set to 'never' you need to explicitly override following phases:
|
||||
# src_configure, src_compile, src_test and src_install.
|
||||
# Defaults to 'always'.
|
||||
: ${CMAKE_REQUIRED:=always}
|
||||
if [[ ${CMAKE_REQUIRED} = always ]]; then
|
||||
buildsystem_eclass="cmake-utils"
|
||||
export_fns="src_configure src_compile src_test src_install"
|
||||
fi
|
||||
|
||||
# @ECLASS-VARIABLE: KDE_MINIMAL
|
||||
# @DESCRIPTION:
|
||||
# This variable is used when KDE_REQUIRED is set, to specify required KDE minimal
|
||||
# version for apps to work. Currently defaults to 4.4
|
||||
# One may override this variable to raise version requirements.
|
||||
# Note that it is fixed to ${PV} for kde-base packages.
|
||||
KDE_MINIMAL="${KDE_MINIMAL:-4.4}"
|
||||
|
||||
# Set slot for KDEBASE known packages
|
||||
case ${KDEBASE} in
|
||||
kde-base)
|
||||
SLOT=4/$(get_version_component_range 1-2)
|
||||
KDE_MINIMAL="${PV}"
|
||||
;;
|
||||
kdevelop)
|
||||
if [[ ${KDE_BUILD_TYPE} = live ]]; then
|
||||
# @ECLASS-VARIABLE: KDEVELOP_VERSION
|
||||
# @DESCRIPTION:
|
||||
# Specifies KDevelop version. Default is 4.0.0 for tagged packages and 9999 for live packages.
|
||||
# Applies to KDEBASE=kdevelop only.
|
||||
KDEVELOP_VERSION="${KDEVELOP_VERSION:-4.9999}"
|
||||
# @ECLASS-VARIABLE: KDEVPLATFORM_VERSION
|
||||
# @DESCRIPTION:
|
||||
# Specifies KDevplatform version. Default is 1.0.0 for tagged packages and 9999 for live packages.
|
||||
# Applies to KDEBASE=kdevelop only.
|
||||
KDEVPLATFORM_VERSION="${KDEVPLATFORM_VERSION:-4.9999}"
|
||||
else
|
||||
case ${PN} in
|
||||
kdevelop)
|
||||
KDEVELOP_VERSION=${PV}
|
||||
KDEVPLATFORM_VERSION="$(($(get_major_version)-3)).$(get_after_major_version)"
|
||||
;;
|
||||
kdevplatform|kdevelop-php*|kdevelop-python)
|
||||
KDEVELOP_VERSION="$(($(get_major_version)+3)).$(get_after_major_version)"
|
||||
KDEVPLATFORM_VERSION=${PV}
|
||||
;;
|
||||
*)
|
||||
KDEVELOP_VERSION="${KDEVELOP_VERSION:-4.0.0}"
|
||||
KDEVPLATFORM_VERSION="${KDEVPLATFORM_VERSION:-1.0.0}"
|
||||
esac
|
||||
fi
|
||||
SLOT="4"
|
||||
;;
|
||||
esac
|
||||
|
||||
inherit ${buildsystem_eclass}
|
||||
|
||||
EXPORT_FUNCTIONS pkg_setup src_unpack src_prepare ${export_fns} pkg_preinst pkg_postinst pkg_postrm
|
||||
|
||||
unset buildsystem_eclass
|
||||
unset export_fns
|
||||
|
||||
# @ECLASS-VARIABLE: DECLARATIVE_REQUIRED
|
||||
# @DESCRIPTION:
|
||||
# Is qtdeclarative required? Possible values are 'always', 'optional' and 'never'.
|
||||
# This variable must be set before inheriting any eclasses. Defaults to 'never'.
|
||||
DECLARATIVE_REQUIRED="${DECLARATIVE_REQUIRED:-never}"
|
||||
|
||||
# @ECLASS-VARIABLE: QT3SUPPORT_REQUIRED
|
||||
# @DESCRIPTION:
|
||||
# Is qt3support required? Possible values are 'true' or 'false'.
|
||||
# This variable must be set before inheriting any eclasses. Defaults to 'false'.
|
||||
QT3SUPPORT_REQUIRED="${QT3SUPPORT_REQUIRED:-false}"
|
||||
|
||||
# @ECLASS-VARIABLE: QTHELP_REQUIRED
|
||||
# @DESCRIPTION:
|
||||
# Is qthelp required? Possible values are 'always', 'optional' and 'never'.
|
||||
# This variable must be set before inheriting any eclasses. Defaults to 'never'.
|
||||
QTHELP_REQUIRED="${QTHELP_REQUIRED:-never}"
|
||||
|
||||
# @ECLASS-VARIABLE: OPENGL_REQUIRED
|
||||
# @DESCRIPTION:
|
||||
# Is qtopengl required? Possible values are 'always', 'optional' and 'never'.
|
||||
# This variable must be set before inheriting any eclasses. Defaults to 'never'.
|
||||
OPENGL_REQUIRED="${OPENGL_REQUIRED:-never}"
|
||||
|
||||
# @ECLASS-VARIABLE: MULTIMEDIA_REQUIRED
|
||||
# @DESCRIPTION:
|
||||
# Is qtmultimedia required? Possible values are 'always', 'optional' and 'never'.
|
||||
# This variable must be set before inheriting any eclasses. Defaults to 'never'.
|
||||
MULTIMEDIA_REQUIRED="${MULTIMEDIA_REQUIRED:-never}"
|
||||
|
||||
# @ECLASS-VARIABLE: SQL_REQUIRED
|
||||
# @DESCRIPTION:
|
||||
# Is qtsql required? Possible values are 'always', 'optional' and 'never'.
|
||||
# This variable must be set before inheriting any eclasses. Defaults to 'never'.
|
||||
SQL_REQUIRED="${SQL_REQUIRED:-never}"
|
||||
|
||||
# @ECLASS-VARIABLE: WEBKIT_REQUIRED
|
||||
# @DESCRIPTION:
|
||||
# Is qtwebkit required? Possible values are 'always', 'optional' and 'never'.
|
||||
# This variable must be set before inheriting any eclasses. Defaults to 'never'.
|
||||
WEBKIT_REQUIRED="${WEBKIT_REQUIRED:-never}"
|
||||
|
||||
# @ECLASS-VARIABLE: CPPUNIT_REQUIRED
|
||||
# @DESCRIPTION:
|
||||
# Is cppunit required for tests? Possible values are 'always', 'optional' and 'never'.
|
||||
# This variable must be set before inheriting any eclasses. Defaults to 'never'.
|
||||
CPPUNIT_REQUIRED="${CPPUNIT_REQUIRED:-never}"
|
||||
|
||||
# @ECLASS-VARIABLE: KDE_REQUIRED
|
||||
# @DESCRIPTION:
|
||||
# Is kde required? Possible values are 'always', 'optional' and 'never'.
|
||||
# This variable must be set before inheriting any eclasses. Defaults to 'always'
|
||||
# If set to 'always' or 'optional', KDE_MINIMAL may be overridden as well.
|
||||
# Note that for kde-base packages this variable is fixed to 'always'.
|
||||
KDE_REQUIRED="${KDE_REQUIRED:-always}"
|
||||
|
||||
# @ECLASS-VARIABLE: KDE_HANDBOOK
|
||||
# @DESCRIPTION:
|
||||
# Set to enable handbook in application. Possible values are 'always', 'optional'
|
||||
# (handbook USE flag) and 'never'.
|
||||
# This variable must be set before inheriting any eclasses. Defaults to 'never'.
|
||||
# It adds default handbook dirs for kde-base packages to KMEXTRA and in any case it
|
||||
# ensures buildtime and runtime dependencies.
|
||||
KDE_HANDBOOK="${KDE_HANDBOOK:-never}"
|
||||
|
||||
# @ECLASS-VARIABLE: KDE_LINGUAS_LIVE_OVERRIDE
|
||||
# @DESCRIPTION:
|
||||
# Set this varible if you want your live package to manage its
|
||||
# translations. (Mostly all kde ebuilds does not ship documentation
|
||||
# and translations in live ebuilds)
|
||||
if [[ ${KDE_BUILD_TYPE} == live && -z ${KDE_LINGUAS_LIVE_OVERRIDE} ]]; then
|
||||
# Kdebase actually provides the handbooks even for live stuff
|
||||
[[ ${KDEBASE} == kde-base ]] || KDE_HANDBOOK=never
|
||||
KDE_LINGUAS=""
|
||||
fi
|
||||
|
||||
# Setup packages inheriting this eclass
|
||||
case ${KDEBASE} in
|
||||
kde-base)
|
||||
HOMEPAGE="https://www.kde.org/"
|
||||
LICENSE="GPL-2"
|
||||
if [[ ${KDE_BUILD_TYPE} = live && -z ${I_KNOW_WHAT_I_AM_DOING} ]]; then
|
||||
# Disable tests for live ebuilds by default
|
||||
RESTRICT+=" test"
|
||||
fi
|
||||
|
||||
# This code is to prevent portage from searching GENTOO_MIRRORS for
|
||||
# packages that will never be mirrored. (As they only will ever be in
|
||||
# the overlay).
|
||||
case ${PV} in
|
||||
*9999* | 4.?.[6-9]? | 4.??.[6-9]? | ??.?.[6-9]? | ??.??.[6-9]?)
|
||||
RESTRICT+=" mirror"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
kdevelop)
|
||||
HOMEPAGE="https://www.kdevelop.org/"
|
||||
LICENSE="GPL-2"
|
||||
;;
|
||||
esac
|
||||
|
||||
# @ECLASS-VARIABLE: QT_MINIMAL
|
||||
# @DESCRIPTION:
|
||||
# Determine version of qt we enforce as minimal for the package.
|
||||
QT_MINIMAL="${QT_MINIMAL:-4.8.5}"
|
||||
|
||||
# Declarative dependencies
|
||||
qtdeclarativedepend="
|
||||
>=dev-qt/qtdeclarative-${QT_MINIMAL}:4
|
||||
"
|
||||
case ${DECLARATIVE_REQUIRED} in
|
||||
always)
|
||||
COMMONDEPEND+=" ${qtdeclarativedepend}"
|
||||
;;
|
||||
optional)
|
||||
IUSE+=" declarative"
|
||||
COMMONDEPEND+=" declarative? ( ${qtdeclarativedepend} )"
|
||||
;;
|
||||
*) ;;
|
||||
esac
|
||||
unset qtdeclarativedepend
|
||||
|
||||
# Qt3Support dependencies
|
||||
qt3supportdepend="
|
||||
>=dev-qt/qt3support-${QT_MINIMAL}:4[accessibility]
|
||||
"
|
||||
case ${QT3SUPPORT_REQUIRED} in
|
||||
true)
|
||||
COMMONDEPEND+=" ${qt3supportdepend}"
|
||||
[[ -n ${qtcoreuse} ]] && qtcoreuse+=",qt3support" || qtcoreuse="qt3support"
|
||||
[[ -n ${qtsqluse} ]] && qtsqluse+=",qt3support" || qtsqluse="qt3support"
|
||||
[[ -n ${kdelibsuse} ]] && kdelibsuse+=",qt3support(+)" || kdelibsuse="qt3support(+)"
|
||||
;;
|
||||
*) ;;
|
||||
esac
|
||||
unset qt3supportdepend
|
||||
|
||||
# QtHelp dependencies
|
||||
qthelpdepend="
|
||||
>=dev-qt/qthelp-${QT_MINIMAL}:4
|
||||
"
|
||||
case ${QTHELP_REQUIRED} in
|
||||
always)
|
||||
COMMONDEPEND+=" ${qthelpdepend}"
|
||||
;;
|
||||
optional)
|
||||
IUSE+=" qthelp"
|
||||
COMMONDEPEND+=" qthelp? ( ${qthelpdepend} )"
|
||||
;;
|
||||
esac
|
||||
unset qthelpdepend
|
||||
|
||||
# OpenGL dependencies
|
||||
qtopengldepend="
|
||||
>=dev-qt/qtopengl-${QT_MINIMAL}:4
|
||||
"
|
||||
case ${OPENGL_REQUIRED} in
|
||||
always)
|
||||
COMMONDEPEND+=" ${qtopengldepend}"
|
||||
;;
|
||||
optional)
|
||||
IUSE+=" opengl"
|
||||
COMMONDEPEND+=" opengl? ( ${qtopengldepend} )"
|
||||
;;
|
||||
*) ;;
|
||||
esac
|
||||
unset qtopengldepend
|
||||
|
||||
# MultiMedia dependencies
|
||||
qtmultimediadepend="
|
||||
>=dev-qt/qtmultimedia-${QT_MINIMAL}:4
|
||||
"
|
||||
case ${MULTIMEDIA_REQUIRED} in
|
||||
always)
|
||||
COMMONDEPEND+=" ${qtmultimediadepend}"
|
||||
;;
|
||||
optional)
|
||||
IUSE+=" multimedia"
|
||||
COMMONDEPEND+=" multimedia? ( ${qtmultimediadepend} )"
|
||||
;;
|
||||
*) ;;
|
||||
esac
|
||||
unset qtmultimediadepend
|
||||
|
||||
# Sql dependencies
|
||||
[[ -n ${qtsqluse} ]] && qtsqluse="[${qtsqluse}]"
|
||||
qtsqldepend="
|
||||
>=dev-qt/qtsql-${QT_MINIMAL}:4${qtsqluse}
|
||||
"
|
||||
case ${SQL_REQUIRED} in
|
||||
always)
|
||||
COMMONDEPEND+=" ${qtsqldepend}"
|
||||
;;
|
||||
optional)
|
||||
IUSE+=" sql"
|
||||
COMMONDEPEND+=" sql? ( ${qtsqldepend} )"
|
||||
;;
|
||||
*) ;;
|
||||
esac
|
||||
unset qtsqluse
|
||||
unset qtsqldepend
|
||||
|
||||
# WebKit dependencies
|
||||
qtwebkitdepend="
|
||||
>=dev-qt/qtwebkit-${QT_MINIMAL}:4
|
||||
"
|
||||
case ${WEBKIT_REQUIRED} in
|
||||
always)
|
||||
COMMONDEPEND+=" ${qtwebkitdepend}"
|
||||
[[ -n ${kdelibsuse} ]] && kdelibsuse+=",webkit(+)" || kdelibsuse="webkit(+)"
|
||||
;;
|
||||
optional)
|
||||
IUSE+=" +webkit"
|
||||
COMMONDEPEND+=" webkit? ( ${qtwebkitdepend} )"
|
||||
[[ -n ${kdelibsuse} ]] && kdelibsuse+=",webkit?" || kdelibsuse="webkit?"
|
||||
;;
|
||||
*) ;;
|
||||
esac
|
||||
unset qtwebkitdepend
|
||||
|
||||
# CppUnit dependencies
|
||||
cppuintdepend="
|
||||
dev-util/cppunit
|
||||
"
|
||||
case ${CPPUNIT_REQUIRED} in
|
||||
always)
|
||||
DEPEND+=" ${cppuintdepend}"
|
||||
;;
|
||||
optional)
|
||||
IUSE+=" test"
|
||||
DEPEND+=" test? ( ${cppuintdepend} )"
|
||||
;;
|
||||
*) ;;
|
||||
esac
|
||||
unset cppuintdepend
|
||||
|
||||
# KDE dependencies
|
||||
# Qt accessibility classes are needed in various places, bug 325461
|
||||
[[ -n ${qtcoreuse} ]] && qtcoreuse+=",ssl" || qtcoreuse="ssl"
|
||||
[[ -n ${qtcoreuse} ]] && qtcoreuse="[${qtcoreuse}]"
|
||||
kdecommondepend="
|
||||
dev-lang/perl
|
||||
>=dev-qt/designer-${QT_MINIMAL}:4
|
||||
>=dev-qt/qtcore-${QT_MINIMAL}:4${qtcoreuse}
|
||||
>=dev-qt/qtdbus-${QT_MINIMAL}:4
|
||||
>=dev-qt/qtgui-${QT_MINIMAL}:4[accessibility,dbus(+)]
|
||||
>=dev-qt/qtscript-${QT_MINIMAL}:4
|
||||
>=dev-qt/qtsvg-${QT_MINIMAL}:4
|
||||
>=dev-qt/qttest-${QT_MINIMAL}:4
|
||||
"
|
||||
unset qtcoreuse
|
||||
|
||||
if [[ ${PN} != kdelibs ]]; then
|
||||
[[ -n ${kdelibsuse} ]] && kdelibsuse="[${kdelibsuse}]"
|
||||
kdecommondepend+=" kde-frameworks/kdelibs:4${kdelibsuse}"
|
||||
if [[ ${KDEBASE} = kdevelop ]]; then
|
||||
if [[ ${PN} != kdevplatform ]]; then
|
||||
# @ECLASS-VARIABLE: KDEVPLATFORM_REQUIRED
|
||||
# @DESCRIPTION:
|
||||
# Specifies whether kdevplatform is required. Possible values are 'always' (default) and 'never'.
|
||||
# Applies to KDEBASE=kdevelop only.
|
||||
KDEVPLATFORM_REQUIRED="${KDEVPLATFORM_REQUIRED:-always}"
|
||||
case ${KDEVPLATFORM_REQUIRED} in
|
||||
always)
|
||||
kdecommondepend+="
|
||||
>=dev-util/kdevplatform-${KDEVPLATFORM_VERSION}:4
|
||||
"
|
||||
;;
|
||||
*) ;;
|
||||
esac
|
||||
fi
|
||||
fi
|
||||
fi
|
||||
unset kdelibsuse
|
||||
|
||||
kdedepend="
|
||||
dev-util/automoc
|
||||
virtual/pkgconfig
|
||||
>=x11-libs/libXtst-1.1.0
|
||||
x11-base/xorg-proto
|
||||
"
|
||||
|
||||
kderdepend=""
|
||||
|
||||
# all packages needs oxygen icons for basic iconset
|
||||
if [[ ${PN} != oxygen-icons ]]; then
|
||||
kderdepend+=" kde-frameworks/oxygen-icons"
|
||||
fi
|
||||
|
||||
# add a dependency over kde4-l10n
|
||||
if [[ ${KDEBASE} != "kde-base" && -n ${KDE_LINGUAS} ]]; then
|
||||
for _lingua in $(kde4_lingua_to_l10n ${KDE_LINGUAS}); do
|
||||
# if our package has linguas, pull in kde4-l10n with selected lingua enabled,
|
||||
# but only for selected ones.
|
||||
# this can't be done on one line because if user doesn't use any localisation
|
||||
# then he is probably not interested in kde4-l10n at all.
|
||||
kderdepend+="
|
||||
l10n_${_lingua}? ( $(add_kdeapps_dep kde4-l10n "l10n_${_lingua}(+)") )
|
||||
"
|
||||
done
|
||||
unset _lingua
|
||||
fi
|
||||
|
||||
kdehandbookdepend="
|
||||
app-text/docbook-xml-dtd:4.2
|
||||
app-text/docbook-xsl-stylesheets
|
||||
"
|
||||
kdehandbookrdepend="
|
||||
kde-frameworks/kdelibs:4[handbook]
|
||||
"
|
||||
case ${KDE_HANDBOOK} in
|
||||
always)
|
||||
kdedepend+=" ${kdehandbookdepend}"
|
||||
[[ ${PN} != kdelibs ]] && kderdepend+=" ${kdehandbookrdepend}"
|
||||
;;
|
||||
optional)
|
||||
IUSE+=" +handbook"
|
||||
kdedepend+=" handbook? ( ${kdehandbookdepend} )"
|
||||
[[ ${PN} != kdelibs ]] && kderdepend+=" handbook? ( ${kdehandbookrdepend} )"
|
||||
;;
|
||||
*) ;;
|
||||
esac
|
||||
unset kdehandbookdepend kdehandbookrdepend
|
||||
|
||||
case ${KDE_SELINUX_MODULE} in
|
||||
none) ;;
|
||||
*)
|
||||
IUSE+=" selinux"
|
||||
kderdepend+=" selinux? ( sec-policy/selinux-${KDE_SELINUX_MODULE} )"
|
||||
;;
|
||||
esac
|
||||
|
||||
case ${KDE_REQUIRED} in
|
||||
always)
|
||||
[[ -n ${kdecommondepend} ]] && COMMONDEPEND+=" ${kdecommondepend}"
|
||||
[[ -n ${kdedepend} ]] && DEPEND+=" ${kdedepend}"
|
||||
[[ -n ${kderdepend} ]] && RDEPEND+=" ${kderdepend}"
|
||||
;;
|
||||
optional)
|
||||
IUSE+=" kde"
|
||||
[[ -n ${kdecommondepend} ]] && COMMONDEPEND+=" kde? ( ${kdecommondepend} )"
|
||||
[[ -n ${kdedepend} ]] && DEPEND+=" kde? ( ${kdedepend} )"
|
||||
[[ -n ${kderdepend} ]] && RDEPEND+=" kde? ( ${kderdepend} )"
|
||||
;;
|
||||
*) ;;
|
||||
esac
|
||||
|
||||
unset kdecommondepend kdedepend kderdepend
|
||||
|
||||
debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: COMMONDEPEND is ${COMMONDEPEND}"
|
||||
debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: DEPEND (only) is ${DEPEND}"
|
||||
debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: RDEPEND (only) is ${RDEPEND}"
|
||||
|
||||
# Accumulate dependencies set by this eclass
|
||||
DEPEND+=" ${COMMONDEPEND}"
|
||||
RDEPEND+=" ${COMMONDEPEND}"
|
||||
unset COMMONDEPEND
|
||||
|
||||
# Fetch section - If the ebuild's category is not 'kde-base' and if it is not a
|
||||
# kdevelop ebuild, the URI should be set in the ebuild itself
|
||||
_calculate_src_uri() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
local _kmname _kmname_pv
|
||||
|
||||
# we calculate URI only for known KDEBASE modules
|
||||
[[ -n ${KDEBASE} ]] || return
|
||||
|
||||
# calculate tarball module name
|
||||
if [[ -n ${KMNAME} ]]; then
|
||||
_kmname="${KMNAME}"
|
||||
else
|
||||
_kmname=${PN}
|
||||
fi
|
||||
_kmname_pv="${_kmname}-${PV}"
|
||||
case ${KDEBASE} in
|
||||
kde-base)
|
||||
case ${PV} in
|
||||
4.4.20*)
|
||||
# KDEPIM 4.4 no-akonadi branch, special case
|
||||
# TODO: Remove this part when KDEPIM 4.4 gets out of the tree
|
||||
SRC_URI="https://dev.gentoo.org/~dilfridge/distfiles/${_kmname_pv}.tar.xz" ;;
|
||||
4.?.[6-9]? | 4.??.[6-9]?)
|
||||
# Unstable KDE SC releases
|
||||
SRC_URI="mirror://kde/unstable/${PV}/src/${_kmname_pv}.tar.xz" ;;
|
||||
4.11.22)
|
||||
# Part of 15.08.0 actually, sigh. Not stable for next release!
|
||||
SRC_URI="mirror://kde/Attic/applications/15.08.0/src/${_kmname_pv}.tar.xz" ;;
|
||||
4.14.3)
|
||||
# Last SC release
|
||||
SRC_URI="mirror://kde/stable/${PV}/src/${_kmname_pv}.tar.xz" ;;
|
||||
4.14.10)
|
||||
# Part of 15.04.3 actually, sigh. Used by last version of KDE PIM 4.
|
||||
SRC_URI="mirror://kde/Attic/applications/15.04.3/src/${_kmname_pv}.tar.xz" ;;
|
||||
4.14.11*)
|
||||
# KDEPIM 4.14 snapshot with Gentoo patches
|
||||
SRC_URI="https://dev.gentoo.org/~asturm/distfiles/${_kmname_pv}.tar.xz" ;;
|
||||
16.12.3)
|
||||
SRC_URI="mirror://kde/Attic/applications/16.12.3/src/${_kmname_pv}.tar.xz" ;;
|
||||
??.?.[6-9]? | ??.??.[4-9]?)
|
||||
# Unstable KDE Applications releases
|
||||
SRC_URI="mirror://kde/unstable/applications/${PV}/src/${_kmname}-${PV}.tar.xz" ;;
|
||||
*)
|
||||
# Stable KDE Applications releases
|
||||
SRC_URI="mirror://kde/stable/applications/${PV}/src/${_kmname}-${PV}.tar.xz"
|
||||
;;
|
||||
esac
|
||||
;;
|
||||
kdevelop|kdevelop-php*|kdevplatform)
|
||||
case ${KDEVELOP_VERSION} in
|
||||
4.[123].[6-9]*) SRC_URI="mirror://kde/unstable/kdevelop/${KDEVELOP_VERSION}/src/${P}.tar.xz" ;;
|
||||
4.7.3) SRC_URI="mirror://kde/stable/kdevelop/${KDEVELOP_VERSION}/src/${P}.tar.bz2" ;;
|
||||
4.7.4) SRC_URI="mirror://kde/stable/kdevelop/${KDEVELOP_VERSION}/${P}.tar.xz" ;;
|
||||
*) SRC_URI="mirror://kde/stable/kdevelop/${KDEVELOP_VERSION}/src/${P}.tar.xz" ;;
|
||||
esac
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
_calculate_live_repo() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
SRC_URI=""
|
||||
case ${KDE_SCM} in
|
||||
svn)
|
||||
# Determine branch URL based on live type
|
||||
local branch_prefix
|
||||
case ${PV} in
|
||||
9999*)
|
||||
# trunk
|
||||
branch_prefix="trunk/KDE"
|
||||
;;
|
||||
*)
|
||||
# branch
|
||||
branch_prefix="branches/KDE/$(get_kde_version)"
|
||||
|
||||
if [[ ${PV} == ??.??.49.9999 && ${CATEGORY} = kde-apps ]]; then
|
||||
branch_prefix="branches/Applications/$(get_kde_version)"
|
||||
fi
|
||||
|
||||
# @ECLASS-VARIABLE: ESVN_PROJECT_SUFFIX
|
||||
# @DESCRIPTION
|
||||
# Suffix appended to ESVN_PROJECT depending on fetched branch.
|
||||
# Defaults is empty (for -9999 = trunk), and "-${PV}" otherwise.
|
||||
ESVN_PROJECT_SUFFIX="-${PV}"
|
||||
;;
|
||||
esac
|
||||
# @ECLASS-VARIABLE: ESVN_MIRROR
|
||||
# @DESCRIPTION:
|
||||
# This variable allows easy overriding of default kde mirror service
|
||||
# (anonsvn) with anything else you might want to use.
|
||||
ESVN_MIRROR=${ESVN_MIRROR:=svn://anonsvn.kde.org/home/kde}
|
||||
# Split ebuild, or extragear stuff
|
||||
if [[ -n ${KMNAME} ]]; then
|
||||
ESVN_PROJECT="${KMNAME}${ESVN_PROJECT_SUFFIX}"
|
||||
if [[ -z ${KMNOMODULE} ]] && [[ -z ${KMMODULE} ]]; then
|
||||
KMMODULE="${PN}"
|
||||
fi
|
||||
# Split kde-base/ ebuilds: (they reside in trunk/KDE)
|
||||
case ${KMNAME} in
|
||||
kdebase-*)
|
||||
ESVN_REPO_URI="${ESVN_MIRROR}/${branch_prefix}/kdebase/${KMNAME#kdebase-}"
|
||||
;;
|
||||
kdelibs-*)
|
||||
ESVN_REPO_URI="${ESVN_MIRROR}/${branch_prefix}/kdelibs/${KMNAME#kdelibs-}"
|
||||
;;
|
||||
kdereview*)
|
||||
ESVN_REPO_URI="${ESVN_MIRROR}/trunk/${KMNAME}/${KMMODULE}"
|
||||
;;
|
||||
kdesupport)
|
||||
ESVN_REPO_URI="${ESVN_MIRROR}/trunk/${KMNAME}/${KMMODULE}"
|
||||
ESVN_PROJECT="${PN}${ESVN_PROJECT_SUFFIX}"
|
||||
;;
|
||||
kde*)
|
||||
ESVN_REPO_URI="${ESVN_MIRROR}/${branch_prefix}/${KMNAME}"
|
||||
;;
|
||||
extragear*|playground*)
|
||||
# Unpack them in toplevel dir, so that they won't conflict with kde4-meta
|
||||
# build packages from same svn location.
|
||||
ESVN_REPO_URI="${ESVN_MIRROR}/trunk/${KMNAME}/${KMMODULE}"
|
||||
ESVN_PROJECT="${PN}${ESVN_PROJECT_SUFFIX}"
|
||||
;;
|
||||
*)
|
||||
ESVN_REPO_URI="${ESVN_MIRROR}/trunk/${KMNAME}/${KMMODULE}"
|
||||
;;
|
||||
esac
|
||||
else
|
||||
# kdelibs, kdepimlibs
|
||||
ESVN_REPO_URI="${ESVN_MIRROR}/${branch_prefix}/${PN}"
|
||||
ESVN_PROJECT="${PN}${ESVN_PROJECT_SUFFIX}"
|
||||
fi
|
||||
# @ECLASS-VARIABLE: ESVN_UP_FREQ
|
||||
# @DESCRIPTION:
|
||||
# This variable is used for specifying the timeout between svn synces
|
||||
# for kde-base modules. Does not affect misc apps.
|
||||
# Default value is 1 hour.
|
||||
[[ ${KDEBASE} = kde-base ]] && ESVN_UP_FREQ=${ESVN_UP_FREQ:-1}
|
||||
;;
|
||||
git)
|
||||
local _kmname
|
||||
# @ECLASS-VARIABLE: EGIT_MIRROR
|
||||
# @DESCRIPTION:
|
||||
# This variable allows easy overriding of default kde mirror service
|
||||
# (anongit) with anything else you might want to use.
|
||||
EGIT_MIRROR=${EGIT_MIRROR:=https://anongit.kde.org}
|
||||
|
||||
# @ECLASS-VARIABLE: EGIT_REPONAME
|
||||
# @DESCRIPTION:
|
||||
# This variable allows overriding of default repository
|
||||
# name. Specify only if this differ from PN and KMNAME.
|
||||
if [[ -n ${EGIT_REPONAME} ]]; then
|
||||
# the repository and kmname different
|
||||
_kmname=${EGIT_REPONAME}
|
||||
elif [[ -n ${KMNAME} ]]; then
|
||||
_kmname=${KMNAME}
|
||||
else
|
||||
_kmname=${PN}
|
||||
fi
|
||||
|
||||
# default branching
|
||||
[[ ${PV} != 4.9999* && ${PV} != 9999 && ${KDEBASE} == kde-base ]] && \
|
||||
EGIT_BRANCH="KDE/$(get_kde_version)"
|
||||
|
||||
# Applications branching
|
||||
[[ ${PV} == ??.??.49.9999 && ${KDEBASE} == kde-base ]] && \
|
||||
EGIT_BRANCH="Applications/$(get_kde_version)"
|
||||
|
||||
# default repo uri
|
||||
EGIT_REPO_URI+=( "${EGIT_MIRROR}/${_kmname}" )
|
||||
|
||||
debug-print "${FUNCNAME}: Repository: ${EGIT_REPO_URI}"
|
||||
debug-print "${FUNCNAME}: Branch: ${EGIT_BRANCH}"
|
||||
;;
|
||||
esac
|
||||
}
|
||||
|
||||
case ${KDE_BUILD_TYPE} in
|
||||
live) _calculate_live_repo ;;
|
||||
*) _calculate_src_uri ;;
|
||||
esac
|
||||
|
||||
debug-print "${LINENO} ${ECLASS} ${FUNCNAME}: SRC_URI is ${SRC_URI}"
|
||||
|
||||
# @ECLASS-VARIABLE: PREFIX
|
||||
# @DESCRIPTION:
|
||||
# Set the installation PREFIX for non kde-base applications. It defaults to /usr.
|
||||
# kde-base packages go into KDE4 installation directory (/usr).
|
||||
# No matter the PREFIX, package will be built against KDE installed in /usr.
|
||||
|
||||
# @FUNCTION: kde4-base_pkg_setup
|
||||
# @DESCRIPTION:
|
||||
# Do some basic settings
|
||||
kde4-base_pkg_setup() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
if has handbook ${IUSE} || has "+handbook" ${IUSE} && [[ "${KDE_HANDBOOK}" != optional ]] ; then
|
||||
eqawarn "Handbook support is enabled via KDE_HANDBOOK=optional in the ebuild."
|
||||
eqawarn "Please do not just set IUSE=handbook, as this leads to dependency errors."
|
||||
fi
|
||||
|
||||
# Don't set KDEHOME during compilation, it will cause access violations
|
||||
unset KDEHOME
|
||||
|
||||
KDEDIR=/usr
|
||||
: ${PREFIX:=/usr}
|
||||
EKDEDIR=${EPREFIX}/usr
|
||||
|
||||
# Point to correct QT plugins path
|
||||
QT_PLUGIN_PATH="${EPREFIX}/usr/$(get_libdir)/kde4/plugins/"
|
||||
|
||||
# Fix XDG collision with sandbox
|
||||
export XDG_CONFIG_HOME="${T}"
|
||||
}
|
||||
|
||||
# @FUNCTION: kde4-base_src_unpack
|
||||
# @DESCRIPTION:
|
||||
# This function unpacks the source tarballs for KDE4 applications.
|
||||
kde4-base_src_unpack() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
if [[ ${KDE_BUILD_TYPE} = live ]]; then
|
||||
case ${KDE_SCM} in
|
||||
svn)
|
||||
subversion_src_unpack
|
||||
;;
|
||||
git)
|
||||
git-r3_src_unpack
|
||||
;;
|
||||
esac
|
||||
else
|
||||
unpack ${A}
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: kde4-base_src_prepare
|
||||
# @DESCRIPTION:
|
||||
# General pre-configure and pre-compile function for KDE4 applications.
|
||||
# It also handles translations if KDE_LINGUAS is defined. See KDE_LINGUAS and
|
||||
# enable_selected_linguas() and enable_selected_doc_linguas()
|
||||
# in kde4-functions.eclass(5) for further details.
|
||||
kde4-base_src_prepare() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
# enable handbook and linguas only when not using live ebuild
|
||||
|
||||
# Only enable selected languages, used for KDE extragear apps.
|
||||
if [[ -n ${KDE_LINGUAS} ]]; then
|
||||
enable_selected_linguas
|
||||
fi
|
||||
|
||||
# Enable/disable handbooks for kde4-base packages
|
||||
# kde4-l10n inherits kde4-base but is metapackage, so no check for doc
|
||||
# kdelibs inherits kde4-base but handle installing the handbook itself
|
||||
if ! has kde4-meta ${INHERITED} && in_iuse handbook; then
|
||||
if [[ ${KDEBASE} == kde-base ]]; then
|
||||
if [[ ${PN} != kde4-l10n && ${PN} != kdepim-l10n && ${PN} != kdelibs ]] && use !handbook; then
|
||||
# documentation in kde4-functions
|
||||
: ${KDE_DOC_DIRS:=doc}
|
||||
local dir
|
||||
for dir in ${KDE_DOC_DIRS}; do
|
||||
sed -e "\!^[[:space:]]*add_subdirectory[[:space:]]*([[:space:]]*${dir}[[:space:]]*)!s/^/#DONOTCOMPILE /" \
|
||||
-e "\!^[[:space:]]*ADD_SUBDIRECTORY[[:space:]]*([[:space:]]*${dir}[[:space:]]*)!s/^/#DONOTCOMPILE /" \
|
||||
-e "\!^[[:space:]]*macro_optional_add_subdirectory[[:space:]]*([[:space:]]*${dir}[[:space:]]*)!s/^/#DONOTCOMPILE /" \
|
||||
-e "\!^[[:space:]]*MACRO_OPTIONAL_ADD_SUBDIRECTORY[[:space:]]*([[:space:]]*${dir}[[:space:]]*)!s/^/#DONOTCOMPILE /" \
|
||||
-i CMakeLists.txt || die "failed to comment out handbook"
|
||||
done
|
||||
fi
|
||||
else
|
||||
enable_selected_doc_linguas
|
||||
fi
|
||||
fi
|
||||
|
||||
# SCM bootstrap
|
||||
if [[ ${KDE_BUILD_TYPE} = live ]]; then
|
||||
case ${KDE_SCM} in
|
||||
svn) subversion_src_prepare ;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# Apply patches, cmake-utils does the job already
|
||||
cmake-utils_src_prepare
|
||||
|
||||
# Save library dependencies
|
||||
if [[ -n ${KMSAVELIBS} ]] ; then
|
||||
save_library_dependencies
|
||||
fi
|
||||
|
||||
# Inject library dependencies
|
||||
if [[ -n ${KMLOADLIBS} ]] ; then
|
||||
load_library_dependencies
|
||||
fi
|
||||
|
||||
# Hack for manuals relying on outdated DTD, only outside kde-base/...
|
||||
if [[ -z ${KDEBASE} ]]; then
|
||||
find "${S}" -name "*.docbook" \
|
||||
-exec sed -i -r \
|
||||
-e 's:-//KDE//DTD DocBook XML V4\.1(\..)?-Based Variant V1\.[01]//EN:-//KDE//DTD DocBook XML V4.2-Based Variant V1.1//EN:g' {} + \
|
||||
|| die 'failed to fix DocBook variant version'
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: kde4-base_src_configure
|
||||
# @DESCRIPTION:
|
||||
# Function for configuring the build of KDE4 applications.
|
||||
kde4-base_src_configure() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
# Build tests in src_test only, where we override this value
|
||||
local cmakeargs=(-DKDE4_BUILD_TESTS=OFF)
|
||||
|
||||
if use_if_iuse debug; then
|
||||
# Set "real" debug mode
|
||||
CMAKE_KDE_BUILD_TYPE="Debugfull"
|
||||
else
|
||||
# Handle common release builds
|
||||
append-cppflags -DQT_NO_DEBUG
|
||||
fi
|
||||
|
||||
# Set distribution name
|
||||
[[ ${PN} = kdelibs ]] && cmakeargs+=(-DKDE_DISTRIBUTION_TEXT=Gentoo)
|
||||
|
||||
# Here we set the install prefix
|
||||
tc-is-cross-compiler || cmakeargs+=(-DCMAKE_INSTALL_PREFIX="${EPREFIX}${PREFIX}")
|
||||
|
||||
# Use colors
|
||||
QTEST_COLORED=1
|
||||
|
||||
# Shadow existing installations
|
||||
unset KDEDIRS
|
||||
|
||||
#qmake -query QT_INSTALL_LIBS unavailable when cross-compiling
|
||||
tc-is-cross-compiler && cmakeargs+=(-DQT_LIBRARY_DIR=${ROOT}/usr/$(get_libdir)/qt4)
|
||||
#kde-config -path data unavailable when cross-compiling
|
||||
tc-is-cross-compiler && cmakeargs+=(-DKDE4_DATA_DIR=${ROOT}/usr/share/apps/)
|
||||
|
||||
# sysconf needs to be /etc, not /usr/etc
|
||||
cmakeargs+=(-DSYSCONF_INSTALL_DIR="${EPREFIX}"/etc)
|
||||
|
||||
if [[ $(declare -p mycmakeargs 2>&-) != "declare -a mycmakeargs="* ]]; then
|
||||
if [[ ${mycmakeargs} ]]; then
|
||||
eqawarn "mycmakeargs should always be declared as an array, not a string"
|
||||
fi
|
||||
mycmakeargs=(${mycmakeargs})
|
||||
fi
|
||||
|
||||
mycmakeargs=("${cmakeargs[@]}" "${mycmakeargs[@]}")
|
||||
|
||||
cmake-utils_src_configure
|
||||
}
|
||||
|
||||
# @FUNCTION: kde4-base_src_compile
|
||||
# @DESCRIPTION:
|
||||
# General function for compiling KDE4 applications.
|
||||
kde4-base_src_compile() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
cmake-utils_src_compile "$@"
|
||||
}
|
||||
|
||||
# @FUNCTION: kde4-base_src_test
|
||||
# @DESCRIPTION:
|
||||
# Function for testing KDE4 applications.
|
||||
kde4-base_src_test() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
local kded4_pid
|
||||
|
||||
_test_runner() {
|
||||
if [[ -n "${VIRTUALDBUS_TEST}" ]]; then
|
||||
export $(dbus-launch)
|
||||
kded4 2>&1 > /dev/null &
|
||||
kded4_pid=$!
|
||||
fi
|
||||
|
||||
cmake-utils_src_test
|
||||
}
|
||||
|
||||
# When run as normal user during ebuild development with the ebuild command, the
|
||||
# kde tests tend to access the session DBUS. This however is not possible in a real
|
||||
# emerge or on the tinderbox.
|
||||
# > make sure it does not happen, so bad tests can be recognized and disabled
|
||||
unset DBUS_SESSION_BUS_ADDRESS DBUS_SESSION_BUS_PID
|
||||
|
||||
# Override this value, set in kde4-base_src_configure()
|
||||
mycmakeargs+=(-DKDE4_BUILD_TESTS=ON)
|
||||
cmake-utils_src_configure
|
||||
kde4-base_src_compile
|
||||
|
||||
if [[ ${VIRTUALX_REQUIRED} == always || ${VIRTUALX_REQUIRED} == test ]]; then
|
||||
# check for sanity if anyone already redefined VIRTUALX_COMMAND from the default
|
||||
if [[ ${VIRTUALX_COMMAND} != emake ]]; then
|
||||
# surprise- we are already INSIDE virtualmake!!!
|
||||
debug-print "QA Notice: This version of kde4-base.eclass includes the virtualx functionality."
|
||||
debug-print " You may NOT set VIRTUALX_COMMAND or call virtualmake from the ebuild."
|
||||
debug-print " Setting VIRTUALX_REQUIRED is completely sufficient. See the"
|
||||
debug-print " kde4-base.eclass docs for details... Applying workaround."
|
||||
_test_runner
|
||||
else
|
||||
virtx _test_runner
|
||||
fi
|
||||
else
|
||||
_test_runner
|
||||
fi
|
||||
|
||||
if [ -n "${kded4_pid}" ] ; then
|
||||
kill ${kded4_pid}
|
||||
fi
|
||||
|
||||
if [ -n "${DBUS_SESSION_BUS_PID}" ] ; then
|
||||
kill ${DBUS_SESSION_BUS_PID}
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: kde4-base_src_install
|
||||
# @DESCRIPTION:
|
||||
# Function for installing KDE4 applications.
|
||||
kde4-base_src_install() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
if [[ -n ${KMSAVELIBS} ]] ; then
|
||||
install_library_dependencies
|
||||
fi
|
||||
|
||||
# Install common documentation of KDE4 applications
|
||||
local doc
|
||||
if ! has kde4-meta ${INHERITED}; then
|
||||
for doc in "${S}"/{AUTHORS,CHANGELOG,ChangeLog*,README*,NEWS,TODO,HACKING}; do
|
||||
[[ -f ${doc} && -s ${doc} ]] && dodoc "${doc}"
|
||||
done
|
||||
for doc in "${S}"/*/{AUTHORS,CHANGELOG,ChangeLog*,README*,NEWS,TODO,HACKING}; do
|
||||
[[ -f ${doc} && -s ${doc} ]] && newdoc "${doc}" "$(basename $(dirname ${doc})).$(basename ${doc})"
|
||||
done
|
||||
fi
|
||||
|
||||
cmake-utils_src_install
|
||||
|
||||
# We don't want ${PREFIX}/share/doc/HTML to be compressed,
|
||||
# because then khelpcenter can't find the docs
|
||||
[[ -d ${ED}/${PREFIX}/share/doc/HTML ]] &&
|
||||
docompress -x ${PREFIX}/share/doc/HTML
|
||||
}
|
||||
|
||||
# @FUNCTION: kde4-base_pkg_preinst
|
||||
# @DESCRIPTION:
|
||||
# Function storing icon caches
|
||||
kde4-base_pkg_preinst() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
gnome2_icon_savelist
|
||||
if [[ ${KDE_BUILD_TYPE} == live && ${KDE_SCM} == svn ]]; then
|
||||
subversion_pkg_preinst
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: kde4-base_pkg_postinst
|
||||
# @DESCRIPTION:
|
||||
# Function to rebuild the KDE System Configuration Cache after an application has been installed.
|
||||
kde4-base_pkg_postinst() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
if [[ -n ${GNOME2_ECLASS_ICONS} ]]; then
|
||||
gnome2_icon_cache_update
|
||||
fi
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
buildsycoca
|
||||
|
||||
if [[ -z ${I_KNOW_WHAT_I_AM_DOING} ]]; then
|
||||
if [[ ${KDE_BUILD_TYPE} = live ]]; then
|
||||
echo
|
||||
einfo "WARNING! This is an experimental live ebuild of ${CATEGORY}/${PN}"
|
||||
einfo "Use it at your own risk."
|
||||
einfo "Do _NOT_ file bugs at bugs.gentoo.org because of this ebuild!"
|
||||
echo
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: kde4-base_pkg_postrm
|
||||
# @DESCRIPTION:
|
||||
# Function to rebuild the KDE System Configuration Cache after an application has been removed.
|
||||
kde4-base_pkg_postrm() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
if [[ -n ${GNOME2_ECLASS_ICONS} ]]; then
|
||||
gnome2_icon_cache_update
|
||||
fi
|
||||
xdg_desktop_database_update
|
||||
xdg_mimeinfo_database_update
|
||||
buildsycoca
|
||||
}
|
||||
|
||||
fi
|
|
@ -1,431 +0,0 @@
|
|||
# Copyright 1999-2016 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
# @DEAD
|
||||
# Removal on 2018-05-03.
|
||||
# @ECLASS: kde4-functions.eclass
|
||||
# @MAINTAINER:
|
||||
# kde@gentoo.org
|
||||
# @BLURB: Common ebuild functions for KDE 4 packages
|
||||
# @DESCRIPTION:
|
||||
# This eclass contains all functions shared by the different eclasses,
|
||||
# for KDE 4 ebuilds.
|
||||
|
||||
if [[ -z ${_KDE4_FUNCTIONS_ECLASS} ]]; then
|
||||
_KDE4_FUNCTIONS_ECLASS=1
|
||||
|
||||
inherit versionator
|
||||
|
||||
# @ECLASS-VARIABLE: EAPI
|
||||
# @DESCRIPTION:
|
||||
# Currently kde4 eclasses support EAPI 5 and 6.
|
||||
case ${EAPI} in
|
||||
5|6) : ;;
|
||||
*) die "EAPI=${EAPI:-0} is not supported" ;;
|
||||
esac
|
||||
|
||||
# @ECLASS-VARIABLE: KDE_OVERRIDE_MINIMAL
|
||||
# @DESCRIPTION:
|
||||
# For use only in very few well-defined cases; normally it should be unset.
|
||||
# If this variable is set, all calls to add_kdebase_dep return a dependency on
|
||||
# at least this version, independent of the version of the package itself.
|
||||
# If you know exactly that one specific NEW KDE component builds and runs fine
|
||||
# with all the rest of KDE at an OLDER version, you can set this old version here.
|
||||
# Warning- may lead to general instability and kill your pet targh.
|
||||
|
||||
# @ECLASS-VARIABLE: KDEBASE
|
||||
# @DESCRIPTION:
|
||||
# This gets set to a non-zero value when a package is considered a kde or
|
||||
# kdevelop ebuild.
|
||||
if [[ ${CATEGORY} = kde-base || ${CATEGORY} == kde-plasma || ${CATEGORY} = kde-apps || ${CATEGORY} = kde-frameworks ]]; then
|
||||
debug-print "${ECLASS}: KDEBASE ebuild recognized"
|
||||
KDEBASE=kde-base
|
||||
elif [[ ${KMNAME-${PN}} = kdevelop ]]; then
|
||||
KDEBASE=kdevelop
|
||||
fi
|
||||
|
||||
debug-print "${ECLASS}: ${KDEBASE} ebuild recognized"
|
||||
|
||||
# determine the build type
|
||||
if [[ ${PV} = *9999* ]]; then
|
||||
KDE_BUILD_TYPE="live"
|
||||
else
|
||||
KDE_BUILD_TYPE="release"
|
||||
fi
|
||||
export KDE_BUILD_TYPE
|
||||
|
||||
# Set reponame and SCM for modules that have fully migrated to git
|
||||
# (hack - it's here because it needs to be before SCM inherits from kde4-base)
|
||||
if [[ ${KDE_BUILD_TYPE} == live ]]; then
|
||||
case "${KMNAME}" in
|
||||
kdebase-workspace)
|
||||
EGIT_REPONAME=${EGIT_REPONAME:=kde-workspace}
|
||||
;;
|
||||
kdebase-runtime)
|
||||
EGIT_REPONAME=${EGIT_REPONAME:=kde-runtime}
|
||||
;;
|
||||
esac
|
||||
fi
|
||||
|
||||
# @ECLASS-VARIABLE: KDE_SCM
|
||||
# @DESCRIPTION:
|
||||
# If this is a live package which scm does it use
|
||||
# Everything else uses git by default
|
||||
KDE_SCM="${KDE_SCM:-git}"
|
||||
case ${KDE_SCM} in
|
||||
svn|git) ;;
|
||||
*) die "KDE_SCM: ${KDE_SCM} is not supported" ;;
|
||||
esac
|
||||
|
||||
# @FUNCTION: kde4_lingua_to_l10n
|
||||
# @USAGE: <lingua>...
|
||||
# @INTERNAL
|
||||
# @DESCRIPTION:
|
||||
# Output l10n flag name(s) (without prefix(es)) appropriate for given KDE
|
||||
# locale(s).
|
||||
kde4_lingua_to_l10n() {
|
||||
local l
|
||||
for l; do
|
||||
case ${l} in
|
||||
ca@valencia) echo ca-valencia;;
|
||||
sr@ijekavian) echo sr-ijekavsk;;
|
||||
sr@ijekavianlatin) echo sr-Latn-ijekavsk;;
|
||||
sr@latin|sr@Latn) echo sr-Latn;;
|
||||
uz@cyrillic) echo uz-Cyrl;;
|
||||
*@*) die "${FUNCNAME}: Unhandled KDE_LINGUAS: ${l}";;
|
||||
*) echo "${l/_/-}";;
|
||||
esac
|
||||
done
|
||||
}
|
||||
|
||||
# @ECLASS-VARIABLE: KDE_LINGUAS
|
||||
# @DESCRIPTION:
|
||||
# This is a whitespace-separated list of translations this ebuild supports.
|
||||
# These translations are automatically added to IUSE. Therefore ebuilds must set
|
||||
# this variable before inheriting any eclasses. To enable only selected
|
||||
# translations, ebuilds must call enable_selected_linguas(). kde4-{base,meta}.eclass does
|
||||
# this for you.
|
||||
#
|
||||
# Example: KDE_LINGUAS="de en_GB nl"
|
||||
if [[ ${KDE_BUILD_TYPE} != live || -n ${KDE_LINGUAS_LIVE_OVERRIDE} ]]; then
|
||||
for _lingua in $(kde4_lingua_to_l10n ${KDE_LINGUAS}); do
|
||||
IUSE="${IUSE} l10n_${_lingua}"
|
||||
done
|
||||
fi
|
||||
|
||||
# @FUNCTION: buildsycoca
|
||||
# @DESCRIPTION:
|
||||
# Function to rebuild the KDE System Configuration Cache.
|
||||
# All KDE ebuilds should run this in pkg_postinst and pkg_postrm.
|
||||
buildsycoca() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
# We no longer need to run kbuildsycoca4, as kded does that automatically, as needed
|
||||
|
||||
# fix permission for some directories
|
||||
for x in usr/share/{config,kde4}; do
|
||||
DIRS=${EROOT}usr
|
||||
[[ -d "${EROOT}${x}" ]] || break # nothing to do if directory does not exist
|
||||
# fixes Bug 318237
|
||||
if use userland_BSD ; then
|
||||
[[ $(stat -f %p "${EROOT}${x}") != 40755 ]]
|
||||
local stat_rtn="$?"
|
||||
else
|
||||
[[ $(stat --format=%a "${EROOT}${x}") != 755 ]]
|
||||
local stat_rtn=$?
|
||||
fi
|
||||
if [[ $stat_rtn != 1 ]] ; then
|
||||
ewarn "QA Notice:"
|
||||
ewarn "Package ${PN} is breaking ${EROOT}${x} permissions."
|
||||
ewarn "Please report this issue to gentoo bugzilla."
|
||||
einfo "Permissions will get adjusted automatically now."
|
||||
find "${EROOT}${x}" -type d -print0 | xargs -0 chmod 755
|
||||
fi
|
||||
done
|
||||
}
|
||||
|
||||
# @FUNCTION: comment_all_add_subdirectory
|
||||
# @USAGE: [list of directory names]
|
||||
# @DESCRIPTION:
|
||||
# Recursively comment all add_subdirectory instructions in listed directories,
|
||||
# except those in cmake/.
|
||||
comment_all_add_subdirectory() {
|
||||
find "$@" -name CMakeLists.txt -print0 | grep -vFzZ "./cmake" | \
|
||||
xargs -0 sed -i \
|
||||
-e '/^[[:space:]]*add_subdirectory/s/^/#DONOTCOMPILE /' \
|
||||
-e '/^[[:space:]]*ADD_SUBDIRECTORY/s/^/#DONOTCOMPILE /' \
|
||||
-e '/^[[:space:]]*macro_optional_add_subdirectory/s/^/#DONOTCOMPILE /' \
|
||||
-e '/^[[:space:]]*MACRO_OPTIONAL_ADD_SUBDIRECTORY/s/^/#DONOTCOMPILE /' \
|
||||
|| die "${LINENO}: Initial sed died"
|
||||
}
|
||||
|
||||
# @FUNCTION: enable_selected_linguas
|
||||
# @DESCRIPTION:
|
||||
# Enable translations based on L10N settings and translations supported by
|
||||
# the package (see KDE_LINGUAS). By default, translations are found in "${S}"/po
|
||||
# but this default can be overridden by defining KDE_LINGUAS_DIR.
|
||||
enable_selected_linguas() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
local x
|
||||
|
||||
# @ECLASS-VARIABLE: KDE_LINGUAS_DIR
|
||||
# @DESCRIPTION:
|
||||
# Specified folder where application translations are located.
|
||||
# Can be defined as array of folders where translations are located.
|
||||
# Note that space separated list of dirs is not supported.
|
||||
# Default value is set to "po".
|
||||
if [[ "$(declare -p KDE_LINGUAS_DIR 2>/dev/null 2>&1)" == "declare -a"* ]]; then
|
||||
debug-print "$FUNCNAME: we have these subfolders defined: ${KDE_LINGUAS_DIR}"
|
||||
for x in ${KDE_LINGUAS_DIR[@]}; do
|
||||
_enable_selected_linguas_dir ${x}
|
||||
done
|
||||
else
|
||||
KDE_LINGUAS_DIR=${KDE_LINGUAS_DIR:="po"}
|
||||
_enable_selected_linguas_dir ${KDE_LINGUAS_DIR}
|
||||
fi
|
||||
}
|
||||
|
||||
# @FUNCTION: enable_selected_doc_linguas
|
||||
# @DESCRIPTION:
|
||||
# Enable only selected L10N enabled doc folders.
|
||||
enable_selected_doc_linguas() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
# @ECLASS-VARIABLE: KDE_DOC_DIRS
|
||||
# @DESCRIPTION:
|
||||
# Variable specifying whitespace separated patterns for documentation locations.
|
||||
# Default is "doc/%lingua"
|
||||
KDE_DOC_DIRS=${KDE_DOC_DIRS:='doc/%lingua'}
|
||||
local linguas
|
||||
for pattern in ${KDE_DOC_DIRS}; do
|
||||
|
||||
local handbookdir=`dirname ${pattern}`
|
||||
local translationdir=`basename ${pattern}`
|
||||
# Do filename pattern supplied, treat as directory
|
||||
[[ ${handbookdir} = '.' ]] && handbookdir=${translationdir} && translationdir=
|
||||
[[ -d ${handbookdir} ]] || die 'wrong doc dir specified'
|
||||
|
||||
if ! use handbook; then
|
||||
# Disable whole directory
|
||||
sed -e "/add_subdirectory[[:space:]]*([[:space:]]*${handbookdir}[[:space:]]*)/s/^/#DONOTCOMPILE /" \
|
||||
-e "/ADD_SUBDIRECTORY[[:space:]]*([[:space:]]*${handbookdir}[[:space:]]*)/s/^/#DONOTCOMPILE /" \
|
||||
-i CMakeLists.txt || die 'failed to comment out all handbooks'
|
||||
else
|
||||
# Disable subdirectories recursively
|
||||
comment_all_add_subdirectory "${handbookdir}"
|
||||
|
||||
# In certain packages, the default handbook is en_US instead of the usual en. Since there is no en_US 'translation',
|
||||
# it makes no sense to add to KDE_LINGUAS which causes this type of handbook to not be installed.
|
||||
if [[ -d "${handbookdir}/en_US" && ! -d "${handbookdir}/en" ]]; then
|
||||
mv "${handbookdir}/en_US" "${handbookdir}/en" || die
|
||||
sed -e "s/en_US/en/" -i "${handbookdir}/CMakeLists.txt"
|
||||
fi
|
||||
|
||||
# Add requested translations
|
||||
local lingua
|
||||
for lingua in en ${KDE_LINGUAS}; do
|
||||
if [[ ${lingua} = en ]] || use "l10n_$(kde4_lingua_to_l10n "${lingua}")"; then
|
||||
if [[ -d ${handbookdir}/${translationdir//%lingua/${lingua}} ]]; then
|
||||
sed -e "/add_subdirectory[[:space:]]*([[:space:]]*${translationdir//%lingua/${lingua}}/s/^#DONOTCOMPILE //" \
|
||||
-e "/ADD_SUBDIRECTORY[[:space:]]*([[:space:]]*${translationdir//%lingua/${lingua}}/s/^#DONOTCOMPILE //" \
|
||||
-i "${handbookdir}"/CMakeLists.txt && ! has ${lingua} ${linguas} && linguas="${linguas} ${lingua}"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
fi
|
||||
|
||||
done
|
||||
[[ -n "${linguas}" ]] && einfo "Enabling handbook translations:${linguas}"
|
||||
}
|
||||
|
||||
# Functions handling KMLOADLIBS and KMSAVELIBS
|
||||
|
||||
# @FUNCTION: save_library_dependencies
|
||||
# @DESCRIPTION:
|
||||
# Add exporting CMake dependencies for current package
|
||||
save_library_dependencies() {
|
||||
local depsfile="${T}/${PN}"
|
||||
|
||||
ebegin "Saving library dependencies in ${depsfile##*/}"
|
||||
echo "EXPORT_LIBRARY_DEPENDENCIES(\"${depsfile}\")" >> "${S}/CMakeLists.txt" || \
|
||||
die "Failed to save the library dependencies."
|
||||
eend $?
|
||||
}
|
||||
|
||||
# @FUNCTION: install_library_dependencies
|
||||
# @DESCRIPTION:
|
||||
# Install generated CMake library dependencies to /var/lib/kde
|
||||
install_library_dependencies() {
|
||||
local depsfile="${T}/${PN}"
|
||||
|
||||
ebegin "Installing library dependencies as ${depsfile##*/}"
|
||||
insinto /var/lib/kde
|
||||
doins "${depsfile}" || die "Failed to install library dependencies."
|
||||
eend $?
|
||||
}
|
||||
|
||||
# @FUNCTION: load_library_dependencies
|
||||
# @DESCRIPTION:
|
||||
# Inject specified library dependencies in current package
|
||||
load_library_dependencies() {
|
||||
local pn i depsfile
|
||||
ebegin "Injecting library dependencies from '${KMLOADLIBS}'"
|
||||
|
||||
i=0
|
||||
for pn in ${KMLOADLIBS} ; do
|
||||
((i++))
|
||||
depsfile="${EPREFIX}/var/lib/kde/${pn}"
|
||||
[[ -r ${depsfile} ]] || depsfile="${EPREFIX}/var/lib/kde/${pn}:$(get_kde_version)"
|
||||
[[ -r ${depsfile} ]] || die "Depsfile '${depsfile}' not accessible. You probably need to reinstall ${pn}."
|
||||
sed -i -e "${i}iINCLUDE(\"${depsfile}\")" "${S}/CMakeLists.txt" || \
|
||||
die "Failed to include library dependencies for ${pn}"
|
||||
done
|
||||
eend $?
|
||||
}
|
||||
|
||||
# @FUNCTION: add_kdeapps_dep
|
||||
# @DESCRIPTION:
|
||||
# Create proper dependency for kde-apps/ dependencies.
|
||||
# This takes 1 to 3 arguments. The first being the package name, the optional
|
||||
# second is additional USE flags to append, and the optional third is the
|
||||
# version to use instead of the automatic version (use sparingly).
|
||||
# The output of this should be added directly to DEPEND/RDEPEND, and may be
|
||||
# wrapped in a USE conditional (but not an || conditional without an extra set
|
||||
# of parentheses).
|
||||
add_kdeapps_dep() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
local ver
|
||||
|
||||
if [[ -n ${2} ]] ; then
|
||||
local use="[${2}]"
|
||||
fi
|
||||
|
||||
if [[ -n ${3} ]]; then
|
||||
ver=${3}
|
||||
elif [[ -n ${KDE_OVERRIDE_MINIMAL} ]]; then
|
||||
ver=${KDE_OVERRIDE_MINIMAL}
|
||||
elif [[ ${KDEBASE} != kde-base ]]; then
|
||||
ver=${KDE_MINIMAL}
|
||||
# if building kde-apps, live master or stable-live branch,
|
||||
# use the final SC version since there are no further general releases.
|
||||
# except when it is kdepim split packages, which rely on same-version deps
|
||||
elif [[ ${CATEGORY} == kde-apps || ${PV} == *9999 ]] && [[ ${KMNAME} != "kdepim" ]]; then
|
||||
ver=4.14.3
|
||||
else
|
||||
ver=${PV}
|
||||
fi
|
||||
|
||||
[[ -z ${1} ]] && die "Missing parameter"
|
||||
|
||||
echo " >=kde-apps/${1}-${ver}:4${use}"
|
||||
}
|
||||
|
||||
# @FUNCTION: add_kdebase_dep
|
||||
# @DESCRIPTION:
|
||||
# Create proper dependency for kde-base/ dependencies.
|
||||
# This takes 1 to 3 arguments. The first being the package name, the optional
|
||||
# second is additional USE flags to append, and the optional third is the
|
||||
# version to use instead of the automatic version (use sparingly).
|
||||
# The output of this should be added directly to DEPEND/RDEPEND, and may be
|
||||
# wrapped in a USE conditional (but not an || conditional without an extra set
|
||||
# of parentheses).
|
||||
add_kdebase_dep() {
|
||||
debug-print-function ${FUNCNAME} "$@"
|
||||
|
||||
local ver
|
||||
|
||||
if [[ -n ${2} ]] ; then
|
||||
local use="[${2}]"
|
||||
fi
|
||||
|
||||
if [[ -n ${3} ]]; then
|
||||
ver=${3}
|
||||
elif [[ -n ${KDE_OVERRIDE_MINIMAL} ]]; then
|
||||
ver=${KDE_OVERRIDE_MINIMAL}
|
||||
elif [[ ${KDEBASE} != kde-base ]]; then
|
||||
ver=${KDE_MINIMAL}
|
||||
# if building live master or kde-apps, use the final SC version
|
||||
# since there are no further general releases.
|
||||
elif [[ ${CATEGORY} == kde-apps || ${PV} == 9999 ]]; then
|
||||
ver=4.14.3
|
||||
# if building a live version branch (eg. 4.11.49.9999) use the major version
|
||||
elif [[ ${PV} == *.9999 ]]; then
|
||||
ver=$(get_kde_version)
|
||||
else
|
||||
ver=${PV}
|
||||
fi
|
||||
|
||||
[[ -z ${1} ]] && die "Missing parameter"
|
||||
|
||||
echo " >=kde-base/${1}-${ver}:4${use}"
|
||||
}
|
||||
|
||||
# local function to enable specified translations for specified directory
|
||||
# used from kde4-functions_enable_selected_linguas function
|
||||
_enable_selected_linguas_dir() {
|
||||
local lingua linguas sr_mess wp
|
||||
local dir=${1}
|
||||
|
||||
[[ -d ${dir} ]] || die "linguas dir \"${dir}\" does not exist"
|
||||
comment_all_add_subdirectory "${dir}"
|
||||
pushd "${dir}" > /dev/null || die
|
||||
|
||||
# fix all various crazy sr@Latn variations
|
||||
# this part is only ease for ebuilds, so there wont be any die when this
|
||||
# fail at any point
|
||||
sr_mess="sr@latn sr@latin sr@Latin"
|
||||
for wp in ${sr_mess}; do
|
||||
[[ -e ${wp}.po ]] && mv "${wp}.po" "sr@Latn.po"
|
||||
if [[ -d ${wp} ]]; then
|
||||
# move dir and fix cmakelists
|
||||
mv "${wp}" "sr@Latn"
|
||||
sed -i \
|
||||
-e "s:${wp}:sr@Latn:g" \
|
||||
CMakeLists.txt
|
||||
fi
|
||||
done
|
||||
|
||||
for lingua in ${KDE_LINGUAS}; do
|
||||
if [[ -e ${lingua}.po ]]; then
|
||||
mv "${lingua}.po" "${lingua}.po.old"
|
||||
fi
|
||||
done
|
||||
|
||||
for lingua in ${KDE_LINGUAS}; do
|
||||
if use "l10n_$(kde4_lingua_to_l10n ${lingua})" ; then
|
||||
if [[ -d ${lingua} ]]; then
|
||||
linguas="${linguas} ${lingua}"
|
||||
sed -e "/add_subdirectory([[:space:]]*${lingua}[[:space:]]*)[[:space:]]*$/ s/^#DONOTCOMPILE //" \
|
||||
-e "/ADD_SUBDIRECTORY([[:space:]]*${lingua}[[:space:]]*)[[:space:]]*$/ s/^#DONOTCOMPILE //" \
|
||||
-i CMakeLists.txt || die "Sed to uncomment linguas_${lingua} failed."
|
||||
fi
|
||||
if [[ -e ${lingua}.po.old ]]; then
|
||||
linguas="${linguas} ${lingua}"
|
||||
mv "${lingua}.po.old" "${lingua}.po"
|
||||
fi
|
||||
fi
|
||||
done
|
||||
[[ -n ${linguas} ]] && echo ">>> Enabling languages: ${linguas}"
|
||||
|
||||
popd > /dev/null || die
|
||||
}
|
||||
|
||||
# @FUNCTION: get_kde_version
|
||||
# @DESCRIPTION:
|
||||
# Translates an ebuild version into a major.minor KDE SC
|
||||
# release version. If no version is specified, ${PV} is used.
|
||||
get_kde_version() {
|
||||
local ver=${1:-${PV}}
|
||||
local major=$(get_major_version ${ver})
|
||||
local minor=$(get_version_component_range 2 ${ver})
|
||||
local micro=$(get_version_component_range 3 ${ver})
|
||||
if [[ ${ver} == 9999 ]]; then
|
||||
echo live
|
||||
else
|
||||
(( micro < 50 )) && echo ${major}.${minor} || echo ${major}.$((minor + 1))
|
||||
fi
|
||||
}
|
||||
|
||||
fi
|
Binary file not shown.
210
mail-client/claws-mail/claws-mail-9999.ebuild
Normal file
210
mail-client/claws-mail/claws-mail-9999.ebuild
Normal file
|
@ -0,0 +1,210 @@
|
|||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
inherit autotools gnome2-utils python-single-r1 xdg-utils
|
||||
|
||||
DESCRIPTION="An email client (and news reader) based on GTK+"
|
||||
HOMEPAGE="http://www.claws-mail.org/"
|
||||
|
||||
if [[ "${PV}" == 9999 ]] ; then
|
||||
inherit git-r3
|
||||
EGIT_REPO_URI="git://git.claws-mail.org/claws.git"
|
||||
else
|
||||
SRC_URI="http://www.claws-mail.org/download.php?file=releases/${P}.tar.xz"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~sparc ~x86"
|
||||
fi
|
||||
|
||||
SLOT="0"
|
||||
LICENSE="GPL-3"
|
||||
|
||||
IUSE="archive bogofilter calendar clamav dbus debug doc gdata +gnutls gtk3 +imap ipv6 ldap +libcanberra +libindicate +libnotify networkmanager nls nntp +notification pda pdf perl +pgp python rss session sieve smime spamassassin spam-report spell startup-notification svg valgrind xface"
|
||||
REQUIRED_USE="libcanberra? ( notification )
|
||||
libindicate? ( notification )
|
||||
libnotify? ( notification )
|
||||
networkmanager? ( dbus )
|
||||
python? ( ${PYTHON_REQUIRED_USE} )
|
||||
smime? ( pgp )"
|
||||
|
||||
COMMONDEPEND="
|
||||
net-mail/ytnef
|
||||
archive? (
|
||||
app-arch/libarchive
|
||||
>=net-misc/curl-7.9.7
|
||||
)
|
||||
bogofilter? ( mail-filter/bogofilter )
|
||||
calendar? (
|
||||
>=dev-libs/libical-2.0.0
|
||||
>=net-misc/curl-7.9.7
|
||||
)
|
||||
dbus? ( >=dev-libs/dbus-glib-0.60 )
|
||||
gdata? ( >=dev-libs/libgdata-0.17.2 )
|
||||
gnutls? ( >=net-libs/gnutls-3.0 )
|
||||
gtk3? ( x11-libs/gtk+:3 )
|
||||
!gtk3? ( >=x11-libs/gtk+-2.24:2 )
|
||||
imap? ( >=net-libs/libetpan-0.57 )
|
||||
ldap? ( >=net-nds/openldap-2.0.7 )
|
||||
nls? ( >=sys-devel/gettext-0.18 )
|
||||
nntp? ( >=net-libs/libetpan-0.57 )
|
||||
notification? (
|
||||
dev-libs/glib:2
|
||||
libcanberra? ( media-libs/libcanberra[gtk] )
|
||||
libindicate? ( dev-libs/libindicate:3[gtk] )
|
||||
libnotify? ( x11-libs/libnotify )
|
||||
)
|
||||
pda? ( >=app-pda/jpilot-0.99 )
|
||||
pdf? ( app-text/poppler[cairo] )
|
||||
pgp? ( >=app-crypt/gpgme-1.0.0 )
|
||||
session? (
|
||||
x11-libs/libICE
|
||||
x11-libs/libSM
|
||||
)
|
||||
smime? ( >=app-crypt/gpgme-1.0.0 )
|
||||
spam-report? ( >=net-misc/curl-7.9.7 )
|
||||
spell? ( >=app-text/enchant-1.0.0 )
|
||||
startup-notification? ( x11-libs/startup-notification )
|
||||
svg? ( >=gnome-base/librsvg-2.40.5 )
|
||||
valgrind? ( dev-util/valgrind )
|
||||
"
|
||||
|
||||
DEPEND="${COMMONDEPEND}
|
||||
app-arch/xz-utils
|
||||
virtual/pkgconfig
|
||||
xface? ( >=media-libs/compface-1.4 )"
|
||||
|
||||
RDEPEND="${COMMONDEPEND}
|
||||
app-misc/mime-types
|
||||
x11-misc/shared-mime-info
|
||||
clamav? ( app-antivirus/clamav )
|
||||
networkmanager? ( net-misc/networkmanager )
|
||||
pdf? ( app-text/ghostscript-gpl )
|
||||
perl? ( dev-lang/perl:= )
|
||||
python? (
|
||||
${PYTHON_DEPS}
|
||||
>=dev-python/pygtk-2.10.3
|
||||
)
|
||||
rss? (
|
||||
dev-libs/libxml2
|
||||
net-misc/curl
|
||||
)"
|
||||
|
||||
pkg_setup() {
|
||||
use python && python-single-r1_pkg_setup
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
default
|
||||
eautoreconf
|
||||
}
|
||||
|
||||
src_configure() {
|
||||
# Don't use libsoup-gnome (bug #565924)
|
||||
export HAVE_LIBSOUP_GNOME=no
|
||||
|
||||
local myeconfargs=(
|
||||
--disable-bsfilter-plugin
|
||||
--disable-fancy-plugin
|
||||
--disable-generic-umpc
|
||||
--enable-acpi_notifier-plugin
|
||||
--enable-address_keeper-plugin
|
||||
--enable-alternate-addressbook
|
||||
--enable-att_remover-plugin
|
||||
--enable-attachwarner-plugin
|
||||
--enable-fetchinfo-plugin
|
||||
--enable-mailmbox-plugin
|
||||
--enable-newmail-plugin
|
||||
--enable-tnef_parse-plugin
|
||||
--with-password-encryption=$(usex gnutls gnutls old)
|
||||
$(use_enable archive archive-plugin)
|
||||
$(use_enable bogofilter bogofilter-plugin)
|
||||
$(use_enable calendar vcalendar-plugin)
|
||||
$(use_enable clamav clamd-plugin)
|
||||
$(use_enable dbus)
|
||||
$(use_enable debug crash-dialog)
|
||||
$(use_enable doc manual)
|
||||
$(use_enable gdata gdata-plugin)
|
||||
$(use_enable gnutls)
|
||||
$(use_enable gtk3)
|
||||
$(use_enable ipv6)
|
||||
$(use_enable ldap)
|
||||
$(use_enable networkmanager)
|
||||
$(use_enable nls)
|
||||
$(use_enable notification notification-plugin)
|
||||
$(use_enable pda jpilot)
|
||||
$(use_enable pdf pdf_viewer-plugin)
|
||||
$(use_enable perl perl-plugin)
|
||||
$(use_enable pgp pgpcore-plugin)
|
||||
$(use_enable pgp pgpinline-plugin)
|
||||
$(use_enable pgp pgpmime-plugin)
|
||||
$(use_enable python python-plugin)
|
||||
$(use_enable rss rssyl-plugin)
|
||||
$(use_enable session libsm)
|
||||
$(use_enable sieve managesieve-plugin)
|
||||
$(use_enable smime smime-plugin)
|
||||
$(use_enable spam-report spam_report-plugin)
|
||||
$(use_enable spamassassin spamassassin-plugin)
|
||||
$(use_enable spell enchant)
|
||||
$(use_enable startup-notification)
|
||||
$(use_enable svg)
|
||||
$(use_enable valgrind valgrind)
|
||||
$(use_enable xface compface)
|
||||
)
|
||||
|
||||
# libetpan is needed if user wants nntp or imap functionality
|
||||
if use imap || use nntp ; then
|
||||
myeconfargs+=( --enable-libetpan )
|
||||
else
|
||||
myeconfargs+=( --disable-libetpan )
|
||||
fi
|
||||
|
||||
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
local DOCS=( AUTHORS ChangeLog* INSTALL* NEWS README* TODO* )
|
||||
default
|
||||
|
||||
# Makefile install claws-mail.png in /usr/share/icons/hicolor/48x48/apps
|
||||
# => also install it in /usr/share/pixmaps for other desktop envs
|
||||
# => also install higher resolution icons in /usr/share/icons/hicolor/...
|
||||
insinto /usr/share/pixmaps
|
||||
doins ${PN}.png
|
||||
local size
|
||||
for size in 64 128 ; do
|
||||
newicon -s ${size} ${PN}-${size}x${size}.png ${PN}.png
|
||||
done
|
||||
|
||||
docinto tools
|
||||
dodoc tools/README*
|
||||
|
||||
domenu ${PN}.desktop
|
||||
|
||||
einfo "Installing extra tools"
|
||||
cd "${S}"/tools || die
|
||||
exeinto /usr/$(get_libdir)/${PN}/tools
|
||||
doexe *.pl *.py *.conf *.sh
|
||||
doexe tb2claws-mail update-po uudec uuooffice
|
||||
|
||||
# kill useless files
|
||||
rm -f "${ED%/}"/usr/lib*/claws-mail/plugins/*.{a,la}
|
||||
}
|
||||
|
||||
pkg_preinst() {
|
||||
gnome2_icon_savelist
|
||||
}
|
||||
|
||||
pkg_postinst() {
|
||||
ewarn "When upgrading from version 3.9.0 or below some changes have happened:"
|
||||
ewarn "- There are no individual plugins in mail-client/claws-mail-* anymore, but they are integrated mostly controlled through USE flags"
|
||||
ewarn "- Plugins with no special dependencies are just built and can be loaded through the interface"
|
||||
ewarn "- The gtkhtml2, dillo and trayicon plugins have been dropped entirely"
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
||||
|
||||
pkg_postrm() {
|
||||
gnome2_icon_cache_update
|
||||
xdg_desktop_database_update
|
||||
}
|
|
@ -1,2 +1 @@
|
|||
DIST kube-0.3.1.tar.xz 525956 BLAKE2B 97b47cee0b3634d1794f167984614b0c5d662ff46c3738c3e4b82e6898cd0587a3787174a52852563bdcd95ceb0fcb2d1f4f1d33aefa76ce0a90be3962684d41 SHA512 d87eb4ece50be3471f3a80e90de9cceb3a51447dbf7f845f36334e3dcc1c78c6a3af5e2dd4a8e459dbf884f7f2f19cd60edc4fbdf85a9b97a231c15c7780230a
|
||||
DIST kube-0.5.0.tar.gz 990978 BLAKE2B 7bdabbe89e81ab26465f7e3d8ad769b4b07fccb09bdec5a9cd905eec89de7b25a0165ec1f1b916c668cf50d9f2e889f9763bddfe49c4223b167bf69a61bd5658 SHA512 90579ad21b755ff151bfed362f389fdfa66185f92a8fc72b7c9eb4e0108d97a8fdfbbd7a07f81a5c6d6cdcdf79255c3e614bfd43961984863866de8f13a21d28
|
||||
|
|
|
@ -1,35 +0,0 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
||||
KDE_TEST="forceoptional-recursive"
|
||||
inherit kde5
|
||||
|
||||
DESCRIPTION="A mail client by KDE"
|
||||
HOMEPAGE="https://kube.kde.org/"
|
||||
SRC_URI="mirror://kde/unstable/${PN}/${PV}/src/${P}.tar.xz"
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
RDEPEND="
|
||||
$(add_frameworks_dep breeze-icons)
|
||||
$(add_frameworks_dep kcodecs)
|
||||
$(add_frameworks_dep kcoreaddons)
|
||||
$(add_frameworks_dep ki18n)
|
||||
$(add_frameworks_dep kpackage)
|
||||
$(add_kdeapps_dep kcontacts)
|
||||
$(add_kdeapps_dep kmime)
|
||||
$(add_qt_dep qtdeclarative)
|
||||
$(add_qt_dep qtgui)
|
||||
$(add_qt_dep qtquickcontrols)
|
||||
$(add_qt_dep qtquickcontrols2)
|
||||
$(add_qt_dep qttest)
|
||||
$(add_qt_dep qtwebengine)
|
||||
$(add_qt_dep qtwidgets)
|
||||
>=app-crypt/gpgme-1.7.1:=[cxx,qt5]
|
||||
dev-libs/kasync
|
||||
>=dev-libs/sink-0.3.0
|
||||
"
|
||||
DEPEND="${RDEPEND}"
|
||||
|
||||
RESTRICT+=" test"
|
|
@ -27,7 +27,7 @@ RDEPEND="
|
|||
$(add_qt_dep qtwidgets)
|
||||
>=app-crypt/gpgme-1.7.1:=[cxx,qt5]
|
||||
dev-libs/kasync
|
||||
>=dev-libs/sink-0.3.0
|
||||
>=dev-libs/sink-0.5.0
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
test? ( $(add_qt_dep qttest) )
|
Binary file not shown.
|
@ -16,7 +16,7 @@ SRC_URI="mirror://debian/pool/main/s/ssmtp/${P/-/_}.orig.tar.bz2
|
|||
|
||||
LICENSE="GPL-2"
|
||||
SLOT="0"
|
||||
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
KEYWORDS="alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ppc ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
|
||||
IUSE="ipv6 libressl +ssl gnutls +mta"
|
||||
|
||||
DEPEND="ssl? (
|
||||
|
|
Binary file not shown.
|
@ -1,9 +1,9 @@
|
|||
DIST freetype-2.8.1.tar.bz2 1886443 BLAKE2B d53aa77ae9cdc9ca404187e1fdc66be0a766f3f91a591bbbada0a374dd1862c4a8ebfc4be0bb0e823fb45df1e79941c1dd037734b87212a5a5fd97d9a1ca285f SHA512 ca59e47f0fceeeb9b8032be2671072604d0c79094675df24187829c05e99757d0a48a0f8062d4d688e056f783aa8f6090d732ad116562e94784fccf1339eb823
|
||||
DIST freetype-2.8.tar.bz2 1873526 BLAKE2B c2336a3774cee0334bd342f4323524063a982c8a46dc5623a420be1a0ccb76ed5adc710673ea2401b0013f80a5c22bbc07e2adb4e842a0763ee1b0afc3cedb82 SHA512 3842c34bf6100a8c9b78258146b2ff35e9bb4c993937d3ef09982c1e2552dfd15f8849ddd8a1e84edf08b5a5fb918b68cf7b1584545c5900e22a00bfa1c89ff5
|
||||
DIST freetype-2.9.1.tar.bz2 1926385 BLAKE2B f165d638e0f49749a2640aabba96aca20441c76028cc18bb2482fd620a29dd368bc55ea020c1e74fa6effe9fed3c59a53c7fdf2dd6021f445032b7007201948e SHA512 856766e1f3f4c7dc8afb2b5ee991138c8b642c6a6e5e007cd2bc04ae58bde827f082557cf41bf541d97e8485f7fd064d10390d1ee597f19d1daed6c152e27708
|
||||
DIST freetype-2.9.tar.bz2 1915013 BLAKE2B 6474230507a0bcf9408846cf45d8e0c69314783e38ed71de6ce69031da9b418fe513056068768e4b350a93dd13dadfe8363d72b1d20d5347d5ce1d30d9d9fe08 SHA512 28465f3453baf9a187529432118389de8f1b85273c9fb787d2c8f0feee8ab64b387ddd936b4e67ec58dcf71e33884e7e25f01169b737824221ab143839a9161a
|
||||
DIST freetype-doc-2.8.1.tar.bz2 2128376 BLAKE2B b552010341c359666974c4208fe436b4414e73b59d17b2adedb9bc747ff857788bffddc98e53a5f5212ab70792211c754a5a80093bc1e6a7ae894d499a7b3da9 SHA512 386f3e2f123e60e697eb446d667bdcdf184d354a7a9a7bcc42767ea7964cd5a89e5ef42a234838c03e7ce926d3e92d763acb84983afdaf9f6977c028d55f2806
|
||||
DIST freetype-doc-2.8.tar.bz2 2127740 BLAKE2B 891b43a7a6b0eae4a0f91110367b47c1c0ebd05a2d1a309669415f98fa08736738504b243d315a100a385074888382c6767f0741dd79814f5783cd215a716ca5 SHA512 3a970a7dd6f0ba580c9f8084b271c11e6e87111ab9a5b6a3148eb1087e45ee18e998aa7e36a4311067a3b674cb784b1e827cf8c3a853e380078219be3eccce06
|
||||
DIST freetype-doc-2.9.1.tar.bz2 2130292 BLAKE2B 667032fa447fbc28c0f753df3ade7a07a4f8d4d26cdd00fed2fa0e8098e9d6a083572608b7d06446ea91baa932e3c6d18beb1f86f6b549a8cd2c07a2df567da0 SHA512 1668f02f67e6e047df04e5e2fccb564cd9af780ec9b3c4878109868302a83eaec7b627390ff82c3e875122400e6f20fc690936a1e4964dfa65143e5309fa22d4
|
||||
DIST freetype-doc-2.9.tar.bz2 2128135 BLAKE2B a192237e9f2cd0b14cf081ba09d58d6e42793d7c8034815d9d8a11a7abf5775bc9181f960405c7f2b12c6994329f8caee3c3ae62cc8b08fbbc3fd285f76922b8 SHA512 0ffd38541f8fd0ae6efb97025bb585209580b964d632e15c66944bc2549e2b0e6c375a141df5061621e8c32eeaed017834530169addc4daa2e83399f88efde2f
|
||||
DIST ft2demos-2.8.1.tar.bz2 228934 BLAKE2B a8ff102ec9e526791a83bed42eb5fc289b96f030ebcdbe5bdb4508676d81074ff16120664adeaf95e9d04004e2aba5c86a2b3f5410133344d1ebaf5d4c33cb46 SHA512 f3a3216448df7b9bebb875a69587f31d0548f4b7e1b1bd70b0f06b3c4a43b3f5ca99ac2fcfecb32909b16b32a466fff24d1a6407e5fd6c2145fd64d2a156429a
|
||||
DIST ft2demos-2.8.tar.bz2 225274 BLAKE2B b8b02b8b03b84709b7d274d1c8dff323051051ceb3f77762f2fad51ec7a21d34cdbc35a6e828d1755b374d05801d11b0f9968361a34efbb6a6239769b8cd730a SHA512 dffdf6a493e8145c6513be34b57734a9a99c61f758a0e1ea691ef4284cee4c274ad7c3a8120a8ec425d86e33a70cd879d9db258e9c67b6a4db79c3243d4c9fb3
|
||||
DIST ft2demos-2.9.1.tar.bz2 233462 BLAKE2B c689942b222b2c600b5ec3963791621ae87acefb9b01caa5dc35af52525d03e3a1094e48c0789d5eaabbce787bddd7c3055e12454e54ea3c7fae92bca47614de SHA512 38bee59184b20c2eb983deaa5c1f241e31c1b4793e47dc06b1b419601489cfece3b11fde4cf4fb6c5af12254ad0c1ce9a1547885c208e8e715655e9c48f22a46
|
||||
DIST ft2demos-2.9.tar.bz2 230926 BLAKE2B 8c8e02101243468d52953aeeee7ad985a5aa3fabc82c19a3404ce301348fd32e5f89aa56798613658d5d29a8c3a6c7d4a70eae038ef6095005f8c10354b3f288 SHA512 3dfaf97619d585d6e4db20002c69f9c46cb8991c4faf86d9d92884a80001235ef01010148156cb4879d7869e6121fc27ef03c13288af011df26fe85c3fb7e6a1
|
||||
|
|
|
@ -5,28 +5,31 @@ EAPI=6
|
|||
|
||||
inherit flag-o-matic libtool multilib multilib-build multilib-minimal toolchain-funcs
|
||||
|
||||
INFINALITY_PATCH="03-infinality-2.6.3-2016.03.26.patch"
|
||||
|
||||
DESCRIPTION="A high-quality and portable font engine"
|
||||
HOMEPAGE="https://www.freetype.org/"
|
||||
SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.bz2
|
||||
mirror://nongnu/freetype/${P/_/}.tar.bz2
|
||||
utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.bz2
|
||||
mirror://nongnu/freetype/ft2demos-${PV}.tar.bz2 )
|
||||
doc? ( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.bz2
|
||||
mirror://nongnu/freetype/${PN}-doc-${PV}.tar.bz2 )"
|
||||
IUSE="X +adobe-cff bindist bzip2 +cleartype_hinting debug fontforge harfbuzz infinality png static-libs utils"
|
||||
|
||||
if [[ "${PV}" != 9999 ]] ; then
|
||||
SRC_URI="mirror://sourceforge/freetype/${P/_/}.tar.bz2
|
||||
mirror://nongnu/freetype/${P/_/}.tar.bz2
|
||||
utils? ( mirror://sourceforge/freetype/ft2demos-${PV}.tar.bz2
|
||||
mirror://nongnu/freetype/ft2demos-${PV}.tar.bz2 )
|
||||
doc? ( mirror://sourceforge/freetype/${PN}-doc-${PV}.tar.bz2
|
||||
mirror://nongnu/freetype/${PN}-doc-${PV}.tar.bz2 )"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
|
||||
IUSE+=" doc"
|
||||
else
|
||||
inherit autotools git-r3
|
||||
fi
|
||||
|
||||
LICENSE="|| ( FTL GPL-2+ )"
|
||||
SLOT="2"
|
||||
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~arm-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris ~x86-winnt"
|
||||
IUSE="X +adobe-cff bindist bzip2 +cleartype_hinting debug doc fontforge harfbuzz
|
||||
infinality png static-libs utils"
|
||||
RESTRICT="!bindist? ( bindist )" # bug 541408
|
||||
|
||||
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
|
||||
bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
|
||||
harfbuzz? ( >=media-libs/harfbuzz-0.9.19[truetype,${MULTILIB_USEDEP}] )
|
||||
png? ( >=media-libs/libpng-1.2.51:=[${MULTILIB_USEDEP}] )
|
||||
harfbuzz? ( >=media-libs/harfbuzz-1.3.0[truetype,${MULTILIB_USEDEP}] )
|
||||
png? ( >=media-libs/libpng-1.2.51:0=[${MULTILIB_USEDEP}] )
|
||||
utils? (
|
||||
X? (
|
||||
>=x11-libs/libX11-1.6.2[${MULTILIB_USEDEP}]
|
||||
|
@ -43,11 +46,57 @@ PATCHES=(
|
|||
"${FILESDIR}"/${PN}-2.7-enable-valid.patch
|
||||
|
||||
"${FILESDIR}"/${PN}-2.4.11-sizeof-types.patch # 459966
|
||||
|
||||
# patches from upstream (can be removed with the next version bump)
|
||||
)
|
||||
|
||||
_egit_repo_handler() {
|
||||
if [[ "${PV}" == 9999 ]] ; then
|
||||
local phase="${1}"
|
||||
case ${phase} in
|
||||
fetch|unpack)
|
||||
:;
|
||||
;;
|
||||
*)
|
||||
die "Please use this function with either \"fetch\" or \"unpack\""
|
||||
;;
|
||||
esac
|
||||
|
||||
local EGIT_REPO_URI
|
||||
EGIT_REPO_URI="https://git.savannah.gnu.org/r/freetype/freetype2.git"
|
||||
git-r3_src_${phase}
|
||||
if use utils ; then
|
||||
EGIT_REPO_URI="https://git.savannah.gnu.org/r/freetype/freetype2-demos.git"
|
||||
local EGIT_CHECKOUT_DIR="${WORKDIR}/ft2demos-${PV}"
|
||||
git-r3_src_${phase}
|
||||
fi
|
||||
else
|
||||
default
|
||||
fi
|
||||
}
|
||||
|
||||
src_fetch() {
|
||||
_egit_repo_handler fetch
|
||||
}
|
||||
|
||||
src_unpack() {
|
||||
_egit_repo_handler unpack
|
||||
}
|
||||
|
||||
src_prepare() {
|
||||
if [[ "${PV}" == 9999 ]] ; then
|
||||
# inspired by shipped autogen.sh script
|
||||
eval $(sed -nf version.sed include/freetype/freetype.h)
|
||||
pushd builds/unix &>/dev/null || die
|
||||
sed -e "s;@VERSION@;$freetype_major$freetype_minor$freetype_patch;" \
|
||||
< configure.raw > configure.ac || die
|
||||
# eautoheader produces broken ftconfig.in
|
||||
eautoheader() { return 0 ; }
|
||||
AT_M4DIR="." eautoreconf
|
||||
unset freetype_major freetype_minor freetype_patch
|
||||
popd &>/dev/null || die
|
||||
fi
|
||||
|
||||
default
|
||||
|
||||
enable_option() {
|
||||
sed -i -e "/#define $1/ { s:/\* ::; s: \*/:: }" \
|
||||
include/${PN}/config/ftoption.h \
|
||||
|
@ -60,8 +109,6 @@ src_prepare() {
|
|||
|| die "unable to disable option $1"
|
||||
}
|
||||
|
||||
default
|
||||
|
||||
# Will be the new default for >=freetype-2.7.0
|
||||
disable_option "TT_CONFIG_OPTION_SUBPIXEL_HINTING 2"
|
||||
|
||||
|
@ -115,6 +162,7 @@ multilib_src_configure() {
|
|||
type -P gmake &> /dev/null && export GNUMAKE=gmake
|
||||
|
||||
local myeconfargs=(
|
||||
--disable-freetype-config
|
||||
--enable-biarch-config
|
||||
--enable-shared
|
||||
$(use_with bzip2)
|
||||
|
@ -127,8 +175,7 @@ multilib_src_configure() {
|
|||
LIBPNG_LDFLAGS="$($(tc-getPKG_CONFIG) --libs libpng)"
|
||||
)
|
||||
|
||||
ECONF_SOURCE="${S}" \
|
||||
econf "${myeconfargs[@]}"
|
||||
ECONF_SOURCE="${S}" econf "${myeconfargs[@]}"
|
||||
}
|
||||
|
||||
multilib_src_compile() {
|
||||
|
@ -152,7 +199,7 @@ multilib_src_install() {
|
|||
local ft2demo
|
||||
for ft2demo in ../ft2demos-${PV}/bin/*; do
|
||||
./libtool --mode=install $(type -P install) -m 755 "$ft2demo" \
|
||||
"${ED}"/usr/bin || die
|
||||
"${ED%/}"/usr/bin || die
|
||||
done
|
||||
fi
|
||||
}
|
||||
|
@ -164,16 +211,16 @@ multilib_src_install_all() {
|
|||
local header
|
||||
find src/truetype include/freetype/internal -name '*.h' | \
|
||||
while read header; do
|
||||
mkdir -p "${ED}/usr/include/freetype2/internal4fontforge/$(dirname ${header})" || die
|
||||
cp ${header} "${ED}/usr/include/freetype2/internal4fontforge/$(dirname ${header})" || die
|
||||
mkdir -p "${ED%/}/usr/include/freetype2/internal4fontforge/$(dirname ${header})" || die
|
||||
cp ${header} "${ED%/}/usr/include/freetype2/internal4fontforge/$(dirname ${header})" || die
|
||||
done
|
||||
fi
|
||||
|
||||
dodoc docs/{CHANGES,CUSTOMIZE,DEBUG,INSTALL.UNIX,*.txt,PROBLEMS,TODO}
|
||||
if use doc ; then
|
||||
if [[ "${PV}" != 9999 ]] && use doc ; then
|
||||
docinto html
|
||||
dodoc -r docs/*
|
||||
fi
|
||||
|
||||
prune_libtool_files --all
|
||||
find "${ED}" \( -name '*.a' -o -name '*.la' \) -delete || die
|
||||
}
|
|
@ -28,7 +28,7 @@ RESTRICT="!bindist? ( bindist )" # bug 541408
|
|||
|
||||
RDEPEND=">=sys-libs/zlib-1.2.8-r1[${MULTILIB_USEDEP}]
|
||||
bzip2? ( >=app-arch/bzip2-1.0.6-r4[${MULTILIB_USEDEP}] )
|
||||
harfbuzz? ( >=media-libs/harfbuzz-0.9.19[truetype,${MULTILIB_USEDEP}] )
|
||||
harfbuzz? ( >=media-libs/harfbuzz-1.3.0[truetype,${MULTILIB_USEDEP}] )
|
||||
png? ( >=media-libs/libpng-1.2.51:0=[${MULTILIB_USEDEP}] )
|
||||
utils? (
|
||||
X? (
|
||||
|
@ -49,7 +49,7 @@ PATCHES=(
|
|||
)
|
||||
|
||||
_egit_repo_handler() {
|
||||
if [[ "${PV}" = 9999 ]] ; then
|
||||
if [[ "${PV}" == 9999 ]] ; then
|
||||
local phase="${1}"
|
||||
case ${phase} in
|
||||
fetch|unpack)
|
||||
|
@ -82,7 +82,7 @@ src_unpack() {
|
|||
}
|
||||
|
||||
src_prepare() {
|
||||
if [[ "${PV}" = 9999 ]] ; then
|
||||
if [[ "${PV}" == 9999 ]] ; then
|
||||
# inspired by shipped autogen.sh script
|
||||
eval $(sed -nf version.sed include/freetype/freetype.h)
|
||||
pushd builds/unix &>/dev/null || die
|
||||
|
@ -162,6 +162,7 @@ multilib_src_configure() {
|
|||
type -P gmake &> /dev/null && export GNUMAKE=gmake
|
||||
|
||||
local myeconfargs=(
|
||||
--disable-freetype-config
|
||||
--enable-biarch-config
|
||||
--enable-shared
|
||||
$(use_with bzip2)
|
||||
|
|
22
media-libs/harfbuzz/files/harfbuzz-1.7.6-test_fixup.patch
Normal file
22
media-libs/harfbuzz/files/harfbuzz-1.7.6-test_fixup.patch
Normal file
|
@ -0,0 +1,22 @@
|
|||
From 93b03119da8674a3eddb7879857e9f17fa16fd2a Mon Sep 17 00:00:00 2001
|
||||
From: violet-sippial <38817272+violet-sippial@users.noreply.github.com>
|
||||
Date: Sat, 28 Apr 2018 20:29:13 +0200
|
||||
Subject: [PATCH] [subset] Do not compare ttx progress output in the tests
|
||||
|
||||
Suppress progress messages of ttx. This avoids comparing this output to the reference file which lets the test fail.
|
||||
---
|
||||
test/subset/run-tests.py | 1 +
|
||||
1 file changed, 1 insertion(+)
|
||||
|
||||
diff --git a/test/subset/run-tests.py b/test/subset/run-tests.py
|
||||
index 0b119fee6..1cd1a19f6 100755
|
||||
--- a/test/subset/run-tests.py
|
||||
+++ b/test/subset/run-tests.py
|
||||
@@ -80,6 +80,7 @@ def run_test(test, should_check_ots):
|
||||
def run_ttx(file):
|
||||
print ("ttx %s" % file)
|
||||
cli_args = ["ttx",
|
||||
+ "-q",
|
||||
"-o-",
|
||||
file]
|
||||
return cmd(cli_args)
|
|
@ -47,6 +47,10 @@ if [[ ${PV} = 9999 ]] ; then
|
|||
"
|
||||
fi
|
||||
|
||||
PATCHES=(
|
||||
"${FILESDIR}/${P}-test_fixup.patch"
|
||||
)
|
||||
|
||||
pkg_setup() {
|
||||
use test && python-any-r1_pkg_setup
|
||||
if ! use debug ; then
|
||||
|
|
Binary file not shown.
|
@ -1,4 +1,4 @@
|
|||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=6
|
||||
|
@ -12,7 +12,7 @@ SRC_URI="mirror://sourceforge/wsjt/${MY_P}.tgz"
|
|||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
KEYWORDS="amd64"
|
||||
IUSE="doc"
|
||||
|
||||
RDEPEND="dev-qt/qtcore:5
|
||||
|
|
Binary file not shown.
|
@ -1 +0,0 @@
|
|||
DIST subdownloader-2.0.18.tar.gz 1259520 BLAKE2B 844310797fba42c4c525cde8cc8bd90de3614630061e693acae15385aa7d0a91f8ec690729f8ecedccd74d87c0654abe50a1c0d44d62abb18e1a2c19b6eef6d6 SHA512 ecddf606ce374af43fff39c225ee896af4d8bd2384a2f300dcbb4b443377807edd5233a0531e95d338b0f9c84a274b3afd4109d9216510a5a4bc8fa17485b999
|
|
@ -1,12 +0,0 @@
|
|||
<?xml version="1.0" encoding="UTF-8"?>
|
||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
||||
<pkgmetadata>
|
||||
<!-- maintainer-needed -->
|
||||
<longdescription lang="en">
|
||||
SubDownloader is a program for automatic download/upload subtitles for
|
||||
videofiles (DIVX,MPEG,AVI,VOB,etc) and DVD's using fast hashing
|
||||
</longdescription>
|
||||
<upstream>
|
||||
<remote-id type="launchpad">subdownloader</remote-id>
|
||||
</upstream>
|
||||
</pkgmetadata>
|
|
@ -1,35 +0,0 @@
|
|||
# Copyright 1999-2015 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=5
|
||||
|
||||
PYTHON_COMPAT=( python2_7 )
|
||||
|
||||
inherit python-single-r1 eutils
|
||||
|
||||
DESCRIPTION="GUI application for automatic downloading/uploading of subtitles for videofiles"
|
||||
HOMEPAGE="http://www.subdownloader.net/"
|
||||
SRC_URI="https://launchpad.net/${PN}/trunk/${PV}/+download/${PN}_2.0.18.orig.tar.gz -> ${P}.tar.gz"
|
||||
|
||||
LICENSE="GPL-3"
|
||||
SLOT="0"
|
||||
KEYWORDS="amd64 x86"
|
||||
IUSE=""
|
||||
|
||||
DEPEND="${PYTHON_DEPS}
|
||||
dev-python/PyQt4[${PYTHON_USEDEP}]
|
||||
dev-python/kaa-metadata[${PYTHON_USEDEP}]"
|
||||
RDEPEND="${DEPEND}"
|
||||
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
|
||||
|
||||
src_install() {
|
||||
python_fix_shebang "${S}"/run.py
|
||||
insinto /usr/share/"${PN}"
|
||||
doins -r cli FileManagement gui languages locale modules run.py
|
||||
fperms 755 /usr/share/"${PN}"/run.py
|
||||
dosym /usr/share/"${PN}"/run.py /usr/bin/"${PN}"
|
||||
doman subdownloader.1
|
||||
dodoc README ChangeLog
|
||||
doicon gui/images/subdownloader.png
|
||||
domenu subdownloader.desktop
|
||||
}
|
Binary file not shown.
|
@ -1 +1 @@
|
|||
Thu, 03 May 2018 06:38:35 +0000
|
||||
Thu, 03 May 2018 17:08:32 +0000
|
||||
|
|
|
@ -1 +1 @@
|
|||
Thu, 03 May 2018 06:38:35 +0000
|
||||
Thu, 03 May 2018 17:08:33 +0000
|
||||
|
|
Binary file not shown.
Binary file not shown.
|
@ -9,5 +9,5 @@ LICENSE=BSD GPL-2
|
|||
RDEPEND=espeak? ( app-accessibility/espeak ) >=dev-tcltk/tclx-8.4 >=virtual/emacs-24
|
||||
SLOT=0
|
||||
SRC_URI=https://emacspeak.googlecode.com/files/emacspeak-39.0.tar.bz2
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 readme.gentoo-r1 6f03e110529650f57fc7d1fb908b8986
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 readme.gentoo-r1 6f03e110529650f57fc7d1fb908b8986
|
||||
_md5_=02876f569083daff9874034ee9576174
|
||||
|
|
|
@ -7,5 +7,5 @@ IUSE=+espeak
|
|||
LICENSE=BSD GPL-2
|
||||
RDEPEND=espeak? ( app-accessibility/espeak ) >=dev-tcltk/tclx-8.4 >=virtual/emacs-24
|
||||
SLOT=0
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 git-r3 25b08efef07cea6bcd45b8c6dcce2782 readme.gentoo-r1 6f03e110529650f57fc7d1fb908b8986
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 git-r3 25b08efef07cea6bcd45b8c6dcce2782 readme.gentoo-r1 6f03e110529650f57fc7d1fb908b8986
|
||||
_md5_=bb5e081141fefe72f22d1d7405b36da5
|
||||
|
|
|
@ -9,5 +9,5 @@ LICENSE=GPL-3
|
|||
RDEPEND=>=app-accessibility/speech-dispatcher-0.7 brltty? ( app-accessibility/brltty ) >=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=http://www.freebsoft.org/pub/projects/speechd-el/speechd-el-2.5.tar.gz
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_md5_=20323b1a4156951fb1c7625027308a41
|
||||
|
|
Binary file not shown.
|
@ -4,10 +4,10 @@ DESCRIPTION=Rotates, compresses, and mails system logs
|
|||
EAPI=6
|
||||
HOMEPAGE=https://github.com/logrotate/logrotate
|
||||
IUSE=acl +cron selinux
|
||||
KEYWORDS=alpha amd64 arm ~arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd
|
||||
KEYWORDS=alpha amd64 arm arm64 ~hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86 ~amd64-fbsd ~x86-fbsd
|
||||
LICENSE=GPL-2
|
||||
RDEPEND=>=dev-libs/popt-1.5 selinux? ( sys-libs/libselinux ) acl? ( virtual/acl ) selinux? ( sec-policy/selinux-logrotate ) cron? ( virtual/cron )
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/logrotate/logrotate/releases/download/3.14.0/logrotate-3.14.0.tar.gz -> logrotate-3.14.0.tar.gz
|
||||
_eclasses_=multilib 97f470f374f2e94ccab04a2fb21d811e systemd a31844b675f1a1fea87fbe1144aee5f5 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9
|
||||
_md5_=98f441289d7c24e0b614a250b5a882d7
|
||||
_md5_=c5e78d78461a77efb80f84ce6d7f719c
|
||||
|
|
|
@ -4,11 +4,11 @@ DESCRIPTION=Allows users or groups to run commands as other users
|
|||
EAPI=6
|
||||
HOMEPAGE=https://www.sudo.ws/
|
||||
IUSE=gcrypt ldap nls pam offensive openssl sasl selinux +sendmail skey
|
||||
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~sparc-solaris
|
||||
KEYWORDS=alpha amd64 arm arm64 hppa ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh sparc x86 ~amd64-fbsd ~x86-fbsd ~sparc-solaris
|
||||
LICENSE=ISC BSD
|
||||
RDEPEND=gcrypt? ( dev-libs/libgcrypt:= ) openssl? ( dev-libs/openssl:0= ) pam? ( virtual/pam ) sasl? ( dev-libs/cyrus-sasl ) skey? ( >=sys-auth/skey-1.1.5-r1 ) ldap? ( >=net-nds/openldap-2.1.30-r1 dev-libs/cyrus-sasl ) sys-libs/zlib selinux? ( sec-policy/selinux-sudo ) ldap? ( dev-lang/perl ) pam? ( sys-auth/pambase ) >=app-misc/editor-wrapper-3 virtual/editor sendmail? ( virtual/mta )
|
||||
REQUIRED_USE=pam? ( !skey ) skey? ( !pam ) ?? ( gcrypt openssl )
|
||||
SLOT=0
|
||||
SRC_URI=https://www.sudo.ws/sudo/dist/sudo-1.8.22.tar.gz ftp://ftp.sudo.ws/pub/sudo/sudo-1.8.22.tar.gz
|
||||
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 flag-o-matic 5128c4729303400bd8d4b0b966530955 libtool 0081a71a261724730ec4c248494f044d ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e pam 3e788d86170dfcd5b06824d898315e18 preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=642af72435d430ec410b6e543781b7e9
|
||||
_md5_=122b67441244414a813a0c5a1f7054c3
|
||||
|
|
Binary file not shown.
|
@ -1,10 +0,0 @@
|
|||
DEFINED_PHASES=install
|
||||
DESCRIPTION=a client for signing certificates with an ACME-server
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/lukas2511/dehydrated
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=app-shells/bash
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/lukas2511/dehydrated/archive/v0.3.1.tar.gz -> dehydrated-0.3.1.tar.gz
|
||||
_md5_=31ce1227410e9e1a3ec207366170ed64
|
|
@ -1,10 +0,0 @@
|
|||
DEFINED_PHASES=install
|
||||
DESCRIPTION=a client for signing certificates with an ACME-server
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/lukas2511/dehydrated
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=app-shells/bash
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/lukas2511/dehydrated/archive/v0.4.0.tar.gz -> dehydrated-0.4.0.tar.gz
|
||||
_md5_=8d99bcf66fb15cbd69c2950a097048b8
|
12
metadata/md5-cache/app-crypt/dehydrated-0.6.2
Normal file
12
metadata/md5-cache/app-crypt/dehydrated-0.6.2
Normal file
|
@ -0,0 +1,12 @@
|
|||
DEFINED_PHASES=configure install postinst preinst
|
||||
DEPEND=virtual/cron
|
||||
DESCRIPTION=a client for signing certificates with an ACME-server
|
||||
EAPI=6
|
||||
HOMEPAGE=https://github.com/lukas2511/dehydrated
|
||||
KEYWORDS=~amd64 ~x86
|
||||
LICENSE=MIT
|
||||
RDEPEND=virtual/cron app-shells/bash net-misc/curl
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/lukas2511/dehydrated/archive/v0.6.2.tar.gz -> dehydrated-0.6.2.tar.gz
|
||||
_eclasses_=user 8bc2845510e2109af75e3eeac607ec81
|
||||
_md5_=4ad9d5fcbb638a40655c538fc9755838
|
Binary file not shown.
|
@ -8,5 +8,5 @@ LICENSE=GPL-2+
|
|||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/austinhaas/actionscript-mode/tarball/aa7e63d566a815152e7e652010becd46a406abb2 -> actionscript-mode-7.2.2_p20120405.tar.gz
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_md5_=e0966953bb0ee16ca2ffabe326c95be6
|
||||
|
|
|
@ -8,5 +8,5 @@ LICENSE=GPL-2+
|
|||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/austinhaas/actionscript-mode/tarball/6822d0bfd5d7ff2c0b246ca90ef9480d3c528b97 -> actionscript-mode-7.2.2_p20140605.tar.gz
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_md5_=1e56fa6b1ff705b3bad634000b928d55
|
||||
|
|
|
@ -8,5 +8,5 @@ LICENSE=GPL-3+
|
|||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=https://elpa.gnu.org/packages/adaptive-wrap-0.5.el
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738
|
||||
_md5_=83e875035ffad89385a03e77ac48ed82
|
||||
|
|
|
@ -8,5 +8,5 @@ LICENSE=GPL-2
|
|||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/analog-1.9.99.el.bz2
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_md5_=75f704bb9b2d72766e7d87f624b783d6
|
||||
|
|
|
@ -9,5 +9,5 @@ LICENSE=GPL-3
|
|||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/anything-1.3.2.tar.gz
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_md5_=16b48a21ba6876fa9133a53659d04ca3
|
||||
|
|
|
@ -8,5 +8,5 @@ LICENSE=GPL-2
|
|||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/apache-mode-1.1.el.gz
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_md5_=ab97577be0a372ee3bc4f90f14faa3f1
|
||||
|
|
|
@ -8,5 +8,5 @@ LICENSE=GPL-2
|
|||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=ftp://ftp.jpl.org/pub/elisp/apel/apel-10.8.tar.gz https://dev.gentoo.org/~gienah/2big4tree/app-emacs/apel/apel-10.8-030_Use-new-style-backquotes.patch.gz
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_md5_=1ee795580f54ca9a62ec640a07224c92
|
||||
|
|
|
@ -8,5 +8,5 @@ LICENSE=GPL-2+
|
|||
RDEPEND=app-emacs/websocket >=virtual/emacs-25
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/alpha22jp/atomic-chrome/archive/v2.0.0.tar.gz -> atomic-chrome-2.0.0.tar.gz
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738
|
||||
_md5_=05fb60580edb6036dc0dd7411f3e627c
|
||||
|
|
|
@ -9,5 +9,5 @@ LICENSE=GPL-3+ FDL-1.3+
|
|||
RDEPEND=virtual/latex-base preview-latex? ( app-text/dvipng app-text/ghostscript-gpl ) >=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/auctex/auctex-11.89.tar.gz
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738
|
||||
_md5_=1d5e5beef4e4f8cb34a69d02a4c5e0d7
|
||||
|
|
|
@ -9,5 +9,5 @@ LICENSE=GPL-3+ FDL-1.3+
|
|||
RDEPEND=virtual/latex-base preview-latex? ( app-text/dvipng app-text/ghostscript-gpl ) >=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/auctex/auctex-11.90.tar.gz
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738
|
||||
_md5_=38fea10d9f5040b95d3435bc534fb7eb
|
||||
|
|
|
@ -9,5 +9,5 @@ LICENSE=GPL-3+ FDL-1.3+
|
|||
RDEPEND=virtual/latex-base preview-latex? ( app-text/dvipng app-text/ghostscript-gpl ) >=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/auctex/auctex-11.92.tar.gz
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738
|
||||
_md5_=f323736e1d87895fef3529033cf7b879
|
||||
|
|
|
@ -9,5 +9,5 @@ LICENSE=GPL-3+ FDL-1.3+
|
|||
RDEPEND=virtual/latex-base preview-latex? ( app-text/dvipng app-text/ghostscript-gpl ) >=virtual/emacs-24
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/auctex/auctex-12.1.tar.gz
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738
|
||||
_md5_=5242d1e86b687bce5e0b8278c8909eea
|
||||
|
|
|
@ -9,5 +9,5 @@ LICENSE=GPL-3+ FDL-1.1+
|
|||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=http://cx4a.org/pub/auto-complete/auto-complete-1.3.1.tar.bz2
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_md5_=353e561a404a4db73fd756e3d72ad448
|
||||
|
|
|
@ -8,5 +8,5 @@ LICENSE=GPL-3+
|
|||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gnu/autoconf/autoconf-2.69.tar.xz
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_md5_=85adecaf954ea8b26c99e09f13fdf432
|
||||
|
|
|
@ -8,5 +8,5 @@ LICENSE=GPL-3+
|
|||
RDEPEND=app-emacs/windows app-emacs/cycle-buffer >=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/gavv/distfiles/raw/master/basic-toolkit-0.3.el.xz
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738
|
||||
_md5_=0c230d096a7327451b5e32ee55203705
|
||||
|
|
|
@ -9,5 +9,5 @@ LICENSE=GPL-2+ Texinfo-manual
|
|||
RDEPEND=tex? ( virtual/tex-base ) >=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=http://bbdb.sourceforge.net/bbdb-2.35.tar.gz http://www.mit.edu/afs/athena/contrib/emacs-contrib/Fin/point-at.el http://www.mit.edu/afs/athena/contrib/emacs-contrib/Fin/dates.el
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_md5_=c7c46092f21d39aef87dd8af20b24bca
|
||||
|
|
|
@ -10,5 +10,5 @@ RDEPEND=tex? ( virtual/tex-base ) vm? ( app-emacs/vm ) >=virtual/emacs-23
|
|||
RESTRICT=test
|
||||
SLOT=0
|
||||
SRC_URI=http://download.savannah.gnu.org/releases/bbdb/bbdb-3.1.2.tar.gz
|
||||
_eclasses_=autotools 4842e626555a9a4344f34cef2e190b67 elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9
|
||||
_eclasses_=autotools 4842e626555a9a4344f34cef2e190b67 elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f libtool 0081a71a261724730ec4c248494f044d multilib 97f470f374f2e94ccab04a2fb21d811e toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9
|
||||
_md5_=c5d64fbd5cc261242cd6c4bdb4690a31
|
||||
|
|
|
@ -8,5 +8,5 @@ LICENSE=GPL-2
|
|||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/binclock-1.7.tar.bz2
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_md5_=9e1faba3da55aff056e752ee3152fb8f
|
||||
|
|
|
@ -8,5 +8,5 @@ LICENSE=GPL-2+
|
|||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~nicolasbock/bison-mode-0.3.tar.bz2
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_md5_=f6114b331d83c9457c02563141761d21
|
||||
|
|
|
@ -8,5 +8,5 @@ LICENSE=GPL-1+
|
|||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/blogmax-20110305.zip
|
||||
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 readme.gentoo 589f4c6d735919e293942dd66311dc40 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 readme.gentoo 589f4c6d735919e293942dd66311dc40 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=93a360bdc45a7fc2b8e172fdae55b86e
|
||||
|
|
|
@ -8,5 +8,5 @@ LICENSE=GPL-2+
|
|||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=https://dev.gentoo.org/~ulm/distfiles/bm-1.32_p20140214.tar.xz
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_md5_=6df1ff33b1abbb61255de347bbe6d2e7
|
||||
|
|
|
@ -9,5 +9,5 @@ LICENSE=GPL-2+ FDL-1.2+
|
|||
RDEPEND=app-emacs/volume >=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/bongo-20110621.tar.xz mplayer? ( mirror://gentoo/bongo-mplayer-20070204.tar.bz2 )
|
||||
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=5f0bf496d9ab7628f9cc714088551254
|
||||
|
|
|
@ -8,5 +8,5 @@ LICENSE=GPL-2
|
|||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/boxquote-1.23.el.bz2
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_md5_=5685256c9b4473f8248fa8c83a380f38
|
||||
|
|
|
@ -8,5 +8,5 @@ LICENSE=GPL-2
|
|||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/browse-kill-ring-1.3c.el.bz2
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_md5_=be646652641940aa5dc7128e2f3358a1
|
||||
|
|
|
@ -8,5 +8,5 @@ LICENSE=GPL-2+
|
|||
RDEPEND=>=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=mirror://gentoo/bubblet-0.74.tar.bz2
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f
|
||||
_md5_=9d7df46d5874f4b531cd6b46ff4fc67f
|
||||
|
|
|
@ -8,5 +8,5 @@ LICENSE=GPL-3+
|
|||
RDEPEND=app-emacs/basic-toolkit >=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/gavv/distfiles/raw/master/buffer-extension-0.1.el.xz
|
||||
_eclasses_=elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738
|
||||
_eclasses_=elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738
|
||||
_md5_=1125e52ab92d346c6b0d7d932387d58b
|
||||
|
|
|
@ -9,5 +9,5 @@ LICENSE=GPL-3+
|
|||
RDEPEND=howm? ( app-emacs/howm ) >=virtual/emacs-23
|
||||
SLOT=0
|
||||
SRC_URI=https://github.com/kiwanami/emacs-calfw/tarball/v1.3 -> calfw-1.3.tar.gz
|
||||
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 elisp 8a9eaaa38b2345593b1cbc5315dde83c elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_eclasses_=desktop 2ccd1dd1dd7bfb8795eea024a4f91bb6 elisp 71fc1fea53f2bcc9e39073663574ce4a elisp-common 23f47b2e1de7abf387105eddd1318738 epatch 9a5f039771f143195164a15a4faa41a1 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 63392afb034aad67f17fa129019eb4d9 ltprune 607e058da37aa6dabfa408b7d61da72e multilib 97f470f374f2e94ccab04a2fb21d811e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 885c7d8dd70a58825f3d17e35a3cd1e9 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf
|
||||
_md5_=807579a59bc02455c0ad316b0470bad0
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Reference in a new issue