トップ «前の日記(2003-11-02(日)) 最新 次の日記(2003-11-04(火))» 編集

とた日記


2003-11-03(月) 曇ときどき雨 [長年日記]

_ portupgrade security/p5-Authen-SASL

p5-Authen-SASL-2.05         <  needs updating (port has 2.06)

_ databases/grass

CVSup したときに

 Edit ports/databases/grass/Makefile
  Add delta 1.24 2003.11.03.01.30.42 kris

となっていたので進捗があったのかと思い、いろいろ調べてみました。差分は

@@ -14,7 +14,7 @@ MASTER_SITES=	http://grass.itc.it/grass5
 		ftp://grass.baylor.edu/pub/grass/grass5/source/
 DISTNAME=	${PORTNAME}-${PORTVERSION}_src
 
-MAINTAINER=	reg@FreeBSD.org
+MAINTAINER=	ports@FreeBSD.org
 COMMENT=	An open source Geographical Information System (GIS)
 
 POSTGRESQL_PORT?=	databases/postgresql7

CVS logを見てみると

Reset maintainer on ports maintained by the following non-ports committers,
who did not respond to my email confirming whether they have an active
interest in maintaining the port:
 
  sue reg rv jmb dima reg horikawa msmith jhs ue

だそうです。どうでもいいけど、reg さんダブってるなぁ。。。Problem Report ports/57931: Update port: databases/grass to 5.0.2 を見てみると

Responsible-Changed-From-To: reg->freebsd-ports-bugs 
Responsible-Changed-By: kris 
Responsible-Changed-When: Sun Nov 2 17:31:25 PST 2003 
Responsible-Changed-Why:  
Responsible person is no longer a ports committer

となっていました。その後 kris さんから ANNOUNCE: [FreeBSD-Announce] Ports scheduled for removal on Feb 2 が流れたようです。

_ devel/newfile

devel/porttools を使ってみようかと思い man port してみると

COMMANDS
     create  Creates directory for new port from template using newfile(1)
             program.  (Please refer to newfile(1) manual page for details on
             using it and customizing its templates).

となっていたので newfile ってなんだろうということになって devel/newfile にあることが分かりました。install していなかったので make してみたところ

===>  newfile-1.0.13_1 is marked as broken: Does not build on 4.x/Broken pkg-plist on 5.x, will be removed after Feb 2.

と出ました。これはさっきの kris さんのメールですね。Makefile を

@@ -19,7 +19,7 @@
                rdoc:${PORTSDIR}/textproc/ruby-rdoc \
                pod2man:${PORTSDIR}/lang/perl5
 
-BROKEN=                "Does not build on 4.x/Broken pkg-plist on 5.x, will be removed after Feb 2"
+#BROKEN=               "Does not build on 4.x/Broken pkg-plist on 5.x, will be removed after Feb 2"
 
 USE_RUBY=      yes
 USE_REINPLACE= yes

として、試しに port test してみました。

# pwd
/usr/ports/devel/newfile
# port test
(snip)
Creating bzip'd tar ball in '/usr/ports/packages/All/newfile-1.0.13_1.tbz'
tar: share/doc/newfile/rdoc/classes/FileFinder.html: Cannot stat: No such file or directory
tar: share/doc/newfile/rdoc/classes/Installed.html: Cannot stat: No such file or directory
tar: share/doc/newfile/rdoc/classes/NewfileOpts.html: Cannot stat: No such file or directory
tar: share/doc/newfile/rdoc/classes/OptionError.html: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
pkg_create: make_dist: tar command failed with code 512
*** Error code 1
 
Stop in /usr/ports/devel/newfile.
Error running make package
===> Cleaning up

pkg-plist に余計なものが入っているようです。

@@ -1,11 +1,7 @@
 bin/newfile
 %%PORTDOCS%%%%DOCSDIR%%/newfile.html
 %%PORTDOCS%%%%DOCSDIR%%/rdoc/classes/Cond.html
-%%PORTDOCS%%%%DOCSDIR%%/rdoc/classes/FileFinder.html
 %%PORTDOCS%%%%DOCSDIR%%/rdoc/classes/FileProcessor.html
-%%PORTDOCS%%%%DOCSDIR%%/rdoc/classes/Installed.html
-%%PORTDOCS%%%%DOCSDIR%%/rdoc/classes/NewfileOpts.html
-%%PORTDOCS%%%%DOCSDIR%%/rdoc/classes/OptionError.html
 %%PORTDOCS%%%%DOCSDIR%%/rdoc/classes/ParseError.html
 %%PORTDOCS%%%%DOCSDIR%%/rdoc/classes/ParseMsg.html
 %%PORTDOCS%%%%DOCSDIR%%/rdoc/classes/ParseWarning.html

としたらうまくいきました。けど Does not build on 4.x が試せないだけに気になります。