--- fstrcmp-0.6.D001.orig/debian/autoreconf +++ fstrcmp-0.6.D001/debian/autoreconf @@ -0,0 +1 @@ +etc --- fstrcmp-0.6.D001.orig/debian/changelog +++ fstrcmp-0.6.D001/debian/changelog @@ -0,0 +1,237 @@ +fstrcmp (0.6.D001-1ubuntu2) trusty; urgency=medium + + * Use autotools-dev to update config.{sub,guess} for new arches. + + -- Logan Rosen Fri, 31 Jan 2014 15:15:57 -0500 + +fstrcmp (0.6.D001-1ubuntu1) trusty; urgency=medium + + * Use dh-autoreconf to get new libtool macros for ppc64el. + * Disable autoheader to fix FTBFS during autoreconf. + + -- Logan Rosen Fri, 31 Jan 2014 14:39:39 -0500 + +fstrcmp (0.6.D001-1) unstable; urgency=low + + * This change set prepares the fstrcmp project for the next public release. + * 0.5.D004: Closes: #694939 + * This is a summary, see earlier changelog entries for details of individual + bug fixes. + + -- Peter Miller Wed, 05 Dec 2012 17:47:33 +1100 + +fstrcmp (0.5.D004-1) unstable; urgency=low + + * This change set fixes a broblem with the Debian "Breaks" control fields, + this affects upgrades from squeeze->wheezy + * Closes: #694939 + * My thanks to Andreas Beckmann for reporting this + problem, and supplying the fix. + + -- Peter Miller Tue, 04 Dec 2012 14:29:48 +1100 + +fstrcmp (0.5.D003-1) unstable; urgency=low + + * This change set fixes some more Lintian warning, and improves the tarball to + have a complete set of debian/ files. + + -- Peter Miller Wed, 28 Nov 2012 10:39:59 +1100 + +fstrcmp (0.5.D002-1) unstable; urgency=low + + * This change set fixes a couple more Lintian warnings. + + -- Peter Miller Tue, 27 Nov 2012 11:01:39 +1100 + +fstrcmp (0.5.D001-1) unstable; urgency=low + + * This change set prepares the fstrcmp project for the next public release. + + -- Peter Miller Sun, 25 Nov 2012 22:04:26 +1100 + +fstrcmp (0.4.D003-1) unstable; urgency=low + + * This change set fixes a Debian packagein error, the affects upgrades from + squeeze->wheezy. + * Closes: #694286 + * fstrcmp: missing Breaks+Replaces: libfstrcmp-dev (<< 0.4) + + -- Peter Miller Sun, 25 Nov 2012 21:47:10 +1100 + +fstrcmp (0.4.D002-1) unstable; urgency=low + + * This change set adds ~pm~ to the ppa version numbers, so can see source when + installed. It also fixes a bunch of other problems with the debian pachage. + + -- Peter Miller Tue, 13 Nov 2012 22:30:03 +1100 + +fstrcmp (0.4.D001-1) unstable; urgency=low + + * This change set prepares the fstrcmp project for the next public release. + + -- Peter Miller Thu, 06 Oct 2011 10:39:17 +1100 + +fstrcmp (0.3.D005-1) unstable; urgency=low + + * This change set ensures that versions are sorted as version numbefs, not + simplke text, when writing entries. + + -- Peter Miller Thu, 06 Oct 2011 10:21:29 +1100 + +fstrcmp (0.3.D004-1) unstable; urgency=low + + * This change set removes the XX macro warnings issued by lintian(1), and + several other warnings besides. + + -- Peter Miller Sun, 15 May 2011 21:45:22 +1000 + +fstrcmp (0.3.D003-1) unstable; urgency=low + + * This change set fixes several warnings issued for recent gcc versions, as + they have better flow analysis for variables. + * Debian Bug#625080 + * Debian Bug#625331 + * My thanks to the Debian build farm for finding these problems. + + -- Peter Miller Sun, 15 May 2011 20:55:46 +1000 + +fstrcmp (0.3.D002-1) unstable; urgency=low + + * This change set rebuilds the project for linux-x86_64 architecture. + + -- Peter Miller Sat, 05 Dec 2009 19:29:34 +1100 + +fstrcmp (0.3.D001-1) unstable; urgency=low + + * This change set prepares fstrcmp for the next public release. + + -- Peter Miller Tue, 14 Jul 2009 06:09:44 +1000 + +fstrcmp (0.2.D002-1) unstable; urgency=low + + * The debian/copyright file now explicitly states the provenance of the fuzzy + comparison code. + * The debian/control file now uses the correct sections for the runtime + library and debug symbols. + * Closes: #532267 + + -- Peter Miller Mon, 13 Jul 2009 22:37:38 +1000 + +fstrcmp (0.2.D001-1) unstable; urgency=low + + * This change set prepares fstrcmp for the next public release. + + -- Peter Miller Wed, 17 Jun 2009 17:39:14 +1000 + +fstrcmp (0.1.D004-1) unstable; urgency=low + + * The pacakge is nopw marked DM-Upload-Allowed so I can upload updates once a + DD has uploaded it first. + + -- Peter Miller Wed, 17 Jun 2009 17:16:07 +1000 + +fstrcmp (0.1.D003-1) unstable; urgency=low + + * This change set attaches the debian bug tracking number to the project. + + -- Peter Miller Mon, 08 Jun 2009 20:59:55 +1000 + +fstrcmp (0.1.D002-1) unstable; urgency=low + + * The include file now has C++ insulation. + + -- Peter Miller Mon, 08 Jun 2009 20:47:30 +1000 + +fstrcmp (0.1.D001-1) unstable; urgency=low + + * This change set prepares fstrcmp for the first public release. + + -- Peter Miller Mon, 08 Jun 2009 11:32:36 +1000 + +fstrcmp (0.0.D013-1) unstable; urgency=low + + * There is a new fstrcolli function, like fstrcoll except that it returns an + int. + + -- Peter Miller Mon, 08 Jun 2009 11:07:41 +1000 + +fstrcmp (0.0.D012-1) unstable; urgency=low + + * This change set makes improvements to the Debian packaging. + + -- Peter Miller Sun, 07 Jun 2009 22:35:18 +1000 + +fstrcmp (0.0.D011-1) unstable; urgency=low + + * This change set makes improvements to the Debian packaging. + + -- Peter Miller Sun, 07 Jun 2009 22:13:23 +1000 + +fstrcmp (0.0.D010-1) unstable; urgency=low + + * There is a new fstrcoll function, for making fuzzy comparisons of multi-byte + character strings. + + -- Peter Miller Sun, 07 Jun 2009 21:53:24 +1000 + +fstrcmp (0.0.D009-1) unstable; urgency=low + + * The dosucmentation has been cleaned up in preparation for release. + + -- Peter Miller Sun, 07 Jun 2009 21:21:08 +1000 + +fstrcmp (0.0.D008-1) unstable; urgency=low + + * There is a new fstrcmp --select option, that may be used to perform a fuzzy + search for a needle in a haystack. + + -- Peter Miller Sun, 07 Jun 2009 19:45:47 +1000 + +fstrcmp (0.0.D007-1) unstable; urgency=low + + * The type of the OFFSET_T needs to be signed. It help if you read the + comments. + + -- Peter Miller Sun, 07 Jun 2009 14:09:13 +1000 + +fstrcmp (0.0.D006-1) unstable; urgency=low + + * There is a new fstrcasecmpi function, same as fstrcmpi but case in- + sensitive. + + -- Peter Miller Sun, 07 Jun 2009 00:13:33 +1000 + +fstrcmp (0.0.D005-1) unstable; urgency=low + + * There is are new fmemcmpi and fstrcmpi functions, that return integer + results, for use on systems where floating point is not available, or is + slow. + + -- Peter Miller Sat, 06 Jun 2009 23:24:40 +1000 + +fstrcmp (0.0.D004-1) unstable; urgency=low + + * There is a new fmemcmp() function in the library, for comparing arrays of + bytes. + + -- Peter Miller Sat, 06 Jun 2009 20:23:43 +1000 + +fstrcmp (0.0.D003-1) unstable; urgency=low + + * This change set adds a web icon. + + -- Peter Miller Fri, 05 Jun 2009 17:27:30 +1000 + +fstrcmp (0.0.D002-1) unstable; urgency=low + + * There is now an fstrcmp function in the library, and an fstrcmp command to + test it with. + + -- Peter Miller Fri, 05 Jun 2009 17:17:20 +1000 + +fstrcmp (0.0.D001-1) unstable; urgency=low + + * Initial project skeleton. + + -- Peter Miller Tue, 02 Jun 2009 17:47:22 +1000 + --- fstrcmp-0.6.D001.orig/debian/compat +++ fstrcmp-0.6.D001/debian/compat @@ -0,0 +1 @@ +5 --- fstrcmp-0.6.D001.orig/debian/control +++ fstrcmp-0.6.D001/debian/control @@ -0,0 +1,52 @@ +Source: fstrcmp +Section: devel +Priority: optional +Maintainer: Ubuntu Developers +XSBC-Original-Maintainer: Peter Miller +Homepage: http://fstrcmp.sourceforge.net/ +DM-Upload-Allowed: yes +Build-Depends: debhelper (>= 5), ghostscript, groff, libtool, dh-autoreconf, autotools-dev +Standards-Version: 3.9.3 + +Package: fstrcmp +Architecture: any +Description: fuzzy comparison of strings + This package provides a command to make fuzzy string comparisons. +Depends: ${misc:Depends}, ${shlibs:Depends}, libfstrcmp0 +Breaks: libfstrcmp-dev (<< 0.5) +Replaces: libfstrcmp-dev (<< 0.5) + +Package: fstrcmp-doc +Architecture: all +Section: doc +Description: fuzzy string compare library - documentation + This package provides a library which may be used to make a variety fuzzy + comparisons, on strings and arrays of bytes, including wide character strings + and multi-byte character strings. +Depends: ${misc:Depends} + +Package: libfstrcmp0 +Section: libs +Architecture: any +Description: fuzzy string compare library - runtime library + library of fuzzy string comparison functions +Depends: ${misc:Depends}, ${shlibs:Depends} + +Package: libfstrcmp0-dbg +Section: debug +Priority: extra +Architecture: any +Description: fuzzy string compare library - debugging symbols + library of fuzzy string comparison functions +Depends: ${misc:Depends}, ${shlibs:Depends}, libfstrcmp0 (= ${binary:Version}) + +Package: libfstrcmp-dev +Section: libdevel +Architecture: any +Description: fuzzy string compare library - development files + This package provides a library which may be used to make a variety fuzzy + comparisons, on strings and arrays of bytes, including wide character strings + and multi-byte character strings. +Depends: ${misc:Depends}, ${shlibs:Depends}, libfstrcmp0 (= ${binary:Version}) +Breaks: fstrcmp (<< 0.5) +Replaces: fstrcmp (<< 0.5) --- fstrcmp-0.6.D001.orig/debian/copyright +++ fstrcmp-0.6.D001/debian/copyright @@ -0,0 +1,94 @@ +Format: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?rev=174 +Upstream-Name: fstrcmp +Upstream-Contact: Peter Miller +Source: http://fstrcmp.sourceforge.net/ + +Files: lib/ac/assert.h + lib/ac/ctype.h + lib/ac/errno.h + lib/ac/stdarg.h + lib/ac/stddef.h + lib/ac/stdio.h + lib/ac/stdlib.h + lib/ac/string.c + lib/ac/string.h + lib/ac/sys/types.h + lib/ac/unistd.h + lib/config.messy.h + lib/downcase.c + lib/downcase.h + lib/fstrcasecmp.c + lib/fstrcasecmpi.c + lib/fstrcmp.h + lib/fstrcoll.c + lib/fstrcolli.c + lib/gcc_attributes.h + lib/mbs_to_wcs.c + lib/mbs_to_wcs.h + lib/minmax.h + lib/nmalloc.c + lib/nmalloc.h + lib/program_name.c + lib/program_name.h + lib/version.c + lib/version.h + lib/warn_unused_result.h +Copyright: 2009, Peter Miller +License: LGPL-3+ + The licenses covering these files are unknown. + +Files: fstrcmp/main.c + lib/ac/fcntl.h + lib/ac/getopt.h + lib/ac/pthread.h + lib/ac/pwd.h + lib/ac/sys/stat.h + lib/ac/sys/time.h + lib/ac/wchar.h + lib/config.h + lib/fstrcmp.c + lib/fstrcmpi.c + test_user/main.c +Copyright: 2009, 2012 Peter Miller + 2009, Peter Miller +License: GPL-3+ + On Debian systems, the complete text of the GNU + General Public License, version 3, can be found in + /usr/share/common-licenses/GPL-3. + +Files: lib/fmemcmp.c + lib/fmemcmpi.c + lib/fwcscmp.c + lib/fwcscmpi.c +Copyright: 1988-2006, Free Software Foundation, Inc + 2009, Peter Miller +License: GPL-3+ + On Debian systems, the complete text of the GNU + General Public License, version 3, can be found in + /usr/share/common-licenses/GPL-3. + +Files: lib/diffseq.h +Copyright: 1988-1989, 1992-1995, 2001-2004, 2006-2007, Free + 2009, 2011 Peter Miller +License: GPL-3+ + On Debian systems, the complete text of the GNU + General Public License, version 3, can be found in + /usr/share/common-licenses/GPL-3. + +Files: lib/version_print.c +Copyright: %s Peter Miller\n", fstrcmp__years()); + 2009, Peter Miller +License: LGPL-3+ + The licenses covering these files are unknown. + +Files: lib/version_print.h +Copyright: 2009, Peter Miller + of fstrcmp, and its +License: LGPL-3+ + The licenses covering these files are unknown. + +Files: lib/patchlevel.h +Copyright: *No copyright* +License: UNKNOWN + The licenses covering these files are unknown. + --- fstrcmp-0.6.D001.orig/debian/fstrcmp-doc.doc-base +++ fstrcmp-0.6.D001/debian/fstrcmp-doc.doc-base @@ -0,0 +1,10 @@ +Document: fstrcmp +Title: Fstrcmp Manuals +Author: Project Archives +Abstract: Fstrcmp Manuals +Section: Programming + +Format: PDF +Files: /usr/share/doc/fstrcmp/building.pdf* + /usr/share/doc/fstrcmp/readme.pdf* + /usr/share/doc/fstrcmp/reference.pdf* --- fstrcmp-0.6.D001.orig/debian/fstrcmp-doc.install +++ fstrcmp-0.6.D001/debian/fstrcmp-doc.install @@ -0,0 +1,3 @@ +usr/share/doc/fstrcmp/building.pdf +usr/share/doc/fstrcmp/readme.pdf +usr/share/doc/fstrcmp/reference.pdf --- fstrcmp-0.6.D001.orig/debian/fstrcmp.install +++ fstrcmp-0.6.D001/debian/fstrcmp.install @@ -0,0 +1,2 @@ +usr/bin/fstrcmp +usr/share/man/man1/fstrcmp.1 --- fstrcmp-0.6.D001.orig/debian/libfstrcmp-dev.install +++ fstrcmp-0.6.D001/debian/libfstrcmp-dev.install @@ -0,0 +1,14 @@ +usr/include/fstrcmp.h +usr/lib/libfstrcmp.a +usr/lib/libfstrcmp.so +usr/lib/pkgconfig/fstrcmp.pc +usr/share/man/man3/fmemcmp.3 +usr/share/man/man3/fmemcmpi.3 +usr/share/man/man3/fstrcasecmp.3 +usr/share/man/man3/fstrcasecmpi.3 +usr/share/man/man3/fstrcmp.3 +usr/share/man/man3/fstrcmpi.3 +usr/share/man/man3/fstrcoll.3 +usr/share/man/man3/fstrcolli.3 +usr/share/man/man3/fwcscmp.3 +usr/share/man/man3/fwcscmpi.3 --- fstrcmp-0.6.D001.orig/debian/libfstrcmp0.install +++ fstrcmp-0.6.D001/debian/libfstrcmp0.install @@ -0,0 +1 @@ +usr/lib/libfstrcmp.so.* --- fstrcmp-0.6.D001.orig/debian/rules +++ fstrcmp-0.6.D001/debian/rules @@ -0,0 +1,79 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 +export AUTOHEADER = true + +CFLAGS = -Wall -g +ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS))) +CFLAGS += -O0 +else +CFLAGS += -O2 +endif + +config.status: configure + dh_testdir + dh_autotools-dev_updateconfig + dh_autoreconf + sh configure --prefix=/usr --localstatedir=/var --sysconfdir=/etc \ + --mandir=/usr/share/man CFLAGS="$(CFLAGS)" LDFLAGS="-Wl,-z,defs" + +build: build-arch build-indep + +build-arch: build-stamp + +build-indep: build-stamp + +# Build and test the tarball. +build-stamp: config.status + dh_testdir + $(MAKE) + $(MAKE) check + touch $@ + +# dpkg-buildpackage (step 3) invokes 'fakeroot debian/rules clean', and after +# that (step 5) does the actual build. +clean: + dh_testdir + dh_testroot + rm -f build-stamp + test ! -f Makefile || $(MAKE) distclean + dh_autoreconf_clean + dh_autotools-dev_restoreconfig + dh_clean + +# Install the built tarball into the temporary install tree. It depends on the +# 'build' target, so the tarball is also built by this rule. +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs -A --list-missing + mkdir -p $(CURDIR)/debian/tmp/usr/lib + mkdir -p $(CURDIR)/debian/tmp/usr/share + $(MAKE) DESTDIR=$(CURDIR)/debian/tmp install + -rm $(CURDIR)/debian/tmp/usr/lib/*.la + -rm -f $(CURDIR)/debian/tmp/usr/share/man/man1/fstrcmp_license.1 + +# Build the binary package files here. +binary binary-arch binary-indep: install + dh_testdir + dh_testroot + dh_installchangelogs + dh_installdocs -A + dh_install --fail-missing --sourcedir=debian/tmp + dh_installman -A + dh_strip --dbg-package=libfstrcmp0-dbg + dh_compress -A + dh_fixperms + dh_makeshlibs + dh_shlibdeps + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +.PHONY: binary binary-arch binary-indep build build-arch build-indep clean \ + install + +# vim: set ts=8 sw=8 noet : --- fstrcmp-0.6.D001.orig/debian/source/format +++ fstrcmp-0.6.D001/debian/source/format @@ -0,0 +1 @@ +1.0 --- fstrcmp-0.6.D001.orig/debian/watch +++ fstrcmp-0.6.D001/debian/watch @@ -0,0 +1,22 @@ +# +# fstrcmp - fuzzy string compare library +# Copyright (C) 2012 Peter Miller +# Written by Peter Miller +# +# 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 3 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, see . +# +version=3 +#http://fstrcmp.sourceforge.net/ fstrcmp-(.+)\.tar\.gz +http://sf.net/fstrcmp/fstrcmp-(.+)\.tar\.gz +# vim: tw=8 sw=4 et :