[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [Axiom-developer] Axiom on FreeBSD - current patch set
From: |
Mark Murray |
Subject: |
Re: [Axiom-developer] Axiom on FreeBSD - current patch set |
Date: |
Fri, 13 Aug 2004 08:30:08 +0100 |
Hi Tim
Thanks a lot for incorporating the FreeBSD fixes! (How long does it
take for them to be visible on the publicly visible CVS server?)
root writes:
> This patch was implemented somewhat differently than coded here.
> See the individual issues below, marked with >>> in the first columns --t
No problemo. As you rather obviously know the system much better than
me, you are far more likely to come up with decent solutions than
my hacks :-).
> ===================================================================
> RCS file: /cvsroot/axiom/axiom/Makefile.pamphlet,v
> retrieving revision 1.25
> diff -u -d -B -b -r1.25 Makefile.pamphlet
> --- Makefile.pamphlet 21 Jul 2004 02:59:33 -0000 1.25
> +++ Makefile.pamphlet 8 Aug 2004 10:06:16 -0000
> @@ -186,7 +186,7 @@
> CCLBASE=${OBJ}/${SYS}/ccl/ccllisp
> INSTALL=/usr/local/axiom
> COMMAND=${INSTALL}/mnt/${SYS}/bin/axiom
>
> >>> This change was not applied here (mostly because it breaks all
> >>> of the other systems. This will force me to use the configure
> >>> command (and become more intimate with bash). In any case, at
> >>> the moment this is unchanged.
>
> -TANGLE=${SPADBIN}/lib/notangle
> +TANGLE=notangle
I should have commented this - I'm somewhat prepared to just carry
a small diff like this one as a local diff in the FreeBSD port building
system. OTOH, if there is a cute way of making it work for everyone, I'd
be delighted!
> NOISE="-o ${TMP}/trace"
>
> @@ -268,6 +268,7 @@
> @mkdir -p ${OBJ}/noweb
> @mkdir -p ${TMP}
> @mkdir -p ${MNT}/${SYS}/bin/lib
>
> >>> This change also needs to be done differently and has not yet
> >>> been applied. The configure command can easily disable this
> >>> stanza by doing a "touch noweb", which causes make to conclude
> >>> that noweb already exists. In any case, at the moment this is
> >>> unchanged.
>
> +ifneq "${SYS}" "freebsd"
> @( cd ${OBJ}/noweb ; \
> tar -zxf ${ZIPS}/noweb-2.10a.tgz ; \
> cd ${OBJ}/noweb/src ; \
> @@ -279,6 +280,7 @@
> ${MAKE} BIN=${MNT}/${SYS}/bin/lib LIB=${MNT}/${SYS}/bin/lib \
> MAN=${MNT}/${SYS}/bin/man \
> TEXINPUTS=${MNT}/${SYS}/bin/tex all install >${TMP}/trace )
> +endif
> @echo The file marks the fact that noweb has been made > noweb
>
> nowebclean:
> @@ -406,7 +408,13 @@
> @echo 78 installing Axiom in ${INSTALL}
> @mkdir -p ${INSTALL}
> @cp -pr ${MNT} ${INSTALL}
Same as above.
> >>> This patch was not applied. Since GCL is never built for your
> >>> freebsd system there is no reason to change the GCLVERSION variable.
Er, how does that work? What stops the piggyback GCL build from
happening?
> +If GCLVERSION is ``gcl-system'', then no GCL is not built locally,
> +and it is assumed that the ``gcl'' command is available off the
> +path. If this GCL is unsuitable for building Axiom, then very bad
> +things will happen.
> +
> NOTE WELL: IF YOU CHANGE THIS YOU SHOULD ERASE THE lsp/Makefile FILE.
> This will cause the build to remake the lsp/Makefile from the
> lsp/Makefile.pamphlet file and get the correct version. If you
> @@ -562,7 +575,8 @@
> #GCLVERSION=gcl-2.6.1
> #GCLVERSION=gcl-2.6.2
> #GCLVERSION=gcl-2.6.2a
> -GCLVERSION=gcl-2.6.3
> +#GCLVERSION=gcl-2.6.3
> +GCLVERSION=gcl-system
> @
>
> \subsection{Makefile.axposf1v3}
> @@ -858,6 +872,53 @@
> <<clean>>
>
> @
M
--
Mark Murray
iumop ap!sdn w,I idlaH
- Re: [Axiom-developer] Axiom on FreeBSD - current patch set, (continued)
- Re: [Axiom-developer] Axiom on FreeBSD - current patch set, root, 2004/08/12
- Re: [Axiom-developer] Axiom on FreeBSD - current patch set, root, 2004/08/12
- Re: [Axiom-developer] Axiom on FreeBSD - current patch set, root, 2004/08/12
- Re: [Axiom-developer] Axiom on FreeBSD - current patch set, root, 2004/08/12
- Re: [Axiom-developer] Axiom on FreeBSD - current patch set, root, 2004/08/12
- Re: [Axiom-developer] Axiom on FreeBSD - current patch set, root, 2004/08/12
- Re: [Axiom-developer] Axiom on FreeBSD - current patch set, root, 2004/08/12
- Re: [Axiom-developer] Axiom on FreeBSD - current patch set, root, 2004/08/13
- Re: [Axiom-developer] Axiom on FreeBSD - current patch set, root, 2004/08/13
- Re: [Axiom-developer] Axiom on FreeBSD - current patch set, root, 2004/08/13
- Re: [Axiom-developer] Axiom on FreeBSD - current patch set,
Mark Murray <=