Gnus development mailing list
 help / color / mirror / Atom feed
From: wmperry@aventail.com (William M. Perry)
Cc: ding@gnus.org, bugs@gnus.org
Subject: Re: Gnus v5.6.33 is released
Date: 12 Aug 1998 08:46:56 -0500	[thread overview]
Message-ID: <86iujyuxbj.fsf@kramer.bp.aventail.com> (raw)
In-Reply-To: Dave Love's message of "12 Aug 1998 11:51:37 +0100"

Dave Love <d.love@dl.ac.uk> writes:

> >>>>> "SB" == Steinar Bang <sb@metis.no> writes:
> 
>  SB> This patch worked for infodir, but not for lispdir (on 5.6.33):
> 
> 1998-08-12  Dave Love  <d.love@dl.ac.uk>
> 
> 	* gnus-5.6.28/Makefile.in (datadir): Define.
> 
> *** Makefile.in	1998/08/12 10:34:55	1.2
> --- Makefile.in	1998/08/12 10:42:03
> ***************
> *** 1,4 ****
> --- 1,5 ----
>   prefix = @prefix@
> + datadir = @datadir@
>   lispdir = @lispdir@
>   srcdir = @srcdir@
> 
> The current W3 beta is probably the place to look for Emacs
> autoconfiscation examples, though I don't remember what it gets up to.

  I do all sorts of nasty things in my autoconf scripts.  Here's a rundown
of my aclocal.m4 file for Emacs/W3:

AC_EMACS_VERSION
- gets the major and minor versions of Emacs.  Defines EMACS_VERSION for
  use in *.in files

AC_EMACS_PACKAGES
- add the --with-package-dir command line switch.  This is XEmacs specific
  and replaces --prefix and changes prefix, datadir, infodir, and lispdir.

AC_XEMACS_P
- checks if the EMACS is really XEmacs in disguise.  Sets EMACS_FLAVOR to
  emacs | xemacs, and XEMACS to yes | no.

AC_EMACS_LISP()
- Execute arbitrary emacs-lisp and get the return value.

AC_PATH_LISPDIR
- I think I ripped this off from gnus :)  Determine where to install the
  lisp files.  Defines `lispdir' for use in *.in files.

AC_EMACS_CHECK_LIB(library,function)
- Check whether a function exists in a library.  Basically does a
  (progn (fmakunbound function) (require library) (fboundp function))
  Defines HAVE_function with yes | no

AC_EMACS_CHECK_VAR(library,variable)
- As above, but does a (boundp variable) check instead.

AC_CHECK_CUSTOM
- Perform sanity checking and try to locate custom and widget libraries.
  Defines CUSTOM for use in *.in files.

AC_CHECK_AUTOLOADS
- Figure out how to rebuild auto-autoloads.el.  These are used in the
  XEmacs package system.  A package should be shipped out with them, and
  use this macro to rebuild them. If XEmacs is being used it will do the
  right thing, or 'touch' them if the emacs is not package-capable.  You
  have to have the dependencies right in your lisp/Makefile.in though.
  Defines REBUILD_AUTOLOADS for use in *.in files.

AC_CHECK_CUSTOMLOADS
- Figure out how to rebuild custom-load.el.  These are used in the XEmacs
  package system.  A package should be shipped out with them, and use this
  macro to rebuild them. If XEmacs is being used it will do the right
  thing, or 'touch' them if the emacs is not package-capable.  You have to
  have the depenpdencies right in your lisp/Makefile.in though.  Defines
  REBUILD_CUSTOMLOADS for use in *.in files.

You should also be sure to check for the following programs:
- makeinfo (faster than using emacs)
- installinfo (automatically updates `dir' file, etc)
- texi2html (to make html versions of the manual)
- if EMACS=t, unset EMACS

-Bill P.


  reply	other threads:[~1998-08-12 13:46 UTC|newest]

Thread overview: 9+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
1998-08-11 18:47 Lars Magne Ingebrigtsen
1998-08-11 20:25 ` Jochen_Hayek
1998-08-11 20:41   ` François Pinard
1998-08-11 21:06   ` Dave Love
1998-08-12  7:34     ` Steinar Bang
1998-08-12 10:51       ` Dave Love
1998-08-12 13:46         ` William M. Perry [this message]
1998-08-11 21:41 ` Eze Ogwuma
1998-08-12 11:32   ` Lars Magne Ingebrigtsen

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=86iujyuxbj.fsf@kramer.bp.aventail.com \
    --to=wmperry@aventail.com \
    --cc=bugs@gnus.org \
    --cc=ding@gnus.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).