[tex-live] Changes 5374 - 5395 -- resolving diffs between web2c and TeX-live

Olaf Weber olaf at infovore.xs4all.nl
Sun Jul 4 13:56:14 CEST 2004


The following changes resolve the bulk of the differences between
TeX-live and web2c.  With it there is the infrastructure for
cross-compiling in the web2c source tree.  Not yet included are some
cygwin-specific fixes that I've been sent.

Note that for other reasons cross-compilation will still fail at
configure time except for a few selected (special-coded!) cases.
That bit will be fixed once web2c moves to current autoconf, which
should be in the next iteration of TeX-live.


Change 5395 on 2004/07/04 by olaf at olaf

        Update non-source file from web2c/kpathsea master.

Change 5394 on 2004/07/04 by olaf at olaf

        Syncing non-source files with web2c master.

Change 5393 on 2004/07/04 by olaf at olaf

        web2c/lib/Makefile.in: Remove alloca.o from the objects.  We shouldn't
        be using it anywhere.
        web2c/lib/texmfmp.c: Allow omega/aleph to parse the -8bit and
        -translate-file options without errors.

Change 5392 on 2004/07/04 by olaf at olaf

        web2c/doc/{install,web2c}.texi (and info): Sync with web2c tree.  More
        updates are necessary though.  In particular, the documentation about
        "funny coredumps" has been removed, as they haven't been used in a long
        time now.

Change 5391 on 2004/07/04 by olaf at olaf

        web2c/omegadir/{com16bit,comsrcspec}.ch: Incorporate the latest spaces-
        in-filenames changes.  Hopefully things are stable now.

Change 5390 on 2004/07/04 by olaf at olaf

        web2c/alephdir/com16bit-rc2.ch: Bring this up-to-date with the latest
        changes for spaces in filenames.  Hopefully this area of code is now
        stable.

Change 5389 on 2004/07/04 by olaf at olaf

        web2c/pdftexdir/pdftexlib.mk: Change the rule for $(LIBMD5DIR) from a
        double-colon rule into a single-colon rule.  The double-colon rule
        resulted in the directory being recreated too often, which resulted
        in pdf*tex being relinked too often.

Change 5388 on 2004/07/04 by olaf at olaf

        web2c/ChangeLog, web2c/etrip/etrip.diffs: Update.

Change 5387 on 2004/07/04 by olaf at olaf

        web2c/Makefile.in, web2c/*dir/*.mk:  Changes to the Makefile and makefile
        fragments so that when cross-compiling, a pre-installed tangle (etc) is
        used.  Also changes to the rules in the makefile fragments to ensure
        that the --without-* options work properly.
        Todo: not building formats when cross-compiling.

Change 5386 on 2004/07/04 by olaf at olaf

        tex.ch: Make |mubyte_incs| a boolean variable.

Change 5385 on 2004/07/04 by olaf at olaf

        weave.ch: Change |max_names| to 10220 which is just about the most
        it can be without extensive rework.  This allows weave to (barely)
        process pdfetex.web.

Change 5384 on 2004/07/04 by olaf at olaf

        web2c/window/depend.mk update

Change 5383 on 2004/07/04 by olaf at olaf

        web2c/web2c: To make cross-compiling feasible, the web2c conversion
        programs are changed to stand alone instead of using libkpathsea or
        even lib.a.
        kps.c: New file, implements functions used in common.
        Makefile.in: Add ../make/cross.mk to the ac_includes.  Changes to
        build rules.
        depend.mk: Updated.
        fixwrites.c: Remove dependencies on lib.a and libkpathsea.
        main.c: Remove dependencies on lib.a and libkpathsea.  Also remove
        references to yytext, so we no longer need to care about its type.
        splitup.c: Remove dependencies on lib.a and libkpathsea.
        web2c.h: Remove the YYTEXT_POINTER, YYTEXT_UCHAR stuff.  Declare
        the functions in kps.c.
        web2c.l: Add functions to access yytext.
        web2c.y: Replace direct accesses to yytext with functions.

Change 5382 on 2004/07/04 by olaf at olaf

        configure: Generated file, new configure.in was submitted.

Change 5381 on 2004/07/04 by olaf at olaf

        Include KPSE_CROSS* invocations to set up things for cross-compiling.

Change 5380 on 2004/07/04 by olaf at olaf

        configure, kpathsea.info: generated files, separate submission
        from their sources which hopefully avoids timestamp issues.

Change 5379 on 2004/07/04 by olaf at olaf

        Bundle of changes to sync with web2c/kpathsea master tree.
        common.ac: Add "standard" invocations of KPSE_CROSS_BUILD_VAR.
        kpathsea.texi: Update copyright dare, clarify use of kpathsea/kpathsea.h.
        kpsewhich.c: Update copyright date.
        mktextfm: Accept same metafont errors as mktexpk.

Change 5378 on 2004/07/04 by olaf at olaf

        acsite.m4: Add KPSE_CROSS_BUILD_VAR and KPSE_CROSS_PATH_PROG
        macros.
        cross.mk: Makefile fragment that uses some "standard" values
        to be set up with KPSE_CROSS_BUILD_VAR.

Change 5377 on 2004/07/04 by olaf at olaf

        acspecific.m4: Sync with web2c tree -- comment change.

Change 5376 on 2004/07/04 by rahtz at tex

        hopefully avoid spurious collections in install

Change 5375 on 2004/07/04 by olaf at olaf

        Correct date of encTeX version in banner.

Change 5374 on 2004/07/04 by olaf at olaf

        Updated web2c manual pages to the versions in the web2c sources.


-- 
Olaf Weber

               (This space left blank for technical reasons.)



More information about the tex-live mailing list