[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-devel:08621] Re: ptex-bin compile
香田です。邪魔してるだけかも。
From: Atsuhito Kohda <kohda@xxxxxxxxxxxxxxxxxxxx>
Subject: [debian-devel:08614] Re: ptex-bin compile
Date: Sun, 18 Apr 1999 10:41:26 +0900
> ptex-bin は何故か web2c-7.2/web2c/ 以下に置かないと
> ダメだと思います。ディレクトリ構成が変った?
> ちょっと調べる時間が今ありません。
これではパッケージとしてはダメでしたね。一般なディレク
トリでやると再現しました。
# 前にやったときは ../../kpathsea がないとかになった
# ので勝手に web2c に移動したと記憶してるのですが。
で web2c の kpathsea を持ってきて Makefile.in を修正
すると単独でも大丈夫のようです。
手抜きで web2c-7.2 を修正してませんが web2c の方で
/usr/share/web2c/src/kpathsea かどこかに kpathsea を
コピーして ptex-bin の rules で ln すれば一応できる
のではないかと思います。
# 何が本質的かはわかってませんが。
パッチがわかりやすいのでオリジナルからのパッチを添付
しておきます。と言っておきながら何ですが
# 既に問題点が把握できてるなら無視してください(^^;
> > # 現在のptex-base、ptex-bin、jbibtex-base、jbibtex-bin、platex-base、
> > # platexをひとつのソースパッケージから作るように変更したほうがいいかも。
>
> この方がわかりやすいですね。ちょっと苦労しました(^^;
こちらがやはりスッキリすると思います。理由があって今の
形になったのはちょっと記憶にありますが、ちょっと複雑に
なってしまってると思いました。
平成11年4月19日(月)
--
***************************
香田 温人(こうだ あつひと)
http://www1.pm.tokushima-u.ac.jp/%7Ekohda/
diff -ur ptex-bin-2.1.8.orig/Makefile.in ptex-bin-2.1.8/Makefile.in
--- ptex-bin-2.1.8.orig/Makefile.in Mon Apr 19 07:35:15 1999
+++ ptex-bin-2.1.8/Makefile.in Mon Apr 19 07:25:11 1999
@@ -22,8 +22,8 @@
@MAINT@endif
kpathsea=/usr/lib/libkpathsea.a
-LIBTOOL=/usr/lib/web2c/src/klibtool
-XCPPFLAGS=-I/usr/lib/web2c/src/web2c
+LIBTOOL=/usr/share/web2c/src/klibtool
+XCPPFLAGS=-I/usr/share/web2c/src/web2c
# With --enable-ipc, TeX may need to link with -lsocket.
socketlibs = @socketlibs@
@@ -33,7 +33,7 @@
INSTALL_PROGRAM='$(INSTALL_PROGRAM)' \
$(makevars) $(common_makeargs)
-proglib = /usr/lib/web2c/src/lib/lib.a
+proglib = /usr/share/web2c/src/lib/lib.a
# The sh script that does the conversion:
web2c = srcdir=$(thisdir) $(shared_env) $(SHELL) $(thisdir)/pconvert
@@ -65,8 +65,9 @@
# fix dir
thisdir = .
srcdir = ..
-top_srcdir= ../..
-cwebdir = /usr/lib/web2c/src/web2c/web2c
+#top_srcdir= ../..
+top_srcdir= .
+cwebdir = /usr/share/web2c/src/web2c/web2c
kpathsea_parent = $(top_srcdir)
kpathsea_srcdir_parent = $(kpathsea_parent)
@@ -84,8 +85,8 @@
ptex.p: ptex.web ptex.ch
-ptex.web: /usr/lib/web2c/src/web2c/tex.web /usr/lib/web2c/src/web2c/tex.ch
- tie -m ptex.web /usr/lib/web2c/src/web2c/tex.web /usr/lib/web2c/src/web2c/tex.ch
+ptex.web: /usr/share/web2c/src/web2c/tex.web /usr/share/web2c/src/web2c/tex.ch
+ tie -m ptex.web /usr/share/web2c/src/web2c/tex.web /usr/share/web2c/src/web2c/tex.ch
ptex.ch: ptex.web ptex218.ch
tie -c ptex.ch ptex.web ptex218.ch
@@ -116,7 +117,7 @@
pdvitype.c: pdvitype.p $(web2c_aux)
pdvitype.p: pdvitype.web pdvitype.ch
pdvitype.web:
- $(LN) /usr/lib/web2c/src/web2c/dvitype.web pdvitype.web
+ $(LN) /usr/share/web2c/src/web2c/dvitype.web pdvitype.web
### jBibTeX
jbibtex: jbibtex.o jbibextra.o $(plib_o) $(kpathsea) $(proglib)
@@ -127,7 +128,7 @@
jbibtex.c jbibd.h: jbibtex.p $(web2c_aux) jbibd.sed
jbibtex.p: jbibtex.web jbibtex.ch
jbibtex.web:
- $(LN) /usr/lib/web2c/src/web2c/bibtex.web jbibtex.web
+ $(LN) /usr/share/web2c/src/web2c/bibtex.web jbibtex.web
jbibextra.o: jbibd.h kanji.h maintain.h
# Additional dependencies for recompiling the C code are generated
@@ -162,11 +163,12 @@
formats: $(formats)
all_fmts=$(formats)
-texmf.cnf: ../../kpathsea/texmf.cnf
- cp ../../kpathsea/texmf.cnf texmf.cnf
+texmf.cnf: ./kpathsea/texmf.cnf
+ cp ./kpathsea/texmf.cnf texmf.cnf
$(SHELL) $(thisdir)/mkconf $(thisdir)
-dumpenv = TEXMFCNF=$(thisdir) TEXMF=$(texmf)
+dumpenv = TEXMFCNF=$(thisdir) TEXMF=/usr/share/texmf
+#TEXMFCNF=$(thisdir) TEXMF=$(texmf)
ptex.fmt: ptex
$(dumpenv) $(MAKE) $(makeargs) files="ptex.tex min10.tfm" prereq-check
diff -ur ptex-bin-2.1.8.orig/debian/jbibtexconfig ptex-bin-2.1.8/debian/jbibtexconfig
--- ptex-bin-2.1.8.orig/debian/jbibtexconfig Mon Apr 19 07:35:15 1999
+++ ptex-bin-2.1.8/debian/jbibtexconfig Mon Apr 19 07:06:56 1999
@@ -1,9 +1,9 @@
#!/bin/sh
-formats=/usr/lib/texmf/web2c
-append_db=/usr/lib/texmf/web2c/mktexupd
+formats=/usr/share/texmf/web2c
+append_db=/usr/share/texmf/web2c/mktexupd
texmfcnf=/etc/texmf/texmf.cnf
-TEXMF=/usr/lib/texmf
+TEXMF=/usr/share/texmf
jbibtexbibpath='BIBINPUTS.jbibtex = .:$TEXMF/jbibtex/{bib,}//:$TEXMF/bibtex/{bib,}//'
jbibtexbstpath='BSTINPUTS.jbibtex = .:$TEXMF/jbibtex/{bst,}//:$TEXMF/bibtex/{bst,}//'
@@ -17,7 +17,7 @@
if [ -x /usr/bin/iniptex ]; then
if [ -f $FMT.ini ]; then
rm -f $FMT.fmt $FMT.log
- TEXINPUTS="/usr/lib/texmf/tex/ptex:`kpsepath -n $FMT tex`" \
+ TEXINPUTS="/usr/share/texmf/tex/ptex:`kpsepath -n $FMT tex`" \
iniptex $FMT.ini </dev/null >/dev/null
fi
$append_db $formats $FMT.fmt
diff -ur ptex-bin-2.1.8.orig/debian/ptexconfig ptex-bin-2.1.8/debian/ptexconfig
--- ptex-bin-2.1.8.orig/debian/ptexconfig Mon Apr 19 07:35:15 1999
+++ ptex-bin-2.1.8/debian/ptexconfig Mon Apr 19 07:06:56 1999
@@ -1,9 +1,9 @@
#!/bin/sh
-formats=/usr/lib/texmf/web2c
-append_db=/usr/lib/texmf/web2c/mktexupd
+formats=/usr/share/texmf/web2c
+append_db=/usr/share/texmf/web2c/mktexupd
texmfcnf=/etc/texmf/texmf.cnf
-TEXMF=/usr/lib/texmf
+TEXMF=/usr/share/texmf
ptexpath='TEXINPUTS.ptex = .:$TEXMF/tex/{ptex,plain,generic,}//'
platex209path='TEXINPUTS.platex209 = .:$TEXMF/tex/{platex209,latex,latex209,generic,}//'
platex2epath='TEXINPUTS.platex2e = .:$TEXMF/tex/{platex2e,latex,latex209,generic,}//'
@@ -21,7 +21,7 @@
if [ -x /usr/bin/iniptex ]; then
if [ -f $FMT.ini ]; then
rm -f $FMT.fmt $FMT.log
- TEXINPUTS="/usr/lib/texmf/tex/ptex:`kpsepath -n $FMT tex`" \
+ TEXINPUTS="/usr/share/texmf/tex/ptex:`kpsepath -n $FMT tex`" \
iniptex $FMT.ini </dev/null >/dev/null
fi
$append_db $formats $FMT.fmt
diff -ur ptex-bin-2.1.8.orig/debian/rules ptex-bin-2.1.8/debian/rules
--- ptex-bin-2.1.8.orig/debian/rules Mon Apr 19 07:35:15 1999
+++ ptex-bin-2.1.8/debian/rules Mon Apr 19 07:27:16 1999
@@ -6,7 +6,8 @@
build:
$(checkdir)
- rm -f make && ln -s /usr/lib/web2c/src/make .
+ rm -f make && ln -s /usr/share/web2c/src/make .
+ rm -f kpathsea && ln -s ../web2c-7.2/kpathsea .
chmod +x debian/config.status
./configure EUC
make
@@ -19,6 +20,7 @@
-rm -f `find . -name "*~"`
-rm -rf debian/tmp `find debian/* -type d ! -name CVS ` debian/files* core
-rm -f make
+ -rm -f kpathsea
-rm -f debian/*substvars
binary-indep: checkroot build
diff -ur ptex-bin-2.1.8.orig/pconvert ptex-bin-2.1.8/pconvert
--- ptex-bin-2.1.8.orig/pconvert Mon Apr 19 07:35:15 1999
+++ ptex-bin-2.1.8/pconvert Mon Apr 19 07:06:56 1999
@@ -4,7 +4,7 @@
#
# author: Ken Nakano (ken-na@xxxxxxxxxxx)
#
-web2cdir=/usr/lib/web2c/src/web2c/web2c
+web2cdir=/usr/share/web2c/src/web2c/web2c
target=$1
usage () {