At Mon, 16 Jul 2007 01:08:00 -0400,
Yoshihiro Ota wrote:
> gports 第四段
> http://uyota.asablo.jp/blog/2007/07/15/1655197

6.1から 6.2-p6にアップしたところでしたので、portsを更新
(tag=RELEASE_6_2_0 そして make index 済)後、試してみました。

# gmake f2c
gawk -F\| 'BEGIN{ports_base = length("/usr/ports/") + 1}\
  {printf("%s|%s|%s\n", $1, substr($2, ports_base), $9)}\
  ' /usr/ports//INDEX-6 > index.list
ldconfig -r | awk '/=>/ && $NF !~ /compat/{print $NF}' > dynamic.list
gawk -vsolib=dynamic.list 'BEGIN{origin_len = length("ORIGIN:") + 1;\
...
(cd /usr/ports/lang/f2c &&  echo f2c-3.0.0 to f2c-20060506 &&  MAKEFLAGS="" 
make build && ( (cd /root/gports/ && pkg_create -b f2c-3.0.0.tar ) && 
((MAKEFLAGS="" make deinstall reinstall && sed -i.gports -e 
"/pkgdep/s^f2c-3.0.0^f2c-20060506^g" /var/db/pkg/*-*/+CONTENTS) || pkg_add -f 
/root/gports/f2c-3.0.0.tar )))
f2c-3.0.0 to f2c-20060506
===>  Vulnerability check disabled, database not found
=> f2c.tar doesn't seem to exist in /usr/ports/distfiles/f2c-20060506.
=> Attempting to fetch from 
ftp://ftp4.jp.FreeBSD.org/pub/FreeBSD/distfiles/f2c-20060506/.
...

で完了しました。/var/db/pkg/f2c-20060506 の
+CONTENTS.gports
...
@pkgdep f2c-3.0.0

+CONTENTS
...
@pkgdep f2c-20060506

と、変更されています。
ただ +REQUIRED_BY が(無い?)あったと思うのですが、f77-0.3の +CONTENTS も
@pkgdep f2c-20060506 と変更されていますが...

また
# gmake xpdf
(cd /usr/ports/chinese/xpdf && MAKEFLAGS="" make install)
===>  Vulnerability check disabled, database not found
=> xpdf-chinese-simplified-2004-jul-27.tar.gz doesn't seem to exist in 
/usr/ports/distfiles/.
...

chinese版を更新しようとするみたいです...(ja-xpdf-3.00_2 &
xpdf-3.01_2 を使用中)

# gmake /var/db/pkg/xpdf-3.01_2 (とすると)
gmake: `/var/db/pkg/xpdf-3.01_2' に対して行うべき事はありません。

しかし Makefileでは
PORTNAME=       xpdf
PORTVERSION=    3.01
PORTREVISION=   3

# make
===>  Vulnerability check disabled, database not found
=> xpdf-3.01pl2.patch doesn't seem to exist in /usr/ports/distfiles/.
...
とパッチの最新が必要になっています。
-- 
                        /  Name : Dobashi Mitsuyoshi  /
                       / E-mail : 
[メールアドレス保護] /

メールによる返信