summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--dev-python/dulwich/ChangeLog12
-rw-r--r--dev-python/dulwich/Manifest44
-rw-r--r--dev-python/dulwich/dulwich-0.10.0.ebuild (renamed from dev-python/dulwich/dulwich-0.9.8.ebuild)18
-rw-r--r--dev-python/dulwich/dulwich-0.9.4.ebuild39
-rw-r--r--dev-python/dulwich/dulwich-0.9.5.ebuild39
-rw-r--r--dev-python/dulwich/dulwich-0.9.9.ebuild44
6 files changed, 86 insertions, 110 deletions
diff --git a/dev-python/dulwich/ChangeLog b/dev-python/dulwich/ChangeLog
index 1ec59bb2a3be..e280bcb8f896 100644
--- a/dev-python/dulwich/ChangeLog
+++ b/dev-python/dulwich/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for dev-python/dulwich
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/dulwich/ChangeLog,v 1.84 2014/12/28 10:18:18 ago Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/dulwich/ChangeLog,v 1.85 2015/03/22 15:30:50 jlec Exp $
+
+*dulwich-0.10.0 (22 Mar 2015)
+*dulwich-0.9.9 (22 Mar 2015)
+
+ 22 Mar 2015; Justin Lecher <jlec@gentoo.org> +dulwich-0.10.0.ebuild,
+ +dulwich-0.9.9.ebuild, -dulwich-0.9.4.ebuild, -dulwich-0.9.5.ebuild,
+ -dulwich-0.9.8.ebuild:
+ Drop old and bump version which fixes CVE-2015-0838, #544104
28 Dec 2014; Agostino Sarubbo <ago@gentoo.org> dulwich-0.9.7.ebuild:
Stable for x86, wrt bug #533320
diff --git a/dev-python/dulwich/Manifest b/dev-python/dulwich/Manifest
index 117402f6936f..cecacc5e3a9e 100644
--- a/dev-python/dulwich/Manifest
+++ b/dev-python/dulwich/Manifest
@@ -1,30 +1,30 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
-DIST dulwich-0.9.4.tar.gz 235283 SHA256 1cd555533d9a5cc319f5c68e21e31be190104ee1be5b5d3899a8a522e924b3fc SHA512 2c0019280512350848da21154dce31cc4aa256ea7bd8eb9cb5941183a294550d16b0e808cf3a0b51a868012c735f6b285bf02f92514ec9e3781066678f5daabb WHIRLPOOL 3af224913569d450297a61bb3f92f6088496c081d6dc49fa2d8bbd991f114acf1829fc4817c9e876512c2f522e421474c64526c48d367af5267a96d2ab987324
-DIST dulwich-0.9.5.tar.gz 237255 SHA256 751fe9e1d32b61e21f086b4fa07ca96b69165a7ad24c5cebaef4f8803f512c0b SHA512 e73317022f65fbac53f4ac3b4d94880a47b45ff1d4ee4f5b0302fee2d8668e88624ad1ba4d4e9411a39daadfe83de8e6c9ab1189fb26a616e8575e678b1b8f3d WHIRLPOOL 1efa9e01eb96d5af257d1d79c99a73c2a5b9a2452de3c1e3df0ae9daa525ca8e9c6c4eb668931ab11ec4ba7d7e5372679b37d39ee9337b373fb14835225a7f91
+DIST dulwich-0.10.0.tar.gz 272600 SHA256 518bb4aa3e5ad81982bfe571594af81ab9f78feb4e33bfade6c1553afff69237 SHA512 a5aa321e1265ee6c96c763a357d204eda7b9d4d6e90e0b18898342f34b9babf4d43857b9974d6bf442f9ba4da54fed4342c5724772cc9028138e8ec75d2e4896 WHIRLPOOL a032b962f106f0b8c9b9dd3238b135a04b6c6787c0344b8c3235c14e0bd3392ee5298776ff318a8bbafacbb60451dd685febd4a01160d017be3ea49541349af9
DIST dulwich-0.9.7.tar.gz 259335 SHA256 12e77b0434a3bb3075e9c96e608ee9c3f85e49bc9c8335139aba8795de4000f3 SHA512 163a3df862e72d8bda5119a381868e7e64edb37973c206aa3f8eb850c6207d3ab5399c97b25adf543f57bdef46e5d3ebd8d2d5e45f5b3ed9babf64ae94f77386 WHIRLPOOL ca4fad28e04931858db39422f64cd2225dac55569fedfd4f7ce911bfe29a55cc8144860c679bd8f4344eaef6f15fb52fca622798d927e6e30316067c7497844a
-DIST dulwich-0.9.8.tar.gz 270053 SHA256 8b1a0a80cc4f54feed4894af5d8e5e05cf30c82fcce28530543c01266cba9d47 SHA512 665436e0605e3ef3e47b6af99b7146d582bf4ced543b169319b224decad6e8d114539829727f90604e63d4949ef35c2e0cf88771aaca61b26fe337291bbc4a56 WHIRLPOOL 5253683ea17350fe0ed2670885dda0eef241dec54a22e5af0a1118acf0f0215170303ee5a4df130887a0c893c8e0e21971786891dbc64f3dc14ccd117ae0b1d5
-EBUILD dulwich-0.9.4.ebuild 1135 SHA256 50d17da7d346842b35a1d266b4989fa41ac8dd764a7d7311b7d03765e84bb7e6 SHA512 070ab0fdc8b0ec0348b829b6c3c1550cd4b3fbcd9ad31ed3df429bb842e70ce1730f03d0b856b9c9a49f331877f6d5ecf983921995fe37107933797544ceab3d WHIRLPOOL 3c672b04497db5966f882fedd332a0f723ff6771cc09ba7919e9653123fc57a50a9c428253c6147c438e4a1bf5bac2e96e0cb49710278d8607682d10438b30a8
-EBUILD dulwich-0.9.5.ebuild 1140 SHA256 459944f1a2dbdc6df52b5f3d639c1441970ea60e03ea740c163cae8dde2e9217 SHA512 c50e7397718a42f18f71fced0d58c11c40e20c3a405d42f52f8e127b0d5e91f0e25b8cd3c34979ab821294d99dcf958b7c825220b2b40eebcf7853d0a600861c WHIRLPOOL 16860fc0914c2b210bba56ca7efbb352ecf525afbdc5bf12c5b0cde854ceaedc7fa7c61a4d77c3fb99d6203ec36924e29f3be1c5961a94f15f667712b27bd7e4
+DIST dulwich-0.9.9.tar.gz 270127 SHA256 084e762c8d4d0c0002823249db57b8e735c99c409dacc2849565dd3c0c288496 SHA512 5039e8e80c51b8ee0df2ba0805fa63d9b476a05c86b6bd9eaf9348ac03a83f0f1208e259ae6bcf40fb2c94ffb57c9b45bff852e367b8bee95c10e672d3dc19d5 WHIRLPOOL 2a79d25f1233d9a6a242d064af179486810555eb3c9803c336ae152095318a32eb8588779cb07f84b073a05bf7f083ba3b3d4c8d2b4f8929b2aa3d01c29a0a01
+EBUILD dulwich-0.10.0.ebuild 1265 SHA256 39a42a7143ba04763ae0c1b998b655fdba09c241d2b8149703695db751e2998c SHA512 22fe5c4cf3b9a38cc2cedf40c5ae70f39a293d85c41f2805e877eefc366e6697646cd04201a4164b85d52a14561366cc95f223569451850cb0f610f5e5807b54 WHIRLPOOL b19171992598b8c46d7ff78dd292d18a1c3f424dc30b3fda5fb45104781884ad6086e70a187c33f436979e05ec60a066eaa952869fff7f8358123df60f17415f
EBUILD dulwich-0.9.7.ebuild 1277 SHA256 ae73c620c6f324042e384c9d565958476a3efa4850b15ac045aaa5207180255a SHA512 7422f1cedbc8f8c672784271065d125901c98c10230df4a1271987630ff73dde7bdb428c301897fcffc19fd2bdd46b3eaacf9fb85aa455b4d5692f7b99099576 WHIRLPOOL 6d296f29e5892c10a6017b07f446c276e4d5c0bf6b26d4cb92ead49778b146d269124a585d1e390ba47561ffc2a5861b701efe4db5a9a8868a9f5546de19e269
-EBUILD dulwich-0.9.8.ebuild 1279 SHA256 2c996e39ca89325a65dae2169fa2f3fe88ecf68a07da057c4ad539a9ebe00180 SHA512 9f8effc73f98d976dca7394f26d2695549883a190b7e7998329d878f4344bfb2d4b676d11f7e17063d28973daf14a1f301075ba38626840a69350018751e6b57 WHIRLPOOL 53a201c3ed8dd02324bfd0fe6ed7c95fcac5299fa505d84e3e87ce708a29fe8082d50aa14dcaa2027956e56b2d3da18c6c1327a435ab2cddeeddc70b1b6f2dca
-MISC ChangeLog 10673 SHA256 ade04b424884c15dcfe99a014a820c1e8c5ec634eea18e0e0cf6619fbe8383fa SHA512 55c344ffc58b36848d187138328b630ad876e37898a575c60632d34f47293d718caec8062ed30104cb3126ee650831d7613efa623b6b15eefbc1b7b2ab9ba0ad WHIRLPOOL 496c6027638513e6d3a518672fcdd68db31bfa7758294dbb1a59f9f2e0aaf081d5c190d89ea9635f3d7c490dce78060ce79cce32596db6a63ee207eb317d65b0
+EBUILD dulwich-0.9.9.ebuild 1264 SHA256 7c782ec7bd75281cb400b40cce03cc5f6672f83173fdc822ec0e5468f7491e6c SHA512 7d6403be7d238bf0f01c812773754c105ce70940f8ce6481ddabf519303e6ac8a2f3a0d0224c606a872aa1d765e4b768ce38b5f4b30f65d62e62f424403ceb41 WHIRLPOOL 8add69ef3d3f8a49ca8343b15edc260d709f3b14be563777da5ba8e64b57e2d579618fb22457a8625f5680f6c5ecf7d2de865cc30b146ba389d39891460ea36c
+MISC ChangeLog 10965 SHA256 2992fb8c9e88f040c9a986ae761f5c00cb1488bb6b83c6668bfef2116811d3f6 SHA512 4cb0acae755aa04f253f9fefce27bba29d18df834106af7c5912ca0f1d97b3faab1bad2b53d8da0d980a31ea63ad06a04a1153d932d2810b026facdd71ea8891 WHIRLPOOL 109af17863646f15b9e750c62558d161b07187de943db0684d9713999531100746fb2dabf985924b0ec1c48e33d36a5bd9d02ab9c219b6b4f2fec684f90b182d
MISC metadata.xml 262 SHA256 93ea9feb80ca8e8a536757b9e87122b6c7f02ee5539e48bbb4cc0b0a2261e1b3 SHA512 5dd956d6e76be0547264a41ac0d6b2b9c9092aacce194a3afbc58858bd6475ab3a63a9edf3b79ccd14fe4b03dd0bfc41c45632a238bc9d43f0679892d083a6bc WHIRLPOOL 35f2d94be25c639d1f1903643d5be20c7eebbca1097a110ad3d72cf3a6994d0074776d19452ed69b3356e93bf872ed6428aa344be81f81625c39c5ba8d9b9d4a
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2
+Version: GnuPG v2.0
-iQIcBAEBCAAGBQJUn9jsAAoJELp701BxlEWf5nQP/2eHf0yaMdkbhjW9B0XXyToH
-YVyp9YpDm51NAbzmkEXha4oz1xmBeBhOlkxEXvcyD196pmmcBscax8GprLwtEur5
-b7B77/bmt5FQ2CEIJz2fOuH4DYeLLX1gAq1hDOtmEamdGJwbRB6ISibTH4QajuiK
-0PUW0eujl8OyFq3xdLxCt7N2aCoaIP94MrikDm70kVs02DoC9/N0hcYSF4Dq/F4W
-fY36k5RZ/MLqZ4NEwARh7lCBwIiD/TRGD1kQuR5hcN6IIAXPcHxDEQ3J/Wa76qYH
-6XI6McPSla95w0S1jfElvd1RqZipOvTXf85t9Arfqq/WhTFkBTGZ9SrKHNclOKOK
-ZVMjatkLlLExURawMQlfeq5KNfPbT8oTkuB4dkNQv/t8F3HS077/XMqUkYdB7nTQ
-NlvKZV2l7+Qf7jg3LbpfSzCzOkQMys9ImfP3amlIj5Uthd8JADvY4dXaYmlBKEn3
-wdW4F5qndxDKHPvL5CpbbWtJVRl0oyYte/P4s+dXbFGESCpkSpbEx5jYWwxjhvhV
-96T4aIPAqqbTnWhYJtNM73ttdnWin9zJ2jJGGkiWMM7sui3V1RtQiu3dQ4h6j7Dz
-sEih8WKFbyUC4lOHEycto2zwmKwEp9eAS4O4nbYr2e+yZ2QpRN6JcExQjnHYejZk
-tfO9Le35a8CllivgPpbF
-=TXJL
+iQJ8BAEBCgBmBQJVDuAuXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
+OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirvtMP/0lO6+5RNgclDxwMWX+EDlwQ
+C+phifT7uw1NjSsqLR2in3q4K2im/A0OGDR/nfRwcdy7t3f5TcW8pRiVgzmjNish
+W2AxzCfkV4US9zuXx+LdA73lfDKK6/GA8B9s3PRHcKQKKR2lwnI7N9yr6ob/klAU
+DZMjYrP4tUM6KehfH8i8eSG+PzTrM8L4G+REpNAuNH75mEQoEDwGw5BKEQM+Fbpn
+YUWHVsqlqW4kcpSC22Q1Vbi43w7kP+wD1GoCjhvHyD0MN3d1AyLHkWhCB96DCZyx
+O+6j3KAUomkMdgFDq+R0ojfOZW58lDGwlKaVc0fkpGvFxBFLL9ERqra/37AA0pwO
+MCPohfpiSILweGuQDXrHM0osZ1OcA7dggFmMUCEldfvPHYupyzFmHVQkC86sTAjS
+jXk4VEuTASujbZm8gEFYI37GvK999PzcmcdzJZCd6lGQyB1tCKdzEAT47L+3Hc+8
+Y1fd1Mo8eCfnxsNHJPmyzZ5Bjqpo5oV9qmA+C2p5XZ+EqTl/I2xRo6WQCARHg0He
+mx5u/p3AytGP9qX0mAtRO5UwTgisB1I2Hu3ZC99D6Ni97jbLf9N5R8cJzwr+J2Rw
+tHOFFfRXgdaBulGQnzCfyYIaSEeXJVkJ2+tbwYS/qPUxZVWnHA3CK0yHSPxfndJP
+VZ51wPkz0qxyjvSgvn1T
+=M9QI
-----END PGP SIGNATURE-----
diff --git a/dev-python/dulwich/dulwich-0.9.8.ebuild b/dev-python/dulwich/dulwich-0.10.0.ebuild
index a6a01303ed84..98523d339382 100644
--- a/dev-python/dulwich/dulwich-0.9.8.ebuild
+++ b/dev-python/dulwich/dulwich-0.10.0.ebuild
@@ -1,14 +1,15 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/dulwich/dulwich-0.9.8.ebuild,v 1.1 2014/12/22 18:09:36 djc Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/dulwich/dulwich-0.10.0.ebuild,v 1.1 2015/03/22 15:30:50 jlec Exp $
EAPI=5
-PYTHON_COMPAT=( python2_7 pypy )
+
+PYTHON_COMPAT=( python2_7 )
inherit distutils-r1
-DESCRIPTION="Dulwich is a pure-Python implementation of the Git file formats and protocols"
-HOMEPAGE="https://github.com/jelmer/dulwich/ http://pypi.python.org/pypi/dulwich"
+DESCRIPTION="Pure-Python implementation of the Git file formats and protocols"
+HOMEPAGE="https://github.com/jelmer/dulwich/ http://pypi.python.org/pypi/dulwich"
SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
LICENSE="GPL-2"
@@ -16,10 +17,11 @@ SLOT="0"
KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="doc examples test"
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- test? ( dev-python/gevent[$(python_gen_usedep python2_7)]
- )"
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/gevent[$(python_gen_usedep python2_7)] )"
RDEPEND=""
+
DISTUTILS_IN_SOURCE_BUILD=1
python_compile_all() {
diff --git a/dev-python/dulwich/dulwich-0.9.4.ebuild b/dev-python/dulwich/dulwich-0.9.4.ebuild
deleted file mode 100644
index bc561726720b..000000000000
--- a/dev-python/dulwich/dulwich-0.9.4.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/dulwich/dulwich-0.9.4.ebuild,v 1.6 2014/08/10 21:09:52 slyfox Exp $
-
-EAPI=5
-PYTHON_COMPAT=( python{2_6,2_7} pypy pypy2_0 )
-
-inherit distutils-r1
-
-DESCRIPTION="Dulwich is a pure-Python implementation of the Git file formats and protocols"
-HOMEPAGE="http://samba.org/~jelmer/dulwich/ http://pypi.python.org/pypi/dulwich"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc test"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- )"
-RDEPEND=""
-
-DISTUTILS_IN_SOURCE_BUILD=1
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- ln -s "${BUILD_DIR}"/lib/dulwich/*.so dulwich/ || die
- nosetests || die "Tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/html/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/dulwich/dulwich-0.9.5.ebuild b/dev-python/dulwich/dulwich-0.9.5.ebuild
deleted file mode 100644
index d2ace6b3ca96..000000000000
--- a/dev-python/dulwich/dulwich-0.9.5.ebuild
+++ /dev/null
@@ -1,39 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/dulwich/dulwich-0.9.5.ebuild,v 1.4 2014/08/10 21:09:52 slyfox Exp $
-
-EAPI=5
-PYTHON_COMPAT=( python{2_6,2_7} pypy pypy2_0 )
-
-inherit distutils-r1
-
-DESCRIPTION="Dulwich is a pure-Python implementation of the Git file formats and protocols"
-HOMEPAGE="http://samba.org/~jelmer/dulwich/ http://pypi.python.org/pypi/dulwich"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc test"
-
-DEPEND="dev-python/setuptools[${PYTHON_USEDEP}]
- test? (
- dev-python/nose[${PYTHON_USEDEP}]
- )"
-RDEPEND=""
-
-DISTUTILS_IN_SOURCE_BUILD=1
-
-python_compile_all() {
- use doc && emake -C docs html
-}
-
-python_test() {
- ln -s "${BUILD_DIR}"/lib/dulwich/*.so dulwich/ || die
- nosetests -v || die "Tests failed under ${EPYTHON}"
-}
-
-python_install_all() {
- use doc && local HTML_DOCS=( docs/build/html/. )
- distutils-r1_python_install_all
-}
diff --git a/dev-python/dulwich/dulwich-0.9.9.ebuild b/dev-python/dulwich/dulwich-0.9.9.ebuild
new file mode 100644
index 000000000000..7d6b41aae78b
--- /dev/null
+++ b/dev-python/dulwich/dulwich-0.9.9.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/dulwich/dulwich-0.9.9.ebuild,v 1.1 2015/03/22 15:30:50 jlec Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1
+
+DESCRIPTION="Pure-Python implementation of the Git file formats and protocols"
+HOMEPAGE="https://github.com/jelmer/dulwich/ http://pypi.python.org/pypi/dulwich"
+SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="doc examples test"
+
+DEPEND="
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ test? ( dev-python/gevent[$(python_gen_usedep python2_7)] )"
+RDEPEND=""
+
+DISTUTILS_IN_SOURCE_BUILD=1
+
+python_compile_all() {
+ use doc && emake -C docs html
+}
+
+python_test() {
+ # https://github.com/jelmer/dulwich/issues/196
+ if [[ "${EPYTHON}" == pypy ]]; then
+ "${PYTHON}" -m unittest dulwich.tests.test_suite || die "Tests failed under pypy"
+ else
+ emake check
+ fi
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( docs/build/html/. )
+ use examples && local EXAMPLES=( examples/. )
+ distutils-r1_python_install_all
+}