Convert to distutils-r1.
authorMichał Górny <mgorny@gentoo.org>
Sun, 14 Dec 2014 22:30:20 +0000 (22:30 +0000)
committerMichał Górny <mgorny@gentoo.org>
Sun, 14 Dec 2014 22:30:20 +0000 (22:30 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0xEFB4464E!

app-accessibility/sphinx3/ChangeLog
app-accessibility/sphinx3/Manifest
app-accessibility/sphinx3/sphinx3-0.8-r1.ebuild [new file with mode: 0644]

index eb1fe1cd09f13b3fe3b59095f80125de39d4c65a..4ed72116b66f82cef41014737499744978ec9d26 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for app-accessibility/sphinx3
-# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-accessibility/sphinx3/ChangeLog,v 1.10 2013/10/09 02:03:56 teiresias Exp $
+# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/sphinx3/ChangeLog,v 1.11 2014/12/14 22:30:18 mgorny Exp $
+
+*sphinx3-0.8-r1 (14 Dec 2014)
+
+  14 Dec 2014; Michał Górny <mgorny@gentoo.org> +sphinx3-0.8-r1.ebuild:
+  Convert to distutils-r1.
 
   09 Oct 2013; Christopher Brannon <teiresias@gentoo.org> sphinx3-0.8.ebuild,
   +files/sphinx3-0.8-libutil.patch:
@@ -42,4 +47,3 @@ Remove include of nonexistent header. Closes bug #487098.
   +sphinx3-0.6.ebuild:
   Initial import, bug #129149 with help from Franklin Marmon
   <marmon@montana.com>.
-
index 13721a0cf5be60bdb41aaaa26fc611c9b6e455a7..985e9122033c82907a2f5d1a799f0b923c8e4dc5 100644 (file)
@@ -6,17 +6,26 @@ AUX sphinx3-0.8_heap_fix.patch 1475 SHA256 ade4d1bf57eeb4a182d917bf33ada2e9f681d
 DIST sphinx3-0.6.3.tar.gz 26070353 SHA256 f6a070a67d91ccd00dbce7b6cc55242ed7a5ebaae6d6429eb0364657c4056ede SHA512 2f784459a18692594c0834dac1ee814eb663cca1e4b2906d31915f1e518efc83e760f5ae1a15d3b274a8e8e0ffbc43e56bb338f098a8abc304429b4d8262c11e WHIRLPOOL 4ba83a919a57f2c80450fe9b110179403e7e02adc930e749f7c331d393e71ce798cf194a768db7a735a9bc9879bd31294e471f34abc89ab8caa9bde404d2a84f
 DIST sphinx3-0.8.tar.gz 25226326 SHA256 1cf76a086f9b509e35f7226df2e61b0a0bf8b0858b9676e5b18cfc47b2ea2741 SHA512 85b8e574e2f92a758c8c56ef11b873c49ef8a376e964f30a12d75850d4a0db56e3108eaea25fa5587675ef2ffa4531a13f0f182a85cc8e434c6bcee42058e050 WHIRLPOOL 0f3604b4fa320f59e4ee65b79c4a779c48f2822a944b28b85a740826244f5eb7adc072538919c97ebf4eb270660fbe6f5b30b55cc67ec6276358063cf340aa7b
 EBUILD sphinx3-0.6.3.ebuild 597 SHA256 6a81fb09300563484b973765f9e174160f64eb4ec427119289e74477d9d8637d SHA512 169249ab76358b5e81d32f1ad4003edd03ce6c1f3abab36ba485c08f64c13346566d57d3c7bb53fae5c7b2cda3313817b09725dc8853a7c7bb929cd613ff2491 WHIRLPOOL f683b5d407578e67a98b887f03d18b61384b6c3b22563834c9e852ebb6bbe4daf744eceb4a3cab8c35aaa1a0660fa6b2c1a0185a073b046b490ff0d53e46bf0a
+EBUILD sphinx3-0.8-r1.ebuild 1360 SHA256 24a0112a047f036b8f5b67454c60a40b4cbf1fcfc83a8f49302636bb226a606c SHA512 16a00e12c25f4fdd45bcbb55002537e6d0f8eee74d727753a737d94dd6654f46eed385ac7069534005b39293dca7ddfd2213701360db7e09b80e1cd3f84a942d WHIRLPOOL 5646bb3e0fac11961113c83a77a00b22dc4884eed4b0185ebd08ddafd815df270c2d795a6b6a5e689f4dc2819fcabe533a4f3e91d12c10e69b616070937b4991
 EBUILD sphinx3-0.8.ebuild 1435 SHA256 15ae2807988426b07ed5ca48ffde8b0ec9c6c676621bd033375953c674bd8473 SHA512 ad413de84e9ca010342b8e3f59065268dc2230869ea19095d1ebeb61e20835304de1812636335363506868ae9dacb3c0e27e4edc7941993a896201c3265204bc WHIRLPOOL 8d784145c8aae341443d43e0ca5eb57f52f510cb2452f0d1a217381afea3caa9b15585b02b9b4c0bb65ae3be23832946c21a57ccadaead465fb04d616e05bb80
-MISC ChangeLog 1558 SHA256 b3f1f7426f830ac48cbdf1a93dc1c4d4f2db708ee5c595f3f8dc40747110586a SHA512 d9ec29e204e67f23c53f46bc0e09dc0accf080c1f55623b5042823ca8e15b584b17c5ece9da85b5ebe5fa109bfa2c9d669e26fbd1b89068f23600cac80f20199 WHIRLPOOL 178464e57b36ef5a77d1d218ec7ddfbcc48a87048b4326d219ab5b9fe4788a6722d4c5de50caabd066c0e9d0361052d686c5675a67fa2d1c35ffaca9bf2d3dd5
+MISC ChangeLog 1687 SHA256 64574cc54f2954fe8ff45856fe1d0e9656e51ec1937d5202e87cd55c2c5eab76 SHA512 f4968080d6c55463e8c8871403f0149dd90768df72a5f8d5a1c4fe02a1f78c3a51040c1dae1c48d80bf4ae2117c2f080e8377f3023b252c270b76ac10af40da4 WHIRLPOOL c1619902a47fd3b8b2d51aad150d83818b9fb747806b0893554a80dcb788a6234134016b5a1a6176d67473708b9db87f1c2aedf88922bbef4846058f825048c3
 MISC metadata.xml 166 SHA256 b405a4d46651e139c00ec6b19acf7bb3cd23456275250b6de43951b7559a0b21 SHA512 8a7e8613b02ba13a11e395dce1cb0d785b7e4fe08d83e71fbf3865625952e37794296d1eeeadf5d606109f9abeb269430e24cf3152533bc265612dd730b46db9 WHIRLPOOL f266bc06e2d9fad75d1778157e1868cd6cc9542d74e9cd4847cef0fde8e5d4b8b8c83c62d6e1cd5702271dab9fcd7c326bef23d7b6d7a9e63042a280194d2d4b
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.20 (GNU/Linux)
+Version: GnuPG v2
 
-iQEcBAEBCAAGBQJSVLmRAAoJEH8qFnJlIeBttc4H/RAiDihRZRHAubSDzW8kyX8L
-glmao8OlGwDSDDzxb0ViMT6J/eLlkTTuY1u9t/leWdBCD24ClL3VnQeak6Vm2gT/
-hlOs9FHDXpO0HxIoTnJQ1dJ3L3nV1KbjYm9QgSJLRO5yvmilQNKjqQQ4W1fmiek6
-CzOcuxrRg9snU2FKpk1WxYvuA5rYD7FmuuoAktewjSFFCgkDw/hDHwfKX2Awboe4
-X5F20U7YL8eVKaMbJ6k78kn1eT37Ssfb+8v1DZSvF+y6W1VnUGYvz5Hpt0D7plEI
-D/R3j7znJgxpA/DVi0jFdIM1ZzhakldzUcusZULUhnlgFPe7Msy+WGd5Ppe5ABw=
-=a2dO
+iQJ8BAEBCABmBQJUjg97XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
+MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOmKwP/ip98A4jQRAf/XySba1fGx17
+vh5/x27kIR8toiDCuvsuZDrfjSnYjYCkEPEYcc0c1yIiDz9wAXghvtWiJ9BkNe0f
+7K6N0LE+fCgd4YQSuZkSBX7EsNK3VxvdvNPx2cI/RJZvU49KLIpIZ0AF8yCLI20Q
+qz2UCsUPRoFWCDlsRnMKE2skKgs7YhvaqZv7j+iUc0FKaYzbTzDyDHMOZdNPeV1M
+uVgz0nocmqIhObyNk3MCbJGrU2fv5QSABRMbdPt/16Rr0+DvxptlTYaH0gUMw4TF
+VE9c8ggwaOzaYO7jBFJOFyIFrQullbhyJEsmrZCTWWveB49PUD5YauyQPn4LDZzI
+HruSZEfCyitG1lTKB5Rl6bsKN+FjhUNB0lDVm4bQr3BnOcUL6ZEMx3tcjd2ZvF19
+jFpE8pvvfZmR96V0qGhCuVhLQ0q3MCyjglmn8HdzTipuRt874pJIKwWERr6bLRZE
+Ip9j2lOELgB6dPJ80PrdMkVrst6/0/JKTBIAHYFWHaDPbDk2xT5jPUnuTcObiiLZ
+6ineIvrM7k+krlZy97pHOTz6eVYtxnLE1xAqddZwrkCAGdYP229CYWQrYd1D1SBx
+2Ix6eo5cU7jHmRMcS8wYaq4PiMwcVrfGxBYtXsIBby1DrQOYdzLdTlUsTUGVPCN7
+VMajDCi93uvdHH/K3exO
+=KoIU
 -----END PGP SIGNATURE-----
diff --git a/app-accessibility/sphinx3/sphinx3-0.8-r1.ebuild b/app-accessibility/sphinx3/sphinx3-0.8-r1.ebuild
new file mode 100644 (file)
index 0000000..bc7dc48
--- /dev/null
@@ -0,0 +1,61 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-accessibility/sphinx3/sphinx3-0.8-r1.ebuild,v 1.1 2014/12/14 22:30:18 mgorny Exp $
+
+EAPI=5
+
+# disable automatic phase exports and deps
+DISTUTILS_OPTIONAL=1
+PYTHON_COMPAT=( python2_7 )
+
+inherit autotools-utils distutils-r1 prefix eutils
+
+DESCRIPTION="CMU Speech Recognition engine"
+HOMEPAGE="http://cmusphinx.sourceforge.net/"
+SRC_URI="mirror://sourceforge/cmusphinx/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc python static-libs"
+
+RDEPEND=">=app-accessibility/sphinxbase-0.7[static-libs?,python?,${PYTHON_USEDEP}]
+       python? ( ${PYTHON_DEPS} )"
+DEPEND="${RDEPEND}"
+
+REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} )"
+
+# Due to generated Python setup.py.
+AUTOTOOLS_IN_SOURCE_BUILD=1
+
+src_prepare() {
+       epatch "${FILESDIR}/${P}_heap_fix.patch" \
+               "${FILESDIR}/${P}-libutil.patch"
+       eprefixify 'python/setup.py'
+}
+
+src_compile() {
+       autotools-utils_src_compile
+
+       if use python; then
+               cd python || die
+               distutils-r1_src_compile
+       fi
+}
+
+src_install() {
+       local DOCS=( AUTHORS ChangeLog NEWS README )
+       autotools-utils_src_install
+
+       if use doc; then
+               cd doc || die
+               dohtml -r -x CVS s3* s3 *.html
+       fi
+
+       if use python; then
+               unset DOCS
+
+               cd "${S}"/python || die
+               distutils-r1_src_install
+       fi
+}