New upstream release.
authorgregor herrmann <gregoa@debian.org>
Sat, 10 Sep 2011 15:14:42 +0000 (15:14 -0000)
committergregor herrmann <gregoa@debian.org>
Sat, 10 Sep 2011 15:14:42 +0000 (15:14 -0000)
22 files changed:
debian/changelog [new file with mode: 0644]
debian/clean [new file with mode: 0644]
debian/compat [new file with mode: 0644]
debian/control [new file with mode: 0644]
debian/copyright [new file with mode: 0644]
debian/libmimetic-dev.docs [new file with mode: 0644]
debian/libmimetic-dev.install [new file with mode: 0644]
debian/libmimetic-doc.docs [new file with mode: 0644]
debian/libmimetic-doc.examples [new file with mode: 0644]
debian/libmimetic-doc.install [new file with mode: 0644]
debian/libmimetic0-dbg.dirs [new file with mode: 0644]
debian/libmimetic0-dbg.install [new file with mode: 0644]
debian/libmimetic0.install [new file with mode: 0644]
debian/libmimetic0.postinst [new file with mode: 0644]
debian/libmimetic0.postrm [new file with mode: 0644]
debian/mimetic-doc [new file with mode: 0644]
debian/patches/const-correctness.patch [new file with mode: 0644]
debian/patches/series [new file with mode: 0644]
debian/rules [new file with mode: 0755]
debian/source/format [new file with mode: 0644]
debian/watch [new file with mode: 0644]
test/autocutee.mk [deleted file]

