[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ptex and platex



大変遅くなりました。

Osamu OISHI <oishi@ims.ac.jp> wrote:

Osamu> SUNAGAWA Keiki wrote:
>> 大石さんからのメールのuuenodeがうちでは戻せなかったのです
>> が、「 」→「`」で戻せました。uuencodeの互換性の問題でし
>> た。とい

Osamu> #でも私が送ってるuuencodeが変なのかもしれない。
Osamu> #ここらへん詳しい人いませんか?

uuencode(5)とuuencode.cにちょっと書いてありました。普通のファ
イルを素直にエンコードすると' 'が出てきますが、uuencode(5)で
は' 'が途中で欠落しないように特にこれだけ'`'に変換しています。

mozillaのuuencodeがこの処理をしていないこととuudecode(1)がそ
ういうファイルの存在を考慮していないこととが問題でした。

Osamu> 動作報告、エラー報告お待ちしてます。

こちらでmakeが通らなかった件について今までできた範囲の
修正です。

○configureがmacppcを認識しない

本来はこういう修正ではなくて、uname -pが使えるときはuname -m
の代わりにそちらを使うようにconfigureを修正するべきだと思い
ます。最近のautoconfだとそうなっているかも知れません。

○OBJMACHINE=yesでうまく動かない

ptex-euc/Makefileを修正しました。

----- ptex-common/patches/patch-ab (追加) -----
	$NetBSD$

--- config.sub.orig	Mon Nov  8 08:48:17 1999
+++ config.sub	Mon Nov  8 08:52:34 1999
@@ -229,6 +229,9 @@
 		basic_machine=ns32k-sequent
 		os=-dynix
 		;;
+	bebox-* | macppc-* | ofppc-*)
+		basic_machine=powerpc-unknown
+		;;
 	convex-c1)
 		basic_machine=c1-convex
 		os=-bsd

-----
--- ptex-euc/Makefile.orig	Mon Nov  8 22:44:12 1999
+++ ptex-euc/Makefile	Mon Nov  8 22:52:02 1999
@@ -15,21 +15,21 @@
 INST_SUBDIR=	libexec/ptex
 TEXMF_SUBDIR=	share/fonts/ptex
 CONFIGURE_ARGS=	euc
-WRKSRC=		${.CURDIR}/../ptex-common/work/web2c-7.2/web2c/${DISTNAME}
+WRKSRC=		${.CURDIR}/../ptex-common/${WRKDIR_BASENAME}/web2c-7.2/web2c/${DISTNAME}
 EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 ALL_TARGET=	default
 
 BINARIES=	iniptex jbibtex pdvitype pltotf ptex tftopl virptex
 
 pre-extract:
-.if !exists(${.CURDIR}/../ptex-common/work/.build_done)
+.if !exists(${.CURDIR}/../ptex-common/${WRKDIR_BASENAME}/.build_done)
 	@(cd ${.CURDIR}/../ptex-common; \
 	  ${SETENV} ${MAKE_ENV} ${MAKE})
 .endif
 
 post-extract:
 	@${RM} -rf ${WRKSRC}
-	@${MV} ${WRKDIR}/${DISTNAME} ${.CURDIR}/../ptex-common/work/web2c-7.2/web2c
+	@${MV} ${WRKDIR}/${DISTNAME} ${.CURDIR}/../ptex-common/${WRKDIR_BASENAME}/web2c-7.2/web2c
 
 pre-patch:
 	@/usr/bin/uudecode -p ${DISTDIR}/${DIST_SUBDIR}/Makefile.in.patch.txt | \