Ok, On 28/06/07, Matthias Kilian <[EMAIL PROTECTED]> wrote:
[Well, I tried to keep this off ports@, but so be it]
I'm really sorry. I didn't notice it was personal (Gmail threaded it).
On Thu, Jun 28, 2007 at 12:12:56AM +0100, Edd Barrett wrote: > >Only one point I remember from what I've seen (in some very early > >of your submissions): the base package contains some binaries we've > >already in ports. [...] > > I could omit these binaries and add existing stuff as RUN_DEPENDS? Is > that what you mean? I know texi2html conflicts, so i told configure > not to build it. Right. If texlive needs it (as build or run depends), add it, and don't build it within texlive. If texlive contains some stuff that isn't needed by other parts of texlive (and is available in a separate port), just ommit it.
Understood. I'll start making a list of what conflicts at some point.
latex is latex for teTeX and TeXlive, right? That's the same thing in ${LOCALBASE}/bin for both ports.
Yes
No we've countless ports that depend on teTeX, for whatever reason. If you want to keep teTeX and TeXlive separate, (and mark them as @conflict), you've to take care of every other port that currently depends on teTeX, and change it so it can use either teTeX or TeXlive. It's not impossible, see the Java ports for an example, but it implies many changes to ensure the ports tree don't break.
I agree, we must be careful here. Breakage is bad. I reckon there are 24 ports which would need to be brought up to date due to a dependency situation: 1 audio/disc-cover/Makefile:RUN_DEPENDS= :teTeX_base-*:print/teTeX/base \ 2 devel/automake/1.9/Makefile: ::print/teTeX/base \ 3 devel/doc++/Makefile: :teTeX_base-*:print/teTeX/base 4 devel/doxygen/pkg/DESCR-main: - print/teTeX for generating LaTeX, Postscript, and PDF output. 5 editors/kile/Makefile: ::print/teTeX/base 6 graphics/evince/Makefile: :teTeX_base-*:print/teTeX/base \ 7 graphics/l2p/Makefile: ::print/teTeX/base 8 math/pari/Makefile:BUILD_DEPENDS= ::print/teTeX/base 9 print/apsfilter/pkg/MESSAGE:ImageMagick or teTeX. For details, see section 3.1 of 10 print/auctex/Makefile: :teTeX_base-*:print/teTeX/base 11 print/foiltex/Makefile:RUN_DEPENDS= :teTeX_base->=3:print/teTeX/base 12 print/jadetex/Makefile:RUN_DEPENDS= :teTeX_base->=3:print/teTeX/base 13 print/latex-mk/Makefile:REGRESS_DEPENDS=::print/teTeX/base 14 print/lyx/Makefile:RUN_DEPENDS= ::print/teTeX/base \ 15 print/mftrace/Makefile: :teTeX_base-*:print/teTeX/base 16 print/ppower4/Makefile: ::print/teTeX/base 17 print/ppower4/Makefile:BUILD_DEPENDS= ::print/teTeX/base 18 print/prosper/Makefile:RUN_DEPENDS= :teTeX_base-*:print/teTeX/base 19 russian/pscyr/Makefile:RUN_DEPENDS= :teTeX_base->=2.0:print/teTeX/base 20 textproc/latex2html/Makefile: :teTeX_base-*:print/teTeX/base 21 textproc/lgrind/Makefile:RUN_DEPENDS= :teTeX_base-*:print/teTeX/base 22 www/mozplugger/pkg/MESSAGE: * teTeX_base (xdvi) 23 x11/kde/base3/w-kdebase-3.5.7/kdebase-3.5.7/kioslave/info/kde-info2html.conf:# "/usr/lib/teTeX/info", 24 x11/kde/graphics3/Makefile:BUILD_DEPENDS= ::print/teTeX/base Note they are not all dependencies. Some are just install messages saying "install this if you want feature x" Anyway 24 ports between several developers might not be too bad.
> I would feel like I am lying to the user if I said it were teTeX. > TeXLive is so much more. It's just a name. You can still give credit/mention the big change in COMMENTs and DESCRs. Renaming can be done later.
I think we would still encounter the same breakage (if it should occur) if we supplied texlive as an update to tetex anyway, renamed or not? Why should the name change the outcome? Or have I misunderstood. I was going to suggest I try to build some of the BUILD_DEPENDS ports against texlive instead of tetex to see what happens. I think these will be the most painful of dependencies. Please, please, please correct me if I am wrong. I might be getting carried away here and I must admit I am not very experienced at porting (texlive is my first port). So yeah.. Slap me on the wrist if need be :P Cheers -- Best Regards Edd --------------------------------------------------- http://students.dec.bournemouth.ac.uk/ebarrett