Sync with portage [Fri Nov 25 12:40:57 MSK 2016].

mhiretskiy 654
root 8 years ago
parent 97c03e78ff
commit 94c6e239bd

@ -1,3 +1,2 @@
DIST engrampa-1.10.2.tar.xz 1378888 SHA256 964bf6fd8463b378e3bdd7713e86eca9dd65f1a6d99e10bb59cb2185084f986b SHA512 86772801d80584c4020fce63cde11478a914372598f3c41774f4248817a05e37eb72842cd2f88be81c22969452f33806738d94a872ffe4ca8743fe8a9c115e1d WHIRLPOOL db2824550840296b636ea48ac987e004184d9cc41c669f0f2c30b67da8ebd6e991d5e27a55a5691c004cce4df26fb101318420d67f20015af55b6f5521525891
DIST engrampa-1.12.0.tar.xz 1380144 SHA256 4f1f8b0829000f6bb2d8a53a8da098dc5b177638c6d8e5b3fb52402a4541759c SHA512 8c694b1f1baab099316f6e5d5ec67ae95171df3a988aee11b0527ae797717e7b3e57fa1ec53cb78e9aa397b1758f768736231ad1bd91c1bb8b2ba2f8f755cfec WHIRLPOOL b1132440b2d02fd2bfa9c903794113cf7d36eb7e67b4dc3222635dc7c33c459a87885ce1ec7bcdc623db8c75a6d33015ade6faaf3cfa8fd85fc85631d87366da
DIST engrampa-1.14.1.tar.xz 1417444 SHA256 43d882e772c53d13856f02e44454927e3bab4c5d77094057572be6972e0310d8 SHA512 fea510d95fe483f676f66490706aa919b6a62bc20af9e22893304235ce0a38ff006c66494d548a3207dc4cd241cb785abe77652693d1b600e4ca6c8a0a60d763 WHIRLPOOL 6793b07c57d91ce73c102fc59b4e18141532f895814b4879547b10db4dec24029185d944cce5f34e8a880e9da2a2e229dfc44cf3d6d95ae264b2207ddcbedb8c

@ -1,88 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
inherit gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Engrampa archive manager for MATE"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="caja magic"
RDEPEND=">=x11-libs/gtk+-2.24.0:2
>=dev-libs/glib-2.32.0:2
>=dev-libs/json-glib-0.14:0
x11-libs/gdk-pixbuf:2
x11-libs/pango:0
virtual/libintl:0
caja? ( >=mate-base/caja-1.10:0 )
magic? ( sys-apps/file )
!!app-arch/mate-file-archiver"
DEPEND="${RDEPEND}
app-text/yelp-tools
>=dev-util/intltool-0.35:*
>=mate-base/mate-common-1.8:0
sys-devel/gettext:*
virtual/pkgconfig:*"
PATCHES=(
"${FILESDIR}/${PN}-1.10.2-p7zip-15.09-compat.patch"
"${FILESDIR}/${PN}-1.10.2-p7zip-15.14-compat.patch"
)
src_prepare() {
gnome2_src_prepare
# Drop DEPRECATED flags as configure option doesn't do it, bug #385453
sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED:$(NULL):g' \
copy-n-paste/Makefile.am copy-n-paste/Makefile.in || die
}
src_configure() {
gnome2_src_configure \
--disable-run-in-place \
--disable-packagekit \
--disable-deprecations \
--with-gtk=2.0 \
$(use_enable caja caja-actions) \
$(use_enable magic)
}
DOCS="AUTHORS HACKING MAINTAINERS NEWS README TODO"
pkg_postinst() {
gnome2_pkg_postinst
elog ""
elog "${PN} is a frontend for several archiving utilities. If you want a"
elog "particular achive format supported install the relevant package."
elog
elog "For example:"
elog " 7-zip : emerge app-arch/p7zip"
elog " ace : emerge app-arch/unace"
elog " arj : emerge app-arch/arj"
elog " cpio : emerge app-arch/cpio"
elog " deb : emerge app-arch/dpkg"
elog " iso : emerge app-cdr/cdrtools"
elog " jar,zip : emerge app-arch/zip or emerge app-arch/unzip"
elog " lha : emerge app-arch/lha"
elog " lzma : emerge app-arch/xz-utils"
elog " lzop : emerge app-arch/lzop"
elog " rar : emerge app-arch/unrar"
elog " rpm : emerge app-arch/rpm"
elog " unstuff : emerge app-arch/stuffit"
elog " zoo : emerge app-arch/zoo"
}

@ -1,83 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
inherit gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Engrampa archive manager for MATE"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="caja magic"
RDEPEND=">=x11-libs/gtk+-2.24.0:2
>=dev-libs/glib-2.32.0:2
>=dev-libs/json-glib-0.14:0
x11-libs/gdk-pixbuf:2
x11-libs/pango:0
virtual/libintl:0
caja? ( >=mate-base/caja-1.10:0 )
magic? ( sys-apps/file )
!!app-arch/mate-file-archiver"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.35:*
dev-util/itstool:0
>=mate-base/mate-common-1.8:0
sys-devel/gettext:*
virtual/pkgconfig:*"
src_prepare() {
gnome2_src_prepare
# Drop DEPRECATED flags as configure option doesn't do it, bug #385453
sed -i -e 's:-D[A-Z_]*DISABLE_DEPRECATED:$(NULL):g' \
copy-n-paste/Makefile.am copy-n-paste/Makefile.in || die
}
src_configure() {
gnome2_src_configure \
--disable-run-in-place \
--disable-packagekit \
--disable-deprecations \
--with-gtk=2.0 \
$(use_enable caja caja-actions) \
$(use_enable magic)
}
DOCS="AUTHORS HACKING MAINTAINERS NEWS README TODO"
pkg_postinst() {
gnome2_pkg_postinst
elog ""
elog "${PN} is a frontend for several archiving utilities. If you want a"
elog "particular achive format supported install the relevant package."
elog
elog "For example:"
elog " 7-zip : emerge app-arch/p7zip"
elog " ace : emerge app-arch/unace"
elog " arj : emerge app-arch/arj"
elog " cpio : emerge app-arch/cpio"
elog " deb : emerge app-arch/dpkg"
elog " iso : emerge app-cdr/cdrtools"
elog " jar,zip : emerge app-arch/zip or emerge app-arch/unzip"
elog " lha : emerge app-arch/lha"
elog " lzma : emerge app-arch/xz-utils"
elog " lzop : emerge app-arch/lzop"
elog " rar : emerge app-arch/unrar"
elog " rpm : emerge app-arch/rpm"
elog " unstuff : emerge app-arch/stuffit"
elog " zoo : emerge app-arch/zoo"
}

@ -1,3 +1,2 @@
DIST pluma-1.10.2.tar.xz 3442784 SHA256 c0614334dc99e5dde73cbda6cb561cb1a5dc3e3269d74a4134095f9abf73c89a SHA512 bb41e18419fee07c812ebebb9802a77c325d876d05d37e1e9229e4228b0939ef8c80b1377922b94f02a7b7d02fbff62d4e4959815bd94d5b0da3bfa1afebae60 WHIRLPOOL 2edf0078267887af4349537f3c36f7971ab9aad66219e02fe41e47cacc9b91408e668c2294a8c6d6a497b68017b704fe7c7c17fe7ff22030b4c36e330b0def5a
DIST pluma-1.12.2.tar.xz 3397280 SHA256 eb74988a9fa9892f883b2ccdc9cf217478576815bcb02662d2e3cf2ae39ef870 SHA512 db2878161903868703514531ba214fc34dad1789885f18756e9192d6ba17950c8be03141ada72f8c386b515d8b0f9d58a0ee94a33fe3ffe00f360ea667c2b275 WHIRLPOOL 30e45dc3e399e77403d23ebe1c8fb98592f3a408de3bd5ee724e621168b26116de0c520348dd74929e360a251b8d727ef9967746b14732fc6e03d63ffb3091c4
DIST pluma-1.14.1.tar.xz 3415364 SHA256 5517e9bf93ec22a3036498f2e95652fb9046229b8a0da66a742643eab7e595a1 SHA512 5d04e053ab2eb0f90e34d9af541004867c7317fd9386229c4e702e95a80420df16b20e4ae4c30bbee79fe904282f6134f7c361971be07cd6952612d975c88d11 WHIRLPOOL 217d447f0ebe9bcf069b6831421e9680256c7b70753ab126aaf5641ba518df12b4fc60041feb433873a0cbc2d7108bf871958e13186b71e050d9f0610db9b770

@ -1,88 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python2_7 )
inherit gnome2 multilib python-single-r1 versionator virtualx
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Pluma text editor for the MATE desktop"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="python spell"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
# Tests require gvfs sftp fs mounted and schema's installed. Disable tests.
# https://github.com/mate-desktop/mate-text-editor/issues/33
RESTRICT="test"
RDEPEND="app-text/rarian:0
dev-libs/atk:0
>=dev-libs/glib-2.36:2
>=dev-libs/libxml2-2.5:2
>=mate-base/mate-desktop-1.10:0
x11-libs/cairo:0
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.24:2
>=x11-libs/gtksourceview-2.9.7:2.0
x11-libs/libICE:0
x11-libs/libX11:0
>=x11-libs/libSM-1.0
x11-libs/pango:0
virtual/libintl:0
spell? (
>=app-text/enchant-1.2:0
>=app-text/iso-codes-0.35:0
)
python? (
${PYTHON_DEPS}
>=dev-python/pygobject-2.15.4:2[${PYTHON_USEDEP}]
>=dev-python/pygtk-2.12:2[${PYTHON_USEDEP}]
>=dev-python/pygtksourceview-2.9.2:2
)
!!app-editors/mate-text-editor"
DEPEND="${RDEPEND}
~app-text/docbook-xml-dtd-4.1.2
>=app-text/scrollkeeper-dtd-1:1.0
app-text/yelp-tools:0
>=dev-util/intltool-0.40:*
>=sys-devel/libtool-2.2.6:2
>=mate-base/mate-common-1.10:0
>=sys-devel/gettext-0.17:*
virtual/pkgconfig:*"
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_configure() {
gnome2_src_configure \
--disable-updater \
$(use_enable python) \
$(use_enable spell)
}
DOCS="AUTHORS ChangeLog NEWS README"
src_test() {
# FIXME: This should be handled at eclass level.
"${EROOT}${GLIB_COMPILE_SCHEMAS}" --allow-any-name "${S}/data" || die
unset DBUS_SESSION_BUS_ADDRESS
GSETTINGS_SCHEMA_DIR="${S}/data" Xemake check
}

@ -1,3 +1,2 @@
DIST atril-1.10.3.tar.xz 2106560 SHA256 2680279137307fe68500ed5006f70bf73a2dd15536dee0592cb77d031d6e3a90 SHA512 8b083aaced82a10cfd7b0d0e5342b23c99ef868da3b2376b547a252659cbe9e3669344515b98ecee046e3011ee7cd5028154a87bd198c92ba577953483107002 WHIRLPOOL 94b3679cedc9b57e35be963458c0f0d8c0c1865a4021c403cf03943824a278013f1b4feaf14d9cc2903768fc6247bea84e1e028be05c46c53047df37899246da
DIST atril-1.12.2.tar.xz 1663920 SHA256 47cd22969d4ff6ef860a310a57f77f1fcc0c5674113a72ee507d2b1b5c780226 SHA512 2ceeda42adeb284a25caff3a69d15a231129988fb410e4d502a281ccf5819307b9963722a2e330307a1c3b15d3c82405b708d983ed1c266e091a35264766e6ec WHIRLPOOL 8eb8a0cd40c0c3d21141493a09b3dc8f2c4d902fff1ed80fe5468b1ac342c81312518c015cbd288372f228bc4bb91bb1555af8f8b5842e72e4eb895fc787988c
DIST atril-1.14.2.tar.xz 1703272 SHA256 9a8eadd85bda4539560f01a2127be4d6c358c07c6a744c09d1fdb5bff7ce14f4 SHA512 9f77abe43848a3a35df1484edef4a6bbc6339f82b0d8e9f3c149c44fd632f2720acf24bcc1354b944c5c364fc4ce1d70b733c1ec5bc40b1a17041e59acf7bd9b WHIRLPOOL 3e4bf2f6af6369b7cf410f161c159f6f0221d311b354c24d8b86fbcb14c3553d01ea6d79667d9817541aa401202bc8590d074f635745730854a148ca74b41dfc

@ -1,100 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
ELTCONF="--portage"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
inherit autotools gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Atril document viewer for MATE"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="caja dbus debug djvu dvi epub +introspection gnome-keyring +postscript t1lib tiff xps"
RDEPEND=">=app-text/poppler-0.16:0=[cairo]
app-text/rarian:0
dev-libs/atk:0
>=dev-libs/glib-2.36:2
>=dev-libs/libxml2-2.5:2
>=mate-base/mate-desktop-1.10:0
sys-libs/zlib:0
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.21.5:2[introspection?]
x11-libs/libICE:0
>=x11-libs/libSM-1:0
x11-libs/libX11:0
>=x11-libs/cairo-1.9.10:0
x11-libs/pango:0
>=x11-themes/mate-icon-theme-1.8:0
caja? ( >=mate-base/caja-1.10:0[introspection?] )
djvu? ( >=app-text/djvu-3.5.17:0 )
dvi? (
virtual/tex-base:0
t1lib? ( >=media-libs/t1lib-5:5 )
)
epub? ( >=net-libs/webkit-gtk-2.4.3:2 )
gnome-keyring? ( >=app-crypt/libsecret-0.5:0 )
introspection? ( >=dev-libs/gobject-introspection-0.6:0 )
postscript? ( >=app-text/libspectre-0.2:0 )
tiff? ( >=media-libs/tiff-3.6:0 )
xps? ( >=app-text/libgxps-0.2.0:0 )
!!app-text/mate-document-viewer"
DEPEND="${RDEPEND}
app-text/docbook-xml-dtd:4.1.2
app-text/yelp-tools:0
>=app-text/scrollkeeper-dtd-1:1.0
>=dev-util/intltool-0.50.1:*
virtual/pkgconfig:*
sys-devel/gettext:*"
# Tests use dogtail which is not available on Gentoo.
RESTRICT="test"
src_prepare() {
# Fix .desktop categories, upstream bug #666346.
sed -e "s:GTK\;Graphics\;VectorGraphics\;Viewer\;:GTK\;Office\;Viewer\;Graphics\;VectorGraphics;:g" -i data/atril.desktop.in.in || die
# Always autoreconf due to lib path conflict.
eautoreconf
gnome2_src_prepare
}
src_configure() {
# Passing --disable-help would drop offline help, that would be inconsistent
# with helps of the most of GNOME apps that doesn't require network for that.
gnome2_src_configure \
--disable-tests \
--enable-comics \
--enable-pdf \
--enable-pixbuf \
--enable-thumbnailer \
--with-smclient=xsmp \
--with-platform=mate \
--with-gtk=2.0 \
$(use_enable dbus) \
$(use_enable djvu) \
$(use_enable dvi) \
$(use_enable epub) \
$(use_with gnome-keyring keyring) \
$(use_enable introspection) \
$(use_enable caja) \
$(use_enable postscript ps) \
$(use_enable t1lib) \
$(use_enable tiff) \
$(use_enable xps)
}
DOCS="AUTHORS NEWS README TODO"

@ -1 +1,2 @@
DIST commons-collections-3.2.1-src.tar.gz 609930 SHA256 9a4a800cb7ecdaf3b6f608cd608682b88b506f1b1c4b727d15471ae3329fc63d SHA512 8b9b5344528b3b8a53142abd944ff6b89cc149a3fa0c1eadf3f2172509499af5820ba86859e47fe7f15f994f680fa3c577c21891540b64f41f826babe81a0fc0 WHIRLPOOL ec31406560a1156e8e8780e3cc1d5be2b614b26e8dc3c04a80ee758d4d42c353c2eaf6f5f41057d3f9735063cb81143005bd63d7b552b73f1e2acc5fa644766d
DIST commons-collections4-4.1-src.tar.gz 704671 SHA256 94839a0620a0fb1999aa94d490cd8d6919f79dc206be33b722f856ffde862ecf SHA512 c5666f41b68c9fdba3731730595616b16f98579c077cf047f421a46729b5a65476a8707125a2c0b0c6c024ca94df8c2633123bd99e705149fcb1afadcd3bf68b WHIRLPOOL 154bddba08d881303d888a6c195eceda7582677ac3cd0089d189b04b1d1673d9b7fa92e94c22298bc2ce3c12502ea731f51144ac22b7ff5ef9767c7bb2d816a0

@ -0,0 +1,49 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=6
JAVA_PKG_IUSE="doc source"
inherit java-pkg-2 java-pkg-simple
SLOT="4"
MY_P="${PN}${SLOT}-${PV}"
DESCRIPTION="Extends the JCF classes with new interfaces, implementations and utilities"
HOMEPAGE="http://commons.apache.org/collections/"
SRC_URI="mirror://apache/${PN/-//}/source/${MY_P}-src.tar.gz"
LICENSE="Apache-2.0"
KEYWORDS="~amd64 ~ppc64 ~x86"
IUSE="test"
RDEPEND=">=virtual/jre-1.7"
DEPEND=">=virtual/jdk-1.7
test? (
dev-java/easymock:3.2
dev-java/junit:4
)"
S="${WORKDIR}/${MY_P}-src"
JAVA_SRC_DIR="src/main/java"
src_install() {
java-pkg-simple_src_install
dodoc RELEASE-NOTES.txt
docinto html
dodoc {DEVELOPERS-GUIDE,PROPOSAL}.html
}
src_test() {
local DIR=src/test/java
local CP="${DIR}:${DIR}/../resources:${PN}.jar:$(java-pkg_getjars easymock-3.2,junit-4)"
local TESTS=$(find ${DIR} -name "*Test.java" ! -name "Abstract*" ! -name "BulkTest.*")
TESTS="${TESTS//src\/test\/java\/}"
TESTS="${TESTS//.java}"
TESTS="${TESTS//\//.}"
ejavac -cp "${CP}" -d ${DIR} $(find ${DIR} -name "*.java")
ejunit4 -classpath "${CP}" ${TESTS}
}

@ -1,3 +1,2 @@
DIST libmateweather-1.10.0.tar.xz 3463128 SHA256 4fc80145942781281efe99e17daef3d0947ae319771b2ab0a9b2a4559779484c SHA512 80eed6693e13d4dccb4e44ebab84955f7cbbd4f536cda1186db694149bf013429f41f38d2cb03a0dae517d6438e5cff1c18ae95598f700a1a9184ac47f85fcf5 WHIRLPOOL 9fab8e47d4f86ca13524cf9c6007e360f64725bfc98a872722b85270f5e87ce50ab3ce0a616cb46da2b1b285770c9d8afef3f1e270bc143b350050870f5a5a29
DIST libmateweather-1.12.2.tar.xz 3394620 SHA256 9e94acc29b86db0eeb4ba1c0b0d64476a537a8deb31830b98bbeae74e6f2e944 SHA512 057037c6983ba6d21ae8c9af67d5b1bde1f7da81dbc5ef89e5eabc1b844178d2d121d29d90484baa001d22cb24e8dc832bcb1ad2702460d22f48db430fa20fd9 WHIRLPOOL 1c168a94980a42ee8e4f533138a4bdaa7ee2a07d08b5b8ae172402540d7029b893450b5c12732604698cfcd5f536258f7bcab21e99044ce09260bacb5efd8ea6
DIST libmateweather-1.14.3.tar.xz 3345244 SHA256 21507911543bccdaec57541b030de0d5522ef9640b1ac24044223bb43d026266 SHA512 51e1a29b5faca6d433f6a84fc3e08bf39e87ac48d77ff90085cd7d394b3f31388f7b6b3382e4b75dbdf3b2d07f16e9f9f92bff713d3a038270314313f614af36 WHIRLPOOL d87ce7627e1b0427ad8b2ae0fd997e77ce8caead61f5f930f5b925d0366c7efa27d48ff881dfb670f27de46de6379583fa7ea548ed159b34d541a92cde95e889

@ -1,79 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python2_7 )
inherit autotools gnome2 python-r1 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="MATE library to access weather information from online services"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND=">=dev-libs/glib-2.36:2[${PYTHON_USEDEP}]
>=dev-libs/libxml2-2.6:2
>=net-libs/libsoup-2.34:2.4
>=sys-libs/timezone-data-2010k:0
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.24:2
virtual/libintl:0
python? (
${PYTHON_DEPS}
>=dev-python/pygobject-2:2[${PYTHON_USEDEP}]
>=dev-python/pygtk-2:2[${PYTHON_USEDEP}]
)"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.40.3:*
>=mate-base/mate-common-1.10:0
sys-devel/gettext:*
virtual/pkgconfig:*"
my_command() {
if use python ; then
python_foreach_impl run_in_build_dir $@
else
$@
fi
}
src_prepare() {
# Fix undefined use of MKDIR_P in python/Makefile.am.
epatch "${FILESDIR}"/${PN}-1.6.1-fix-mkdirp.patch
eautoreconf
use python && python_copy_sources
my_command gnome2_src_prepare
}
src_configure() {
my_command gnome2_src_configure \
--enable-locations-compression \
--disable-all-translations-in-one-xml \
$(use_enable python)
}
src_compile() {
my_command gnome2_src_compile
}
DOCS="AUTHORS ChangeLog NEWS"
src_install() {
my_command gnome2_src_install
}

@ -1,4 +1,4 @@
# Copyright 1999-2015 Gentoo Foundation
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
@ -8,8 +8,8 @@ PYTHON_COMPAT=( python2_7 pypy )
inherit distutils-r1
DESCRIPTION="Python IP address manipulation library"
HOMEPAGE="https://code.google.com/p/ipaddr-py/ https://pypi.python.org/pypi/ipaddr"
SRC_URI="https://ipaddr-py.googlecode.com/files/${P}.tar.gz"
HOMEPAGE="https://github.com/google/ipaddr-py https://pypi.python.org/pypi/ipaddr"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"
SLOT="0"

@ -8,7 +8,7 @@ PYTHON_COMPAT=( python{2_7,3_4} pypy )
inherit distutils-r1
DESCRIPTION="Python IP address manipulation library"
HOMEPAGE="https://code.google.com/p/ipaddr-py/ https://pypi.python.org/pypi/ipaddr"
HOMEPAGE="https://github.com/google/ipaddr-py https://pypi.python.org/pypi/ipaddr"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="Apache-2.0"

@ -1,3 +1,2 @@
DIST python-caja-1.10.0.tar.xz 265836 SHA256 95a1b7b83cbc4ba9f822c80e56740e0d7972c964edac43fd070f445702bd3596 SHA512 98c3a163a7798c66b050b87076e83cd24afa7ffb0cb139333a075cb0283bb07a51f26e427bda6e1f15e6292f87f7b85e43cab09874fae756e07cbc2944d5f5ae WHIRLPOOL 50f4e51db36bd43819738c46c0a77850ef4fe25566b55a4ab30a7c26eaea68b32a6e14f5bae67670fc8270f89917ddb68d47eeb81200244272b5508e22e40986
DIST python-caja-1.12.0.tar.xz 265720 SHA256 5418ffcc5c4a33c15348a0f10ded161d26fd1dfb46b3f68b2c6e3d2d1a7ba975 SHA512 fbec1a7f5e560cda2b3bba41dcd93c0484f2b7b7527577a2b2114c84019203df92c136fecbbe6c889785c610035a582f1912ad7da9bb1258ada661b56edf4be7 WHIRLPOOL fdf60f678762480f0a9e5532dad08fddead1f3551b2c74d82889b597389cdf37351f9b82bdcf0420dd0505167cb890a75dda3ae5268ba502717cf020a8b922fd
DIST python-caja-1.14.0.tar.xz 279432 SHA256 441506e2fd32f77adf1d81dc9748ae27b2123c6a39dc0407932c0f10b11a02ac SHA512 835d9c1df112746fb3ecfe2e661e0c36814f3e2b21c763450354ce9bc0119d055b6773efa64d252ea8a618ec6c36e2d9cbfca698ffa6652cad0b94a499167497 WHIRLPOOL 66df5024c8e47d8973c562a5144dd872adaf02e7ba15ff0c2c4115f33dec1ee5916469d0d28458779800d9543510c557bf629feb8ba9c5360a1ff8f09b811e92

