2012年05月27日

ffmpeg-0.11 (OpenBSD 5.1 自作パッケージソース)

FFmpeg 0.11 のパッケージソースを作ってみました。そのついでに x264libvpx の新しいバージョンもパッケージソースにしました。

/usr/ports/graphics/ffmpeg-0.11
ffmpeg-0.11.pkgsrc.tgz


/usr/ports/multimedia/x264-20111210
x264-20111210.pkgsrc.tgz


/usr/ports/multimedia/libvpx-1.0.0
libvpx-1.0.0.pkgsrc.tgz


上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、それぞれのディレクトリ内で
make package
と実行すれば /usr/ports/packages/`uname -m`/all/ 以下に

x264-20111210.tgz
libvpx-1.0.0.tgz
ffmpeg-0.11.tgz


というパッケージが出来ます。

ただし、このパッケージソースは OpenBSD プロジェクトによる ffmpeg-20111126 のパッケージを ffmpeg-0.11 に合わせて修正しただけで全ての動作を確認したものではありません。あくまで自己責任でご利用ください。
Posted by yamaga at 21:30  |Comments(0)TrackBack(0) | OpenBSD | このブログの読者になる | 更新情報をチェックする

2012年05月24日

MacPorts で swftools がコンパイルできない

[作業メモ]
MacPorts で swftools がバージョン 0.9.2 に上がったのとほぼ同時に giflib が 4.1.6 から 4.2.0 に上がったために swftools のコンパイル中に_PrintGifError がないよ」エラーが出てしまいます。
:info:build Undefined symbols for architecture x86_64:
:info:build "_PrintGifError", referenced from:
:info:build _MovieAddFrame in gif2swf.o
:info:build _CheckInputFile in gif2swf.o
:info:build ld: symbol(s) not found for architecture x86_64
でも PrintGifError って実は簡単な処理しかしない関数のようで、以下のようなパッチを swftools に当てさえすれば OK みたい。
--- src/gif2swf.c.orig  2011-01-02 12:30:29.000000000 +0900
+++ src/gif2swf.c 2012-05-23 17:00:28.000000000 +0900
@@ -194,6 +194,16 @@
return 0;
}

