トップ 検索 一覧 差分 ソース ヘルプ RSS ログイン

MinGW猫科研究所パック

MinGW猫科研究所パック

猫科研究所では2008年・2009年に今更MinGW/MSYSシリーズを書いた。2008年版では猫科研究所パックをリリースしているが、猫研パックは導入方法の記事を書かない場合でも更新するため、今更MinGWシリーズの記事とは別に、随時ここに置くこととした。

 ブツ

関連記事は基本的に対応する導入方法の記事だが、毎回書いてられないので省略する場合も多数と思われる。

a000はサイズが大きかったので2008/10/16に再アーカイブした。展開後の内容は同じである。

 概要

MinGWの環境構築が面倒な人向けのパッケージ。特段のカスタマイズはないがLinuxにおけるディストリビューションのようなもの。

 基本方針

  • 簡単に導入できる。
  • ffmpegがビルドできる。
  • メジャーなライブラリ類は含めていくかも。

 使い方

リリースごとに異なるので、readme.txtを必読のこと。

インストール

基本的にはアーカイブを展開するのみ。リリースによってはその後、バッチファイルやシェルスクリプトを起動。

アンインストール

丸ごと削除。

 仕様・制限・注意

主要なパッケージ物は以下の通り。MSYS/msysDTK側のファイルと追加ライブラリ系のバージョンなどはアーカイブ内のreadmeを参照のこと。

  • assemble003
  • assemble002
    • (assemble001と同じ)
  • assemble001
    • gcc-3.4.5(gccとg++のみ)
    • gcc-4.3.0(gccとg++のみ)
    • mingwrt-3.15.1
    • w32api-3.12
    • binutils-2.18.50
  • assemble000
    • gcc-3.4.5
    • mingw-runtime-3.14
    • w32api-3.11
    • binutils-2.18.50-20080109.tar.gz

他、nasm, yasm, automake, autoconf, libtool, wget, zlib, libjpeg等を含む。

誤植情報

  • a003のreadmeにはlibpng-1.2.36とありますが、実際には1.2.37です。
    • リリース時点で脆弱性の問題が正しく修正されている最新バージョンです。

 元ネタ

GNU Project
http://www.gnu.org/
MinGW/MSYS/msysDTK
http://www.mingw.org/
Twilight Dragon Media(MinGW向け最新GCCの配布元)
http://www.tdragon.net/
nasm
http://nasm.sourceforge.net/
yasm
http://www.tortall.net/projects/yasm/
zlib
http://www.zlib.net/
libpng
http://www.libpng.org/pub/png/libpng.html
Independent JPEG Group
http://www.ijg.org/
Independent JPEG Group's JPEG software release 6b with x86 SIMD extension for IJG JPEG library version 1.02
http://cetus.sakura.ne.jp/softlab/jpeg-x86simd/jpegsimd.html
libiconv パッチ集
http://www2d.biglobe.ne.jp/~msyk/software/libiconv-patch.html
libxml2
http://www.xmlsoft.org/
GnuWin32(猫科研究所パックの構築に使用)
http://gnuwin32.sourceforge.net/
7-zip(猫科研究所パックの構築とgccのアーカイブの展開に使用)
http://www.7-zip.org/

 更新履歴

assemble003 2009/06/21

  • 構築ツールキットを作成して含めた。
  • 各種バイナリの更新。
  • gcc4はTDM版の最新にした。
  • gdb, cvs, libpng, libiconv(w/cp932-patch), libxml2を含めた。
  • libjpegをSIMD使用の高速化版に置き換えた。
  • guileはそれほどメジャーではないので除外。

assemble002 2008/11/16

  • 実害はないがbinutilsを<msys>に展開していたので<msys>/mingwに修正。
  • perlをplusパックに追加。a001でfaac/faadがビルドできなかった問題の対策。
  • おまけでMSYS(msysDTK)のよく使いそうな追加パッケージを取り込み。

assemble001 2008/10/12

  • 最近のffmpegのビルドには不都合が出てきたのでアップデート。
  • make.exeのバージョンやCAPTUREPARAMS構造体、usleep等。

assemble000 2008/05/04

  • "今更MinGW"の記事を書いたばかりなのに、色々更新されたことに腹を立て作成。

 おくづけ

作った人
猫科研究所(猫P, 平田)
ライセンス
外部由来のものは上記「元ネタ」の各ライセンスに従う。猫科研究所での作成分はwgetmodoki.wsfとflhttp.wscのみzlibライセンス。その他の猫科研究所での作成分はパブリックドメイン。
提供場所
http://up-cat.net/

最終更新時間:2009年06月25日 21時57分53秒