@ -1,52 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python2_7 )
inherit gnome2 python-single-r1 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Python bindings for the Caja file manager"
HOMEPAGE="http://www.mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="doc"
RDEPEND="dev-libs/glib:2
dev-python/pygobject:3[${PYTHON_USEDEP}]
>=mate-base/caja-1.10:0[introspection]
x11-libs/gtk+:2
${PYTHON_DEPS}"
DEPEND="${RDEPEND}
virtual/pkgconfig:*
doc? (
app-text/docbook-xml-dtd:4.1.2
)"
DOCS="AUTHORS ChangeLog NEWS README"
src_install() {
gnome2_src_install
# Keep the directory for systemwide extensions.
keepdir /usr/share/python-caja/extensions/
# The HTML documentation generation is broken and commented out by upstream.
#
#if use doc ; then
# insinto /usr/share/gtk-doc/html/nautilus-python # for dev-util/devhelp
# doins -r docs/html/*
#fi
}

@ -1,2 +1,3 @@
DIST gh-0.14.0.gem 15360 SHA256 a243023cbd972df27799b3949a59efeae284d4189155681fb6bbcfdfab34f548 SHA512 05f5c520698c7424efeb1da7d166463c61d003085053e35534ad3fdbaf2282ee025f1a7336b585805051dd0e93974d0c437fcbed77c64db36ee52032984cf33a WHIRLPOOL 8f29664d04b7c8dbe8ffd730bfc4a4bafce29d1f37d0f7b880e5c6b852535b0c0c5393e74ded4b92044535f1a0aeb8aa2d8a6b34fbeac4de7d9f2e4b6fad02a4
DIST gh-0.14.0.tar.gz 64205 SHA256 ddc973a2835ca2eaddaf3663413c7f3f1da6188104630cddfbab4a2b8f4d0b68 SHA512 8fd4c7bac702c57d98ee509d35dbbc81291f45977bb0e2c3b1f06e2cc3d8635d0656adafa5569ef6b3f9d6acbc563f8db7c69b43cf177dd379335d673f5ef781 WHIRLPOOL 164621c8121e0d5a9d31c39cd37f69f73bd34d71409e143ecca99df7085e1ff82e530714a2ba5e0c12f22adbc16e49c7067572e8664632a9f19638fce16ed7d8
DIST gh-0.15.0.tar.gz 64056 SHA256 4739528f33e21cfa884a38d8e30766d8744bf9d8122b327a347e7cbee7014293 SHA512 d191477b368536770f021c7897d0c6e57c5ff4945ce4e936d9c6d13174508e1fd2d63dd44f18b106bca9c78e4e5c23bcaba19633588029239300b3a93e326599 WHIRLPOOL 270e63f22949aa0d7fe62df9c5e0f623b37cfe8bd7b6ac8d48602b072b7220ecd862675802068a435ed859913ac66d954a4f7cf5201e5ccb1e994d59fc159476

@ -0,0 +1,32 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
RUBY_FAKEGEM_RECIPE_DOC="rdoc"
RUBY_FAKEGEM_RECIPE_TEST="rspec3"
inherit ruby-fakegem
DESCRIPTION="multi-layer client for the github api v3"
HOMEPAGE="https://github.com/travis-ci/gh"
SRC_URI="https://github.com/travis-ci/gh/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64"
IUSE=""
ruby_add_bdepend "
dev-ruby/webmock
"
ruby_add_rdepend "
>=dev-ruby/addressable-2.4.0 =dev-ruby/addressable-2.4*
dev-ruby/backports
>dev-ruby/faraday-0.8
>dev-ruby/multi_json-1.0
>=dev-ruby/net-http-persistent-2.9
dev-ruby/net-http-pipeline
"

@ -1 +1,2 @@
DIST hashdiff-0.3.0.gem 15360 SHA256 04844d6f841e96ead0f1453597a92045cae5abb1c74fc0fcf790dc8fb27a06e4 SHA512 c40b400c5cfbc7a3cd5bd59936608ab4616e41937f355a3cea84b738d2fe51a88a80bc70a70a526a884326df93d2817be46c50065e20dda2a0de846b05f5f241 WHIRLPOOL d8e3a3fe4c7a36a8ec5965bc2a2401d4d57b785c402c7027f06558f3a02707df7e09beee197b9b6e9a032680d6adf6e68f521b79d0e8853fd7c6fdd79ff93eca
DIST hashdiff-0.3.1.gem 15872 SHA256 fef28aadc110e1770488c6c777f16ec729244ed4e7cdd027013bf2381e09b71e SHA512 402e33211bc7119a8edc3d84552c8a31a3f56e3564abe824bd766c39277107393f32deb1902b279268f6eebf0afeb7d9726e9e0b6af04b59a486988a31f2be63 WHIRLPOOL d213a2ee199b6fb79adc1f6bb1bd07025696f71049ee432c1e38c0594ed910a0a9cee3a647be54ba30b4d5e9dcae1bb50db05a92799cf3c72e9984d6fcafbe4d

@ -0,0 +1,22 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
USE_RUBY="ruby20 ruby21 ruby22 ruby23"
RUBY_FAKEGEM_RECIPE_TEST="rspec"
RUBY_FAKEGEM_TASK_DOC=""
RUBY_FAKEGEM_EXTRADOC="changelog.md README.md"
inherit ruby-fakegem
DESCRIPTION="Simple Hash extension to make working with nested hashes easier"
HOMEPAGE="https://github.com/liufengyun/hashdiff"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~arm ~ppc64 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~x64-solaris ~x86-solaris"
IUSE=""

@ -0,0 +1,29 @@
commit adb25b631feb2ac3fd0126e954bf988c85656c5c
Author: Andreas Sturmlechner <andreas.sturmlechner@gmail.com>
Date: Thu Nov 24 20:17:33 2016 +0100
find_dependency takes one dependency per call
Fixes bogus 'target KF5::Service not found' in reverse deps
like kipi-plugins.
REVIEW: 129555
diff --git a/cmake/templates/KF5KipiConfig.cmake.in b/cmake/templates/KF5KipiConfig.cmake.in
index 0bd3ba9..4f92b62 100644
--- a/cmake/templates/KF5KipiConfig.cmake.in
+++ b/cmake/templates/KF5KipiConfig.cmake.in
@@ -13,7 +13,11 @@
@PACKAGE_INIT@
-find_dependency(Qt5Core Qt5Widgets Qt5Gui @REQUIRED_QT_VERSION@)
-find_dependency(KF5Config KF5XmlGui KF5Service)
+find_dependency(Qt5Core @REQUIRED_QT_VERSION@)
+find_dependency(Qt5Gui @REQUIRED_QT_VERSION@)
+find_dependency(Qt5Widgets @REQUIRED_QT_VERSION@)
+find_dependency(KF5Config)
+find_dependency(KF5Service)
+find_dependency(KF5XmlGui)
include("${CMAKE_CURRENT_LIST_DIR}/KF5KipiTargets.cmake")

@ -26,3 +26,5 @@ RDEPEND="${DEPEND}
!<kde-apps/libkipi-15.08.3-r1:4
!kde-base/legacy-icons
"
PATCHES=( "${FILESDIR}/${P}-public-deps.patch" )

@ -1,3 +1,2 @@
DIST caja-1.10.4.tar.xz 3585224 SHA256 0294f6ab2017c84e5838bc3f01d3984a4cd6c9328f733a9a183238203f64555f SHA512 42b1daf015f588842e5a02bbb3ad4f0432d20c99cc702c02056a6cf6a97161fcbacf5dbdaf503d9ce029e107e1523666fae255887700d1f87e26b594f9546ecd WHIRLPOOL 2c46fafff948f724f692da1ccdb851dce5247f08c2be59a8d2d7ad25dceecdf37dafe500320b34bad150f3238b3e85157a558fa924f7a54ec5623bee8a232f7c
DIST caja-1.12.7.tar.xz 3645820 SHA256 94bd13a34a8a1ef725bb9d9de7f0db8da16e701fc5bcf5d2f1d39c7af18f42cf SHA512 32761370cc419ab8d8f815a291782d1ce380d04bf2450dbcea9d0f17d91a1c0b9a487a67a51a0c769a5fcb11091638a7b60e27b28f3148899ba44fb6feb313da WHIRLPOOL 373e24e548f620a7c5c48838d8660a298c021b3c49bda3d524b3bde9d70b012ef057752c3be3eec8c3a170f28da294fa1b000debe7a3cc1e45e3ffa0e881170b
DIST caja-1.14.2.tar.xz 3560252 SHA256 39a4d7ff1b71d1612d52cdc727ab13e34ec5960f532b406907b994cf99eebac6 SHA512 ef0c42e26fbeb2a2296c67fd0a1f59d18b104ba818761600dec2ab571fbd5a1d659471105b97a9fcd7b0e16afa1dfdf860decad1f65b299964017932f7dfdfbc WHIRLPOOL 56be105f1040a59c34d09d31998a8a60f8b17ad719c3efdfe3839c16296b5b239041f98da797f52c46fbcca61d55e374618a0f85c5155f3dbd9f0cfee485d2db

@ -1,93 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
inherit eutils gnome2 versionator virtualx
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Caja file manager for the MATE desktop"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2 LGPL-2 FDL-1.1"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="+mate +introspection xmp"
RDEPEND="dev-libs/atk:0
>=dev-libs/glib-2.36:2
>=dev-libs/libunique-1:1
>=dev-libs/libxml2-2.4.7:2
gnome-base/dconf:0
>=gnome-base/gvfs-1.10.1:0[udisks]
>=mate-base/mate-desktop-1.10:0
>=media-libs/libexif-0.6.14:0
>=x11-libs/gtk+-2.24:2[introspection?]
x11-libs/cairo:0
x11-libs/gdk-pixbuf:2
x11-libs/libICE:0
x11-libs/libSM:0
x11-libs/libX11:0
x11-libs/libXext:0
x11-libs/libXft:0
x11-libs/libXrender:0
>=x11-libs/pango-1.1.2:0
virtual/libintl:0
introspection? ( >=dev-libs/gobject-introspection-0.6.4:0 )
xmp? ( >=media-libs/exempi-1.99.5:2 )"
DEPEND="${RDEPEND}
!!mate-base/mate-file-manager
>=dev-lang/perl-5:0=
dev-util/gdbus-codegen:0
>=dev-util/intltool-0.40.1:*
>=mate-base/mate-common-1.10:0
sys-devel/gettext:*
virtual/pkgconfig:*"
PDEPEND="mate? ( >=x11-themes/mate-icon-theme-1.10:0 )"
# TODO: Test fails because Caja is not merged yet:
# GLib-GIO-ERROR **: Settings schema 'org.mate.caja.preferences' is not installed
RESTRICT="test"
src_prepare() {
# Remove unnecessary CFLAGS.
sed -i -e 's:-DG.*DISABLE_DEPRECATED::g' \
configure{,.ac} eel/Makefile.{am,in} || die
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
--disable-packagekit \
--disable-update-mimedb \
--with-gtk=2.0 \
$(use_enable introspection) \
$(use_enable xmp)
}
DOCS="AUTHORS ChangeLog* HACKING MAINTAINERS NEWS README THANKS TODO"
src_test() {
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
Xemake check || die "Test phase failed"
}
pkg_postinst() {
gnome2_pkg_postinst
elog "Caja can use gstreamer to preview audio files. Just make sure"
elog "to have the necessary plugins available to play the media type you"
elog "want to preview."
}

@ -1,3 +1,2 @@
DIST libmatekbd-1.10.1.tar.xz 358364 SHA256 0e4d8e9c121d4ceaaa0e15e3eff45f23b1a68e06232efdd43db2a99c0c8e1800 SHA512 1164f6d7813687657f4e55e9c5540c19fb0c57f37fcf22be06fb5ccdbe56d8c1604a8ed253da8b93e46a1d322a7d3a279b0f04abb3cc9ff7a48c37d47a052091 WHIRLPOOL a4c86229659fd23e5bb324472b6e54f34bafb44d63447c638cce813e4903dbfcc564bb6cdbd278ee72abf42b1138e973b7c381e86e1802c7fb6795b687e727f8
DIST libmatekbd-1.12.1.tar.xz 349492 SHA256 58a0494fb23fd0ab47836aa35b3e5068e1d5ec63df0185a08ef8c2767bb64ea2 SHA512 ef07e7b7ff35a17465eb427aafef4c0679ccecf0d96989a66eaf337791dd62d5e85ec72f2c58de5b09e7065eac6df16afb401975fcd727e924e8d3b34b19c0aa WHIRLPOOL b939cc61d6309b94f543397570a62d49f4b392542166d97860e3d769bf35986b3fd131955b89bed46aef71bf2c5b5f9e498c9d19f03b85bc50bb37bd761809fe
DIST libmatekbd-1.14.1.tar.xz 367296 SHA256 2fba3796d138fff901057345a36947392a0fbb5b46a4d5053d3c033b1aadc9d5 SHA512 22e927f7db6c84e57b4bca823513220b305ba8989dabc5af2451be29d35bdc52f12f78dc19b69eb5dd11654cc75647b5ee67f6306162e781920aa58288c25b4c WHIRLPOOL 7d504315c804d06428f695ffb610c466a831c790bc7f5ed36803291d8d336645f12734ac7140772e9bf00cdace67e6347164be6fcf55e748f909910c2e6d6915

@ -1,45 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="MATE keyboard configuration library"
HOMEPAGE="http://mate-desktop.org"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="X test"
RDEPEND=">=dev-libs/glib-2.36:2
x11-libs/cairo:0
>=x11-libs/gdk-pixbuf-2.24:2
>=x11-libs/gtk+-2.24:2
x11-libs/libX11:0
>=x11-libs/libxklavier-5.0:0
x11-libs/pango:0
virtual/libintl:0"
DEPEND="${RDEPEND}
sys-devel/gettext:*
>=dev-util/intltool-0.35:*
virtual/pkgconfig:*"
src_configure() {
gnome2_src_configure \
--with-gtk=2.0 \
$(use_enable test tests) \
$(use_with X x)
}
DOCS="AUTHORS ChangeLog NEWS README"

@ -1,24 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI=5
inherit versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
DESCRIPTION="Meta package for MATE panel applets"
HOMEPAGE="https://wiki.gentoo.org/wiki/No_homepage"
SRC_URI=""
LICENSE="metapackage"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="appindicator sensors"
DEPEND=""
RDEPEND=" =mate-base/mate-applets-${MATE_BRANCH}*
appindicator? ( =mate-extra/mate-indicator-applet-${MATE_BRANCH}* )
sensors? ( =mate-extra/mate-sensors-applet-${MATE_BRANCH}* )
"

@ -1,3 +1,2 @@
DIST mate-applets-1.10.4.tar.xz 6850348 SHA256 e713b4205a901048120d48578dc86e87d2f87a294484110a331acdf77f4f48c2 SHA512 4e1fd0523cb1f50bf056f6805b048137442360eb8ec8c05b02c3075e48acb79a5150056b1c815439659048958c11def8141fe3df917d5da8d608adfb6c330ee3 WHIRLPOOL ed0cfe389168f01b081852716a3df459bc6ee63de67cd802b56f42daf7a8447e5a524f5dfaf45cae8d7d553ee7bbf8ca3371bd77f174f27bb0b6d1377ad53298
DIST mate-applets-1.12.1.tar.xz 6816716 SHA256 0a3bc19e59c69eccdcc2342f29b7837563e51fbefdb232ca1884ca23d8f69c99 SHA512 c9acac98df31386b4016d42d3d1fe0e9ddd5e8fccc291269cff73e2a4c0853fabb85a649ee14f4aef3200c0f731c1d95f48aefdb3d8baaf014ad8776c1e94234 WHIRLPOOL 9f3569fcdd610935689a54600153bbbb47ac46100b8689f74d0bc37ac227e129edbf06e6f86e3471f7f40454c37c00291382ccc51e95b3dd2fac008b4e865620
DIST mate-applets-1.14.1.tar.xz 7151156 SHA256 411dc105afae61b2ee0e3b197ea0a00f8670ceb680dd5a549f8ef586289b9d6a SHA512 f7657a4dbeed5ff161dae33bd915bf868c95626d661b3d7e4eea9b86776f75449c4060c647d9a040ccf8a01556979b62a9b21c988b33e0cd8d5d90fd663a331d WHIRLPOOL 90d13900c8aaed4a08e6d4f55adf600f1da82900f164d9bf5c7a8a6c9e51452668bacbe5e8ae7ee4ccaa156d70121dffefe1c8cce8bd12ad190e5c04d42b1c0e

@ -1,33 +0,0 @@
From 0a9439346e00aded616fe99773ffec2f3f7bcc49 Mon Sep 17 00:00:00 2001
From: raveit65 <chat-to-me@raveit.de>
Date: Thu, 1 Oct 2015 00:27:53 +0200
Subject: [PATCH] drop dpendency to mate-icon-theme
The dependency is not really needed; depending on GTK+ should be enough
to guarantee the presence of a spec-compliant icon theme.
---
configure.ac | 4 ----
1 file changed, 4 deletions(-)
diff --git a/configure.ac b/configure.ac
index b69e1a4..284dba7 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,7 +20,6 @@ LIBNOTIFY_REQUIRED=0.7.0
UPOWER_REQUIRED=0.9.4
DBUS_REQUIRED=1.1.2
DBUS_GLIB_REQUIRED=0.74
-MATE_ICON_THEME_REQUIRED=1.1.0
LIBXML_REQUIRED=2.5.0
POLKIT_REQUIRED=0.92
dnl ***************************************************************************
@@ -122,9 +121,6 @@ dnl ***************************************************************************
dnl *** Use pkg-config to check for dependancies ***
dnl ***************************************************************************
-dnl -- Check for mate-icon-theme (required) ----------------------------------
-PKG_CHECK_MODULES(GIT, mate-icon-theme >= $MATE_ICON_THEME_REQUIRED)
-
dnl -- check for gio (required) ------------------------------------------
PKG_CHECK_MODULES(GIO, gio-2.0 >= $GIO_REQUIRED gio-unix-2.0)
AC_SUBST(GIO_CFLAGS)

@ -1,94 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
PYTHON_COMPAT=( python2_7 )
inherit eutils gnome2 python-single-r1 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Applets for the MATE Desktop and Panel"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2 FDL-1.1 LGPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="X ipv6 policykit +upower"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
app-text/rarian:0
dev-libs/atk:0
>=dev-libs/dbus-glib-0.74:0
>=dev-libs/glib-2.36:2
>=dev-libs/libmateweather-1.10:0
>=dev-libs/libxml2-2.5:2
dev-python/pygobject:3
>=gnome-base/libgtop-2.11.92:2=
>=gnome-extra/gucharmap-2.32.1:0
>=mate-base/mate-desktop-1.10:0
>=mate-base/mate-panel-1.10:0
>=mate-base/mate-settings-daemon-1.10:0
>=sys-apps/dbus-1.1.2:0
sys-power/cpupower
upower? ( || ( >=sys-power/upower-0.9.23 >=sys-power/upower-pm-utils-0.9.23 ) )
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.24:2
x11-libs/gtksourceview:2.0
>=x11-libs/libnotify-0.7:0
x11-libs/libX11:0
>=x11-libs/libwnck-2.30:1
x11-libs/pango:0
>=x11-themes/mate-icon-theme-1.10:0
virtual/libintl:0
policykit? ( >=sys-auth/polkit-0.92:0 )"
DEPEND="${RDEPEND}
app-text/docbook-xml-dtd:4.3
>=app-text/scrollkeeper-dtd-1:1.0
app-text/yelp-tools:0
>=dev-util/intltool-0.35:*
dev-libs/libxslt:0
>=mate-base/mate-common-1.10:0
sys-devel/gettext:*
virtual/pkgconfig:*"
src_configure() {
gnome2_src_configure \
--libexecdir=/usr/libexec/mate-applets \
--with-cpufreq-lib=cpupower \
$(use_enable ipv6) \
$(use_enable policykit polkit) \
$(use_with upower) \
$(use_with X x)
}
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
emake check
}
DOCS="AUTHORS ChangeLog NEWS README"
src_install() {
python_fix_shebang invest-applet
gnome2_src_install
local APPLETS="accessx-status battstat charpick command cpufreq drivemount
geyes invest-applet mateweather multiload null_applet stickynotes
timerapplet trashapplet"
for applet in ${APPLETS}; do
docinto ${applet}
for d in AUTHORS ChangeLog NEWS README README.themes TODO; do
[ -s ${applet}/${d} ] && dodoc ${applet}/${d}
done
done
}

@ -1,104 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
PYTHON_COMPAT=( python2_7 )
inherit eutils gnome2 python-single-r1 autotools versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Applets for the MATE Desktop and Panel"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2 FDL-1.1 LGPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="X ipv6 policykit +upower"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
app-text/rarian:0
dev-libs/atk:0
>=dev-libs/dbus-glib-0.74:0
>=dev-libs/glib-2.36:2
>=dev-libs/libmateweather-1.10:0
>=dev-libs/libxml2-2.5:2
dev-python/pygobject:3
>=gnome-base/libgtop-2.11.92:2=
>=gnome-extra/gucharmap-2.32.1:0
>=mate-base/mate-desktop-1.10:0
>=mate-base/mate-panel-1.10:0
>=mate-base/mate-settings-daemon-1.10:0
>=sys-apps/dbus-1.1.2:0
sys-power/cpupower
upower? ( || ( >=sys-power/upower-0.9.23 >=sys-power/upower-pm-utils-0.9.23 ) )
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.24:2
x11-libs/gtksourceview:2.0
>=x11-libs/libnotify-0.7:0
x11-libs/libX11:0
>=x11-libs/libwnck-2.30:1
x11-libs/pango:0
virtual/libintl:0
policykit? ( >=sys-auth/polkit-0.92:0 )"
DEPEND="${RDEPEND}
app-text/docbook-xml-dtd:4.3
>=app-text/scrollkeeper-dtd-1:1.0
app-text/yelp-tools:0
>=dev-util/intltool-0.35:*
dev-libs/libxslt:0
>=mate-base/mate-common-1.10:0
sys-devel/gettext:*
virtual/pkgconfig:*"
PATCHES=(
"${FILESDIR}/${PN}-1.10.4-cpupower-4.7.patch"
"${FILESDIR}/${PN}-1.10.4-drop-icon-theme-dep.patch"
)
src_prepare() {
epatch ${PATCHES[@]}
eautoreconf
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
--libexecdir=/usr/libexec/mate-applets \
--with-cpufreq-lib=cpupower \
$(use_enable ipv6) \
$(use_enable policykit polkit) \
$(use_with upower) \
$(use_with X x)
}
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
emake check
}
DOCS="AUTHORS ChangeLog NEWS README"
src_install() {
python_fix_shebang invest-applet
gnome2_src_install
local APPLETS="accessx-status battstat charpick command cpufreq drivemount
geyes invest-applet mateweather multiload null_applet stickynotes
timerapplet trashapplet"
for applet in ${APPLETS}; do
docinto ${applet}
for d in AUTHORS ChangeLog NEWS README README.themes TODO; do
[ -s ${applet}/${d} ] && dodoc ${applet}/${d}
done
done
}

