--- topal-78.orig/Makefile +++ topal-78/Makefile @@ -48,6 +48,8 @@ strip ?= strip +CC ?= gcc + # The default action. all: binary topal.pdf --- topal-78.orig/debian/README.Debian +++ topal-78/debian/README.Debian @@ -0,0 +1,10 @@ +Topal for Debian +---------------- + +If you want the full functionality of Topal, then you will need to +patch Alpine using the file + /usr/share/topal/patches/alpine-n.nn-patch + +See the main README for more details on configuration. + + -- Phil Brooke , Fri, 22 Feb 2002 08:53:57 +0000 --- topal-78.orig/debian/changelog +++ topal-78/debian/changelog @@ -0,0 +1,264 @@ +topal (78-2build2) disco; urgency=medium + + * No-change rebuild for readline soname change. + + -- Matthias Klose Mon, 14 Jan 2019 20:04:50 +0000 + +topal (78-2build1) disco; urgency=medium + + * No-change upload to build with gnat 8. + + -- Matthias Klose Mon, 12 Nov 2018 15:19:06 +0100 + +topal (78-2) unstable; urgency=medium + + * Re-upload to carry changes from experimental to unstable (for + GNAT-8 transition). + + -- Phil Brooke Sun, 21 Oct 2018 15:35:27 +0100 + +topal (78-1) experimental; urgency=medium + + * New upstream release. + * Apply some patches from Nicolas Boulenguez (thank you!). + - Add homepage field to control. + - Switch rules to use dh driver. + - Remove some unused variables, unnecessary clean and an obsolete + comment. + + -- Phil Brooke Sun, 22 Jul 2018 15:03:33 +0100 + +topal (77-1) unstable; urgency=medium + + * New upstream release. + * Apply some patches from Nicolas Boulenguez: + * Fix typo in 75-2.1 changelog entry. + * Copyright file now format 1.0. + * Register manual in doc-base. + * Manage symlinks with debian/links, removing prerm/postinst. + * Drop obsolete shlibs.local. + * Depend on gnat, but not a specific gnat version. + Many thanks, Nicolas. + * New upstream URL. + * Bump standards-version to 4.1.0. + * Bump debian/compat to 10 and update debhelper build-depends. + + -- Phil Brooke Wed, 20 Sep 2017 19:03:44 +0100 + +topal (75-3) unstable; urgency=medium + + * Ack NMU 75-2.1; thank you, Nicolas. + * Fix misuse of sed character class syntax which stops topal + working. (Closes: #870825.) + Thank you to Max Justicz and Olaf Skibbe for bug reports and + testing. + + -- Phil Brooke Sun, 06 Aug 2017 16:52:11 +0100 + +topal (75-2.1) unstable; urgency=medium + + * Non-maintainer upload. + * Rebuild with gnat-6 and bump ALI version. Closes: #830333. + Select gnatgcc (currently gcc-6) instead of gcc (currently gcc-5). + + -- Nicolas Boulenguez Mon, 11 Jul 2016 18:12:06 +0200 + +topal (75-2) unstable; urgency=medium + + * Remove metamail from suggests list. (Closes: #665090.) + * Update to gnat-4.9. (Closes: #751697.) + * Bump standards-version to 3.9.5. + * Add dpkg-buildflags. + * Add debian/source/format. + * Add an override re: the mime-tool source. This is a bug to be + fixed upstream, then the override can be removed. + + -- Phil Brooke Tue, 22 Jul 2014 17:00:07 +0100 + +topal (75-1) unstable; urgency=low + + * New upstream release. + * Bump standards-version to 3.9.3. + * Bump gnat version to 4.6. + + -- Phil Brooke Mon, 27 Feb 2012 08:13:00 +0000 + +topal (74-1) unstable; urgency=low + + * New upstream release. + * Bump standards-version to 3.9.2. + * Upstream documentation changes: + * No longer need weblint. + * Uses some texlive packages instead. + * Remove LaTeX aux files in clean target. + * Updated debian/docs. + * Rename and convert Changelog.html to text. + * Added build-arch and build-indep targets. + + -- Phil Brooke Mon, 04 Jul 2011 12:25:03 +0100 + +topal (72-1) unstable; urgency=low + + * New upstream release. + + -- Phil Brooke Mon, 01 Mar 2010 15:18:34 +0000 + +topal (70-1) unstable; urgency=low + + * New upstream release. + * Bump gnat version to 4.4. + * Change architecture to any (to match gnat-4.4). + (Closes: #568453, #542420). + * Bump standards version to 3.8.4. + * Add ${misc:Depends} to Depends. + * Topal no longer uses tofrodos. + + -- Phil Brooke Sat, 06 Feb 2010 15:52:29 +0000 + +topal (68-1) unstable; urgency=low + + * New upstream release. + * Bump standards-version to 3.8.2. + * Bump debian/compat to 6 and build-depends on debhelper. + * Now refer to GPL-3 common licence, not GPL. + * Adjust dates in copyright notice. + * Alpine patch names have changed slightly in upstream: so + update debian/rules. + + -- Phil Brooke Sat, 27 Jun 2009 15:27:08 +0100 + +topal (62-1) unstable; urgency=low + + * New upstream release. This includes the necessary upstream work + to make it work properly again. + * Move from contrib to main (Alpine is in main). + * Fix standards-version to 3.8.0. + * Update gnat dependency and add more architectures. + * Update debian/compat. + * Update description. + * Update copyright file. + * Update depends/recommends/suggests. + * Patches are installed in their own directory. + + -- Phil Brooke Fri, 18 Jul 2008 07:57:38 +0100 + +topal (0.7.13.6-1) unstable; urgency=low + + * New upstream release. + * Added missing upstream file: pine-4.60-patch. + * Changed build dependencies on libreadline (closes: #326276). + * Bumped standards-version to 3.6.2. + * Fixed broken email address in changelog entry (0.6.4-3). + * Updated FSF postal address in copyright. + * Changed prerm and postinst to refer to /bin/bash not /bin/sh. + + -- Phil Brooke Sun, 11 Sep 2005 11:36:59 +0100 + +topal (0.7.13.3-3) unstable; urgency=low + + * Set priority to `optional'. + + -- Phil Brooke Wed, 10 Dec 2003 22:34:03 +0000 + +topal (0.7.13.3-2) unstable; urgency=low + + * Moved from GNAT 3.14 to GNAT 3.15. + * Added indirection layer to avoid ld.so complaint of `Incorrectly + built binary which accesses errno or h_errno directly.' + + -- Phil Brooke Mon, 10 Dec 2003 22:08:49 +0000 + +topal (0.7.13.3-1) unstable; urgency=low + + * New upstream release. + - Fixes a relocation error relating to libreadline and ncurses. + - Adds a patch against Pine version 4.58. + * Update to standards-version 3.6.1.0. + + -- Phil Brooke Tue, 21 Oct 2003 13:06:59 +0100 + +topal (0.7.13-1) unstable; urgency=low + + * New upstream release. Adds missing includes to one .c file. + * Include the new patches in the .deb. + * Fixing minor problems in text of copyright and control. + + -- Phil Brooke Sun, 16 Feb 2003 16:28:49 +0000 + +topal (0.7.12-1) unstable; urgency=low + + * New upstream release. Contains more patches against Pine, and + some improvements to error handling/messages and documentation. + * Update to standards version 3.5.8. + * Priority changed to extra: depends on extra packages, so cannot be + optional. + + -- Phil Brooke Sun, 16 Feb 2003 16:12:29 +0000 + +topal (0.7.9-1) unstable; urgency=low + + * New upstream release. This release is a major code clean-up. + Shell dependencies have been removed. + * Removed /usr/doc symlink from postinst. + * Removed mpack dependency. + * topal-fix-{email,folder} scripts have been removed upstream. + Replaced them with symlinks to the main binary. + * Update to standards version 3.5.7.1. + + -- Phil Brooke Mon, 11 Nov 2002 12:17:09 +0000 + +topal (0.7.2-1) unstable; urgency=low + + * New upstream release. + * Fixes bug in keylist handling interface. + * Sorted out prerm and postinst for /usr/doc symlink. + + -- Phil Brooke Tue, 3 Sep 2002 21:08:00 +0100 + +topal (0.7.1-1) unstable; urgency=low + + * New upstream release. + * Code reorganisation that fixes a parsing bug for MIME emails. + * Other minor bug fixes; removes some reliance on external shell + calls. + + -- Phil Brooke Sat, 24 Aug 2002 12:20:12 +0100 + +topal (0.6.9-1) unstable; urgency=low + + * New upstream release. + + -- Phil Brooke Thu, 18 Jul 2002 16:28:47 +0100 + +topal (0.6.8-1) unstable; urgency=low + + * New upstream release. + * This new release fixes a nasty bug relating to the menus. + + -- Phil Brooke Wed, 5 Jun 2002 08:07:46 +0000 + +topal (0.6.4-4) unstable; urgency=low + + * Missed some additional dependencies in the scripts. Added. + + -- Phil Brooke Fri, 26 Apr 2002 23:32:20 +0000 + +topal (0.6.4-3) unstable; urgency=low + + * Adding dependencies for programs called by topal (except for + essential packages) (closes: #144674). + + -- Phil Brooke Fri, 26 Apr 2002 23:31:51 +0000 + +topal (0.6.4-2) unstable; urgency=low + + * Changed Build-Depends regarding libreadline4 (closes: #144581). + + -- Phil Brooke Fri, 26 Apr 2002 08:18:14 +0000 + +topal (0.6.4-1) unstable; urgency=low + + * Initial Release (closes: #143319). + + -- Phil Brooke Sun, 21 Apr 2002 14:29:05 +0000 + --- topal-78.orig/debian/compat +++ topal-78/debian/compat @@ -0,0 +1 @@ +10 --- topal-78.orig/debian/control +++ topal-78/debian/control @@ -0,0 +1,24 @@ +Source: topal +Section: mail +Priority: optional +Maintainer: Phil Brooke +Build-Depends: debhelper (>> 10.0.0), libreadline-dev, gnat, lynx, texlive, texlive-latex-extra, texlive-fonts-extra +Standards-Version: 4.1.0 +Homepage: https://www.zircon.org.uk/topal/ + +Package: topal +Architecture: any +Depends: gnupg, ${shlibs:Depends}, ${misc:Depends}, less +Recommends: alpine, mime-support, procmail, openssl, gpgsm +Description: Links Pine and GnuPG together + Topal is yet another program that links GnuPG and Pine/Alpine. It + offers facilities to encrypt, decrypt, sign, and verify messages. + Multiple PGP blocks included in the text of a message are processed. + Decryption and verification output can be cached to reduce the + number of times the passphrase is entered. RFC2015/3156 multipart + messages can be sent and received with help from some scripts, + procmail, and a patch to Pine/Alpine. It includes basic support for + verifying S/MIME multipart/signed messages. There is a remote + sending mode for reading email on a distant computer via SSH with + secret keys on the local computer. There is a high level of + configurability. --- topal-78.orig/debian/copyright +++ topal-78/debian/copyright @@ -0,0 +1,21 @@ +Format: https://www.debian.org/doc/packaging-manuals/copyright-format/1.0/ +Upstream-Name: Topal +Source: https://zircon.org.uk/topal/ + +Files: * +Copyright: 2001-2012 Phillip J. Brooke +License: GPL-3 + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License version 3 as + published by the Free Software Foundation. + . + 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 http://www.gnu.org/licenses/. + . + On Debian GNU/Linux systems, the complete text of the GNU General + Public License can be found in `/usr/share/common-licenses/GPL-3'. --- topal-78.orig/debian/dirs +++ topal-78/debian/dirs @@ -0,0 +1,4 @@ +usr/bin +usr/share/doc/topal +usr/share/man/man1 +usr/share/topal/patches --- topal-78.orig/debian/doc-base +++ topal-78/debian/doc-base @@ -0,0 +1,12 @@ +Document: topal +Title: Topal: GPG/GnuPG and Alpine/Pine integration +Author: Phillip J. Brooke +Abstract: + Topal is a glue program that links GnuPG and Pine/Alpine/Re-Alpine. + It offers facilities to encrypt, decrypt, sign and verify emails, + including inline OpenPGP, MIME/OpenPGP and S/MIME. + It can also be used directly from the command-line. +Section: Network/Communication + +Format: PDF +Files: /usr/share/doc/topal/topal.pdf.gz --- topal-78.orig/debian/docs +++ topal-78/debian/docs @@ -0,0 +1,3 @@ +Features.html +topal.pdf + --- topal-78.orig/debian/links +++ topal-78/debian/links @@ -0,0 +1,2 @@ +usr/bin/topal usr/bin/topal-fix-email +usr/bin/topal usr/bin/topal-fix-folder --- topal-78.orig/debian/rules +++ topal-78/debian/rules @@ -0,0 +1,26 @@ +#!/usr/bin/make -f + +# Uncomment this to turn on verbose mode. +#export DH_VERBOSE=1 + +%: + dh $@ + +.PHONY: override_dh_auto_build +override_dh_auto_build: + $(MAKE) CC=gnatgcc + +.PHONY: override_dh_clean +override_dh_clean: + dh_clean changelog + +.PHONY: override_dh_auto_install +override_dh_auto_install: + # $(MAKE) install DESTDIR=$(CURDIR)/debian/topal + install -m 755 -s topal MIME-tool/mime-tool debian/topal/usr/bin + install -m 644 topal.man debian/topal/usr/share/man/man1/topal.1 + install -m 644 MIME-tool/mime-tool.man debian/topal/usr/share/man/man1/mime-tool.1 + install -m 644 pine-*.patch alpine-*.patch* debian/topal/usr/share/topal/patches + install -T -m 644 Changelog.html debian/topal/usr/share/doc/topal/changelog.html + lynx -dump -nolist Changelog.html > changelog + install -m 644 changelog debian/topal/usr/share/doc/topal --- topal-78.orig/debian/source/format +++ topal-78/debian/source/format @@ -0,0 +1 @@ +1.0 --- topal-78.orig/debian/source/lintian-overrides +++ topal-78/debian/source/lintian-overrides @@ -0,0 +1 @@ +topal source: source-is-missing MIME-tool/mime-tool