Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 04 Mar 1997 16:48:51 +0900
From:      Taguchi Takeshi <taguchi@tohoku.iij.ad.jp>
To:        asami@freefall.freebsd.org
Cc:        freebsd-ports@freefall.freebsd.org, taguchi@tohoku.iij.ad.jp
Subject:   Re: ports/2764
Message-ID:  <199703040748.QAA09767@hirose.tohoku.iij.ad.jp>
In-Reply-To: Your message of "Sun, 2 Mar 1997 05:11:13 -0800 (PST)"
References:  <199703021311.FAA09393@freefall.freebsd.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Hi!

I must say I'm sorry, because my post contained many bugs _o_

I thought I might have more bugs. So I thought I should make
more Tcl based ports. Making such ports would help to find/fix
more bugs...

${PORTSDIR}/lang/expect is now old. because it based on 
expect-5.17.2. but original one is now 5.22.0.
So I've made new ports for expect. And I found a rest bug. 

In the file ${PREFIX}/lib/tcl${VERSION}/tclConfig.sh,
RANLIB is defined as ':'. But sometime, this make probrems.
 1) If tcl based program (such as expect) make static library,
 2) And if it reffer RANLIB from tclConfig.sh,
 3) Then a compile error occure.

So I build new Tcl/Tk ports. It fixes this probrem, and provide
a new feauture.

Currentlly, ${PORTSDIR}/lang and ${PORTSDIR}/x11 have NOT contain
Tcl7.6/Tk4.2. I think this is not so good.
New Tcl/Tk ports resolve this situation. These ports handle jp and
non-jp packages.

If variable LANG is 'C' or the port is extracted in ${PORTSDIR}/
lang/ then the port will make original, non-jp version of tcl.
And if LANG is 'ja' or it is extracted in japanese/ then it will
make jp version.

I've put following files in ftp://ports.jp.freebsd.org/pub/incoming/
ports-jp/{lang|x11}
	ports-expect-970304.tar.gz
	ports-tcl76-970303.tar.gz
	ports-tk42-970303.tar.gz
Please extract them to ${PORTSDIR}/{lang|x11} and ${PORTSDIR}/japanese. 

Thanks.

From: Satoshi Asami <asami@freefall.freebsd.org>
Subject: Re: ports/2764
Date: Sun, 2 Mar 1997 05:11:13 -0800 (PST)

asami> Synopsis: new ports of Japanized Tcl/Tk
asami> 
asami> State-Changed-From-To: open-closed
asami> State-Changed-By: asami
asami> State-Changed-When: Sun Mar 2 05:04:42 PST 1997
asami> State-Changed-Why: 
asami> Imported, thanks.  (BTW, there is only one ports tree now, so
asami> once it goes into ports-current, it will be in 2.2 release.)
asami> 
asami> These are the changes I made.
asami> 
asami> (1) Change "$Id: .....$" lines to just "$Id$" in tcl76/Makefile and
asami>     tk42/Makefile.  (This is the standard for new ports.)
asami> 
asami> (2) Change "mv" to "${MV}" and such in tcl76/Makefile and
asami>     tk42/Makefile.  Please see the latest bsd.port.mk for a list of
asami>     available macros.
asami> 
asami> (3) Change "tk.h -> ..../tk.h" to "tk.h to ..../tk.h".  Didn't want to
asami>     confuse users ("->" is often used to denote a symlink).
asami> 
asami> (4) Install static lib as "libtcl76jp.a" and "libtk42jp.a", not
asami>     "libtcl7.6jp.a" and "libtk4.2jp.a".
asami> 
asami> (5) Add "libtcl76jp.a" and "libtk42jp.a" to pkg/PLIST.
asami> 
asami> (6) Create ${PREFIX}/lib/{tcl7.6jp,tk4.2jp} in pre-install: target,
asami>     otherwise first installation will fail.
asami> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199703040748.QAA09767>