@ -1,3 +1,2 @@
DIST mate-common-1.10.0.tar.xz 72136 SHA256 a2193e5d2ae78aa3f7bdf5636fb46d8142d417be76885758bf3795bc5e73d822 SHA512 1b183fcfcef1f52b78829c57ebfcf5a3fc5720ca2049e16339df947436638c188ef04b825e7e28723e24d60108bee0f6971c8395abf8af5ea40d3b6397b99ba4 WHIRLPOOL 2bdf9eb1ddf531f1327735efa84b5b5c63b8a8c9a0aed09c4ec88f3919515f53691e9a066e941e35a9299d08c8fa3c1ff997011056ae268c40ed0221348732a6
DIST mate-common-1.12.0.tar.xz 66156 SHA256 7c178326ac810c6580647da16d13a8a36a5cc04725ce3a62419c5e2228c8b934 SHA512 3392cc38ee51dec37330ac7d309bd42dfec5f622b50d92af46e16d059781ed4bc1396cb4525518dfe1f2a913fecb426d3ef047731f2208219ef648f27bf54f32 WHIRLPOOL ac12bb8bd880e9bb943f137e5070b74be855e7b1f24fc6249178de2366c7d0d172be416f611ce1e3435c630feed2274e196e27bb59e33c6953563a39b1cbc842
DIST mate-common-1.14.0.tar.xz 72368 SHA256 04b7196ac6b301cc88dc31e88ef19a9732ac338c9bd5c3d9b42f6fc387e56cf6 SHA512 fe0a824796dd65756f7dcd351370f3f537d9990b422cb365419f2f6ec446b6ec9660be35685847ff8ae295a80cda8780a968ab11441c49ac152eb8e50f30dc6a WHIRLPOOL fddbb8fc3acc9b3c5e0231f8c2dfdd7f9a01f426adc3630332080c87b7895ee1eda1d74b2b46bd61170327ad3dcf9531e7d8c6a5df6722065d778e4ddc635eaa

@ -1,26 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Common files for development of MATE packages"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
src_install() {
mv doc-build/README README.doc-build \
|| die "Failed to rename doc-build/README."
default
dodoc doc/usage.txt
}

@ -1,3 +1,2 @@
DIST mate-control-center-1.10.2.tar.xz 1292432 SHA256 9ae8ddfb622305a02b8463f362fda90bc49096ad9b3dbeedf9b2b71efdb9129d SHA512 67c05300d7e7ef01fa2ae3e65623ce26a1e0da6a3d88c1557cdea5c9b37d5ca3f38a4ff8fe4c1f6ab59bffd9a3ac86bf19f93cf9470e4f5cc94e391e0f619878 WHIRLPOOL 144ddff87e9a44f955fce499d51c81e30b8b11dc556783de83af0c962c269a453a3f34c84ab140a736235d85136c8150e9d5fd68bc5723f1db1183545bdb16ad
DIST mate-control-center-1.12.1.tar.xz 1304732 SHA256 851f08e69ec8f513b8971262a439c83ef837b2a7467690313672b6a9d9a179fb SHA512 4023511113c993b2420666803a273923b161cd3fff74b07e02f3dd9a80baea47278ca5c10a5baec673818390174a9f0b5c2d8db81c653f48c411cf5f53cc2dce WHIRLPOOL 88a7d704f1e0665d45fa2f4b51c9c588fff1040dc8190fd60548fd49254f98f01ef2cde3e51abf995f88acf6c0c4f40f4d7694927fe028b4b97ea6a6f9dfb461
DIST mate-control-center-1.14.1.tar.xz 1371360 SHA256 b06deae1feb449a3f3debe27a2a406e64561d68bea7af0bcd311bf5d7dd5641b SHA512 c871486e69174801e6b509848ae416e1b9aa55ca21ea796f7bc9e408ad59d0dfe5feafde59258c8d0019448b620af2fbd73b75cc644c5dc7b031237e3170a30b WHIRLPOOL ea73aa7f726280b4e900d7fdebfe05dd303a901a07ff1c8ac858d35c1ebbf8888edfd317771ae1896338f70d1babcc7dc25d30066dd0943a2c8061107b0587a7

@ -1,83 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
inherit eutils gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="The MATE Desktop configuration tool"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
RDEPEND="app-text/rarian:0
dev-libs/atk:0
>=dev-libs/dbus-glib-0.73:0
>=dev-libs/glib-2.36:2
>=dev-libs/libunique-1:1
dev-libs/libxml2:2
>=gnome-base/dconf-0.13.4:0
>=gnome-base/librsvg-2.0:2
>=mate-base/libmatekbd-1.10:0
>=mate-base/mate-desktop-1.10:0
>=mate-base/caja-1.10:0
>=mate-base/mate-menus-1.10:0
>=mate-base/mate-settings-daemon-1.10:0
>=media-libs/fontconfig-1:1.0
media-libs/freetype:2
media-libs/libcanberra:0[gtk]
>=sys-apps/dbus-1:0
x11-apps/xmodmap:0
x11-libs/cairo:0
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.24:2
x11-libs/libX11:0
x11-libs/libXScrnSaver:0
x11-libs/libXcursor:0
x11-libs/libXext:0
x11-libs/libXft:0
>=x11-libs/libXi-1.2:0
x11-libs/libXrandr:0
x11-libs/libXrender:0
x11-libs/libXxf86misc:0
>=x11-libs/libxklavier-4:0
x11-libs/pango:0
>=x11-wm/marco-1.10:0
virtual/libintl:0"
DEPEND="${RDEPEND}
>=app-text/scrollkeeper-dtd-1:1.0
app-text/yelp-tools:0
dev-util/desktop-file-utils:0
>=dev-util/intltool-0.37.1:*
>=mate-base/mate-common-1.10:0
sys-devel/gettext:*
x11-proto/kbproto:0
x11-proto/randrproto:0
x11-proto/renderproto:0
x11-proto/scrnsaverproto:0
x11-proto/xextproto:0
x11-proto/xf86miscproto:0
x11-proto/xproto:0
virtual/pkgconfig:*"
src_configure() {
gnome2_src_configure \
--disable-update-mimedb \
--disable-appindicator
}
src_compile() {
emake
}
DOCS="AUTHORS ChangeLog NEWS README TODO"

@ -1,3 +1,2 @@
DIST mate-desktop-1.10.2.tar.xz 9100064 SHA256 8b09bc357f8fc874cda06944fee6fa828e2e6e45730bbc07dc0bb2eeed3cbad6 SHA512 71853f3c418da826229dfaf86abd98483b0a9984d9b92cac9ec7e94f3cce5996ea6def2e69d4e20eb56bf12fe99131e886ab576d269c492a4d92f18c77a7eccd WHIRLPOOL bd611bcb8c46d188fe35e335210bedf1f4a1dec2f756b1a0fd65097c054270a4e12f49844eb6d526a00ae9c4c1fecf0d50cce749d90eca6bec6f54ffc3e6f8ac
DIST mate-desktop-1.12.1.tar.xz 773332 SHA256 d9b96ac455340916a11b221d45a940c347e4428e5096035496d9f703eacf5a03 SHA512 bcd3731bded736cdb4e0531d9c35253c025fa654d51f3ffb72ad7768ef62a1407b6ef62c2ff6beb45b0a30c2fe85e8d72c3e13068c92716e85f99f103b562c9e WHIRLPOOL 149b970d99d684230f9ec0d31b08062d2dcc8a547973dcde105f5bc903714b0f5cbbf60f2a06c3fbb1bdf87892362bd0785784b81c7f61ceeac319feefd2a445
DIST mate-desktop-1.14.1.tar.xz 829244 SHA256 97b5067c3b9a0b96494cf189dc94e64ac852cd21cddc27961e7b744f550d5786 SHA512 b8d9688bfbea83d1264bce32be72fcb629b007e073553af24a9a79895baa29db3137cf6eed6a1bdf1a0b16ba3e02de892e85cbcfa62b84773d02fce71311496d WHIRLPOOL ade1e0367d033386393d95eabafbcc0f8a8d21c025875997aa0e4ff52cdf5c53c7b61eccdf8cddcc81c023b4268dd35098807c111545b40dc81576d698dddff4

@ -1,65 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python2_7 )
inherit gnome2 multilib python-r1 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Libraries for the MATE desktop that are not part of the UI"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2 FDL-1.1 LGPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="X +introspection startup-notification +user-guide"
REQUIRED_USE="${PYTHON_REQUIRED_USE}"
RDEPEND="${PYTHON_DEPS}
>=dev-libs/glib-2.36:2
x11-libs/cairo:0
>=x11-libs/gdk-pixbuf-2.4:2[introspection?]
>=x11-libs/gtk+-2.24:2[introspection?]
x11-libs/libX11:0
>=x11-libs/libXrandr-1.2:0
virtual/libintl:0
introspection? ( >=dev-libs/gobject-introspection-0.9.7 )
startup-notification? ( >=x11-libs/startup-notification-0.5:0 )"
DEPEND="${RDEPEND}
app-text/docbook-xml-dtd:4.1.2
app-text/yelp-tools:0
>=dev-util/intltool-0.40:*
>=gnome-base/dconf-0.10:0
sys-devel/gettext:*
>=x11-proto/randrproto-1.2:0
x11-proto/xproto:0
virtual/pkgconfig:*"
src_configure() {
gnome2_src_configure \
--enable-mate-about \
--enable-mate-conf-import \
--with-gtk=2.0 \
$(use_with X x) \
$(use_enable introspection) \
$(use_enable startup-notification) \
$(use_enable user-guide)
}
DOCS="AUTHORS ChangeLog HACKING NEWS README"
src_install() {
gnome2_src_install
python_replicate_script "${ED}"/usr/bin/mate-conf-import
}

@ -7,7 +7,6 @@
</maintainer>
<use>
<flag name="gtk3">Build with GTK+3 instead of GTK+2</flag>
<flag name="user-guide">Install MATE user guide</flag>
</use>
<upstream>
<remote-id type="github">mate-desktop/mate-desktop</remote-id>

@ -1,3 +1,2 @@
DIST mate-menus-1.10.1.tar.xz 342516 SHA256 bd46d676bd4780f815d8343f8a8c3e67645c85fb812a943a0a69e664d3dcddbc SHA512 f0a96334c71052060d2f40b309b91a0a6464f8bd8135e43b29b3e9c67332b01205ffe1a3e2b262b910bbd0a679acd4ebd67b6de604c1e5cfb2bc42bf54028a86 WHIRLPOOL ae24e8bb2b99966e7676f535f6c9d0bfd32223d0dd9e9c5a371c40b15ce9b788cf9b0a7af7df1a2f5880b2fa03aa12fe45e43caaaba48450164c8bc23e47aa4a
DIST mate-menus-1.12.0.tar.xz 342488 SHA256 b0b735be91cca632d7c63f254a9442201608b24f1d5588a1ff05b50da41b95c4 SHA512 12788d5b88c1dba7b561a3119e311a9724629d1f9ae7d54a9e4443946b331c532310c79b7b39bcacc791697ac52d4b55338051da66c4d747c371575a03183ba6 WHIRLPOOL ec1137ea30f36537dda4aa6d6432f6712a644fa942b618f83a069c8dcdf357b3106e2db6aea86a3dce19f66c053b4fb6e780143e4eab0f42e4eb246bdda29981
DIST mate-menus-1.14.0.tar.xz 362136 SHA256 26585cafa82496e22851fd7c767260797eb029d24698ca8059ddfe3f70226cc5 SHA512 9d82737669b37e85ab76e94e84a464d7cafb837b71d6af90cf08b4286480de901e1a37d279ba7f0af25e655c3c9c67481b1394587b6aad902a284a8ac58559c6 WHIRLPOOL ac0a45e91ab619c40ba946624de68f71a6df8dec7c83562fa471018f7be113aa2ac9cbb9e74d44929923c3595bb0f4756d4f9458cb5f2572864ecc5e90a5fab6

@ -1,82 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
PYTHON_COMPAT=( python2_7 )
inherit gnome2 python-r1
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="MATE menu system, implementing the F.D.O cross-desktop spec"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2 LGPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="debug +introspection python"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND=">=dev-libs/glib-2.36.0:2
virtual/libintl:0
introspection? ( >=dev-libs/gobject-introspection-0.6.7:0 )
python? (
dev-python/pygtk:2[${PYTHON_USEDEP}]
${PYTHON_DEPS}
)"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.40:*
>=mate-base/mate-common-1.10:0
sys-devel/gettext:*
virtual/pkgconfig:*"
my_command() {
if use python ; then
python_foreach_impl run_in_build_dir $@
else
$@
fi
}
src_configure() {
G2CONF="${G2CONF} \
$(use_enable python) \
$(use_enable introspection)"
# Do NOT compile with --disable-debug/--enable-debug=no as it disables API
# usage checks.
if ! use debug ; then
G2CONF="${G2CONF} --enable-debug=minimum"
fi
if use python ; then
python_copy_sources
fi
my_command gnome2_src_configure
}
src_compile() {
my_command gnome2_src_compile
}
src_test() {
my_command emake check
}
DOCS="AUTHORS ChangeLog NEWS README"
src_install() {
my_command gnome2_src_install
exeinto /etc/X11/xinit/xinitrc.d/
doexe "${FILESDIR}/10-xdg-menu-mate"
}

@ -1,3 +1,2 @@
DIST mate-panel-1.10.1.tar.xz 1934576 SHA256 261702b4eaf5339a55629c5f31466fb7878d5a640f80f88edde54ed1b9eba444 SHA512 4e8e2eddf2d9ae51b2b332dc6d96130afe90a767d1aca9cbc7a60b77f1e39d233c7a1c2490f5d68f33c6bc2fc834aee9f6cfb888c0cf3ab4b7886880865c9e95 WHIRLPOOL d07913e8b09f3e6ac095a8cc801c06b83c598d38a63dfd39f8b619e736c453dcbf50ef5bb33bcf293b262687cdba4635ea7a16bc4375842b3634ae29ef6f7a40
DIST mate-panel-1.12.2.tar.xz 1930792 SHA256 b757bb5ea3da1b36fcf599d4f123534e936f0e46859b3307816085f486667fa1 SHA512 7810c3b3585e9def59c192914a91e2e64173b5b44cf43496808f6be46df798fc97358bb7bc300e52985fc401feb5201daad60bb0181e72e5e2512e7712aba6a4 WHIRLPOOL 2af7cdf4b38aab536497196dd8abd67583d93d915288d2a2eda67f31e9eba5030ee5360f6ad47cbc4d21389160b3209e99d84eecde1b2093ee9ce566b7cacd5a
DIST mate-panel-1.14.2.tar.xz 1981716 SHA256 ae3d2106f830583115e58fc8782fff63b27023f717068d407b239bfe548b6d24 SHA512 296a74fcbdd3a58337987c0e8bcc804a203fbf5f134183c2fe09016c609bbd67bfab4dc6e46e333c7714e9c264965f1c3897c9645a5003405866fbdaf0a04944 WHIRLPOOL b0e7d0c0ce2595bac3cc858b2a284166e4f6aeb7831419b833e9b194fc13f6902e4b95a7946da3f30bda38004987cb346ccff06b1cd0521e578c3f97f5f9e0c7

@ -1,75 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit eutils autotools gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="The MATE panel"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2 FDL-1.1 LGPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="X +introspection"
RDEPEND="
dev-libs/atk:0
>=dev-libs/dbus-glib-0.80:0
>=dev-libs/glib-2.36:2
>=dev-libs/libmateweather-1.10
dev-libs/libxml2:2
>=gnome-base/dconf-0.10:0
gnome-base/librsvg:2
>=mate-base/mate-desktop-1.10:0
>=mate-base/mate-menus-1.10:0
>=media-libs/libcanberra-0.23:0[gtk]
>=sys-apps/dbus-1.1.2:0
>=x11-libs/cairo-1:0
>=x11-libs/gdk-pixbuf-2.7.1:2
x11-libs/libICE:0
x11-libs/libSM:0
x11-libs/libX11:0
>=x11-libs/libwnck-2.30:1[introspection?]
>=x11-libs/pango-1.15.4:0[introspection?]
>=x11-libs/gtk+-2.19.7:2[introspection?]
x11-libs/libXau:0
>=x11-libs/libXrandr-1.2:0
virtual/libintl:0
introspection? ( >=dev-libs/gobject-introspection-0.6.7:0 )"
DEPEND="${RDEPEND}
app-text/docbook-xml-dtd:4.1.2
app-text/yelp-tools:0
>=dev-lang/perl-5:0=
>=dev-util/intltool-0.40:*
>=mate-base/mate-common-1.10:0
sys-devel/gettext:*
virtual/pkgconfig:*"
src_prepare() {
# Disable python check.
sed -e '/AM_PATH_PYTHON/d' -i configure.ac || die
eautoreconf
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
--libexecdir=/usr/libexec/mate-applets \
--disable-deprecation-flags \
$(use_enable introspection) \
$(use_with X x)
}
DOCS="AUTHORS ChangeLog HACKING NEWS README"

@ -1,3 +1,2 @@
DIST mate-session-manager-1.10.3.tar.xz 538432 SHA256 c73546a77c7fe0a50f8c8c7da02f654df28fa744abb2a661adaaf6c34b8a5de0 SHA512 9ab341bf0d618e440b9caa0c1a091b5628ab73ff75274b5b62deb0b3bdd3a4a119c1e7312dfa7b2ca17afaeda93d9ae9d4a2e830bdff196b64888baf9f265b89 WHIRLPOOL 5601c1bd25972645d3671fd38a0cacf51edd5ab3de78f401695c3847fcccf64a43463d85c6d951740fe1709cfae9af0cfb382b2ee617664967eb664f589e2561
DIST mate-session-manager-1.12.2.tar.xz 538832 SHA256 bd4221e654a425f7cf05a8b5073dfa10b2f4f99b6e9c2f0b331e0f82142edf93 SHA512 4b4a3ecb0f7cbb25e17db8c5833f789858c94fb236ed60b9e98f59cffa320ec32c2b1960fdcbb9c2c9f476ed76cb1f37c3e07746c7c90e08a0dbcc62aac9793e WHIRLPOOL c7ed6044f99b639716e84135674d4c7e4b001d1284c07f2f0fda6c70e6e2aa420574020fc6f1a53d96b420d7e5ba98c82ca6aeab2168e9494c78729ab1fcbf98
DIST mate-session-manager-1.14.1.tar.xz 574804 SHA256 26bb04472e19d637db6e9653235d5343dd7b6f2a128a4d2b19366a8bd01d4502 SHA512 993f314c887bca8d8e0b9450f0e62686e133ea16ee2b6675ff69766564d47a4e7d48581867e8d5e8395ee2e3b1735b121f16cb1be22c7da29015a58f98edd638 WHIRLPOOL 309f42c3d7b40f6074e5704783eaa83880fe2578d24b1784be992d5418149d1dfaa5f56c347557450e8281f48f990d21d624afe5493d14cba4493cb0b4c951a4

@ -1,119 +0,0 @@
From f9a2293e611930bab7a799efe2569313a4414348 Mon Sep 17 00:00:00 2001
From: Olaf Leidinger <oleid@mescharet.de>
Date: Sat, 14 Nov 2015 16:46:28 +0100
Subject: [PATCH] compile fix for upower 0.99 series
upower 0.99 has lost support for hibernate and suspend. This leads to undefined
references to up_client_get_can_suspend and up_client_get_can_hibernate on my
system. This patch removes any call to those functions for upower >= 0.99.
---
configure.ac | 7 ++++++-
mate-session/gsm-logout-dialog.c | 8 ++++----
mate-session/gsm-manager.c | 12 ++++++------
3 files changed, 16 insertions(+), 11 deletions(-)
diff --git a/configure.ac b/configure.ac
index 74d86ac..9fe1f29 100644
--- a/configure.ac
+++ b/configure.ac
@@ -146,13 +146,18 @@ AC_ARG_ENABLE(upower,
enable_upower=$enableval,
enable_upower=no)
if test "x$enable_upower" = "xyes"; then
- PKG_CHECK_MODULES(UPOWER, upower-glib >= $UPOWER_REQUIRED, has_upower=yes, has_upower=no)
+ PKG_CHECK_MODULES([UPOWER], [upower-glib >= $UPOWER_REQUIRED], has_upower=yes, has_upower=no)
if test "x$has_upower" = "xyes"; then
AC_DEFINE(HAVE_UPOWER, 1, [upower support])
AC_SUBST(UPOWER_CFLAGS)
AC_SUBST(UPOWER_LIBS)
fi
+ PKG_CHECK_MODULES([UPOWER_HIBERNATE], [upower-glib < 0.99], has_upower_hibernate_suspend=yes, has_upower_hibernate_suspend=no)
+ if test "x$has_upower_hibernate_suspend" = "xyes"; then
+ AC_DEFINE(HAVE_UPOWER_HIBERNATE_SUSPEND, 1, [upower based support for hibernate and suspend (<0.99) ])
+ fi
+
fi
AM_CONDITIONAL(HAVE_UPOWER, test "x$has_upower" = "xyes")
AC_SUBST(HAVE_UPOWER)
diff --git a/mate-session/gsm-logout-dialog.c b/mate-session/gsm-logout-dialog.c
index 464101b..f53c197 100644
--- a/mate-session/gsm-logout-dialog.c
+++ b/mate-session/gsm-logout-dialog.c
@@ -215,10 +215,10 @@ gsm_logout_supports_system_suspend (GsmLogoutDialog *logout_dialog)
if (LOGIND_RUNNING())
ret = gsm_systemd_can_suspend (logout_dialog->priv->systemd);
#endif
-#if defined(HAVE_SYSTEMD) && defined(HAVE_UPOWER)
+#if defined(HAVE_SYSTEMD) && defined(HAVE_UPOWER_HIBERNATE_SUSPEND)
else
#endif
-#ifdef HAVE_UPOWER
+#ifdef HAVE_UPOWER_HIBERNATE_SUSPEND
ret = up_client_get_can_suspend (logout_dialog->priv->up_client);
#endif
return ret;
@@ -233,10 +233,10 @@ gsm_logout_supports_system_hibernate (GsmLogoutDialog *logout_dialog)
if (LOGIND_RUNNING())
ret = gsm_systemd_can_hibernate (logout_dialog->priv->systemd);
#endif
-#if defined(HAVE_SYSTEMD) && defined(HAVE_UPOWER)
+#if defined(HAVE_SYSTEMD) && defined(HAVE_UPOWER_HIBERNATE_SUSPEND)
else
#endif
-#ifdef HAVE_UPOWER
+#ifdef HAVE_UPOWER_HIBERNATE_SUSPEND
ret = up_client_get_can_hibernate (logout_dialog->priv->up_client);
#endif
return ret;
diff --git a/mate-session/gsm-manager.c b/mate-session/gsm-manager.c
index db392b8..7930993 100644
--- a/mate-session/gsm-manager.c
+++ b/mate-session/gsm-manager.c
@@ -1184,10 +1184,10 @@ manager_attempt_hibernate (GsmManager *manager)
gsm_systemd_attempt_hibernate (systemd);
}
#endif
-#if defined(HAVE_SYSTEMD) && defined(HAVE_UPOWER)
+#if defined(HAVE_SYSTEMD) && defined(HAVE_UPOWER_HIBERNATE_SUSPEND)
else {
#endif
-#ifdef HAVE_UPOWER
+#ifdef HAVE_UPOWER_HIBERNATE_SUSPEND
can_hibernate = up_client_get_can_hibernate (manager->priv->up_client);
if (can_hibernate) {
@@ -1203,7 +1203,7 @@ manager_attempt_hibernate (GsmManager *manager)
}
}
#endif
-#if defined(HAVE_SYSTEMD) && defined(HAVE_UPOWER)
+#if defined(HAVE_SYSTEMD) && defined(HAVE_UPOWER_HIBERNATE_SUSPEND)
}
#endif
}
@@ -1229,10 +1229,10 @@ manager_attempt_suspend (GsmManager *manager)
gsm_systemd_attempt_suspend (systemd);
}
#endif
-#if defined(HAVE_SYSTEMD) && defined(HAVE_UPOWER)
+#if defined(HAVE_SYSTEMD) && defined(HAVE_UPOWER_HIBERNATE_SUSPEND)
else {
#endif
-#ifdef HAVE_UPOWER
+#ifdef HAVE_UPOWER_HIBERNATE_SUSPEND
can_suspend = up_client_get_can_suspend (manager->priv->up_client);
if (can_suspend) {
@@ -1248,7 +1248,7 @@ manager_attempt_suspend (GsmManager *manager)
}
}
#endif
-#if defined(HAVE_SYSTEMD) && defined(HAVE_UPOWER)
+#if defined(HAVE_SYSTEMD) && defined(HAVE_UPOWER_HIBERNATE_SUSPEND)
}
#endif
}
--
2.6.3

@ -1,535 +0,0 @@
diff -burN a/capplet/gsm-properties-dialog.c b/capplet/gsm-properties-dialog.c
--- a/capplet/gsm-properties-dialog.c 2012-02-29 22:03:08.000000000 +0100
+++ b/capplet/gsm-properties-dialog.c 2012-08-08 12:16:37.527332034 +0200
@@ -26,6 +26,8 @@
#include <glib.h>
#include <glib/gi18n.h>
#include <gtk/gtk.h>
+#include <dbus/dbus-glib.h>
+#include <dbus/dbus-glib-lowlevel.h>
#include <mateconf/mateconf-client.h>
@@ -36,6 +38,11 @@
#include "gsp-app.h"
#include "gsp-app-manager.h"
+
+#define GSM_SERVICE_DBUS "org.mate.SessionManager"
+#define GSM_PATH_DBUS "/org/mate/SessionManager"
+#define GSM_INTERFACE_DBUS "org.mate.SessionManager"
+
#define GSM_PROPERTIES_DIALOG_GET_PRIVATE(o) (G_TYPE_INSTANCE_GET_PRIVATE ((o), GSM_TYPE_PROPERTIES_DIALOG, GsmPropertiesDialogPrivate))
#define IS_STRING_EMPTY(x) ((x)==NULL||(x)[0]=='\0')
@@ -50,6 +57,7 @@
#define CAPPLET_DELETE_WIDGET_NAME "session_properties_delete_button"
#define CAPPLET_EDIT_WIDGET_NAME "session_properties_edit_button"
#define CAPPLET_SAVE_WIDGET_NAME "session_properties_save_button"
+#define CAPPLET_SESSION_SAVED_WIDGET_NAME "session_properties_session_saved_label"
#define CAPPLET_REMEMBER_WIDGET_NAME "session_properties_remember_toggle"
#define STARTUP_APP_ICON "system-run"
@@ -493,10 +501,66 @@
}
static void
+session_saved_message (GsmPropertiesDialog *dialog,
+ const char *msg,
+ gboolean is_error)
+{
+ GtkLabel *label;
+ gchar *markup;
+
+ label = GTK_LABEL (gtk_builder_get_object (dialog->priv->xml, CAPPLET_SESSION_SAVED_WIDGET_NAME));
+ if (is_error)
+ markup = g_markup_printf_escaped ("<span foreground=\"red\">%s</span>", msg);
+ else
+ markup = g_markup_escape_text (msg, -1);
+
+ gtk_label_set_markup (label, markup);
+ g_free (markup);
+}
+
+static void
+session_saved_cb (DBusGProxy *proxy,
+ DBusGProxyCall *call_id,
+ void *user_data)
+{
+ gboolean res;
+ GsmPropertiesDialog *dialog = user_data;
+
+ res = dbus_g_proxy_end_call (proxy, call_id, NULL, G_TYPE_INVALID);
+ if (res)
+ session_saved_message (dialog, _("Your session has been saved."), FALSE);
+ else
+ session_saved_message (dialog, _("Failed to save session"), TRUE);
+
+ g_object_unref (proxy);
+}
+
+static void
on_save_session_clicked (GtkWidget *widget,
GsmPropertiesDialog *dialog)
{
- g_debug ("Session saving is not implemented yet!");
+ DBusGConnection *conn;
+ DBusGProxy *proxy;
+ DBusGProxyCall *call;
+
+ conn = dbus_g_bus_get (DBUS_BUS_SESSION, NULL);
+ if (conn == NULL) {
+ session_saved_message (dialog, _("Could not connect to the session bus"), TRUE);
+ return;
+ }
+
+ proxy = dbus_g_proxy_new_for_name (conn, GSM_SERVICE_DBUS, GSM_PATH_DBUS, GSM_INTERFACE_DBUS);
+ if (proxy == NULL) {
+ session_saved_message (dialog, _("Could not connect to the session manager"), TRUE);
+ return;
+ }
+
+ call = dbus_g_proxy_begin_call (proxy, "SaveSession", session_saved_cb, dialog, NULL, G_TYPE_INVALID);
+ if (call == NULL) {
+ session_saved_message (dialog, _("Failed to save session"), TRUE);
+ g_object_unref (proxy);
+ return;
+ }
}
static void
diff -burN a/configure.ac b/configure.ac
--- a/configure.ac 2012-02-29 22:03:09.000000000 +0100
+++ b/configure.ac 2012-08-08 12:18:58.740336360 +0200
@@ -75,6 +75,7 @@
PKG_CHECK_MODULES(SESSION_PROPERTIES,
glib-2.0 >= $GLIB_REQUIRED
gtk+-$GTK_API_VERSION >= $GTK_REQUIRED
+ dbus-glib-1 >= $DBUS_GLIB_REQUIRED
)
PKG_CHECK_MODULES(SM, sm)
diff -burN a/data/session-properties.ui b/data/session-properties.ui
--- a/data/session-properties.ui 2012-02-29 22:03:08.000000000 +0100
+++ b/data/session-properties.ui 2012-08-08 12:22:36.619343035 +0200
@@ -148,6 +148,7 @@
<property name="visible">True</property>
<child>
<object class="GtkButton" id="session_properties_save_button">
+ <property name="visible">True</property>
<property name="can_focus">True</property>
<property name="receives_default">True</property>
<child>
@@ -191,6 +192,17 @@
<property name="position">1</property>
</packing>
</child>
+ <child>
+ <object class="GtkLabel" id="session_properties_session_saved_label">
+ <property name="visible">True</property>
+ <property name="wrap">True</property>
+ </object>
+ <packing>
+ <property name="expand">False</property>
+ <property name="fill">False</property>
+ <property name="position">2</property>
+ </packing>
+ </child>
</object>
<packing>
<property name="position">1</property>
diff -burN a/mate-session/gsm-client.c b/mate-session/gsm-client.c
--- a/mate-session/gsm-client.c 2012-02-29 22:03:08.000000000 +0100
+++ b/mate-session/gsm-client.c 2012-08-08 12:24:20.120346205 +0200
@@ -510,6 +510,17 @@
g_signal_emit (client, signals[DISCONNECTED], 0);
}
+gboolean
+gsm_client_request_save (GsmClient *client,
+ guint flags,
+ GError **error)
+{
+ g_return_val_if_fail (GSM_IS_CLIENT (client), FALSE);
+
+ return GSM_CLIENT_GET_CLASS (client)->impl_request_save (client, flags, error);
+}
+
+
GKeyFile *
gsm_client_save (GsmClient *client,
GError **error)
diff -burN a/mate-session/gsm-client.h b/mate-session/gsm-client.h
--- a/mate-session/gsm-client.h 2012-02-29 22:03:09.000000000 +0100
+++ b/mate-session/gsm-client.h 2012-08-08 12:26:38.848350455 +0200
@@ -94,6 +94,9 @@
GError **error);
gboolean (*impl_stop) (GsmClient *client,
GError **error);
+ gboolean (*impl_request_save) (GsmClient *client,
+ guint flags,
+ GError **error);
GKeyFile * (*impl_save) (GsmClient *client,
GError **error);
};
@@ -139,6 +142,10 @@
void gsm_client_disconnected (GsmClient *client);
+gboolean gsm_client_request_save (GsmClient *client,
+ guint flags,
+ GError **error);
+
GKeyFile *gsm_client_save (GsmClient *client,
GError **error);
/* exported to bus */
diff -burN a/mate-session/gsm-dbus-client.c b/mate-session/gsm-dbus-client.c
--- a/mate-session/gsm-dbus-client.c 2012-02-29 22:03:08.000000000 +0100
+++ b/mate-session/gsm-dbus-client.c 2012-08-08 12:38:15.393371794 +0200
@@ -413,6 +413,19 @@
G_OBJECT_CLASS (gsm_dbus_client_parent_class)->finalize (object);
}
+static gboolean
+dbus_client_request_save (GsmClient *client,
+ guint flags,
+ GError **error)
+{
+ g_debug ("GsmDBusClient: sending save request to client with id %s",
+ gsm_client_peek_id (client));
+
+ /* FIXME: The protocol does not support this */
+
+ return FALSE;
+}
+
static GKeyFile *
dbus_client_save (GsmClient *client,
GError **error)
@@ -665,6 +678,7 @@
object_class->set_property = gsm_dbus_client_set_property;
object_class->dispose = gsm_dbus_client_dispose;
+ client_class->impl_request_save = dbus_client_request_save;
client_class->impl_save = dbus_client_save;
client_class->impl_stop = dbus_client_stop;
client_class->impl_query_end_session = dbus_client_query_end_session;
diff -burN a/mate-session/gsm-manager.c b/mate-session/gsm-manager.c
--- a/mate-session/gsm-manager.c 2012-02-29 22:03:09.000000000 +0100
+++ b/mate-session/gsm-manager.c 2012-08-08 12:47:24.627388620 +0200
@@ -68,6 +68,7 @@
#define GSM_MANAGER_DBUS_NAME "org.mate.SessionManager"
#define GSM_MANAGER_PHASE_TIMEOUT 30 /* seconds */
+#define GSM_MANAGER_SAVE_SESSION_TIMEOUT 2
#define MDM_FLEXISERVER_COMMAND "mdmflexiserver"
#define MDM_FLEXISERVER_ARGS "--startnew Standard"
@@ -1176,6 +1177,69 @@
}
+static gboolean
+_client_request_save (GsmClient *client,
+ ClientEndSessionData *data)
+{
+ gboolean ret;
+ GError *error;
+
+ error = NULL;
+ ret = gsm_client_request_save (client, data->flags, &error);
+ if (ret) {
+ g_debug ("GsmManager: adding client to query clients: %s", gsm_client_peek_id (client));
+ data->manager->priv->query_clients = g_slist_prepend (data->manager->priv->query_clients,
+ client);
+ } else if (error) {
+ g_debug ("GsmManager: unable to query client: %s", error->message);
+ g_error_free (error);
+ }
+
+ return FALSE;
+}
+
+static gboolean
+_client_request_save_helper (const char *id,
+ GsmClient *client,
+ ClientEndSessionData *data)
+{
+ return _client_request_save (client, data);
+}
+
+static void
+query_save_session_complete (GsmManager *manager)
+{
+ GError *error = NULL;
+
+ if (g_slist_length (manager->priv->next_query_clients) > 0) {
+ ClientEndSessionData data;
+
+ data.manager = manager;
+ data.flags = GSM_CLIENT_END_SESSION_FLAG_LAST;
+
+ g_slist_foreach (manager->priv->next_query_clients,
+ (GFunc)_client_request_save,
+ &data);
+
+ g_slist_free (manager->priv->next_query_clients);
+ manager->priv->next_query_clients = NULL;
+
+ return;
+ }
+
+ if (manager->priv->query_timeout_id > 0) {
+ g_source_remove (manager->priv->query_timeout_id);
+ manager->priv->query_timeout_id = 0;
+ }
+
+ gsm_session_save (manager->priv->clients, &error);
+
+ if (error) {
+ g_warning ("Error saving session: %s", error->message);
+ g_error_free (error);
+ }
+}
+
static guint32
generate_cookie (void)
{
@@ -1250,6 +1314,21 @@
return FALSE;
}
+static gboolean
+_on_query_save_session_timeout (GsmManager *manager)
+{
+ manager->priv->query_timeout_id = 0;
+
+ g_debug ("GsmManager: query to save session timed out");
+
+ g_slist_free (manager->priv->query_clients);
+ manager->priv->query_clients = NULL;
+
+ query_save_session_complete (manager);
+
+ return FALSE;
+}
+
static void
do_phase_query_end_session (GsmManager *manager)
{
@@ -1886,13 +1965,32 @@
const char *reason,
GsmManager *manager)
{
- /* just ignore if received outside of shutdown */
- if (manager->priv->phase < GSM_MANAGER_PHASE_QUERY_END_SESSION) {
+ /* just ignore if we are not yet running */
+ if (manager->priv->phase < GSM_MANAGER_PHASE_RUNNING) {
return;
}
g_debug ("GsmManager: Response from end session request: is-ok=%d do-last=%d cancel=%d reason=%s", is_ok, do_last, cancel, reason ? reason :"");
+ if (manager->priv->phase == GSM_MANAGER_PHASE_RUNNING) {
+ /* Ignore responses when no requests were sent */
+ if (manager->priv->query_clients == NULL) {
+ return;
+ }
+
+ manager->priv->query_clients = g_slist_remove (manager->priv->query_clients, client);
+
+ if (do_last) {
+ manager->priv->next_query_clients = g_slist_prepend (manager->priv->next_query_clients,
+ client);
+ }
+
+ if (manager->priv->query_clients == NULL) {
+ query_save_session_complete (manager);
+ }
+ return;
+ }
+
if (cancel) {
cancel_end_session (manager);
return;
@@ -1991,6 +2089,15 @@
}
static void
+on_xsmp_client_save_request (GsmXSMPClient *client,
+ gboolean show_dialog,
+ GsmManager *manager)
+{
+ g_debug ("GsmManager: save_request");
+ gsm_manager_save_session (manager, NULL);
+}
+
+static void
on_store_client_added (GsmStore *store,
const char *id,
GsmManager *manager)
@@ -2011,6 +2118,10 @@
"logout-request",
G_CALLBACK (on_xsmp_client_logout_request),
manager);
+ g_signal_connect (client,
+ "save-request",
+ G_CALLBACK (on_xsmp_client_save_request),
+ manager);
}
g_signal_connect (client,
@@ -2968,6 +3079,41 @@
}
gboolean
+gsm_manager_save_session (GsmManager *manager,
+ GError **error)
+{
+ ClientEndSessionData data;
+
+ g_debug ("GsmManager: SaveSession called");
+
+ g_return_val_if_fail (GSM_IS_MANAGER (manager), FALSE);
+
+ if (manager->priv->phase != GSM_MANAGER_PHASE_RUNNING) {
+ g_set_error (error,
+ GSM_MANAGER_ERROR,
+ GSM_MANAGER_ERROR_NOT_IN_RUNNING,
+ "SaveSession interface is only available during the Running phase");
+ return FALSE;
+ }
+
+ data.manager = manager;
+ data.flags = 0;
+ gsm_store_foreach (manager->priv->clients,
+ (GsmStoreFunc)_client_request_save_helper,
+ &data);
+
+ if (manager->priv->query_clients) {
+ manager->priv->query_timeout_id = g_timeout_add_seconds (GSM_MANAGER_SAVE_SESSION_TIMEOUT,
+ (GSourceFunc)_on_query_save_session_timeout,
+ manager);
+ return TRUE;
+ } else {
+ g_debug ("GsmManager: Nothing to save");
+ return FALSE;
+ }
+}
+
+gboolean
gsm_manager_can_shutdown (GsmManager *manager,
gboolean *shutdown_available,
GError **error)
diff -burN a/mate-session/gsm-manager.h b/mate-session/gsm-manager.h
--- a/mate-session/gsm-manager.h 2012-02-29 22:03:09.000000000 +0100
+++ b/mate-session/gsm-manager.h 2012-08-08 12:49:14.262391979 +0200
@@ -154,6 +154,9 @@
gboolean gsm_manager_shutdown (GsmManager *manager,
GError **error);
+gboolean gsm_manager_save_session (GsmManager *manager,
+ GError **error);
+
gboolean gsm_manager_can_shutdown (GsmManager *manager,
gboolean *shutdown_available,
GError **error);
diff -burN a/mate-session/gsm-xsmp-client.c b/mate-session/gsm-xsmp-client.c
--- a/mate-session/gsm-xsmp-client.c 2012-02-29 22:03:08.000000000 +0100
+++ b/mate-session/gsm-xsmp-client.c 2012-08-08 12:52:27.719397905 +0200
@@ -69,6 +69,7 @@
enum {
REGISTER_REQUEST,
LOGOUT_REQUEST,
+ SAVE_REQUEST,
LAST_SIGNAL
};
@@ -502,6 +503,31 @@
return TRUE;
}
+static gboolean
+xsmp_request_save (GsmClient *client,
+ guint flags,
+ GError **error)
+{
+ GsmXSMPClient *xsmp = (GsmXSMPClient *) client;
+
+ g_debug ("GsmXSMPClient: xsmp_request_save ('%s')", xsmp->priv->description);
+
+ if (xsmp->priv->conn == NULL) {
+ g_set_error (error,
+ GSM_CLIENT_ERROR,
+ GSM_CLIENT_ERROR_NOT_REGISTERED,
+ "Client is not registered");
+ return FALSE;
+ }
+
+ if (flags & GSM_CLIENT_END_SESSION_FLAG_LAST)
+ xsmp_save_yourself_phase2 (client);
+ else
+ do_save_yourself (xsmp, SmSaveLocal, FALSE);
+
+ return TRUE;
+}
+
static char *
get_desktop_file_path (GsmXSMPClient *client)
{
@@ -976,6 +1002,8 @@
object_class->get_property = gsm_xsmp_client_get_property;
object_class->set_property = gsm_xsmp_client_set_property;
+
+ client_class->impl_request_save = xsmp_request_save;
client_class->impl_save = xsmp_save;
client_class->impl_stop = xsmp_stop;
client_class->impl_query_end_session = xsmp_query_end_session;
@@ -1003,6 +1031,16 @@
NULL,
NULL,
g_cclosure_marshal_VOID__BOOLEAN,
+ G_TYPE_NONE,
+ 1, G_TYPE_BOOLEAN);
+ signals[SAVE_REQUEST] =
+ g_signal_new ("save-request",
+ G_OBJECT_CLASS_TYPE (object_class),
+ G_SIGNAL_RUN_LAST,
+ G_STRUCT_OFFSET (GsmXSMPClientClass, save_request),
+ NULL,
+ NULL,
+ g_cclosure_marshal_VOID__BOOLEAN,
G_TYPE_NONE,
1, G_TYPE_BOOLEAN);
diff -burN a/mate-session/gsm-xsmp-client.h b/mate-session/gsm-xsmp-client.h
--- a/mate-session/gsm-xsmp-client.h 2012-02-29 22:03:09.000000000 +0100
+++ b/mate-session/gsm-xsmp-client.h 2012-08-08 12:53:39.629400108 +0200
@@ -57,6 +57,8 @@
gboolean (*logout_request) (GsmXSMPClient *client,
gboolean prompt);
+ gboolean (*save_request) (GsmXSMPClient *client,
+ gboolean prompt);
void (*saved_state) (GsmXSMPClient *client);
diff -burN a/mate-session/org.mate.SessionManager.xml b/mate-session/org.mate.SessionManager.xml
--- a/mate-session/org.mate.SessionManager.xml 2012-02-29 22:03:09.000000000 +0100
+++ b/mate-session/org.mate.SessionManager.xml 2012-08-08 12:57:41.216407509 +0200
@@ -256,6 +256,14 @@
</doc:doc>
</method>
+ <method name="SaveSession">
+ <doc:doc>
+ <doc:description>
+ <doc:para>Request to save session</doc:para>
+ </doc:description>
+ </doc:doc>
+ </method>
+
<method name="CanShutdown">
<arg name="is_available" direction="out" type="b">
<doc:doc>

@ -1,100 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
inherit autotools gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="MATE session manager"
HOMEPAGE="http://mate-desktop.org/"
LICENSE="GPL-2 LGPL-2 FDL-1.1"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="ipv6 elibc_FreeBSD gnome-keyring systemd upower"
# x11-misc/xdg-user-dirs{,-gtk} are needed to create the various XDG_*_DIRs, and
# create .config/user-dirs.dirs which is read by glib to get G_USER_DIRECTORY_*
# xdg-user-dirs-update is run during login (see 10-user-dirs-update-gnome below).
RDEPEND=">=dev-libs/dbus-glib-0.76
>=dev-libs/glib-2.36:2
dev-libs/libxslt
sys-apps/dbus
x11-apps/xdpyinfo
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.14:2
x11-libs/libICE
x11-libs/libSM
x11-libs/libX11
x11-libs/libXau
x11-libs/libXext
x11-libs/libXrender
x11-libs/libXtst
x11-libs/pango
x11-libs/xtrans
x11-misc/xdg-user-dirs
x11-misc/xdg-user-dirs-gtk
virtual/libintl
elibc_FreeBSD? ( dev-libs/libexecinfo )
gnome-keyring? ( gnome-base/gnome-keyring )
systemd? ( sys-apps/systemd )
upower? ( || ( >=sys-power/upower-0.9.23 >=sys-power/upower-pm-utils-0.9.23 ) )"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.40:*
>=dev-lang/perl-5
>=mate-base/mate-common-1.10
>=mate-base/mate-desktop-1.10
>=sys-devel/gettext-0.10.40:*
virtual/pkgconfig:*
!<gnome-base/gdm-2.20.4"
src_prepare() {
# Add "session saving" button back,
# see https://bugzilla.gnome.org/show_bug.cgi?id=575544
epatch "${FILESDIR}"/${PN}-1.5.2-save-session-ui.patch
# Upstream patch by oleid to fix building with upower 0.99
epatch "${FILESDIR}"/${PN}-1.10.3-upower-0.99-series.patch
eautoreconf
gnome2_src_prepare
}
src_configure() {
gnome2_src_configure \
--docdir="${EPREFIX}/usr/share/doc/${PF}" \
--with-gtk=2.0 \
$(use_enable ipv6) \
$(use_with systemd) \
$(use_enable upower)
}
DOCS="AUTHORS ChangeLog NEWS README"
src_install() {
gnome2_src_install
dodir /etc/X11/Sessions/
exeinto /etc/X11/Sessions/
doexe "${FILESDIR}"/MATE
dodir /usr/share/mate/applications/
insinto /usr/share/mate/applications/
doins "${FILESDIR}"/defaults.list
dodir /etc/X11/xinit/xinitrc.d/
exeinto /etc/X11/xinit/xinitrc.d/
doexe "${FILESDIR}"/15-xdg-data-mate
# This should be done in MATE too, see Gentoo bug #270852
doexe "${FILESDIR}"/10-user-dirs-update-mate
}

@ -1,3 +1,2 @@
DIST mate-settings-daemon-1.10.3.tar.xz 755888 SHA256 c82b81042b0c8e7fb09e649ae19d5c7d810b31e96e7bda39fc37153897ce4a0e SHA512 057e7d8523f2b29d9fd53a62583afa99f86b8fd6f751a77c8d1f676a40360bb6629931203bab64574189e06e37492a36398b000be8426a65299f378c875d35e3 WHIRLPOOL 7fb20864fadb61c249559583768757c5809298722c9bfaea47c832bd9991ac4dba26394c0de617b03477cc9ed2c2b5f3065e39db7282e13350ca21e5fa891c9c
DIST mate-settings-daemon-1.12.1.tar.xz 781388 SHA256 a0d9ea55ba5828500e873eff6c771dae645fa3218c1ba9d701c408f0eb71e988 SHA512 36c0d2cacef22db1d27e694602ee390fd0a24e3478837fd7fbfe069f55278c7a7ff3f7d280e0bf9cd4e827beeb9b3d40f505e5772686036e47e3d0b7d1e4b47e WHIRLPOOL 771efca75fa7c0d337648b81e52f81d085fc62287e34ccdb132c3844fedbb7e3df2a49e327d7a34048515c661ac417cffa5d5c4f74a7589f136af2e628bc2a32
DIST mate-settings-daemon-1.14.1.tar.xz 760936 SHA256 81bc955ecebd054939cb5f90338ed86616f5aebedd8ecc581600120f5db374ad SHA512 e237c1c7df4a42183e3c3079c88dfc94422b604ed9b197363a5ea9bfdf7a16782681f6d82ee3b5b7c5edac6b90b0f2875072a108f5fe9b954bbbf1c8cc27e6d5 WHIRLPOOL 1ac365064a8980557867f8bab22f8cdf17020536c439778fc2419065c8e19469ea3bcadfbddef5b57bfdac9a7b39c949989eca300d81bf0bb240c62806c0aa57

