debian/0000755000000000000000000000000012265176070007174 5ustar debian/libthai0.symbols0000644000000000000000000000512012265175627012307 0ustar libthai.so.0 libthai0 #MINVER# * Build-Depends-Package: libthai-dev LIBTHAI_0.1@LIBTHAI_0.1 0.1.12 _libthai_on_unload@LIBTHAI_0.1 0.1.12 TACchtype@LIBTHAI_0.1 0.1.12 TACchtype_@LIBTHAI_0.1 0.1.12 TACio_op@LIBTHAI_0.1 0.1.12 TACio_op_@LIBTHAI_0.1 0.1.12 _th_chlevel_tbl@LIBTHAI_0.1 0.1.12 _th_ctype_tbl@LIBTHAI_0.1 0.1.12 th_brk@LIBTHAI_0.1 0.1.12 th_brk_line@LIBTHAI_0.1 0.1.12 th_chlevel@LIBTHAI_0.1 0.1.12 th_init_cell@LIBTHAI_0.1 0.1.12 th_isaccept@LIBTHAI_0.1 0.1.12 th_isblvowel@LIBTHAI_0.1 0.1.12 th_iscombchar@LIBTHAI_0.1 0.1.12 th_iseng@LIBTHAI_0.1 0.1.12 th_isflvowel@LIBTHAI_0.1 0.1.12 th_isldvowel@LIBTHAI_0.1 0.1.12 th_isovershootcons@LIBTHAI_0.1 0.1.12 th_istaillesscons@LIBTHAI_0.1 0.1.12 th_isthai@LIBTHAI_0.1 0.1.12 th_isthcons@LIBTHAI_0.1 0.1.12 th_isthdiac@LIBTHAI_0.1 0.1.12 th_isthdigit@LIBTHAI_0.1 0.1.12 th_isthpunct@LIBTHAI_0.1 0.1.12 th_isthtone@LIBTHAI_0.1 0.1.12 th_isthvowel@LIBTHAI_0.1 0.1.12 th_istis@LIBTHAI_0.1 0.1.12 th_isundershootcons@LIBTHAI_0.1 0.1.12 th_isundersplitcons@LIBTHAI_0.1 0.1.12 th_isupvowel@LIBTHAI_0.1 0.1.12 th_macthai2uni@LIBTHAI_0.1 0.1.12 th_make_cells@LIBTHAI_0.1 0.1.12 th_next_cell@LIBTHAI_0.1 0.1.12 th_normalize@LIBTHAI_0.1 0.1.12 th_prev_cell@LIBTHAI_0.1 0.1.12 th_render_cell_mac@LIBTHAI_0.1 0.1.12 th_render_cell_tis@LIBTHAI_0.1 0.1.12 th_render_cell_win@LIBTHAI_0.1 0.1.12 th_render_text_mac@LIBTHAI_0.1 0.1.12 th_render_text_tis@LIBTHAI_0.1 0.1.12 th_render_text_win@LIBTHAI_0.1 0.1.12 th_strcoll@LIBTHAI_0.1 0.1.12 th_strxfrm@LIBTHAI_0.1 0.1.12 th_tis2uni@LIBTHAI_0.1 0.1.12 th_tis2uni_line@LIBTHAI_0.1 0.1.12 th_uni2macthai@LIBTHAI_0.1 0.1.12 th_uni2tis@LIBTHAI_0.1 0.1.12 th_uni2tis_line@LIBTHAI_0.1 0.1.12 th_uni2winthai@LIBTHAI_0.1 0.1.12 th_validate@LIBTHAI_0.1 0.1.12 th_wbrk@LIBTHAI_0.1 0.1.12 th_wbrk_line@LIBTHAI_0.1 0.1.12 th_wcchlevel@LIBTHAI_0.1 0.1.12 th_wcisblvowel@LIBTHAI_0.1 0.1.12 th_wciseng@LIBTHAI_0.1 0.1.12 th_wcisflvowel@LIBTHAI_0.1 0.1.12 th_wcisldvowel@LIBTHAI_0.1 0.1.12 th_wcisovershootcons@LIBTHAI_0.1 0.1.12 th_wcistaillesscons@LIBTHAI_0.1 0.1.12 th_wcisthai@LIBTHAI_0.1 0.1.12 th_wcisthcons@LIBTHAI_0.1 0.1.12 th_wcisthdiac@LIBTHAI_0.1 0.1.12 th_wcisthdigit@LIBTHAI_0.1 0.1.12 th_wcisthpunct@LIBTHAI_0.1 0.1.12 th_wcisthtone@LIBTHAI_0.1 0.1.12 th_wcisthvowel@LIBTHAI_0.1 0.1.12 th_wcistis@LIBTHAI_0.1 0.1.12 th_wcisundershootcons@LIBTHAI_0.1 0.1.12 th_wcisundersplitcons@LIBTHAI_0.1 0.1.12 th_wcisupvowel@LIBTHAI_0.1 0.1.12 th_winthai2uni@LIBTHAI_0.1 0.1.12 th_wnormalize@LIBTHAI_0.1 0.1.12 LIBTHAI_0.1.19@LIBTHAI_0.1.19 0.1.19 th_validate_leveled@LIBTHAI_0.1.19 0.1.19 debian/libthai-dev.install0000644000000000000000000000010712265175627012761 0ustar usr/include/* usr/lib/*/lib*.a usr/lib/*/lib*.so usr/lib/*/pkgconfig/* debian/libthai-doc.doc-base0000644000000000000000000000044712265175627012766 0ustar Document: libthai-reference Title: libthai Reference Manual Author: Theppitak Karoonboonyanan Abstract: This reference describes libthai API Section: Programming Format: HTML Index: /usr/share/doc/libthai-doc/html/index.html Files: /usr/share/doc/libthai-doc/html/*.html debian/rules0000755000000000000000000000575612265175627010300 0ustar #!/usr/bin/make -f # -*- makefile -*- # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 DEB_HOST_MULTIARCH ?= $(shell dpkg-architecture -qDEB_HOST_MULTIARCH) # 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) ifeq ($(DEB_BUILD_GNU_TYPE),$(DEB_HOST_GNU_TYPE)) build_flags = --build=$(DEB_BUILD_GNU_TYPE) else build_flags = --build=$(DEB_BUILD_GNU_TYPE) --host=$(DEB_HOST_GNU_TYPE) endif dpkg-buildflags = DEB_BUILD_MAINT_OPTIONS="hardening=+pie,+bindnow" dpkg-buildflags build_flags += $(shell $(dpkg-buildflags) --export=configure) SHARED_PKG := libthai0 SHLIB_VER := 0.1.12 reconf: reconf-stamp reconf-stamp: configure.ac dh_testdir [ -d m4 ] || mkdir m4 dh_autoreconf touch $@ config-indep: config-indep-stamp config-indep-stamp: reconf-stamp dh_testdir rm -f config-arch-stamp ./configure --prefix=/usr --enable-dict touch $@ config-arch: config-arch-stamp config-arch-stamp: reconf-stamp dh_testdir rm -f config-indep-stamp ./configure --prefix=/usr --enable-dict \ --libdir=\$${prefix}/lib/$(DEB_HOST_MULTIARCH) \ --enable-shared $(build_flags) touch $@ build-indep: build-indep-stamp build-indep-stamp: config-indep-stamp dh_testdir $(MAKE) -C data $(MAKE) -C doc touch $@ build-arch: build-arch-stamp build-arch-stamp: config-arch-stamp dh_testdir $(MAKE) -C src ifeq (,$(findstring nocheck,$(DEB_BUILD_OPTIONS))) $(MAKE) -C data $(MAKE) -C tests check endif touch $@ build: clean: dh_testdir dh_testroot [ ! -f Makefile ] || $(MAKE) distclean dh_autoreconf_clean dh_clean install-indep: build-indep dh_testdir dh_testroot dh_prep dh_installdirs -i $(MAKE) -C data install DESTDIR=$(CURDIR)/debian/tmp $(MAKE) -C doc install DESTDIR=$(CURDIR)/debian/tmp install-arch: build-arch dh_testdir dh_testroot dh_prep dh_installdirs -s $(MAKE) -C include install DESTDIR=$(CURDIR)/debian/tmp $(MAKE) -C src install DESTDIR=$(CURDIR)/debian/tmp $(MAKE) install-am DESTDIR=$(CURDIR)/debian/tmp # Build architecture-independent files here. binary-indep: install-indep dh_testdir dh_testroot dh_installchangelogs -i ChangeLog dh_installdocs -i dh_install -i --sourcedir=debian/tmp dh_link -i dh_compress -i dh_fixperms -i dh_installdeb -i dh_gencontrol -i dh_md5sums -i dh_builddeb -i # Build architecture-dependent files here. binary-arch: install-arch dh_testdir dh_testroot dh_installchangelogs -s ChangeLog dh_installdocs -s dh_install -s --sourcedir=debian/tmp dh_link -s dh_strip -s dh_compress -s dh_fixperms -s dh_makeshlibs -s -p$(SHARED_PKG) -V '$(SHARED_PKG) (>= $(SHLIB_VER))' dh_installdeb -s dh_shlibdeps -s dh_gencontrol -s dh_md5sums -s dh_builddeb -s binary: binary-indep binary-arch .PHONY: reconf config-indep config-arch build build-indep build-arch clean binary-indep binary-arch binary debian/compat0000644000000000000000000000000212265175627010401 0ustar 7 debian/libthai-dev.docs0000644000000000000000000000001412265175627012240 0ustar NEWS README debian/libthai-doc.install0000644000000000000000000000006512265175627012753 0ustar usr/share/doc/libthai/html usr/share/doc/libthai-doc debian/libthai0.install0000644000000000000000000000002412265175627012263 0ustar usr/lib/*/lib*.so.* debian/source/0000755000000000000000000000000012265175627010503 5ustar debian/source/format0000644000000000000000000000001412265175627011711 0ustar 3.0 (quilt) debian/control0000644000000000000000000000545112265175627010613 0ustar Source: libthai Priority: optional Section: libs Maintainer: Theppitak Karoonboonyanan Uploaders: Loic Minier Build-Depends: debhelper (>= 8.1.3), dh-autoreconf, dpkg-dev (>= 1.16.1~), libdatrie-dev, libdatrie1-bin, pkg-config Build-Depends-Indep: doxygen Standards-Version: 3.9.5 Vcs-Git: git://anonscm.debian.org/collab-maint/libthai.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/libthai.git Homepage: http://linux.thai.net/projects/libthai Package: libthai-dev Section: libdevel Architecture: any Multi-Arch: same Depends: libdatrie-dev, libthai0 (= ${binary:Version}), ${misc:Depends} Suggests: libthai-doc Enhances: libkhtml5 Description: Development files for Thai language support library LibThai is a set of Thai language support routines aimed to ease developers' tasks to incorporate Thai language support in their applications. It includes important Thai-specific functions e.g. word breaking, input and output methods as well as basic character and string supports. . This package contains the development libraries and header files you need to develop your programs using the LibThai library. Package: libthai0 Architecture: any Multi-Arch: same Depends: libthai-data (>= 0.1.10), ${misc:Depends}, ${shlibs:Depends} Pre-Depends: ${misc:Pre-Depends} Enhances: libqtcore4, libqtgui4 Description: Thai language support library LibThai is a set of Thai language support routines aimed to ease developers' tasks to incorporate Thai language support in their applications. It includes important Thai-specific functions e.g. word breaking, input and output methods as well as basic character and string supports. . This package contains the shared libraries needed to run programs that use the LibThai library. Package: libthai-data Architecture: all Multi-Arch: foreign Depends: ${misc:Depends} Breaks: libthai0 (<< 0.1.10) Description: Data files for Thai language support library LibThai is a set of Thai language support routines aimed to ease developers' tasks to incorporate Thai language support in their applications. It includes important Thai-specific functions e.g. word breaking, input and output methods as well as basic character and string supports. . This package contains data files needed by the LibThai library. Package: libthai-doc Section: doc Architecture: all Multi-Arch: foreign Depends: lynx | www-browser, ${misc:Depends} Description: Documentation files for Thai language support library LibThai is a set of Thai language support routines aimed to ease developers' tasks to incorporate Thai language support in their applications. It includes important Thai-specific functions e.g. word breaking, input and output methods as well as basic character and string supports. . This package contains documents about the LibThai library. debian/changelog0000644000000000000000000005467612265175627011077 0ustar libthai (0.1.20-3) unstable; urgency=medium * Fix arch-only FTBFS due to failure in test suite. In build-arch target, dictionary should be built before test suite is run. - debian/control: Move libdatrie1-bin from B-Dep-Indep to B-Dep. - debian/rules: Configure with --enable-dict and also build data/ before running checks. (Closes: #735183) -- Theppitak Karoonboonyanan Tue, 14 Jan 2014 15:55:01 +0700 libthai (0.1.20-2) unstable; urgency=medium * Drop explicit rules for xz compression dpkg-dev (>= 1.17.0) already does this by default. * Declare libthai-dev M-A: same * Bump Standards-Version to 3.9.5 (no changes) * Update copyright years * Run test suites after build * Drop versioned B-Dep on libdatrie-dev. Even squeeze version already satisfies it. * Also drop versioned Dep on libdatrie-dev from libthai-dev * Fix compiler warning in test suite - debian/patches/01_test-thbrk-warning.patch: Taken from upstream to fix warning in tests/test_thbrk.c. -- Theppitak Karoonboonyanan Sun, 12 Jan 2014 09:21:06 +0700 libthai (0.1.20-1) unstable; urgency=low * Use canonical anonscm URIs in Vcs-* fields. * Imported Upstream version 0.1.20 * Fix null config/build stage on binary-* target - debian/rules: Make *-stamp targets depend on other *-stamp targets rather than on phony targets which made it effectively phony, too. * debian/rules: Drop build-* from binary-* dependencies. They are aleady transitive dependencies for install-* targets. -- Theppitak Karoonboonyanan Fri, 25 Oct 2013 15:52:38 +0700 libthai (0.1.19-2) unstable; urgency=low * Upload to unstable. -- Theppitak Karoonboonyanan Thu, 09 May 2013 23:09:51 +0700 libthai (0.1.19-1) experimental; urgency=low * Imported Upstream version 0.1.19 * debian/libthai0.symbols: Updated as per upstream. * debian/rules: Replace configure.in referrals with configure.ac. * debian/copyright: Update copyright years. * debian/watch: Watch upstream .tar.xz instead of .tar.gz. * Bump Standards-Version to 3.9.4 (no changes needed). -- Theppitak Karoonboonyanan Tue, 29 Jan 2013 13:44:20 +0700 libthai (0.1.18-2) unstable; urgency=low * Build with xz compression. -- Theppitak Karoonboonyanan Fri, 10 Aug 2012 17:44:51 +0700 libthai (0.1.18-1) unstable; urgency=low * Bump Standards-Version to 3.9.3 with changes. * Update debian/copyright Format: URL to 'packaging-manuals' one. * Imported Upstream version 0.1.18 * debian/copyright: Fix duplicated Copyright fields [lintian] -- Theppitak Karoonboonyanan Tue, 12 Jun 2012 23:27:29 +0700 libthai (0.1.17-1) unstable; urgency=low * B-Dep on dpkg-dev 1.16.1, not 0.16.1. * Imported Upstream version 0.1.17 * Update copyright years -- Theppitak Karoonboonyanan Tue, 21 Feb 2012 14:26:37 +0700 libthai (0.1.16-3) unstable; urgency=low * Set Vcs-Git and Vcs-Browser to alioth * Update enhance list, as kdelibs5 no longer exists - The enhanced subpackage of kde4libs is libkhtml5, which requires libthai-dev (for libthai.so), not just libthai0. - libthai0 also enhances libqtcore4 and libqtgui4. * debian/control, debian/copyright: Apply wrap-and-sort * Point Homepage directly to linux.thai.net page * Use full description for libthai-data again. It could be installed manually as an alternative dictionary for swath. -- Theppitak Karoonboonyanan Fri, 23 Dec 2011 07:54:57 +0700 libthai (0.1.16-2) unstable; urgency=low * debian/copyright: - Upstream license is actually LGPL-2.1, not 2.0. - Add extended text for LGPL-2.1 and GPL-2. * debian/rules: - Add back upstream 'make distclean' that was lost in 0.1.15-2, so it builds twice in a row again. -- Theppitak Karoonboonyanan Thu, 17 Nov 2011 16:14:53 +0700 libthai (0.1.16-1) unstable; urgency=low * New upstream release. * debian/copyright: Use non-forwarding format URL. Bump to revision 202. * Use hardening build flags: - B-Dep on dpkg-dev (>= 0.16.1~) for dpkg-buildflags - Obtain build flags from dpkg-buildflags - Drop old CFLAGS & LDFLAGS, as now overridden by dpkg-buildflags -- Theppitak Karoonboonyanan Sat, 05 Nov 2011 16:06:12 +0700 libthai (0.1.15-2) unstable; urgency=low * Merge Ubuntu changes (build for multiarch) - Build-dep on debhelper (>= 8.1.3) - Add "Pre-Depends: ${misc:Pre-Depends}" for libthai0 - Add DEB_HOST_MULTIARCH and pass it to --libdir as a subdir under /usr/lib in configure - Replace /usr/lib/ with /usr/lib/*/ in {libthai0,libthai-dev}.install - Add "Multi-Arch: same" for libthai0 * Use dh-autoreconf instead of direct autoreconf call and manual cleanups - Build-dep on dh-autoreconf - Call dh_autoreconf on configure and dh_autoreconf_clean on clean * Bump Standards-Version to 3.9.2 (no changes needed) -- Theppitak Karoonboonyanan Mon, 20 Jun 2011 16:33:40 +0700 libthai (0.1.15-1ubuntu1) oneiric; urgency=low * Merge from Debian unstable, remaining changes: - Build for multiarch. -- Steve Langasek Fri, 03 Jun 2011 22:34:07 -0700 libthai (0.1.15-1) unstable; urgency=low * New upstream release. - patches/01_ftbfs-manpages.patch: Drop, merged upstream. * debian/copyright: - Updated to DEP-5 rev 173. - Update copyright years. * Drop Conflicts on libdatrie0: it's not really a conflict, just for clean-up purpose, which can be done by apt auto-remove. * Mark libthai-data and libthai-doc as "Multi-Arch: foreign" in preparation for multi-arch environment to come. (Closes: #616503) * debian/rules: - Drop unnecessary --infodir & --mandir configure options. - Completely split arch/indep build rules, so they are configured separately. Now dictionary is not built for binary-arch. Not only doc is excluded. - build target does nothing, binary-arch and binary-indep do its job. - autoreconf is done only once if binary-arch and binary-indep are invoked together. * Move libdatrie1-bin from B-Dep to B-Dep-Indep, as now allowed by debian/rules. * Bump Standards-Version to 3.9.1: - libthai-data Breaks, instead of Conflicts, old libthai0. -- Theppitak Karoonboonyanan Thu, 24 Mar 2011 19:06:40 +0700 libthai (0.1.14-2) unstable; urgency=medium * Urgency medium due to RC bug fix. * patches/01_ftbfs-manpages.patch: Added to turn off manpages generation, which are unused anyway. (Closes: #573663) -- Theppitak Karoonboonyanan Sun, 14 Mar 2010 16:58:52 +0700 libthai (0.1.14-1) unstable; urgency=low * New upstream release. * Bump Standards-Version to 3.8.4 (no changes needed) -- Theppitak Karoonboonyanan Sun, 28 Feb 2010 13:25:47 +0700 libthai (0.1.13-1) unstable; urgency=high * New upstream security update release - Fix integer overflow vulnerabilities (CVE-2009-4012). * debian/rules: Fix failure to build twice in a row: - Fix typo '$(MAKE) maintainerclan' - Clean other changed files left over from 'make maintainer-clean' - 'config.status' depends on 'configure.in' instead of 'configure' -- Theppitak Karoonboonyanan Fri, 15 Jan 2010 17:37:19 +0700 libthai (0.1.12-2) unstable; urgency=low * debian/control: - Update my e-mail address to @debian.org. - Drop DM-Upload-Allowed. * debian/copyright: - Update my e-mail address for debian/* to @debian.org. * debian/rules: - Run autoreconf instead of just updating config.{sub,guess}, as required by libtool - Run 'make maintainerclean' instead of 'make distclean' on clean target, to clear all autoconf-generated files * debian/control: - Build-Depends on libtool, automake, autoconf, for autoreconf. - Drop Build-Depends on autotools-dev * Switch to "3.0 (quilt)" source format. * Bump Standards-Version to 3.8.3 (no changes needed) -- Theppitak Karoonboonyanan Thu, 10 Dec 2009 10:10:35 +0700 libthai (0.1.12-1) unstable; urgency=low * New upstream release. * debian/control: Drop duplicated "section" fields for libthai0 and libthai-data [lintian]. * Declare libthai0 as Enhances: kdelibs5. * Drop libthai.la, as kdelibs5 has now replaced substantial parts of KDE, obsoleting the last package set that requires it: - debian/libthai-dev.install: Remove *.la - debian/rules: Remove libthai.la dependency emptying code - debian/control: Remove Enhances: kdelibs declaration from libthai-dev * Shared lib updates due to symbol versioning: - debian/rules: + Bump shlib dep to 0.1.12 - debian/libthai0.symbols: + Update symbols, setting minver to 0.1.12 for all symbols * Bump Standards-Version to 3.8.2 (no changes needed) -- Theppitak Karoonboonyanan Sun, 21 Jun 2009 08:34:02 +0700 libthai (0.1.11-3) unstable; urgency=low * Version libthai-dev dep on libdatrie-dev (>= 0.2.0). * debian/rules: - Empty the dependency_libs in the *.la files - Define LDFLAGS outside the configure line, for easy adjustment -- Theppitak Karoonboonyanan Wed, 15 Apr 2009 11:15:20 +0700 libthai (0.1.11-2) unstable; urgency=low * Version b-dep on libdatrie-dev (>= 0.2.0). * Drop versioned b-dep on dpkg-dev, as Vcs-Cvs: is no more needed. * Upload to unstable. -- Theppitak Karoonboonyanan Mon, 13 Apr 2009 11:01:07 +0700 libthai (0.1.11-1) experimental; urgency=low * Versioned Conflicts on libdatrie0 (<< 0.1.4), i.e. lenny version, which lacked symbol versioning and caused symbol clashes. * New upstream release. -- Theppitak Karoonboonyanan Mon, 06 Apr 2009 13:54:19 +0700 libthai (0.1.10-1) experimental; urgency=low * New upstream release, with updated dependency and data format change - Build-dep on libdatrie-dev (>= 0.2.0) instead of libdatrie0-dev - Build-dep on libdatrie1-bin instead of libdatrie-bin - libthai-dev depends on libdatrie-dev instead of libdatrie0-dev - libthai0 depends on libthai-data (>= 0.1.10) - libthai-data conflicts with libthai0 (<< 0.1.10) * VCS moved from CVS to SVN; update Vcs-* fields accordingly. * debian/libdatrie0.symbols: Add new export symbol '_libthai_on_unload'; No shlibs version bump, because the new symbol is just for housekeeping * Bump debhelper compat to level 7 - Bump debian/compat to 7 - Build-dep on debhelper (>= 7) - debian/rules: + Replace obsoleted 'dh_clean -k' with 'dh_prep' + Remove *-stamp clean-ups in clean target, as dh_clean now does it * Update debian/copyright to proposal rev 454: - Add Upstream-Name: - Use Upstream-Maintainer: instead of Upstream-Author: - Use Upstream-Source: instead of Original-Source-Location: - Drop Packaged-By: and Packaged-Date: - Move 'Files: *' section to top - Replace GPL-2+ and LGPL-2+ license message with 'On Debian ...' * debian/copyright: Update copyright years * Bump Standards-Version to 3.8.1 (no changes needed) -- Theppitak Karoonboonyanan Mon, 30 Mar 2009 17:28:52 +0700 libthai (0.1.9-4) unstable; urgency=low * debian/libthai-doc.doc-base: Correct doc-base section (Programming). * debian/copyright: Update format to recent proposal. * debian/watch: Fix watch pattern so that only *.tar.gz is matched, not *.tar.gz.md5sum. * debian/rules: Use 'make -C $dir' instead of 'cd $dir; make'. * debian/control: - Add DM-Upload-Allowed - Bump Standards-Version to 3.8.0 (no changes needed) -- Theppitak Karoonboonyanan Sat, 21 Jun 2008 11:16:43 +0700 libthai (0.1.9-3) unstable; urgency=low * Move libdatrie-bin from Build-Depends-Indp to Build-Depends, as it's still needed by the configure script even for arch builds. -- Theppitak Karoonboonyanan Thu, 07 Feb 2008 20:11:50 +0700 libthai (0.1.9-2) unstable; urgency=low * Add back *.la, as it still remotely enhances kdelibs via KLibLoader, which weirdly requires *.la to dlopen(). This is temporary support for Thai KDE users, until Bug #444284 is fixed, or KDE 4 enters unstable. * Declare libthai-dev as Enhances: kdelibs. This declaration should be moved to libthai0 once kdelibs 4 is fixed to load libthai.so.0 instead; or be removed if kdelibs is eventually built with libthai dependency. * debian/copyright: Rewrite in machine-interpretable format. * Remove XS- prefix from XS-Vcs-* fields. * Move Homepage info from description to control field. * Bump Standards-Version to 3.7.3, no changes needed. * Add symbols file to provide fine-grained shlib dependency tracking - debian/libthai0.symbols: Added. - debian/control: Build-dep on debhelper (>= 5.0.61) and dpkg-dev (>= 1.14.13) for the required dh_makeshlibs version. * Do not install Doxygen-generated man pages, as they aren't parsable by man-db. (lintian) For documentation, we already have HTML docs in libthai-doc. * debian/rules: Split build target into build-indep and build-arch. * debian/control: Split Build-Depends-Indep out of Build-Depends accordingly. * Fix CVSROOT in Vcs-Cvs, so it really works with debcheckout. * Don't ship upstream TODO (not much useful info yet). * Don't mention manpages in libthai-dev description, as they have been dropped. * Corrections by Paul Wise's sponsorship: + Do not install docs for libthai0, libthai-data. + Use short description for libthai-data, and add that it's usually auto-installed. + debian/libthai-doc.install, debian/libthai-doc.doc-base: Install docs under /usr/share/doc/libthai-doc, not libthai0-doc. + debian/copyright: Don't refer to file in License field. + debian/libthai0.symbols: Bump all symbols' minver to 0.1.7, so safer version is preferred, as already suggested by shlibs. + debian/rules: - Adjust config.guess, config.sub handling so the change is not included in .diff.gz. - Pass CFLAGS to configure. -- Theppitak Karoonboonyanan Wed, 06 Feb 2008 18:20:09 +0700 libthai (0.1.9-1) unstable; urgency=low * New upstream version - Rewritten itemization for line breaker, for conformance to UAX#14. - Revised dictionary for compound words support. * Add XS-Vcs-Cvs and XS-Vcs-Browser info. * Remove Pattara Kiatisevi from Uploaders, with his agreement. Thanks for his initial packaging. * Do not ignore 'make clean' error. * Do not ship *.la. -- Theppitak Karoonboonyanan Tue, 28 Aug 2007 16:40:41 +0700 libthai (0.1.8-3) unstable; urgency=low * Upload to unstable. -- Theppitak Karoonboonyanan Wed, 11 Apr 2007 09:02:10 +0700 libthai (0.1.8-2) experimental; urgency=high * Fix major screwup with the debhelper files; doh! -- Loic Minier Wed, 7 Mar 2007 12:27:36 +0100 libthai (0.1.8-1) experimental; urgency=low [ Theppitak Karoonboonyanan ] * New upstream release - Improved handling of white spaces in word break routine, for better quality of line wrapping in Gecko libthai component. - More words in word break dictionary. - Excessive exported symbols are eliminated from library. * Drop all patches previously stolen from upstream CVS. [ Loic Minier ] * Add myself as uploader. * Revert the package renamings back to libthai-dev and libthai-doc as this is too much overhead; cleanup corresponding Conflicts/Provides. * Drop version in Suggests. * Set shlibs to >= 0.1.7. * Add ${misc:Depends}. -- Loic Minier Sun, 4 Mar 2007 15:26:46 +0100 libthai (0.1.7-7) experimental; urgency=low * Add missing Depends: libdatrie0-dev in libthai0-dev, found by Neutron Soutmun. * Add missing Build-Depends: pkg-config, thanks pbuilder. * Explicitly Build-Depends: libdatrie0-dev instead of libdatrie-dev. -- Theppitak Karoonboonyanan Wed, 21 Feb 2007 09:45:27 +0700 libthai (0.1.7-6) experimental; urgency=low * Backported patch from upstream CVS - Yet another fix to white space bug in th_brk(), as spotted by Suppachoke Santiwitchaya. This is just temporary fix for use while the planned redesign does not happen. -- Theppitak Karoonboonyanan Sun, 4 Feb 2007 15:11:10 +0700 libthai (0.1.7-5) experimental; urgency=low * Backported patch from upstream CVS - Improved word break routine: allow break before white space, fixing wrong treatment of whitespaces in HTML in mozlibthai component, which caused glitches in webpages. - Some more words added to dictionary. -- Theppitak Karoonboonyanan Fri, 2 Feb 2007 22:29:14 +0700 libthai (0.1.7-4) experimental; urgency=low * Provide libthai-dev and libthai-doc transitional packages. -- Theppitak Karoonboonyanan Sat, 13 Jan 2007 18:04:17 +0700 libthai (0.1.7-3) experimental; urgency=low * Rename libthai-{dev,doc} to libthai0-{dev,doc}. - debian/control: rename corresponding packages. - debian/libthai-{dev,doc}.*: rename to libthai0-{dev,doc}.*. - debian/libthai0-doc.install, debian/libthai0-doc.doc-base: install and point to docs in /usr/share/doc/libthai0-doc. * Bump debhelper compatibility to V5: - debian/compat: added with version 5 compatibility. - debian/control: Build-Depends: debhelper (>= 5). - debian/rules: remove DH_COMPAT overriding. - debian/*.dirs: removed, not needed. * debian/rules adjustments - Remove unused shared library version info assignment. - Pass --host=$(DEB_HOST_GNU_TYPE) to configure only when cross compiling. - Revert separate arch and indep builds, as they're not actually split right now. * debian/copyright: change the download place to match that in watch file. -- Theppitak Karoonboonyanan Wed, 20 Dec 2006 14:17:42 +0700 libthai (0.1.7-2) experimental; urgency=low * debian/control: Add Build-Depends: libdatrie-bin, according to new libdatrie upload. -- Theppitak Karoonboonyanan Fri, 15 Dec 2006 11:40:31 +0700 libthai (0.1.7-1) experimental; urgency=low * Make the package binNMU-safe by using ${binary:Version} instead of ${Source-Version} for libthai-dev dependency on libthai0. * Suggests: libthai-doc in libthai-dev. * Add autotools-dev build-dep. * debian/rules: - Split build rules into build-indep and build-arch. - Remove nostrip checking, as it is already done in dh_strip. - Update shared library version. * New upstream release + Rewritten word break routines: - Split dictionary from source, thus new dependency on libdatrie - New word break routine from scratch, for maintainability + Improved dictionary for word segmentation: - New word list preparation process from multiple categories - New contemporary words not included in Royal Institute dictionary, as well as some proper names for countries and locations, etc. - Fine-tuned dictionary to get rid of some potential ambiguities * Add libthai-data package. -- Theppitak Karoonboonyanan Sat, 14 Oct 2006 18:40:37 +0700 libthai (0.1.6-1) unstable; urgency=low * New upstream release. * Provided more informative short description. Also added details about individual packages, as well as upstream homepage. (Closes: #360621) * Added libthai-doc package, installing HTML document available in new upstream release, with doc-base control file. * Build-depends on doxygen. * Used individual package.docs files, so they get installed in all packages. * Removed useless README.Debian. * Add back config.sub and config.guess replacements. * Used dh_install instead of the old dh_movefiles. * Removed unneeded debhelper commands: dh_installexamples, dh_installmenu, dh_installcron, dh_installman, dh_installinfo. * Bumped standard version to 3.7.2, no changes needed. * Added watch file. -- Theppitak Karoonboonyanan Sun, 6 Aug 2006 23:00:52 +0700 libthai (0.1.5-3) unstable; urgency=low * actually closed ITP bug (Closes: #358539) * debian/control: - took over the packaging from Pattara Kiatisevi with his consent. thanks for your initial works! (he's still an uploader, anyway) * debian/rules: - removed commented debhelper instructions * debian/copyright: - more info on current maintainer - added missing copyright years -- Theppitak Karoonboonyanan Tue, 28 Mar 2006 09:14:55 +0700 libthai (0.1.5-2) unstable; urgency=low * initial debian version * debian/rules: - removed replacement of upstream's config.guess and config.sub * debian/copyright: - updated e-mail addresses and urls - mentioned system file for LGPL-2 * debian/control: - added myself as an uploader -- Theppitak Karoonboonyanan Tue, 21 Mar 2006 16:54:12 +0700 libthai (0.1.5-1ubuntu1) dapper; urgency=low * initial ubuntu version * removed the CVS dirs from the source (repacked it) * debian/control: - added "libs" to Source section - changed standard version to 3.6.2.2 -- Michael Vogt Tue, 14 Mar 2006 11:49:48 +0000 libthai (0.1.5-1) unstable; urgency=low * upstream version 1.5 -- Pattara Kiatisevi Tue, 14 Mar 2006 00:54:00 +0700 libthai (0.1.4-1) unstable; urgency=low * upstream version 1.4 (since 16 October 2004, see the NEWS file) * add a check value of array size in th_brk -- Pattara Kiatisevi Sun, 12 Dec 2004 15:43:00 +0900 libthai (0.1.3-2) unstable; urgency=low * set the mode of cttex to firstmode=1 (we want it fast) -- Pattara Kiatisevi Sat, 15 May 2004 00:20:00 +0900 libthai (0.1.3-1) unstable; urgency=low * Define blank base glyph for floating upper/lower vowels rendering. * (Minor modified version as required by pango-libthai binding). -- Pattara Kiatisevi Mon, 23 February 2004 13:10:00 +0900 libthai (0.1.2-1) unstable; urgency=low * It's still alive! * Bug fix & code furnishing * conversion functions for Win & Mac extension * Some document (man pages) * Experiment with GTK+ 2 plug-ins (in separate packages) -- Pattara Kiatisevi Sun, 14 Sep 2003 02:16:00 +0900 libthai (0.1.1-1) unstable; urgency=low * Initial Release. -- Pattara Kiatisevi Sun, 2 Feb 2003 16:37:08 +0900 debian/libthai-data.install0000644000000000000000000000002412265175627013112 0ustar usr/share/libthai/* debian/patches/0000755000000000000000000000000012265175627010632 5ustar debian/patches/01_test-thbrk-warning.patch0000644000000000000000000000167512265175627015716 0ustar From: Theppitak Karoonboonyanan Subject: Fix warning in test suite Origin: upstream, http://linux.thai.net/websvn/wsvn/software.libthai?rev=536 * tests/test_thbrk.c (main): - Fix compiler warning on unused return value from fgets(). Caught by debian package building with test suites enabled. Index: libthai/tests/test_thbrk.c =================================================================== --- libthai.orig/tests/test_thbrk.c 2012-02-21 13:06:26.307641658 +0700 +++ libthai/tests/test_thbrk.c 2014-01-12 08:52:27.313202695 +0700 @@ -28,8 +28,7 @@ if (interactive) { while (!feof (stdin)) { printf ("Please enter thai words/sentences: "); - fgets ((char *)str, MAXLINELENGTH-1, stdin); - if (!feof (stdin)) { + if (!fgets ((char *)str, MAXLINELENGTH-1, stdin)) { numCut = th_brk (str, pos, MAXLINELENGTH); printf ("Total %d cut points.", numCut); if (numCut > 0) { debian/patches/series0000644000000000000000000000003412265175627012044 0ustar 01_test-thbrk-warning.patch debian/watch0000644000000000000000000000016712265175627010240 0ustar version=3 opts=pasv ftp://linux.thai.net/pub/thailinux/software/libthai/libthai-([\d+\.]+|\d+)\.tar\.xz debian uupdate debian/copyright0000644000000000000000000000460212265175627011140 0ustar Format: http://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ Upstream-Name: libthai Upstream-Contact: Theppitak Karoonboonyanan Source: ftp://linux.thai.net/pub/thailinux/software/libthai/ Files: * Copyright: 2001-2013 Theppitak Karoonboonyanan , Pattara Kiatisevi , Vuthichai Ampornaramveth , Poonlap Veerathanabutr , Chanop Silpa-Anan License: LGPL-2.1+ This library 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.1 of the License, or (at your option) any later version. . This library 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 library; 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 version 2.1 can be found in `/usr/share/common-licenses/LGPL-2.1'. Files: debian/* Copyright: 2003-2006 Pattara Kiatisevi 2006-2014 Theppitak Karoonboonyanan License: GPL-2+ This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. . This program 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 General Public License for more details. . You should have received a copy of the GNU General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA. . On Debian systems, the complete text of the GNU General Public License version 2 can be found in `/usr/share/common-licenses/GPL-2'. debian/libthai-doc.docs0000644000000000000000000000001412265175627012227 0ustar NEWS README