Steve Youngs [Mon, 30 Mar 2020 12:14:56 +0000 (22:14 +1000)]
ocaml -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:56 +0000 (22:14 +1000)]
net-utils -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:56 +0000 (22:14 +1000)]
mmm-mode -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:56 +0000 (22:14 +1000)]
mh-e -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:56 +0000 (22:14 +1000)]
mew -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:55 +0000 (22:14 +1000)]
mail-lib -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:55 +0000 (22:14 +1000)]
jde -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:55 +0000 (22:14 +1000)]
ilisp -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:55 +0000 (22:14 +1000)]
idlwave -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:55 +0000 (22:14 +1000)]
hyperbole -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:55 +0000 (22:14 +1000)]
hm--html-menus -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:55 +0000 (22:14 +1000)]
haskell-mode -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:54 +0000 (22:14 +1000)]
gnus -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:54 +0000 (22:14 +1000)]
gnats -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:54 +0000 (22:14 +1000)]
games -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:54 +0000 (22:14 +1000)]
fsf-compat -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:54 +0000 (22:14 +1000)]
frame-icon -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:54 +0000 (22:14 +1000)]
footnote -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:53 +0000 (22:14 +1000)]
eudc -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:53 +0000 (22:14 +1000)]
eterm -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:53 +0000 (22:14 +1000)]
ess -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:53 +0000 (22:14 +1000)]
eshell -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:53 +0000 (22:14 +1000)]
erc -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:53 +0000 (22:14 +1000)]
elib -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:53 +0000 (22:14 +1000)]
eieio -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:52 +0000 (22:14 +1000)]
efs -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:52 +0000 (22:14 +1000)]
edit-utils -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:52 +0000 (22:14 +1000)]
ediff -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:52 +0000 (22:14 +1000)]
edebug -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:52 +0000 (22:14 +1000)]
ede -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:52 +0000 (22:14 +1000)]
ecrypto -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:51 +0000 (22:14 +1000)]
ecb -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:51 +0000 (22:14 +1000)]
easypg -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:51 +0000 (22:14 +1000)]
docbookide -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:51 +0000 (22:14 +1000)]
dired -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:51 +0000 (22:14 +1000)]
dictionary -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:51 +0000 (22:14 +1000)]
cookie -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:51 +0000 (22:14 +1000)]
cogre -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:50 +0000 (22:14 +1000)]
cedet-common -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:50 +0000 (22:14 +1000)]
cc-mode -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:50 +0000 (22:14 +1000)]
calendar -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:50 +0000 (22:14 +1000)]
calc -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:50 +0000 (22:14 +1000)]
bbdb -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:49 +0000 (22:14 +1000)]
auctex -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:49 +0000 (22:14 +1000)]
apel -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:49 +0000 (22:14 +1000)]
skk -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:49 +0000 (22:14 +1000)]
mule-ucs -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:49 +0000 (22:14 +1000)]
mule-base -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:49 +0000 (22:14 +1000)]
lookup -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:48 +0000 (22:14 +1000)]
leim -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:48 +0000 (22:14 +1000)]
latin-unity -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:48 +0000 (22:14 +1000)]
latin-euro-standards -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:48 +0000 (22:14 +1000)]
egg-its -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 12:14:48 +0000 (22:14 +1000)]
edict -- Update and prettify package-info.in provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 10:49:03 +0000 (20:49 +1000)]
Patcher -- Add missing package-info.in
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 30 Mar 2020 10:46:51 +0000 (20:46 +1000)]
Gnus -- Lets really not provide lpath.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Fri, 27 Mar 2020 04:39:28 +0000 (14:39 +1000)]
Get AUCTeX ship-shape and SXEmacs Package-friendly
* debork-auctex:
AUCTeX -- Getting to a clean build (2)
AUCTeX -- Getting to a clean build (1)
Add AUCTeX generated files
AUCTeX -- Major package restructuring.
Steve Youngs [Fri, 27 Mar 2020 04:33:49 +0000 (14:33 +1000)]
AUCTeX -- Getting to a clean build (2)
With this changeset, our AUCTeX package builds cleanly.
Nothing exciting here, just fixing up silly little things to keep the
byte-compiler happy and well fed.
* xemacs-packages/auctex/doc/macros.texi: Update from upstream for
texinfo 6.7 compat...
commit
97c992d05a869a2c692f737599576bc45eed0c58
Author: Arash Esbati <arash.esbati@gmail.com>
Date: Wed Jun 29 18:54:08 2016 +0200
Catch up with deletion of \commondummies in texinfo.tex
Catch up with deletion of \commondummies in texinfo.tex which is
replaced with \definedummies. Check which command is defined and
add AUCTeX definitions respectively.
* xemacs-packages/auctex/bib-cite.el: #'with-boundp to suppress
warnings.
(bib-display): Re-do #'let local vars spec so it was no longer
funky and causing grief for the byte-compiler.
(bib-find): Ditto.
(bib-document-TeX-files): Nuke unused local var, 'the-file'.
* xemacs-packages/auctex/context.el: #'defvar 'name' at toplevel
to prevent warnings. Ugly AF, I know. Sorry.
(ConTeXt-section): Comment out unused local var, 'toc'.
(ConTeXt-find-matching-stop): Ditto for 'pos'.
(ConTeXt-paragraph-commands-regexp):
`ConTeXt-extra-paragraph-commands' is not mentioned or referenced
anywhere throughout AUCTeX... nuke it.
(ConTeXt-imenu-create-index-function): Nuke unused local var,
'level'.
(ConTeXt-language-variable-list): Remove
`ConTeXt-extra-paragraph-commands'.
* xemacs-packages/auctex/font-latex.el (char-valid-p): New if not
fboundp.
(font-latex-set-syntactic-keywords): #'and-fboundp for warning
suppression.
* xemacs-packages/auctex/latex.el (LaTeX-math-initialize):
#'and-fboundp, #'declare-fboundp for warning suppression.
(LaTeX-fold-math-spec-list): Ditto.
* xemacs-packages/auctex/multi-prompt.el (multi-prompt): Comment
out unused local var, 'done'.
* xemacs-packages/auctex/plain-tex.el (TeX-plain-tex-mode): Use
#'and-boundp to shush byte-compiler.
* xemacs-packages/auctex/preview.el: Don't attempt to handle
missing `desktop' and `reporter' as the appropriate packages have
been added to the Makefile's REQUIRES.
* xemacs-packages/auctex/tex-buf.el (TeX-command-expand): Kill off
a warning by setq'ing a local, seemingly unused, var to itself.
* xemacs-packages/auctex/tex-jp.el (autoload): TeX-plain-tex-mode.
Wrap some things in #'eval-when-compile.
* xemacs-packages/auctex/tex.el: Wrap compat code in
#'eval-when-compile.
* xemacs-packages/auctex/toolbar-x.el (tool-bar-map):
#'globally-declare-boundp to shush the byte-compilers.
* xemacs-packages/auctex/style/subfigure.el ("subfigure"): Fix
misplaced paren.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Fri, 27 Mar 2020 01:44:30 +0000 (11:44 +1000)]
AUCTeX -- Getting to a clean build (1)
This changeset is the first step toward a clean build for AUCTeX. The
Makefile was re-written from scratch so that everything that can be
built does get built and installed into the appropriate places.
A `sxepkg.el' added for that squeaky-clean fresh build smell.
package-info.in updated. And sane defaults in tex-site.el.
* xemacs-packages/auctex/tex-site.el (TeX-data-directory): Set via
#'locate-data-directory
(TeX-auto-global): Default set via #'locate-data-directory,
however it will be 'nil' if that directory is not writable for the
current user. If the directory doesn't exist but its would-be
parent is writable for the current user, then set it, otherwise
it's 'nil'.
* xemacs-packages/auctex/Makefile: Re-write.
* xemacs-packages/auctex/package-info.in: Update description and
provides.
* xemacs-packages/auctex/sxepkg.el: New.
* xemacs-packages/auctex/auctex.el: New. A lazy man's way of
loading AUCTeX.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Thu, 26 Mar 2020 20:54:08 +0000 (06:54 +1000)]
Add AUCTeX generated files
Steve Youngs [Fri, 20 Mar 2020 10:09:18 +0000 (20:09 +1000)]
AUCTeX -- Major package restructuring.
This re-arranges things in our AUCTeX package to bring it inline with
how they have things set out in the upstream repo.
Steve Youngs [Mon, 16 Mar 2020 06:09:59 +0000 (16:09 +1000)]
cedet-common -- tweak ezimage.el to fix Speedbar image display.
If an extent has a {begin,end}-glyph and you go and make that extent
invisible the glyph disappears too (IMO, expected and correct
behaviour). Text properties are extents. Speedbar was trying to swap
out some text with a glyph by modifying the properties of the
text... making the text invisible and slapping on a end-glyph which
was invisible because the text property extent was invisible.
This change fixes that by creating a new extent to hold the glyph.
Now our speedbar looks and behaves just like its GNU cousin.
* xemacs-packages/cedet-common/ezimage.el
(ezimage-insert-over-text): Create a new extent for the actual
image glyph.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Sun, 15 Mar 2020 07:42:40 +0000 (17:42 +1000)]
PKG Maint -- Deal with some load-path shadows
We have a number of double-ups in the packages (and core) that were
causing some lisp load-path shadowings. This takes care of that.
* xemacs-packages/apel/Makefile (PACKAGE_SUPPRESS): Suppress alist
if in SXEmacs.
* xemacs-packages/semantic/Makefile (PACKAGE_SUPPRESS): Suppress
sformat and working if cedet-common package is installed.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Sat, 14 Mar 2020 04:21:16 +0000 (14:21 +1000)]
Import Calc as subtree
* Jay/calc:
Calc -- Add some memorabilia from a by-gone age.
Calc -- Build / compile warning and error clean up.
Import new calc subtree
Removed old calc pkg to make way for subtree
Steve Youngs [Sat, 14 Mar 2020 04:17:57 +0000 (14:17 +1000)]
Calc -- Add some memorabilia from a by-gone age.
This adds Dave Gillespie's original READMEs and INSTALL files. It's part
of history, lets not allow it to disappear.
Also added: A PKG_NOTES file because this is a "subtree" pkg.
* xemacs-packages/calc/Makefile (EXTRA_SOURCES): Add PKG_NOTES.
(DATA_1_FILES): The old original READMEs, etc
(DATA_1_Dest): Put them into etc/calc/historical
* xemacs-packages/calc/historical/*: Lest we forget.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Sat, 14 Mar 2020 02:49:32 +0000 (12:49 +1000)]
Calc -- Build / compile warning and error clean up.
This gives us a clean build for the new calc package.
* xemacs-packages/calc/calcalg3.el (toplevel): defvar
'calc-graph-no-auto-view', 'math-infinite-mode' for byte-compiler
happiness.
* xemacs-packages/calc/calcalg2.el (calcFunc-table): Wrap 'vec',
'var-DUMMY' in #'with-boundp.
(math-poly-all-roots): Comment out unused local var, 'res'.
* xemacs-packages/calc/calc.el (top-level): defalias 'read-event'
to 'next-event'.
(calc-read-key-sequence): Wrap 'input-method-function' use in
#'with-boundp.
(calc-mode): #'declare-boundp 'calc-menu'
* xemacs-packages/calc/calc-units.el (calc-convert-units): Comment
out unused local var, 'unew'.
* xemacs-packages/calc/calc-trail.el (top-level):
#'globally-declare-boundp 'math-save-buf'.
* xemacs-packages/calc/calc-rewr.el (math-rewrite-whole): Move the
definition to _before_ where it is first used and magically
byte-compiler warning disappears.
* xemacs-packages/calc/calc-prog.el (top-level): Autoload
'edmacro-format-keys', 'edmacro-parse-keys'.
(calc-user-define-permanent): Comment out unused local var, 'pt'.
* xemacs-packages/calc/calc-nlfit.el (top-level):
#'globally-declare-boundp 'calc-curve-nvars'
* xemacs-packages/calc/calc-misc.el
(reporter-prompt-for-summary-p): Defvar it to appease the
byte-compiler gods.
* xemacs-packages/calc/calc-math.el (math-nth-root-float): Add
missing arg in call to #'math-use-emacs-fn.
* xemacs-packages/calc/calc-macs.el (top-level): Autoload
'math-compare'.
* xemacs-packages/calc/calc-help.el (top-level): Autoload
'Info-mode', 'Info-last'.
* xemacs-packages/calc/calc-graph.el (calc-graph-plot): Comment
out unused local var, 'tempbuftop'.
(calc-graph-view): #'declare-fboundp `window-full-height-p'
* xemacs-packages/calc/calc-forms.el (math-setup-year-holidays):
Wrap 'var-m', 'var-y' in #'with-boundp.
(top-level): Autoload 'dst-in-effect',
'calendar-current-time-zone', 'calendar-absolute-from-gregorian'.
* xemacs-packages/calc/calc-ext.el (calc-init-extensions): Add
'math-read-expr-level', 'math-min-list', 'math-max-list',
'math-format-twos-complement', 'math-to-percentsigns',
'math-compose-vector', 'math-compose-var',
'math-tex-expr-is-flat', 'calc-embedded-finish-command',
'calc-embedded-mode-line-change', 'calc-embedded-modes-change',
'calc-embedded-preserve-modes', 'calc-embedded-select-buffer',
'calc-embedded-var-change', 'calc-embedded-stack-change',
'calc-embedded-save-original-modes', 'calc-graph-add-curve',
'calc-graph-set-styles', 'calc-graph-lookup',
'calc-incomplete-error', 'math-parse-fortran-subscr',
'math-bigfr-to-calcnum', 'calc-fit-hubbert-linear-curve',
'calc-push-list-in-macro', 'calc-pop-stack-in-macro',
'calc-top-selected', 'calc-fit-s-shaped-logistic-curve',
'calc-fit-bell-shaped-logistic-curve', 'calc-edit-finish'.
(calc-embedded-quiet): defvar to keep byte-compiler from
bitching.
(math-exp-pos,math-exp-keep-spaces): Ditto.
(math-read-big-expr): Comment out unused vars,
'math-read-big-baseline', 'math-read-big-h2'
(math-read-big-bigp): Wrap use of 'mach-rb-h2' in #'with-boundp
for byte-compile peace and tranquility.
* xemacs-packages/calc/calc-embed.el (top-level): Autoload
#'thing-at-point-looking-at
(calc-do-embedded): Comment out unused local var,
'calc-embedded-no-reselect'.
* xemacs-packages/calc/calc-aent.el (calc-do-alg-entry): Comment
out unused local var, 'calc-buffer'.
* xemacs-packages/calc/Makefile (MAINTAINER): Jay!
(REQUIRES): Add calc, fsf-compat, calendar, mail-lib
(ELCS): Tidy
(EXTRA_SOURCES): New. Add ChangeLog.old, LICENSE
(EXTRA_TEXI_FILES): New. gpl.texi
(DATA_DEST): Set to $(PACKAGE)
(PRELOADS): Remove calc.el, add calc-ext.el
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Thu, 12 Mar 2020 07:45:49 +0000 (17:45 +1000)]
Import new calc subtree
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Thu, 12 Mar 2020 07:40:20 +0000 (17:40 +1000)]
Removed old calc pkg to make way for subtree
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Tue, 10 Mar 2020 04:45:18 +0000 (14:45 +1000)]
List us as maintainer for XE dev team packages
For any package that listed the maintainer as "XEmacs Development Team"
I've updated it to point to us instead.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Tue, 10 Mar 2020 04:18:09 +0000 (14:18 +1000)]
Gnus -- Eliminate need for gnus-load.el
In the XEmacs Gnus package, 'gnus-load.el' only contains a
`(provide 'gnus-load)'. Absolutely nothing in Gnus uses it or needs
it so in the SXEmacs Gnus package it doesn't even exist. This change
lets Gnus start up without that file being present.
* xemacs-packages/gnus/lisp/gnus.el (gnus): Don't load gnus-load
when in (S)XEmacs.
* xemacs-packages/gnus/package-info.in (provides): No reason why
this can't be tidy.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 9 Mar 2020 07:00:57 +0000 (17:00 +1000)]
The primary purpose of this set of changes was to update Gnus.
Our Gnus is now inline with the final state of Lars' repo before he
moved his into the main GNU Emacs repo. It is also the most recent
version of Gnus before upstream started removing (S)XEmacs
compatibility.
Added to that, I have moved quite a bit out of our Gnus package and
into other, better homes for said libs. The upshot of that will be
that far fewer packages will have a dependency on Gnus.
The packages that scored themselves new libs from Gnus are:
Ecrypto, mail-lib, net-utils, sieve, net-utils, sasl.
There were also a number of "incidental" things fixed up as I
discovered them along the way.
There is still a lot more to come before a set of packages can be
released, but the biggest thing, Gnus, is done!
Merge branch 'TheGreatGnusSync'
* TheGreatGnusSync: (24 commits)
Adding to my ever-increasing todo.
AUCTeX -- Rewrite some defface avoiding 'min-colors'. [OK For Upstream]
cedet-common -- Fix glyph display in Speedbar buffers.
Gnus -- minor build / warning fixes
Gnus -- Add the contrib files to the package.
Gnus -- minor build / warning fixes [OK For Upstream]
Gnus -- Package infrastructure updates
Gnus -- Add missing files plus a PKG_NOTES and build helper
xemacs-devel -- Remove patcher, patch-keywords
speedbar -- typo fix
texinfo -- Add rudimentary support for '@indicateurl'
Ecrypto -- Add missing provides in package-info.in
Repo Maint -- Build infrastructure updates.
Repo Admin -- Preserve loads of Gnus files via .gitattributes.
Gnus -- Remove libs that exist in other packages.
Fix build -- sasl
Pkg update -- sasl
net-utils -- Add proto-stream from Gnus
Sieve -- fix build.
Pkg update -- ecrypto (remove gnus-isms, add password-cache)
Pkg update -- sieve
Pkg update -- net-utils (dns, dig)
Pkg update -- mail-lib (starttls, tls, rfc2104, netrc)
Pkg update -- ecrypto (sha1, md4, hex-util)
Steve Youngs [Mon, 9 Mar 2020 06:54:42 +0000 (16:54 +1000)]
Adding to my ever-increasing todo.
* xemacs-packages/auctex/font-latex.el: Just added a howm magic
tag to remind myself that this lib needs some fixin'.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 9 Mar 2020 06:51:35 +0000 (16:51 +1000)]
AUCTeX -- Rewrite some defface avoiding 'min-colors'. [OK For Upstream]
* xemacs-packages/auctex/tex-buf.el (TeX-error-description-error):
Conditionalise on 'emacs' feature and major version so we can
avoid the 'min-colors' spec which we don't have.
(TeX-error-description-warning): Ditto.
(TeX-error-description-tex-said): Ditto.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 9 Mar 2020 06:42:22 +0000 (16:42 +1000)]
cedet-common -- Fix glyph display in Speedbar buffers.
* xemacs-packages/cedet-common/ezimage.el
(ezimage-insert-over-text): Comment ':invisible' property and low
and behold, pretty glyphs in Speedbar.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 9 Mar 2020 06:04:31 +0000 (16:04 +1000)]
Gnus -- minor build / warning fixes
Just a swag of compiler warning fixes. Can't send them upstream because I
use a number of (S)XEmacs-only techniques (if-boundp, with-boundp, etc)
* xemacs-packages/gnus/lisp/nnmail.el: Use
#'globally-declare-boundp to avoid a warning.
* xemacs-packages/gnus/lisp/mm-decode.el (mm-pipe-part):
#'with-boundp 'name' to avoid warning.
* xemacs-packages/gnus/lisp/gnus-xmas.el:
#'globally-declare-boundp a mass of vars to avoid warnings. A
little lazy, I admit. Sorry.
* xemacs-packages/gnus/lisp/mail-source.el: Ditto.
* xemacs-packages/gnus/lisp/gnus-util.el
(gnus-iswitchb-completing-read): Use #'with-boundp to avoid
warnings.
(gnus-rename-file): Remove unused 'old-name', 'new-name'.
* xemacs-packages/gnus/lisp/gnus-start.el (gnus-read-init-file):
Use 'load-user-init-file-p' instead of 'init-file-user'.
(gnus-get-unread-articles): #'with-boundp to avoid a truck load of
warnings.
* xemacs-packages/gnus/lisp/gnus-salt.el
(gnus-tree-highlight-node): Use #'with-boundp to avoid warnings
coming out of #'gnus--let-eval macro.
* xemacs-packages/gnus/lisp/gnus-range.el (gnus-range-difference):
Remove unused 'safe'.
* xemacs-packages/gnus/lisp/gnus-cite.el (gnus-cite-face-list):
Use #'if-boundp to kill off warnings.
(gnus-message-citation-mode): Remove unused 'keywords'.
* xemacs-packages/gnus/lisp/gnus-agent.el (gnus-agent-batch): Wrap
use of 'init-file-user' in #'with-obsolete-variable
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 9 Mar 2020 05:39:05 +0000 (15:39 +1000)]
Gnus -- Add the contrib files to the package.
Sometimes there is handy-dandy stuff in contrib, so this installs those
files under the etc directory. IOW, available, but not in your load-path.
* xemacs-packages/gnus/Makefile (DATA_5_FILES): Lets install the
contrib files somewhere.
(DATA_5_DEST): Here!
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 9 Mar 2020 05:32:53 +0000 (15:32 +1000)]
Gnus -- minor build / warning fixes [OK For Upstream]
* xemacs-packages/gnus/lisp/smime.el (smime-decrypt-region):
Remove unused 'CAs'.
* xemacs-packages/gnus/lisp/nnml.el (nnml-generate-nov-file):
Remove unnecessary let-bound 'file' as the #'dolist will care for
it.
* xemacs-packages/gnus/lisp/nnmh.el (nnmh-request-list-1): Remove
unnecessary let-bound 'rdir' the #'dolist will care for it.
* xemacs-packages/gnus/lisp/nnmairix.el (nnmairix-request-group):
Remove unused 'args'.
* xemacs-packages/gnus/lisp/mailcap.el
(mailcap-viewer-passes-test): Remove unused 'parsed-test'.
(mailcap-mime-info): Comment out 'save-pos', 'minor-info',
'test'. All unused.
* xemacs-packages/gnus/lisp/ietf-drums.el
(ietf-drums-remove-comments): Use 'nil' instead of 'err' in the
#'condition-case.
* xemacs-packages/gnus/lisp/gnus.el (gnus-short-group-name):
Comment out unused var, 'name'.
* xemacs-packages/gnus/lisp/gnus-uu.el (gnus-uu-yenc-article):
Remove unused 'start-char'.
* xemacs-packages/gnus/lisp/gnus-sum.el
(gnus-adjust-marked-articles): Remove unnecessary let-bound var,
'marks', the #'dolist will care for it.
(gnus-summary-better-unread-subject): Remove unused 'score'.
(gnus-summary-find-matching): Remove unused 'd'.
* xemacs-packages/gnus/lisp/gnus-picon.el (gnus-picon-find-face):
Don't let-bind 'database', 'directory', 'instance', they're all
defined later via #'dolist.
(gnus-picon-transform-newsgroups): Remove unused local var,
'point'.
* xemacs-packages/gnus/lisp/gnus-msg.el
(gnus-configure-posting-styles): Remove unnecessary let-bound
variables, 'style' and 'attribute', They are both defined later
in a #'dolist.
* xemacs-packages/gnus/lisp/gnus-html.el (gnus-html-wash-images):
Remove unused local vars, 'tag', 'string', 'images'.
(gnus-html-wash-tags): Ditto 'string' 'images'.
* xemacs-packages/gnus/lisp/gnus-delay.el (gnus-delay-article):
Remove unused local var, 'days'.
* xemacs-packages/gnus/lisp/gnus-cloud.el
(gnus-cloud-ensure-cloud-group): Use the let-bound 'method'
in the body of the function.
* xemacs-packages/gnus/lisp/gnus-bookmark.el
(gnus-bookmark-bmenu-list): Remove unused local vars, 'start',
'end'.
* xemacs-packages/gnus/lisp/deuglify.el
(gnus-outlook-rearrange-article): Comment out unused local vars.
* xemacs-packages/gnus/lisp/binhex.el
(binhex-decode-region-external): Remove unused local var,
'status'.
* xemacs-packages/gnus/lisp/assistant.el
(assistant-find-next-nodes): Remove unused local var, 'next'.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 9 Mar 2020 00:58:54 +0000 (10:58 +1000)]
Gnus -- Package infrastructure updates
This fixes up the Makefile and package-info.in.
* xemacs-packages/gnus/Makefile (VERSION): Bumped to 3.00. The
update was definitely worthy of a major verion bump. :-)
(AUTHOR_VERSION): Set to 5.130014.
(MAINTAINER): I guess that's me now.
(REQUIRES): Updated to current reality.
(ELCS): List all explicitly instead of being clever with make
patsubst, wildcard, filter-out type of magic. This way we can
keep finer control.
(EXTRA_SOURCES): Add files to go into the installed lisp dir,
COPYING, README sort of things.
(DATA_1_FILES): All the normal smilies.
(DATA_2_FILES): Grayscale smilies.
(DATA_2_DEST): Grayscale smilies end up here.
(DATA_3_FILES): Medium smilies.
(DATA_3_DEST): Medium smilies end up here.
(DATA_4_FILES): Toolbar / Splash icons.
(DATA_4_DEST): Toolbar / Splash installed here.
(EXPLICIT_DOCS): Add auth.texi, gnus-coding.texi.
(EXTRA_TEXI_FILES): Add gnus-overrides.texi, docstyle.texi,
gnus-news.texi.
(PRELOADS): Replace dgnushack and lpath with our sxepkg.el
* xemacs-packages/gnus/package-info.in (provides): Updated to
current reality.
* xemacs-packages/gnus/PKG_NOTES: Added a 'Pkg-Specific Quirks'
section.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 9 Mar 2020 00:38:44 +0000 (10:38 +1000)]
Gnus -- Add missing files plus a PKG_NOTES and build helper
This adds the files needed for the message-mode toolbar in XEmacs, plus it
also adds a 'sxepkg.el' file which takes the place of both 'dgnushack.el',
and 'lpath.el'.
And because this is a 'subtree' package, a PKG_NOTES file was added.
* xemacs-packages/gnus/lisp/sxepkg.el: New. Our version of
'dgnushack.el' + 'lpath.el'. Thar be dragons!
* xemacs-packages/gnus/PKG_NOTES: New.
* xemacs-packages/gnus/etc/images/gnus/message-help-up.xbm: New.
* xemacs-packages/gnus/etc/images/gnus/message-help-up.xpm: New.
* xemacs-packages/gnus/etc/images/gnus/message-spell-up.xbm: New.
* xemacs-packages/gnus/etc/images/gnus/message-spell-up.xpm: New.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Sun, 8 Mar 2020 09:54:23 +0000 (19:54 +1000)]
xemacs-devel -- Remove patcher, patch-keywords
Patcher has its own package so removing it from here.
patch-keywords.el is VERY XEmacs-centric and probably has no use for
anyone outside of XEmacs dev. Hanging onto it for now, but not
compiling it or providing in the package.
* xemacs-packages/xemacs-devel/Makefile (MAINTAINER): Change to
us.
(REQUIRES): Remove gnus.
(ELCS): Remove patcher.elc, patch-keywords.elc
(EXTRA_SOURCES): Add patch-keywords.el so that it isn't compiled,
but also not forgotten about.
* xemacs-packages/xemacs-devel/patcher.el: Removed. It has its
own package now.
* xemacs-packages/xemacs-devel/texi/patcher.texi: Removed.
* xemacs-packages/xemacs-devel/texi/ChangLog: Removed.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Sun, 8 Mar 2020 07:33:11 +0000 (17:33 +1000)]
speedbar -- typo fix
* xemacs-packages/speedbar/speedbar.el
(speedbar-reconfigure-keymaps): Typo menubars => menubar
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Sun, 8 Mar 2020 07:29:46 +0000 (17:29 +1000)]
texinfo -- Add rudimentary support for '@indicateurl'
* xemacs-packages/texinfo/texinfmt.el
(texinfo-part-of-para-regexp): Add "indicateurl"
(texinfo-format-var): Ditto.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Sun, 8 Mar 2020 07:25:42 +0000 (17:25 +1000)]
Ecrypto -- Add missing provides in package-info.in
* xemacs-packages/ecrypto/package-info.in: Add missing provides.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Sun, 8 Mar 2020 07:21:06 +0000 (17:21 +1000)]
Repo Maint -- Build infrastructure updates.
A couple of packages weren't being built. This takes care of that.
* xemacs-packages/Makefile (PACKAGES): Add missing ess, and
patcher.
* package-compile.el (package-directory-map): Add missing easypg,
ess, and patcher.
(package-name-to-directories): Add missing ess, and patcher.
* XEmacs.rules (AUTHOR_VERSION): Let the default be 'N/A'.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Tue, 3 Mar 2020 10:47:27 +0000 (20:47 +1000)]
Repo Admin -- Preserve loads of Gnus files via .gitattributes.
* .gitattributes: Preserve all of the files from Gnus that we don't
want overwritten when synching with upstream with sxepkg merge
driver.
Add diff drivers for more useful hunk headers.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Tue, 3 Mar 2020 10:14:50 +0000 (20:14 +1000)]
Gnus -- Remove libs that exist in other packages.
* xemacs-packages/gnus/lisp/dig.el: Removed.
* xemacs-packages/gnus/lisp/dns-mode.el: Removed.
* xemacs-packages/gnus/lisp/dns.el: Removed.
* xemacs-packages/gnus/lisp/format-spec.el: Removed.
* xemacs-packages/gnus/lisp/hex-util.el: Removed.
* xemacs-packages/gnus/lisp/hmac-def.el: Removed.
* xemacs-packages/gnus/lisp/hmac-md5.el: Removed.
* xemacs-packages/gnus/lisp/md4.el: Removed.
* xemacs-packages/gnus/lisp/netrc.el: Removed.
* xemacs-packages/gnus/lisp/ntlm.el: Removed.
* xemacs-packages/gnus/lisp/password-cache.el: Removed.
* xemacs-packages/gnus/lisp/pop3.el: Removed.
* xemacs-packages/gnus/lisp/proto-stream.el: Removed.
* xemacs-packages/gnus/lisp/rfc2104.el: Removed.
* xemacs-packages/gnus/lisp/sasl-cram.el: Removed.
* xemacs-packages/gnus/lisp/sasl-digest.el: Removed.
* xemacs-packages/gnus/lisp/sasl-ntlm.el: Removed.
* xemacs-packages/gnus/lisp/sasl-scram-rfc.el: Removed.
* xemacs-packages/gnus/lisp/sasl.el: Removed.
* xemacs-packages/gnus/lisp/sha1.el: Removed.
* xemacs-packages/gnus/lisp/sieve-manage.el: Removed.
* xemacs-packages/gnus/lisp/sieve-mode.el: Removed.
* xemacs-packages/gnus/lisp/sieve.el: Removed.
* xemacs-packages/gnus/lisp/starttls.el: Removed.
* xemacs-packages/gnus/lisp/tls.el: Removed.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Sun, 3 Jul 2016 04:35:21 +0000 (14:35 +1000)]
Fix build -- sasl
This changeset fixes sasl package build.
* xemacs-packages/sasl/Makefile (REQUIRES): Add mail-lib,
fsf-compat, calc.
(ELCS): Add sasl-scram-rfc.elc
* xemacs-packages/sasl/package-info.in: Update provides.
* xemacs-packages/sasl/ntlm.el (calc-eval): Autoload it.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Sun, 3 Jul 2016 03:40:18 +0000 (13:40 +1000)]
Pkg update -- sasl
This changeset updates the sasl package with libs from Gnus so that they
can be removed from the latter.
* xemacs-packages/sasl/sasl-scram-rfc.el: New.
* xemacs-packages/sasl/sasl.el: Updated from version in upstream
Gnus so it can be removed from there.
(sasl-mechanisms): Remove SCRAM-MD5, add SCRAM-SHA-1.
(sasl-mechanism-alist): Ditto.
(sasl-unique-id-function): Don't use current time/pid to seed
#'random call.
* xemacs-packages/sasl/sasl-ntlm.el: Updated from version in
upstream Gnus so it can be removed from there. Just some doc
updates.
* xemacs-packages/sasl/sasl-digest.el: Updated from version in
upstream Gnus so it can be removed from there. Just doc and
whitespace updates.
* xemacs-packages/sasl/sasl-cram.el: Updated from version in
upstream Gnus so it can be removed from there. Just doc updates.
* xemacs-packages/sasl/ntlm.el: Updated from version in upstream
Gnus so it can be removed from there.
Require hmac-md5, calc.
(ntlm): New custom group.
(ntlm-compatibility-level): New.
(ntlm-string-make-unibyte): New.
(ntlm-unibyte-string): New.
(ntlm-secure-hash): New.
(ntlm-compute-timestamp): New.
(ntlm-generate-nonce): New.
* xemacs-packages/sasl/hmac-md5.el: Updated from version in
upstream Gnus so it can be removed from there. Just doc updates.
* xemacs-packages/sasl/hmac-def.el: Updated from version in
upstream Gnus so it can be removed from the latter. Mostly doc
updates and stylistic changes in the use of backquotes.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Sun, 3 Jul 2016 00:26:03 +0000 (10:26 +1000)]
net-utils -- Add proto-stream from Gnus
* xemacs-packages/net-utils/proto-stream.el: New. Moved here from
Gnus so other packages can use it without needing to depend on
that.
* xemacs-packages/net-utils/Makefile (REQUIRES): Add fsf-compat,
eterm, sh-script. Remove gnus.
(DONTCOMPILE): Add custom-defines.el.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Sun, 3 Jul 2016 00:09:07 +0000 (10:09 +1000)]
Sieve -- fix build.
Fixes build for updated Sieve package.
* xemacs-packages/sieve/Makefile (REQUIRES): Add net-utils for
proto-stream.
* xemacs-packages/sieve/sieve.el: Add extent/overlay aliases for
compatibility's sake.
(sieve-highlight): Use them.
(sieve-insert-scripts): Ditto.
* xemacs-packages/sieve/sieve-mode.el: Add inline autoload cookie
to add sieve files to auto-mode-alist.
* xemacs-packages/sieve/sieve-manage.el: Only autoload mm-util if
not (S)XEmacs.
(sieve-manage-make-process-buffer): Don't use
#'mm-enable-multibyte in (S)XEmacs.
(sieve-manage-erase): Ditto.
(sieve-manage-send): Ditto.
(sieve-manage-parse-capability): Use #'split-string instead of
#'split-string-and-unquote.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Sat, 2 Jul 2016 23:15:59 +0000 (09:15 +1000)]
Pkg update -- ecrypto (remove gnus-isms, add password-cache)
Moved password-cache.el from Gnus to here so that other packages can use
it without having to drag in the entire universe that is Gnus.
Also removed a couple of gnus-isms from encrypt.el.
* xemacs-packages/ecrypto/encrypt.el: Autoload
#'password-read-and-add.
(encrypt-insert-file-contents): Use #'message instead of
#'gnus-message and #'gnus-error.
(encrypt-gpg-process-buffer): Ditto.
(encrypt-write-file-contents): Ditto.
* xemacs-packages/ecrypto/password-cache.el: New. Moved here from
Gnus so that other packages can use it without having to depend on
that monster pkg.
(password-cache-remove): Use #'if-fboundp to avoid byte-compiler
warnings.
* xemacs-packages/ecrypto/Makefile (ELCS): Add password-cache.elc
(REQUIRES): Add sh-script.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Sat, 2 Jul 2016 22:25:19 +0000 (08:25 +1000)]
Pkg update -- sieve
This changeset updates the Sieve package from the version that were in the
upstream Gnus so it can be removed from the latter.
Note: This needs a little tweaking before it is (S)Xemacs compatible.
Those tweaks are coming in the next lot of changes.
* xemacs-packages/sieve/sieve.el: Updated from version in Gnus
upstream. Lots of doc updates and removes the extent<->overlay
aliases to use overlays only.
(sieve-buffer-script-name): New.
(sieve-manage-mode-map): Define the keys inside the var definition
instead of separately.
(sieve-manage-quit): New.
(sieve-bury-buffer): Simplify.
(sieve-edit-script): Use #'substitute-command-keys.
(sieve-highlight): Use overlays directly.
(sieve-insert-scripts): Ditto.
(sieve-open-server): Wrap the guts in #'with-current-buffer.
(sieve-refresh-scriptlist): Use #'substitute-command-keys.
(sieve-upload): Ditto.
(sieve-upload-and-kill): New.
* xemacs-packages/sieve/sieve-manage.el: Updated from version in
Gnus upstream.
Prefer password-cache over password.
(auth-source-search): Autoload it.
(sieve-manage-authenticators): Add a custom type.
(sieve-manage-authenticator-alist): Ditto.
(sieve-manage-default-port): Allow name as well as number.
(sieve-manage-default-stream): New.
(sieve-manage-local-variables): Remove username/password
(mm-enable-multibyte): Autoload it.
(sieve-manage-interactive-login): Remove.
(sieve-manage-make-process-buffer): New.
(sieve-manage-erase): Use mm-enable-multibyte
(sieve-manage-open-server): New.
(sieve-manage-network-open): Remove.
(imap-starttls-p): Remove.
(imap-starttls-open): Remove.
(sieve-sasl-auth): Rewrite (apologies for the vagueness --SY)
(sieve-manage-authenticate): Ditto.
(sieve-manage-putscript): Use #'length always instead of
#'string-bytes.
(sieve-manage-wait-for-answer): New.
(sieve-manage-drop-next-answer): New.
(sieve-manage-forward): Remove.
(sieve-manage-parse-capability-1): Remove.
(sieve-manage-parse-capability): New.
(sieve-manage-send): Use #'mm-enable-multibyte.
* xemacs-packages/sieve/sieve-mode.el: Update from version in Gnus
upstream. Predominately just doc updates, plus some font-lock
keywords were added.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Fri, 1 Jul 2016 13:27:11 +0000 (23:27 +1000)]
Pkg update -- net-utils (dns, dig)
This updates 2 libs in net-utils from the Gnus package so that they can be
removed from the latter.
* xemacs-packages/net-utils/dns.el: Update from the version in
Gnus upstream. Lots of doc updates. Remove cl and mm-util
requirement.
(dns-servers-valid-for-interfaces): New.
(dns-read-string-name): Don't use #'mm-with-unibyte-buffer.
(dns-write): Ditto.
(dns-read): Ditto.
(dns-read-type): Ditto.
(dns-servers-up-to-date-p): New.
(dns-set-servers): New.
(dns-query-cached): Renamed from 'query-dns-cached'.
(dns-query): Renamed from 'query-dns'.
* xemacs-packages/net-utils/dig.el: Updated from the version in
Gnus upstream. Predominately doc updates and not much else.
(dig-mode): Defined with #'define-derived-mode instead of #'defun.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Fri, 1 Jul 2016 01:24:25 +0000 (11:24 +1000)]
Pkg update -- mail-lib (starttls, tls, rfc2104, netrc)
This updates 4 libs in mail-lib from the Gnus package so that they can be
removed from the latter.
* xemacs-packages/mail-lib/starttls.el: Updated from Gnus
upstream. Pretty much all of the changes are merely
typo/docstring tweaks/updates.
(starttls-available-p): New.
* xemacs-packages/mail-lib/tls.el: Updated from Gnus upstream.
(tls-end-of-info): New.
(tls-program): Doc string update.
(tls-process-connection-type): Ditto.
(tls-success): Ditto.
(tls-checktrust): New.
(tls-untrusted): New.
(tls-hostmismatch): New.
(open-tls-stream): Use them.
* xemacs-packages/mail-lib/rfc2104.el: Updated from Gnus upstream,
rewritten for speed, back in 2008 believe it or not.
* xemacs-packages/mail-lib/netrc.el: Updated from Gnus upstream.
Don't autoload encrypt.
(netrc): Put it in "comm" group.
(netrc-file): New.
(netrc-cache): New.
(netrc-parse): Don't use encrypt.
(netrc-machine): When there are no matches return the value of the
"default" entry.
(netrc-machine-user-or-password): Ditto.
(netrc-parse-services): Use #'point-at-eol instead of
#'line-end-position.
(netrc-credentials): New.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Wed, 29 Jun 2016 11:50:17 +0000 (21:50 +1000)]
Pkg update -- ecrypto (sha1, md4, hex-util)
This updates 3 libs in the ecrypto package with copies from the Gnus
package so that they can be removed from the latter.
* xemacs-packages/ecrypto/sha1.el: Updated with the copy from
Gnus. The only real changes here outside of copyright notice,
docstring etc were stylistic changes in the use of a backquote.
* xemacs-packages/ecrypto/md4.el: Updated with the copy from
Gnus. The only real change here outside of copyright notice,
docstring etc was a stylistic change in the use of a backquote.
* xemacs-packages/ecrypto/hex-util.el: Updated with the copy from
Gnus. The only real change here outside of copyright notice,
docstring etc was a stylistic change in the use of a backquote.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Tue, 28 Jun 2016 08:09:58 +0000 (18:09 +1000)]
Tweaks needed to get latest Riece pkg building
* riecebld:
Preserve our version of riece/.gitmodules
Add a PKG_NOTES file in Riece
Build fixes needed for latest Riece pkg.
Steve Youngs [Tue, 28 Jun 2016 08:08:36 +0000 (18:08 +1000)]
Preserve our version of riece/.gitmodules
* xemacs-packages/riece/.gitmodules: Comment out everything so it
doesn't accidentally get used.
* .gitattributes: Preserve our riece/.gitmodules
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Tue, 28 Jun 2016 07:54:58 +0000 (17:54 +1000)]
Add a PKG_NOTES file in Riece
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 27 Jun 2016 06:30:14 +0000 (16:30 +1000)]
Build fixes needed for latest Riece pkg.
This changeset takes care of a few bits of adimistrivia needed to get the
latest Riece to play nice with our packages. Sadly, I've had to hard-code
some version strings (see the 3 new files). Riece upstream uses a thing
called "gnulib" in a git submodule to automatically set the version. That
is a whole world of overkill in my view, hence my decision to hard-code
the version. I do apologise for that, but I'm lazy and that was easy. :-)
* xemacs-packages/riece/doc/version-en.texi: New.
* xemacs-packages/riece/doc/version-ja.texi: New.
* xemacs-packages/riece/lisp/riece-package-info.el: New
* xemacs-packages/riece/Makefile (AUTHOR_VERSION): Bump to reality.
(DONT_COMPILE): New.
(ELCS): Use pattern matching and wildcard instead of explicitly
listing all files.
* xemacs-packages/riece/package-info.in: Update provides.
* package-compile.el (package-name-to-directories): Add riece.
Signed-off-by: Steve Youngs <steve@sxemacs.org>
Steve Youngs [Mon, 27 Jun 2016 06:00:34 +0000 (16:00 +1000)]
Some repo admin -- .gitignore updates
Signed-off-by: Steve Youngs <steve@sxemacs.org>