トップ «前の日記(2003-10-10(金)) 最新 次の日記(2003-10-12(日))» 編集

とた日記


2003-10-11(土) 曇、夜は雨 [長年日記]

_ pkgtools.conf の調整

先日もいじったのですがうまくいかなかったので再挑戦です。pkgtools.conf を読みなおしたところ

  # EXTRA_CATEGORIES: array
  #
  # This is a list of extra port categories you put your locally
  # maintained ports into.  You must prepare a Makefile in each directory
  # that defines a variable SUBDIR which lists all the ports in the
  # category.
  #
  # After configuring this list, you need to rebuild the ports
  # database to reflect the change. (run 'portsdb -Ufu')

とあるので /usr/ports/local にも Makefile が必要です。私の場合、野良を飼っているので

# $FreeBSD$
#
 
    SUBDIR += grass
    SUBDIR += mobileimap
    SUBDIR += partysip
    SUBDIR += squirrelmail
 
.include <bsd.port.subdir.mk>

としました。さらに pkgtools.conf を修正しました。

  ALT_PKGDEP = {
    'databases/grass' => 'local/grass',
    'mail/squirrelmail' => 'local/squirrelmail',
  }
  BEFOREDEINSTALL = {
    '*' => proc { |origin|
      cmd_stop_rc(origin)
    },
  }
  PORTUPGRADE_ARGS = ENV['PORTUPGRADE'] || \
    '-v -D -l /var/tmp/portupgrade.results ' + \
    '-L /var/tmp/portupgrade-%s::%s.log'

pkgtools.conf に書かれている例にあったとおりです。RTFM > 自分。あとは

# portsdb -Uu

しかしながら、依然として

squirrelmail-1.4.2          ?  error - origin not found

となります。まぁ、野良と分かるから良いのですが。

_ portupgrade devel/atk japanese/samba multimedia/mplayer converters/p5-MIME-Base64

# portversion -vL"="
atk-1.4.0                   <  needs updating (port has 1.4.1)
ja-samba-2.2.8a.j1.1_1      <  needs updating (port has 2.2.8a.j1.1_2)
mplayer-gtk-esound-0.92.0_1  <  needs updating (port has 0.92.0_2)
p5-MIME-Base64-2.20         <  needs updating (port has 2.21)
squirrelmail-1.4.2          ?  error - origin not found

samba
あとで設定ファイルの差分をマージしやすいようにバックアップしました。

# cd /usr/local/etc
# cp -p smb.conf.default smb.conf.default.orig

mplayer
オプションが変更になっていたので

-    'multimedia/mplayer' => 'WITH_OPTIMIZED_CFLAGS=yes WITH_GUI=yes WITH_FREETYPE=yes',
+    'multimedia/mplayer' => 'WITH_OPTIMIZED_CFLAGS=yes WITH_GUI=yes',

としました。その他の ports は何も手を加えずに portupgrade しました。依存関係に修正があったため、 multimedia/mplayer-skins のオプションに

'multimedia/mplayer-skins' => 'BATCH=yes',

を追加しておきました。あとは先程の samba の設定ファイルを確認です。

# cd /usr/local/etc
# diff -u smb.conf.default.orig smb.conf.default

として変更がなかったことを確認しました。

# rm smb.conf.default.orig

その他、/usr/ports/Makefile に SUBDIR += local を追加して、/usr/ports/local/squirrelmail/Makefile を CATEGORIES= local japanese mail www としてみましたが相変わらず

# portversion -vL"="
squirrelmail-1.4.2          ?  error - origin not found

なので諦めました。本物に育て上げれば良いということで。

本日のツッコミ(全4件) [ツッコミを入れる]
_ Mail: jfkimura@yahoo.co.jp (2003-10-11(土) 11:38)

刻羌<br>#ln -s /usr/ports/local/squirrelmail /usr/ports/japanese/squirrelmail<br>鐔.<br>Date: 20031011<br>Name: otsune<br>Mail: <br>Last-Modified: 1065880418<br>Visible: true<br><br>japanese-patchergeew portsend-pr?

_ (2003-10-11(土) 23:10)

otsuneatch絽ャportSTERDIRail/squirrelmail膀

_ otsune (2003-10-12(日) 06:06)

pre-install: @${SH} ${PKGINSTALL} ${PKGNAME} PRE-INSTALLja-b<br>膀ail/squirrelmail篆∞秋鐔鐚臂

_ Mail: jfkimura@yahoo.co.jp (2003-10-12(日) 12:10)

IKI絽テreeBSD 5.1腟<br>MAINTAINER= or mail/squirrelmail篆∞秋鐔end-pr.<br>Date: 20031011<br>Name: TrackBack<br>Mail: <br>Last-Modified: 1185848415<br>Visible: false<br><br>http://www.paxil4all.fora.pl<br>Buy paxil online.<br>Buy paxil online.<br>Buy paxil. Buy paxil online. Paxil buy.