debian/0000775000000000000000000000000012265446262007201 5ustar debian/changelog0000664000000000000000000000601112265446021011042 0ustar dwdiff (2.0.9-1) unstable; urgency=low * New upstream version -- Barak A. Pearlmutter Wed, 15 Jan 2014 08:51:29 +0000 dwdiff (2.0.7-1) unstable; urgency=low * New upstream version -- Barak A. Pearlmutter Thu, 12 Sep 2013 10:40:39 +0100 dwdiff (2.0.5-1) unstable; urgency=low * New upstream version * Bump debian standards version * Canonicalize VCS fields -- Barak A. Pearlmutter Mon, 01 Jul 2013 10:37:35 +0100 dwdiff (2.0.4-1) unstable; urgency=low * New upstream version (closes: #676436) -- Barak A. Pearlmutter Tue, 12 Jun 2012 15:09:10 +0100 dwdiff (2.0.3-2) unstable; urgency=low * pass fortification options despite build system ignoring CPPFLAGS -- Barak A. Pearlmutter Thu, 07 Jun 2012 10:46:15 +0100 dwdiff (2.0.3-1) unstable; urgency=low * New upstream release - remove quilt man slash dash hash patch, integrated upstream * policy 3.7.3 (no changes needed) * dh9 * quilt patch to work around icu-config --ldflags issue (closes: #676046) -- Barak A. Pearlmutter Tue, 05 Jun 2012 12:47:45 +0100 dwdiff (2.0.2-1) unstable; urgency=low * New upstream release. * Use DESTDIR facility (debian/rules). * Upstream Makefile installs README, no need to do it here (debian/docs). -- Barak A. Pearlmutter Fri, 28 Oct 2011 16:44:20 +0100 dwdiff (2.0-1) unstable; urgency=low * Upgrade debian packaging to dh 8. * Fix tiny typo in debian/copyright. * Remove autotools-dev dependency. * Switch to source format 3.0 (quilt) with single-debian-patch option. * Add man page slash dash quilt patch. * Migrate upstream install script tweaks into quilt patches. * Rework upstream install script tweaks as commands in debian/rules. * Address lintian "(c)" vs "Copyright (c)" warning in debian/copyright. * New upstream release. - Update description. - Tweak debian/rules to force installation of all linguas. * Hi Jack! Maintainer swizzled; listing old maintainer as co-maint. * Expose packaging git repo in debian/control vcs-* field. -- Barak A. Pearlmutter Mon, 24 Oct 2011 22:30:15 +0100 dwdiff (1.9-0.1) unstable; urgency=low * NMU * New upstream release. closes: #612771. * Change dh_clean -k to dh_prep. * Add a watch file. -- Clint Adams Thu, 10 Feb 2011 10:12:00 -0500 dwdiff (1.8.2-0.1) unstable; urgency=low * NMU * New upstream release. closes: #602844. - fixes mishandling of UTF-8 with dwdiff -p. closes: #574931. - fixes man page typos. closes: #504540. - no longer segfaults when second argument is stdin. closes: #603745. * Patch from Charlie Smotherman to fix typos in short description. closes: #503666. * Bump to Standards-Version 3.9.1. -- Clint Adams Tue, 16 Nov 2010 20:25:03 -0500 dwdiff (1.4-1) unstable; urgency=low * Initial release (Closes: #498270) -- Olexandr Kravchuk Sat, 06 Sep 2008 20:34:47 +0300 debian/compat0000664000000000000000000000000212265445626010402 0ustar 9 debian/control0000664000000000000000000000242012265446262010602 0ustar Source: dwdiff Section: utils Priority: extra Maintainer: Barak A. Pearlmutter Uploaders: Olexandr Kravchuk Build-Depends: debhelper (>= 9), libicu-dev Standards-Version: 3.9.5 Homepage: http://os.ghalkes.nl/dwdiff.html Vcs-Git: git://anonscm.debian.org/collab-maint/dwdiff.git Vcs-Browser: http://anonscm.debian.org/gitweb/?p=collab-maint/dwdiff.git Package: dwdiff Architecture: any Depends: ${shlibs:Depends}, ${misc:Depends} Description: diff program that operates word by word dwdiff is a diff program that operates at the word level instead of the line level. It is different from wdiff in that it allows the user to specify what should be considered whitespace, and in that it takes an optional list of characters that should be considered delimiters. Delimiters are single characters that are treated as if they are words, even when there is no whitespace separating them from preceding words or delimiters. dwdiff is mostly commandline compatible with wdiff. Only the --autopager, --terminal and --avoid-wraps options are not supported. . The default output from dwdiff is the new text, with the deleted and inserted parts annotated with markers. Command line options are available to change both what is printed, and the markers. debian/copyright0000664000000000000000000000120712265445626011137 0ustar This package was debianized by Olexandr Kravchuk on Sat, 06 Sep 2008 20:34:47 +0300. It was downloaded from http://os.ghalkes.nl/ Upstream Author: Gertjan Halkes This software is Copyright (c) 2008 by Gertjan Halkes. You are free to distribute this software under the terms of the GNU General Public License version 3. On Debian systems, the complete text of the GNU General Public License version 3 can be found in the file `/usr/share/common-licenses/GPL-3'. The Debian packaging is Copyright (c) 2008, Olexandr Kravchuk and is licensed under the GNU GPL, see above. debian/patches/0000775000000000000000000000000012265445626010633 5ustar debian/patches/0001-icu-config-ldflags.patch0000664000000000000000000000375012265445626015674 0ustar From: "Barak A. Pearlmutter" Date: Tue, 5 Jun 2012 12:41:08 +0100 Subject: icu-config ldflags Switch invocation icu-config --ldflags option to three options, to work around recent change in icu-config that includes options used only in creating dynamic libraries. This patch can be removed if icu-config --ldflags goes back to only outputting user-level options. --- config.pkg | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/config.pkg b/config.pkg index 6d42c35..db49a75 100644 --- a/config.pkg +++ b/config.pkg @@ -193,6 +193,7 @@ EOF if [ "yes" = "${with_unicode}" ] ; then ICU_CONFIG="${option_icu_config:-icu-config}" + ICU_CONFIG_LDFLAGS="--ldflags-searchpath --ldflags-libsonly --ldflags-system" { { check_message "Checking for icu-config... " @@ -203,8 +204,8 @@ EOF exit 1 fi - echo "Running ${ICU_CONFIG} --cppflags --ldflags" >> config.log - if "${ICU_CONFIG}" --cppflags --ldflags 2>&1 > /dev/null ; then + echo "Running ${ICU_CONFIG} --cppflags ${ICU_CONFIG_LDFLAGS}" >> config.log + if "${ICU_CONFIG}" --cppflags ${ICU_CONFIG_LDFLAGS} 2>&1 > /dev/null ; then check_message_result "yes" true else @@ -244,7 +245,7 @@ int main(int argc, char *argv[]) { } EOF clean .config.o - test_link "functions in libicu" ICUFLAGS="\`\"${ICU_CONFIG}\" --cppflags\`" ICULIBS="\`\"${ICU_CONFIG}\" --ldflags\`" + test_link "functions in libicu" ICUFLAGS="\`\"${ICU_CONFIG}\" --cppflags\`" ICULIBS="\`\"${ICU_CONFIG}\" ${ICU_CONFIG_LDFLAGS}\`" } } || { check_message_result "!! Could not compile with Unicode support. Try configuring with --without-unicode." @@ -252,7 +253,7 @@ EOF } ICUFLAGS="-DUSE_UNICODE \`\"${ICU_CONFIG}\" --cppflags\`" - ICULIBS="\`\"${ICU_CONFIG}\" --ldflags\`" + ICULIBS="\`\"${ICU_CONFIG}\" ${ICU_CONFIG_LDFLAGS}\`" if checkfunction "nl_langinfo" "nl_langinfo(CODESET);" "" ; then ICUFLAGS="${ICUFLAGS} -DUSE_NL_LANGINFO" fi debian/patches/series0000664000000000000000000000003612265445626012047 0ustar 0001-icu-config-ldflags.patch debian/rules0000775000000000000000000000253112265445626010265 0ustar #!/usr/bin/make -f # Uncomment this to turn on verbose mode. #export DH_VERBOSE=1 %: dh $@ --parallel # Use LINGUAS to force installation of all available linguas. LINGUAS=$(shell ls po | egrep '[.]po$$' | sed 's/\.po//' | tr '\n' ' ') # squelch unknown flags passed to ./configure by dh_auto_configure # ./configure: --build=x86_64-linux-gnu --prefix=/usr # --includedir='$${prefix}/include' --mandir='$${prefix}/share/man' # --infodir='$${prefix}/share/info' --sysconfdir=/etc # --localstatedir=/var --libexecdir='$${prefix}/lib/dwdiff' # --disable-maintainer-mode --disable-dependency-tracking # Glom CPPFLAGS onto CFLAGS because this deficient ./configure etc # ignores the former. export CFLAGS = \ $(shell dpkg-buildflags --get CFLAGS) \ $(shell dpkg-buildflags --get CPPFLAGS) override_dh_auto_configure: ./configure --prefix=/usr --mandir='$${prefix}/share/man' override_dh_auto_build: dh_auto_build -- LINGUAS="$(LINGUAS)" # Work around Makefile installing Changelog and COPYING into docdir. # Work around Makefile installing unneeded *.UTF-8 directories override_dh_auto_install: dh_auto_install -- LINGUAS="$(LINGUAS)" docdir='$$(prefix)/share/doc/dwdiff' -rm --verbose debian/dwdiff/usr/share/doc/dwdiff/Changelog -rm --verbose debian/dwdiff/usr/share/doc/dwdiff/COPYING -rm --verbose -r debian/dwdiff/usr/share/man/*.UTF-8 debian/source/0000775000000000000000000000000012265445626010504 5ustar debian/source/format0000664000000000000000000000001412265445626011712 0ustar 3.0 (quilt) debian/watch0000664000000000000000000000007112265445626010233 0ustar version=3 http://os.ghalkes.nl/dist/dwdiff-([\d\.]*).tgz