2012年05月27日
ffmpeg-0.11 (OpenBSD 5.1 自作パッケージソース)
FFmpeg 0.11 のパッケージソースを作ってみました。そのついでに x264 と libvpx の新しいバージョンもパッケージソースにしました。
/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 をダウンロードし、上記のディレクトリ配置になるように展開して、それぞれのディレクトリ内で
x264-20111210.tgz
libvpx-1.0.0.tgz
ffmpeg-0.11.tgz
というパッケージが出来ます。
ただし、このパッケージソースは OpenBSD プロジェクトによる ffmpeg-20111126 のパッケージを ffmpeg-0.11 に合わせて修正しただけで全ての動作を確認したものではありません。あくまで自己責任でご利用ください。
/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 に合わせて修正しただけで全ての動作を確認したものではありません。あくまで自己責任でご利用ください。
2012年05月24日
MacPorts で swftools がコンパイルできない
[作業メモ]
MacPorts で swftools がバージョン 0.9.2 に上がったのとほぼ同時に giflib が 4.1.6 から 4.2.0 に上がったために swftools のコンパイル中に「_PrintGifError がないよ」エラーが出てしまいます。
/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
内の patchfiles に patch-giflib-4.2.0.diff を追記した上で
詳しくは以下のページを参照。
https://trac.macports.org/attachment/ticket/34553/giflib.diff
MacPorts で swftools がバージョン 0.9.2 に上がったのとほぼ同時に giflib が 4.1.6 から 4.2.0 に上がったために swftools のコンパイル中に「_PrintGifError がないよ」エラーが出てしまいます。
:info:build Undefined symbols for architecture x86_64:でも PrintGifError って実は簡単な処理しかしない関数のようで、以下のようなパッチを swftools に当てさえすれば OK みたい。
: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
--- src/gif2swf.c.orig 2011-01-02 12:30:29.000000000 +0900ということで、この内容を、例えば patch-giflib-4.2.0.diff というファイル名で
+++ 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;
/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
内の patchfiles に patch-giflib-4.2.0.diff を追記した上で
sudo port install swftoolsを実行すれば OK。
詳しくは以下のページを参照。
https://trac.macports.org/attachment/ticket/34553/giflib.diff
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 をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-2.2.3-avahi.tgz
というパッケージができます。
設定例
なお、このパッケージソースは OpenBSD プロジェクトによる netatalk-2.2.2 のパッケージ (current) を 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」を付けないと v6 のみの待ち受けになってしまうので。
- -ipaddr 0.0.0.0 -maccodepage MAC_JAPANESE
/etc/netatalk/netatalk.conf:OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
(旧) ATALK_UNIX_CHARSET='LOCALE'
(新) ATALK_UNIX_CHARSET='UTF8'
(旧) ATALK_MAC_CHARSET='MAC_ROMAN'
(新) ATALK_MAC_CHARSET='MAC_JAPANESE'
なお、このパッケージソースは OpenBSD プロジェクトによる netatalk-2.2.2 のパッケージ (current) を netatalk-2.2.3 に合わせて手直ししただけで、全ての動作を確認したわけではありません。
netatalk-3.0beta1 (OpenBSD 5.1 自作パッケージソース)
netatalk-3.0beta1 のパッケージソースを作ってみました。
/usr/ports/net/netatalk-3.0beta1
netatalk-3.0beta1.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-3.0beta1-avahi.tgz
というパッケージができます。
/etc/afp.conf の設定例
なお、このパッケージソースは OpenBSD プロジェクトによる netatalk-2.2.2 のパッケージ (current) を 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]OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
; 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
なお、このパッケージソースは OpenBSD プロジェクトによる netatalk-2.2.2 のパッケージ (current) を netatalk-3.0beta1 に合わせて手直ししただけで、全ての動作を確認したわけではありません。
2012年05月22日
swftools-0.9.2 (OpenBSD 5.1 自作パッケージソース)
swftools-0.9.2 のパッケージソースを作ってみました。それにあわせて lame、libungif、jpeg も新しいバージョンでパッケージソースを作りました。
/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 をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
swftools-0.9.2.tgz
lame-3.99.5.tgz
libungif-4.1.6.tgz
jpeg-8d.tgz
というパッケージができます。
ただし、これらのパッケージソースは OpenBSD プロジェクトによる標準パッケージを該当バージョンに合わせて手直しし、OpenBSD 5.1 において既存パッケージを置き換えられるように調整しただけのもので、全ての動作を確認したわけではありません。使用に当たっては自己責任でお願いします。
/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 において既存パッケージを置き換えられるように調整しただけのもので、全ての動作を確認したわけではありません。使用に当たっては自己責任でお願いします。
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 再起動後に改めてキーバインドを変更して作業完了。
上記の内容に対しては一切の保証は致しませんので自己責任で。
「KB2686509 fail」で検索するとすぐに以下のページを発見。
http://support.microsoft.com/kb/2686509
ところが、そこに記述された状況と違う (Faultykeyboard.log がない) ので悩んでいたら、どうもレジストリをいじってキーバインドを変更しているとダメらしいことが判明。
そこで、まず
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Keyboard Layout
にある Scancode Map を丸ごと削除し、その上で Microsoft Update を再実行。すると問題なく適用終了。OS 再起動後に改めてキーバインドを変更して作業完了。
上記の内容に対しては一切の保証は致しませんので自己責任で。
2012年05月07日
ffmpeg-0.10.3 (OpenBSD 5.1 自作パッケージソース)
FFmpeg 0.10.3 のパッケージソースを作ってみました。そのついでに x264 と libvpx の新しいバージョンもパッケージソースにしました。
/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 をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
x264-20111210.tgz
libvpx-1.0.0.tgz
ffmpeg-0.10.3.tgz
というパッケージが出来ます。
ただし、このパッケージソースは OpenBSD プロジェクトによる ffmpeg-20111126 のパッケージを ffmpeg-0.10.3 に合わせて修正しただけで全ての動作を確認したものではありません。また FLAVOR は一切試していません。あくまで自己責任でご利用ください。
/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 は一切試していません。あくまで自己責任でご利用ください。
「海の向こうの“セキュリティ”」第68回公開
今月分が公開されました。
第68回:韓国、住民登録番号の収集が原則禁止に ほか
http://internet.watch.impress.co.jp/docs/column/security/20120507_530953.html
第68回:韓国、住民登録番号の収集が原則禁止に ほか
http://internet.watch.impress.co.jp/docs/column/security/20120507_530953.html
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 をダウンロードして試してみたところ、意外に簡単にうまく行ってしまったので、その際の作業をメモとして残しておきます。
(1) mDNSサーバのセットアップ
あらかじめ mDNS のサーバとして OpenMDNS か Avahi のどちらかをインストールおよび設定しておきます。どちらも OpenBSD の標準パッケージがあります。
OpenMDNSの場合
(2) libc のビルド
(3) バックアップをとった上でインストール
(4) /etc/resolv.conf の lookup に mdns を追加。
(例)
(5) OS 再起動
multicast_host=YES の設定が有効になります。
これで libc を動的にリンクしているプログラムは mDNS で名前解決できるようになりましたが、静的にリンクしているプログラムについては再コンパイルする必要があります。
(例) /sbin/ping の場合
'Add MDNS lookup for libc.' thread - MARC
ということで、パッチ http://marc.info/?l=openbsd-tech&m=130058498908291&q=raw をダウンロードして試してみたところ、意外に簡単にうまく行ってしまったので、その際の作業をメモとして残しておきます。
このパッチでは、ホスト名から IP アドレスの解決はできますが、IP アドレスからホスト名の解決 (逆引き) はできないようです。
(1) mDNSサーバのセットアップ
あらかじめ mDNS のサーバとして OpenMDNS か Avahi のどちらかをインストールおよび設定しておきます。どちらも OpenBSD の標準パッケージがあります。
OpenMDNSの場合
# PKG_PATH=ftp://ftp.openbsd.org/pub/OpenBSD/5.1/packages/i386/Avahiの場合
# export PKG_PATH
# pkg_add -v openmdns
# vi /etc/rc.conf.local
・multicast_host=YES を追記
・pkg_scripts に「mdnsd」を追加
# 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.a1年前のものなので OpenBSD 4.8 あたりを対象にして作られたパッチだと思いますが、OpenBSD 5.1 でもそのまま適用できました。
# 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
(4) /etc/resolv.conf の lookup に mdns を追加。
(例)
nameserver .....
lookup file mdns bind
(5) OS 再起動
multicast_host=YES の設定が有効になります。
Avahi 自体は multicast_host=YES の設定がなくても通常の利用に不都合は発生しませんでしたが、今回試したパッチを使うためにはこの設定がないとダメのようです。
これで libc を動的にリンクしているプログラムは mDNS で名前解決できるようになりましたが、静的にリンクしているプログラムについては再コンパイルする必要があります。
(例) /sbin/ping の場合
# cd /usr/src/sbin/ping(例) /usr/sbin/traceroute の場合
# make obj
# make depend
# make
# cp -ip /sbin/ping /sbin/ping.ORG
# make install
# cd /usr/src/usr.sbin/traceroute
# make obj
# make depend
# make
# cp -ip /usr/sbin/traceroute /usr/sbin/traceroute.ORG
# make install
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 をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
emacs-w3m-20120501.tgz
というパッケージができます。
なお、このパッケージは Mew で使うことを想定して作られています。
/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 で使うことを想定して作られています。
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 をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-3.0alpha3-avahi.tgz
というパッケージができます。
/etc/afp.conf の設定例
なお、このパッケージソースは OpenBSD プロジェクトによる netatalk-2.2.2 のパッケージ (current) を 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]OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
; 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
なお、このパッケージソースは OpenBSD プロジェクトによる netatalk-2.2.2 のパッケージ (current) を netatalk-3.0alpha3 に合わせて手直ししただけで、全ての動作を確認したわけではありません。
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 をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
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] セクションに以下のように設定
/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
………………………………………………………………………
OpenBSD 5.1 自作パッケージソース
5月1日付けで OpenBSD 5.1 がリリースされました。
OpenBSD 5.0 までのパッケージと同様に gnupg2 が gnupg (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.tgz ※FLAVOR=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 をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
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
というパッケージが出来ます。
OpenBSD 5.0 までのパッケージと同様に gnupg2 が gnupg (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.tgz ※FLAVOR=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
というパッケージが出来ます。
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 をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
tdb-1.2.7.tgz
samba-3.6.5.tgz
samba-docs-3.6.5.tgz
というパッケージが出来ます。
ただし、このパッケージソースは、OpenBSD プロジェクトによる tdb-1.2.7 と samba-3.6.4 のパッケージ (current) を OpenBSD 5.0 用に修正し、Samba については FLAVOR=avahi で --enable-avahi オプション (Bonjour対応) を選択できるようにしただけで全ての動作を確認したものではありません。また他の FLAVOR は試していません。
あくまで自己責任でご利用ください。
設定例
/etc/samba/smb.conf の [global] セクションに以下のように設定
/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.7 と samba-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
………………………………………………………………………
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 をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
netatalk-3.0alpha3.tgz
というパッケージができます。
/etc/afp.conf の設定例
なお、起動スクリプトとして /etc/rc.d/netatalk を用意してあるので OS 起動時に netatalk も起動したい場合は /etc/rc.conf.local の変数 pkg_scripts に netatalk を加えてください。
α版ですので、利用にあたっては自己責任でお願いします。
/usr/ports/net/netatalk-3.0alpha3
上記でリンクしている *.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_scripts に 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 をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
libiconv-1.14jp.tgz
というパッケージが出来ます。
OpenBSD プロジェクトによる libiconv-1.14 のパッケージ (current) を手直ししただけのもので、動作を完全に確認したわけではありません。また、上記の「日本語処理を改善するパッチ」の内容についても一切の保証は致しませんので、ご使用にあたっては全て自己責任でお願い致します。
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) を手直ししただけのもので、動作を完全に確認したわけではありません。また、上記の「日本語処理を改善するパッチ」の内容についても一切の保証は致しませんので、ご使用にあたっては全て自己責任でお願い致します。
mew-6.5 (OpenBSD 5.0 自作パッケージソース)
Mew 6.5 が公開されたのでパッケージソースを作ってみました。
/usr/ports/mail/mew-6.5
mew-6.5.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
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 に登録
といった変更を加えてあります。
/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 に登録
といった変更を加えてあります。
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 をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
tdb-1.2.7.tgz
samba-3.6.4.tgz
samba-docs-3.6.4.tgz
というパッケージが出来ます。
ただし、このパッケージソースは、OpenBSD プロジェクトによる tdb-1.2.7 と samba-3.6.4 のパッケージ (current) を OpenBSD 5.0 用に修正し、Samba については FLAVOR=avahi で --enable-avahi オプション (Bonjour対応) を選択できるようにしただけで全ての動作を確認したものではありません。また他の FLAVOR は試していません。
あくまで自己責任でご利用ください。
設定例
/etc/samba/smb.conf の [global] セクションに以下のように設定
/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.7 と samba-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
………………………………………………………………………
2012年04月06日
「海の向こうの“セキュリティ”」第67回公開
今月分が公開されました。
第67回:英国では合法なサイト運営の英国人、米国法で裁かれることに ほか
http://internet.watch.impress.co.jp/docs/column/security/20120406_524195.html
第67回:英国では合法なサイト運営の英国人、米国法で裁かれることに ほか
http://internet.watch.impress.co.jp/docs/column/security/20120406_524195.html
mew-6.5rc2 (OpenBSD 5.0 自作パッケージソース)
Mew 6.5rc2 が公開されたのでパッケージソースを作ってみました。
/usr/ports/mail/mew-6.5rc2
mew-6.5rc2.pkgsrc.tgz
上記でリンクしている *.pkgsrc.tgz をダウンロードし、上記のディレクトリ配置になるように展開して、そのディレクトリ内で
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 に登録
といった変更を加えてあります。
/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 に登録
といった変更を加えてあります。



