Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 629772 | Differences between
and this patch

Collapse All | Expand All

(-)file_not_specified_in_diff (-8 / +13 lines)
Line  Link Here
0
-- a/configure.ac
0
++ b/configure.ac
Lines 12-23 Link Here
12
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
12
AM_INIT_AUTOMAKE(AC_PACKAGE_NAME, AC_PACKAGE_VERSION)
13
AC_CONFIG_HEADERS([config.h])
13
AC_CONFIG_HEADERS([config.h])
14
14
15
SPELLER_LIB=-lenchant
16
      
17
AC_SUBST(SPELLER_LIB)
18
GTKSPELL_PACKAGES=gtk+-2.0
15
GTKSPELL_PACKAGES=gtk+-2.0
19
AC_SUBST(GTKSPELL_PACKAGES)
16
AC_SUBST(GTKSPELL_PACKAGES)
20
PKG_CHECK_MODULES(GTKSPELL, $GTKSPELL_PACKAGES enchant >= 0.4.0 )
17
PKG_CHECK_MODULES([GTKSPELL], $GTKSPELL_PACKAGES enchant-2 >= 2.0.0,
18
   [HAVE_ENCHANT2="yes";AC_DEFINE([HAVE_ENCHANT2], [1], [Set if enchant-2 library is available.])],
19
   [PKG_CHECK_MODULES([GTKSPELL], $GTKSPELL_PACKAGES enchant >= 0.4.0)
20
])
21
AM_CONDITIONAL(HAVE_ENCHANT2, test "$HAVE_ENCHANT2" = "yes")
21
AC_SUBST(GTKSPELL_CFLAGS)
22
AC_SUBST(GTKSPELL_CFLAGS)
22
AC_SUBST(GTKSPELL_LIBS)
23
AC_SUBST(GTKSPELL_LIBS)
23
24
24
-- a/gtkspell/Makefile.am
25
++ b/gtkspell/Makefile.am
Lines 1-6 Link Here
1
lib_LTLIBRARIES=libgtkspell.la
1
lib_LTLIBRARIES=libgtkspell.la
2
AM_CFLAGS=@GTKSPELL_CFLAGS@ -DG_LOG_DOMAIN=\"gtkspell\" -DLOCALEDIR=\""$(datadir)/locale"\"
2
AM_CFLAGS=@GTKSPELL_CFLAGS@ -DG_LOG_DOMAIN=\"gtkspell\" -DLOCALEDIR=\""$(datadir)/locale"\"
3
libgtkspell_la_LIBADD=@GTKSPELL_LIBS@ @SPELLER_LIB@
3
libgtkspell_la_LIBADD=@GTKSPELL_LIBS@
4
libgtkspell_la_includedir=$(includedir)/gtkspell-2.0/gtkspell
4
libgtkspell_la_includedir=$(includedir)/gtkspell-2.0/gtkspell
5
libgtkspell_la_include_HEADERS=gtkspell.h
5
libgtkspell_la_include_HEADERS=gtkspell.h
6
libgtkspell_la_SOURCES=gtkspell.c deprecated.c gtkspell.h
6
libgtkspell_la_SOURCES=gtkspell.c deprecated.c gtkspell.h
7
-- a/gtkspell/gtkspell.c
7
++ b/gtkspell/gtkspell.c
Lines 277-283 add_to_dictionary(GtkWidget *menuitem, GtkSpell *spell) { Link Here
277
	get_word_extents_from_mark(spell->buffer, &start, &end, spell->mark_click);
277
	get_word_extents_from_mark(spell->buffer, &start, &end, spell->mark_click);
278
	word = gtk_text_buffer_get_text(spell->buffer, &start, &end, FALSE);
278
	word = gtk_text_buffer_get_text(spell->buffer, &start, &end, FALSE);
279
	
279
	
280
#ifdef HAVE_ENCHANT2
281
	enchant_dict_add( spell->speller, word, strlen(word));
282
#else
280
	enchant_dict_add_to_pwl( spell->speller, word, strlen(word));
283
	enchant_dict_add_to_pwl( spell->speller, word, strlen(word));
284
#endif
281
285
282
	gtkspell_recheck_all(spell);
286
	gtkspell_recheck_all(spell);
283
287

Return to bug 629772