@ -1,73 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
inherit eutils gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="MATE Settings Daemon"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2 LGPL-2.1"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="X debug libnotify policykit pulseaudio smartcard +sound"
REQUIRED_USE="pulseaudio? ( sound )"
RDEPEND=">=dev-libs/dbus-glib-0.74:0
>=dev-libs/glib-2.17.3:2
>=gnome-base/dconf-0.13.4:0
>=mate-base/libmatekbd-1.10:0
>=mate-base/mate-desktop-1.10:0
media-libs/fontconfig:1.0
x11-libs/cairo:0
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.24:2
x11-libs/libX11:0
x11-libs/libXi:0
x11-libs/libXext:0
x11-libs/libXxf86misc:0
>=x11-libs/libxklavier-5:0
virtual/libintl:0
libnotify? ( >=x11-libs/libnotify-0.7:0 )
policykit? (
>=dev-libs/dbus-glib-0.71:0
>=sys-apps/dbus-1.1.2:0
>=sys-auth/polkit-0.97:0
)
pulseaudio? (
media-libs/libcanberra:0[gtk]
>=media-libs/libmatemixer-1.10:0[pulseaudio]
>=media-sound/pulseaudio-0.9.15:0
)
smartcard? ( >=dev-libs/nss-3.11.2:0 )
sound? ( >=media-libs/libmatemixer-1.10:0 )"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.37.1:0
sys-devel/gettext:0
virtual/pkgconfig:0
x11-proto/inputproto:0
x11-proto/xproto:0"
src_configure() {
gnome2_src_configure \
$(use_with libnotify) \
$(use_with sound libmatemixer) \
$(use_enable debug) \
$(use_enable policykit polkit) \
$(use_enable pulseaudio pulse) \
$(use_enable smartcard smartcard-support) \
$(use_with X x)
}
DOCS="AUTHORS NEWS ChangeLog"

@ -1,80 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit versionator
MATE_MV="$(get_version_component_range 1-2)"
SRC_URI=""
DESCRIPTION="Meta ebuild for MATE, a traditional desktop environment"
HOMEPAGE="http://mate-desktop.org"
LICENSE="metapackage"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="+base -bluetooth +notification +themes +extras"
S="${WORKDIR}"
RDEPEND="
=mate-base/mate-desktop-${MATE_MV}*:0
=mate-base/mate-menus-${MATE_MV}*:0
=mate-base/mate-panel-${MATE_MV}*:0
=mate-base/mate-session-manager-${MATE_MV}*:0
=mate-base/mate-settings-daemon-${MATE_MV}*:0
=x11-wm/marco-${MATE_MV}*:0
base? (
=mate-base/caja-${MATE_MV}*:0
=mate-base/mate-applets-meta-${MATE_MV}*:0
=mate-base/mate-control-center-${MATE_MV}*:0
=mate-extra/mate-media-${MATE_MV}*:0
=x11-misc/mozo-${MATE_MV}*:0
=x11-terms/mate-terminal-${MATE_MV}*:0
)
bluetooth? ( net-wireless/blueman:0 )
themes? (
=x11-themes/mate-backgrounds-${MATE_MV}*:0
=x11-themes/mate-icon-theme-${MATE_MV}*:0
>=x11-themes/mate-themes-meta-3:0
)
extras? (
=app-arch/engrampa-${MATE_MV}*:0
=app-editors/pluma-${MATE_MV}*:0
=app-text/atril-${MATE_MV}*:0
gnome-extra/gnome-calculator:0
=mate-extra/caja-extensions-${MATE_MV}*:0
=mate-extra/mate-netbook-${MATE_MV}*:0
=mate-extra/mate-power-manager-${MATE_MV}*:0
=mate-extra/mate-screensaver-${MATE_MV}*:0
=mate-extra/mate-system-monitor-${MATE_MV}*:0
=mate-extra/mate-utils-${MATE_MV}*:0
=media-gfx/eom-${MATE_MV}*:0
=net-analyzer/mate-netspeed-${MATE_MV}*:0
sys-apps/gnome-disk-utility:0
)
"
PDEPEND="
notification? ( x11-misc/mate-notification-daemon )
virtual/notification-daemon:0"
pkg_postinst() {
elog "For installation, usage and troubleshooting details regarding MATE;"
elog "read more about it at Gentoo Wiki: https://wiki.gentoo.org/wiki/MATE"
elog ""
if ! has_version x11-misc/mate-notification-daemon; then
elog "If you experience any issues with notifications, please try using"
elog "x11-misc/mate-notification-daemon instead your currently installed daemon"
elog ""
fi
elog "MATE 1.10 had some packages renamed, replaced and/or dropped; for more"
elog "details, see http://mate-desktop.org/blog/2015-06-11-mate-1-10-released/"
elog ""
elog "Some packages that are not included in this meta-package but may be of interest:"
elog " mate-extra/caja-dropbox"
elog " mate-extra/mate-user-share"
}

@ -1,3 +1,2 @@
DIST caja-dropbox-1.10.1.tar.xz 306296 SHA256 f171c83cbc162d48fee9dfd67872161db82d93f30a417f9d228402935516f54f SHA512 519f035881197f35b6ff1351cd953c939add62401c3807cfec011697e609766cd19a7effa4cd5978633901e31972f869b0765378893e75fbd6ac202e755e0b94 WHIRLPOOL b3e1a7c045144fee883e35fb2131fc25ddbd9db53a93148e15e9eb827def0e41bc200146e0b243d5f2bd3fe03c5f9eb19ce9d65a0b67c0410b7cf108844b55e6
DIST caja-dropbox-1.12.0.tar.xz 311488 SHA256 027f16529e9fd9139a4fc721aa6971f6ac91f7cf74a7bd22d8a3f2b7315bf247 SHA512 32d8fcd2d2aa4a03a976c7848cd628e240558b802247ad6a36242ea95628aa97088aa55ae6d9c889616910e5fc36e2db6753c4f8854d6f9e626c990469d71223 WHIRLPOOL 6e78e8f216a475ba8594db40ca8bb348276cb47d498993ac01d2a3f5283e90affc2f89c1e5f717874741f09475f84c87aed852d5c82199b8ccf25102f8e85495
DIST caja-dropbox-1.14.0.tar.xz 310964 SHA256 780c7a734dff297b7c832affa01f223b88e8f61862f18d0563f934bb3d7eba87 SHA512 e13012bff812d43eb5ddd9ca8a73907bf9aa2d46bd8947f58695b32fe590a4ecd6bea2ac0d30330c8bd1fa8c652681beb964e7bd658525e99cda73e36a207a50 WHIRLPOOL 3dd0d73a2faf9d5c8c0a22439b3f47e48ded755408bb7ed39ddce593a2bc3b04884ef19aaa03467b49276eb5f2c6c01e1a4a2cc4d93efc375bd920492c95b8a5

@ -1,90 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
PYTHON_COMPAT=( python2_7 )
GNOME2_LA_PUNT="yes"
inherit autotools eutils gnome2 python-single-r1 linux-info user versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Store, Sync and Share Files Online"
HOMEPAGE="http://www.dropbox.com/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 x86"
IUSE="debug"
RDEPEND="
dev-libs/atk:0
>=dev-libs/glib-2.14:2
dev-python/pygtk:2[${PYTHON_USEDEP}]
>=mate-base/caja-1.10:0
media-libs/fontconfig:1.0
media-libs/freetype:2
net-misc/dropbox:0
x11-libs/cairo:0
x11-libs/gdk-pixbuf:2
x11-libs/gtk+:2
x11-libs/libXinerama:0
x11-libs/pango:0"
DEPEND="${RDEPEND}
dev-python/docutils:0
virtual/pkgconfig:*"
CONFIG_CHECK="~INOTIFY_USER"
pkg_setup () {
python-single-r1_pkg_setup
check_extra_config
enewgroup dropbox
G2CONF="${G2CONF} $(use_enable debug) --disable-static"
}
src_prepare() {
gnome2_src_prepare
# Use system dropbox.
sed -e "s|~/[.]dropbox-dist|/opt/dropbox|" \
-e 's|\(DROPBOXD_PATH = \).*|\1"/opt/dropbox/dropboxd"|' \
-i caja-dropbox.in || die
# Use system rst2man.
epatch "${FILESDIR}"/${PN}-1.8.0-system-rst2man.patch
AT_NOELIBTOOLIZE=yes eautoreconf
}
DOCS="AUTHORS ChangeLog NEWS README"
src_install () {
python_fix_shebang caja-dropbox.in
gnome2_src_install
local extensiondir="$(pkg-config --variable=extensiondir libcaja-extension)"
[ -z ${extensiondir} ] && die "pkg-config unable to get caja extensions dir"
# Strip $EPREFIX from $extensiondir as fowners/fperms act on $ED not $D.
extensiondir="${extensiondir#${EPREFIX}}"
use prefix || fowners root:dropbox "${extensiondir}"/libcaja-dropbox.so
fperms o-rwx "${extensiondir}"/libcaja-dropbox.so
}
pkg_postinst () {
gnome2_pkg_postinst
elog
elog "Add any users who wish to have access to the dropbox caja"
elog "plugin to the group 'dropbox'. You need to setup a drobox account"
elog "before using this plugin. Visit ${HOMEPAGE} for more information."
elog
}

@ -1,3 +1,2 @@
DIST caja-extensions-1.10.1.tar.xz 378472 SHA256 fc18b16141a37624f35f2b8b7ecf6b73a55689d81ee9e9a516c5765990ec207d SHA512 6720c279877207c123163e1d04e9d5b63319fe8b480ef9aaf6470c0f8e850b22dfea7999084ed8d320c152c053906461d1a526a70f64718cb1938d3baa39db0b WHIRLPOOL 1f418081a4ed00c60d7c62b6a22ecba6132d8fea0d9e05067446e79809a2996bae05ce5b96338048a330f590f57f0cda0af2169a4bce1800b3872c0482bd0fa9
DIST caja-extensions-1.12.0.tar.xz 370600 SHA256 efb76a8bcb9dd0d1fb47682e4cb018645e243d73ba9a6ebc3d06332e02c7fb36 SHA512 b36f759f21a206d76dada61f9410135c393fea77eaaf387a81788c6c2757aed5536b8129add2b4469b8d18f17de115369d70ec9278e8a4b9b9a3cfbb24ac38fb WHIRLPOOL eac4aabd023e6917c6f7fa13b8760641f05e1d1db554178345aa134c7bc45613ce372fac213ee779ffd1265e1cac4ab49b95252364ed1623dc599f849b6b7fcf
DIST caja-extensions-1.14.1.tar.xz 400108 SHA256 c76e73a6e79678bc8049a4b069ec0f52dae5266b62f911c23e98f9c529b5b2e2 SHA512 622ab7a2175c2eb4ea5153887fb500f7c63e7aea8bcea19d43e891013bceab5bb5e8f1d83eedf7ff167737185a22327e6a085e3c84bce40955d97938fff73527 WHIRLPOOL d2ffe0c88e062e660088e39aa6e50ee0520e5e1d9533f4ec21e6ba268f11f26048008ded6d60c5e6762301fb522e5586db54e4984be1a70224fd4c6d843c8dcf

@ -1,80 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
inherit eutils gnome2
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Several Caja extensions"
HOMEPAGE="http://www.mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
SENDTO="cdr gajim +mail pidgin upnp"
IUSE="gksu image-converter +open-terminal share +wallpaper ${SENDTO}"
RDEPEND=">=x11-libs/gtk+-2.24:2
>=dev-libs/glib-2.36:2
>=mate-base/caja-1.10:0
virtual/libintl:0
x11-libs/gdk-pixbuf:2
open-terminal? ( >=mate-base/mate-desktop-1.10:0 )
cdr? ( >=app-cdr/brasero-2.32.1:0= )
gajim? (
net-im/gajim:0
>=dev-libs/dbus-glib-0.60:0
>=sys-apps/dbus-1:0
)
gksu? ( x11-libs/gksu )
image-converter? (
|| (
media-gfx/imagemagick
media-gfx/graphicsmagick[imagemagick]
)
)
pidgin? ( >=dev-libs/dbus-glib-0.60:0 )
upnp? ( >=net-libs/gupnp-0.13:0= )"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.18:*
>=mate-base/mate-common-1.10:0
sys-devel/gettext:*
virtual/pkgconfig:*
!!mate-extra/mate-file-manager-open-terminal
!!mate-extra/mate-file-manager-sendto
!!mate-extra/mate-file-manager-image-converter
!!mate-extra/mate-file-manager-share"
src_configure() {
MY_CONF=""
if use cdr || use mail || use pidgin || use gajim || use upnp ; then
MY_CONF="${MY_CONF} --enable-sendto"
MY_CONF="${MY_CONF} --with-sendto-plugins=removable-devices"
use cdr && MY_CONF="${MY_CONF},caja-burn"
use mail && MY_CONF="${MY_CONF},emailclient"
use pidgin && MY_CONF="${MY_CONF},pidgin"
use gajim && MY_CONF="${MY_CONF},gajim"
use upnp && MY_CONF="${MY_CONF},upnp"
else
MYCONF="${MY_CONF} --disable-sendto"
fi
gnome2_src_configure ${MY_CONF} \
$(use_enable gksu) \
$(use_enable image-converter) \
$(use_enable open-terminal) \
$(use_enable share) \
$(use_enable wallpaper)
}
DOCS="AUTHORS ChangeLog NEWS README"

@ -1,3 +1,2 @@
DIST mate-indicator-applet-1.10.0.tar.xz 317840 SHA256 36d0e0fc40fd274e8874c3c0c85cca9d52aa2e692cab82cbb7d411233773dea5 SHA512 84b1e7a8dc788a7b8f72a83e6045f6b65d1c703de8207c2944c28b5062d64cc7fabd74c86370d0a9c13baa8b47a376e6d3014f329c107c9d72644505c265679b WHIRLPOOL 660da18f1d21dd6e8a506d6712ad1c32d6567f99540154b3a6878045fbc3c733987b2d4a517406426ce42f69f5c1cf97fce199f327c1361da912ac6560d33654
DIST mate-indicator-applet-1.12.1.tar.xz 317984 SHA256 4a55e539f129a23e3471b7f25f8dbbd92ea7330c0e90c26e42396db17713b40e SHA512 446ce32e8db22b153c7786292749645715e43c134e7fa00f81b7782a48163745307d396dbdd7765a63ec9514bec2f032f681028c55264e0fcf879c5e26fc9433 WHIRLPOOL e4fdcee746c5409ee751d573e8aae8b56dbb20f8c875d2d4102f459fb569e539ae79480f09bf5cd6e534d1e154f08913cb99b6d7993fc33a59a14a60273a4a44
DIST mate-indicator-applet-1.14.1.tar.xz 315480 SHA256 78ec8cc717ce8e7e2cad5a4f408f8d2f227bbf7826e1c7732853d71f648b7896 SHA512 868f85546780d52aaadaa63ec14a8e92e673396653cebf7c5a9d0de459fc62d346fb10836298bf604eb50c63e5390cedd08576fb8903aeabdf2e2c4de5fc638f WHIRLPOOL 7a10da818fd3e9587d314a27bbf35fd1e034c01f1e069b668201cff09d38b18aa7a9755efa0419152df8bdd07827100692126abfceabd0cc566bc95d356e4720

@ -1,29 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
inherit gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="MATE indicator applet"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2 FDL-1.1 LGPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE=""
RDEPEND=">=x11-libs/gtk+-2.24:2"
DEPEND="${RDEPEND}
>=dev-libs/libindicator-0.3.90:0
>=dev-util/intltool-0.35.0
>=mate-base/mate-panel-1.10:0
virtual/pkgconfig"

@ -1,3 +1,2 @@
DIST mate-media-1.10.1.tar.xz 488532 SHA256 2b3e64d0b2db00382dccabf739b5d43d32ff244c320ea17feacb7192a5f36d66 SHA512 7183bf0ac695d562ec64c0b4ad6b3db6550aef7c0dd5c378be32f42d9682cde61f6f7db7039c913e162a4295ade6a03179d28c26aefe4779eed20b983939f5ec WHIRLPOOL 64c59a7a375d6443c0128d65c91b9c90c04f9b4115bc4b3b61e24f8ef2cbb69509997e3bfa47970af8450af839092ae7c673029d9cced69a5cf945cec6765ecb
DIST mate-media-1.12.1.tar.xz 507976 SHA256 c6d19a5d88e031156bcc0bc156c3eeaf4becb9953bb75b6f88e419154f393efc SHA512 04dd05b62ea0fdfcd82321a77fa74d014c11e1a8434b445e42660c55f3158775341b36fe56f402940cef297b906b55fafd6d8eac3cd48ab5e34371b95c01d330 WHIRLPOOL aea32fe1d8f00071231090ee394732a8956f4647a651556b62785d7fb76c1748587ae5034bd2910126f6b93e0eff52745ac81ed47145ac588f7e455b21cc408b
DIST mate-media-1.14.1.tar.xz 490472 SHA256 d7f55665bf919eb0cbc7583aa99d0c8a76ced4ef5ecb3cb29389dbc47c02c587 SHA512 dde83a93fbedca74c0f719a0a6b344785d6f83941bc0b4b6583d52aff4b9e514bbbc4e576993a573a7aab56e01222eba09ce64b4acea8b35799cfb4b85e6d6da WHIRLPOOL 7b1f7d1b976c1c93b2c35053ceda9b356de841ccf33af96b47e3e4a2f94a72b7e96c4002bc1752ed0fff54c47b985e892b1860e83c15c61f6a3e9746ed9cec19

@ -1,45 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
inherit gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Multimedia related programs for the MATE desktop"
HOMEPAGE="http://mate-desktop.org"
LICENSE="LGPL-2 GPL-2 FDL-1.1"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE=""
RDEPEND=">=dev-libs/glib-2.36.0:2
>=dev-libs/libunique-1:1
dev-libs/libxml2:2
>=mate-base/mate-panel-1.10:0
>=mate-base/mate-desktop-1.10:0
>=media-libs/libcanberra-0.13:0[gtk]
>=media-libs/libmatemixer-1.10
x11-libs/cairo:0
>=x11-libs/gtk+-2.24:2
x11-libs/pango:0
virtual/libintl:0"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.35.0:*
sys-devel/gettext:*
virtual/pkgconfig:*
!!<mate-base/mate-applets-1.8:*"
src_configure() {
gnome2_src_configure --with-gtk=2.0
}
DOCS="AUTHORS ChangeLog* NEWS README"

@ -1,3 +1,2 @@
DIST mate-netbook-1.10.0.tar.xz 268792 SHA256 d84c2a6cd10b112a571e311613508b4391676f03d9bed1cea51bfca8b1dafee3 SHA512 b98b2233591b3fd0168c7250c9c993d365e0d951bb20a60e602e7999a50ee4ef8340869ff17a3a14f43fde376113864e3de0381a0751466605aa330935c81727 WHIRLPOOL 2d13427780d652ad9bbfcb5a015eb5c9a0360b4552ccc946594beeecb9b4214cd1cc2f986e8c5ecb63f0380f8021e9b958bc264b7fcfcbd99a093d11520fea67
DIST mate-netbook-1.12.0.tar.xz 268632 SHA256 96f65b971b03932fc10060a8f8745c29bcd2db48fb5b4b396048f0cbcf87d7d3 SHA512 3f46e537b48833fe3bd599dcaa6af89a265dacac4fc077d46ca87b5a35c2368810824747411d263541e2685e2700311996f8741aa9321122d6d306c1ad8fc15b WHIRLPOOL 4eb462cd69ca82752ecee3da3b8d57e27c4518ae05f1b1c441872e5b3a6b8e7d360b894f0cff2293ceb04c8369ee69e949c9955b61b6dede661ba133bad9e0af
DIST mate-netbook-1.14.0.tar.xz 284248 SHA256 4236ed28f2aa33b9ec4be2c9bd72410b908eefba5674280273b252354b4ce0c0 SHA512 aa5d5ed1a8c31df4b7e84cad8efaaf326f7bf2a9a392b34b053c30287404949ddd5f27d438d028bc569cbedc177dc1236af32e869b0418677021e7a6ef17dfe1 WHIRLPOOL c1ac9862ddba339de5409d0175d712cc8fe7049da1a08ddf9b281fed19e3769b97d48c4fc2f85c07671f2d03a824f944f927b9c24a72d8046ec82f2a6397fbe7

@ -1,43 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
inherit gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="MATE utilities for netbooks"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
RDEPEND=">=mate-base/mate-desktop-1.10.0:0
>=mate-base/mate-panel-1.10.0:0
>=dev-libs/glib-2.36:2
dev-libs/libunique:1
x11-libs/gtk+:2
x11-libs/libwnck:1
x11-libs/libfakekey:0
x11-libs/libXtst:0
x11-libs/libX11:0
x11-libs/cairo:0
virtual/libintl:0"
DEPEND="${RDEPEND}
x11-proto/xproto:0
>=dev-util/intltool-0.34:*
sys-devel/gettext:*
virtual/pkgconfig:*"
src_configure() {
gnome2_src_configure --with-gtk=2.0
}
DOCS="AUTHORS ChangeLog NEWS README"

@ -1,3 +1,2 @@
DIST mate-polkit-1.10.3.tar.xz 324732 SHA256 fb829c28da0ba99eddfe3c9440852a301462e95377d064bce9a68a5d2314b20d SHA512 39d5af5d8f1f1db1f45bbbba3b1a21754fb59f1f2682e46008cd3cfedacf22dcb0bca5175d59897206c5a2a17c6a6b4daa132ce8a96462504651884afba25ce6 WHIRLPOOL 08e614fbfd5fab0717b4a981d246127a68ae43d0827e0bc0bec83ed742a7ca35e824e3aaa4daa1756587433ceb5d5d323732310edac9dde381ff56881552ca70
DIST mate-polkit-1.12.0.tar.xz 324708 SHA256 c38f0a0c3d4e10fc95d27fa4e8d47eb6948e8c9279a82f316f563666571bf8b9 SHA512 b6e771062e29d2f4f2823638e39f5e5b349b98fcf8fd8d652d847d568eee919d37956089d7bef1463d96f801f852d10d9423bb8c20f8a54dfe8188d19ab6fb0c WHIRLPOOL bc35601f824af52ac1162aeb3342789e8fbb4f6a09b5352fffd5db87d9c02f6ddba326002a13533531c772234994c845dfbe1473563bec1c442606688b6909f4
DIST mate-polkit-1.14.0.tar.xz 339872 SHA256 929d5710d6284f924dc65824b75e9da23b5809c50033da18b6b4b79e0f599ddd SHA512 f3507380152798af192e3338b5f056b1105fd297e935f098803c21450b04b6d149bc22106f34129a6394655be2e6505c91ad1433e817c68274a1243cc862bcdf WHIRLPOOL 034f05c91c5f79f1c77b073ff8f310e0264541e9783d98dabdc0dda5b0bc36da83ad4468563d9ecb6bdd389065b1b5d828deba02c15a94867124c6687ff54098

@ -1,52 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
inherit gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="A MATE specific DBUS service that is used to bring up authentication dialogs"
HOMEPAGE="https://github.com/mate-desktop/mate-polkit"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="accountsservice appindicator +introspection"
RDEPEND=">=dev-libs/glib-2.36:2
>=sys-auth/polkit-0.102:0[introspection?]
>=x11-libs/gtk+-2.24:2[introspection?]
x11-libs/gdk-pixbuf:2[introspection?]
virtual/libintl:0
accountsservice? ( sys-apps/accountsservice:0[introspection?] )
appindicator? ( dev-libs/libappindicator:2 )
introspection? ( >=dev-libs/gobject-introspection-0.6.2:0 )"
# We call gtkdocize so we need to depend on gtk-doc.
DEPEND="${RDEPEND}
>=dev-util/gtk-doc-1.3:0
>=dev-util/intltool-0.35:*
>=mate-base/mate-common-1.10:0
sys-devel/gettext:*
virtual/pkgconfig:*
!<gnome-extra/polkit-gnome-0.102:0"
# Entropy PMS specific. This way we can install the pkg into the build chroots.
ENTROPY_RDEPEND="!lxde-base/lxpolkit"
src_configure() {
gnome2_src_configure \
--disable-static \
$(use_enable accountsservice) \
$(use_enable appindicator) \
$(use_enable introspection)
}
DOCS="AUTHORS HACKING NEWS README"

