\s*([^-]*)\s*-\s*(.*)} $line -> - title]} { diff -Nru memchan-2.2.1/debian/libmemchan-tcl-dev.docs memchan-2.3/debian/libmemchan-tcl-dev.docs --- memchan-2.2.1/debian/libmemchan-tcl-dev.docs 2011-10-17 15:48:51.000000000 +0000 +++ memchan-2.3/debian/libmemchan-tcl-dev.docs 2011-10-17 15:48:51.000000000 +0000 @@ -1,2 +1 @@ README -CHANGES diff -Nru memchan-2.2.1/debian/libmemchan-tcl.docs memchan-2.3/debian/libmemchan-tcl.docs --- memchan-2.2.1/debian/libmemchan-tcl.docs 2011-10-17 15:48:51.000000000 +0000 +++ memchan-2.3/debian/libmemchan-tcl.docs 2011-10-17 15:48:51.000000000 +0000 @@ -1,3 +1,2 @@ README -CHANGES debian/tmp/usr/share/doc/libmemchan-tcl/html diff -Nru memchan-2.2.1/debian/libmemchan-tcl.manpages memchan-2.3/debian/libmemchan-tcl.manpages --- memchan-2.2.1/debian/libmemchan-tcl.manpages 2011-10-17 15:48:51.000000000 +0000 +++ memchan-2.3/debian/libmemchan-tcl.manpages 2011-10-17 15:48:51.000000000 +0000 @@ -1 +1 @@ -doc/*.3tcl +*.3tcl diff -Nru memchan-2.2.1/debian/patches/configure.diff memchan-2.3/debian/patches/configure.diff --- memchan-2.2.1/debian/patches/configure.diff 2011-10-17 15:48:51.000000000 +0000 +++ memchan-2.3/debian/patches/configure.diff 2011-10-17 15:48:51.000000000 +0000 @@ -4,33 +4,22 @@ Also, fixes build on hurd-i386, kfreebsd-i386 and kfreebsd-amd64 architectures. -Index: memchan/configure -======================================================================== ---- memchan.orig/configure -+++ memchan/configure -@@ -6373,7 +6373,7 @@ - # results, and the version is kept in special file). +--- memchan-2.3.orig/configure ++++ memchan-2.3/configure +@@ -8793,7 +8793,7 @@ + fi - if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then -- system=MP-RAS-`awk '{print }' /etc/.relid'` -+ system=MP-RAS-`awk '{print }' /etc/.relid` - fi - if test "`uname -s`" = "AIX" ; then - system=AIX-`uname -v`.`uname -r` -@@ -7037,7 +7037,7 @@ - fi - fi ;; - Linux*) + Linux*|GNU*) SHLIB_CFLAGS="-fPIC" - SHLIB_LD_LIBS='${LIBS}' SHLIB_SUFFIX=".so" -@@ -8636,7 +8636,6 @@ + +@@ -11704,7 +11704,6 @@ # (actually we leave an empty line to preserve line numbers). if test "x$srcdir" = x.; then ac_vpsub='/^[ ]*VPATH[ ]*=/{ --s/:*\$(srcdir):*/:/; - s/:*\${srcdir}:*/:/; - s/:*@srcdir@:*/:/; - s/^\([^=]*=[ ]*\):*/\1/; +-s/:*\$(srcdir):*/:/ + s/:*\${srcdir}:*/:/ + s/:*@srcdir@:*/:/ + s/^\([^=]*=[ ]*\):*/\1/ diff -Nru memchan-2.2.1/debian/rules memchan-2.3/debian/rules --- memchan-2.2.1/debian/rules 2011-10-17 15:48:51.000000000 +0000 +++ memchan-2.3/debian/rules 2011-10-17 15:48:51.000000000 +0000 @@ -41,7 +41,9 @@ dh_testdir dh_testroot rm -f build-stamp - rm -f doc/*.3tcl + rm -f *.3tcl + rm -f *.n + rm -f *.html [ ! -f Makefile ] || $(MAKE) distclean patch: patch-stamp @@ -69,6 +71,8 @@ dh_testdir $(MAKE) + $(MAKE) doc + $(MAKE) doc-html touch build-stamp @@ -85,17 +89,16 @@ mv $(DDIR)/usr/lib/Memchan* $(DDIR)/usr/lib/tcltk # # Cleanup manpages - (cd doc && \ - for f in *.n ; do \ + for f in *.n ; do \ sed -e'/^\.so man.macros/ d' \ -e'/^\.B[SE]$$/ d' \ -e's/^\.TH \([^ ]\+\) n/.TH \1 3tcl/' \ $$f > `basename $$f .n`.3tcl|| exit 1; \ - done) + done # # Copy HTML docs mkdir -p $(DOCDIR) - cp doc/*.html $(DOCDIR) + cp *.html $(DOCDIR) # # Cleanup docs cd $(DOCDIR) && \ @@ -143,7 +146,7 @@ binary: binary-indep binary-arch get-orig-source: - wget -O memchan_2.2.1.orig.tar.gz \ - http://prdownloads.sourceforge.net/memchan/memchan-2.2.1.tar.gz + wget -O memchan_2.3.orig.tar.gz \ + http://prdownloads.sourceforge.net/memchan/Memchan2.3.tar.gz .PHONY: patch unpatch clean-patched build clean binary-indep binary-arch binary install get-orig-source diff -Nru memchan-2.2.1/DESCRIPTION memchan-2.3/DESCRIPTION --- memchan-2.2.1/DESCRIPTION 2004-12-03 13:03:49.000000000 +0000 +++ memchan-2.3/DESCRIPTION 1970-01-01 00:00:00.000000000 +0000 @@ -1,29 +0,0 @@ -# -*- tcl -*- -extension memchan { - author {Andreas Kupries (andreas_kupries@users.sourceforge.net)} - maintenance {Andreas Kupries (andreas_kupries@users.sourceforge.net)} - - version 2.2.1 - copying-policy {BSD-Style, see 'tcl'-license} - date {DEC-03-2004} - - description { - an extension implementing several new channel-types. Instances - store their contents in memory, not on disk. - } - - primary-urls { - http://memchan.sourceforge.net/ - } - - dependencies { - Tcl 8.0 or 8.1. Does not work with 8.0(ab)* - Works with tcl 8.1a2 and 8.1b1/2/3, but don't leave channels open - before 'exit'ing. This is solved since 8.1.0. - } - - comments { - TEA compliant version (As far as TEA currently goes). - Additional channel types: null, fifo2, zero, random. - } -} Binary files /tmp/UCZgr674AP/memchan-2.2.1/doc/art/logo100a.gif and /tmp/CGoeLpmv8i/memchan-2.3/doc/art/logo100a.gif differ Binary files /tmp/UCZgr674AP/memchan-2.2.1/doc/art/logo64a.gif and /tmp/CGoeLpmv8i/memchan-2.3/doc/art/logo64a.gif differ diff -Nru memchan-2.2.1/doc/fifo2.html memchan-2.3/doc/fifo2.html --- memchan-2.2.1/doc/fifo2.html 2004-12-03 13:28:01.000000000 +0000 +++ memchan-2.3/doc/fifo2.html 1970-01-01 00:00:00.000000000 +0000 @@ -1,91 +0,0 @@ - -
fifo2 - Create and manipulate pipe fifo channels
-
-
-
-
-
-SYNOPSIS
-package require Tcl
-package require memchan
-
|
-The command described here is only available in a not-yet released -version of the package. Use the CVS to get the sources. - -
-Memory channels created by fifo2 provide two read-only options -which can be queried via the standard fconfigure command. These -are - -
-Note that the two lengths are switched for the channels of a pair. In -other words, the number of bytes written for one of the channels is -the number of bytes readable from the other end. - -
-As the channels generated by fifo2 grow as necessary they are -always writable. This means that a writable fileevent-handler -will fire continuously. - -
-The channels are also readable if they contain more than zero
-bytes. Under this conditions a readable fileevent-handler will
-fire continuously.
-
-SEE ALSO
-memchan, fifo, null
-KEYWORDS
-fifo, stream, memchan, in-memory channel, channel, i/o
-COPYRIGHT
-Copyright (c) 1996-2003 Andreas Kupries <andreas_kupries@users.sourceforge.net>
-