debian/0000755000000000000000000000000011357202056007167 5ustar debian/docs0000644000000000000000000000006011345407551010042 0ustar GNUS-NEWS README contrib/ texi/gnus-refcard.pdf debian/gnus.dirs0000644000000000000000000000026311345407551011033 0ustar usr/share/emacs/site-lisp/etc/images/gnus usr/share/emacs/site-lisp/etc/images/smilies usr/share/pixmaps/gnus usr/share/pixmaps/smilies/grayscale usr/share/pixmaps/smilies/medium debian/gnus.info0000644000000000000000000000002311345407551011017 0ustar texi/pgg texi/sasl debian/control0000644000000000000000000000351311345407551010600 0ustar Source: gnus Section: news Priority: optional Maintainer: Tommi Vainikainen Standards-Version: 3.8.4 Build-Depends: texinfo, debhelper (>= 7), texlive-latex-base, texlive-latex-extra, texlive-font-utils, ghostscript DM-Upload-Allowed: yes Vcs-Bzr: http://bzr.debian.org/bzr/users/tvainika-guest/gnus/unstable Vcs-Browser: http://bzr.debian.org/loggerhead/users/tvainika-guest/gnus/ Homepage: http://www.gnus.org/ Package: gnus Architecture: all Priority: optional Depends: ucf, emacs22 | emacs21 | xemacs21, make, ${misc:Depends} Conflicts: semi Recommends: gnutls-bin | openssl, idn Suggests: w3m-el, netpbm Provides: news-reader, mail-reader, imap-client Description: A versatile news and mail reader for Emacsen Gnus is a flexible message reader running under Emacs. It supports reading and composing both news and mail. In addition, it is able to use a number of web-based sources as inputs for its groups. The main Gnus goal is to provide the user with an efficient and extensible interface towards dealing with large numbers of messages, no matter the form they may have or wherever they may come from. Gnus is fully MIME-compliant and supports reading and composing messages using any charset that Emacs supports. . Gnus biggest strength is the fact that it is extremely customisable. It is somewhat intimidating at first glance, but most of the complexity can be ignored until you're ready to take advantage of it. If you receive a reasonable volume of e-mail (i.e. you're on various mailing lists), or you would like to read high-volume mailing lists but cannot keep up with them, or read high volume newsgroups or are just bored, then Gnus may be what you want. . Note: This package contains beta version from No Gnus series. Users of GNU Emacs 23 are better served by Gnus 5.13 included in GNU Emacs 23 packages. debian/gnus.emacsen-startup0000644000000000000000000000243111345407551013204 0ustar ;; ;; Emacs startup file for gnus package ;; ;; First condition checks that the compiled code for gnus is installed ;; in a subdirectory of the respective emacs flavour site-lisp ;; directory. Two cases when such code is not installed are 1) if the ;; package is not fully installed, and 2) the emacs flavour is not ;; intented to be used with this version of Gnus (e.g. the most recent ;; GNU Emacs 23 contains newer Gnus than is included in this package). ;; (if (file-exists-p (concat "/usr/share/" (symbol-name debian-emacs-flavor) "/site-lisp/gnus/gnus.elc")) (progn (provide 'gnus-init) (setq load-path (debian-pkg-add-load-path-item (concat "/usr/share/" (symbol-name debian-emacs-flavor) "/site-lisp/gnus"))) ;; Make sure that the uncompiled files are also in the ;; load-path, though near the end. (setq load-path (nconc load-path (list "/usr/share/emacs/site-lisp/gnus/lisp"))) (cond ((string-match "XEmacs" emacs-version)) ((string-match "Lucid" emacs-version)) ((and (boundp 'epoch::version) (stringp (symbol-value 'epoch::version)))) (t (setq smiley-data-directory "/usr/share/pixmaps/smilies" gnus-xmas-glyph-directory "/usr/share/pixmaps/gnus" ))) )) debian/rules0000755000000000000000000000524611345407551010262 0ustar #!/usr/bin/make -f # Copyright 1994,1995 by Ian Jackson. # Copyright 2006 by James Troup. # Copyright 2009 Tommi Vainikainen. # I hereby give you perpetual unlimited permission to copy, # modify and relicense this file, provided that you do not remove # my name from the file itself. (I assert my moral right of # paternity under the Copyright, Designs and Patents Act 1988.) # This file may have to be extensively modified config.status: dh_testdir ./configure --verbose --prefix=/usr build: config.status dh_testdir $(MAKE) info cd texi && $(MAKE) gnus-refcard.pdf binary-indep: build dh_testroot dh_prep dh_installdirs dh_installemacsen --priority=20 dh_install config.status usr/share/emacs/site-lisp/gnus dh_install lisp/*.el lisp/Makefile* usr/share/emacs/site-lisp/gnus/lisp dh_install etc/images/gnus/*.xpm etc/images/gnus/*.xbm \ etc/images/gnus/*.pbm etc/images/gnus/*.xface \ etc/images/gnus/x-splash \ usr/share/pixmaps/gnus (cd debian/gnus/usr/share/emacs/site-lisp/etc/images/gnus; \ for file in ../../../../../pixmaps/gnus/*; do \ ln -s $$file .; \ done; ) dh_install etc/images/smilies/*.xpm etc/images/smilies/*.pbm \ usr/share/pixmaps/smilies (cd debian/gnus/usr/share/emacs/site-lisp/etc/images/smilies; \ for file in ../../../../../pixmaps/smilies/*; do \ ln -s $$file .; \ done; ) dh_install etc/images/smilies/grayscale/*.xpm \ usr/share/pixmaps/smilies/grayscale dh_install etc/images/smilies/medium/*.xpm usr/share/pixmaps/smilies/medium dh_installchangelogs lisp/ChangeLog dh_installdocs -X.cvsignore dh_installinfo dh_compress -X.pdf dh_lintian dh_fixperms dh_installdeb dh_gencontrol dh_builddeb binary-arch: binary: binary-indep binary-arch clean: dh_testdir dh_testroot rm -f config.log config.status dh_auto_clean dh_clean get-orig-source: cd .. && wget ftp://quimby.gnus.org/pub/gnus/ngnus-0.10.tar.gz tar xzf ../ngnus-0.10.tar.gz rm ../ngnus-0.10.tar.gz : # Now remove non-free material: (cd ngnus-0.10; \ # gnus: GFDL 1.2+ with Front-Cover and Back-Cover \ rm -f texi/gnus.texi \ # emacs-mime: GFDL 1.2+ with Front-Cover and Back-Cover \ rm -f texi/emacs-mime.texi \ # sieve: GFDL 1.2+ with Front-Cover and Back-Cover \ rm -f texi/sieve.texi \ # gnus-coding: GFDL 1.2+ with Front-Cover and Back-Cover \ rm -f texi/gnus-coding.texi \ # message: GFDL 1.2+ with Front-Cover and Back-Cover \ rm -f texi/message.texi \ ) mv ngnus-0.10 gnus-5.11+v0.10.dfsg tar -cf ../gnus-5.11+v0.10.dfsg.orig.tar gnus-5.11+v0.10.dfsg rm -fr gnus-5.11+v0.10.dfsg gzip -9fn ../gnus-5.11+v0.10.dfsg.orig.tar .PHONY: build clean binary-indep binary-arch binary debian/watch0000644000000000000000000000016311345407551010224 0ustar version=3 opts=dversionmangle=s/\d\.\d+\+v(.*)\.dfsg/$1/ \ http://quimby.gnus.org/gnus/dist/ngnus-(.*)\.tar\.gz debian/changelog0000644000000000000000000012657211345407551011062 0ustar gnus (5.11+v0.10.dfsg-3) unstable; urgency=low * Remove references to quilt * Rewrite debian/rules by using debhelper. * Add lintian override for Emacs 22 dependency. * Include gnus-refcard.pdf. * Fixed clean-up in postrm, thanks to piuparts. -- Tommi Vainikainen Tue, 09 Mar 2010 11:05:38 +0200 gnus (5.11+v0.10.dfsg-2) unstable; urgency=low * Switch to quilt from dpatch, and to '3.0 (quilt)' source format. * Add README.source documenting source patching. * Info-dir updates are now handled automatically by triggers. * Clarify Gnus and Emacs versions in package description and more verbose in README.Debian (Closes: #552210). * Fix site-start.d correctly by having only one version of gnus initialization elisp in /etc/emacs/site-start.d instead of one in each emacs flavor specific dir. * Recommends (not only Suggests) TLS/SSL tools and idn (Closes: #557346). * Use secure location for temporary install.log (Closes: #372300). -- Tommi Vainikainen Fri, 27 Nov 2009 15:56:26 +0200 gnus (5.11+v0.10.dfsg-1) unstable; urgency=low * Adopt the package. Closes: #527356 * New upstream release No Gnus 0.10. Closes: #415562, #490688 * debian/rules, debian/copyright: Add target get-orig-source, and document remaining DFSG clean docs. * Support GNU Emacs 22. Closes: #432143, #432644 * Fix typo in long description. Closes: #391267 * debian/watch: Fix version mangling. * Provide imap-client, not imap-agent. Closes: #413385 * Add Homepage link. * Move site-start.d cleanup from postrm to emacsen.remove. Closes: #428239 -- Tommi Vainikainen Fri, 23 Oct 2009 10:02:30 +0300 gnus (5.11+v0.5.dfsg-3) unstable; urgency=low * debian/postrm: wrap call to ucf in a check for it's existence and executability. Closes: #389977 -- James Troup Tue, 3 Oct 2006 00:05:16 +0100 gnus (5.11+v0.5.dfsg-2) unstable; urgency=low * debian/preinst: remove any dangling /etc/xemacs21/site-start.d/20gnus-init.el that specifically point at /usr/share/emacs/site-lisp/gnus/gnus-init.el which was allegedly left there by an older version of this package. Based on a patch by "Steinar H. Gunderson" . Closes: #339541 * debian/rules (binary-indep): install preinst. -- James Troup Thu, 20 Jul 2006 22:59:55 +0100 gnus (5.11+v0.5.dfsg-1) unstable; urgency=low * New upstream release. * The following changes are based on patches from Daniel 'NebuchadnezzaR' Dehennin. * 01_news-paths.dpatch: no longer need to patch message.el. Closes: #365367 * debian/rules: Update to match upstream restructuring of pixmaps. Closes: #365369 * debian/control (Standards-Version): update to 3.7.2.0. -- James Troup Wed, 7 Jun 2006 04:32:55 +0100 gnus (5.11+v0.4.dfsg-1) unstable; urgency=low * New upstream release. * Remove GFDL documents from upstream source and generate a new tarball, thanks to Manoj Srivastava. Closes: #334909 * Adopt package. Closes: #364609 * debian/copyright: update for new maintainer. * debian/control (Maintainer): likewise. * debian/rules: rewritten as a single file based off of Manoj's work, but in a style I'm more familiar and comfortable with. Changes that affect the resulting binary package are: don't install unused /etc/emacs/site-start.d and /usr/share/doc-base directories. Don't install lintian override for description. Compress contents of contrib/ directory in /usr/share/doc/gnus/. * debian/common/*, debian/local-vars.mk, debian/local.mk, debian/stamp/*, debian/templates, debian/templates.master: now unused - removed. * debian/{arch}, debian/.arch-ids: likewise unused - removed. * debian/gnus-init.el: remove arch tag. * debian/postinst: strip unused/commented-out code. Don't test for files existence before 'rm -f'-ing them. * debian/postrm: likewise. * debian/prerm: likewise. * debian/README: update. * debian/NEWS.Debian: removed. * debian/config, debian/preinst, debian/po/*: likewise. * debian/control (Pre-Depends): don't need to pre-depend on debconf anymore. * debian/control (Build-Depends-Indep): drop po-debconf. * debian/postinst: drop use of debconf. * debian/postrm: likewise. * debian/copyright: fix upstream URL. * debian/control (Description): rewritten based on upstream webpage descriptions. * debian/control (Build-Depends): add dpatch. * 01_news-paths.dpatch: new patch, split out of original diff.gz. * 02_debian-list-archives.dpatch: likewise. * debian/emacsen.install: remove unused code and variables, fix typo. * debian/emacsen.remove: likewise. * debian/postrm: run ucf --purge on the various flavours 20gnus-init.el files when purging. -- James Troup Thu, 27 Apr 2006 00:28:05 +0100 gnus (5.10.6-1.NO.20051213-1) unstable; urgency=low * New upstream CVS HEAD * Bug fix: "mh-e fails to load, "void-variable message-mark-insert-begin"", thanks to Christopher J Peikert This has been fixed in CVS (no longer have mm-uu depend on message) (Closes: #342326). * Bug fix: "gnus: immediate failure when loading mm-uu", thanks to Olivier Lecarme This has been fixed in CVS (no longer have mm-uu depend on message) (Closes: #342521). * Bug fix: "mh-e: does not configure with emacs-snapshot", thanks to Laurent Bonnaud (Closes: #342647). -- Manoj Srivastava Tue, 13 Dec 2005 20:09:09 -0600 gnus (5.10.6-1.NO.20051203-1) unstable; urgency=low * New upstream CVS HEAD * Make sure the package is not byte compiled twice. -- Manoj Srivastava Sat, 3 Dec 2005 17:49:37 -0600 gnus (5.10.6-1.NO.20051020-1) unstable; urgency=low * New upstream CVS HEAD * Bug fix: "gnus: [INTL:sv] Swedish debconf templates translation", thanks to Daniel Nylander (Closes: #331479). -- Manoj Srivastava Thu, 20 Oct 2005 22:29:32 -0500 gnus (5.10.6-1.NO.20050814-1) unstable; urgency=low * New upstream CVS HEAD * Bug fix: "gnus: mm-w3m-local-map-property has not been removed", thanks to sluque (Closes: #318648). * Bug fix: "gnus: no longer displays graphical logo", thanks to Jay Berkenbilt (Closes: #302089). -- Manoj Srivastava Mon, 15 Aug 2005 16:59:11 -0500 gnus (5.10.6-1.NO.20050809-2) unstable; urgency=low * Bug fix: "[l10n] Updated Czech translation of gnus debconf messages", thanks to Miroslav Kure (Closes: #322427). -- Manoj Srivastava Wed, 10 Aug 2005 14:47:50 -0500 gnus (5.10.6-1.NO.20050809-1) unstable; urgency=low * New upstream CVS HEAD * Bug fix: "gnus: mm-w3m-local-map-property has not been removed", thanks to sluque. I tested the source package: there is no reference to this string in the sources. (Closes: #318648). * Bug fix: "gnus: [INTL:fr] French debconf templates translation", thanks to Christian Perrier (Closes: #320125). * Bug fix: "Warning: Size mismatch while decoding", thanks to Aranujoom Gubb. I think that yenc is not broken at the moment. This has never been verified, I think this was a transient issue, that went away even for the reporter. If it recurs, perhaps there shall be4 additional data that can lend itself to a solution. (Closes: #302669). * Bug fix: "gnus: Please include 'emacsen' in dependencies", thanks to Romain Francoise (Closes: #322189). -- Manoj Srivastava Tue, 9 Aug 2005 15:08:31 -0500 gnus (5.10.6-1.NO.20050719-1) unstable; urgency=low * Synch again with CVS HEAD. * Bug fix: "gnus: mm-w3m-local-map-property has not been removed", thanks to sluque. Ensure the sync is complete. (Closes: #318648). * Bug fix: "gnus: crm114 support", thanks to Brian May. This was actually fixed in the last upload, but I forgot. Thanks to Brian for noticing. (Closes: #242166). * Bug fix: "gnus: FTBFS: Error running texi2html", thanks to Daniel Schepler (Closes: #318537). -- Manoj Srivastava Tue, 19 Jul 2005 14:33:10 -0500 gnus (5.10.6-1.NO.20050713-1) unstable; urgency=low * Synchronized to CVS HEAD. This is a fairly stable version, and is, indeed, the version used by the maintainer. It is very likely to be the candidate version used when Etch shall be released. * The nntp back end store article marks in `~/News/marks'. * Picons can be displayed right from the textual address, see `gnus-picon-style'. *Note Picons::. * You can import and export your RSS subscriptions from OPML files. *Note RSS::. * The option `mm-fill-flowed' can be used to disable treatment of format=flowed messages. Also, flowed text is disabled when sending inline PGP signed messages. * You can now drag and drop attachments to the Message buffer. * ANSI SGR control sequences can be transformed using `W A'. * International host names (IDNA) can now be decoded inside article bodies using `W i' (`gnus-summary-idna-message'). This require that GNU Libidn (`http://www.gnu.org/software/libidn/') has been installed. * Gnus includes an Emacs Lisp SASL library. * ManageSieve connections uses the SASL library by default. * Gnus include a password cache mechanism in password.el. * IMAP identity (RFC 2971) is supported. * The `all.SCORE' file can be edited from the group buffer using `W e'. * Gnus now MIME decode articles even when they lack "MIME-Version" header. This changes the default of `gnus-article-loose-mime'. * Gnus now view DNS master files sent as text/dns using dns-mode. * Gnus now support the "hashcash" client puzzle anti-spam idea. See the Gnus manual, section Hashcash, for more information. Use `(setq message-generate-hashcash t)' to enable. * Gnus supports new limiting commands in the Summary buffer: `/ r' (`gnus-summary-limit-to-replied') and `/ R' (`gnus-summary-limit-to-recipient'). *Note Limiting::. * Gnus supports a new sort command in the Summary buffer: `C-c C-s C-t' (`gnus-summary-sort-by-recipient'). *Note Summary Sorting:: * The `nnrss' back end now supports multilingual text. Non-ASCII group names for the `nnrss' groups are also supported. *Note RSS::. * URLs inside OpenPGP: headers are retrieved and imported to your PGP key ring when you click on them. * Gnus uses narrowing to hide headers in Message buffers. The `References' header is hidden by default. To make all headers visible, use `(setq message-hidden-headers nil)'. * `gnus-decay-scores' can be a regexp matching score files. This allows to decay only adaptive score files. *Note Score Decays::. * S/MIME now feature LDAP user certificate searches. You need to configure the server in `smime-ldap-host-list'. * Bug fix: "gnus: byte-compiling for emacs21 fails", thanks to Michael Prokop. This was a failure for zsh, not bash, but POSIX does state that the signal name is EXIT, not exit, so corrected. (Closes: #314444). * Bug fix: "INTL:vi", thanks to Clytie Siddall (Closes: #311810). * Bug fix: "INTL:vi", thanks to Clytie Siddall (Closes: #315807). * Bug fix: "package ships pointless directory /usr/share/doc/gnus/contrib/.arch-ids", thanks to Hans Ulrich Niedermann (Closes: #317261). -- Manoj Srivastava Thu, 14 Jul 2005 00:22:33 -0500 gnus (5.10.6-0.CVS.20050610-1) unstable; urgency=low * Sync'd to new CVS (stable branch). * Bug fix: "gnus", thanks to Clytie Siddall (Closes: #311811). * Bug fix: "gnus: [INTL:pt_BR] Please consider adding the attached debconf template translation", thanks to Rodrigo Tadeu Claro (Closes: #306035). -- Manoj Srivastava Tue, 14 Jun 2005 12:30:28 -0500 gnus (5.10.6-0.CVS.20050317-1) unstable; urgency=low * Sync'd to new CVS (stable branch). -- Manoj Srivastava Fri, 18 Mar 2005 01:10:01 -0600 gnus (5.10.6-0.CVS.20050104-1) unstable; urgency=low * Sync'd to new CVS (stable branch). * Bug fix: "gnus: FTBFS: install: `etc/gnus/CVS' is a directory", thanks to Kurt Roeckx. Remember to nuke the CVS dirs when generating the orig.tar.gz. (Closes: #286866). * Changed to location of the file that provides the name of the NNTP server (which resides in /etc/news/server on Debian). Thanks to mace@kirjakaapeli.lib.hel.fi for pointing this out. -- Manoj Srivastava Thu, 6 Jan 2005 00:56:10 -0600 gnus (5.10.6-0.CVS.20041202-1) unstable; urgency=low * Sync'd to new CVS (stable branch). * Bug fix: "gnus: pop-up menu in message buffer doesn't work", thanks to Christian Marillat (Closes: #281751). * Bug fix: "gnus: Gnus does not provide 'imap-agent'", thanks to Mikhail A Gusarov (Closes: #283944). -- Manoj Srivastava Thu, 2 Dec 2004 14:41:58 -0600 gnus (5.10.6-0.CVS.20041116-2) unstable; urgency=low * Bug fix: "Doesn't remove /usr/share/emacs/site-lisp/gnus/lisp on purge", thanks to Christian Marillat. Actually, only one of the files in the report belongs to gnus, and we now remove gnus-load.el. However, the others (auto-autoload.el and the custom file) were not created by gnus, and may still cause issues. (Closes: #281750). -- Manoj Srivastava Wed, 17 Nov 2004 16:42:46 -0600 gnus (5.10.6-0.CVS.20041116-1) unstable; urgency=low * Sync'd to new CVS (stable branch). We are getting close to a 5.10.7 release. * Bug fix: "gnus: Composing a message fail with Args out of range: 107, 108", thanks to Daniel 'NebuchadnezzaR' Dehennin (Closes: #279582). -- Manoj Srivastava Tue, 16 Nov 2004 10:35:38 -0600 gnus (5.10.6-0.CVS.20041030-3) unstable; urgency=low * Bug fix: "Missing Depends on flim", thanks to Rasmus Bøg Hansen Actually, the problem is that I missed the rename of the file from sha1-el.el to sha1.el. (Closes: #279155). -- Manoj Srivastava Mon, 1 Nov 2004 14:30:55 -0600 gnus (5.10.6-0.CVS.20041030-2) unstable; urgency=low * Bug fix: "[l10n] Initial Czech translation of gnus debconf messages", thanks to Miroslav Kure (Closes: #274071). -- Manoj Srivastava Sun, 31 Oct 2004 02:59:10 -0600 gnus (5.10.6-0.CVS.20041030-1) unstable; urgency=low * This is an update from the CVS branch v5.10. This is a bug fix only branch, and is also the integration branch for code to get into the next release of Emacs; so this is getting a lot of attention. It has also fixed at least two very annoying bugs reported against Gnus, and I hope that even more bugs may be closed upon testing this version to see if it fixed the bug. I definitely think this is Sarge material. * Bug fix: "gnus: Gnus 5.10.6 really slow for getting new mail and news", thanks to Sebastian D.B. Krause (Closes: #231739). * Bug fix: "gnus: gnus-group-mail fails on 0-byte signature file", thanks to Stefan Schmitt (Closes: #270979). -- Manoj Srivastava Sat, 30 Oct 2004 17:54:32 -0500 gnus (5.10.6-8) unstable; urgency=low * Bug fix: "New w3m-el breaks gnus", thanks to Hugo Haas (Closes: #261856). * Bug fix: "gnus: Japanese po-debconf template translation (ja.po)", thanks to Hideki Yamane (Closes: #259793). * Bug fix: "[INTL:nl] New Dutch po-debconf translation", thanks to Luk Claes (Closes: #263589). * Bug fix: "gnus: FHS-conformant directory for picons", thanks to Matthew Dempsky (Closes: #263387). -- Manoj Srivastava Sat, 14 Aug 2004 00:11:08 -0500 gnus (5.10.6-7) unstable; urgency=low * Removed the old dwww/menu entry. Now we use the preferred doc-base registration method. -- Manoj Srivastava Wed, 23 Jun 2004 01:06:50 -0500 gnus (5.10.6-6) unstable; urgency=low * Bug fix: "gnus: extraneous (setq foo ..) in initfile", thanks to D. Goel. Removed. (Closes: #247329). * Bug fix: "[l10:ca] gnus catalan debconf templates", thanks to Aleix Badia i Bosch (Closes: #248714). * Bug fix: "gnus: Please add German translation of the debconf templates", thanks to Erik Schanze (Closes: #253042). * Bug fix: "gnus: nnwarchive support for lists.debian.org", thanks to Mario Lang. This al;lows one to read the web list archives using Gnus. (Closes: #243106). -- Manoj Srivastava Tue, 22 Jun 2004 00:31:48 -0500 gnus (5.10.6-5) unstable; urgency=low * Bug fix: gnus : [INTL:fr] French debconf templates translation, thanks to f1sxo@ref-union.org. (Closes: #237992). * Bug fix: gnus: pgg-gpg-lookup-key uses wrong regular expression, thanks to ultrasoul@ultrasoul.com (David D. Smith). Stole patch already incorporated into No Gnus (Closes: #220521). * Bug fix: "Terminating newline included in result when reading hostname (cf. #225598)", thanks to Thorild Selen. Sent in the fix upstream. (Closes: #234247). * Bug fix: "gnus: install failed version 5.10.1-1", thanks to Philippe Batailler. Hmm. We do need make to compile Gnus now. Added the dependency. (Closes: #192041). -- Manoj Srivastava Fri, 2 Apr 2004 15:48:25 -0600 gnus (5.10.6-4) unstable; urgency=low * Added french translation, and updated the debconf mechanisms. -- Manoj Srivastava Sun, 14 Mar 2004 14:48:26 -0600 gnus (5.10.6-3) unstable; urgency=low * Bug fix: "gnus: Please switch to gettext-based debconf templates", thanks to Martin Quinson (Closes: #233898). -- Manoj Srivastava Sat, 21 Feb 2004 16:15:30 -0600 gnus (5.10.6-2) unstable; urgency=low * Bug fix: "Half-broken dependency on emacs20", thanks to Martin Michlmayr (Closes: #232759). -- Manoj Srivastava Mon, 16 Feb 2004 21:01:12 -0600 gnus (5.10.6-1) unstable; urgency=low * New upstream release. This is possibly the last stable release before new development is unleashed in No Gnus. -- Manoj Srivastava Sun, 4 Jan 2004 17:56:57 -0600 gnus (5.10.3-1) unstable; urgency=low * New upstream release * Bug fix: "gnus: gnus-nntpserver-file read incorrectly", thanks to Thorild Selen. The new Gnus upstream has fixed this problem. (Closes: #225598). -- Manoj Srivastava Wed, 31 Dec 2003 02:17:21 -0600 gnus (5.10.2-10) unstable; urgency=low * Bug fix: "gnus: HTML doc not provided", thanks to Laurent Bonnaud This was a wrong make target name bug. (Closes: #224245). * Bug fix: "gnus: message-yank-buffer breaks message-fetch-reply-field and some other functions", thanks to Artem Chuprina. message-yank-buffer sets the message-reply-buffer variable to buffer's name, not to the buffer itself, but some functions and macros suppose its value to be the buffer (by calling buffer-name), so they fail. Suggested patch sent also to mainstream, and accepted there. (Closes: #224577). -- Manoj Srivastava Wed, 24 Dec 2003 00:37:21 -0600 gnus (5.10.2-9) unstable; urgency=low * Moved over to the new build scheme. * Use debconf to ask the preinst question for upgrades from older versions. * Bug fix: "gnus: does not use gnus-nntpserver-file", thanks to Artem Chuprina. This fix is already in upstream CVS (Closes: #221124). -- Manoj Srivastava Sat, 6 Dec 2003 15:11:08 -0600 gnus (5.10.2-8) unstable; urgency=low * * Bug fix: "gnus fails to load", thanks to Alex Romosan. I had Accidentally reverted to an older version (Closes: Bug#218678). -- Manoj Srivastava Sun, 2 Nov 2003 03:57:28 -0600 gnus (5.10.2-7) unstable; urgency=low * Add a suggests on openssl, which seems to be required for nnimap. closes: Bug#216387 -- Manoj Srivastava Fri, 31 Oct 2003 21:13:42 -0600 gnus (5.10.2-6) unstable; urgency=low * Added a suggests on netpbm, since we use icontopbm to display X-Faces. closes: Bug#214843 -- Manoj Srivastava Wed, 8 Oct 2003 23:32:32 -0500 gnus (5.10.2-5) unstable; urgency=low * No longer conflict with flim -- instead, conflict with older versions of flim, semi, wemi, and t-gnus. closes: Bug#208968 -- Manoj Srivastava Sun, 21 Sep 2003 14:34:05 -0500 gnus (5.10.2-4) unstable; urgency=low * Reoved the empty examples dir. closes: Bug#203595 * fix ssl.el permissions closes: Bug#200757 -- Manoj Srivastava Mon, 11 Aug 2003 16:26:30 -0500 gnus (5.10.2-3) unstable; urgency=low * Apparently, some versions of makeinfo probably increased its default "segment" size, and creates all the message infodocumentation in a single file. I have changed the rules file to make this not a failure. closes: Bug#201492 -- Manoj Srivastava Fri, 18 Jul 2003 16:48:24 -0500 gnus (5.10.2-2) unstable; urgency=low * Fix the postrm to remove configuration file on purge from emacs21 as well. closes: Bug#201309 -- Manoj Srivastava Tue, 15 Jul 2003 01:57:16 -0500 gnus (5.10.2-1) unstable; urgency=low * New upstream version, with bug fixes, and documentation enhancements. This version has also reverted to deleting the temporary files created while importing new mail, as is the default for non development versions of gnus. -- Manoj Srivastava Fri, 16 May 2003 17:15:17 -0500 gnus (5.10.1-5) unstable; urgency=low * Set the icons directories only for FSF emacs versions, since XEmacs has its own icons. closes: Bug#192894 -- Manoj Srivastava Mon, 12 May 2003 19:16:51 -0500 gnus (5.10.1-4) unstable; urgency=low * Add a symlink to the pixmaps so Gnus can fnd them -- Manoj Srivastava Sun, 4 May 2003 03:38:48 -0500 gnus (5.10.1-3) unstable; urgency=low * Ooops. typo fix. -- Manoj Srivastava Sat, 3 May 2003 11:54:54 -0500 gnus (5.10.1-2) unstable; urgency=low * Add the smilies and other gnus pictures into /usr/share/pixmaps, and point Gnus to those locations. -- Manoj Srivastava Sat, 3 May 2003 11:22:35 -0500 gnus (5.10.1-1) unstable; urgency=low * Major new upstream stable version. There are too many changes to list here, if upgrading from 5.8.8. Plese see the /usr/share/doc/gnus/ directory for details. closes: Bug#168625 -- Manoj Srivastava Thu, 1 May 2003 11:33:42 -0500 gnus (5.9.0019-1) unstable; urgency=low * New upstream version. -- Manoj Srivastava Sun, 27 Apr 2003 01:53:51 -0500 gnus (5.9.0018-5) unstable; urgency=low * Also drop emacs21 from the alternatives for makeinfo, since even that does not work closes: Bug#189872 * Since there have been no further complaints after the upstream bug fix for this problem, I am assuming that Simon did actually fix this bug. If not, please feel free to reopen this. closes: Bug#188239 -- Manoj Srivastava Fri, 25 Apr 2003 13:50:55 -0500 gnus (5.9.0018-4) unstable; urgency=low * Drop emacs20 as a makeinfo alternative, since that fails to properly process message.texi. closes: Bug#189872 -- Manoj Srivastava Sun, 20 Apr 2003 14:38:23 -0500 gnus (5.9.0018-3) unstable; urgency=low * Added fix from Simon Josefsson to fix imap-gssapi-open, imap-ssl-open. This may help with Bug#188239 -- Manoj Srivastava Sun, 20 Apr 2003 12:44:18 -0500 gnus (5.9.0018-2) unstable; urgency=low * Patch nnmaildir.el to use gnus-remove-if rahter than remove-if directly. This has been accepted upstream. closes: Bug#189120 -- Manoj Srivastava Tue, 15 Apr 2003 14:24:59 -0500 gnus (5.9.0018-1) unstable; urgency=low * New upstream release. * This version fixes the slowness on XEmacs. closes: Bug#186406 * The Oort Gnus also fixes problems with XEmacs display closes: Bug#184107 -- Manoj Srivastava Sun, 13 Apr 2003 17:30:31 -0500 gnus (5.9.0017-1) unstable; urgency=low * New upstream release. -- Manoj Srivastava Sun, 6 Apr 2003 22:48:48 -0500 gnus (5.9.0016-3) unstable; urgency=low * Add the uncompiled files to the load path. closes: Bug#181456 * This version also fixes the problems saving part f a multipart message. closes: Bug#175206 -- Manoj Srivastava Fri, 21 Mar 2003 15:05:58 -0600 gnus (5.9.0016-2) unstable; urgency=low * Add EMACS=/usr/bin/$FLAVOUR to allow compilation with XEmacs again. Also, log the compilation output. closes: Bug#185603 -- Manoj Srivastava Thu, 20 Mar 2003 10:00:12 -0600 gnus (5.9.0016-1) unstable; urgency=low * New upstream release. * Change the compilation process so that all files are regenerated. closes: Bug#182318 * install all the new info files, including one for pgg closes: Bug#182300 -- Manoj Srivastava Tue, 18 Mar 2003 19:37:25 -0600 gnus (5.9.0015-1) unstable; urgency=low * New ALPHA release. Please read /usr/share/doc/gnus/GNUS-NEWS.gz * No longer depend on obsolete fileutils. closes: Bug#175698 * Set correct valuefor the file from ehich to get the organization from. closes: Bug#180394 -- Manoj Srivastava Sun, 9 Feb 2003 17:20:49 -0600 gnus (5.9.0.0-0.CVS.2002.12.23.1) unstable; urgency=low * A new, Pre-Chrstmas CVS version. * mention w3-el-e21 closes: Bug#173896 * fix ala->a la closes: Bug#170092 -- Manoj Srivastava Mon, 23 Dec 2002 18:17:25 -0600 gnus (5.9.0-0.CVS.2002.11.11.1) unstable; urgency=low * Moved to Oort Gnus. This is a major upgrade, that BREAKS user config, but then, so did 5.9.0 include in emacs 21. Oort Gnus shall be the default in the upcoming emacs 21.3 release. READ /usr/share/doc/gnus/GNUS-NEWS.gz for the changes, which are extensive. * Use which instead of command -v * Gnus now does support mail follow up closes: Bug#127390 * This is newer then the version in emacs21. closes: Bug#161479, Bug#160855 * Fixed the build dependency. closes: Bug#153540 -- Manoj Srivastava Mon, 11 Nov 2002 00:23:01 -0600 gnus (5.8.8-8) unstable; urgency=low * debian-pkg-add-load-path-item apparently does not add the item to the load path. This is different from the test function that Sam wrote, and thuis the load-path was not set. Unfortunately, this bug was masked on my box since emacs21 happily searches subdirs. -- Manoj Srivastava Wed, 20 Feb 2002 02:35:15 -0600 gnus (5.8.8-7) unstable; urgency=low * Preserve user changes in the site-start.d file. Also, do not delete the start file when removed, only when purged. This also requires that the start file do nothing when the package has actually been removed. * Also try and fix autoconf vars and stuff. -- Manoj Srivastava Wed, 13 Feb 2002 22:43:48 -0600 gnus (5.8.8-6) unstable; urgency=low * Conform to the latest emacs policy about laod paths. -- Manoj Srivastava Fri, 1 Feb 2002 15:41:29 -0600 gnus (5.8.8-5) unstable; urgency=low * Fixed some lintian warnings. Added upstream source location to the description. -- Manoj Srivastava Sat, 26 Jan 2002 00:37:16 -0600 gnus (5.8.8-4) unstable; urgency=low * This should not compiler for emacs21, since emacs21 comes with version 5.9.0, which has emacs21 related changes. closes: Bug#117556 -- Manoj Srivastava Mon, 29 Oct 2001 14:15:48 -0600 gnus (5.8.8-3) unstable; urgency=low * Also package the contrib files in the doc dir. * Gnus package should Provide: mail-reader, especially given the new and improved mail support in 5.8. closes:Bug#106528 -- Manoj Srivastava Tue, 31 Jul 2001 01:53:59 -0500 gnus (5.8.8-2) unstable; urgency=low * Changed the relationship to w3-el to suggests. closes: Bug#74159, Bug#74555 * New upstream version * Added build depends to reflect that one needs either makeinfo or emacs20 in order to build this package. closes: Bug#71229 * I can't reproduce the mailbox corruption, nor can I reproduce a number of transient errors reported in several of the bug reports. I am hesitant about closing them, however, so I'll probably just add tags to those reports. * Gnus now adds a button for PGP/MIME, and does to checking via mailagent is requested. This closes: Bug#74463 * The mail signing functionality with Gnupg and mailcrypt is working fine with this version of Gnus. closes: Bug#78839 -- Manoj Srivastava Thu, 4 Jan 2001 14:35:28 -0600 gnus (5.8.7-3) unstable; urgency=low * use print-gnu-build-architecture, -- Manoj Srivastava Sat, 9 Sep 2000 20:00:20 -0500 gnus (5.8.7-2) unstable; urgency=low * Fixed the problem where the gnus code uses quoted-printable-encode-region with four arguments, but fails to load it's 4 argument version where there exists a 2 argument version in the xemacs source, so error occurs. closes: Bug#64782 * Fixed the problem with installing gnus on XEmacs21. (I just installed XEmacs21 to test). closes: Bug#63653, Bug#63669 * Really remove gnus-init file from site-start.d. This closes: Bug#64234 * Add a recommendation for w3-el-e20, since it does enhance gnus, and the SSL support for nnimap users resides in w3-el-e20. closes: Bug#67371 -- Manoj Srivastava Sun, 30 Jul 2000 01:37:52 -0500 gnus (5.8.7-1) unstable; urgency=low * Make sure to remove the gnus-init file from site-start.d. This closes: Bug# 64234 * New upstream version fixes the MIME attachemet bug. This had a whole bunch of important bugs reported. closes: Bug#63966, Bug#63587 -- Manoj Srivastava Sun, 9 Jul 2000 12:16:53 -0500 gnus (5.8.6-1) unstable; urgency=low * New upstream release. -- Manoj Srivastava Tue, 2 May 2000 22:37:28 -0500 gnus (5.8.5-1) unstable; urgency=low * New upstream release. -- Manoj Srivastava Fri, 28 Apr 2000 17:44:27 -0500 gnus (5.8.4-1) unstable; urgency=low * A release after a long time (I note new functionality). -- Manoj Srivastava Fri, 21 Apr 2000 01:23:05 -0500 gnus (5.8.3-9) frozen unstable; urgency=low * Use absolute links when related links would not work, for the /usr/doc/latex2tml symlink. * Added a dependency on fileutiles >=4.0, since the package would fail to install with older fileutils. -- Manoj Srivastava Tue, 28 Mar 2000 02:38:23 -0600 gnus (5.8.3-8) frozen unstable; urgency=high * A recent change to the postinst whacked the compilation phase. This fixes what would be an important bug. -- Manoj Srivastava Mon, 6 Mar 2000 16:01:47 -0600 gnus (5.8.3-7) frozen unstable; urgency=medium * Fixed an upgrade bug when /usr/doc happens to be a symlink, and does not point to /usr/share/doc. A couple of people were bitten by this. -- Manoj Srivastava Mon, 28 Feb 2000 22:27:05 -0600 gnus (5.8.3-6) frozen unstable; urgency=low * I messed up the placement of require 'gnus-msg in message.el, so now emacs goes into an infinite lop. While testing, I must have had one or the other already loaded. closes: Bug#57313 * This also closes: Bug#57396 since that was the old XEmacs error that is now fixed. -- Manoj Srivastava Wed, 9 Feb 2000 03:53:43 -0600 gnus (5.8.3-5) frozen unstable; urgency=low * The postinst was vulnerable to being affected by symlinks (if, for some reason, the prerm failed). This has happended for latex2html; and created a grave bug. * There was a bug in the postinst in a case statement, that caused installation to fail for certain situations. * Also fixed an lintian warning -- Manoj Srivastava Tue, 8 Feb 2000 15:06:39 -0600 gnus (5.8.3-4) frozen unstable; urgency=low * made message.el require gnus-msg, as an interim fix until upstream decides on how best to handle this. The problem is now that if you wish to use message as your mail composing tool, sending mail fils since message.el uses gnus-setup-posting-charset, and did not require gnus-msg. closes: Bug#57068 * Use --backup instead of --version-control; does away with a warning message, -- Manoj Srivastava Mon, 7 Feb 2000 00:52:21 -0600 gnus (5.8.3-3) frozen unstable; urgency=low * Bah. Forgot to make the last upload go to frozen as well. Since it fixed a serious bug #56379 about XEmacs20 incompatibility, I think this deserves to go into potato. -- Manoj Srivastava Fri, 28 Jan 2000 14:29:08 -0600 gnus (5.8.3-2) unstable; urgency=low * Modified mail-source not to require 'timer unconditionally, since it breaks gnus on XEmacs20. closes: Bug#56379 -- Manoj Srivastava Thu, 27 Jan 2000 23:39:43 -0600 gnus (5.8.3-1) frozen unstable; urgency=low * This is a major bug fix release, which closes a number of bugs. closes: Bug#54663, Bug#45772, Bug#47389 * Fix mail-source.el to use /var/mail as default. closes: Bug#53542 * Remove the symlink made in the site-start.d directory when the package is being removed (this used to cause emacs not to be configured). closes: Bug#52153 * A documentation bug was fixed (and incorporated upostream) relating to setting faces to highlight stuff in gnus. The Documentation now correctly describes the steps required. closes: Bug#48988 -- Manoj Srivastava Tue, 25 Jan 2000 17:47:28 -0600 gnus (5.8.2-2) unstable; urgency=low * Remember to to a cvs update before firing off the packaging. closes: Bug#53110 -- Manoj Srivastava Mon, 20 Dec 1999 00:29:01 -0600 gnus (5.8.2-1) unstable; urgency=low *** Gnus changes. The Gnus NEWS entries are short, but they reflect sweeping changes in four areas: Article display treatment, MIME treatment, internationalization and mail-fetching. *** The mail-fetching functions have changed. See the manual for the many details. In particular, all procmail fetching variables are gone. *** Gnus is now a MIME-capable reader. This affects many parts of Gnus, and adds a slew of new commands. See the manual for details. *** Gnus has also been multilingualized. This also affects too many parts of Gnus to summarize here, and adds many new variables. *** gnus-auto-select-first can now be a function to be called to position point. *** The user can now decide which extra headers should be included in summary buffers and NOV files. *** `gnus-article-display-hook' has been removed. Instead, a number of variables starting with `gnus-treat-' have been added. *** The Gnus posting styles have been redone again and now works in a subtly different manner. *** New web-based backends have been added: nnslashdot, nnwarchive and nnultimate. nnweb has been revamped, again, to keep up with ever-changing layouts. *** Gnus can now read IMAP mail via nnimap. -- Manoj Srivastava Fri, 3 Dec 1999 17:41:06 -0600 gnus (5.07.0099-2) unstable; urgency=low * Add the emacs-lisp and message documentation * Make sure the info docs point to the right place. -- Manoj Srivastava Thu, 2 Dec 1999 15:17:38 -0600 gnus (5.07.0099-1) unstable; urgency=low * Final beta version. Baring major bugs, the next versiuon shall be 5.08. -- Manoj Srivastava Wed, 1 Dec 1999 21:48:14 -0600 gnus (5.07.0098-1) unstable; urgency=low * This is a beta version of the next stable Gnus version. closes: Bug#49568, Bug#49278 * Added changes made in XEmacs21 NMU. closes: Bug#48146, Bug#48714 -- Manoj Srivastava Sun, 28 Nov 1999 13:00:01 -0600 gnus (5.07.0097-1) experimental; urgency=low * This is a beta version of the next stable Gnus version -- Manoj Srivastava Wed, 1 Sep 1999 01:52:28 -0500 gnus (5.07.0096-2) experimental; urgency=low * Darnit. The changelog should say experimental too. -- Manoj Srivastava Wed, 1 Sep 1999 01:52:28 -0500 gnus (5.07.0096-1.1) unstable; urgency=low * NMU to add xemacs21 support. -- James LewisMoss Sat, 23 Oct 1999 20:32:11 -0400 gnus (5.07.0096-1) unstable; urgency=low * Yet another version of Pterodactyl Gnus. This is still code under rapid development, and should be treated with caution. -- Manoj Srivastava Mon, 30 Aug 1999 23:07:38 -0500 gnus (5.6.99.p.84-4) unstable; urgency=low * Added conflict with flim. Mentioned that this does indeed not work with tm-gnus. closes: Bug#37930 -- Manoj Srivastava Wed, 19 May 1999 23:36:44 -0500 gnus (5.6.99.p.84-3) unstable; urgency=low * Mention that this may well be incompatible with older versions of TM now that MIME is handled natively. -- Manoj Srivastava Sun, 16 May 1999 22:52:48 -0500 gnus (5.6.99.p.84-2) unstable; urgency=low * Turns out that this version does not work with emacs19 at all. Durn. Changed dependencies to match. Since emacs19 is being desupported, One does not have to worry about the custom bug either. Whee. closes: Bug#37375, Bug#35393, Bug#37697, Bug#37711 -- Manoj Srivastava Sat, 15 May 1999 02:20:17 -0500 gnus (5.6.99.p.84-1) unstable; urgency=low * This is a beta version of the next stable Gnus version, called Pterodactyl Gnus. This version is really quite stable (I have used it for slink and potato), and has a plethora of new features, including the following. * The mail-fetching functions have changed. See the manual for the many details. In particular, all procmail fetching variables are gone. READ THE MANUAL, REALLY. * Gnus is now a MIME-capable reader. See the manual for details. * gnus-auto-select-first can now be a function to be called to position point. * The user can now decide which extra headers should be included in summary buffers and NOV files. * `gnus-article-display-hook' has been removed. Instead, a number of variables starting with `gnus-treat-' have been added. -- Manoj Srivastava Thu, 13 May 1999 19:12:25 -0500 gnus (5.6.45-4) unstable; urgency=low * Added doc-base support * Fixed a typo with menuentry support -- Manoj Srivastava Sat, 27 Feb 1999 13:51:26 -0600 gnus (5.6.45-3) frozen unstable; urgency=low * Uncomment install-info from the postinst. fixes: BUG#30911 * Uncomment call to update menu on postrm. * This upload include no new code, and ensures that the info files are registered in dir. Only install-info and upda-menu calls were uncommented in maintainer script files, nothing else was changed. -- Manoj Srivastava Sat, 9 Jan 1999 12:23:22 -0600 gnus (5.6.45-2) frozen unstable; urgency=low * Moved the call to remove the package compiled elc files from the postrm to the prerm, as per emacsen policy. closes: BUG#29849 * Since this was a bug fixing release, and has now been extensively tested (this is my primary nerws reader, after all), and it fixes the purge glitch, I thik this should go into the frozen distribution as well. -- Manoj Srivastava Wed, 25 Nov 1998 11:14:57 -0600 gnus (5.6.45-1) unstable; urgency=low * New upstream release -- Manoj Srivastava Tue, 24 Nov 1998 00:36:14 -0600 gnus (5.6.44-3) unstable; urgency=low * Try to make the installation quieter. closes: BUG#28514 -- Manoj Srivastava Wed, 4 Nov 1998 00:55:34 -0600 gnus (5.6.44-2) unstable; urgency=low * New maintainer. * Enhanced the Long description. * Made all the maintainer scripts follow the Skeleton maintainer scripts Written by Charles Briscoe-Smith, March-June 1998. * Fixed the location of the emacsen remove call, which should clear out the problem faced while removing the package. Make sure the script is way more robust about misssing directories and all. closes: Bug#25609 * Changed dependency to xemacs20-bin instead of xemacs20 (which does not, in fact, exist). closes: Bug#25585 * Made the install/remove scripts always return a valid exit status, and be generally better behaved. closes: Bug#26536 * Made the rules file more genralized, and more in line with my ther packages. * Also install the HTML documentation, since we are supposed to be moving to HTML, after all * Fix the control file. There was no section and priority information, so dpkg-genchanges complained. -- Manoj Srivastava Thu, 15 Oct 1998 01:32:41 -0500 gnus (5.6.44-1) unstable; urgency=low * Non maintainer upload New upstream version -- Turbo Fredriksson Tue, 29 Sep 1998 13:24:44 -0700 gnus (5.6.43-1) unstable; urgency=low * Non maintainer upload New upstream version -- Turbo Fredriksson Tue, 29 Sep 1998 06:19:32 -0700 gnus (5.6.27-1) unstable; urgency=low * Initial Debianization. -- Michael Alan Dorman Mon, 03 Aug 1998 12:27:41 -0500 debian/gnus.lintian-overrides0000644000000000000000000000003311345407551013523 0ustar gnus: depends-on-old-emacs debian/postinst0000644000000000000000000000042411345407551011001 0ustar #!/bin/sh set -e if [ "$1" = "configure" ]; then if ! test -z "$2" && ! test "$2" = ""; then if dpkg --compare-versions "5.10.6-1.NO.20051203-1" gt "$2"; then rm -f /usr/share/emacs21/site-lisp/gnus/nnmaildir.elc fi fi fi #DEBHELPER# debian/gnus.emacsen-remove0000644000000000000000000000132111345407551012774 0ustar #!/bin/sh # Original Author: Manoj Srivastava set -e FLAVOUR=$1 PACKAGE="gnus" if [ "X$FLAVOUR" = "X" ]; then echo Need argument to determine FLAVOUR of emacs; exit 1 fi ELDIR=/usr/share/emacs/site-lisp/$PACKAGE ELCDIR=/usr/share/$FLAVOUR/site-lisp/$PACKAGE/ case $FLAVOUR in emacs19 | emacs20 | emacs) echo "remove/$PACKAGE: Ignoring emacsen flavor $FLAVOUR." ;; emacs22 | emacs21 | xemacs21 | emacs-snapshot) echo -n "remove/$PACKAGE: Removing for $FLAVOUR..." if [ -d $ELCDIR ]; then rm -fr $ELCDIR fi echo " done." ;; *) echo "remove/$PACKAGE: Ignoring emacsen flavor $FLAVOUR." ;; esac debian/compat0000644000000000000000000000000211345407551010371 0ustar 7 debian/README.Debian0000644000000000000000000000147511345407551011243 0ustar This is Debian GNU/Linux's packaged beta version of the Emacs mail and news reader, Gnus. Please note that this is a development version of Gnus so it keeps a copy of the incoming mail messages in case something goes wrong. This behaviour is governed by the variable, mail-source-delete-incoming. With GNU Emacs 23 it is better to use Gnus 5.13 from Emacs itself, which is final release bundled in Emacs from this beta series ('No Gnus'). This beta series will eventually be released also as standalone Gnus 5.12, and is suitable to be used with XEmacs, older than version 23 of GNU Emacs, and possibly other Emacs versions. This version removes the documentation that is under the GNU Free Dcoumentation License with Front-Cover and/or Back-Cover texts because that licensing does not meet Debian's Free Software Guidelines. debian/gnus.emacsen-install0000644000000000000000000000623111345407551013152 0ustar #!/bin/sh # Original Author: Manoj Srivastava set -e FLAVOUR=$1 PACKAGE="gnus" if [ "X$FLAVOUR" = "X" ]; then echo Need argument to determine FLAVOUR of emacs; exit 1 fi ELDIR=/usr/share/emacs/site-lisp/$PACKAGE ELCDIR=/usr/share/$FLAVOUR/site-lisp/$PACKAGE STARTDIR=/etc/$FLAVOUR/site-start.d STARTFILE="$PACKAGE-init.el"; STAMPFILE=nnmaildir.elc case "$FLAVOUR" in emacs | emacs20 | emacs19) echo "install/$PACKAGE: Ignoring $FLAVOUR." ;; emacs22 | emacs21 | xemacs21 | emacs-snapshot) echo -n "install/$PACKAGE: Byte-compiling for $FLAVOUR..." if which $FLAVOUR 2>&1 >/dev/null; then echo -n "found $FLAVOUR .." else echo "Could not find $FLAVOUR. Exiting" exit 0; fi if [ -d $ELCDIR ]; then if [ -e "${ELCDIR}/${STAMPFILE}" ]; then echo "${PACKAGE} files already compiled in ${ELCDIR}." exit 0 else test -f $ELCDIR/install.log && rm -f $ELCDIR/install.log rm -f $ELCDIR/*.elc || true; rmdir $ELCDIR fi fi if [ ! -d $ELCDIR ]; then install -m 755 -d $ELCDIR fi cd $ELDIR/lisp LOG=$ELCDIR/install.log.new trap "test ! -f $LOG || mv -f $LOG $ELCDIR/install.log > /dev/null 2>&1" EXIT make EMACS=/usr/bin/$FLAVOUR > $LOG 2>&1 ; COMPILED=$(ls -1 *.elc) if [ "X$COMPILED" = "X" ]; then echo >&2 "No compiled files exist!!" echo >&2 "Aborting!!" echo "No compiled files exist!!" >> $LOG; echo "Aborting!!" >> $LOG; mv -f $LOG $ELCDIR/install.log exit 1 fi echo install -m 644 *.elc $ELCDIR >> $LOG; for file in *.elc; do install -m 644 $file $ELCDIR; done mv -f $LOG $ELCDIR/install.log; chmod 644 $ELCDIR/install.log; rm -f *.elc || true; # Now we get rid of _unmodified_ emacs flavor specific startup # file. If file is modified, it should not be removed, because # it is configuration file. In that case we just give a warning. if [ -e $STARTDIR/20$STARTFILE ]; then EMPTY=`tempfile -d $STARTDIR` touch $EMPTY trap "rm -f $EMPTY" EXIT # If not modified, replace it with empty file. ucf $EMPTY $STARTDIR/20$STARTFILE # We test if file exists and if it is non-empty if [ -e $STARTDIR/20$STARTFILE -a ! -s $STARTDIR/20$STARTFILE ]; then # we mimic dpkg as closely as possible, so we remove # configuration files with dpkg backup extensions too: for ext in '~' '%' .bak .ucf-new .ucf-old .ucf-dist; do rm -f $STARTDIR/20$STARTFILE$ext done rm -f $STARTDIR/20$STARTFILE; if [ -x /usr/bin/ucf ]; then ucf --purge $STARTDIR/20$STARTFILE fi else echo You have customized configuration file $STARTDIR/20$STARTFILE, but echo location of the configuration file was changed to echo /etc/emacs/site-start.d/20gnus.el echo echo Please migrate your customizations to new file. echo After migration, you can safely remove the old file. fi fi echo "done." ;; *) echo "install/$PACKAGE: Ignoring emacsen flavor $FLAVOUR."; esac debian/postrm0000644000000000000000000000116711345407551010447 0ustar #!/bin/sh set -e case "$1" in remove) rm -rf /usr/share/emacs/site-lisp/gnus ;; purge) rm -rf /usr/share/emacs/site-lisp/gnus for flavour in emacs20 emacs21 emacs22 xemacs20 xemacs21; do STARTFILE="/etc/${flavour}/site-start.d/20gnus-init.el"; # we mimic dpkg as closely as possible, so we remove # configuration files with dpkg backup extensions too: for ext in '~' '%' .bak .ucf-new .ucf-old .ucf-dist; do rm -f $STARTDIR/20$STARTFILE$ext done rm -f ${STARTFILE} if [ -x /usr/bin/ucf ]; then ucf --purge ${STARTFILE} fi done ;; esac #DEBHELPER# debian/source/0000755000000000000000000000000011345407551010473 5ustar debian/source/format0000644000000000000000000000001411357201456011700 0ustar 3.0 (quilt) debian/patches/0000755000000000000000000000000011345407551010622 5ustar debian/patches/02_debian-list-archives.diff0000644000000000000000000001065011345407551015754 0ustar ## 02_debian-list-archives.diff by Manoj Srivastava ## ## Add support for browsing the Debian lists archives on the web. Index: gnus/lisp/nnwarchive.el =================================================================== --- gnus.orig/lisp/nnwarchive.el 2009-11-10 11:10:34.000000000 +0200 +++ gnus/lisp/nnwarchive.el 2009-11-10 11:20:21.000000000 +0200 @@ -87,6 +87,21 @@ (article-dissect . nnwarchive-mail-archive-article) (xover-files . nnwarchive-mail-archive-xover-files) (authentication) + (article-offset . 1)) + (debian + (address . "lists.debian.org") + (open-url) + (list-url "http://lists.debian.org/completeindex.html") + (list-dissect . nnwarchive-debian-list) + (list-groups . nnwarchive-debian-list-groups) + (xover-url "http://lists.debian.org/%s/mail%d.html" (nnwarchive-debian-path . group) aux) + (xover-last-url "http://lists.debian.org/%s/maillist.html" (nnwarchive-debian-path . group)) + (xover-page-size) + (xover-dissect . nnwarchive-debian-xover) + (article-url "http://lists.debian.org/%s/msg%05d.html" (nnwarchive-debian-path . group) article1) + (article-dissect . nnwarchive-mail-archive-article) + (xover-files . nnwarchive-debian-xover-files) + (authentication) (article-offset . 1)))) (defvar nnwarchive-default-type 'egroups) @@ -723,6 +738,93 @@ (widen))) (buffer-string))) +;;; lists.debian.org + +(defun nnwarchive-debian-path (group) + (concat (substring group 0 -7) "/" (substring group -6 -2) "/" group)) + +(defun nnwarchive-debian-list () + (let ((case-fold-search t) + groups elem (articles 0)) + (goto-char (point-min)) + (while (re-search-forward "
  • \\([^>]+\\)" nil t) + (push (match-string 1) groups) + (forward-line 1)) + (dolist (group groups) + (erase-buffer) + (nnwarchive-url '("http://lists.debian.org/%s/" group)) + (goto-char (point-min)) + (while (re-search-forward "\\[.+\\]" + nil t) + (let ((grouplet (match-string 1))) + (if (setq elem (assoc grouplet nnwarchive-groups)) + (setcar (cdr elem) articles) + (push (list grouplet articles "") + nnwarchive-groups)))))) + t) + +(defun nnwarchive-debian-list-groups (groups) + (save-excursion + (let (articles) + (set-buffer nnwarchive-buffer) + (dolist (group groups) + (erase-buffer) + (nnwarchive-url nnwarchive-xover-last-url) + (goto-char (point-min)) + (when (re-search-forward "The last update was on .*\\. *There are \\([0-9]+\\) messages. Page 1 of \\([0-9]+\\).
    " nil t) + (setq articles (string-to-number (match-string 1)))) + (let ((elem (assoc group nnwarchive-groups))) + (if elem + (setcar (cdr elem) articles) + (push (list group articles "") nnwarchive-groups))) + (setq nnwarchive-headers (cdr (assoc group nnwarchive-headers-cache))) + (nnwarchive-debian-xover group) + (let ((elem (assoc group nnwarchive-headers-cache))) + (if elem + (setcdr elem nnwarchive-headers) + (push (cons group nnwarchive-headers) + nnwarchive-headers-cache))))))) + +(defun nnwarchive-debian-xover (group) + (let ((case-fold-search t) + article subject from) + (goto-char (point-min)) + (while (re-search-forward + "]*href=\"msg\\([0-9]+\\)\\.html[^>]+>\\([^<]+\\).+\\([^>]+\\)" + nil t) + (setq article (1+ (string-to-number (match-string 1))) + subject (match-string 2) + from (match-string 3)) + (forward-line 1) + (unless (assq article nnwarchive-headers) + (push (cons + article + (make-full-mail-header + article + (mm-url-decode-entities-string subject) + (mm-url-decode-entities-string from) + "" + (format "<%05d%%%s>\n" (1- article) group) + "" + 0 0 "")) nnwarchive-headers)))) + nnwarchive-headers) + +(defun nnwarchive-debian-xover-files (group articles) + (unless nnwarchive-headers + (erase-buffer) + (nnwarchive-url nnwarchive-xover-last-url) + (goto-char (point-min)) + (nnwarchive-debian-xover group)) + (let ((arts (length articles)) + (readarts (length nnwarchive-headers)) + (aux 2)) + (while (<= readarts arts) + (erase-buffer) + (nnwarchive-url nnwarchive-xover-url) + (nnwarchive-debian-xover group) + (setq readarts (length nnwarchive-headers) + aux (1+ aux))))) + (provide 'nnwarchive) ;; arch-tag: 1ab7a15c-777a-40e0-95c0-0c41b3963578 debian/patches/01_news-paths.diff0000644000000000000000000000131111345407551014041 0ustar ## 01_news-paths.diff by Manoj Srivastava ## ## Fix default paths to match Debian policy and practice WRT news servers. Index: gnus/lisp/gnus.el =================================================================== --- gnus.orig/lisp/gnus.el 2009-11-10 11:10:34.000000000 +0200 +++ gnus/lisp/gnus.el 2009-11-10 11:19:43.000000000 +0200 @@ -1240,7 +1240,8 @@ (setq gnus-select-method '(nntp \"my.nntp.server\" (nntp-port-number 899)))") -(defcustom gnus-nntpserver-file "/etc/nntpserver" +;; Modified for debian's locations +(defcustom gnus-nntpserver-file "/etc/news/server" "A file with only the name of the nntp server in it." :group 'gnus-files :group 'gnus-server debian/patches/03_dfsg-clean-manuals-only.diff0000644000000000000000000000112011345407551016370 0ustar ## 03_dfsg-clean-manuals-only.diff by Tommi Vainikainen ## ## Gnus in Debian is shipped only with DFSG clean manuals (GFDL without ## invariant sections) Index: gnus/texi/Makefile.in =================================================================== --- gnus.orig/texi/Makefile.in 2009-11-10 11:10:34.000000000 +0200 +++ gnus/texi/Makefile.in 2009-11-10 11:20:40.000000000 +0200 @@ -19,7 +19,7 @@ INSTALL_DATA = @INSTALL_DATA@ SHELL = /bin/sh PAPERTYPE=a4 -INFO_DEPS=gnus message emacs-mime sieve pgg sasl +INFO_DEPS=pgg sasl REFCARD=gnus-refcard LOGO=gnus-logo debian/patches/series0000644000000000000000000000012011345407551012030 0ustar 01_news-paths.diff 02_debian-list-archives.diff 03_dfsg-clean-manuals-only.diff debian/copyright0000644000000000000000000000654411345407551011137 0ustar This is Debian GNU/Linux's packaged beta version of gnus, an emacs mode for reading mail and news. This package was put together by me, Tommi Vainikainen, from sources, which I obtained from: ftp://quimby.gnus.org/pub/gnus/ngnus-0.10.tar.gz This package was previously maintained by Michael Alan Dorman , Manoj Srivastava and James Troup . ;;; gnus.el --- a newsreader for GNU Emacs ;; Copyright (C) 1987, 1988, 1989, 1990, 1993, 1994, 1995, 1996, 1997, 1998, ;; 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. ;; Author: Masanobu UMEDA ;; Lars Magne Ingebrigtsen ;; Keywords: news, mail ;; This file is part of GNU Emacs. ;; GNU Emacs 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, or (at your option) ;; any later version. ;; GNU Emacs 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 GNU Emacs; see the file COPYING. If not, write to the ;; Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, ;; Boston, MA 02110-1301, USA. The documentation is mostly distributed under the GNU Free Documentation License. However, when GNU FDL is used with immutable front-cover or back-cover sections, it no longer meets Debian Free Software Guidelines, so documentation licensed this way is stripped out of this packaging. All of the documentation that can be included is shipped in the package. texi/sasl.texi: Copyright © 2000, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. texi/pgg.texi: Copyright © 2001, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front-Cover Texts, and with no Back-Cover Texts. texi/gnus-refcard.texi: Copyright © 1995, 2000, 2002, 2003, 2004, 2005, 2006, 2007, 2008 Free Software Foundation, Inc. Permission is granted to make and distribute copies of this reference card provided the copyright notice and this permission are preserved on all copies. Please send corrections, additions and suggestions to the current maintainer's email address. On Debian GNU/Linux systems, the complete text of the GNU General Public License can be found in `/usr/share/common-licenses/GPL'; or alternatively there is a copy in the source package in the file COPYING. The complete text of the GNU Free Documentation License can be found in "/usr/share/common-licenses/GFDL"; or alternatively there is a copy in the source package in the file texi/doclicense.texi. debian/preinst0000644000000000000000000000103611345407551010602 0ustar #!/bin/sh set -e case "$1" in install|upgrade|abort-upgrade) # Some old version of this package left a symlink from # /etc/xemacs21/site-start.d/20gnus-init.el to # /usr/share/emacs/site-lisp/gnus/gnus-init.el, so remove it # if it exists. [#339541] if [ -L /etc/xemacs21/site-start.d/20gnus-init.el ] && [ "$(readlink -n /etc/xemacs21/site-start.d/20gnus-init.el)" = "/usr/share/emacs/site-lisp/gnus/gnus-init.el" ]; then rm -f /etc/xemacs21/site-start.d/20gnus-init.el fi ;; esac #DEBHELPER#