From: Peter Volkov Date: Mon, 12 Sep 2011 06:16:05 +0000 (+0000) Subject: Version bump. Ebuild cleanup: dropped CFLAGS filtering (use sane CFLAGS), EAPI4,... X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=4afd8195c6b55ed4144f560a21112b7d741c5180;p=gentoo.git Version bump. Ebuild cleanup: dropped CFLAGS filtering (use sane CFLAGS), EAPI4, drop .la files. Package-Manager: portage-2.1.10.11/cvs/Linux x86_64 --- diff --git a/app-text/aspell/ChangeLog b/app-text/aspell/ChangeLog index c674551f4cc1..99fa83668814 100644 --- a/app-text/aspell/ChangeLog +++ b/app-text/aspell/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for app-text/aspell # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/app-text/aspell/ChangeLog,v 1.133 2011/02/06 05:34:40 leio Exp $ +# $Header: /var/cvsroot/gentoo-x86/app-text/aspell/ChangeLog,v 1.134 2011/09/12 06:16:05 pva Exp $ + +*aspell-0.60.6.1 (12 Sep 2011) + + 12 Sep 2011; Peter Volkov +aspell-0.60.6.1.ebuild: + Version bump. Ebuild cleanup: dropped CFLAGS filtering (use sane CFLAGS), + EAPI4, drop .la files. 06 Feb 2011; Mart Raudsepp aspell-0.50.5-r4.ebuild, aspell-0.60.5.ebuild: diff --git a/app-text/aspell/Manifest b/app-text/aspell/Manifest index 42f5640b3c22..0dc82201805c 100644 --- a/app-text/aspell/Manifest +++ b/app-text/aspell/Manifest @@ -8,11 +8,13 @@ AUX aspell-0.60.6-replace-fix.patch 1291 RMD160 e026dce5878339d2e83c7a99e5129b48 AUX aspell-quotechar-fix.patch 473 RMD160 200f38438108555bfdc67c68008bced0c3a6b779 SHA1 3602ab6c07818ac0187613d6c54731b65004f741 SHA256 3b5bc1a87613b396b080fb5a13003ac58b9fb443a8d2dc4eb2e03851ddad3a6d DIST aspell-0.50.5.tar.gz 1016586 RMD160 6bfb0070e572ffdedf86ea87f50f4958bb418b12 SHA1 0b17272e1773ef133775d5e6be9fbccc8689ff58 SHA256 e385d747d7423846760170476f16f12719cf2846a99e1b5acea13eeb948c1f4d DIST aspell-0.60.5.tar.gz 1754865 RMD160 1efc56988a01e60d1fcff0143e910f5cb6618a76 SHA1 170ff906bd909dba32144c972d322cfc8fbff41b SHA256 ee9e81d2e3e66b01ad91da736e48568ed8acd6dfb6b664d904066ecc5ea4e84b +DIST aspell-0.60.6.1.tar.gz 1878163 RMD160 6d4e29228e5c47cd4dbd780a73dbc1d2222e8266 SHA1 ff1190db8de279f950c242c6f4c5d5cdc2cbdc49 SHA256 f52583a83a63633701c5f71db3dc40aab87b7f76b29723aeb27941eff42df6e1 DIST aspell-0.60.6.tar.gz 1777930 RMD160 315638cc7cc4ce9d3dc09c7e15faf637855d504e SHA1 335bcb560e00f59d89ec9e4c4114c325fb0e65f4 SHA256 4f5b1520e26cf6bbb1b5ca8a2f9f22948c3ca38ac4c2dd9e02df042fee7c0e36 EBUILD aspell-0.50.5-r4.ebuild 1916 RMD160 3b83318ce4209668bebfde1e8c2736e57a8b64d7 SHA1 957d185ea1d134829dd64328017ef619de906d9c SHA256 7395c7df9424eff516d7e6717b78110ed1ae937edf451ba2dacb2a6479d878f8 EBUILD aspell-0.60.5.ebuild 3021 RMD160 67a20a7ac45425e28a43fa3f827264b8fbb08d64 SHA1 de8e3bea94dd51e44a037ce0b60714400ffdc2b5 SHA256 523648346e8e66f9040588468695573422800f5c189f04dda3d01ac291bd9127 EBUILD aspell-0.60.6-r1.ebuild 3714 RMD160 39bc4c9d85fa2086cc8a70500a3700c92c13d299 SHA1 80c91af1590334ed8f4e8f3db2c6ef767468e786 SHA256 4f178b9d89f5e741cc731e2400c97302139a2f4339b4da9cfb2019fc6a6adba3 EBUILD aspell-0.60.6-r2.ebuild 3762 RMD160 365de5e84b9a12167bee3ecd7088a0a3ac96d93b SHA1 541fd3fac7adef82364da5f82566e0bc00aca625 SHA256 b221f55f4466c97349eb73fd1ccff42c36e57427f60524aa8808cf60182765d8 +EBUILD aspell-0.60.6.1.ebuild 2817 RMD160 9209779701bc6adb221f6b5e8e674ffe4ade211e SHA1 47591aac8cf1b72c134a86042d4b125a47a962b2 SHA256 87fc5e719b211a15e38f3f438cf57c53ca1b75be1178d026a01d298df5d1bf56 EBUILD aspell-0.60.6.ebuild 3030 RMD160 c868f25e2ef0538c88fd208bf1734f9764f03adc SHA1 031c6bfeff851491c6e55cce1349ae986433226d SHA256 8233594391bfd549ab1d04ae0260e9299e1f6133be99c892375d7fe639ebde4b -MISC ChangeLog 20182 RMD160 bf96033b148e829faf72339a6e58dc5fbec501c9 SHA1 d5a2d01eea9e8f2f397408e1c9e92d1bb279ce1a SHA256 238527990601e8694bb3762c857073c0760c2ff98af134b1637bcfbd51c939d9 +MISC ChangeLog 20385 RMD160 c2ad037b3a3d39894451f4e80ebcc822cd17528a SHA1 afd331fbf670581b7ed8ecddbabe97c3d8a3858d SHA256 d8a290270273773928d10a8231ea273ccbed139f4816084c59127a85dce9581d MISC metadata.xml 162 RMD160 853d3c463af1132de9d434e4bdca16fd81a21eb0 SHA1 0d9e341c4b61e23adc1f3806989a0236b83257a0 SHA256 9629e7723cb4708c1910c25510cd14da2729d34eed4ebfc1563df4a1ed5e1b22 diff --git a/app-text/aspell/aspell-0.60.6.1.ebuild b/app-text/aspell/aspell-0.60.6.1.ebuild new file mode 100644 index 000000000000..26a2da4da435 --- /dev/null +++ b/app-text/aspell/aspell-0.60.6.1.ebuild @@ -0,0 +1,91 @@ +# Copyright 1999-2011 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/app-text/aspell/aspell-0.60.6.1.ebuild,v 1.1 2011/09/12 06:16:05 pva Exp $ + +EAPI="4" + +inherit libtool eutils flag-o-matic autotools + +DESCRIPTION="A spell checker replacement for ispell" +HOMEPAGE="http://aspell.net/" +SRC_URI="mirror://gnu/aspell/${P}.tar.gz" + +LICENSE="LGPL-2" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~x86-solaris" +IUSE="nls" + +# Build PDEPEND from list of language codes provided in the tree. +# The PDEPEND string is static - this code just makes it easier to maintain. +def="app-dicts/aspell-en" +for l in \ + "af" "be" "bg" "br" "ca" "cs" "cy" "da" "de" "el" \ + "en" "eo" "es" "et" "fi" "fo" "fr" "ga" "gl" "he" \ + "hr" "is" "it" "la" "lt" "nl" "no" "pl" "pt" "pt_BR" \ + "ro" "ru" "sk" "sl" "sr" "sv" "uk" "vi" ; do + dep="linguas_${l}? ( app-dicts/aspell-${l/pt_BR/pt-br} )" + [[ ${l} = "de" ]] && + dep="linguas_de? ( || ( app-dicts/aspell-de app-dicts/aspell-de-alt ) )" + [[ -z ${PDEPEND} ]] && + PDEPEND="${dep}" || + PDEPEND="${PDEPEND} +${dep}" + def="!linguas_${l}? ( ${def} )" + IUSE="${IUSE} linguas_${l}" +done +PDEPEND="${PDEPEND} +${def}" + +COMMON_DEPEND=">=sys-libs/ncurses-5.2 + nls? ( virtual/libintl )" + +DEPEND="${COMMON_DEPEND} + nls? ( sys-devel/gettext )" + +# English dictionary 0.5 is incompatible with aspell-0.6 +RDEPEND="${COMMON_DEPEND} + !=app-dicts/aspell-en-0.5*" + +src_prepare() { + #epatch "${FILESDIR}/${PN}-0.60.3-templateinstantiations.patch" + epatch "${FILESDIR}/${PN}-0.60.5-nls.patch" + epatch "${FILESDIR}/${PN}-0.60.5-solaris.patch" + epatch "${FILESDIR}/${PN}-0.60.6-darwin-bundles.patch" + + rm m4/lt* m4/libtool.m4 + eautoreconf + elibtoolize --reverse-deps +} + +src_configure() { + econf \ + $(use_enable nls) \ + --disable-static \ + --sysconfdir="${EPREFIX}"/etc/aspell \ + --enable-docdir="${EPREFIX}"/usr/share/doc/${PF} +} + +src_install() { + emake DESTDIR="${D}" install + + dodoc README* TODO + dohtml -r manual/aspell{,-dev}.html + docinto examples + dodoc "${S}"/examples/*.c + + # install ispell/aspell compatibility scripts + exeinto /usr/bin + newexe scripts/ispell ispell-aspell + newexe scripts/spell spell-aspell + + find "${ED}" -name '*.la' -exec rm -f {} + +} + +pkg_postinst() { + elog "In case LINGUAS was not set correctly you may need to install" + elog "dictionaries now. Please choose an aspell- dictionary or" + elog "set LINGUAS correctly and let aspell pull in required packages." + elog "After installing an aspell dictionary for your language(s)," + elog "You may use the aspell-import utility to import your personal" + elog "dictionaries from ispell, pspell and the older aspell" +}