+void PrintGifError(void)
+{
+ char *Err = GifErrorString();
+
+ if (Err != NULL)
+ fprintf(stderr, "\nGIF-LIB error: %s.\n", Err);
+ else
+ fprintf(stderr, "\nGIF-LIB undefined error %d.\n", GifError());
+}
+
TAG *MovieAddFrame(SWF * swf, TAG * t, char *sname, int id, int imgidx)
{
SHAPE *s;
ということで、この内容を、例えば patch-giflib-4.2.0.diff というファイル名で
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/swftools/files/
以下に保存し、
/opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/graphics/swftools/Portfile
内の patchfilespatch-giflib-4.2.0.diff を追記した上で
sudo port install swftools
を実行すれば OK。

詳しくは以下のページを参照。
https://trac.macports.org/attachment/ticket/34553/giflib.diff
Posted by yamaga at 00:28  |Comments(0)TrackBack(0) | MacOS X / Darwin | このブログの読者になる | 更新情報をチェックする

2012年05月23日

netatalk-2.2.3 (OpenBSD 5.1 自作パッケージソース)

netatalk-2.2.3 が公開されたのでパッケージソースを作ってみました。

/usr/ports/net/netatalk-2.2.3
netatalk-2.2.3.pkgsrc.tgz


上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
FLAVOR=avahi make package
と実行すれば /usr/ports/packages/`uname -m`/all/ 以下に

netatalk-2.2.3-avahi.tgz

というパッケージができます。

設定例
/etc/netatalk/AppleVolumes.default:
(旧) :DEFAULT: options:upriv,usedots
(新) :DEFAULT: options:upriv,usedots,noadouble maccharset:MAC_JAPANESE
/etc/netatalk/afpd.conf: (以下の一行を追加)
- -ipaddr 0.0.0.0 -maccodepage MAC_JAPANESE
※「-ipaddr 0.0.0.0」を付けないと v6 のみの待ち受けになってしまうので。
/etc/netatalk/netatalk.conf:
(旧) ATALK_UNIX_CHARSET='LOCALE'
(新) ATALK_UNIX_CHARSET='UTF8'

(旧) ATALK_MAC_CHARSET='MAC_ROMAN'
(新) ATALK_MAC_CHARSET='MAC_JAPANESE'
OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scriptsnetatalk を加えてください。

なお、このパッケージソースは OpenBSD プロジェクトによる netatalk-2.2.2 のパッケージ (current) を netatalk-2.2.3 に合わせて手直ししただけで、全ての動作を確認したわけではありません。
Posted by yamaga at 09:31  |Comments(0)TrackBack(0) | OpenBSD , netatalk | このブログの読者になる | 更新情報をチェックする

netatalk-3.0beta1 (OpenBSD 5.1 自作パッケージソース)

netatalk-3.0beta1 のパッケージソースを作ってみました。
β版ですので、利用にあたっては自己責任でお願いします。

/usr/ports/net/netatalk-3.0beta1
netatalk-3.0beta1.pkgsrc.tgz


上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
FLAVOR=avahi make package
と実行すれば /usr/ports/packages/`uname -m`/all/ 以下に

netatalk-3.0beta1-avahi.tgz

というパッケージができます。

/etc/afp.conf の設定例
[Global]
; Global server settings

unix charset = UTF8
vol charset = UTF8
mac charset = MAC_JAPANESE

mimic model = MacPro

afp listen = 0.0.0.0
vol preset = my presets

[my presets]
file perm = 0600
directory perm = 0700

[Homes]
basedir regex = /home
OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scriptsnetatalk を加えてください。

なお、このパッケージソースは OpenBSD プロジェクトによる netatalk-2.2.2 のパッケージ (current) を netatalk-3.0beta1 に合わせて手直ししただけで、全ての動作を確認したわけではありません。
Posted by yamaga at 08:55  |Comments(0)TrackBack(1) | OpenBSD , netatalk | このブログの読者になる | 更新情報をチェックする

2012年05月22日

swftools-0.9.2 (OpenBSD 5.1 自作パッケージソース)

swftools-0.9.2 のパッケージソースを作ってみました。それにあわせて lamelibungifjpeg も新しいバージョンでパッケージソースを作りました。

/usr/ports/multimedia/swftools-0.9.2
swftools-0.9.2.pkgsrc.tgz

/usr/ports/audio/lame-3.99.5
lame-3.99.5.pkgsrc.tgz

/usr/ports/graphics/libungif-4.1.6
libungif-4.1.6.pkgsrc.tgz

/usr/ports/graphics/jpeg-8d
jpeg-8d.pkgsrc.tgz


上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make package
と実行すれば /usr/ports/packages/`uname -m`/all/ 以下に

swftools-0.9.2.tgz
lame-3.99.5.tgz
libungif-4.1.6.tgz
jpeg-8d.tgz


というパッケージができます。

ただし、これらのパッケージソースは OpenBSD プロジェクトによる標準パッケージを該当バージョンに合わせて手直しし、OpenBSD 5.1 において既存パッケージを置き換えられるように調整しただけのもので、全ての動作を確認したわけではありません。使用に当たっては自己責任でお願いします。
Posted by yamaga at 11:13  |Comments(0)TrackBack(0) | OpenBSD | このブログの読者になる | 更新情報をチェックする

2012年05月10日

Windows XP で MS12-034 (KB2686509) が適用できない

昨日の更新で1つだけ失敗したので、そのときのメモ。

KB2686509 fail」で検索するとすぐに以下のページを発見。

http://support.microsoft.com/kb/2686509

ところが、そこに記述された状況と違う (Faultykeyboard.log がない) ので悩んでいたら、どうもレジストリをいじってキーバインドを変更しているとダメらしいことが判明。

そこで、まず

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout

にある Scancode Map を丸ごと削除し、その上で Microsoft Update を再実行。すると問題なく適用終了。OS 再起動後に改めてキーバインドを変更して作業完了。


上記の内容に対しては一切の保証は致しませんので自己責任で。
Posted by yamaga at 12:07  |Comments(0)TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2012年05月07日

ffmpeg-0.10.3 (OpenBSD 5.1 自作パッケージソース)

FFmpeg 0.10.3 のパッケージソースを作ってみました。そのついでに x264libvpx の新しいバージョンもパッケージソースにしました。

/usr/ports/graphics/ffmpeg-0.10.3
ffmpeg-0.10.3.pkgsrc.tgz


/usr/ports/multimedia/x264-20111210
x264-20111210.pkgsrc.tgz


/usr/ports/multimedia/libvpx-1.0.0
libvpx-1.0.0.pkgsrc.tgz


上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make package
と実行すれば /usr/ports/packages/`uname -m`/all/ 以下に

x264-20111210.tgz
libvpx-1.0.0.tgz
ffmpeg-0.10.3.tgz


というパッケージが出来ます。

ただし、このパッケージソースは OpenBSD プロジェクトによる ffmpeg-20111126 のパッケージを ffmpeg-0.10.3 に合わせて修正しただけで全ての動作を確認したものではありません。また FLAVOR は一切試していません。あくまで自己責任でご利用ください。
Posted by yamaga at 20:57  |Comments(0)TrackBack(0) | OpenBSD | このブログの読者になる | 更新情報をチェックする

「海の向こうの“セキュリティ”」第68回公開

今月分が公開されました。

第68回:韓国、住民登録番号の収集が原則禁止に ほか
http://internet.watch.impress.co.jp/docs/column/security/20120507_530953.html

Posted by yamaga at 12:20  |Comments(0)TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

2012年05月04日

【メモ】OpenBSD の libc に mDNS 名前解決機能を追加

かねてから OpenBSD でも mDNS (multicast DNS) で名前解決できないかなぁと思っていたら、実はそういうパッチが1年も前に出てました (^^;;;

'Add MDNS lookup for libc.' thread - MARC

ということで、パッチ http://marc.info/?l=openbsd-tech&m=130058498908291&q=raw をダウンロードして試してみたところ、意外に簡単にうまく行ってしまったので、その際の作業をメモとして残しておきます。
このパッチでは、ホスト名から IP アドレスの解決はできますが、IP アドレスからホスト名の解決 (逆引き) はできないようです。

(1) mDNSサーバのセットアップ

あらかじめ mDNS のサーバとして OpenMDNSAvahi のどちらかをインストールおよび設定しておきます。どちらも OpenBSD の標準パッケージがあります。

OpenMDNSの場合
# PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/5.1/packages/i386/
# export PKG_PATH
# pkg_add -v openmdns
# vi /etc/rc.conf.local
・multicast_host=YES を追記
・pkg_scripts に「mdnsd」を追加
Avahiの場合
# PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/5.1/packages/i386/
# export PKG_PATH
# pkg_add -v avahi
# vi /etc/rc.conf.local
・multicast_host=YES を追記
・pkg_scripts に「dbus_daemon avahi_daemon avahi_dnsconfd」の順で追加

(2) libc のビルド
# cd /usr/src/lib/libc
# cp -Rp net net.ORG
# patch -p0 < パッチファイル
# make obj
# make depend
# make

(3) バックアップをとった上でインストール
# cp -ip /usr/lib/libc.a /usr/lib/libc.ORG.a
# cp -ip /usr/lib/libc_p.a /usr/lib/libc_p.ORG.a
# cp -ip /usr/lib/libc_pic.a /usr/lib/libc_pic.ORG.a
# cp -ip /usr/lib/libc.so.62.0 /usr/lib/libc.ORG.so.62.0
# make install
1年前のものなので OpenBSD 4.8 あたりを対象にして作られたパッチだと思いますが、OpenBSD 5.1 でもそのまま適用できました。

(4) /etc/resolv.conflookupmdns を追加。

(例)
nameserver .....
lookup file mdns bind

(5) OS 再起動

multicast_host=YES の設定が有効になります。
Avahi 自体は multicast_host=YES の設定がなくても通常の利用に不都合は発生しませんでしたが、今回試したパッチを使うためにはこの設定がないとダメのようです。

これで libc を動的にリンクしているプログラムは mDNS で名前解決できるようになりましたが、静的にリンクしているプログラムについては再コンパイルする必要があります。

(例) /sbin/ping の場合
# cd /usr/src/sbin/ping
# make obj
# make depend
# make
# cp -ip /sbin/ping /sbin/ping.ORG
# make install
(例) /usr/sbin/traceroute の場合
# cd /usr/src/usr.sbin/traceroute
# make obj
# make depend
# make
# cp -ip /usr/sbin/traceroute /usr/sbin/traceroute.ORG
# make install

Posted by yamaga at 15:48  |Comments(0)TrackBack(0) | OpenBSD | このブログの読者になる | 更新情報をチェックする

emacs-w3m CVS 2012-05-01版 (OpenBSD 5.1 自作パッケージソース)

emacs-w3m の安定版であるバージョン 1.4.4 が Emacs 23 では動かないので CVS 版 (2012-05-01 時点の snapshot) をパッケージソースにしてみました。

/usr/ports/www/emacs-w3m-20120501
emacs-w3m-20120501.pkgsrc.tgz


上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make package
と実行すれば /usr/ports/packages/`uname -m`/all/ 以下に

emacs-w3m-20120501.tgz

というパッケージができます。

なお、このパッケージは Mew で使うことを想定して作られています。
Posted by yamaga at 13:33  |Comments(0)TrackBack(0) | OpenBSD | このブログの読者になる | 更新情報をチェックする

2012年05月02日

netatalk-3.0alpha3 (OpenBSD 5.1 自作パッケージソース)

OpenBSD 5.1 のリリースに合わせて、netatalk-3.0alpha3 のパッケージソースを手直ししました。
α版ですので、利用にあたっては自己責任でお願いします。

/usr/ports/net/netatalk-3.0alpha3
netatalk-3.0alpha3.pkgsrc.tgz


上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
FLAVOR=avahi make package
と実行すれば /usr/ports/packages/`uname -m`/all/ 以下に

netatalk-3.0alpha3-avahi.tgz

というパッケージができます。

/etc/afp.conf の設定例
[Global]
; Global server settings

unix charset = UTF8
vol charset = UTF8
mac charset = MAC_JAPANESE

mimic model = MacPro

afp listen = 0.0.0.0
vol preset = my presets

[my presets]
file perm = 0600
directory perm = 0700

[Homes]
basedir regex = /home
OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scriptsnetatalk を加えてください。

なお、このパッケージソースは OpenBSD プロジェクトによる netatalk-2.2.2 のパッケージ (current) を netatalk-3.0alpha3 に合わせて手直ししただけで、全ての動作を確認したわけではありません。
Posted by yamaga at 23:59  |Comments(2)TrackBack(1) | OpenBSD , netatalk | このブログの読者になる | 更新情報をチェックする

samba-3.6.5 (OpenBSD 5.1 自作パッケージソース)

OpenBSD 5.1 のリリースに合わせて、samba-3.6.5 のパッケージソースを更新しました。

/usr/ports/net/samba-3.6.5
samba-3.6.5.pkgsrc.tgz


上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make package
と実行すれば /usr/ports/packages/`uname -m`/all/ 以下に

samba-3.6.5.tgz
samba-docs-3.6.5.tgz


というパッケージが出来ます。

ただし、このパッケージソースは、OpenBSD プロジェクトによる samba-3.6.4 のパッケージを samba-3.6.5 に合わせて手直しし、FLAVOR=avahi--enable-avahi オプション (Bonjour対応) を選択できるようにしただけで全ての動作を確認したものではありません。また他の FLAVOR は試していません。

あくまで自己責任でご利用ください。

設定例
/etc/samba/smb.conf[global] セクションに以下のように設定
[global]

dos charset = CP932
unix charset = UTF-8
display charset = UTF-8


# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
workgroup = ワークグループ名

# server string is the equivalent of the NT Description field
server string = Samba Server

………………………………………………………………………

Posted by yamaga at 23:51  |Comments(0)TrackBack(0) | OpenBSD , samba | このブログの読者になる | 更新情報をチェックする

OpenBSD 5.1 自作パッケージソース

5月1日付けで OpenBSD 5.1 がリリースされました。

OpenBSD 5.0 までのパッケージと同様に gnupg2gnupg (v1) と共存できなかったり、バージョンが古いパッケージがあったりするので、自作パッケージソースを一通り更新しました。なお、標準パッケージが既に最新バージョンになっているものは抜いてあります。

無保証ですので自己責任で。

/usr/ports/net/avahi-0.6.31/
avahi-0.6.31.pkgsrc.tgz

/usr/ports/mail/bogofilter-1.2.2
bogofilter-1.2.2.pkgsrc.tgz

/usr/ports/security/clamav-0.97.4
clamav-0.97.4.pkgsrc.tgzFLAVOR=exp--enable-experimental を指定可能に

/usr/ports/x11/dbus-1.4.20
dbus-1.4.20.pkgsrc.tgz

/usr/ports/www/emacs-w3m
emacs-w3m-1.4.4.pkgsrc.tgz

/usr/ports/graphics/ffmpeg-0.10.2
ffmpeg-0.10.2.pkgsrc.tgz

/usr/ports/devel/glib2-2.32.2
glib2-2.32.2.pkgsrc.tgz

/usr/ports/devel/gmp-5.0.4
gmp-5.0.4.pkgsrc.tgz

/usr/ports/security/gnupg-1.4.12
gnupg-1.4.12.pkgsrc.tgz

/usr/ports/security/gnupg2-2.0.19
gnupg2-2.0.19.pkgsrc.tgz ※gnupg (v1) と共存できるように

/usr/ports/security/gnutls-2.12.18
gnutls-2.12.18.pkgsrc.tgz

/usr/ports/mail/im
im-149p0.pkgsrc.tgz

/usr/ports/japanese/nkf-2.1.2
ja-nkf-2.1.2p0v0+jman.pkgsrc.tgz

/usr/ports/security/libassuan-2.0.3
libassuan-2.0.3.pkgsrc.tgz

/usr/ports/security/libgcrypt-1.5.0
libgcrypt-1.5.0.pkgsrc.tgz

/usr/ports/converters/libiconv-1.14jp
libiconv-1.14jp.pkgsrc.tgz

/usr/ports/multimedia/libvpx-1.0.0
libvpx-1.0.0.pkgsrc.tgz

/usr/ports/textproc/lv
lv-4.51.pkgsrc.tgz

/usr/ports/mail/mew-6.5
mew-6.5.pkgsrc.tgz

/usr/ports/multimedia/mimms-3.2.1
mimms-3.2.1.pkgsrc.tgz

/usr/ports/security/p11-kit-0.12
p11-kit-0.12.pkgsrc.tgz

/usr/ports/converters/pdftohtml
pdftohtml-0.40a.pkgsrc.tgz

/usr/ports/graphics/png-1.5.10
png-1.5.10.pkgsrc.tgz

/usr/ports/multimedia/x264-20111210
x264-20111210.pkgsrc.tgz


上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make package
と実行すれば /usr/ports/packages/`uname -m`/all/ 以下にそれぞれ

avahi-0.6.31.tgz
bogofilter-1.2.2.tgz
clamav-0.97.4.tgz
dbus-1.4.20.tgz
emacs-w3m-1.4.4.tgz
ffmpeg-0.10.2.tgz
glib2-2.32.2.tgz
gmp-5.0.4.tgz
gnupg-1.4.12.tgz
gnupg2-2.0.19.tgz
gnutls-2.12.18.tgz
im-149p0.tgz
ja-nkf-2.1.2p0v0+jman.tgz
libassuan-2.0.3.tgz
libgcrypt-1.5.0.tgz
libiconv-1.14jp.tgz
libtasn1-2.12.tgz
libvpx-1.0.0.tgz
lv-4.51.tgz
mew-6.5.tgz
mimms-3.2.1.tgz
p11-kit-0.12.tgz
pdftohtml-0.40a.tgz
png-1.5.10.tgz
x264-20111210.tgz


というパッケージが出来ます。
Posted by yamaga at 23:46  |Comments(0)TrackBack(0) | OpenBSD | このブログの読者になる | 更新情報をチェックする

2012年05月01日

samba-3.6.5 (OpenBSD 5.0 自作パッケージソース)

samba-3.6.5 のパッケージソースを作ってみました。ただし、このバージョンの Samba では OpenBSD 標準パッケージの tdb が古くて使えないので新しいバージョンの tdb もパッケージソースにしました。

/usr/ports/net/samba-3.6.5
samba-3.6.5.pkgsrc.tgz


/usr/ports/databases/tdb-1.2.7
tdb-1.2.7.pkgsrc.tgz


上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make package
と実行すれば /usr/ports/packages/`uname -m`/all/ 以下に

tdb-1.2.7.tgz
samba-3.6.5.tgz
samba-docs-3.6.5.tgz


というパッケージが出来ます。

ただし、このパッケージソースは、OpenBSD プロジェクトによる tdb-1.2.7samba-3.6.4 のパッケージ (current) を OpenBSD 5.0 用に修正し、Samba については FLAVOR=avahi--enable-avahi オプション (Bonjour対応) を選択できるようにしただけで全ての動作を確認したものではありません。また他の FLAVOR は試していません。

あくまで自己責任でご利用ください。

設定例
/etc/samba/smb.conf[global] セクションに以下のように設定
[global]

dos charset = CP932
unix charset = UTF-8
display charset = UTF-8


# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
workgroup = ワークグループ名

# server string is the equivalent of the NT Description field
server string = Samba Server

………………………………………………………………………

Posted by yamaga at 08:27  |Comments(0)TrackBack(0) | OpenBSD , samba | このブログの読者になる | 更新情報をチェックする

2012年04月21日

netatalk-3.0alpha3 (OpenBSD 5.0 自作パッケージソース)

netatalk-3.0alpha3 が公開されたのでパッケージソースを作ってみました。
α版ですので、利用にあたっては自己責任でお願いします。

/usr/ports/net/netatalk-3.0alpha3
netatalk-3.0alpha3.pkgsrc.tgz
※公開終了しました。

上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make package
と実行すれば /usr/ports/packages/`uname -m`/all/ 以下に

netatalk-3.0alpha3.tgz

というパッケージができます。

/etc/afp.conf の設定例
[Global]
; Global server settings

unix charset = UTF8
vol charset = UTF8
mac charset = MAC_JAPANESE

mimic model = MacPro

afp listen = 0.0.0.0
vol preset = my presets

[my presets]
file perm = 0600
directory perm = 0700

[Homes]
basedir regex = /home

なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scriptsnetatalk を加えてください。
Posted by yamaga at 09:21  |Comments(2)TrackBack(0) | OpenBSD , netatalk | このブログの読者になる | 更新情報をチェックする

2012年04月17日

libiconv-1.14jp (OpenBSD 5.0 自作パッケージソース)

libiconv-1.14

http://apolloron.org/software/libiconv-1.14-ja/

で公開されている日本語処理を改善するパッチ

libiconv-1.14-ja/libiconv-1.14-ja-1.patch

を適用するパッケージソースを作ってみました。

/usr/ports/converters/libiconv-1.14jp
libiconv-1.14jp.pkgsrc.tgz


上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make package
と実行すれば /usr/ports/packages/`uname -m`/all/ 以下に

libiconv-1.14jp.tgz

というパッケージが出来ます。

OpenBSD プロジェクトによる libiconv-1.14 のパッケージ (current) を手直ししただけのもので、動作を完全に確認したわけではありません。また、上記の「日本語処理を改善するパッチ」の内容についても一切の保証は致しませんので、ご使用にあたっては全て自己責任でお願い致します。
Posted by yamaga at 13:35  |Comments(0)TrackBack(0) | OpenBSD | このブログの読者になる | 更新情報をチェックする

mew-6.5 (OpenBSD 5.0 自作パッケージソース)

Mew 6.5 が公開されたのでパッケージソースを作ってみました。

/usr/ports/mail/mew-6.5
mew-6.5.pkgsrc.tgz


上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make package
と実行すれば /usr/ports/packages/`uname -m`/all/ 以下に

mew-6.5.tgz

というパッケージができます。

これは OpenBSD プロジェクトによる mew-5.2 のパッケージを mew-6.5 に合わせて手直しし、

(1) Emacs lisp のインストール場所を/usr/local/share/emacs/site-lisp/mew/に

(2) 日本語 info ファイルもインストール

(3) info ファイルを dir に登録

といった変更を加えてあります。
Posted by yamaga at 09:38  |Comments(0)TrackBack(0) | OpenBSD | このブログの読者になる | 更新情報をチェックする

2012年04月11日

samba-3.6.4 (OpenBSD 5.0 自作パッケージソース)

samba-3.6.4 のパッケージソースを作ってみました。ただし、このバージョンの Samba では OpenBSD 標準パッケージの tdb が古くて使えないので新しいバージョンの tdb もパッケージソースにしました。

/usr/ports/net/samba-3.6.4
samba-3.6.4.pkgsrc.tgz


/usr/ports/databases/tdb-1.2.7
tdb-1.2.7.pkgsrc.tgz


上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make package
と実行すれば /usr/ports/packages/`uname -m`/all/ 以下に

tdb-1.2.7.tgz
samba-3.6.4.tgz
samba-docs-3.6.4.tgz


というパッケージが出来ます。

ただし、このパッケージソースは、OpenBSD プロジェクトによる tdb-1.2.7samba-3.6.4 のパッケージ (current) を OpenBSD 5.0 用に修正し、Samba については FLAVOR=avahi--enable-avahi オプション (Bonjour対応) を選択できるようにしただけで全ての動作を確認したものではありません。また他の FLAVOR は試していません。

あくまで自己責任でご利用ください。

設定例
/etc/samba/smb.conf[global] セクションに以下のように設定
[global]

dos charset = CP932
unix charset = UTF-8
display charset = UTF-8


# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH
workgroup = ワークグループ名

# server string is the equivalent of the NT Description field
server string = Samba Server

………………………………………………………………………

Posted by yamaga at 09:19  |Comments(0)TrackBack(0) | OpenBSD , samba | このブログの読者になる | 更新情報をチェックする

2012年04月06日

「海の向こうの“セキュリティ”」第67回公開

今月分が公開されました。

第67回:英国では合法なサイト運営の英国人、米国法で裁かれることに ほか
http://internet.watch.impress.co.jp/docs/column/security/20120406_524195.html

Posted by yamaga at 06:10  |Comments(0)TrackBack(0) | 日記 | このブログの読者になる | 更新情報をチェックする

mew-6.5rc2 (OpenBSD 5.0 自作パッケージソース)

Mew 6.5rc2 が公開されたのでパッケージソースを作ってみました。

/usr/ports/mail/mew-6.5rc2
mew-6.5rc2.pkgsrc.tgz


上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
make package
と実行すれば /usr/ports/packages/`uname -m`/all/ 以下に

mew-6.5rc2.tgz

というパッケージができます。

これは OpenBSD プロジェクトによる mew-5.2 のパッケージを mew-6.5rc2 に合わせて手直しし、

(1) Emacs lisp のインストール場所を/usr/local/share/emacs/site-lisp/mew/に

(2) 日本語 info ファイルもインストール

(3) info ファイルを dir に登録

といった変更を加えてあります。
Posted by yamaga at 00:42  |Comments(0)TrackBack(0) | OpenBSD | このブログの読者になる | 更新情報をチェックする