Hi,

On 14/08/2012 03:49, Denny Lin wrote:
On Mon, Aug 13, 2012 at 09:50:15AM +0200, Dominic Fandrey wrote:
On 13/08/2012 04:45, Denny Lin wrote:
On Sun, Aug 12, 2012 at 10:12:33AM +0200, Dominic Fandrey wrote:
On 31/07/2012 00:48, Dominic Fandrey wrote:
Here we go:
http://www.home.hs-karlsruhe.de/~fado1011/texlive/

Adding this line to print/texlive-base/Makefile should remove the need
to patch graphics/poppler:
CFLAGS+= -I${LOCALBASE}/include

I still think this is a proplem of poppler, so it should be fixed
there. However, I agree the way I go about fixing it is not optimal.

So I have updated the patch. Still not satisfactory, but maybe a
little better.

texlinks: config file `fmtutil.cnf' not found.

Something must have gone wrong with texlive-texmf. The file should be
in ${LOCALBASE}/share/texmf/web2c/fmtutil.cnf

I tried searching for fmtutil.cnf:
# find work/texlive-20120701-source/ -name fmtutil.cnf
work/texlive-20120701-source/texk/tetex/fmtutil.cnf

This error occurs even when I patched poppler, so it should be unrelated
to the workaround mentioned above.

Maybe just try to wipe all the teTeX stuff and make a clean start
with print/texlive. It works in my Tinderbox, so the installation
procedure should be fine.

Ok, it seems that a few files were accidentally deleted in the process
of replacing teTeX with Tex Live. I reinstalled the Tex Live ports, and
the error disappeared.

Do you by any chance remember all the tetex related things you needed
to remove? I'd like to add them to CONFLICTS.

However, I noticed a problem with the symlinks in print/texlive-base.
For instance, /usr/local/bin/mktexfmt pointed to fmtutil at first, but
this line in post-install:
        link="${LOCALBASE}/share/texmf$${link##*/texmf}";
changed it to /usr/local/share/texmffmtutil. Not all the symlinks need
to be modified.

Thanks for that one, it didn't cause problems with doxygen or any of the
tex docs I have lying around, so I suppose this one was difficult to find.

I've attached a fix although it's not very elegant (everything worked as
expected after the symlinks were fixed).

Doing it that way was a bad idea from the start. You'll like the way
I do it in the updated patch better.

I also reworked texlive-texmf
to build the plist and install the files at the same time to make it run
faster.

That shouldn't be working, because generate-plist is run before
do-install. Run:
# pkg_info -Lx texlive-texmf

And check whether it lists any files.

Thanks for all the time and effort you put into porting Tex Live! It
would be great to see TeX Live replace teTeX, regardless of whose port
is used.

Yes, definitely!


--
A: Because it fouls the order in which people normally read text.
Q: Why is top-posting such a bad thing?
A: Top-posting.
Q: What is the most annoying thing on usenet and in e-mail?
_______________________________________________
freebsd-ports@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-ports
To unsubscribe, send any mail to "freebsd-ports-unsubscr...@freebsd.org"

Reply via email to