summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKacper Kowalik <xarthisius@gentoo.org>2013-06-01 15:15:26 +0000
committerKacper Kowalik <xarthisius@gentoo.org>2013-06-01 15:15:26 +0000
commita96e5b7a909606252cc46b1a94fe59923a45c632 (patch)
tree9bf8f5aeffc05f0f9792f9f7a16b17166feb57bb /dev-python
parentStable for HPPA (bug #465148). (diff)
downloadhistorical-a96e5b7a909606252cc46b1a94fe59923a45c632.tar.gz
historical-a96e5b7a909606252cc46b1a94fe59923a45c632.tar.bz2
historical-a96e5b7a909606252cc46b1a94fe59923a45c632.zip
Add snapshot of upstream repository masked by keywords
Package-Manager: portage-2.2.0_alpha177/cvs/Linux x86_64 Manifest-Sign-Key: 0x5D21B852895192F9
Diffstat (limited to 'dev-python')
-rw-r--r--dev-python/sphinx/ChangeLog8
-rw-r--r--dev-python/sphinx/Manifest20
-rw-r--r--dev-python/sphinx/sphinx-1.2_pre20130530.ebuild125
3 files changed, 148 insertions, 5 deletions
diff --git a/dev-python/sphinx/ChangeLog b/dev-python/sphinx/ChangeLog
index 5c4376c9f4bb..1da77cf5de30 100644
--- a/dev-python/sphinx/ChangeLog
+++ b/dev-python/sphinx/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for dev-python/sphinx
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-python/sphinx/ChangeLog,v 1.135 2013/05/23 00:31:17 floppym Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-python/sphinx/ChangeLog,v 1.136 2013/06/01 15:15:14 xarthisius Exp $
+
+*sphinx-1.2_pre20130530 (01 Jun 2013)
+
+ 01 Jun 2013; Kacper Kowalik <xarthisius@gentoo.org>
+ +sphinx-1.2_pre20130530.ebuild:
+ Add snapshot of upstream repository masked by keywords
*sphinx-1.1.3-r7 (23 May 2013)
diff --git a/dev-python/sphinx/Manifest b/dev-python/sphinx/Manifest
index a78c849a7f2f..fa213cfcf3bb 100644
--- a/dev-python/sphinx/Manifest
+++ b/dev-python/sphinx/Manifest
@@ -4,16 +4,28 @@ Hash: SHA256
AUX sphinx-1.1.3-docutils-manpage.patch 1310 SHA256 97d29af271a833188245399912fb459c4182262138411f9f745821493507977f SHA512 340340215c5549aa3d59afbfacfef9e5b08a5d22700bd8d2391edd38960c5a5f4db95abe2c052f01fd4873852ce2dbe485f9a87f0f2fc8689fe8b3f1fa064521 WHIRLPOOL 9d50448b9c7fbd7cc95e4675df2f2be79b15c654d82f7f0740ff7ca3881e4227005eedc0ad7bd6a12548c71fefd06479a5cec1d255e089c0cb39fa9ae53257b9
AUX sphinx-1.1.3-python3.patch 1793 SHA256 f21f0f4f8b1f83660344b7b8c1512f853d579eb2938e7f6b4305008252824f46 SHA512 c7970403bc8f6d329a5e9c5abf0ad0a7465f1249706f5ca7cffbc374c5214c14903b524c415df8bd14cb7c2f080a19c96ddbba77f7fc8ce0a699b36005fdbb36 WHIRLPOOL a7f69a5da9f258ac583a86046547362c1c3547187f4074eaec4b605b6a09ca9a070f4257a3cb6ae2cd2fbc3a33c4e893c313741625cee3f482b5b52dd8116466
DIST Sphinx-1.1.3.tar.gz 2632059 SHA256 34dc95b70a2b07a61b5d61034c34b05f82514aab54ad27adedb49cee911bb8e9 SHA512 b8312140d752bf557c8e41728513812aff3e5d0a89af88dea9da0df21bf09c8315f13305d7a724a5596d0192b167d613065ea564c6d92e4ffb23f1f246dbf052 WHIRLPOOL a40c4d0f5c32cf1d4b9b662b0fb2b2b0956e0455abbc88d6b5f95c54f93cc2baae25e8b9196dd0b64090d30a1a796c336ca4b6866243be4198ccdf67a7e18b48
+DIST Sphinx-1.2_pre20130530.tar.xz 2427084 SHA256 87a556b349b255927d1991b0df2199015e2571cb3edd55b0de4120b99eb6bd72 SHA512 7bc9e8c8202d3827648d64cde32d17e33cf2f206ac89c7f3239d2731385cdfd59efa289f4d88dfb13c1b4d6701777564456e510a8c5805b341daaa899c309620 WHIRLPOOL 790e24be7ce378ce5cd4d34616981b759c405ac7bf4aaad29657b7464783d48c861a999dc52c1752f944889e925bb4e9eeaff68df9d63fe7f56a0dc35a80376f
EBUILD sphinx-1.1.3-r3.ebuild 3573 SHA256 86c4b9339c1f8e8456e39b59686ef264f743d386c3888d2202584f1793b6ce96 SHA512 0d42c768d620e2e2b76b3b769bd5961748c7dac865fb3a596028675136fa6f9d99ffa73701221b090d1c985f55c125ab270f61c319207358292dd8d02cb4e1e4 WHIRLPOOL ad7694e9c9ca90d7725b46f24b2caf649d65c6878d5dabc6211d0d206497c5c179af60c8f239a050d4bf2bf3b42a730ef2658e6e4e6cc09e461cd176539f8a87
EBUILD sphinx-1.1.3-r5.ebuild 2961 SHA256 e93bf8e6c6e57dc86f442d11c0bc9af37190e40e7186334fdd61e3e10a2f20e3 SHA512 ecf72879b6ccb38d446b6732bb796c66f1a72d13030ed7edb913ecd4eeb19c92c4846f85b4efd06f2559ab7902acbe4c704d0652d8866ecb9f72983bab255379 WHIRLPOOL 6a2b4e96d02bf2e0a173e1ccd9ed3221ea735a2c3af41413f6509ca0ab147e59653a60a4a0235a0ca43a75636b07617fbb1de4896a2c130a4d1bd841e96f1cec
EBUILD sphinx-1.1.3-r6.ebuild 3155 SHA256 081066a4cd955b2249427bbdfe8f31dd4011048f873598caeeed5ff9fa530a23 SHA512 e9279dd75da19c7fec0e4bb019525f1506de61c3f75e53bbbec101526db460969876e87c217fa5018709938f1509cb66f03bd79447fb1f001a6b3d9874bb294f WHIRLPOOL cfa58501ec291e2121bc4d057ae8c58e133a2ba21121c9a633f6d1f19c80bca628b25609969ed4ef54d9c568d268e983f2104b7c6776c78cc0fba409d0d9c97d
EBUILD sphinx-1.1.3-r7.ebuild 3320 SHA256 068566393fa12bb8d3f02b570f45921f137ea955320f2ae8099f63c29b5b637b SHA512 eafbaf8c9fde23b243c3845c60da313a364ad9f05144f2bf4be05e3327157b6ff5b64a3f6ba61a3107f88888fca575d45a6e1832c6252a8b278055ef18e07997 WHIRLPOOL b9260ce034d45f6c1d3703061c9e0468afc860109fd66829285e85507c009f38314a61ca071befa097534e12bf37c703ad7c064cc78c7ab8272b3c7571698085
-MISC ChangeLog 16845 SHA256 ad259c2172cf9f28b46bdf93ad15a610af21711fbbfde79f6c97f53ec8531690 SHA512 31f82553738a648f3a731ec307d0e6d2c7ed69776537b0db57540c946af02a5448dd42b8a9bed8c8a51ca853d8128aba3754c137a0ee2091bcdf00475565ecf9 WHIRLPOOL 7c05d3a72c6a8f11618e2e9d3f2eaf2993077eb0055bfa2b13bebde30f586e2426c3ba88aef63f2c9ee7fa178f3d44b1c39835a27af7d28d6d8abad08ae54ed5
+EBUILD sphinx-1.2_pre20130530.ebuild 3257 SHA256 518dca59b7aedf44aa710816cb50c4453ab6b019611889bbb5f4865db1e4fb81 SHA512 c3b487fa501625c0f64d9b18d49816c902455d5d7cc1af667ed75a2545e60605005ba1def2ad96e253e8dfc501c2b140469c1213cb535d4681d4d0fa09f16fca WHIRLPOOL 50906b9f3176ea566eec16be1130559a0dc9b86c1df6bae6ce052d45755991c1ad5e4663d159dd3ee165d8333385997c33528ced81752771e90055d47fc22813
+MISC ChangeLog 17033 SHA256 3c64aab6284cc4b6615c947aa851be41821adfd86a19a88027d3e77c5bd01204 SHA512 12a32b6ace86c83ff0a6a650f42d5921a4c3fdb166cd8cd99ff071a5cd3737dd12d937afabac3ff1e161ae0624bec7d2f1d4e011c562b9681eb8a00b3722d5a6 WHIRLPOOL 576db24d2fb7ba256d658c63844912454f6cd173296d6c6e7f2094160390ddf085f4c3f4ce059837c9a3165b13d95bfcc461efdbcdfacf2857efe8bf6ba4bdce
MISC metadata.xml 410 SHA256 ec32db3e710de4837b3b3f6077a1577fe318faf0b00976a972d4e269d7bd3367 SHA512 fd9b5eefde8b8f976e679f754281b4a5a07b62bba71820cde1b109ecc33c094ea08a6f904501b671bb309a6d23a1290a2e37e56f9b0902a3704a03ba4481b3dc WHIRLPOOL cae66b5efcefd9b3b8c61845fa1c77b38641eb16d63dfe888fb7eaeac713d6b4722727c2edf03330f1a4bb9144f4f4f26f886e3de509bbcd72b51acf94b46c95
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
-iF4EAREIAAYFAlGdY1cACgkQC77qH+pIQ6QUcAD+MoQy4R5u/KMuHCxO57e2FAHm
-wIO0ZX0H9+/OTXhGLU8A/38/XJPjmwBdRUEAkgDIfPlvRuqwfYXgnL5wBKS/rZUI
-=vfJZ
+iQIcBAEBCAAGBQJRqhAGAAoJEF0huFKJUZL5uacP/ia3oGLW7z+AWvzkmyThN72U
+jTwymv8iUKXDWA0ldFkNCcvIyWdq90epS8gu7f9dylztGeStKTCUMTr9bbvge1dK
+OmobqY6EyxznAPUJp8837X/TXNs5EUjx0DCzyBBE15kiwzE9bkiSwwqsUBAtVnFO
+1+CxbnhFSpnbZAN1YHCGk0s+bp9gykT6oIg0gdbq2D+NdAsPlRig7namh+G5PG4P
+7jWNhBarLR+Ih+giViQDYF+RXaE5w4L4Bc3V0xfnvcm2DBnAhKaAoalihK1zAea9
+OJSMx9RcbWLgB1WyvETnJd9beyls+ByAyTTYsY1eDFtafAKEbXa944q/RdJU/zbw
+Iq4KHVqZaJ7TimRAu9Etgx7EHuJaPYaQIV0bow36wUPhKQ84D2SihRbv1tETWDyc
++FxbhMpkyd8rnionYB27urgd5llVre43tejbmKcN+6AxszPUdM8eILGs6pdCMPE6
+mRS/tBY+T2ZU7hg88w50zNtAw0VYWIoK7BOJ3QAVB5P92Y8Rd6jX9zsktoOCTLU6
+bYaW4vVviYb0zkd0XovHLNqxRH3rXbCUj6wNKno2TKSUogj3W/OBivd4lCJIuOHe
+SGbEuksagzGmuxLUW/aYM214/Sy4zO2ghH1e59pwFh6PijRDVdYeliWHRp3c5wEq
+WATEVU1+FOXenmM2FOKR
+=7SId
-----END PGP SIGNATURE-----
diff --git a/dev-python/sphinx/sphinx-1.2_pre20130530.ebuild b/dev-python/sphinx/sphinx-1.2_pre20130530.ebuild
new file mode 100644
index 000000000000..c57a24b71a89
--- /dev/null
+++ b/dev-python/sphinx/sphinx-1.2_pre20130530.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-python/sphinx/sphinx-1.2_pre20130530.ebuild,v 1.1 2013/06/01 15:15:14 xarthisius Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python{2_5,2_6,2_7,3_1,3_2,3_3} pypy{1_9,2_0} )
+
+inherit distutils-r1 eutils versionator
+
+MY_PN=Sphinx
+MY_P=${MY_PN}-${PV}
+
+DESCRIPTION="Python documentation generator"
+HOMEPAGE="http://sphinx.pocoo.org/ http://pypi.python.org/pypi/Sphinx"
+
+SRC_URI="http://dev.gentoo.org/~xarthisius/distfiles/${MY_P}.tar.xz"
+
+LICENSE="BSD"
+SLOT="0"
+#KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos"
+KEYWORDS=""
+IUSE="doc latex test"
+
+# Split the jinja dep to allow different slots to satisfy it
+RDEPEND=">=dev-python/docutils-0.10[${PYTHON_USEDEP}]
+ >=dev-python/jinja-2.3[$(python_gen_usedep python{2_5,3_1,3_2})]
+ >=dev-python/jinja-2.3[$(python_gen_usedep python{2_6,2_7,3_3} 'pypy*')]
+ >=dev-python/pygments-1.2[${PYTHON_USEDEP}]
+ dev-python/setuptools[${PYTHON_USEDEP}]
+ latex? (
+ dev-texlive/texlive-latexextra
+ app-text/dvipng
+ )"
+DEPEND="${DEPEND}
+ test? ( dev-python/nose[${PYTHON_USEDEP}] )"
+
+S=${WORKDIR}/${MY_P}
+
+python_compile() {
+ distutils-r1_python_compile
+
+ # Generate the grammar. It will be caught by install somehow.
+ # Note that the tests usually do it for us. However, I don't want
+ # to trust USE=test really running all the tests, especially
+ # with FEATURES=test-fail-continue.
+ cd "${BUILD_DIR}"/lib || die
+ "${PYTHON}" -m sphinx.pycode.__init__ \
+ || die "Grammar generation failed."
+}
+
+python_compile_all() {
+ use doc && emake -C doc SPHINXBUILD="${PYTHON} -m sphinx.__init__" html
+}
+
+python_test() {
+ cp -r -l tests "${BUILD_DIR}"/ || die
+
+ if [[ ${EPYTHON} == python3* ]]; then
+ 2to3 -w --no-diffs "${BUILD_DIR}"/tests || die
+ fi
+
+ nosetests -w "${BUILD_DIR}"/tests \
+ || die "Tests fail with ${EPYTHON}"
+}
+
+python_install_all() {
+ use doc && local HTML_DOCS=( doc/_build/html/. )
+
+ distutils-r1_python_install_all
+}
+
+replacing_python_eclass() {
+ local pv
+ for pv in ${REPLACING_VERSIONS}; do
+ if ! version_is_at_least 1.1.3-r4 ${pv}; then
+ return 0
+ fi
+ done
+
+ return 1
+}
+
+pkg_preinst() {
+ if replacing_python_eclass; then
+ # the old python.eclass ebuild will want to remove our pickles...
+ backup_pickle() {
+ # array to enable filename expansion
+ local pickle_name=(
+ "${D}$(python_get_sitedir)"/sphinx/pycode/Grammar*.pickle
+ )
+
+ local dest=${ROOT}${pickle_name[0]#${D}}.backup
+
+ eumask_push 022
+ mkdir -p "${dest%/*}" || die
+ eumask_pop
+
+ cp -p -v "${pickle_name[0]}" "${dest}" \
+ || die "Unable to backup grammar pickle from overwriting"
+ }
+
+ python_foreach_impl backup_pickle
+ fi
+}
+
+pkg_postinst() {
+ if replacing_python_eclass; then
+ local warned
+
+ restore_pickle() {
+ local backup_name=(
+ "${ROOT}$(python_get_sitedir)"/sphinx/pycode/Grammar*.pickle.backup
+ )
+ local dest=${backup_name[0]%.backup}
+
+ mv -v "${backup_name[0]}" "${dest}" \
+ || die "Unable to restore grammar pickle backup"
+ }
+
+ python_foreach_impl restore_pickle
+
+ [[ ${warned} ]] && ewarn "Please try rebuilding the package."
+ fi
+}