On Wed, Jun 07, 2006 at 07:51:58PM +0200, Matthias Kilian wrote:
> Just wait a day or two, I made some patches on my own local ports
> of some of that stuff.
Well, it seems my own patches are mostly for (the old) ec-fonts-mftraced
and lilypond, so that doesn't help much.
Anyways, some flaws and comments:
- Installing the texinfo stuff with suffix 4.8 is fine, but
unfortunately some shell scripts included in texinfo don't account
for the --program-suffix and unconditionally invoke makeinfo,
texi2dvi (i.e. without the 4.8 suffix).
Since Matt pointed out that building the documentation is planned
for the future, it would be a good idea to remove the dependency
of lilypond on texinfo for now (if possible). I'd prefer to discuss
the texinfo configure problems with Karl Berry (the author of
texinfo) before adding yet more patches.
- For the dependency problems in fontforge Steven mentioned: there's no
--without-tiff, --without-png, etc. Yuck! So all this *must* be added
to LIB_DEPENDS.
- mftrace: two static libraries are missing in PLIST, and python should
be included using MODULES (diff below). If would also be great if
mftrace would call fontforge with crash recovery disabled, since
crash recovery tries to write to ~/.PfaEdit.
Ciao,
Kili
diff -x CVS -rNu mftrace.matt/Makefile mftrace/Makefile
--- mftrace.matt/Makefile Wed Jun 7 06:37:37 2006
+++ mftrace/Makefile Fri Jun 9 20:02:38 2006
@@ -18,16 +18,14 @@
MASTER_SITES= ${HOMEPAGE}
WANTLIB= c
+MODULES= lang/python
-PYTHON_VER= 2.4
-
CONFIGURE_STYLE= gnu
USE_GMAKE= Yes
-CONFIGURE_ARGS+= PYTHON=python${PYTHON_VER}
+CONFIGURE_ARGS+= PYTHON=${MODPY_BIN}
MAKE_FILE= GNUmakefile
RUN_DEPENDS= potrace::graphics/potrace \
- :python-${PYTHON_VER}*:lang/python/2.4 \
t1utils::print/t1utils \
fontforge::print/fontforge \
teTeX_base::print/teTeX/base