Uwe Brauer | 2 Jan 17:45 2006
Picon

install AUCTeX as an off xemacs-pkg

Hello

First a very happy new year. Second it seems that I have that week
free for some XEmacs stuff (unfortunately with a very slow
connection).

So I would like to try to sync 11.82 with the xemacs pkg. Two points:

    - Could   anybody tell  me  which  are  the new  files (since
      11.55). Such a list would help me quite a bit in the
      installation. 

    - I cannot simply generate a  xemacs-package with the  auctex
      makefile   and then copy  those  files in  the CVS deposit,
      instead I have to add  the relevant files and *modify*  the
      xemacs Makefile in an appropriate way. The most relevant
      part concerns the --without-texmf-dir option. What are the
      corresponding entries in the relevant Makefiles which
      correspond to that option?

Thanks 

Uwe 
David Kastrup | 2 Jan 18:05 2006
Picon
Picon

Re: install AUCTeX as an off xemacs-pkg

Uwe Brauer <oub <at> mat.ucm.es> writes:

> First a very happy new year. Second it seems that I have that week
> free for some XEmacs stuff (unfortunately with a very slow
> connection).
>
> So I would like to try to sync 11.82 with the xemacs pkg. Two points:
>
>     - Could   anybody tell  me  which  are  the new  files (since
>       11.55). Such a list would help me quite a bit in the
>       installation.

diff <(tar -tz --strip-components=1 auctex-11.55.tar.gz|sort) \
     <(tar -tz --strip-components=1 auctex-11.82.tar.gz|sort)

>     - I cannot simply generate a  xemacs-package with the  auctex
>       makefile   and then copy  those  files in  the CVS deposit,
>       instead I have to add  the relevant files and *modify*  the
>       xemacs Makefile in an appropriate way. The most relevant
>       part concerns the --without-texmf-dir option. What are the
>       corresponding entries in the relevant Makefiles which
>       correspond to that option?

I have no idea what you are asking here.  Probably you want to take a
look at the xemacs-package target in Makefile.in.  But that seems too
obvious.

--

-- 
David Kastrup, Kriemhildstr. 15, 44793 Bochum
(Continue reading)

David Kastrup | 3 Jan 16:17 2006
Picon
Picon

Re: install AUCTeX as an off xemacs-pkg

Uwe Brauer <oub <at> mat.ucm.es> writes:

>>>>>> "David" == David Kastrup <dak <at> gnu.org> writes:
>
>    David> Uwe Brauer <oub <at> mat.ucm.es> writes:
>
>    David> diff <(tar -tz --strip-components=1 auctex-11.55.tar.gz|sort) \
>    David>      <(tar -tz --strip-components=1 auctex-11.82.tar.gz|sort)
> ok
>
>   
>    David> I have no idea what you are asking here.  Probably you want
>    David> to take a look at the xemacs-package target in Makefile.in.
>    David> But that seems too obvious.
>
> No, I am not talking about the xemacs-package target I am talking
> about the without-texmfdir target,

You are confusing targets and options.  It is quite unclear what you
are talking about.

> this is what I have to copy into the CVS xemacs Makefile, but I
> can't find it.

Makefile.in contains

xemacs-package:
	rm -rf xemacs-build
	cp -a auctex-$(TAG) xemacs-build
	cd xemacs-build \
(Continue reading)

Uwe Brauer | 3 Jan 14:33 2006
Picon

Re: install AUCTeX as an off xemacs-pkg

>>>>> "David" == David Kastrup <dak <at> gnu.org> writes:

   David> Uwe Brauer <oub <at> mat.ucm.es> writes:

   David> diff <(tar -tz --strip-components=1 auctex-11.55.tar.gz|sort) \
   David>      <(tar -tz --strip-components=1 auctex-11.82.tar.gz|sort)
ok

  
   David> I have no idea what you are asking here.  Probably you want
   David> to take a look at the xemacs-package target in Makefile.in.
   David> But that seems too obvious.

No, I am not talking about the xemacs-package target I am talking
about the without-texmfdir target, this is what I have to copy into
the CVS xemacs Makefile, but I can't find it.
David Kastrup | 3 Jan 20:27 2006
Picon
Picon

Re: Full file names in style system

Ralf Angeli <angeli <at> iwi.uni-sb.de> writes:

> Attached you can find a patch which changes the style system in a
> way that file names with extensions are used in case of
> \documentclass, \usepackage, \include and \input macros.  In
> addition options will not be put into `TeX-active-styles' on their
> own but rather encapsulated with the files they belong to.

Sorry I have not followed up on this yet, but I am in dreadful
deadline damage control right now, and haven't had the time to give
this proper justice.  However, I'll try at least to make some
comments.

> For the parser this means, if you have a file style-test.tex with the
> contents
>
> \documentclass[ngerman,a4paper,11pt]{scrartcl}
> \usepackage{graphicx}
> \begin{document}
> \input{foo}
> \end{document}
>
> you will get the following auto/style-test.tex.el:
>
> (TeX-add-style-hook "style-test.tex"
>  (lambda ()
>     (TeX-run-style-hooks
>      '("graphicx.sty" :type package :options nil)
>      "latex2e"
>      "scrartcl11"
(Continue reading)

David Kastrup | 4 Jan 00:37 2006
Picon
Picon

Re: install AUCTeX as an off xemacs-pkg

Uwe Brauer <oub <at> mat.ucm.es> writes:

>>>>>> "David" == David Kastrup <dak <at> gnu.org> writes:
>
>    David> Uwe Brauer <oub <at> mat.ucm.es> writes:
>    >> 
>    >> No, I am not talking about the xemacs-package target I am talking
>    >> about the without-texmfdir target,
>
>    David> You are confusing targets and options.  It is quite unclear
>    David> what you are talking about.
>
>
> You are right. What I mean is, what target in the Makefile(s)
> correspond(s) to the option --without-texmf-dir (for the ./configure
> run)

Well, I mentioned several times that the Makefile target
"xemacs-package" is used for the configuration and building of XEmacs
packages and even quoted the respective Makefile rule in the last
mail.  I doubt I can be of much more help than that.

> I tried to run configure with and without that option and look at
> the diffs but did not figure out what ./configure with this option
> generate.

It is explained in the documentation.  I quote from INSTALL:

`--with-texmf-dir=/DIR
     --without-texmf-dir'