@ -1,3 +1,2 @@
DIST mate-power-manager-1.10.2.tar.xz 3350616 SHA256 49eed514cb8507d3ae7699e701afb33a90002aa833bdc507f9ac0dd031ce04de SHA512 133745446536d21102ed318d2809209e46dcef7dd312219d9b716f7785cbcd5a47d477643e1c15dd6672d088640a583a63819b394dc96e4a3437affdbc389ae7 WHIRLPOOL c250220933ba0d13e7b7377072f5e503b33af5d2245812b6c562885310737039dbed34f23918be0f82332e2eb75533285d736c46a787be26403b6fac22039791
DIST mate-power-manager-1.12.1.tar.xz 3197824 SHA256 c43aa2ae75335a758d71cdab4b939141c352a7fb179c3e41a064ce9c007b587f SHA512 60da8ab6988a4bbef363fcf4571260bc7f70ed90badf85e4233e6ed80cfc13446319bd8686ed6d4bf9752971a6f98021a5d0354e3aa7f9274b6fdbc8f9f920b4 WHIRLPOOL de61b88835ffc9bc5f861dcc1c05726f331735ae430a71ce126fcb3553ea307e5d9163c226c16a39d1781d60d67b46d0d39c255c4a620782346e4d39e051639a
DIST mate-power-manager-1.14.0.tar.xz 3221144 SHA256 2306f7210298dba705277b748f8e3da1481889af4cb047a3eb76f196c4ded898 SHA512 b1e6c5c0fe18b8e5d70ad66af450e86e7cf9fd5429973907618a742093fa9dec0c137e598f766824cb092d7c8c90a6d7116bc6b0417c81320dc21f8426d1eae2 WHIRLPOOL 80773ee914217c409ae49b8f8741b64ec55aa3ec8e6550441e4d0a3d99a7f44e3a0833b073c3be742fa30362da43425ace953af48820c09628ddef9c3443419a

@ -1,89 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
inherit autotools gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="A session daemon for MATE that makes it easy to manage your laptop or desktop"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="+applet gnome-keyring man policykit test unique"
# Interactive testsuite.
RESTRICT="test"
COMMON_DEPEND="app-text/rarian:0
>=dev-libs/dbus-glib-0.70:0
>=dev-libs/glib-2.36:2
>=dev-libs/libunique-1:1
>=mate-base/mate-desktop-1.10:0
>=media-libs/libcanberra-0.10:0[gtk]
>=sys-apps/dbus-1:0
|| ( >=sys-power/upower-0.9.23 >=sys-power/upower-pm-utils-0.9.23 )
>=x11-apps/xrandr-1.2:0
>=x11-libs/cairo-1:0
>=x11-libs/gdk-pixbuf-2.11:2
>=x11-libs/gtk+-2.24:2
x11-libs/libX11:0
x11-libs/libXext:0
x11-libs/libXrandr:0
>=x11-libs/libnotify-0.7:0
x11-libs/pango:0
applet? ( >=mate-base/mate-panel-1.10:0 )
gnome-keyring? ( >=gnome-base/libgnome-keyring-3:0 )"
RDEPEND="${COMMON_DEPEND}
policykit? ( >=mate-extra/mate-polkit-1.8:0 )"
DEPEND="${COMMON_DEPEND}
app-text/docbook-xml-dtd:4.3
>=app-text/scrollkeeper-dtd-1:1.0
app-text/yelp-tools:0
>=dev-util/intltool-0.35:*
x11-proto/randrproto:0
>=x11-proto/xproto-7.0.15:0
sys-devel/gettext:*
virtual/pkgconfig:*
man? ( app-text/docbook-sgml-utils:0
>=app-text/docbook-sgml-dtd-4.3 )"
src_prepare() {
eautoreconf
gnome2_src_prepare
# This needs to be after eautoreconf to prevent problems like bug #356277
# Remove the docbook2man rules here since it's not handled by a proper
# parameter in configure.in.
if ! use man; then
sed -e 's:@HAVE_DOCBOOK2MAN_TRUE@.*::' -i man/Makefile.in \
|| die "docbook sed failed"
fi
}
src_configure() {
gnome2_src_configure \
$(use_enable applet applets) \
$(use_enable test tests) \
$(use_with gnome-keyring keyring) \
--enable-compile-warnings=minimum \
--with-gtk=2.0
}
DOCS="AUTHORS HACKING NEWS README TODO"
src_test() {
unset DBUS_SESSION_BUS_ADDRESS
dbus-launch Xemake check || die "Test phase failed"
}

@ -12,8 +12,6 @@
<flag name="pm-utils">Adds support for suspend/resume using
<pkg>sys-power/upower-pm-utils</pkg> instead of
<pkg>sys-power/upower</pkg></flag>
<flag name="unique">Enable single instance support using
<pkg>dev-libs/libunique</pkg>.</flag>
</use>
<upstream>
<remote-id type="github">mate-desktop/mate-power-manager</remote-id>

@ -1,3 +1,2 @@
DIST mate-screensaver-1.10.2.tar.xz 4888108 SHA256 19b79dc4b4b5a6dcd407daf5b8f310b6da8210445a6271d265458e79a58d539d SHA512 474d0db2aa42bce2ab6185badc8a10d921ec1450d2b873c167047e7f29d5f9d5dd3ef608f8a9d232221fc4be82171343cba45c5598cb745b38d85f5baf900f47 WHIRLPOOL 7ba45db491251942ce0373a80a47268a0c2c9f5315495d3621174a07b580722a785193da7f2a47bf0c65f22312c91813480205e1ad9117b1d36c04fbab5994ff
DIST mate-screensaver-1.12.0.tar.xz 4868924 SHA256 198cb5159bd6321c90e0069115909be52eb4382de25cb9c4ba33fa29e3fdc693 SHA512 01bdef496560eb8e9118b0ff66863568aaa6df872e7947d0a92fe9fcb1d305618b28928ea95c65a3367e3e4e79e9bdab7a8266287c8e3db2a5210b955d412c8d WHIRLPOOL 2cf7db69a1609cd785eef50c070743722cd190633a3b34b4cc87c11aa46164106a785dd027e728121e18a671c1b36cd5d20d30f232011a1ac6a4ff5f37953dc4
DIST mate-screensaver-1.14.1.tar.xz 4912772 SHA256 e903932d9e3b01b527abf8b4957d68797afd1b6b035854bcbbd5e4e6934da5c6 SHA512 28b5834450da9d7d2fd3a77504f244e69212e751435bd41a957f30a5231db312dba37ee39442c63a40098bb3d1e1fade81ea423f9d59b29fc5d1201522d1d8f8 WHIRLPOOL c39b1f2ee9bb3082a038c765c9c007c500470ab4c73d5221d3d5e49de9c54fa950e9eeabec9f02f4791f7ade984076574ad8c25357af43bf5ff39d3623cff74b

@ -1,33 +0,0 @@
From 95b8f96ad66ab555c763dafebac8a49b9c6f3d51 Mon Sep 17 00:00:00 2001
From: Monsta <monsta@inbox.ru>
Date: Thu, 1 Oct 2015 11:20:49 +0300
Subject: [PATCH] configure.ac: add support for new libsystemd library
From 6d4a81780e3598435b565569e8e16f1410cb5761 Mon Sep 17 00:00:00 2001
From: Monsta <monsta@inbox.ru>
Date: Mon, 5 Oct 2015 16:30:14 +0300
Subject: [PATCH] fix build w/o systemd support
fixes https://github.com/mate-desktop/mate-screensaver/issues/83
---
configure.ac | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/configure.ac b/configure.ac
index 379f9b1..87ab770 100644
--- a/configure.ac
+++ b/configure.ac
@@ -934,9 +934,9 @@ AC_ARG_WITH(systemd,
[Add systemd support]),
[with_systemd=$withval], [with_systemd=auto])
-PKG_CHECK_MODULES(SYSTEMD,
- [libsystemd-login],
- [have_systemd=yes], [have_systemd=no])
+PKG_CHECK_MODULES(SYSTEMD, [libsystemd], [have_systemd=yes],
+ [PKG_CHECK_MODULES(SYSTEMD, [libsystemd-login],
+ [have_systemd=yes], [have_systemd=no])])
if test "x$with_systemd" = "xauto" ; then
if test x$have_systemd = xno ; then

@ -1,11 +0,0 @@
diff -burN a/savers/popsquares.c b/savers/popsquares.c
--- a/savers/popsquares.c 2012-03-07 22:28:11.000000000 +0100
+++ b/savers/popsquares.c 2012-07-17 19:54:44.062628969 +0200
@@ -21,6 +21,7 @@
#include "config.h"
+#include <stdlib.h>
#include <string.h>
#include <gdk/gdk.h>
#include <gdk/gdkx.h>

@ -1,11 +0,0 @@
--- a/configure.ac 2012-08-08 19:23:14.026623125 +0200
+++ b/configure.ac 2012-08-08 19:23:20.766623326 +0200
@@ -545,7 +545,7 @@
dnl - Check for GL
dnl ---------------------------------------------------------------------------
-AC_ARG_WITH(gl, [ --with-libgl build with GL support])
+AC_ARG_WITH(libgl, [ --with-libgl build with GL support])
have_libgl=no
GL_LIBS=""

@ -1,125 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
inherit gnome2 multilib autotools readme.gentoo versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Replaces xscreensaver, integrating with the MATE desktop"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="X consolekit kernel_linux libnotify opengl pam systemd"
DOC_CONTENTS="
Information for converting screensavers is located in
/usr/share/doc/${PF}/xss-conversion.txt*
"
RDEPEND="
>=dev-libs/dbus-glib-0.71:0
>=dev-libs/glib-2.36:2
gnome-base/dconf:0
>=mate-base/libmatekbd-1.10:0
>=mate-base/mate-desktop-1.10:0
>=mate-base/mate-menus-1.10:0
>=mate-base/mate-session-manager-1.10:0
>=sys-apps/dbus-0.30:0
>=x11-libs/gdk-pixbuf-2.14:2
>=x11-libs/gtk+-2.24:2
>=x11-libs/libX11-1:0
x11-libs/cairo:0
x11-libs/libXext:0
x11-libs/libXrandr:0
x11-libs/libXScrnSaver:0
x11-libs/libXxf86misc:0
x11-libs/libXxf86vm:0
x11-libs/libxklavier:0
x11-libs/pango:0
virtual/libintl:0
consolekit? ( sys-auth/consolekit:0 )
libnotify? ( >=x11-libs/libnotify-0.7:0 )
opengl? ( virtual/opengl:0 )
pam? ( gnome-base/gnome-keyring:0 virtual/pam:0 )
!pam? ( kernel_linux? ( sys-apps/shadow:0 ) )
systemd? ( sys-apps/systemd:0= )
!!<gnome-extra/gnome-screensaver-3:0"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.35:*
>=mate-base/mate-common-1.10:0
sys-devel/gettext:*
x11-proto/randrproto:0
x11-proto/scrnsaverproto:0
x11-proto/xextproto:0
x11-proto/xf86miscproto:0
virtual/pkgconfig:*"
src_prepare() {
gnome2_src_prepare
epatch "${FILESDIR}/mate-screensaver-1.10-fix-systemd-configure.ac.patch"
eautoreconf
}
src_configure() {
gnome2_src_configure \
$(use_with consolekit console-kit) \
$(use_enable debug) \
$(use_with libnotify) \
$(use_with opengl libgl) \
$(use_enable pam) \
$(use_with systemd) \
$(use_with X x) \
--enable-locking \
--with-kbd-layout-indicator \
--with-xf86gamma-ext \
--with-xscreensaverdir=/usr/share/xscreensaver/config \
--with-xscreensaverhackdir=/usr/$(get_libdir)/misc/xscreensaver
}
src_install() {
gnome2_src_install
# Install the conversion script in the documentation.
dodoc "${S}"/data/migrate-xscreensaver-config.sh
dodoc "${S}"/data/xscreensaver-config.xsl
dodoc "${FILESDIR}"/xss-conversion.txt
# Non PAM users will need this suid to read the password hashes.
# OpenPAM users will probably need this too when
# http://bugzilla.gnome.org/show_bug.cgi?id=370847
# is fixed.
if ! use pam ; then
fperms u+s /usr/libexec/mate-screensaver-dialog
fi
readme.gentoo_create_doc
}
pkg_postinst() {
gnome2_pkg_postinst
if has_version "<x11-base/xorg-server-1.5.3-r4" ; then
ewarn "You have a too old xorg-server installation. This will cause"
ewarn "mate-screensaver to eat up your CPU. Please consider upgrading."
echo
fi
if has_version "<x11-misc/xscreensaver-4.22-r2" ; then
ewarn "You have xscreensaver installed, you probably want to disable it."
ewarn "To prevent a duplicate screensaver entry in the menu, you need to"
ewarn "build xscreensaver with -gnome in the USE flags."
ewarn "echo \"x11-misc/xscreensaver -gnome\" >> /etc/portage/package.use"
echo
fi
readme.gentoo_print_elog
}

@ -1,3 +1,2 @@
DIST mate-sensors-applet-1.10.4.tar.xz 377664 SHA256 dbcada771877ddbfd9c95945e6e776dcf6789ab2f74920c0be6daa283858d795 SHA512 3f6521d605f66cc0c836a605988415293af0b63ddf0ef3ace4712c136f8da1394b95ccc8ca2ead454a706d36711d067d38b7cfc1c0c4dce8952363770e373e0b WHIRLPOOL e4a0d0fef7578d258afc3125ece56ad02092339f3b4f0f074fccccd1909d2ec252ec6b1e7d0901d4277c50675b3ccb1fcd997bd0eb457d980c4dff9f4f30934f
DIST mate-sensors-applet-1.12.1.tar.xz 369492 SHA256 94d1eae184d11431a922eabc3210bb192f3686ca75441718ac5ff9e05bd39933 SHA512 2e96708e4e27d545b0ad010dbd04139c5d340be1138236ba1197c2cf16486005905264e381f8dde75ea6c23c29bd1a0dd03afb5726340cad718d06914d4dd994 WHIRLPOOL 5534897f6532fb4d2b8016cd06b2f64bef7b97aca7156062327def9174a9a03e497e2120fb09f0acf36b663256c809db10a30d1edad922a8590e23e32c2e59e6
DIST mate-sensors-applet-1.14.0.tar.xz 389960 SHA256 f825e663d409458cc9e6c399ae78140422e3f5f225aa3bebf2e1837434da1a8f SHA512 8d1afdb491e3a4a72dbee098ff3383a9562ab47da81d68807cb1fe72ee9f2ccad31cbe355268d7641fc213dcabf8a4527f03e04c4d8a166584730e934f006f5f WHIRLPOOL f1af968c8770482d4a11e6954aa12ae57a939997ffc06ae888672107138fe257af5aeeb99599f0ac47b464cad17f8dee9e24c8dec8720f418ac62a6e5e26cde6

@ -1,72 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit gnome2 eutils versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="MATE panel applet to display readings from hardware sensors"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="+dbus hddtemp libnotify lm_sensors video_cards_fglrx video_cards_nvidia"
RDEPEND="app-text/rarian:0
>=dev-libs/glib-2.36:2
>=mate-base/mate-panel-1.10:0
>=x11-libs/cairo-1.0.4:0
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.24:2
virtual/libintl:0
hddtemp? (
dbus? (
>=dev-libs/dbus-glib-0.80:0
>=dev-libs/libatasmart-0.16:0 )
!dbus? ( >=app-admin/hddtemp-0.3_beta13:0 ) )
libnotify? ( >=x11-libs/libnotify-0.7:0 )
lm_sensors? ( sys-apps/lm_sensors:0 )
video_cards_fglrx? ( x11-drivers/ati-drivers:* )
video_cards_nvidia? ( || (
>=x11-drivers/nvidia-drivers-100.14.09:0[static-libs,tools]
media-video/nvidia-settings:0
) )"
DEPEND="${RDEPEND}
>=app-text/scrollkeeper-dtd-1:1.0
app-text/yelp-tools:0
dev-util/intltool:*
sys-devel/gettext:*
virtual/pkgconfig:*"
# Requires libxslt only for use by gnome-doc-utils.
PDEPEND="hddtemp? ( dbus? ( sys-fs/udisks:0 ) )"
src_configure() {
local myconf
if use hddtemp && use dbus; then
myconf="${myconf} $(use_enable dbus udisks)"
else
myconf="${myconf} --disable-udisks"
fi
gnome2_src_configure \
--disable-static \
$(use_enable libnotify) \
$(use_with lm_sensors libsensors) \
$(use_with video_cards_fglrx aticonfig) \
$(use_with video_cards_nvidia nvidia) \
${myconf}
}
DOCS="AUTHORS ChangeLog NEWS README TODO"

@ -1,3 +1,2 @@
DIST mate-system-monitor-1.10.1.tar.xz 2129620 SHA256 d5428990f9ba2a864a9c4af74c626c3e8f46f0b0468925209ad51f2d09304774 SHA512 a80922315d387eda99223ecc6f44a7608a3ef2d300ef80f10e35aede83783407f996935f7e106d342dcd91b8681158b587a5c1d1192724040e6bd99409cae6ec WHIRLPOOL 0e2f4d2e8884d3f6e4dcd1caf3b81866d2e7d0cd2dad679c3201ebd37afcb038c14df1a2245aa4b5e3fcade08243c2ad7a4a9d1745b758c4d57ba6f8ce55f4b4
DIST mate-system-monitor-1.12.2.tar.xz 2114504 SHA256 78b91ae43fd0f06e0577d71d3b92b9c03ff2dc8809ba2b06dc0c4dc9e93683f5 SHA512 f001d36b7a343cba68bf76094abad4e07cc89537c71dba873bb5ffc61045f440a319e3db8d5ee55ff301f52dbdad8b275ca71a4ab6c5fbe34d75c2e65edd7c23 WHIRLPOOL 7270766f4434cb0e489f3f1ef805586987751fbea6a0a020df8fa7fa38dbbf264d0d1f3694fbba8e9d14cf2ddaee217ac562a391b4b87f1033cf2850067ae1a0
DIST mate-system-monitor-1.14.0.tar.xz 2135464 SHA256 ccd7f52836af22d18138e516335ee259448749b6618327feb908ad396d0c650a SHA512 f19fa0241228be8ec8600db43e71495750039288292ba5714489a84acb3e5cc9f4c87d39a63d29a0fc6f907af6ecc319382cd4276ae2de1125bba059d5b24be5 WHIRLPOOL d354dfbf7121b838af6fac73148e381c23df4e3bc50a59f68f6469416f608235a0b6d990214e9de87bc01e1254f16e1ba9d1f631e18554205ae45ebc4b84f149

@ -1,207 +0,0 @@
From 56594f6f10ba04aa51af976bc8339ea9ae54ea21 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Beno=C3=AEt=20Dejean?= <bdejean@gmail.com>
Date: Sun, 2 Aug 2015 06:37:21 +0200
Subject: [PATCH] Add a smart CXXFLAGS / std=c++11 switch.
Code from glom and murrayc http://www.murrayc.com/permalink/2015/07/31/gtkmm-now-uses-c11/ .
---
configure.ac | 3 +-
m4/ax_cxx_compile_stdcxx_11.m4 | 168 +++++++++++++++++++++++++++++++++++++++++
2 files changed, 170 insertions(+), 1 deletion(-)
create mode 100644 m4/ax_cxx_compile_stdcxx_11.m4
diff --git a/configure.ac b/configure.ac
index 4afb816..b7759db 100644
--- a/configure.ac
+++ b/configure.ac
@@ -20,6 +20,7 @@ AC_PROG_CC
AC_PROG_CXX
AC_LANG([C++])
AC_LANG_COMPILER_REQUIRE
+AX_CXX_COMPILE_STDCXX_11([],[mandatory])
PKG_PROG_PKG_CONFIG([0.19])
# Initialize libtool
@@ -103,7 +104,7 @@ if test "$GCC" = "yes" -a "$set_more_warnings" != "no"; then
-Wnested-externs -Wpointer-arith \
-Wcast-align -Wsign-compare \
$CFLAGS"
- CXXFLAGS="-Wall -std=c++98 $CXXFLAGS"
+ CXXFLAGS="-Wall $CXXFLAGS"
else
AC_MSG_RESULT(no)
fi
diff --git a/m4/ax_cxx_compile_stdcxx_11.m4 b/m4/ax_cxx_compile_stdcxx_11.m4
new file mode 100644
index 0000000..b83fac4
--- /dev/null
+++ b/m4/ax_cxx_compile_stdcxx_11.m4
@@ -0,0 +1,168 @@
+# ============================================================================
+# http://www.gnu.org/software/autoconf-archive/ax_cxx_compile_stdcxx_11.html
+# ============================================================================
+#
+# SYNOPSIS
+#
+# AX_CXX_COMPILE_STDCXX_11([ext|noext],[mandatory|optional])
+#
+# DESCRIPTION
+#
+# Check for baseline language coverage in the compiler for the C++11
+# standard; if necessary, add switches to CXXFLAGS to enable support.
+#
+# The first argument, if specified, indicates whether you insist on an
+# extended mode (e.g. -std=gnu++11) or a strict conformance mode (e.g.
+# -std=c++11). If neither is specified, you get whatever works, with
+# preference for an extended mode.
+#
+# The second argument, if specified 'mandatory' or if left unspecified,
+# indicates that baseline C++11 support is required and that the macro
+# should error out if no mode with that support is found. If specified
+# 'optional', then configuration proceeds regardless, after defining
+# HAVE_CXX11 if and only if a supporting mode is found.
+#
+# LICENSE
+#
+# Copyright (c) 2008 Benjamin Kosnik <bkoz@redhat.com>
+# Copyright (c) 2012 Zack Weinberg <zackw@panix.com>
+# Copyright (c) 2013 Roy Stogner <roystgnr@ices.utexas.edu>
+# Copyright (c) 2014, 2015 Google Inc.; contributed by Alexey Sokolov <sokolov@google.com>
+#
+# Copying and distribution of this file, with or without modification, are
+# permitted in any medium without royalty provided the copyright notice
+# and this notice are preserved. This file is offered as-is, without any
+# warranty.
+
+#serial 11
+
+m4_define([_AX_CXX_COMPILE_STDCXX_11_testbody], [[
+ template <typename T>
+ struct check
+ {
+ static_assert(sizeof(int) <= sizeof(T), "not big enough");
+ };
+
+ struct Base {
+ virtual void f() {}
+ };
+ struct Child : public Base {
+ virtual void f() override {}
+ };
+
+ typedef check<check<bool>> right_angle_brackets;
+
+ int a;
+ decltype(a) b;
+
+ typedef check<int> check_type;
+ check_type c;
+ check_type&& cr = static_cast<check_type&&>(c);
+
+ auto d = a;
+ auto l = [](){};
+ // Prevent Clang error: unused variable 'l' [-Werror,-Wunused-variable]
+ struct use_l { use_l() { l(); } };
+
+ // http://stackoverflow.com/questions/13728184/template-aliases-and-sfinae
+ // Clang 3.1 fails with headers of libstd++ 4.8.3 when using std::function because of this
+ namespace test_template_alias_sfinae {
+ struct foo {};
+
+ template<typename T>
+ using member = typename T::member_type;
+
+ template<typename T>
+ void func(...) {}
+
+ template<typename T>
+ void func(member<T>*) {}
+
+ void test();
+
+ void test() {
+ func<foo>(0);
+ }
+ }
+]])
+
+AC_DEFUN([AX_CXX_COMPILE_STDCXX_11], [dnl
+ m4_if([$1], [], [],
+ [$1], [ext], [],
+ [$1], [noext], [],
+ [m4_fatal([invalid argument `$1' to AX_CXX_COMPILE_STDCXX_11])])dnl
+ m4_if([$2], [], [ax_cxx_compile_cxx11_required=true],
+ [$2], [mandatory], [ax_cxx_compile_cxx11_required=true],
+ [$2], [optional], [ax_cxx_compile_cxx11_required=false],
+ [m4_fatal([invalid second argument `$2' to AX_CXX_COMPILE_STDCXX_11])])
+ AC_LANG_PUSH([C++])dnl
+ ac_success=no
+ AC_CACHE_CHECK(whether $CXX supports C++11 features by default,
+ ax_cv_cxx_compile_cxx11,
+ [AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_11_testbody])],
+ [ax_cv_cxx_compile_cxx11=yes],
+ [ax_cv_cxx_compile_cxx11=no])])
+ if test x$ax_cv_cxx_compile_cxx11 = xyes; then
+ ac_success=yes
+ fi
+
+ m4_if([$1], [noext], [], [dnl
+ if test x$ac_success = xno; then
+ for switch in -std=gnu++11 -std=gnu++0x; do
+ cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch])
+ AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch,
+ $cachevar,
+ [ac_save_CXXFLAGS="$CXXFLAGS"
+ CXXFLAGS="$CXXFLAGS $switch"
+ AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_11_testbody])],
+ [eval $cachevar=yes],
+ [eval $cachevar=no])
+ CXXFLAGS="$ac_save_CXXFLAGS"])
+ if eval test x\$$cachevar = xyes; then
+ CXXFLAGS="$CXXFLAGS $switch"
+ ac_success=yes
+ break
+ fi
+ done
+ fi])
+
+ m4_if([$1], [ext], [], [dnl
+ if test x$ac_success = xno; then
+ dnl HP's aCC needs +std=c++11 according to:
+ dnl http://h21007.www2.hp.com/portal/download/files/unprot/aCxx/PDF_Release_Notes/769149-001.pdf
+ for switch in -std=c++11 -std=c++0x +std=c++11; do
+ cachevar=AS_TR_SH([ax_cv_cxx_compile_cxx11_$switch])
+ AC_CACHE_CHECK(whether $CXX supports C++11 features with $switch,
+ $cachevar,
+ [ac_save_CXXFLAGS="$CXXFLAGS"
+ CXXFLAGS="$CXXFLAGS $switch"
+ AC_COMPILE_IFELSE([AC_LANG_SOURCE([_AX_CXX_COMPILE_STDCXX_11_testbody])],
+ [eval $cachevar=yes],
+ [eval $cachevar=no])
+ CXXFLAGS="$ac_save_CXXFLAGS"])
+ if eval test x\$$cachevar = xyes; then
+ CXXFLAGS="$CXXFLAGS $switch"
+ ac_success=yes
+ break
+ fi
+ done
+ fi])
+ AC_LANG_POP([C++])
+ if test x$ax_cxx_compile_cxx11_required = xtrue; then
+ if test x$ac_success = xno; then
+ AC_MSG_ERROR([*** A compiler with support for C++11 language features is required.])
+ fi
+ else
+ if test x$ac_success = xno; then
+ HAVE_CXX11=0
+ AC_MSG_NOTICE([No compiler with C++11 support was found])
+ else
+ HAVE_CXX11=1
+ AC_DEFINE(HAVE_CXX11,1,
+ [define if the compiler supports basic C++11 syntax])
+ fi
+
+ AC_SUBST(HAVE_CXX11)
+ fi
+])
+

