--- enchant-1.5.0.orig/enchant.pc.in +++ enchant-1.5.0/enchant.pc.in @@ -6,6 +6,6 @@ Name: libenchant Description: A spell checking library Version: @VERSION@ -Requires: glib-2.0 gmodule-no-export-2.0 +Requires: glib-2.0 gmodule-2.0 Libs: -L${libdir} -lenchant Cflags: -I${includedir}/enchant --- enchant-1.5.0.orig/config.guess +++ enchant-1.5.0/config.guess @@ -4,7 +4,7 @@ # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 # Free Software Foundation, Inc. -timestamp='2008-11-15' +timestamp='2009-04-27' # This file is free software; you can redistribute it and/or modify it # under the terms of the GNU General Public License as published by @@ -324,6 +324,9 @@ case `/usr/bin/uname -p` in sparc) echo sparc-icl-nx7; exit ;; esac ;; + s390x:SunOS:*:*) + echo ${UNAME_MACHINE}-ibm-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` + exit ;; sun4H:SunOS:5.*:*) echo sparc-hal-solaris2`echo ${UNAME_RELEASE}|sed -e 's/[^.]*//'` exit ;; @@ -337,7 +340,7 @@ # Note that the Sun cc does not turn __LP64__ into 1 like gcc does. # This test works for both compilers. if [ "$CC_FOR_BUILD" != 'no_compiler_found' ]; then - if echo '\n#ifdef __amd64\nIS_64BIT_ARCH\n#endif' | \ + if (echo '#ifdef __amd64'; echo IS_64BIT_ARCH; echo '#endif') | \ (CCOPTS= $CC_FOR_BUILD -E - 2>/dev/null) | \ grep IS_64BIT_ARCH >/dev/null then @@ -1115,8 +1118,11 @@ pc:*:*:*) # Left here for compatibility: # uname -m prints for DJGPP always 'pc', but it prints nothing about - # the processor, so we play safe by assuming i386. - echo i386-pc-msdosdjgpp + # the processor, so we play safe by assuming i586. + # Note: whatever this is, it MUST be the same as what config.sub + # prints for the "djgpp" host, or else GDB configury will decide that + # this is a cross-build. + echo i586-pc-msdosdjgpp exit ;; Intel:Mach:3*:*) echo i386-pc-mach3 @@ -1154,6 +1160,16 @@ 3[34]??:*:4.0:* | 3[34]??,*:*:4.0:*) /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ && { echo i486-ncr-sysv4; exit; } ;; + NCR*:*:4.2:* | MPRAS*:*:4.2:*) + OS_REL='.3' + test -r /etc/.relid \ + && OS_REL=.`sed -n 's/[^ ]* [^ ]* \([0-9][0-9]\).*/\1/p' < /etc/.relid` + /bin/uname -p 2>/dev/null | grep 86 >/dev/null \ + && { echo i486-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep entium >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } + /bin/uname -p 2>/dev/null | /bin/grep pteron >/dev/null \ + && { echo i586-ncr-sysv4.3${OS_REL}; exit; } ;; m68*:LynxOS:2.*:* | m68*:LynxOS:3.0*:*) echo m68k-unknown-lynxos${UNAME_RELEASE} exit ;; @@ -1340,6 +1356,9 @@ i*86:rdos:*:*) echo ${UNAME_MACHINE}-pc-rdos exit ;; + i*86:AROS:*:*) + echo ${UNAME_MACHINE}-pc-aros + exit ;; esac #echo '(No uname command or uname output not recognized.)' 1>&2 --- enchant-1.5.0.orig/config.sub +++ enchant-1.5.0/config.sub @@ -4,7 +4,7 @@ # 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 # Free Software Foundation, Inc. -timestamp='2008-09-08' +timestamp='2009-04-17' # This file is (in principle) common to ALL GNU software. # The presence of a machine in this file suggests that SOME GNU software @@ -122,6 +122,7 @@ case $maybe_os in nto-qnx* | linux-gnu* | linux-dietlibc | linux-newlib* | linux-uclibc* | \ uclinux-uclibc* | uclinux-gnu* | kfreebsd*-gnu* | knetbsd*-gnu* | netbsd*-gnu* | \ + kopensolaris*-gnu* | \ storm-chaos* | os2-emx* | rtmk-nova*) os=-$maybe_os basic_machine=`echo $1 | sed 's/^\(.*\)-\([^-]*-[^-]*\)$/\1/'` @@ -249,6 +250,7 @@ | h8300 | h8500 | hppa | hppa1.[01] | hppa2.0 | hppa2.0[nw] | hppa64 \ | i370 | i860 | i960 | ia64 \ | ip2k | iq2000 \ + | lm32 \ | m32c | m32r | m32rle | m68000 | m68k | m88k \ | maxq | mb | microblaze | mcore | mep | metag \ | mips | mipsbe | mipseb | mipsel | mipsle \ @@ -270,6 +272,7 @@ | mipsisa64sr71k | mipsisa64sr71kel \ | mipstx39 | mipstx39el \ | mn10200 | mn10300 \ + | moxie \ | mt \ | msp430 \ | nios | nios2 \ @@ -279,7 +282,7 @@ | powerpc | powerpc64 | powerpc64le | powerpcle | ppcbe \ | pyramid \ | score \ - | sh | sh[1234] | sh[24]a | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ + | sh | sh[1234] | sh[24]a | sh[24]aeb | sh[23]e | sh[34]eb | sheb | shbe | shle | sh[1234]le | sh3ele \ | sh64 | sh64le \ | sparc | sparc64 | sparc64b | sparc64v | sparc86x | sparclet | sparclite \ | sparcv8 | sparcv9 | sparcv9b | sparcv9v \ @@ -331,6 +334,7 @@ | hppa-* | hppa1.[01]-* | hppa2.0-* | hppa2.0[nw]-* | hppa64-* \ | i*86-* | i860-* | i960-* | ia64-* \ | ip2k-* | iq2000-* \ + | lm32-* \ | m32c-* | m32r-* | m32rle-* \ | m68000-* | m680[012346]0-* | m68360-* | m683?2-* | m68k-* \ | m88110-* | m88k-* | maxq-* | mcore-* | metag-* \ @@ -362,7 +366,7 @@ | powerpc-* | powerpc64-* | powerpc64le-* | powerpcle-* | ppcbe-* \ | pyramid-* \ | romp-* | rs6000-* \ - | sh-* | sh[1234]-* | sh[24]a-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ + | sh-* | sh[1234]-* | sh[24]a-* | sh[24]aeb-* | sh[23]e-* | sh[34]eb-* | sheb-* | shbe-* \ | shle-* | sh[1234]le-* | sh3ele-* | sh64-* | sh64le-* \ | sparc-* | sparc64-* | sparc64b-* | sparc64v-* | sparc86x-* | sparclet-* \ | sparclite-* \ @@ -443,6 +447,10 @@ basic_machine=m68k-apollo os=-bsd ;; + aros) + basic_machine=i386-pc + os=-aros + ;; aux) basic_machine=m68k-apple os=-aux @@ -1182,7 +1190,7 @@ we32k) basic_machine=we32k-att ;; - sh[1234] | sh[24]a | sh[34]eb | sh[1234]le | sh[23]ele) + sh[1234] | sh[24]a | sh[24]aeb | sh[34]eb | sh[1234]le | sh[23]ele) basic_machine=sh-unknown ;; sparc | sparcv8 | sparcv9 | sparcv9b | sparcv9v) @@ -1254,8 +1262,9 @@ -gnu* | -bsd* | -mach* | -minix* | -genix* | -ultrix* | -irix* \ | -*vms* | -sco* | -esix* | -isc* | -aix* | -sunos | -sunos[34]*\ | -hpux* | -unos* | -osf* | -luna* | -dgux* | -solaris* | -sym* \ + | -kopensolaris* \ | -amigaos* | -amigados* | -msdos* | -newsos* | -unicos* | -aof* \ - | -aos* \ + | -aos* | -aros* \ | -nindy* | -vxsim* | -vxworks* | -ebmon* | -hms* | -mvs* \ | -clix* | -riscos* | -uniplus* | -iris* | -rtu* | -xenix* \ | -hiux* | -386bsd* | -knetbsd* | -mirbsd* | -netbsd* \ --- enchant-1.5.0.orig/debian/libenchant1c2a.shlibs +++ enchant-1.5.0/debian/libenchant1c2a.shlibs @@ -0,0 +1 @@ +libenchant 1 libenchant1c2a (>= 1.5) --- enchant-1.5.0.orig/debian/enchant.ordering +++ enchant-1.5.0/debian/enchant.ordering @@ -0,0 +1,8 @@ +*:myspell,aspell,ispell +fi:voikko,ispell,myspell,aspell +fi_FI:voikko,ispell,myspell,aspell +he:hspell,myspell +he_IL:hspell,myspell +yi:uspell +tr:zemberek +tr_TR:zemberek --- enchant-1.5.0.orig/debian/copyright +++ enchant-1.5.0/debian/copyright @@ -0,0 +1,89 @@ +This package was debianized by Masayuki Hatta on +Tue, 30 Sep 2003 16:46:51 +0900. + +It was downloaded from http://www.abisource.com/projects/enchant/ + +Upstream Authors: Dom Lachowicz et. al. + +Copyright: Copyright (c) 2003- Dom Lachowicz, All Rights Reserved. + + This package is free software; you can redistribute it and/or + modify it under the terms of the GNU Lesser General Public + License as published by the Free Software Foundation; either + version 2 of the License, or (at your option) any later version. + + This package is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Lesser General Public License for more details. + + You should have received a copy of the GNU Lesser General Public + License along with this package; if not, write to the Free Software + Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA + +On Debian systems, the complete text of the GNU Lesser General +Public License can be found in `/usr/share/common-licenses/LGPL'. + +The mspell backend is released under the following license: + +/* + * Copyright 2002 Kevin B. Hendricks, Stratford, Ontario, Canada + * And Contributors. All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * 3. All modifications to the source code must be clearly marked as + * such. Binary redistributions based on modified source code + * must be clearly marked as modified versions in the documentation + * and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY KEVIN B. HENDRICKS AND CONTRIBUTORS + * ``AS IS'' AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS + * FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL + * KEVIN B. HENDRICKS OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, + * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, + * BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; + * LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * + * NOTE: A special thanks and credit goes to Geoff Kuenning + * the creator of ispell. MySpell's affix algorithms were + * based on those of ispell which should be noted is + * copyright Geoff Kuenning et.al. and now available + * under a BSD style license. For more information on ispell + * and affix compression in general, please see: + * http://www.cs.ucla.edu/ficus-members/geoff/ispell.html + * (the home page for ispell) + * + * An almost complete rewrite of MySpell for use by + * the Mozilla project has been developed by David Einstein + * (Deinst@world.std.com). David and I are now + * working on parallel development tracks to help + * our respective projects (Mozilla and OpenOffice.org + * and we will maintain full affix file and dictionary + * file compatibility and work on merging our versions + * of MySpell back into a single tree. David has been + * a significant help in improving MySpell. + * + * Special thanks also go to La'szlo' Ne'meth + * who is the author of the + * Hungarian dictionary and who developed and contributed + * the code to support compound words in MySpell + * and fixed numerous problems with the encoding + * case conversion tables. + * + */ --- enchant-1.5.0.orig/debian/libenchant-dev.files +++ enchant-1.5.0/debian/libenchant-dev.files @@ -0,0 +1,7 @@ +usr/include/* +usr/lib/lib*.a +usr/lib/lib*.so +usr/lib/enchant/lib*.a +usr/lib/pkgconfig/* +/usr/lib/*.la +/usr/lib/enchant/*.la --- enchant-1.5.0.orig/debian/libenchant1c2a.files +++ enchant-1.5.0/debian/libenchant1c2a.files @@ -0,0 +1,4 @@ +usr/lib/lib*.so.* +usr/lib/enchant/lib*.so +usr/lib/enchant/lib*.so.* +usr/bin --- enchant-1.5.0.orig/debian/control +++ enchant-1.5.0/debian/control @@ -0,0 +1,52 @@ +Source: enchant +Section: devel +Priority: optional +Maintainer: Ubuntu Core Developers +XSBC-Original-Maintainer: Masayuki Hatta (mhatta) +Build-Depends: debhelper (>= 4.0.0), dpatch, hspell (>= 0.7-2), libdbus-1-dev, libdbus-glib-1-dev, libhunspell-dev (>= 1.1.5-2), libpspell-dev (>= 0.60.3-3), libglib2.0-dev, libvoikko-dev, libz-dev +Standards-Version: 3.8.0 + +Package: libenchant-dev +Section: libdevel +Architecture: any +Depends: libenchant1c2a (= ${binary:Version}) +Description: a wrapper library for various spell checker engines (development) + Enchant is a generic spell checking library which uses existing + spell checker engines such as ispell, aspell and myspell as its backends. + . + Enchant steps in to provide uniformity and conformity on top of these + libraries, and implement certain features that may be lacking in any + individual provider library. + . + This package contains files needed for development with Enchant. + +Package: libenchant1c2a +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libenchant1, libenchant1c2 +Replaces: libenchant-dev (<< 1.1.1++cvs.2003.11.08), libenchant1, libenchant1c2 +Suggests: libenchant-voikko +Description: a wrapper library for various spell checker engines + Enchant is a generic spell checking library which uses existing + spell checker engines such as ispell, aspell and myspell as its backends. + . + Enchant steps in to provide uniformity and conformity on top of these + libraries, and implement certain features that may be lacking in any + individual provider library. + . + This package contains shared library and program. + +Package: libenchant-voikko +Section: libs +Architecture: any +Depends: ${shlibs:Depends} +Conflicts: libenchant1c2a (= 1.4.2-3) +Replaces: libenchant1c2a (= 1.4.2-3) +Description: Voikko spell-checker libenchant plugin + Voikko is a Finnish spell-checker and hyphenator based on Malaga and + Suomi-Malaga. + . + This package contains a libenchant provider plugin that allows using Voikko in + any application that uses enchant library for spell-checking, such as + Abiword. --- enchant-1.5.0.orig/debian/libenchant1c2a.docs +++ enchant-1.5.0/debian/libenchant1c2a.docs @@ -0,0 +1,2 @@ +README + --- enchant-1.5.0.orig/debian/rules +++ enchant-1.5.0/debian/rules @@ -0,0 +1,122 @@ +#!/usr/bin/make -f +# -*- makefile -*- +# Sample debian/rules that uses debhelper. +# GNU copyright 1997 to 1999 by Joey Hess. + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + + +# These are used for cross-compiling and for saving the configure script +# from having to guess our platform (since we know it already) +DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE) +DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE) + +# Include dpatch stuff. +include /usr/share/dpatch/dpatch.make + +CFLAGS = -Wall -g + +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) + CFLAGS += -O0 +else + CFLAGS += -O2 +endif +ifeq (,$(findstring nostrip,$(DEB_BUILD_OPTIONS))) + INSTALL_PROGRAM += -s +endif + +# shared library versions, option 1 +version=2.0.5 +major=2 +# option 2, assuming the library is created as src/.libs/libfoo.so.2.0.5 or so +#version=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/[0-9]+\.[0-9]+\.[0-9]+$$/)) print substr($$0,RSTART)}'` +#major=`ls src/.libs/lib*.so.* | \ +# awk '{if (match($$0,/\.so\.[0-9]+$$/)) print substr($$0,RSTART+4)}'` + +config.status: configure + dh_testdir + # Add here commands to configure the package. + ./configure --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info \ + --with-ispell-dir=/usr/lib/ispell --with-myspell-dir=/usr/share/myspell/dicts --enable-zemberek + + +build: patch build-stamp +build-stamp: config.status + dh_testdir + + # Add here commands to compile the package. + $(MAKE) + + touch build-stamp + +clean: unpatch + dh_testdir + dh_testroot + rm -f build-stamp + + # Add here commands to clean up after the build process. + [ ! -f Makefile ] || $(MAKE) distclean +ifneq "$(wildcard /usr/share/misc/config.sub)" "" + cp -f /usr/share/misc/config.sub config.sub +endif +ifneq "$(wildcard /usr/share/misc/config.guess)" "" + cp -f /usr/share/misc/config.guess config.guess +endif + + + dh_clean + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + # Add here commands to install the package into debian/tmp + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + +# Build architecture-independent files here. +binary-indep: build install +# We have nothing to do by default. + +# Build architecture-dependent files here. +binary-arch: build install + dh_testdir + dh_testroot + dh_movefiles -plibenchant-voikko + dh_movefiles -Nlibenchant-voikko + dh_installchangelogs ChangeLog + dh_installdocs + install -m 644 $(CURDIR)/src/aspell/README $(CURDIR)/debian/libenchant1c2a/usr/share/doc/libenchant1c2a/aspell + install -m 644 $(CURDIR)/src/ispell/README $(CURDIR)/debian/libenchant1c2a/usr/share/doc/libenchant1c2a/ispell + install -m 644 $(CURDIR)/src/uspell/README $(CURDIR)/debian/libenchant1c2a/usr/share/doc/libenchant1c2a/uspell + install -m 644 $(CURDIR)/debian/enchant.ordering $(CURDIR)/debian/libenchant1c2a/usr/share/enchant/enchant.ordering + dh_installexamples +# dh_install +# dh_installmenu +# dh_installdebconf +# dh_installlogrotate +# dh_installemacsen +# dh_installpam +# dh_installmime +# dh_installinit +# dh_installcron +# dh_installinfo + dh_installman -plibenchant1c2a doc/enchant.1 + dh_link + dh_strip + dh_compress + dh_fixperms +# dh_perl +# dh_python +# dh_makeshlibs + dh_installdeb + dh_shlibdeps + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install --- enchant-1.5.0.orig/debian/libenchant-voikko.files +++ enchant-1.5.0/debian/libenchant-voikko.files @@ -0,0 +1 @@ +usr/lib/enchant/libenchant_voikko.so --- enchant-1.5.0.orig/debian/changelog +++ enchant-1.5.0/debian/changelog @@ -0,0 +1,257 @@ +enchant (1.5.0-0ubuntu3) karmic-proposed; urgency=low + + * debian/patches/90_upstream_change_dont_truncated_custom_dictionnary.dpatch: + - upstream change to fix incorrect dictionnary checking leading to clear + the custom dictionnary entries on start (lp: #446230) + + -- Sebastien Bacher Mon, 02 Nov 2009 12:29:56 +0100 + +enchant (1.5.0-0ubuntu2) karmic; urgency=low + + * debian/patches/03_turkish_list_only_when_zemberek_installed.patch.dpatch: + - correctly check if zemberek is installed to list the turkish dictionary + (lp: #276118) + + -- Sebastien Bacher Thu, 08 Oct 2009 14:24:28 +0200 + +enchant (1.5.0-0ubuntu1) karmic; urgency=low + + * New upstream version + * debian/libenchant1c2a.shlibs: + - updated shlibs version + + -- Sebastien Bacher Tue, 28 Jul 2009 17:03:53 +0200 + +enchant (1.4.2-3.3ubuntu1) jaunty; urgency=low + + * Merge with Debian; remaining changes: + - Split libenchant_voikko.so into a separate package to avoid pulling + in the copious voikko dependencies, lifting the package description + from the previous libenchant-voikko binary from tmispell-voikko. + - Make libenchant1c2a Suggest: libenchant-voikko. + + -- Matthias Klose Fri, 28 Nov 2008 09:21:11 +0100 + +enchant (1.4.2-3.3) unstable; urgency=low + + * Non-maintainer upload. + * added debian/patches/02_fix_non_matching_dicts_crasher.dpatch: + - don't close the directory before returning a dictionary otherwise + the code listing the next entries will crash. Closes: #492212 + + -- James A. Treacy Wed, 08 Oct 2008 23:58:33 -0400 + +enchant (1.4.2-3.2) unstable; urgency=low + + * Non-maintainer upload. + * Bump shlibs to the current upstream (Closes: #499710) + + -- Paul Wise Tue, 30 Sep 2008 14:52:05 +0800 + +enchant (1.4.2-3.1ubuntu2) intrepid; urgency=low + + * debian/patches/02_fix_non_matching_dicts_crasher.dpatch: + - don't close the directory before returning a dictionnary otherwise + the code listing the next entries will crash (lp: #261596) + + -- Sebastien Bacher Tue, 07 Oct 2008 15:32:37 +0200 + +enchant (1.4.2-3.1ubuntu1) intrepid; urgency=low + + * Merge from debian unstable, remaining changes (LP: #261075): + - Split libenchant_voikko.so into a separate package to avoid pulling + in the copious voikko dependencies, lifting the package description + from the previous libenchant-voikko binary from tmispell-voikko. + - Make libenchant1c2a Suggest: libenchant-voikko. + + -- Laurent Bigonville Tue, 02 Sep 2008 19:20:35 +0200 + +enchant (1.4.2-3.1) unstable; urgency=low + + * Non-maintainer upload. + * Re-add lost patch for using gmodule-no-export-2.0 so that libraries linkin to + enchant don't have all their symbols exported. Closes:#484463. + + -- Dafydd Harries Sun, 24 Aug 2008 21:46:43 +0100 + +enchant (1.4.2-3ubuntu1) intrepid; urgency=low + + * Split libenchant_voikko.so into a separate package to avoid pulling + in the copious voikko dependencies, lifting the package description + from the previous libenchant-voikko binary from tmispell-voikko. + * Make libenchant1c2a Suggest: libenchant-voikko. + + -- Steve Langasek Wed, 06 Aug 2008 22:13:23 +0000 + +enchant (1.4.2-3) unstable; urgency=low + + * Really added Zemberek support, thanks Mert - closes: #491023 + + -- Masayuki Hatta (mhatta) Wed, 16 Jul 2008 12:42:19 +0900 + +enchant (1.4.2-2) unstable; urgency=low + + * Fixed a typo in control. + + -- Masayuki Hatta (mhatta) Wed, 16 Jul 2008 05:04:42 +0900 + +enchant (1.4.2-1) unstable; urgency=low + + * New upstream release - closes: #479487 + * Bumped to Standards-Version: 3.8.0. + * Added libvoikko-dev to build-dep. + * Now conflicts with libenchant-voikko (Thanks Timo Jyrinki for suggestion). + + -- Masayuki Hatta (mhatta) Tue, 15 Jul 2008 02:41:17 +0900 + +enchant (1.3.0-5.1) unstable; urgency=medium + + * NMU + * debian/patches/04_enchant.pc.dpatch + - Added. Require gmodule-no-export-2.0 instead of gmodule-2.0 so + --export-dynamic isn't added to the linker flags, which breaks libraries + using linker script building against libenchant (Closes: #484463) + + -- Sjoerd Simons Wed, 04 Jun 2008 22:42:56 +0100 + +enchant (1.3.0-5) unstable; urgency=low + + * Bumped to Standards-Version: 3.7.3. + * Fixed various lintian warnings. + + -- Masayuki Hatta (mhatta) Thu, 06 Dec 2007 22:58:44 +0900 + +enchant (1.3.0-4) unstable; urgency=low + + * Now excludes hyphenation dictionaries from myspell, thanks Harri Pitkanen for patch - closes: #425407 + + -- Masayuki Hatta (mhatta) Wed, 05 Dec 2007 03:08:37 +0900 + +enchant (1.3.0-3) unstable; urgency=low + + * Maintainer upload. + * Acknowledged NMU, thanks Rene! - closes: #418262, #403834, #419543 + + -- Masayuki Hatta (mhatta) Tue, 01 May 2007 19:06:51 +0900 + +enchant (1.3.0-2.1) unstable; urgency=low + + * NMU + * fix FTBFS wiith new hunspell (closes: #418262) + * --with-myspell-dir=/usr/share/myspell/dicts (closes: #403834) + * remove obsolete libmyspell-dev build-dep (closes: #419543) + + -- Rene Engelhard Mon, 16 Apr 2007 15:54:27 +0200 + +enchant (1.3.0-2) unstable; urgency=low + + * Install enchant.ordering - closes: #393147 + + -- Masayuki Hatta (mhatta) Mon, 16 Oct 2006 02:29:42 +0900 + +enchant (1.3.0-1) unstable; urgency=low + + * New upstream release - closes: #377933 + * Acknowledged NMUs - closes: #321083, #339161 + * Revised description - closes: #341902 + * Specify --with-ispell-dir in build - closes: #320255 + * Bumped to Standards-Version: 3.7.2. + * Fixed FSF's address. + + -- Masayuki Hatta (mhatta) Sat, 14 Oct 2006 23:21:37 +0900 + +enchant (1.1.6-1.2) unstable; urgency=medium + + * Non-maintainer upload. + * Medium-urgency upload for RC bugfix. + * Change package name from libenchant1c2 to libenchant1c2a for the + C++ mt allocator ABI change, and conflict/replace libenchant1c2 + accordingly. Closes: #339161. + + -- Steve Langasek Mon, 28 Nov 2005 06:28:05 -0800 + +enchant (1.1.6-1.1) unstable; urgency=medium + + * Non-maintainer upload. + * Tighten build-deps on myspell. closes: #321083 + + -- Joshua Kwan Thu, 29 Sep 2005 22:34:39 -0700 + +enchant (1.1.6-1) unstable; urgency=low + + * New upstream release - closes: #302637 + * Made changes for GCC 4.0 transition. + * Added Build-Dep: libz-dev, closes: #301315 + * Made Standards-Version: 3.6.2.1 (no physical changes). + + -- Masayuki Hatta (mhatta) Tue, 12 Jul 2005 03:12:38 +0900 + +enchant (1.1.4+cvs.2004.08.10-1) unstable; urgency=low + + * New upstream release (CVS snapshot). + + -- Masayuki Hatta (mhatta) Tue, 10 Aug 2004 09:01:33 +0900 + +enchant (1.1.4+cvs.2004.04.07-1) unstable; urgency=low + + * New upstream release (CVS snapshot). + * Linked with hspell. + + -- Masayuki Hatta (mhatta) Wed, 7 Apr 2004 21:16:38 +0900 + +enchant (1.1.4+cvs.2004.02.14-1) unstable; urgency=low + + * New upstream release (CVS snapshot). + + -- Masayuki Hatta (mhatta) Sat, 14 Feb 2004 16:32:48 +0900 + +enchant (1.1.4+cvs.2004.02.07-3) unstable; urgency=low + + * [control] changed Maintainer field. + * Temporarily disabled hspell support due to build problem. + + -- Masayuki Hatta (mhatta) Sun, 8 Feb 2004 02:51:54 +0900 + +enchant (1.1.4+cvs.2004.02.07-2) unstable; urgency=low + + * Oops, forgot to apply Rene Engelhard's "use external libmyspell" patch. Sorry rene - closes: #227689 + + -- Masayuki Hatta (mhatta) Sun, 8 Feb 2004 00:48:15 +0900 + +enchant (1.1.4+cvs.2004.02.07-1) unstable; urgency=low + + * New upstream release (CVS snapshot). + * Added hspell support. + + -- Masayuki Hatta (mhatta) Sat, 7 Feb 2004 19:11:01 +0900 + +enchant (1.1.1+cvs.2003.11.08-1) unstable; urgency=low + + * New upstream release (CVS snapshot). + * Moved /usr/lib/enchant/lib*.so to libenchant1 - closes: #219616 + * Include several READMEs (by request) - closes: #219617 + * Revised copyright. + * Include the upstream manpage - closes: #219435 + + -- Masayuki Hatta Sat, 8 Nov 2003 13:24:20 +0900 + +enchant (1.1.1+cvs.2003.10.26-1) unstable; urgency=low + + * New upstream release (CVS snapshot). + + -- Masayuki Hatta Sun, 26 Oct 2003 12:05:50 +0900 + +enchant (0.4.0+cvs.2003.10.23-1) unstable; urgency=low + + * New upstream release (CVS snapshot). + * Build-Depends: libpspell-dev instead of libaspell-dev. + + -- Masayuki Hatta Thu, 23 Oct 2003 00:03:55 +0900 + +enchant (0.4.0+cvs.2003.09.30-1) unstable; urgency=low + + * Initial Release. + * aspell, ispell and myspell are supported. uspell is not yet. + + -- Masayuki Hatta Tue, 30 Sep 2003 16:46:51 +0900 + --- enchant-1.5.0.orig/debian/dirs +++ enchant-1.5.0/debian/dirs @@ -0,0 +1,3 @@ +usr/bin + + --- enchant-1.5.0.orig/debian/libenchant1c2a.postinst +++ enchant-1.5.0/debian/libenchant1c2a.postinst @@ -0,0 +1,42 @@ +#!/bin/sh +# postinst script for libenchant1c2a +# +# see: dh_installdeb(1) + +set -e + +# summary of how this script can be called: +# * `configure' +# * `abort-upgrade' +# * `abort-remove' `in-favour' +# +# * `abort-remove' +# * `abort-deconfigure' `in-favour' +# `removing' +# +# for details, see http://www.debian.org/doc/debian-policy/ or +# the debian-policy package + + +case "$1" in + configure) + ldconfig + ;; + + abort-upgrade|abort-remove|abort-deconfigure) + ;; + + *) + echo "postinst called with unknown argument \`$1'" >&2 + exit 1 + ;; +esac + +# dh_installdeb will replace this with shell code automatically +# generated by other debhelper scripts. + +#DEBHELPER# + +exit 0 + + --- enchant-1.5.0.orig/debian/libenchant1c2a.dirs +++ enchant-1.5.0/debian/libenchant1c2a.dirs @@ -0,0 +1,5 @@ +usr/lib +usr/share/doc/libenchant1c2a/aspell +usr/share/doc/libenchant1c2a/ispell +usr/share/doc/libenchant1c2a/uspell +usr/share/enchant --- enchant-1.5.0.orig/debian/libenchant-dev.dirs +++ enchant-1.5.0/debian/libenchant-dev.dirs @@ -0,0 +1,2 @@ +usr/lib +usr/include --- enchant-1.5.0.orig/debian/docs +++ enchant-1.5.0/debian/docs @@ -0,0 +1,6 @@ +BUGS +NEWS +README +TODO +HACKING + --- enchant-1.5.0.orig/debian/compat +++ enchant-1.5.0/debian/compat @@ -0,0 +1 @@ +4 --- enchant-1.5.0.orig/debian/patches/03_turkish_list_only_when_zemberek_installed.dpatch +++ enchant-1.5.0/debian/patches/03_turkish_list_only_when_zemberek_installed.dpatch @@ -0,0 +1,25 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 03_turkish_list_only_when_zemberek_installed.dpatch by Sebastien Bacher +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad enchant-1.5.0~/src/zemberek/zemberek.cpp enchant-1.5.0/src/zemberek/zemberek.cpp +--- enchant-1.5.0~/src/zemberek/zemberek.cpp 2009-05-23 11:44:15.000000000 +0200 ++++ enchant-1.5.0/src/zemberek/zemberek.cpp 2009-10-08 14:23:39.000000000 +0200 +@@ -43,10 +43,11 @@ + g_error_free (Error); + return false; + } +- proxy = dbus_g_proxy_new_for_name (connection, ++ proxy = dbus_g_proxy_new_for_name_owner (connection, + "net.zemberekserver.server.dbus", + "/net/zemberekserver/server/dbus/ZemberekDbus", +- "net.zemberekserver.server.dbus.ZemberekDbusInterface"); ++ "net.zemberekserver.server.dbus.ZemberekDbusInterface", ++ &Error); + + dbus_g_connection_unref (connection); + if (proxy == NULL) { + --- enchant-1.5.0.orig/debian/patches/01_use_gmodule_no_export.dpatch +++ enchant-1.5.0/debian/patches/01_use_gmodule_no_export.dpatch @@ -0,0 +1,18 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## use_gmodule_no_export.dpatch by +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad enchant-1.5.0~/enchant.pc.in enchant-1.5.0/enchant.pc.in +--- enchant-1.5.0~/enchant.pc.in 2009-07-28 17:05:32.000000000 +0200 ++++ enchant-1.5.0/enchant.pc.in 2009-07-28 17:05:40.000000000 +0200 +@@ -6,6 +6,6 @@ + Name: libenchant + Description: A spell checking library + Version: @VERSION@ +-Requires: glib-2.0 gmodule-2.0 ++Requires: glib-2.0 gmodule-no-export-2.0 + Libs: -L${libdir} -lenchant + Cflags: -I${includedir}/enchant --- enchant-1.5.0.orig/debian/patches/90_upstream_change_dont_truncated_custom_dictionnary.dpatch +++ enchant-1.5.0/debian/patches/90_upstream_change_dont_truncated_custom_dictionnary.dpatch @@ -0,0 +1,19 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 90_upstream_change_dont_truncated_custom_dictionnary.dpatch by Sebastien Bacher +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad enchant-1.5.0~/src/pwl.c enchant-1.5.0/src/pwl.c +--- enchant-1.5.0~/src/pwl.c 2009-05-23 11:44:15.000000000 +0200 ++++ enchant-1.5.0/src/pwl.c 2009-11-02 12:23:56.000000000 +0100 +@@ -264,7 +264,7 @@ + + g_return_val_if_fail (file != NULL, NULL); + +- fd = enchant_fopen(file, "wb"); ++ fd = enchant_fopen(file, "rb"); + if(fd == NULL) + { + return NULL; --- enchant-1.5.0.orig/debian/patches/00list +++ enchant-1.5.0/debian/patches/00list @@ -0,0 +1,5 @@ +01_use_gmodule_no_export.dpatch +02_fix_non_matching_dicts_crasher.dpatch +03_turkish_list_only_when_zemberek_installed.dpatch +90_upstream_change_dont_truncated_custom_dictionnary.dpatch + --- enchant-1.5.0.orig/debian/patches/02_fix_non_matching_dicts_crasher.dpatch +++ enchant-1.5.0/debian/patches/02_fix_non_matching_dicts_crasher.dpatch @@ -0,0 +1,20 @@ +#! /bin/sh /usr/share/dpatch/dpatch-run +## 02_fix_non_matching_dicts_crasher.dpatch by Sebastien Bacher +## +## All lines beginning with `## DP:' are a description of the patch. +## DP: No description. + +@DPATCH@ +diff -urNad enchant-1.5.0~/src/myspell/myspell_checker.cpp enchant-1.5.0/src/myspell/myspell_checker.cpp +--- enchant-1.5.0~/src/myspell/myspell_checker.cpp 2009-07-28 17:05:51.000000000 +0200 ++++ enchant-1.5.0/src/myspell/myspell_checker.cpp 2009-07-28 17:05:54.000000000 +0200 +@@ -368,8 +368,8 @@ + strstr (dir_entry, ".dic") != NULL) { + char *dict = g_build_filename (dirs[i].c_str(), + dir_entry, NULL); +- g_dir_close (dir); + if(s_hasCorrespondingAffFile(dict)){ ++ g_dir_close (dir); + return dict; + } + } --- enchant-1.5.0.orig/src/myspell/myspell_checker.cpp +++ enchant-1.5.0/src/myspell/myspell_checker.cpp @@ -368,8 +368,8 @@ strstr (dir_entry, ".dic") != NULL) { char *dict = g_build_filename (dirs[i].c_str(), dir_entry, NULL); + g_dir_close (dir); if(s_hasCorrespondingAffFile(dict)){ - g_dir_close (dir); return dict; } }