(Continue reading)

Uwe Brauer | 4 Jan 00:21 2006
Picon

Re: install AUCTeX as an off xemacs-pkg

>>>>> "David" == David Kastrup <dak <at> gnu.org> writes:

   David> Uwe Brauer <oub <at> mat.ucm.es> writes:
   >> 
   >> No, I am not talking about the xemacs-package target I am talking
   >> about the without-texmfdir target,

   David> You are confusing targets and options.  It is quite unclear
   David> what you are talking about.

You are right. What I mean is, what target in the Makefile(s)
correspond(s) to the option --without-texmf-dir (for the ./configure run)

I tried to run configure with and without that option and look at the
diffs but did not figure out what ./configure with this option generate.
David Kastrup | 4 Jan 15:59 2006
Picon
Picon

Re: install AUCTeX as an off xemacs-pkg

Uwe Brauer <oub <at> mat.ucm.es> writes:

>>>>>> "David" == David Kastrup <dak <at> gnu.org> writes:
>
>    >> >> No, I am not talking about the xemacs-package target I am talking
>    >> >> about the without-texmfdir target,
>    >> 
>    David> You are confusing targets and options.  It is quite unclear
>    David> what you are talking about.
>    >> 
>    >> 
>    >> You are right. What I mean is, what target in the Makefile(s)
>    >> correspond(s) to the option --without-texmf-dir (for the ./configure
>    >> run)
>
>    David> Well, I mentioned several times that the Makefile target
>    David> "xemacs-package" is used for the configuration and building
>    David> of XEmacs packages and even quoted the respective Makefile
>    David> rule in the last mail.  I doubt I can be of much more help
>    David> than that.
>
> But the target xemacs-package does not help me, since it uses
> ./configure!

Since this is the first time that you mention that running ./configure
is not possible for you, you can hardly blame me that I did not
realize this before.

> xemacs-package:
> 	rm -rf xemacs-build
(Continue reading)

Uwe Brauer | 4 Jan 14:36 2006
Picon

Re: install AUCTeX as an off xemacs-pkg

>>>>> "David" == David Kastrup <dak <at> gnu.org> writes:

   >> >> 
   >> >> No, I am not talking about the xemacs-package target I am talking
   >> >> about the without-texmfdir target,
   >> 
   David> You are confusing targets and options.  It is quite unclear
   David> what you are talking about.
   >> 
   >> 
   >> You are right. What I mean is, what target in the Makefile(s)
   >> correspond(s) to the option --without-texmf-dir (for the ./configure
   >> run)

   David> Well, I mentioned several times that the Makefile target
   David> "xemacs-package" is used for the configuration and building
   David> of XEmacs packages and even quoted the respective Makefile
   David> rule in the last mail.  I doubt I can be of much more help
   David> than that.

But the target xemacs-package does not help me, since it uses
./configure!

xemacs-package:
	rm -rf xemacs-build
	cp -a auctex-$(TAG) xemacs-build
	cd xemacs-build \
	&& ./configure ... --without-texmf-dir    --with-auto-dir=etc/auctex/auto 
^^^^^^^^^^^^^^^

(Continue reading)

David Kastrup | 4 Jan 19:44 2006
Picon
Picon

Re: install AUCTeX as an off xemacs-pkg

Uwe Brauer <oub <at> mat.ucm.es> writes:

>>>>>> "David" == David Kastrup <dak <at> gnu.org> writes:
>
> As far as I understand the packing system, there are two steps, 
>
>     - The  local pkg manager,  in the case of  auctex, me, has to
>       add relevant  lisp,  texi and other   files, and adapt  the
>       relevant targets in the Makefiles. However in theses
>       Makefiles there are other targets used for the whole Xemacs
>       package structure, which are not to be touched by me! As a
>       matter of fact I cannot really generate a `real'
>       xemacs-auctex-pkg.  I can however generate a sort of test
>       package which I could install in site-packages (and which I
>       usually do).  Such a package I can compare with the one you
>       offer.
>
>     - The global  pkg   manager generates  the  official   xemacs
>       packages and the SUMO package.

Oh great.  So we as upstream, you as the importer _and_ the global
manager all have different duties and have to get them done with some
knowledge of the others.

>    David> Just use the xemacs-package target once as described,
>    David> and everything will be set up properly in the
>    David> xemacs-build directory for generating a clean XEmacs
>    David> package, and a package will be generated.  You can then
>    David> take a look at what files are included in this package,
>    David> and check how xemacs-build/Makefile created them.
(Continue reading)


Gmane