@ -1,57 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
inherit autotools gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="The MATE System Monitor"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="systemd"
RDEPEND="
>=dev-cpp/glibmm-2.16:2
>=dev-cpp/gtkmm-2.22:2.4
>=dev-libs/dbus-glib-0.70:0
>=dev-libs/glib-2.36:2
dev-libs/libsigc++:2
>=dev-libs/libxml2-2:2
>=gnome-base/libgtop-2.23.1:2=
>=gnome-base/librsvg-2.35:2
>=sys-apps/dbus-0.7:0
x11-libs/cairo:0
x11-libs/gdk-pixbuf:2
>=x11-libs/gtk+-2.20:2
>=x11-libs/libwnck-2.5:1
>=x11-themes/mate-icon-theme-1.10:0
virtual/libintl:0
systemd? ( sys-apps/systemd )"
DEPEND="${RDEPEND}
app-text/yelp-tools:0
>=dev-util/intltool-0.35:*
mate-base/mate-common
sys-devel/gettext:*
>=sys-devel/autoconf-2.63:*
virtual/pkgconfig:*"
DOCS="AUTHORS ChangeLog NEWS README"
src_prepare() {
# Add support for "smart" CXXFLAGS and C++11 switch
# see https://github.com/mate-desktop/mate-system-monitor/commit/56594f
epatch "${FILESDIR}/${P}-cxxflags-cpp11.patch"
eautoreconf
default
}

@ -1,3 +1,2 @@
DIST mate-user-share-1.10.1.tar.xz 921508 SHA256 787f4b2449315f18a43d46a4d0035b35994db38bf7a050240b5390b926357b75 SHA512 6becba18ccd5d3724fb53e9a713e4d68db5abcaeb0524bb1590aec96f18f85e404dd1bb53830d5a57fccfa4761c2a9c45e87d7ce67ee929fcce62e93a3c5f350 WHIRLPOOL 55d97a23e140ae20afdaeafb757ce84748d67896b2535426602a9fb4f51e16f6849bab3723ba72bcc973d337098cf395b219fddd598f44f84bbedd85270f1b84
DIST mate-user-share-1.12.0.tar.xz 931776 SHA256 06b4798079e28fa6ca6085b2867dbe42ff2f78b45e722dc535d333f4922ddfe8 SHA512 928bcfa594ba56b84bde249b71fb6315d7dd20fc46c1300edb4f9ab3296a468f1105934ba8cb351e47cef52dac5ca70bdc2f3f7d2166219ded7b7016bea23c24 WHIRLPOOL be5b5ee61ef83abac3cc0f6b79b349dce1a227bd2838c435846b87e646146eb83ce2d83657581a165656f4ac952d8b782ebcf4f9d90e2c3126dc9e2ee8d750b8
DIST mate-user-share-1.14.0.tar.xz 902728 SHA256 b43c6658e941cef3781dba5eea47472aa50eb40815bdc36a983b95ef8c4d5f5c SHA512 a9ad934b0681d1168d7ea3b7d3120cb39f230b7267cd71a91f511f03f132a8e8022bb339fcd017c243988214a82dd337cacb65875d9e35e4c10f014f39eefbe1 WHIRLPOOL 8fb9d5ea5e89d9acfc08f83daf9f20985ec6d09236f40c4e7c9093ac72c5a17fec807cd2d205cfb8502fd1ff1eb872f378c3506b17e85d2fd7440d12b8c1b192

@ -1,55 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="no"
GNOME2_LA_PUNT="yes"
inherit gnome2 multilib versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Personal file sharing for the MATE desktop"
HOMEPAGE="http://www.mate-desktop.org/"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="X"
RDEPEND="
>=dev-libs/dbus-glib-0.70:0
>=dev-libs/glib-2.15.2:2
>=dev-libs/libunique-1:1
>=mate-base/caja-1.10:0
media-libs/libcanberra:0[gtk]
>=sys-apps/dbus-1.1.1:0
>=x11-libs/gdk-pixbuf-2:2
>=x11-libs/gtk+-2.24:2
x11-libs/libX11:0
x11-libs/pango:0
>=x11-libs/libnotify-0.7:0
>=www-apache/mod_dnssd-0.6:0
>=www-servers/apache-2.2:2[apache2_modules_dav,apache2_modules_dav_fs,apache2_modules_authn_file,apache2_modules_auth_digest,apache2_modules_authz_groupfile]
virtual/libintl:0"
DEPEND="${RDEPEND}
app-text/docbook-xml-dtd:4.1.2
app-text/yelp-tools:0
>=dev-util/intltool-0.35:*
sys-devel/gettext:*
virtual/pkgconfig:*"
src_configure() {
gnome2_src_configure \
--with-httpd=apache2 \
--with-modules-path=/usr/$(get_libdir)/apache2/modules/ \
--disable-bluetooth \
$(use_with X x)
}
DOCS="AUTHORS ChangeLog NEWS README"

@ -1,3 +1,2 @@
DIST mate-utils-1.10.4.tar.xz 6482724 SHA256 a15610f42c5b4f4f2cd6aef876080912297edde5ba568dfd42f066afc876d491 SHA512 7d162f21efec756abb4429e7e4ed461286ea0fda9e7279610eb8e9fe4b5af1782759f28b98574042e3c9e5cdfd2d00e0f59a16ea56a1852af47f35a8c7e99f79 WHIRLPOOL 3689a7c4921c53369c5a8b009de276a50b7420799528ec55bdba03493a9b4f6ebf4d21216a31bdffc2968fbfb83355c2f077d694c75e60fca1ad3af7a2989b13
DIST mate-utils-1.12.0.tar.xz 6482900 SHA256 60da98d984065d5001ba23f7fb02fb2acd1c1ec864e4a2730274f8791a96d69f SHA512 fe1db5c04b3adc616fdd0f76ddfb1291bbbfb6fb7d2f9ab11c5ffc33e19e0487ba3581babdfe74dd64553fd07f7d986fbac08fe2b14bcb79fca315e365069e47 WHIRLPOOL 36d00040b6d655e78192f5554ee773fe5998a9395040fa0ef5b3d9560d73e8cb582fbc750136f5581dc462cea6ad2e7306cdc94027a6d63d5f1e8aacc3dc1699
DIST mate-utils-1.14.1.tar.xz 6498448 SHA256 6632c1fe72187ed1d77ee8e55cf70885b2611c086b606b92010d2a4f193ab4dd SHA512 7c95fe390f83ee90405929025039ccef186ebf268f85e45a0dda0483b5de9bb67a6d3bbbe1a55315787996118c6bdf6a4fb29ad7236428eef89750c058b886e4 WHIRLPOOL 7cd60dc07f1c75c053c783064eb10c87711189d2b5b4b0e9258a4f9c7b78bf1e141b64a30e37cdfcb82bf8e04599a2032641f08b2617c61fe24c7bcbd7f24c85

@ -1,90 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
inherit gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Utilities for the MATE desktop"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~arm ~x86"
IUSE="X applet ipv6 test"
RDEPEND="app-text/rarian:0
dev-libs/atk:0
>=dev-libs/glib-2.36:2
>=gnome-base/libgtop-2.12:2=
>=media-libs/libcanberra-0.4:0[gtk]
sys-libs/zlib:0
>=x11-libs/gtk+-2.24:2
x11-libs/cairo:0
x11-libs/gdk-pixbuf:2
x11-libs/libICE:0
x11-libs/libSM:0
x11-libs/libX11:0
x11-libs/libXext:0
x11-libs/pango:0
applet? ( >=mate-base/mate-panel-1.10:0 )"
DEPEND="${RDEPEND}
>=app-text/scrollkeeper-dtd-1:1.0
app-text/yelp-tools:0
>=dev-util/intltool-0.50:*
>=mate-base/mate-common-1.10:0
x11-proto/xextproto:0
sys-devel/gettext:*
virtual/pkgconfig:*"
src_prepare() {
gnome2_src_prepare
# Remove -D.*DISABLE_DEPRECATED cflagss
# This method is kinda prone to breakage. Recheck carefully with next bump.
# bug 339074
LC_ALL=C find . -iname 'Makefile.am' -exec \
sed -e '/-D[A-Z_]*DISABLE_DEPRECATED/d' -i {} + || die
# Do Makefile.in after Makefile.am to avoid automake maintainer-mode
LC_ALL=C find . -iname 'Makefile.in' -exec \
sed -e '/-D[A-Z_]*DISABLE_DEPRECATED/d' -i {} + || die
if ! use test; then
sed -e 's/ tests//' -i logview/Makefile.{am,in} || die
fi
# Fix up desktop files.
LC_ALL=C find . -iname '*.desktop.in*' -exec \
sed -e 's/Categories\(.*\)MATE/Categories\1X-MATE/' -i {} + || die
# Make apps visible in all DEs.
LC_ALL=C find . -iname '*.desktop.in*' -exec \
sed -e '/OnlyShowIn/d' -i {} + || die
}
src_configure() {
local myconf
if ! use debug; then
myconf="${myconf} --enable-debug=minimum"
fi
gnome2_src_configure \
$(use_enable applet gdict-applet) \
$(use_enable ipv6) \
$(use_with X x) \
--disable-maintainer-flags \
--enable-zlib \
${myconf}
}
DOCS="AUTHORS ChangeLog NEWS README THANKS"

@ -1,86 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
GNOME2_LA_PUNT="yes"
inherit gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Utilities for the MATE desktop"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="X applet ipv6 test"
RDEPEND="app-text/rarian:0
dev-libs/atk:0
>=dev-libs/glib-2.36:2
>=gnome-base/libgtop-2.12:2=
>=media-libs/libcanberra-0.4:0[gtk]
sys-libs/zlib:0
>=x11-libs/gtk+-2.24:2
x11-libs/cairo:0
x11-libs/gdk-pixbuf:2
x11-libs/libICE:0
x11-libs/libSM:0
x11-libs/libX11:0
x11-libs/libXext:0
x11-libs/pango:0
applet? ( >=mate-base/mate-panel-1.10:0 )"
DEPEND="${RDEPEND}
>=app-text/scrollkeeper-dtd-1:1.0
app-text/yelp-tools:0
>=dev-util/intltool-0.50:*
>=mate-base/mate-common-1.10:0
x11-proto/xextproto:0
sys-devel/gettext:*
virtual/pkgconfig:*"
src_prepare() {
gnome2_src_prepare
# Remove -D.*DISABLE_DEPRECATED cflagss
# This method is kinda prone to breakage. Recheck carefully with next bump.
# bug 339074
LC_ALL=C find . -iname 'Makefile.am' -exec \
sed -e '/-D[A-Z_]*DISABLE_DEPRECATED/d' -i {} + || die
# Do Makefile.in after Makefile.am to avoid automake maintainer-mode
LC_ALL=C find . -iname 'Makefile.in' -exec \
sed -e '/-D[A-Z_]*DISABLE_DEPRECATED/d' -i {} + || die
if ! use test; then
sed -e 's/ tests//' -i logview/Makefile.{am,in} || die
fi
# Fix up desktop files.
LC_ALL=C find . -iname '*.desktop.in*' -exec \
sed -e 's/Categories\(.*\)MATE/Categories\1X-MATE/' -i {} + || die
}
src_configure() {
local myconf
if ! use debug; then
myconf="${myconf} --enable-debug=minimum"
fi
gnome2_src_configure \
$(use_enable applet gdict-applet) \
$(use_enable ipv6) \
$(use_with X x) \
--disable-maintainer-flags \
--enable-zlib \
${myconf}
}
DOCS="AUTHORS ChangeLog NEWS README THANKS"

@ -1,3 +1,2 @@
DIST eom-1.10.5.tar.xz 2207424 SHA256 19b484dba1c2adf1450153815e4edb05ba7ab7bdf4eb8b4f2071766e48e72d14 SHA512 f58f2c4c1d211afe66c2a112b75ee6b325590294da51df3a56d1dca0fb813cea1abd9e9dc7a4a3f26c111f1c11aba20e8177e36913f04bae664f4ddad6f98c0c WHIRLPOOL 1ce95839628e51060f2c77e8a701046754817870f998a6388aa620e12470b2e690e11edd5e7770303da33103f0077a3726eba01bd537a2cc3729bbd29dbc92d0
DIST eom-1.12.2.tar.xz 2213260 SHA256 38ad10a6794e02e9e319a293393a36532e86572010442ba2f1d3773313c0a1da SHA512 03283cb1cae817c7c21219913fe2f3ab64e0fa6662a63193d4fa012bd0b5c286cbd25131a5bd5e52c1d9304b4b10ae8c37d38a88ea985215c5b277303d7b8cc4 WHIRLPOOL ad1745e5a0b223b96f715488b36c9c96a6b0f439a5ace02f06c2e05d09c6260bbf29c6d103fb40adfbbe6140d5a981f954185b04d0065b90b5f71625eec7783c
DIST eom-1.14.2.tar.xz 2254180 SHA256 ffdd2a229e6a1c3a133b3d4e981b820e9573983e4195cc66b98300ed6113fda2 SHA512 87d7c5e62249d598474324f24bac1f5f3388bb11517fc54531792fc0291ef42199f3339e492dfc1a1caafed575cf3b21e36ea91f15d0a03b8e912a3d16e5f3b7 WHIRLPOOL 8a337a80c0f9e1def14bf57d7e46675fd223ddff80d4843c908e9e5fbc33c07f1c319498c912f10ba12b620127565b4f20411cb3aeaca7ec95b2f5a6247e4301

@ -1,86 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
GCONF_DEBUG="yes"
PYTHON_COMPAT=( python2_7 )
inherit gnome2 autotools python-single-r1 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="The MATE image viewer"
HOMEPAGE="http://mate-desktop.org"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="X dbus exif +introspection jpeg lcms python svg tiff xmp"
REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
RDEPEND="
dev-libs/atk:0
>=dev-libs/glib-2.36:2
>=dev-libs/libxml2-2:2
gnome-base/dconf:0
>=mate-base/mate-desktop-1.10:0
sys-libs/zlib:0
x11-libs/cairo:0
>=x11-libs/gdk-pixbuf-2.4:2[introspection?,jpeg?,tiff?]
>=x11-libs/gtk+-2.18:2[introspection?]
x11-libs/libX11:0
>=x11-misc/shared-mime-info-0.20:0
>=x11-themes/mate-icon-theme-1.10:0
virtual/libintl:0
dbus? ( >=dev-libs/dbus-glib-0.71:0 )
exif? (
>=media-libs/libexif-0.6.14:0
virtual/jpeg:0 )
introspection? ( >=dev-libs/gobject-introspection-0.9.3 )
jpeg? ( virtual/jpeg:0 )
lcms? ( media-libs/lcms:2 )
python? (
${PYTHON_DEPS}
>=dev-python/pygobject-2.15.1:2[${PYTHON_USEDEP}]
>=dev-python/pygtk-2.13:2[${PYTHON_USEDEP}] )
svg? ( >=gnome-base/librsvg-2.36.2:2 )
xmp? ( >=media-libs/exempi-1.99.5:2 )
!!media-gfx/mate-image-viewer"
DEPEND="${RDEPEND}
app-text/yelp-tools:0
>=dev-util/intltool-0.40:*
sys-devel/gettext:*
virtual/pkgconfig:*"
pkg_setup() {
use python && python-single-r1_pkg_setup
}
src_prepare() {
epatch "${FILESDIR}/eom-1.10-fix-introspection.patch"
epatch "${FILESDIR}/eom-cve-2013-7447.patch"
gnome2_src_prepare
eautoreconf
}
src_configure() {
gnome2_src_configure \
$(use_enable introspection) \
$(use_enable python) \
$(use_with jpeg libjpeg) \
$(use_with exif libexif) \
$(use_with dbus) \
$(use_with lcms cms) \
$(use_with xmp) \
$(use_with svg librsvg) \
$(use_with X x) \
--without-cms
}
DOCS="AUTHORS ChangeLog HACKING NEWS README THANKS TODO"

