public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] gentoo-x86 commit in app-text/enchant: enchant-1.6.0.ebuild ChangeLog
@ 2012-04-24 13:39 Tomas Chvatal (scarabeus)
  0 siblings, 0 replies; 2+ messages in thread
From: Tomas Chvatal (scarabeus) @ 2012-04-24 13:39 UTC (permalink / raw
  To: gentoo-commits

scarabeus    12/04/24 13:39:30

  Modified:             enchant-1.6.0.ebuild ChangeLog
  Log:
  After 4 years the ewarn can go. Update eapi to 4 and use required_use.
  
  (Portage version: 2.2.0_alpha101/cvs/Linux x86_64)

Revision  Changes    Path
1.14                 app-text/enchant/enchant-1.6.0.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/enchant/enchant-1.6.0.ebuild?rev=1.14&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/enchant/enchant-1.6.0.ebuild?rev=1.14&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/enchant/enchant-1.6.0.ebuild?r1=1.13&r2=1.14

Index: enchant-1.6.0.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-text/enchant/enchant-1.6.0.ebuild,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- enchant-1.6.0.ebuild	14 Aug 2011 05:06:19 -0000	1.13
+++ enchant-1.6.0.ebuild	24 Apr 2012 13:39:30 -0000	1.14
@@ -1,9 +1,10 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/enchant/enchant-1.6.0.ebuild,v 1.13 2011/08/14 05:06:19 nirbheek Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/enchant/enchant-1.6.0.ebuild,v 1.14 2012/04/24 13:39:30 scarabeus Exp $
 
-EAPI="3"
-inherit libtool confutils autotools
+EAPI=4
+
+inherit libtool autotools
 
 DESCRIPTION="Spellchecker wrapping library"
 HOMEPAGE="http://www.abisource.com/enchant/"
@@ -26,18 +27,20 @@
 DEPEND="${COMMON_DEPENDS}
 	dev-util/pkgconfig"
 
-pkg_setup() {
-	confutils_require_any aspell hunspell zemberek
-}
+REQUIRED_USE="|| ( hunspell aspell zemberek )"
+
+DOCS="AUTHORS BUGS ChangeLog HACKING MAINTAINERS NEWS README TODO"
 
 src_prepare() {
-	sed -i -e 's:noinst_PROGRAMS:check_PROGRAMS:' tests/Makefile.am \
-		|| die "unable to remove testdefault build"
+	sed -i \
+		-e 's:noinst_PROGRAMS:check_PROGRAMS:' \
+		tests/Makefile.am || die
 	eautoreconf
 }
 
 src_configure() {
-	econf $(use_enable aspell) \
+	econf \
+		$(use_enable aspell) \
 		$(use_enable hunspell myspell) \
 		$(use_with hunspell system-myspell) \
 		$(use_enable static-libs static) \
@@ -47,21 +50,10 @@
 }
 
 src_install() {
-	emake DESTDIR="${D}" install || die "emake install failed"
-	dodoc AUTHORS BUGS ChangeLog HACKING MAINTAINERS NEWS README TODO
+	default
 
 	if ! use static-libs; then
 		# Remove useless .la files
 		find "${D}" -name '*.la' -exec rm -f {} + || die "la file removal failed"
 	fi
 }
-
-pkg_postinst() {
-	ewarn "Starting with ${PN}-1.4.0 default spell checking engine has changed"
-	ewarn "from aspell to hunspell. In case you used aspell dictionaries to"
-	ewarn "check spelling you need either reemerge ${PN} with aspell USE flag"
-	ewarn "or you need to emerge myspell-<lang> dictionaries."
-	ewarn "aspell is faster but has less features then hunspell and most"
-	ewarn "distributions by default use hunspell only. Nevertheless in Gentoo"
-	ewarn "it's still your choice which library to use..."
-}



1.120                app-text/enchant/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/enchant/ChangeLog?rev=1.120&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/enchant/ChangeLog?rev=1.120&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/enchant/ChangeLog?r1=1.119&r2=1.120

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-text/enchant/ChangeLog,v
retrieving revision 1.119
retrieving revision 1.120
diff -u -r1.119 -r1.120
--- ChangeLog	14 Aug 2011 05:06:19 -0000	1.119
+++ ChangeLog	24 Apr 2012 13:39:30 -0000	1.120
@@ -1,6 +1,9 @@
 # ChangeLog for app-text/enchant
-# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/enchant/ChangeLog,v 1.119 2011/08/14 05:06:19 nirbheek Exp $
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/enchant/ChangeLog,v 1.120 2012/04/24 13:39:30 scarabeus Exp $
+
+  24 Apr 2012; Tomáš Chvátal <scarabeus@gentoo.org> enchant-1.6.0.ebuild:
+  After 4 years the ewarn can go. Update eapi to 4 and use required_use.
 
   14 Aug 2011; Nirbheek Chauhan <nirbheek@gentoo.org> enchant-1.6.0.ebuild:
   USE=static-libs support, bug 378221






^ permalink raw reply	[flat|nested] 2+ messages in thread

* [gentoo-commits] gentoo-x86 commit in app-text/enchant: enchant-1.6.0.ebuild ChangeLog
@ 2012-09-19 19:31 Tomas Chvatal (scarabeus)
  0 siblings, 0 replies; 2+ messages in thread
From: Tomas Chvatal (scarabeus) @ 2012-09-19 19:31 UTC (permalink / raw
  To: gentoo-commits

scarabeus    12/09/19 19:31:17

  Modified:             enchant-1.6.0.ebuild ChangeLog
  Log:
  Fix eautoreconf call and use new la files punt function from eutils. Fixes bug#435292. Patch provided by Alphat-PC.
  
  (Portage version: 2.2.0_alpha129/cvs/Linux x86_64)

Revision  Changes    Path
1.17                 app-text/enchant/enchant-1.6.0.ebuild

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/enchant/enchant-1.6.0.ebuild?rev=1.17&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/enchant/enchant-1.6.0.ebuild?rev=1.17&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/enchant/enchant-1.6.0.ebuild?r1=1.16&r2=1.17

Index: enchant-1.6.0.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-text/enchant/enchant-1.6.0.ebuild,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- enchant-1.6.0.ebuild	18 May 2012 08:30:49 -0000	1.16
+++ enchant-1.6.0.ebuild	19 Sep 2012 19:31:17 -0000	1.17
@@ -1,10 +1,10 @@
 # Copyright 1999-2012 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/enchant/enchant-1.6.0.ebuild,v 1.16 2012/05/18 08:30:49 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/enchant/enchant-1.6.0.ebuild,v 1.17 2012/09/19 19:31:17 scarabeus Exp $
 
 EAPI=4
 
-inherit libtool autotools
+inherit eutils autotools
 
 DESCRIPTION="Spellchecker wrapping library"
 HOMEPAGE="http://www.abisource.com/enchant/"
@@ -23,7 +23,6 @@
 RDEPEND="${COMMON_DEPENDS}
 	zemberek? ( app-text/zemberek-server )"
 
-# libtool is needed for the install-sh to work
 DEPEND="${COMMON_DEPENDS}
 	virtual/pkgconfig"
 
@@ -35,7 +34,7 @@
 	sed -i \
 		-e 's:noinst_PROGRAMS:check_PROGRAMS:' \
 		tests/Makefile.am || die
-	eautoreconf
+	AT_M4DIR=ac-helpers eautoreconf
 }
 
 src_configure() {
@@ -52,8 +51,5 @@
 src_install() {
 	default
 
-	if ! use static-libs; then
-		# Remove useless .la files
-		find "${D}" -name '*.la' -exec rm -f {} + || die "la file removal failed"
-	fi
+	prune_libtool_files --all
 }



1.123                app-text/enchant/ChangeLog

file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/enchant/ChangeLog?rev=1.123&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/enchant/ChangeLog?rev=1.123&content-type=text/plain
diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-text/enchant/ChangeLog?r1=1.122&r2=1.123

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/app-text/enchant/ChangeLog,v
retrieving revision 1.122
retrieving revision 1.123
diff -u -r1.122 -r1.123
--- ChangeLog	18 May 2012 08:30:49 -0000	1.122
+++ ChangeLog	19 Sep 2012 19:31:17 -0000	1.123
@@ -1,6 +1,10 @@
 # ChangeLog for app-text/enchant
 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/enchant/ChangeLog,v 1.122 2012/05/18 08:30:49 aballier Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-text/enchant/ChangeLog,v 1.123 2012/09/19 19:31:17 scarabeus Exp $
+
+  19 Sep 2012; Tomáš Chvátal <scarabeus@gentoo.org> enchant-1.6.0.ebuild:
+  Fix eautoreconf call and use new la files punt function from eutils. Fixes
+  bug#435292. Patch provided by Alphat-PC.
 
   18 May 2012; Alexis Ballier <aballier@gentoo.org> enchant-1.6.0.ebuild:
   keyword ~amd64-fbsd





^ permalink raw reply	[flat|nested] 2+ messages in thread

end of thread, other threads:[~2012-09-19 19:31 UTC | newest]

Thread overview: 2+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-19 19:31 [gentoo-commits] gentoo-x86 commit in app-text/enchant: enchant-1.6.0.ebuild ChangeLog Tomas Chvatal (scarabeus)
  -- strict thread matches above, loose matches on Subject: below --
2012-04-24 13:39 Tomas Chvatal (scarabeus)

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox