Last Update: "2006/08/28 09:11:23 makoto"

doxy 1.4.5

(ここに書いてあることは古い情報です) 代りに doxygenをごらん下さい。
今頃(2006/02)の devel/doxygen は teTeX-3.0 を要求します。
===> Required package teTeX-bin>=3.0nb7: NOT found
===> Verifying package for ../../print/teTeX3-bin
=> Checksum SHA1 OK for teTeX/tetex-src-3.0.tar.gz.
=> Checksum RMD160 OK for teTeX/tetex-src-3.0.tar.gz.
===> Extracting for teTeX-bin-3.0nb7
===> Required package teTeX-texmf>=3.0: NOT found
===> Verifying package for ../../print/teTeX3-texmf
===> Installing for teTeX-texmf-3.0nb2
===> teTeX-texmf-3.0nb2 conflicts with installed package(s): teTeX-share-2.0.2nb1  found.
*** They install the same files into the same place.
*** Please remove teTeX-share-2.0.2nb1  first with pkg_delete(1).
*** Error code 1
ところが print/ja-ptex はまだ 2.0 なため、最新版では make 出来ないと思います。 そこで、軟弱ですが、以前に動かしたことがある 2004-08-01 版 を試します。
cd devel/doxygen cvs update -D 2004-08-01
このままですと
===> Configuring for doxygen-1.3.8
/usr/pkg/bin/perl: unknown argument
のようになってしまうのですが、これは --make の後に引数が抜けてい るためなので、強制的に書いておきます。
ttyp8:makoto@mini 13:54:33/060214(...devel/doxygen)> cvs diff Makefile 
Index: Makefile
===================================================================
RCS file: /e/st4200/cvsync/pkgsrc/devel/doxygen/Makefile,v
retrieving revision 1.23
diff -u -r1.23 Makefile
--- Makefile    26 Jul 2004 08:39:57 -0000      1.23
+++ Makefile    14 Feb 2006 04:49:11 -0000
@@ -17,7 +17,7 @@
 USE_PERL5=             yes
 USE_BUILDLINK3=                yes
 HAS_CONFIGURE=         yes
-CONFIGURE_ARGS=                --make ${GMAKE}
+CONFIGURE_ARGS=                --make gmake
 CONFIGURE_ARGS+=       --perl ${PERL5}
 CONFIGURE_ARGS+=       --install ${INSTALL}
 CONFIGURE_ARGS+=       --dot ${PREFIX}/bin/dot
ttyp8:makoto@mini 13:54:36/060214(...devel/doxygen)> 

これで sudo make package します。結局次のようなものが必要になります。
===> Required installed package teTeX-[0-9]*: teTeX-2.0.2nb1 found
===> Required installed package {ghostscript-esp>=6.01,ghostscript-gnu>=6.01,\
      ghostscript-gnu-x11>=6.01,ghostscript>=6.01}: ghostscript-gnu-7.07nb1 found
===> Required installed package graphviz>=1.12nb1: graphviz-2.2.1 found
===> Required installed package jpeg>=6bnb2: jpeg-6bnb3 found
===> Required installed package png>=1.2.6nb1: png-1.2.8 found
===> Required installed package freetype2>=2.1.9nb1: freetype2-2.1.9nb1 found
===> Required installed package tk>=8.4.7nb1: tk-8.4.11nb1 found
===> Required installed package tcl>=8.4.7nb1: tcl-8.4.11nb1 found
===> Required installed package expat>=1.95.8nb2: expat-1.95.8nb2 found
===> Required installed package python23>=2.3.3nb2: python23-2.3.5 found
===> Required installed package x11-links>=0.25: x11-links-0.26 found
make install のところで次のようになってしまい完全には入りませんが、 今回は、これで良しとします。
=> Unwrapping files-to-be-installed.
===> Installing for doxygen-1.3.8
/usr/bin/install -d /usr/pkg/bin
/usr/bin/install -c -m 755 bin/doxygen    /usr/pkg/bin
/usr/bin/install -c -m 755 bin/doxytag    /usr/pkg/bin
cd /export/pkgsrc/devel/doxygen/work.mini/doxygen-1.3.8 &&  install_docs
install_docs: not found
*** Error code 127