@ -1,169 +0,0 @@
From 3d34cc10a5e62686f661a6653d43e2c42e6a26a2 Mon Sep 17 00:00:00 2001
From: Sorokin Alexei <sor.alexei@meowr.ru>
Date: Sat, 12 Dec 2015 16:49:22 +0300
Subject: [PATCH] Fix compilation with enabled GObject Introspection
---
configure.ac | 2 ++
src/main.c | 2 +-
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/configure.ac b/configure.ac
index 9b829d0..b3d398f 100644
--- a/configure.ac
+++ b/configure.ac
@@ -142,6 +142,8 @@ else
have_introspection=no
fi
+AM_CONDITIONAL(HAVE_INTROSPECTION, test "x$have_introspection" = xyes)
+
# ***************
# ZLIB (required)
# ***************
diff --git a/src/main.c b/src/main.c
index cc999e2..f1b92f7 100644
--- a/src/main.c
+++ b/src/main.c
@@ -30,7 +30,7 @@
#include <dbus/dbus-glib-bindings.h>
#include <gdk/gdkx.h>
#endif
-#ifdef HAVE_INSTROSPECTION
+#ifdef HAVE_INTROSPECTION
#include <girepository.h>
#endif
From d6f68de8ed0722fdfecca9f81d68f2a0ff9b82bd Mon Sep 17 00:00:00 2001
From: Wolfgang Ulbrich <chat-to-me@raveit.de>
Date: Sun, 6 Dec 2015 23:58:24 +0100
Subject: [PATCH] fix some gobject-introspection build warnings
---
src/uta.c | 30 ++++++++++++++----------------
1 file changed, 14 insertions(+), 16 deletions(-)
diff --git a/src/uta.c b/src/uta.c
index 8df97bc..c44834d 100644
--- a/src/uta.c
+++ b/src/uta.c
@@ -38,9 +38,7 @@
be variables. They can also be pstruct->el lvalues. */
#define eom_expand(p, type, max) do { if(max) { p = eom_renew (p, type, max <<= 1); } else { max = 1; p = g_new(type, 1); } } while (0)
-
-
-/**
+/*
* eom_uta_new: Allocate a new uta.
* @x0: Left coordinate of uta.
* @y0: Top coordinate of uta.
@@ -51,7 +49,7 @@
* tiles, not pixels.
*
* Returns: the newly allocated #EomUta.
- **/
+ */
static EomUta *
eom_uta_new (int x0, int y0, int x1, int y1)
{
@@ -68,13 +66,13 @@ eom_uta_new (int x0, int y0, int x1, int y1)
return uta;
}
-/**
+/*
* eom_uta_free: Free a uta.
* @uta: The uta to free.
*
* Frees the microtile array structure, including the actual microtile
* data.
- **/
+ */
void
eom_uta_free (EomUta *uta)
{
@@ -82,14 +80,14 @@ eom_uta_free (EomUta *uta)
g_free (uta);
}
-/**
+/*
* eom_irect_intersect: Find intersection of two integer rectangles.
* @dest: Where the result is stored.
* @src1: A source rectangle.
* @src2: Another source rectangle.
*
* Finds the intersection of @src1 and @src2.
- **/
+ */
void
eom_irect_intersect (EomIRect *dest, const EomIRect *src1, const EomIRect *src2) {
dest->x0 = MAX (src1->x0, src2->x0);
@@ -98,18 +96,18 @@ eom_irect_intersect (EomIRect *dest, const EomIRect *src1, const EomIRect *src2)
dest->y1 = MIN (src1->y1, src2->y1);
}
-/**
+/*
* eom_irect_empty: Determine whether integer rectangle is empty.
* @src: The source rectangle.
*
* Return value: TRUE if @src is an empty rectangle, FALSE otherwise.
- **/
+ */
int
eom_irect_empty (const EomIRect *src) {
return (src->x1 <= src->x0 || src->y1 <= src->y0);
}
-/**
+/*
* eom_uta_from_irect: Generate uta covering a rectangle.
* @bbox: The source rectangle.
*
@@ -117,7 +115,7 @@ eom_irect_empty (const EomIRect *src) {
* function with a @bbox with zero height or width.
*
* Return value: the new uta.
- **/
+ */
static EomUta *
eom_uta_from_irect (EomIRect *bbox)
{
@@ -217,7 +215,7 @@ eom_uta_from_irect (EomIRect *bbox)
* big enough to fit the specified microtile coordinates, or a new array if
* it needed to be grown. In the second case, the original @uta will be
* freed automatically.
- **/
+ */
EomUta *
uta_ensure_size (EomUta *uta, int x1, int y1, int x2, int y2)
{
@@ -284,7 +282,7 @@ uta_ensure_size (EomUta *uta, int x1, int y1, int x2, int y2)
* Return value: The original @uta, or a new microtile array if the original one
* needed to be grown to fit the specified rectangle. In the second case, the
* original @uta will be freed automatically.
- **/
+ */
EomUta *
uta_add_rect (EomUta *uta, int x1, int y1, int x2, int y2)
{
@@ -552,7 +550,7 @@ uta_add_rect (EomUta *uta, int x1, int y1, int x2, int y2)
* Removes a rectangular region from the specified microtile array. Due to the
* way microtile arrays represent regions, the tiles at the edge of the
* rectangle may not be clipped exactly.
- **/
+ */
void
uta_remove_rect (EomUta *uta, int x1, int y1, int x2, int y2)
{
@@ -1047,7 +1045,7 @@ copy_tile (EomUta *uta, int x, int y, int xofs, int yofs)
* expanded if the destination area does not fit within it; rather only the area
* that fits will be copied. The source rectangle must be completely contained
* within the microtile array.
- **/
+ */
void
uta_copy_area (EomUta *uta, int src_x, int src_y, int dest_x, int dest_y, int width, int height)
{

@ -1,28 +0,0 @@
From b7849cc5b6e7fd741ef04e334f586266a444ef8a Mon Sep 17 00:00:00 2001
From: monsta <monsta@inbox.ru>
Date: Wed, 10 Feb 2016 14:52:54 +0300
Subject: [PATCH] avoid integer overflow when allocating a large block of
memory
it's the same issue as in gdk_cairo_set_source_pixbuf since the code
is apparently copied from there.
fix is taken from
https://git.gnome.org/browse/gtk+/commit?id=894b1ae76a32720f4bb3d39cf460402e3ce331d6
---
src/eom-print-preview.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/eom-print-preview.c b/src/eom-print-preview.c
index f9f005f..7dc2a8a 100644
--- a/src/eom-print-preview.c
+++ b/src/eom-print-preview.c
@@ -732,7 +732,7 @@ create_surface_from_pixbuf (GdkPixbuf *pixbuf)
format = CAIRO_FORMAT_ARGB32;
cairo_stride = cairo_format_stride_for_width (format, width);
- cairo_pixels = g_malloc (height * cairo_stride);
+ cairo_pixels = g_malloc_n (height, cairo_stride);
surface = cairo_image_surface_create_for_data ((unsigned char *)cairo_pixels,
format,
width, height, cairo_stride);

@ -1 +1 @@
DIST Fotowall-0.9.tar.bz2 640175 SHA256 e4d0c005d2cb1d7c09438bfc3098eadebc08946e4fbc0655b7fc8b046de3810d SHA512 63d6beb113caa6b3c12bb33b1f779608f00bb046c757a02b2694ccdd505cce18d7a6f0138baca79240d156235a30b97740e6d6a4f8745b8b21491e96b7312889 WHIRLPOOL dd513ec3c728cb29aa897271bd6655309be199b2514b0ceda379a7eb461358f1158d921d96e90fea752bdb05da8d4692cf21f7283c9391c88c69fe070fff72eb
DIST fotowall-0.9.tar.gz 1476812 SHA256 1c2dfc22e4421a5268b9e330aca9db15982a13f66e23f6082d39ac1bb83fd621 SHA512 84e57b220839322c88f5096f3f0846ebc1684cf7f61d32208fa5e37743a53d8bb02eaad17617f43b6badf29fac111a3816bad448f988f7d24aa293668af5a079 WHIRLPOOL db828abd1239b1bbd3b35d3595bb0bd9c91869e8fc00f1af0d9efc62240196055f3ba0c042dc26872885ec4f594d263ee52b0c81e574fd6dfb520ace03b5e6e1

@ -6,11 +6,9 @@ EAPI=6
inherit qmake-utils
MY_P="${P/f/F}"
DESCRIPTION="Qt4 tool for creating wallpapers"
HOMEPAGE="http://www.enricoros.com/opensource/fotowall/"
SRC_URI="https://fotowall.googlecode.com/files/${MY_P}.tar.bz2"
SRC_URI="https://github.com/enricoros/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2+"
SLOT="0"
@ -27,8 +25,6 @@ DEPEND="${RDEPEND}
webcam? ( media-libs/libv4l )
"
S="${WORKDIR}/${MY_P}"
src_prepare() {
default
@ -36,7 +32,7 @@ src_prepare() {
3rdparty/videocapture/VideoDevice.h || die
if ! use opengl; then
sed -i "/QT += opengl/d" "${PN}.pro" || die "sed failed"
sed -i "/QT += opengl/d" ${PN}.pro || die
fi
}
@ -50,6 +46,5 @@ src_configure() {
src_install() {
emake INSTALL_ROOT="${D}" install
dodoc README.markdown
}

@ -9,6 +9,6 @@
<flag name="webcam">Enable webcam support</flag>
</use>
<upstream>
<remote-id type="google-code">fotowall</remote-id>
<remote-id type="github">enricoros/fotowall</remote-id>
</upstream>
</pkgmetadata>

@ -1,3 +1,2 @@
DIST libmatemixer-1.10.1.tar.xz 381024 SHA256 73ee352d97285dc2837c965ab673145c25905b9481c787afca032122af4fa5b5 SHA512 01a3ddf860129f4e4dc55690027fc3e87d6a8e147a4268ba153ef55b79c8f5d042c9754280f198143bc81fa16335fb7ec43424dd170fff1f3427b44f673a9204 WHIRLPOOL d730186245fbcf773774001759e40f14d20eddd6e0cfef1313bad9542722d91f5194e7aa28e31dea7bc3e5befcc6757e2ebb73e2e6c7bd93c41de068d0b6b607
DIST libmatemixer-1.12.1.tar.xz 382444 SHA256 decddd15f3cfb7410428922a30e210d89ac9b87b4433919ae152f14a61ce0ff0 SHA512 6aa0a9d7af254ef85051a8052b2f7ffb2a705e07636da1eea358667e8577aad0f459b21b45751f256a58cbcac33d3b6628227e70f55e9ff0cdfe211bdfa7b0da WHIRLPOOL 0ce5f8a2b45f17e0c226ceebc9e64b4bec21f5e553b46e0819f7c59c2f1e38b7e3c15d90e3b2aecf63b785b98454afcece421f7f4aacfad9cd9d4382a0d946b2
DIST libmatemixer-1.14.0.tar.xz 413824 SHA256 8293a0b0c125b4749e415fb2e4f80adcf313b769ce02f49521d6ddd323d7c07d SHA512 e7ac0d583d740df87af75f3b590e81d0716e0169ec9021bfe2d0e2065f78905ed96a37b606233b4cfbf190116e111edfca89d912bdb37d37d724d22bfb8d84fb WHIRLPOOL 24d01b99c649e86b21f76fae740f19cd83d790d24972614ce26d6bd0b22ac177305bd5f92ca26ae6480b35c013698cd4a49b059abe8d330fe763051fa34a99f9

@ -1,39 +0,0 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$
EAPI="5"
inherit gnome2 versionator
MATE_BRANCH="$(get_version_component_range 1-2)"
SRC_URI="http://pub.mate-desktop.org/releases/${MATE_BRANCH}/${P}.tar.xz"
DESCRIPTION="Mixer library for MATE Desktop"
HOMEPAGE="http://mate-desktop.org"
LICENSE="LGPL-2 GPL-2"
SLOT="0"
KEYWORDS="amd64 ~arm x86"
IUSE="+alsa oss pulseaudio"
RDEPEND="
app-text/docbook-xml-dtd:4.1.2
>=dev-libs/glib-2.36:2
sys-devel/gettext:*
alsa? ( >=media-libs/alsa-lib-1.0.0 )
pulseaudio? ( >=media-sound/pulseaudio-0.9.23:0[alsa?,glib] )"
DEPEND="${RDEPEND}
>=dev-util/intltool-0.35.0:*
virtual/pkgconfig:*"
src_configure() {
gnome2_src_configure \
--disable-null \
$(use_enable alsa) \
$(use_enable oss) \
$(use_enable pulseaudio)
}
DOCS="AUTHORS ChangeLog NEWS README"

@ -77,7 +77,7 @@ src_configure() {
local mycmakeargs=(
$(cmake-utils_use_find_package flashexport KF5Archive)
$(cmake-utils_use_find_package mediawiki KF5MediaWiki)
$(cmake-utils_use_find_package remotestorage KF5KIO)
-DENABLE_KIO=$(usex remotestorage)
$(cmake-utils_use_find_package vkontakte KF5Vkontakte)
)

@ -1 +1 @@
DIST qtagger-1.0.1.tar.bz2 81611 SHA256 603b04079f5b9f525620fdcd48ec165f8947b69d98c3ecc4777dd9ff6100e801 SHA512 fbd62fef9b5c6026c6e986bf7f0a89631094b6b43fe5d65414099c5f268298728062cbb12679bc33acdac82316f52a0629a35afa3e5e5774b8d92c910f58d414 WHIRLPOOL bcc67e118e47944d7a2fa63f3c52a2d79cd4162086cda0478b664b39bc3b4a8c6a312f3c0ebf34f02ab9452f9cb05da21c751323bfaf3dbf3f0d95ffb706c2b4
DIST qtagger-1.0.1.tar.gz 60791 SHA256 f20a4fc529c09338d91411ae51d705fd1e8d6db46e58d913f8cc377753c44812 SHA512 45969475abefa865244946fb6a74dcfa7397f0a9bd57b0fda4de98fc8c8edb2c0c3a631eccfa199bebb8442df38b0beaca9234fae4166629bcb5c08aee42b47a WHIRLPOOL 4744c1a5643129424d8d847b4483ab65f31a3b88a067bac706e8e54a504cbdf9c204c4093b6419eb37ca8a3c19e9b7027b01f67218b4d8486ba2ce78aaf88543

@ -5,9 +5,7 @@
<email>qt@gentoo.org</email>
<name>Gentoo Qt Project</name>
</maintainer>
<longdescription lang="en">
</longdescription>
<upstream>
<remote-id type="google-code">qtagger</remote-id>
<remote-id type="github">DOOMer/qtagger</remote-id>
</upstream>
</pkgmetadata>

@ -8,8 +8,8 @@ CMAKE_MAKEFILE_GENERATOR="emake"
inherit cmake-utils
DESCRIPTION="Simple Qt4 ID3v2 tag editor"
HOMEPAGE="https://code.google.com/p/qtagger"
SRC_URI="https://${PN}.googlecode.com/files/${P}.tar.bz2"
HOMEPAGE="https://github.com/DOOMer/qtagger"
SRC_URI="https://github.com/DOOMer/qtagger/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
SLOT="0"

@ -1 +1 @@
Thu, 24 Nov 2016 20:43:12 +0000
Fri, 25 Nov 2016 07:43:17 +0000

@ -1 +1 @@
Thu, 24 Nov 2016 20:43:13 +0000
Fri, 25 Nov 2016 07:43:17 +0000

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare unpack
DEPEND=>=x11-libs/gtk+-2.24.0:2 >=dev-libs/glib-2.32.0:2 >=dev-libs/json-glib-0.14:0 x11-libs/gdk-pixbuf:2 x11-libs/pango:0 virtual/libintl:0 caja? ( >=mate-base/caja-1.10:0 ) magic? ( sys-apps/file ) !!app-arch/mate-file-archiver >=dev-util/intltool-0.35:* dev-util/itstool:0 >=mate-base/mate-common-1.8:0 sys-devel/gettext:* virtual/pkgconfig:* app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Engrampa archive manager for MATE
EAPI=5
HOMEPAGE=http://mate-desktop.org
IUSE=caja magic debug
KEYWORDS=amd64 ~arm x86
LICENSE=GPL-2
RDEPEND=>=x11-libs/gtk+-2.24.0:2 >=dev-libs/glib-2.32.0:2 >=dev-libs/json-glib-0.14:0 x11-libs/gdk-pixbuf:2 x11-libs/pango:0 virtual/libintl:0 caja? ( >=mate-base/caja-1.10:0 ) magic? ( sys-apps/file ) !!app-arch/mate-file-archiver
SLOT=0
SRC_URI=http://pub.mate-desktop.org/releases/1.10/engrampa-1.10.2.tar.xz
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 gnome.org ad34f378a3d57a6f2f2b8b4aaca4543e gnome2 21c81ea94c12e45a63f7f14fba666e3d gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg a5c4c5ce4f5ce9a2e777f5d9a40a8723 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=98f6bc3be691ceba88735eaed7219da4

@ -1,13 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare unpack
DEPEND=>=x11-libs/gtk+-2.24.0:2 >=dev-libs/glib-2.32.0:2 >=dev-libs/json-glib-0.14:0 x11-libs/gdk-pixbuf:2 x11-libs/pango:0 virtual/libintl:0 caja? ( >=mate-base/caja-1.10:0 ) magic? ( sys-apps/file ) !!app-arch/mate-file-archiver app-text/yelp-tools >=dev-util/intltool-0.35:* >=mate-base/mate-common-1.8:0 sys-devel/gettext:* virtual/pkgconfig:* app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Engrampa archive manager for MATE
EAPI=5
HOMEPAGE=http://mate-desktop.org
IUSE=caja magic debug
KEYWORDS=~amd64 ~arm ~x86
LICENSE=GPL-2
RDEPEND=>=x11-libs/gtk+-2.24.0:2 >=dev-libs/glib-2.32.0:2 >=dev-libs/json-glib-0.14:0 x11-libs/gdk-pixbuf:2 x11-libs/pango:0 virtual/libintl:0 caja? ( >=mate-base/caja-1.10:0 ) magic? ( sys-apps/file ) !!app-arch/mate-file-archiver
SLOT=0
SRC_URI=http://pub.mate-desktop.org/releases/1.10/engrampa-1.10.2.tar.xz
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 gnome.org ad34f378a3d57a6f2f2b8b4aaca4543e gnome2 21c81ea94c12e45a63f7f14fba666e3d gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg a5c4c5ce4f5ce9a2e777f5d9a40a8723 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=82c103df02bf61686ecd8bcc1f24b02f

@ -1,15 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare setup test unpack
DEPEND=app-text/rarian:0 dev-libs/atk:0 >=dev-libs/glib-2.36:2 >=dev-libs/libxml2-2.5:2 >=mate-base/mate-desktop-1.10:0 x11-libs/cairo:0 x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-2.24:2 >=x11-libs/gtksourceview-2.9.7:2.0 x11-libs/libICE:0 x11-libs/libX11:0 >=x11-libs/libSM-1.0 x11-libs/pango:0 virtual/libintl:0 spell? ( >=app-text/enchant-1.2:0 >=app-text/iso-codes-0.35:0 ) python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] >=dev-python/pygobject-2.15.4:2[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] >=dev-python/pygtk-2.12:2[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] >=dev-python/pygtksourceview-2.9.2:2 ) !!app-editors/mate-text-editor ~app-text/docbook-xml-dtd-4.1.2 >=app-text/scrollkeeper-dtd-1:1.0 app-text/yelp-tools:0 >=dev-util/intltool-0.40:* >=sys-devel/libtool-2.2.6:2 >=mate-base/mate-common-1.10:0 >=sys-devel/gettext-0.17:* virtual/pkgconfig:* app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info test? ( !prefix? ( x11-base/xorg-server[xvfb] ) x11-apps/xhost )
DESCRIPTION=Pluma text editor for the MATE desktop
EAPI=5
HOMEPAGE=http://mate-desktop.org
IUSE=python spell debug python_targets_python2_7 test
KEYWORDS=amd64 ~arm x86
LICENSE=GPL-2
RDEPEND=app-text/rarian:0 dev-libs/atk:0 >=dev-libs/glib-2.36:2 >=dev-libs/libxml2-2.5:2 >=mate-base/mate-desktop-1.10:0 x11-libs/cairo:0 x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-2.24:2 >=x11-libs/gtksourceview-2.9.7:2.0 x11-libs/libICE:0 x11-libs/libX11:0 >=x11-libs/libSM-1.0 x11-libs/pango:0 virtual/libintl:0 spell? ( >=app-text/enchant-1.2:0 >=app-text/iso-codes-0.35:0 ) python? ( >=dev-lang/python-2.7.5-r2:2.7 >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] >=dev-python/pygobject-2.15.4:2[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] >=dev-python/pygtk-2.12:2[python_targets_python2_7(-)?,-python_single_target_jython2_7(-),-python_single_target_pypy(-),-python_single_target_pypy3(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),python_single_target_python2_7(+)] >=dev-python/pygtksourceview-2.9.2:2 ) !!app-editors/mate-text-editor
REQUIRED_USE=python? ( python_targets_python2_7 )
RESTRICT=test
SLOT=0
SRC_URI=http://pub.mate-desktop.org/releases/1.10/pluma-1.10.2.tar.xz
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 gnome.org ad34f378a3d57a6f2f2b8b4aaca4543e gnome2 21c81ea94c12e45a63f7f14fba666e3d gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 python-single-r1 19a74c6b5c191723a997dc7e0cc6bb09 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c virtualx 86c9305a59b3e0459e7fbef3a5f30b96 xdg a5c4c5ce4f5ce9a2e777f5d9a40a8723 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=40900fa1266ccf7f4dffe77e362d4258

@ -1,14 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare unpack
DEPEND=>=app-text/poppler-0.16:0=[cairo] app-text/rarian:0 dev-libs/atk:0 >=dev-libs/glib-2.36:2 >=dev-libs/libxml2-2.5:2 >=mate-base/mate-desktop-1.10:0 sys-libs/zlib:0 x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-2.21.5:2[introspection?] x11-libs/libICE:0 >=x11-libs/libSM-1:0 x11-libs/libX11:0 >=x11-libs/cairo-1.9.10:0 x11-libs/pango:0 >=x11-themes/mate-icon-theme-1.8:0 caja? ( >=mate-base/caja-1.10:0[introspection?] ) djvu? ( >=app-text/djvu-3.5.17:0 ) dvi? ( virtual/tex-base:0 t1lib? ( >=media-libs/t1lib-5:5 ) ) epub? ( >=net-libs/webkit-gtk-2.4.3:2 ) gnome-keyring? ( >=app-crypt/libsecret-0.5:0 ) introspection? ( >=dev-libs/gobject-introspection-0.6:0 ) postscript? ( >=app-text/libspectre-0.2:0 ) tiff? ( >=media-libs/tiff-3.6:0 ) xps? ( >=app-text/libgxps-0.2.0:0 ) !!app-text/mate-document-viewer app-text/docbook-xml-dtd:4.1.2 app-text/yelp-tools:0 >=app-text/scrollkeeper-dtd-1:1.0 >=dev-util/intltool-0.50.1:* virtual/pkgconfig:* sys-devel/gettext:* !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=Atril document viewer for MATE
EAPI=5
HOMEPAGE=http://mate-desktop.org
IUSE=caja dbus debug djvu dvi epub +introspection gnome-keyring +postscript t1lib tiff xps debug
KEYWORDS=amd64 ~arm x86
LICENSE=GPL-2
RDEPEND=>=app-text/poppler-0.16:0=[cairo] app-text/rarian:0 dev-libs/atk:0 >=dev-libs/glib-2.36:2 >=dev-libs/libxml2-2.5:2 >=mate-base/mate-desktop-1.10:0 sys-libs/zlib:0 x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-2.21.5:2[introspection?] x11-libs/libICE:0 >=x11-libs/libSM-1:0 x11-libs/libX11:0 >=x11-libs/cairo-1.9.10:0 x11-libs/pango:0 >=x11-themes/mate-icon-theme-1.8:0 caja? ( >=mate-base/caja-1.10:0[introspection?] ) djvu? ( >=app-text/djvu-3.5.17:0 ) dvi? ( virtual/tex-base:0 t1lib? ( >=media-libs/t1lib-5:5 ) ) epub? ( >=net-libs/webkit-gtk-2.4.3:2 ) gnome-keyring? ( >=app-crypt/libsecret-0.5:0 ) introspection? ( >=dev-libs/gobject-introspection-0.6:0 ) postscript? ( >=app-text/libspectre-0.2:0 ) tiff? ( >=media-libs/tiff-3.6:0 ) xps? ( >=app-text/libgxps-0.2.0:0 ) !!app-text/mate-document-viewer
RESTRICT=test
SLOT=0
SRC_URI=http://pub.mate-desktop.org/releases/1.10/atril-1.10.3.tar.xz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils b83a2420b796f7c6eff682679d08fe25 gnome.org ad34f378a3d57a6f2f2b8b4aaca4543e gnome2 21c81ea94c12e45a63f7f14fba666e3d gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 libtool 4890219c51da247200223277f993e054 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg a5c4c5ce4f5ce9a2e777f5d9a40a8723 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=c64c3332d6f793f72b45545adaaf02f6

@ -0,0 +1,13 @@
DEFINED_PHASES=compile install preinst prepare setup test
DEPEND=>=virtual/jdk-1.7 test? ( dev-java/easymock:3.2 dev-java/junit:4 ) >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
DESCRIPTION=Extends the JCF classes with new interfaces, implementations and utilities
EAPI=6
HOMEPAGE=http://commons.apache.org/collections/
IUSE=test elibc_FreeBSD doc source elibc_FreeBSD
KEYWORDS=~amd64 ~ppc64 ~x86
LICENSE=Apache-2.0
RDEPEND=>=virtual/jre-1.7 >=dev-java/java-config-2.2.0-r3 source? ( app-arch/zip )
SLOT=4
SRC_URI=mirror://apache/commons/collections/source/commons-collections4-4.1-src.tar.gz
_eclasses_=eutils b83a2420b796f7c6eff682679d08fe25 java-pkg-2 eb1f0d7d874162c70088f5ae32c31ee7 java-pkg-simple 88558e9b1185c8404cf95c1ea077592c java-utils-2 a50950a73b5d5db46f42638e2996a087 multilib 165fc17c38d1b11dac2008280dab6e80 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c
_md5_=0a10a1efa9389f234a9533370ef28fc4

@ -1,14 +0,0 @@
DEFINED_PHASES=compile configure install postinst postrm preinst prepare unpack
DEPEND=>=dev-libs/glib-2.36:2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-libs/libxml2-2.6:2 >=net-libs/libsoup-2.34:2.4 >=sys-libs/timezone-data-2010k:0 x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-2.24:2 virtual/libintl:0 python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/pygobject-2:2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/pygtk-2:2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] ) >=dev-util/intltool-0.40.3:* >=mate-base/mate-common-1.10:0 sys-devel/gettext:* virtual/pkgconfig:* !<sys-devel/gettext-0.18.1.1-r3 || ( >=sys-devel/automake-1.15:1.15 ) >=sys-devel/autoconf-2.69 >=sys-devel/libtool-2.4 app-arch/xz-utils >=sys-apps/sed-4 dev-util/desktop-file-utils x11-misc/shared-mime-info
DESCRIPTION=MATE library to access weather information from online services
EAPI=5
HOMEPAGE=http://mate-desktop.org
IUSE=python debug python_targets_python2_7
KEYWORDS=amd64 ~arm x86
LICENSE=GPL-2
RDEPEND=>=dev-libs/glib-2.36:2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-libs/libxml2-2.6:2 >=net-libs/libsoup-2.34:2.4 >=sys-libs/timezone-data-2010k:0 x11-libs/gdk-pixbuf:2 >=x11-libs/gtk+-2.24:2 virtual/libintl:0 python? ( python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/pygobject-2:2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] >=dev-python/pygtk-2:2[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] )
REQUIRED_USE=python? ( || ( python_targets_python2_7 ) )
SLOT=0
SRC_URI=http://pub.mate-desktop.org/releases/1.10/libmateweather-1.10.0.tar.xz
_eclasses_=autotools 07e71b3b5690738ef7e8bc097077e00c eutils b83a2420b796f7c6eff682679d08fe25 gnome.org ad34f378a3d57a6f2f2b8b4aaca4543e gnome2 21c81ea94c12e45a63f7f14fba666e3d gnome2-utils c6dcdf3a2c22b578b16adb945dc85c35 libtool 4890219c51da247200223277f993e054 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 versionator 99ae9d758cbe7cfed19170e7d48f5a9c xdg a5c4c5ce4f5ce9a2e777f5d9a40a8723 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=876064105005fa09ee910872dab24315

@ -2,13 +2,13 @@ DEFINED_PHASES=compile configure install prepare test
DEPEND=python_targets_pypy? ( virtual/pypy:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-)]
DESCRIPTION=Python IP address manipulation library
EAPI=5
HOMEPAGE=https://code.google.com/p/ipaddr-py/ https://pypi.python.org/pypi/ipaddr
HOMEPAGE=https://github.com/google/ipaddr-py https://pypi.python.org/pypi/ipaddr
IUSE=python_targets_pypy python_targets_python2_7
KEYWORDS=amd64 x86
LICENSE=Apache-2.0
RDEPEND=python_targets_pypy? ( virtual/pypy:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-)]
REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 )
SLOT=0
SRC_URI=https://ipaddr-py.googlecode.com/files/ipaddr-2.1.10.tar.gz
SRC_URI=mirror://pypi/i/ipaddr/ipaddr-2.1.10.tar.gz
_eclasses_=distutils-r1 583a05d30524485fda6869c772682ecd eutils b83a2420b796f7c6eff682679d08fe25 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing e32940a7b2a9992ad217eccddb84d548 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d142329ab093dd20c1dd0edb5f094108 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=ff925e45d8fc8ff0e2e0cdf21228f40f
_md5_=f966db98c651b95ab8663879d70d5a67

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

Loading…
Cancel
Save