diff --git a/debian/changelog b/debian/changelog
new file mode 100644 (file)
index 0000000..7e805ac
--- /dev/null
@@ -0,0 +1,182 @@
+mimetic (0.9.7-1) UNRELEASED; urgency=low
+
+  * New upstream release.
+
+ -- gregor herrmann <gregoa@debian.org>  Sat, 10 Sep 2011 17:10:44 +0200
+
+mimetic (0.9.6-2) unstable; urgency=low
+
+  * Add patch const-correctness.patch to fix an error that is triggered by
+    modern gcc versions; thanks to Berthold Stoeger for the bug report and the
+    patch (closes: #583507).
+  * Convert to source format 3.0 (quilt).
+  * Set Standards-Version to 3.8.4 (no changes).
+  * Use the autotools-dev debhelper addon.
+  * debian/copyright: update formatting (DEP5) and years of packaging
+    copyright.
+
+ -- gregor herrmann <gregoa@debian.org>  Sat, 29 May 2010 16:08:53 +0200
+
+mimetic (0.9.6-1) unstable; urgency=low
+
+  * New upstream release.
+  * debian/control:
+    - change Section to debug for libmimetic0-dbg
+    - remove Section for libmimetic0 (duplicate)
+    - set Standards-Version to 3.8.1 (no changes)
+    - add ${misc:Depends}
+  * debian/copyright: update years of upstream and packaging copyright; the
+    upstream code is now released under the MIT license; update "headers".
+  * Remove debian/libmimetic-doc.{postinst,prerem}, install-docs doesn't need
+    to be called manually anymore.
+  * Set debhelper compatibility level to 7; adapt
+    debian/{control,compat,rules}.
+
+ -- gregor herrmann <gregoa@debian.org>  Fri, 15 May 2009 19:12:51 +0200
+
+mimetic (0.9.5-1) unstable; urgency=low
+
+  * New upstream release.
+  * Remove libtool.patch and quilt framework; upstream has updated
+    libtool/autotools in this release.
+  * Fix typo in debian/mimetic-doc (doc-base definition).
+
+ -- gregor herrmann <gregoa@debian.org>  Wed, 08 Oct 2008 18:43:06 +0200
+
+mimetic (0.9.4-2) unstable; urgency=low
+
+  * Add patch libtool.patch to get a newer libtool version (closes: #500317);
+    thanks to Kurt Roeckx for the bug report and the proposed solution.
+  * Add quilt framework (and README.source for compliance with Debian Policy
+    3.8.0).
+  * debian/rules:
+    - add a clean-stamp target to debian/rules in order to run `make distclean'
+      before unpatching configure and friends
+    - add test/autocutee.mk to dh_clean
+    - remove separate `make distclean' for doc/ directory
+
+ -- gregor herrmann <gregoa@debian.org>  Mon, 29 Sep 2008 18:01:47 +0200
+
+mimetic (0.9.4-1) unstable; urgency=low
+
+  * New upstream release.
+  * Drop patch gcc4.3_includes.diff, included upstream. Remove quilt
+    framework.
+  * debian/copyright: update years of upstream copyright.
+  * Remove historic debian/shlibs.local.
+  * Set Standards-Version to 3.8.0 (no changes).
+
+ -- gregor herrmann <gregoa@debian.org>  Fri, 19 Sep 2008 00:07:03 +0200
+
+mimetic (0.9.3-3) unstable; urgency=low
+
+  * debian/rules:
+    - create install-stamp target in debian/rules and adjust dependencies
+      accordingly
+    - remove config.{sub,guess} in clean target and copy them
+      over in configure target as a preparation for source format "3.0 (quilt)";
+      thanks to RaphaĆ«l Hertzog for the bug report (closes: #482730)
+  * debian/copyright:
+    - change to the new machine-readable format
+    - add stanza about packaging copyright
+  * Convert debian/changelog to UTF-8.
+  * debian/control: change my email address.
+  * Change doc-base section from Apps/Net to Network/Communication.
+  * Set debhelper compatibility level to 6.
+  * Refresh patch gcc4.3_includes.diff and add information to the file.
+
+ -- gregor herrmann <gregoa@debian.org>  Sat, 24 May 2008 21:54:44 +0200
+
+mimetic (0.9.3-2) unstable; urgency=low
+
+  * Switch from ${Source-Version} to ${binary:Version} in debian/control to
+    make the package binNMU safe.
+  * Don't ignore result of make distclean.
+  * Add a -dbg package.
+  * Remove useless file debian/compress from source package.
+  * Clean up debian/rules.
+  * Remove unneeded files debian/libmimetic0.dirs and
+    debian/libmimetic-dev.dirs.
+  * Move upstream URL from the description to the new Homepage field.
+  * Change XS-Vcs-* fields to Vcs-*.
+  * Add patch gcc4.3_includes.diff: adds #includes to header files to enable
+    compilation with gcc 4.3 (closes: #454897).
+  * Set Standards-Version to 3.7.3 (no further changes needed).
+
+ -- gregor herrmann <gregor+debian@comodo.priv.at>  Tue, 11 Dec 2007 03:02:58 +0100
+
+mimetic (0.9.3-1) unstable; urgency=low
+
+  * New upstream release, compatible with GCC 4.3 (closes: #417434).
+
+ -- gregor herrmann <gregor+debian@comodo.priv.at>  Tue, 03 Apr 2007 16:49:26 +0200
+
+mimetic (0.9.2-1) unstable; urgency=low
+
+  * New upstream release.
+  * Fix copy&paste error in comments in libmimetic-doc.{prerm,postinst} scripts.
+
+ -- gregor herrmann <gregor+debian@comodo.priv.at>  Sun, 21 Jan 2007 21:41:04 +0100
+
+mimetic (0.9.1-2) unstable; urgency=low
+
+  * Update to Standards-Version: 3.7.2 (no changes required).
+  * Set different short descriptions for the three packages
+    (runtime, development, documentation).
+  * Register documentation with doc-base.
+  * Add Tony Mancill to Uploaders.
+
+ -- gregor herrmann <gregor+debian@comodo.priv.at>  Fri, 16 Jun 2006 13:16:07 +0200
+
+mimetic (0.9.1-1) unstable; urgency=low
+
+  * New upstream release.
+
+ -- gregor herrmann <gregor+debian@comodo.priv.at>  Sun, 16 Apr 2006 14:20:11 +0200
+
+mimetic (0.8.9-7) unstable; urgency=low
+
+  * Changed package names for -doc and -dev packages on request of
+    ftpmaster.
+  * Cleaned up watch file.
+
+ -- gregor herrmann <gregor+debian@comodo.priv.at>  Wed, 15 Mar 2006 23:31:56 +0100
+
+mimetic (0.8.9-6) unstable; urgency=low
+
+  * Initial Debian release (closes: #313088).
+  * Set debhelper compatibility level to 5.
+
+ -- gregor herrmann <gregor+debian@comodo.priv.at>  Wed, 15 Mar 2006 17:17:56 +0100
+
+mimetic (0.8.9-5) unstable; urgency=low
+
+  * Added homepage to debian/control.
+  * Split package libmimetic0-dev into libmimetic0-dev and libmimetic-0-dev-doc.
+
+ -- gregor herrmann <gregor+debian@comodo.priv.at>  Sun, 25 Dec 2005 15:07:01 +0100
+
+mimetic (0.8.9-4) unstable; urgency=low
+
+  * Clarified copyright statment in debian/copyright.
+
+ -- gregor herrmann <gregor+debian@comodo.priv.at>  Wed, 31 Aug 2005 17:05:25 +0200
+
+mimetic (0.8.9-3) unstable; urgency=low
+
+  * Added missing build dependency on doxygen.
+
+ -- gregor herrmann <gregor+debian@comodo.priv.at>  Mon,  8 Aug 2005 16:33:43 +0200
+
+mimetic (0.8.9-2) unstable; urgency=low
+
+  * Compiled against libstdc++6.
+
+ -- gregor herrmann <gregor+debian@comodo.priv.at>  Sun,  7 Aug 2005 23:18:32 +0200
+
+mimetic (0.8.9-1) unstable; urgency=low
+
+  * Initial release.
+
+ -- gregor herrmann <gregor+debian@comodo.priv.at>  Sat, 11 Jun 2005 20:27:37 +0200
+
diff --git a/debian/clean b/debian/clean
new file mode 100644 (file)
index 0000000..d5f3506
--- /dev/null
@@ -0,0 +1 @@
+test/autocutee.mk
diff --git a/debian/compat b/debian/compat
new file mode 100644 (file)
index 0000000..7f8f011
--- /dev/null
@@ -0,0 +1 @@
+7
diff --git a/debian/control b/debian/control
new file mode 100644 (file)
index 0000000..e762a83
--- /dev/null
@@ -0,0 +1,82 @@
+Source: mimetic
+Priority: optional
+Maintainer: gregor herrmann <gregoa@debian.org>
+Uploaders: tony mancill <tmancill@debian.org>
+Build-Depends: debhelper (>= 7.0.50), autotools-dev (>= 20100122.1), doxygen
+Standards-Version: 3.8.4
+Section: libs
+Homepage: http://codesink.org/mimetic_mime_library.html
+Vcs-Svn: http://svn.toastfreeware.priv.at/debian/mimetic/trunk/
+Vcs-Browser: http://svn.toastfreeware.priv.at/wsvn/ToastfreewareDebian/mimetic/trunk/
+
+Package: libmimetic-dev
+Section: libdevel
+Architecture: any
+Depends: ${misc:Depends}, libmimetic0 (= ${binary:Version})
+Suggests: libmimetic-doc
+Description: C++ MIME library (development)
+ mimetic is a GPL MIME library written in C++ designed to be easy to use and
+ integrate but yet fast and efficient.
+ .
+ mimetic has been built around the standard lib. This means that you'll not
+ find yet another string class or list implementation and that you'll feel
+ comfortable in using this library from the very first time.
+ .
+ mimetic doesn't use exceptions but it heavily uses templates so a mostly
+ standard compliant C++ compiler is required. 
+ .
+ This package contains the header files.
+
+Package: libmimetic-doc
+Section: doc
+Architecture: all
+Depends: ${misc:Depends}
+Recommends: libmimetic-dev (>= 0.8.9-5)
+Conflicts: libmimetic-dev (<< 0.8.9-5)
+Replaces: libmimetic-dev (<< 0.8.9-5)
+Description: C++ MIME library (documentation)
+ mimetic is a GPL MIME library written in C++ designed to be easy to use and
+ integrate but yet fast and efficient.
+ .
+ mimetic has been built around the standard lib. This means that you'll not
+ find yet another string class or list implementation and that you'll feel
+ comfortable in using this library from the very first time.
+ .
+ mimetic doesn't use exceptions but it heavily uses templates so a mostly
+ standard compliant C++ compiler is required. 
+ .
+ This package contains the developers' documentation.
+
+Package: libmimetic0
+Architecture: any
+Depends: ${shlibs:Depends}, ${misc:Depends}
+Description: C++ MIME library (runtime)
+ mimetic is a GPL MIME library written in C++ designed to be easy to use and
+ integrate but yet fast and efficient.
+ .
+ mimetic has been built around the standard lib. This means that you'll not
+ find yet another string class or list implementation and that you'll feel
+ comfortable in using this library from the very first time.
+ .
+ mimetic doesn't use exceptions but it heavily uses templates so a mostly
+ standard compliant C++ compiler is required. 
+ .
+ This package contains the libraries.
+
+Package: libmimetic0-dbg
+Section: debug
+Priority: extra
+Architecture: any
+Depends: ${misc:Depends}, libmimetic0 (= ${binary:Version})
+Description: C++ MIME library (debug)
+ mimetic is a GPL MIME library written in C++ designed to be easy to use and
+ integrate but yet fast and efficient.
+ .
+ mimetic has been built around the standard lib. This means that you'll not
+ find yet another string class or list implementation and that you'll feel
+ comfortable in using this library from the very first time.
+ .
+ mimetic doesn't use exceptions but it heavily uses templates so a mostly
+ standard compliant C++ compiler is required. 
+ .
+ This package contains the debug symbols for libmimetic0.
diff --git a/debian/copyright b/debian/copyright
new file mode 100644 (file)
index 0000000..38ba42a
--- /dev/null
@@ -0,0 +1,39 @@
+Format-Specification: http://svn.debian.org/wsvn/dep/web/deps/dep5.mdwn?op=file&rev=135
+Maintainer: Stefano Barbato <stefano@codesink.org>
+Source: http://codesink.org/mimetic_mime_library.html
+Name: mimetic
+
+Files: *
+Copyright: 2002-2009, Stefano Barbato <stefano@codesink.org>
+License: MIT
+ Permission is hereby granted, free of charge, to any person obtaining a copy
+ of this software and associated documentation files (the "Software"), to deal
+ in the Software without restriction, including without limitation the rights
+ to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
+ copies of the Software, and to permit persons to whom the Software is
+ furnished to do so, subject to the following conditions:
+ .
+ The above copyright notice and this permission notice shall be included in
+ all copies or substantial portions of the Software.
+ .
+ THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
+ IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+ FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
+ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
+ LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
+ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
+ THE SOFTWARE.
+
+Files: debian/*
+Copyright: 2005-2010, gregor herrmann <gregoa@debian.org>
+ 2006-2010, tony mancill <tmancill@debian.org>
+License: GPL-2+
+
+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; version 2 dated June, 1991, or (at your
+ option) any later version.
+ .
+ On Debian GNU/Linux systems, the complete text of version 2 of the GNU
+ General Public License can be found in `/usr/share/common-licenses/GPL-2'
diff --git a/debian/libmimetic-dev.docs b/debian/libmimetic-dev.docs
new file mode 100644 (file)
index 0000000..afe6da2
--- /dev/null
@@ -0,0 +1 @@
+doc/README
diff --git a/debian/libmimetic-dev.install b/debian/libmimetic-dev.install
new file mode 100644 (file)
index 0000000..f959e34
--- /dev/null
@@ -0,0 +1,2 @@
+usr/include
+usr/lib/libmimetic*.so
diff --git a/debian/libmimetic-doc.docs b/debian/libmimetic-doc.docs
new file mode 100644 (file)
index 0000000..0bd3136
--- /dev/null
@@ -0,0 +1 @@
+doc/html
diff --git a/debian/libmimetic-doc.examples b/debian/libmimetic-doc.examples
new file mode 100644 (file)
index 0000000..e39721e
--- /dev/null
@@ -0,0 +1 @@
+examples/*
diff --git a/debian/libmimetic-doc.install b/debian/libmimetic-doc.install
new file mode 100644 (file)
index 0000000..645d085
--- /dev/null
@@ -0,0 +1 @@
+../mimetic-doc usr/share/doc-base/
diff --git a/debian/libmimetic0-dbg.dirs b/debian/libmimetic0-dbg.dirs
new file mode 100644 (file)
index 0000000..8bfd090
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/debug/usr/lib
diff --git a/debian/libmimetic0-dbg.install b/debian/libmimetic0-dbg.install
new file mode 100644 (file)
index 0000000..668c02b
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/libmimetic.so.0.0.0 usr/lib/debug/usr/lib
diff --git a/debian/libmimetic0.install b/debian/libmimetic0.install
new file mode 100644 (file)
index 0000000..99b2cd3
--- /dev/null
@@ -0,0 +1 @@
+usr/lib/libmimetic*.so.*
diff --git a/debian/libmimetic0.postinst b/debian/libmimetic0.postinst
new file mode 100644 (file)
index 0000000..6060c4f
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/sh
+set -e
+
+#DEBHELPER#
diff --git a/debian/libmimetic0.postrm b/debian/libmimetic0.postrm
new file mode 100644 (file)
index 0000000..6060c4f
--- /dev/null
@@ -0,0 +1,4 @@
+#!/bin/sh
+set -e
+
+#DEBHELPER#
diff --git a/debian/mimetic-doc b/debian/mimetic-doc
new file mode 100644 (file)
index 0000000..f79d6d9
--- /dev/null
@@ -0,0 +1,8 @@
+Document: mimetic-doc
+Title: mimetic Documentation
+Abstract: Documentation for the mimetic library
+Section: Network/Communication
+
+Format: HTML
+Index: /usr/share/doc/libmimetic-doc/html/index.html
+Files: /usr/share/doc/libmimetic-doc/html/*.html
diff --git a/debian/patches/const-correctness.patch b/debian/patches/const-correctness.patch
new file mode 100644 (file)
index 0000000..e42c8f0
--- /dev/null
@@ -0,0 +1,26 @@
+Origin: vendor
+Bug-Debian: http://bugs.debian.org/583507
+Forwarded: yes
+Author: Berthold Stoeger <bs@bdf-net.com>
+Reviewed-by: gregor herrmann <gregoa@debian.org>
+Last-Update: 2010-05-29
+Description:
+ Due to an error in the header file /usr/include/mimetic/body.h modern gcc versions (>=4.3)
+ refuse to compile perfectly valid programs using an encoder of libmimetic.
+ .
+ A less serious side effect of the bug is suboptimal performance.
+ .
+ The problem is fixed by the following patch which changes the code to the
+ version obviously intended by the author:
+
+--- a/mimetic/body.h
++++ b/mimetic/body.h
+@@ -137,7 +137,7 @@
+     if(codec.codeSizeMultiplier() > 1.0)
+         coded.reserve((size_type)::ceil(size() * codec.codeSizeMultiplier()));
+-    mimetic::code(begin(), end(), cc, back_inserter(coded) );
++    mimetic::code(begin(), end(), codec, back_inserter(coded) );
+     this->assign(coded);
+     return true;
+ }
diff --git a/debian/patches/series b/debian/patches/series
new file mode 100644 (file)
index 0000000..0ee5099
--- /dev/null
@@ -0,0 +1 @@
+const-correctness.patch
diff --git a/debian/rules b/debian/rules
new file mode 100755 (executable)
index 0000000..abc3391
--- /dev/null
@@ -0,0 +1,17 @@
+#!/usr/bin/make -f
+
+%:
+       dh --with autotools_dev $@
+
+override_dh_auto_build:
+       dh_auto_build
+       $(MAKE) -C $(CURDIR)/doc docs
+
+override_dh_strip:
+       dh_strip --dbg-package=libmimetic0-dbg
+
+override_dh_compress:
+       dh_compress -Xexamples
+
+override_dh_makeshlibs:
+       dh_makeshlibs -Xdebug
diff --git a/debian/source/format b/debian/source/format
new file mode 100644 (file)
index 0000000..163aaf8
--- /dev/null
@@ -0,0 +1 @@
+3.0 (quilt)
diff --git a/debian/watch b/debian/watch
new file mode 100644 (file)
index 0000000..0f5617d
--- /dev/null
@@ -0,0 +1,4 @@
+# Compulsory line, this is a version 3 file
+version=3
+
+http://codesink.org/mimetic_mime_library.html .*mimetic-(.*).tar.gz
diff --git a/test/autocutee.mk b/test/autocutee.mk
deleted file mode 100644 (file)
index e69de29..0000000