bump(dev-python/pyxdg): sync with upstream

This commit is contained in:
David Michael 2017-05-04 15:13:02 -07:00
parent 7b69634d3c
commit 40071d508d
13 changed files with 109 additions and 599 deletions

View File

@ -1,417 +0,0 @@
# ChangeLog for dev-python/pyxdg
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyxdg/ChangeLog,v 1.114 2013/05/14 22:45:40 eva Exp $
14 May 2013; Gilles Dartiguelongue <eva@gentoo.org> pyxdg-0.25.ebuild:
Add python3.3 to the list of supported python version, required for
speech-dispatcher.
06 May 2013; Jan Matejka <yac@gentoo.org> pyxdg-0.25.ebuild:
fixes 461356
21 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pyxdg-0.25.ebuild:
Stable for ia64, wrt bug #457334
18 Feb 2013; Jeroen Roovers <jer@gentoo.org> pyxdg-0.25.ebuild:
Stable for HPPA (bug #457334).
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pyxdg-0.25.ebuild:
Stable for alpha, wrt bug #457334
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pyxdg-0.25.ebuild:
Stable for sparc, wrt bug #457334
15 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pyxdg-0.25.ebuild:
Stable for arm, wrt bug #457334
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pyxdg-0.25.ebuild:
Stable for ppc, wrt bug #457334
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pyxdg-0.25.ebuild:
Stable for ppc64, wrt bug #457334
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pyxdg-0.25.ebuild:
Stable for x86, wrt bug #457334
14 Feb 2013; Agostino Sarubbo <ago@gentoo.org> pyxdg-0.25.ebuild:
Stable for amd64, wrt bug #457334
17 Dec 2012; Michał Górny <mgorny@gentoo.org> pyxdg-0.25.ebuild:
Bump to EAPI=5 to make Paludis happy, bug #447524.
09 Dec 2012; Michał Górny <mgorny@gentoo.org> pyxdg-0.25.ebuild:
Add PYTHON_USEDEP on nosetests.
*pyxdg-0.25 (09 Dec 2012)
09 Dec 2012; Michał Górny <mgorny@gentoo.org> +pyxdg-0.25.ebuild:
Version bump. Migrate to distutils-r1.
12 Nov 2012; Tim Harder <radhermit@gentoo.org> -pyxdg-0.19.ebuild:
Remove old.
*pyxdg-0.24 (12 Nov 2012)
12 Nov 2012; Tim Harder <radhermit@gentoo.org> +pyxdg-0.24.ebuild:
Version bump (bug #442836). Enable tests and remove examples use flag (don't
install tests as examples).
07 Oct 2012; nixnut <nixnut@gentoo.org> pyxdg-0.23.ebuild:
ppc stable #432384
05 Oct 2012; Brent Baude <ranger@gentoo.org> pyxdg-0.23.ebuild:
Marking pyxdg-0.23 ppc64 for bug 432384
11 Sep 2012; Raúl Porcel <armin76@gentoo.org> pyxdg-0.23.ebuild:
alpha/ia64/sparc stable wrt #432384
01 Sep 2012; Markus Meier <maekke@gentoo.org> pyxdg-0.23.ebuild:
arm stable, bug #432384
24 Aug 2012; Jeroen Roovers <jer@gentoo.org> pyxdg-0.23.ebuild:
Stable for HPPA (bug #432384).
23 Aug 2012; Johannes Huber <johu@gentoo.org> pyxdg-0.23.ebuild:
Stable for x86, wrt bug #432384
23 Aug 2012; Agostino Sarubbo <ago@gentoo.org> pyxdg-0.23.ebuild:
Stable for amd64, wrt bug #432384
30 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> -pyxdg-0.22.ebuild:
old
*pyxdg-0.23 (30 Jul 2012)
30 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> +pyxdg-0.23.ebuild:
Version bump.
30 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> -pyxdg-0.20.ebuild,
-pyxdg-0.21.ebuild:
old
*pyxdg-0.22 (29 Jul 2012)
29 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> +pyxdg-0.22.ebuild:
Version bump.
*pyxdg-0.21 (25 Jul 2012)
25 Jul 2012; Samuli Suominen <ssuominen@gentoo.org> +pyxdg-0.21.ebuild:
Version bump.
27 Jun 2012; Mike Gilbert <floppym@gentoo.org> pyxdg-0.20.ebuild:
Simplify PYTHON_DEPEND.
27 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> -pyxdg-0.20_rc1.ebuild,
-pyxdg-0.20_rc1_p20120624.ebuild:
old
*pyxdg-0.20 (27 Jun 2012)
27 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> +pyxdg-0.20.ebuild:
Version bump.
27 Jun 2012; Mike Gilbert <floppym@gentoo.org> pyxdg-0.19.ebuild,
pyxdg-0.20_rc1.ebuild, pyxdg-0.20_rc1_p20120624.ebuild:
Relax python restrictions based on advice from Arfrever. May resolve bug
422991.
*pyxdg-0.20_rc1_p20120624 (24 Jun 2012)
24 Jun 2012; Samuli Suominen <ssuominen@gentoo.org>
+pyxdg-0.20_rc1_p20120624.ebuild:
Use snapshot to relicense Menu.py with LGPL-2 and incorporate
-subprocess.patch.
20 Jun 2012; Marien Zwart <marienz@gentoo.org> pyxdg-0.20_rc1.ebuild:
Update SRC_URI again to use dev.gentoo.org instead of mirror://gentoo/ (bug
#422639).
20 Jun 2012; Marien Zwart <marienz@gentoo.org> pyxdg-0.20_rc1.ebuild:
Use gentoo's mirrors for the snapshot as the cgit-generated one changes (bug
#422539).
*pyxdg-0.20_rc1 (20 Jun 2012)
20 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> +pyxdg-0.20_rc1.ebuild:
Version bump to release candidate for Python 3.x support.
09 Mar 2012; Patrick Lauer <patrick@gentoo.org> pyxdg-0.19.ebuild:
Python dependency fix for #407221
08 Feb 2011; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
-pyxdg-0.17-r2.ebuild, -files/pyxdg-0.17-respect_XDG_MENU_PREFIX.patch,
-pyxdg-0.18.ebuild:
Delete.
08 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org> pyxdg-0.19.ebuild:
ppc64 stable wrt #351500
29 Jan 2011; Raúl Porcel <armin76@gentoo.org> pyxdg-0.19.ebuild:
alpha/arm/ia64/sparc stable wrt #351500
25 Jan 2011; Jeroen Roovers <jer@gentoo.org> pyxdg-0.19.ebuild:
Stable for HPPA (bug #351500).
24 Jan 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> pyxdg-0.19.ebuild:
x86 stable wrt bug #351500
14 Jan 2011; Brent Baude <ranger@gentoo.org> pyxdg-0.19.ebuild:
stable ppc, bug 351500
13 Jan 2011; Markos Chandras <hwoarang@gentoo.org> pyxdg-0.19.ebuild:
Stable on amd64 wrt bug #351500
*pyxdg-0.19 (13 Dec 2010)
13 Dec 2010; Gilles Dartiguelongue <eva@gentoo.org> +pyxdg-0.19.ebuild:
Version bump, bug #339009.
13 Feb 2010; Raúl Porcel <armin76@gentoo.org> pyxdg-0.18.ebuild:
alpha/arm/ia64/sparc stable wrt #301960
10 Feb 2010; Markus Meier <maekke@gentoo.org> pyxdg-0.18.ebuild:
amd64/x86 stable, bug #301960
27 Jan 2010; Jeroen Roovers <jer@gentoo.org> pyxdg-0.18.ebuild:
Stable for HPPA (bug #301960).
24 Jan 2010; Brent Baude <ranger@gentoo.org> pyxdg-0.18.ebuild:
stable ppc, bug 301960
23 Jan 2010; Tom Gall <tgall@gentoo.org> pyxdg-0.18.ebuild:
stable on ppc64, bug #301960
*pyxdg-0.18 (21 Dec 2009)
21 Dec 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+pyxdg-0.18.ebuild:
Version bump (bug #297735).
15 Dec 2009; Raúl Porcel <armin76@gentoo.org> pyxdg-0.17-r2.ebuild:
alpha/ia64 stable wrt #293853
12 Dec 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
pyxdg-0.17-r2.ebuild:
Install tests in correct directory (bug #295970).
30 Nov 2009; Joseph Jezak <josejx@gentoo.org> pyxdg-0.17-r2.ebuild:
Marked ppc/ppc64 stable for bug #293853.
28 Nov 2009; Tiago Cunha <tcunha@gentoo.org> pyxdg-0.17-r2.ebuild:
stable sparc, bug 293853
24 Nov 2009; Jeroen Roovers <jer@gentoo.org> pyxdg-0.17-r2.ebuild:
Stable for HPPA (bug #293853).
23 Nov 2009; Markus Meier <maekke@gentoo.org> pyxdg-0.17-r2.ebuild:
amd64/arm/x86 stable, bug #293853
05 Nov 2009; Markus Meier <maekke@gentoo.org> pyxdg-0.17-r1.ebuild:
arm stable, bug #281427
*pyxdg-0.17-r2 (18 Oct 2009)
18 Oct 2009; Arfrever Frehtes Taifersar Arahesis <arfrever@gentoo.org>
+pyxdg-0.17-r2.ebuild, +files/pyxdg-0.17-respect_XDG_MENU_PREFIX.patch:
Respect XDG_MENU_PREFIX (bug #288914). Set SUPPORT_PYTHON_ABIS.
04 Sep 2009; Patrick Lauer <patrick@gentoo.org> -pyxdg-0.15.ebuild:
Remove old
26 Jul 2009; Brent Baude <ranger@gentoo.org> pyxdg-0.17-r1.ebuild:
stable ppc64, bug 277350
22 Jul 2009; Raúl Porcel <armin76@gentoo.org> pyxdg-0.17-r1.ebuild:
alpha/ia64/sparc stable wrt #277350
20 Jul 2009; Jeroen Roovers <jer@gentoo.org> pyxdg-0.17-r1.ebuild:
Stable for HPPA (bug #277350).
17 Jul 2009; nixnut <nixnut@gentoo.org> pyxdg-0.17-r1.ebuild:
ppc stable #277350
16 Jul 2009; Jeremy Olexa <darkside@gentoo.org> pyxdg-0.17-r1.ebuild:
amd64 stable, bug 277350
15 Jul 2009; Christian Faulhammer <fauli@gentoo.org> pyxdg-0.17-r1.ebuild:
stable x86, bug 277350
01 Jul 2009; Raúl Porcel <armin76@gentoo.org> pyxdg-0.15.ebuild,
pyxdg-0.17-r1.ebuild:
Add ~arm
01 Mar 2009; Jesus Rivero <neurogeek@gentoo.org> pyxdg-0.17-r1.ebuild:
Added call to python_need_rebuild
*pyxdg-0.17-r1 (01 Mar 2009)
01 Mar 2009; Jesus Rivero <neurogeek@gentoo.org>
+files/pyxdg-subprocess.patch, -pyxdg-0.17.ebuild, +pyxdg-0.17-r1.ebuild:
Revision bump. Fixes bug #246997. Removed old version
*pyxdg-0.17 (06 Dec 2008)
06 Dec 2008; Patrick Lauer <patrick@gentoo.org> +pyxdg-0.17.ebuild:
Bumping to 0.17, closing #246994
05 Feb 2008; Markus Rothe <corsair@gentoo.org> pyxdg-0.15.ebuild:
Stable on ppc64
03 Feb 2008; Raúl Porcel <armin76@gentoo.org> pyxdg-0.15.ebuild:
alpha/ia64/sparc stable
21 Jan 2008; Jeroen Roovers <jer@gentoo.org> pyxdg-0.15.ebuild:
Stable for HPPA (bug #199740).
18 Jan 2008; Brent Baude <ranger@gentoo.org> pyxdg-0.15.ebuild:
Marking pyxdg-0.15 ~ppc64 for bug 204884
17 Jan 2008; Raúl Porcel <armin76@gentoo.org> pyxdg-0.15.ebuild:
Add ~alpha wrt #204884
17 Jan 2008; Jeroen Roovers <jer@gentoo.org> pyxdg-0.15.ebuild:
Marked ~hppa (bug #204884).
30 Oct 2007; Ferris McCormick <fmccor@gentoo.org> pyxdg-0.15.ebuild:
Add ~sparc; needed for testing.
28 Mar 2007; Tiziano Müller <dev-zero@gentoo.org> -pyxdg-0.8.ebuild:
Finally dropped old version.
14 Mar 2007; Michael Sterrett <mr_bones_@gentoo.org> +pyxdg-0.8.ebuild:
restore version still used in the tree
10 Mar 2007; Lukasz Strzygowski <lucass@gentoo.org> -pyxdg-0.8.ebuild,
-pyxdg-0.11.ebuild, -pyxdg-0.12.ebuild, -pyxdg-0.13.ebuild,
-pyxdg-0.14.ebuild, pyxdg-0.15.ebuild:
Minor cleanup in 0.15. Dropped old versions.
10 Mar 2007; nixnut <nixnut@gentoo.org> pyxdg-0.15.ebuild:
Stable on ppc wrt bug 148938
10 Mar 2007; Peter Weller <welp@gentoo.org> pyxdg-0.15.ebuild:
Stable on amd64 wrt bug 148938, keyworded ~x86-fbsd
22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
Transition to Manifest2.
20 Nov 2006; Christian Faulhammer <opfer@gentoo.org> pyxdg-0.15.ebuild:
stable x86, bug #155521
15 Jul 2006; Bryan Østergaard <kloeri@gentoo.org> metadata.xml:
Remove lanius from metadata.xml as he's retired.
01 Apr 2006; Aron Griffis <agriffis@gentoo.org> pyxdg-0.15.ebuild:
Mark 0.15 ~ia64
*pyxdg-0.15 (11 Aug 2005)
11 Aug 2005; Heinrich Wendel <lanius@gentoo.org> +pyxdg-0.15.ebuild:
version bump
*pyxdg-0.14 (07 Jun 2005)
07 Jun 2005; Heinrich Wendel <lanius@gentoo.org> +pyxdg-0.14.ebuild:
version bump
*pyxdg-0.13 (01 Jun 2005)
01 Jun 2005; Heinrich Wendel <lanius@gentoo.org> +pyxdg-0.13.ebuild:
version bump
*pyxdg-0.8 (30 May 2005)
30 May 2005; Heinrich Wendel <lanius@gentoo.org> +pyxdg-0.8.ebuild,
-pyxdg-0.10.ebuild, -pyxdg-0.11.ebuild:
cleanups
*pyxdg-0.12 (30 May 2005)
30 May 2005; Heinrich Wendel <lanius@gentoo.org> -pyxdg-0.8.ebuild,
-pyxdg-0.9.ebuild, +pyxdg-0.12.ebuild:
version bump, cleanups
*pyxdg-0.11 (23 May 2005)
23 May 2005; Heinrich Wendel <lanius@gentoo.org> +pyxdg-0.11.ebuild:
version bump
10 May 2005; Bart Lauwers <blauwers@gentoo.org> pyxdg-0.8.ebuild, pyxdg-0.9.ebuild, pyxdg-0.10.ebuild:
Corrected homepage references per report in Bug#92115
*pyxdg-0.10 (25 Apr 2005)
25 Apr 2005; Heinrich Wendel <lanius@gentoo.org> +pyxdg-0.10.ebuild:
version bump
*pyxdg-0.9 (24 Mar 2005)
24 Mar 2005; Heinrich Wendel <lanius@gentoo.org> +pyxdg-0.9.ebuild:
version bump
14 Feb 2005; Heinrich Wendel <lanius@gentoo.org> -pyxdg-0.6.ebuild,
-pyxdg-0.7.ebuild, pyxdg-0.8.ebuild:
mark pyxdg-0.8 stable, remove old versions
31 Dec 2004; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
*pyxdg-0.7 (18 Oct 2004)
18 Oct 2004; Heinrich Wendel <lanius@gentoo.org> pyxdg-0.7.ebuild,
+pyxdg-0.8.ebuild:
version bump; mark 0.7 stable on x86
04 Sep 2004; Heinrich Wendel <lanius@gentoo.org> -pyxdg-0.5.ebuild,
pyxdg-0.6.ebuild:
version bump
04 Aug 2004; Heinrich Wendel <lanius@gentoo.org> pyxdg-0.1.ebuild,
pyxdg-0.2.ebuild, pyxdg-0.3.ebuild, pyxdg-0.4.ebuild, pyxdg-0.5.ebuild,
pyxdg-0.6.ebuild:
remove old ebuilds; bump to 0.6; mark 0.5 x86
18 Apr 2004; Heinrich Wendel <lanius@gentoo.org> pyxdg-0.5.ebuild:
fix license, bug #48147
07 Apr 2004; David Holm <dholm@gentoo.org> pyxdg-0.5.ebuild:
Added to ~ppc.
*pyxdg-0.5 (29 Mar 2004)
29 Mar 2004; Heinrich Wendel <lanius@gentoo.org> pyxdg-0.5.ebuild:
version bump
28 Mar 2004; Bryan Østergaard <kloeri@gentoo.org> pyxdg-0.1.ebuild,
pyxdg-0.2.ebuild, pyxdg-0.3.ebuild:
Update SRC_URI.
*pyxdg-0.4 (15 Mar 2004)
15 Mar 2004; Bryan Østergaard,,, <kloeri@gentoo.org> pyxdg-0.4.ebuild:
Version bump, bug #44715.
*pyxdg-0.3 (13 Sep 2003)
13 Sep 2003; Heinrich Wendel <lanius@gentoo.org> pyxdg-0.3.ebuild:
version bump
06 Sep 2003; Alastair Tse <liquidx@gentoo.org> metadata.xml:
claim this for python herd, unless a better herd comes up
*pyxdg-0.2 (04 Sep 2003)
*pyxdg-0.1 (04 Sep 2003)
04 Sep 2003; Heinrich Wendel <lanius@gentoo.org> pyxdg-0.1.ebuild,
pyxdg-0.2.ebuild, pyxdg-1.0.ebuild:
version change, version bump
09 Aug 2003; Heinrich Wendel <lanius@gentoo.org> pyxdg-1.0.ebuild:
fixed src_uri
*pyxdg-1.0 (08 Aug 2003)
08 Aug 2003; Heinrich Wendel <lanius@gentoo.org> metadata.xml,
pyxdg-1.0.ebuild:
initial ebuild

View File

@ -1,19 +1,6 @@
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX pyxdg-subprocess.patch 1122 SHA256 fb005869a396020a1919fb43b1fc755d0f418a2d7010fcb6c71de2cdd06a1d49 SHA512 324a43645f715c7249a94e348df7218b9821e7efb110f864d1d9e5b115d988f4b27980b41e33b468f7100985a51424192fe40adc8de7e4d11157f2194f5667a3 WHIRLPOOL 80c28b12d5f6163eb0079b9abb42fbf013302c7c830e1a3067126fd5c6966869659b9db4b2a07efdb4e152a17fc0a5640f20ae04348a888f9973f3636ad05617
DIST pyxdg-0.23.tar.gz 45029 SHA256 5cc0573dd0b8096404796ae2655e7631d2905a033f959a1072929dc1a10a678a SHA512 8384c50c72ec0b6ae9e183385d10f709e5e439d29cc44551e9672b9c423f705d2f41cb531251b08787b1604f7c6d273be90d6216689906f06ded692d1fb41556 WHIRLPOOL 14730d8c2c8d169e82fd600fa18a8526885ba6bf739e47fab179a2ca91f922fb3ac63a49264c72d2d32873ebab2bac90a7f87b45e6890e8f2c47113d21633a83
DIST pyxdg-0.24.tar.gz 47039 SHA256 220487bcea2d67c8da2a21bb261d647e03519a0b1a631365e45c77632c9491b6 SHA512 c5c76ac9ded8747bb984ff5249b49511a59101f5686ad3115340bcbd1db42f829b4965ee8ae9b12944fb92fa60d2c5d80822af03ce178e06d131cdf2e120fbf7 WHIRLPOOL 8d5a20610019bb53e7511d7bcb2a96de3a21effd52b5f084c3e570b909e6d3957390a5bea4718ba01d734e83d0022879e76334194a7c3e0d4ab17be6ebffe3c4
AUX sec-patch-CVE-2014-1624.patch 1867 SHA256 1108675e64e51730ff5411f7e7dfab9fa68de66be0afaa73a46a1472d75766e8 SHA512 f0ff5255108b7a5774d376a8892f1120f5056ec92fa543af7e5aabe3792e7ecd347ac78ff5c04ab36db35bba513a412f6aa06fe718933317a903264bd184b712 WHIRLPOOL 9a4df7948bc32fa8f471f6edb7066318231666d90ff4038733ffaae7ceb303c930bc9c552f72a08b978c0b259e802d24bba6e01383a7b836989f339ee673909a
DIST pyxdg-0.25.tar.gz 48935 SHA256 81e883e0b9517d624e8b0499eb267b82a815c0b7146d5269f364988ae031279d SHA512 86cbf3a54fb8e79043db60dcdbb3fb10013ae25a900fa3592edc8a24bf3f440c19bc04626c7906293c785fcb56eab9d87d209b723b5baa872376ba1eb86758b6 WHIRLPOOL 8e77c83f52c5836f4476645fc1d297311c1537e60a8fe364c75c842baf0530def1a483c19489af87ec78d340e630af18ed9a210cecc56f183037e34e58e0e450
EBUILD pyxdg-0.23.ebuild 821 SHA256 4cde59f305c418ebe0edfb49fa8bbbefc8ce091dc96441ea2514fa9acb066daa SHA512 296820b07a52b570e6066da62d2df00624bb2faf3912717508302a97bfa1cc0171b600fb3ae97fc57a29c676c3a5c33afe06e5edaf9b04a98d528a4ea7763295 WHIRLPOOL 3fe165d6b0a76d1839721a0df151f5c08b6ecbd2f15d32141f7c0c99ca21e91083246d047744764eb0d9db6a52d62175c61352230dbe98165c05e3afc8f7524b
EBUILD pyxdg-0.24.ebuild 749 SHA256 47b1899e8bb57a5eb311bd88e09fbbc96dabfba9cec674dc96a3fe0009e7cd26 SHA512 e25f792a2fb62c026f3b50fa3496beeed94c13237c2d189ad2c60ff79ae76e4c97587b21a7eb5b228cd275ec6cd8227b3793e5f8e3d627d42c3eac044f950c21 WHIRLPOOL 42fd1947bf0822d7f2e26d0f51b3ba64fbd666971c8f704a99d26b8d96776563cb5f2f35d8ee4ca9be03c144aa3040e538769f370baae4435baa7c592b83fb97
EBUILD pyxdg-0.25.ebuild 836 SHA256 9dc0f12887cee3a25e2e452810b7c5ae03ecf8c38521b8bb1ac3a21a5a4a5618 SHA512 f2537803c38dd5ab8b11003d34bde4bb706bad73188b14d1548b19062b8d8c32a5c60dc6eace1bc526a4ef27fc2f373ff5a1afd14c4db26e3d918f58c8cf196a WHIRLPOOL eb8f2d991d279416f2b6daec9a37bafa5fdcd7a42624e779cc36ecee0ab85690702f98fc3761e23961a9cd1a6687c1d015719d0fdbc03a7be352f1075c0f7dc5
MISC ChangeLog 13299 SHA256 bf840742662bdc47b4cb787d4821fcdaf772fbac552ee6cc3d81f5b223533eb5 SHA512 b12b3e3ac14c0dc6df3ffbabe19713d6a07809d286e4671c50cb136225262646a9493fb3952e4c0bc00c8b67ed2a4844a9f7f22a0d9ef14f603ee5b06ea39867 WHIRLPOOL abdd99e237a7c962e015add67e177f150373f7da01ae34be89cc58cfee8e98d05d86c08855293cbac0eb3a9e7bf1ca30bf7aeb0f55a9d60b308b5223bf4cb925
MISC metadata.xml 159 SHA256 9f01104d3484792496faff4805eed0ecea2352a897151f3397d49a13800037b4 SHA512 d5a29b9f6ecddfc368dc0f1f8919cd3c3d6ecf2c7a82bc8d4c0dd51b7aa15561ed0462acb8ae39bc84f97e706e82d9b4b06357494f164f1648219f604b473fbe WHIRLPOOL 36e19b63a1b307cc200e1d73499b7477f73799db3909e71b5a0916084728351c76d400f65e2c8b3f8fffb2c9ba54c0bd235f785b47414178d98f11d64a9420d7
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAlGSvpUACgkQ1fmVwcYIWAaXxACgixrI/CCW2KduMhPV3qKCUNLD
mu0AnibBM93xMqXwaIktSnEqHpsT28j2
=BGRb
-----END PGP SIGNATURE-----
EBUILD pyxdg-0.25-r1.ebuild 755 SHA256 e2804971f145cabaf5f863be926d8ea37db9eb640d5029121461b087e9f7453a SHA512 f4f92b92d43107ea6d2aad282683b001db8b89d5747a9dcd33ac81b1eb908ab755f70d7484094bc455c578b07798fd149875675fda5e380918182d3653df536f WHIRLPOOL 24d17e3bf211c3ba5ded10e1e533f558e9cb8dbf83228785c6d9d2d38f172ba68e403ed570787c709b512c91b3365230f00f598323f5652d5d97bc67dae10135
MISC ChangeLog 3867 SHA256 69b4f3a38aae191bf88819dd742cb8d8175d0c2066a98a7cf62ed348bd4d9689 SHA512 f19d25c84f4a908d12164d490ad24043938d1ccde3decc131f05dd8aa0e8aa43cd87b9d9be2565c8f7b9990e2179cf1b4db087b8bd649a13dc0b05e02913b902 WHIRLPOOL 33218839d599545e5317a84856c6b39778cc899f1bd79b931c254f4a62290ed4766b5e2366c40b4d37429df5784821f82e678d40dbc3e8edd8962b6a1b1e67cc
MISC ChangeLog-2015 15451 SHA256 1d868c3e1f5c914af9129a25ffaae92c842953aa5ebf1d178b296d70c1587a03 SHA512 aea060e1d14cb0b1ebce57a0e39b8c912b6596eef127e3e177a28db5734c1fd29b7f68ffa166ecdc7cf497d8349bfb06439323c1d0a1785a409386fdff7c8471 WHIRLPOOL 63851009dcb9e38ef5d735380634f663e723fbbd17d96fb700ef07b9d9d67abae0a5000531c942364150811c443101a0d64fc85a26ae344b9338cb2c9dc9b997
MISC metadata.xml 487 SHA256 7ac5dfd197aca1d7078bed530fdf18fb4b774a6766e821ab7742bdc618a12f69 SHA512 f00421023d46b9aa32d8038c5ba8bfdb1b60a732932d64f7d11fe6f0c163b734182e2162dde2ba663d7c74ba8c754ece721dfbfa0b8fa3081be622dfff3949ea WHIRLPOOL aff13a0c29ef2d84012aaae96aed3994e32e8c001b5aae0083f1446869da3185f92eeee854ee7a6a971e0421ec438a4a7384ceddbc3a84f046c6a7819b9e1bcb

View File

@ -1,38 +0,0 @@
#Patch sent to upstream on March 1st, 2009
#Jesus Rivero (Neurogeek)
#Replaced deprecated os.popen3 for subprocess
diff -uNr xdg.orig/Menu.py xdg/Menu.py
--- xdg.orig/Menu.py 2009-03-01 04:34:38.000000000 -0430
+++ xdg/Menu.py 2009-03-01 04:41:27.000000000 -0430
@@ -12,6 +12,7 @@
import xdg.Locale
import xdg.Config
+from subprocess import Popen, PIPE
ELEMENT_NODE = xml.dom.Node.ELEMENT_NODE
@@ -841,13 +842,16 @@
return m
def __parseKDELegacyDirs(filename, parent):
- f=os.popen3("kde-config --path apps")
- output = f[1].readlines()
try:
- for dir in output[0].split(":"):
- __parseLegacyDir(dir,"kde", filename, parent)
- except IndexError:
- pass
+ f=Popen("kde-config --path apps", shell=True, stdout=PIPE).stdout
+ output = f.readlines()
+ try:
+ for dir in output[0].split(":"):
+ __parseLegacyDir(dir,"kde", filename, parent)
+ except IndexError:
+ pass
+ except:
+ raise Exception, "kde-config failed"
# remove duplicate entries from a list
def __removeDuplicates(list):

View File

@ -0,0 +1,54 @@
Improve security of get_runtime_dir(strict=False)
https://github.com/takluyver/pyxdg/commit/bd999c1c3fe7ee5f30ede2cf704cf03e400347b4
diff --git a/xdg/BaseDirectory.py b/xdg/BaseDirectory.py
index cececa3..a7c31b1 100644
--- a/xdg/BaseDirectory.py
+++ b/xdg/BaseDirectory.py
@@ -25,7 +25,7 @@
Note: see the rox.Options module for a higher-level API for managing options.
"""
-import os
+import os, stat
_home = os.path.expanduser('~')
xdg_data_home = os.environ.get('XDG_DATA_HOME') or \
@@ -131,15 +131,30 @@ def get_runtime_dir(strict=True):
import getpass
fallback = '/tmp/pyxdg-runtime-dir-fallback-' + getpass.getuser()
+ create = False
+
try:
- os.mkdir(fallback, 0o700)
+ # This must be a real directory, not a symlink, so attackers can't
+ # point it elsewhere. So we use lstat to check it.
+ st = os.lstat(fallback)
except OSError as e:
import errno
- if e.errno == errno.EEXIST:
- # Already exists - set 700 permissions again.
- import stat
- os.chmod(fallback, stat.S_IRUSR|stat.S_IWUSR|stat.S_IXUSR)
- else: # pragma: no cover
+ if e.errno == errno.ENOENT:
+ create = True
+ else:
raise
-
+ else:
+ # The fallback must be a directory
+ if not stat.S_ISDIR(st.st_mode):
+ os.unlink(fallback)
+ create = True
+ # Must be owned by the user and not accessible by anyone else
+ elif (st.st_uid != os.getuid()) \
+ or (st.st_mode & (stat.S_IRWXG | stat.S_IRWXO)):
+ os.rmdir(fallback)
+ create = True
+
+ if create:
+ os.mkdir(fallback, 0o700)
+
return fallback

View File

@ -1,5 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>python</herd>
<maintainer type="project">
<email>python@gentoo.org</email>
<name>Python</name>
</maintainer>
<upstream>
<doc lang="en">https://pyxdg.readthedocs.org/en/latest/</doc>
<bugs-to>https://bugs.freedesktop.org/</bugs-to>
<remote-id type="pypi">pyxdg</remote-id>
<remote-id type="launchpad">pyxdg</remote-id>
</upstream>
</pkgmetadata>

View File

@ -1,33 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyxdg/pyxdg-0.23.ebuild,v 1.8 2012/10/07 09:35:39 nixnut Exp $
EAPI=4
PYTHON_DEPEND="*:2.6"
SUPPORT_PYTHON_ABIS=1
RESTRICT_PYTHON_ABIS="2.5"
inherit distutils
DESCRIPTION="A Python module to deal with freedesktop.org specifications"
HOMEPAGE="http://freedesktop.org/wiki/Software/pyxdg http://cgit.freedesktop.org/xdg/pyxdg/"
SRC_URI="http://people.freedesktop.org/~takluyver/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
IUSE="examples"
PYTHON_MODNAME=xdg
DOCS="AUTHORS ChangeLog README TODO"
src_install() {
distutils_src_install
if use examples; then
docinto examples
dodoc test/*.py
fi
}

View File

@ -1,25 +0,0 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyxdg/pyxdg-0.24.ebuild,v 1.1 2012/11/12 04:29:51 radhermit Exp $
EAPI=4
PYTHON_DEPEND="*:2.6"
SUPPORT_PYTHON_ABIS=1
RESTRICT_PYTHON_ABIS="2.5"
DISTUTILS_SRC_TEST="nosetests"
inherit distutils
DESCRIPTION="A Python module to deal with freedesktop.org specifications"
HOMEPAGE="http://freedesktop.org/wiki/Software/pyxdg http://cgit.freedesktop.org/xdg/pyxdg/"
SRC_URI="http://people.freedesktop.org/~takluyver/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd"
IUSE=""
PYTHON_MODNAME=xdg
DOCS="AUTHORS ChangeLog README TODO"

View File

@ -0,0 +1,26 @@
# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI=5
PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} pypy )
inherit distutils-r1
DESCRIPTION="A Python module to deal with freedesktop.org specifications"
HOMEPAGE="https://freedesktop.org/wiki/Software/pyxdg https://cgit.freedesktop.org/xdg/pyxdg/"
SRC_URI="https://people.freedesktop.org/~takluyver/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd"
IUSE="test"
DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}]
x11-themes/hicolor-icon-theme )"
DOCS=( AUTHORS ChangeLog README TODO )
PATCHES=( "${FILESDIR}"/sec-patch-CVE-2014-1624.patch )
python_test() {
nosetests || die
}

View File

@ -1,27 +0,0 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-python/pyxdg/pyxdg-0.25.ebuild,v 1.14 2013/05/14 22:45:40 eva Exp $
EAPI=5
# py3.3 removed due to nosetests
PYTHON_COMPAT=( python{2_6,2_7,3_1,3_2,3_3} pypy{1_8,1_9} )
inherit distutils-r1
DESCRIPTION="A Python module to deal with freedesktop.org specifications"
HOMEPAGE="http://freedesktop.org/wiki/Software/pyxdg http://cgit.freedesktop.org/xdg/pyxdg/"
SRC_URI="http://people.freedesktop.org/~takluyver/${P}.tar.gz"
LICENSE="LGPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd"
IUSE="test"
DEPEND="test? ( dev-python/nose[${PYTHON_USEDEP}]
x11-themes/hicolor-icon-theme )"
DOCS=( AUTHORS ChangeLog README TODO )
python_test() {
nosetests || die
}

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile install postinst postrm prepare setup
DEPEND=|| ( =dev-lang/python-3.3* =dev-lang/python-3.2* =dev-lang/python-3.1* =dev-lang/python-2.7* =dev-lang/python-2.6* )
DESCRIPTION=A Python module to deal with freedesktop.org specifications
EAPI=4
HOMEPAGE=http://freedesktop.org/wiki/Software/pyxdg http://cgit.freedesktop.org/xdg/pyxdg/
IUSE=examples
KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd
LICENSE=LGPL-2
RDEPEND=|| ( =dev-lang/python-3.3* =dev-lang/python-3.2* =dev-lang/python-3.1* =dev-lang/python-2.7* =dev-lang/python-2.6* )
SLOT=0
SRC_URI=http://people.freedesktop.org/~takluyver/pyxdg-0.23.tar.gz
_eclasses_=distutils ad9e4720eb3e69090dd968b152fc611b multilib 165fc17c38d1b11dac2008280dab6e80 python efc1c55fc44c5b7272fc2ffba73c3e6f toolchain-funcs 1b1da0c45c555989dc5d832b54880783
_md5_=29c591d42bcfba87034636011bebfb31

View File

@ -1,13 +0,0 @@
DEFINED_PHASES=compile install postinst postrm prepare setup test
DEPEND=|| ( =dev-lang/python-3.3* =dev-lang/python-3.2* =dev-lang/python-3.1* =dev-lang/python-2.7* =dev-lang/python-2.6* ) test? ( dev-python/nose )
DESCRIPTION=A Python module to deal with freedesktop.org specifications
EAPI=4
HOMEPAGE=http://freedesktop.org/wiki/Software/pyxdg http://cgit.freedesktop.org/xdg/pyxdg/
IUSE=test
KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd
LICENSE=LGPL-2
RDEPEND=|| ( =dev-lang/python-3.3* =dev-lang/python-3.2* =dev-lang/python-3.1* =dev-lang/python-2.7* =dev-lang/python-2.6* )
SLOT=0
SRC_URI=http://people.freedesktop.org/~takluyver/pyxdg-0.24.tar.gz
_eclasses_=distutils ad9e4720eb3e69090dd968b152fc611b multilib 165fc17c38d1b11dac2008280dab6e80 python efc1c55fc44c5b7272fc2ffba73c3e6f toolchain-funcs 1b1da0c45c555989dc5d832b54880783
_md5_=23103aa2d6682c8dc5d7dab4b1b77f56

View File

@ -1,14 +0,0 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=test? ( dev-python/nose[python_targets_python2_7(-)?,-python_single_target_python2_7(-)] x11-themes/hicolor-icon-theme ) 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(-)]
DESCRIPTION=A Python module to deal with freedesktop.org specifications
EAPI=5
HOMEPAGE=http://freedesktop.org/wiki/Software/pyxdg http://cgit.freedesktop.org/xdg/pyxdg/
IUSE=test python_targets_python2_7
KEYWORDS=alpha amd64 arm hppa ia64 ppc ppc64 sparc x86 ~x86-fbsd
LICENSE=LGPL-2
RDEPEND=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(-)]
REQUIRED_USE=|| ( python_targets_python2_7 )
SLOT=0
SRC_URI=http://people.freedesktop.org/~takluyver/pyxdg-0.25.tar.gz
_eclasses_=distutils-r1 f1707af2d2ad4cf700a9e690de6ed855 eutils ea170b525f6a38a006be05c9d9429f13 multibuild 742139c87a9fa3766f0c2b155e5522bf multilib 165fc17c38d1b11dac2008280dab6e80 multiprocessing eb9be4b678c4e71f3f530a767df31912 python-r1 dcd61d7a5c283f18cfe763552b09eb88 python-utils-r1 d275302cd06aedef2ba08f81f3104206 toolchain-funcs 1b1da0c45c555989dc5d832b54880783 xdg-utils e2b2bd56125ce8cf59ce30c642b59d48
_md5_=84609e36c51baea407cf4846428c377f

View File

@ -0,0 +1,14 @@
DEFINED_PHASES=compile configure install prepare test
DEPEND=test? ( dev-python/nose[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)] x11-themes/hicolor-icon-theme ) python_targets_pypy? ( >=virtual/pypy-5:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]
DESCRIPTION=A Python module to deal with freedesktop.org specifications
EAPI=5
HOMEPAGE=https://freedesktop.org/wiki/Software/pyxdg https://cgit.freedesktop.org/xdg/pyxdg/
IUSE=test python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6
KEYWORDS=alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd
LICENSE=LGPL-2
RDEPEND=python_targets_pypy? ( >=virtual/pypy-5:0= ) python_targets_python2_7? ( >=dev-lang/python-2.7.5-r2:2.7 ) python_targets_python3_4? ( dev-lang/python:3.4 ) python_targets_python3_5? ( dev-lang/python:3.5 ) python_targets_python3_6? ( dev-lang/python:3.6 ) >=dev-lang/python-exec-2:=[python_targets_pypy(-)?,python_targets_python2_7(-)?,python_targets_python3_4(-)?,python_targets_python3_5(-)?,python_targets_python3_6(-)?,-python_single_target_pypy(-),-python_single_target_python2_7(-),-python_single_target_python3_4(-),-python_single_target_python3_5(-),-python_single_target_python3_6(-)]
REQUIRED_USE=|| ( python_targets_pypy python_targets_python2_7 python_targets_python3_4 python_targets_python3_5 python_targets_python3_6 )
SLOT=0
SRC_URI=https://people.freedesktop.org/~takluyver/pyxdg-0.25.tar.gz
_eclasses_=distutils-r1 039ba10839816478cfb070fdeb053906 epatch 8233751dc5105a6ae8fcd86ce2bb0247 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 9c113d6a64826c40154cad7be15d95ea ltprune 2770eed66a9b8ef944714cd0e968182e multibuild 72647e255187a1fadc81097b3657e5c3 multilib 0236be304ee52e7f179ed2f337075515 multiprocessing 284a473719153462f3e974d86c8cb81c python-r1 0c067f080a047742ffac024b16895b45 python-utils-r1 c11fc374357e6ad9ddfe2e9f931e4d29 toolchain-funcs 6eb35f81556258a4bc9182ad3dfd58ee xdg-utils b9389dfad0ee8f8e0b2a41b79fcf7120
_md5_=89d8a8af000f5e889ba8b7472a5b3a79