devel/ruby-redmine テキトーfix
CubieBoardにpkgsrcのdevel/ruby-redmineを入れてMESSAGEの手順通りに進めようとしたら、redmine_migrate_db23.shを実行したときになんかエラーになる。
$ sudo /usr/pkg/bin/redmine_migrate_db23.sh /usr/pkg/share/ruby23-redmine/gems/gems/rake-10.4.2/lib/rake.rb:41:in `require': cannot load such file -- rake/ext/module (LoadError)
どうも調べてみると /usr/pkg/share/ruby23-redmine/gems/gems/rake-10.4.2/lib/rake/ext/module.rb がない模様。というかextディクトリごと行方不明。Makefileを見る限りではdo-installで.instのrake-10.4.2ディレクトリを.destdirにコピペしているだけっぽいんだけどなんで消えるんだ? と思ってたがよく見たらpost-installでextディレクトリを削除してた。てなわけでrakeだけ除外するようにテキトー修正。あとPISTにも追加。
diff --git a/devel/ruby-redmine/Makefile b/devel/ruby-redmine/Makefile index 1349f0d8dad..cbabc730c4a 100644 --- a/devel/ruby-redmine/Makefile +++ b/devel/ruby-redmine/Makefile @@ -228,7 +228,7 @@ post-install: unicorn-post-install find ${DESTDIR} -name .cvsignore -type f | xargs rm -rf find ${DESTDIR} -name .gitignore -type f | xargs rm -rf find ${DESTDIR} -name .hgignore -type f | xargs rm -rf - find ${DESTDIR} -name ext -type d | xargs rm -rf + find ${DESTDIR} -name rake-10.4.2 -prune -o -name ext -type d -print | xargs rm -rf find ${DESTDIR} -name mkmf.log -type f | xargs rm -rf find ${DESTDIR} -name gem_make.out -type f | xargs rm -rf find ${DESTDIR} -name gem.build_complete -type f | xargs rm -rf diff --git a/devel/ruby-redmine/PLIST b/devel/ruby-redmine/PLIST index 84ed0b24d28..89ab1d64ce7 100644 --- a/devel/ruby-redmine/PLIST +++ b/devel/ruby-redmine/PLIST @@ -5787,6 +5787,11 @@ share/${RUBY_PKGPREFIX}-redmine/gems/gems/rake-10.4.2/lib/rake/cpu_counter.rb share/${RUBY_PKGPREFIX}-redmine/gems/gems/rake-10.4.2/lib/rake/default_loader.rb share/${RUBY_PKGPREFIX}-redmine/gems/gems/rake-10.4.2/lib/rake/dsl_definition.rb share/${RUBY_PKGPREFIX}-redmine/gems/gems/rake-10.4.2/lib/rake/early_time.rb +share/${RUBY_PKGPREFIX}-redmine/gems/gems/rake-10.4.2/lib/rake/ext/core.rb +share/${RUBY_PKGPREFIX}-redmine/gems/gems/rake-10.4.2/lib/rake/ext/module.rb +share/${RUBY_PKGPREFIX}-redmine/gems/gems/rake-10.4.2/lib/rake/ext/pathname.rb +share/${RUBY_PKGPREFIX}-redmine/gems/gems/rake-10.4.2/lib/rake/ext/string.rb +share/${RUBY_PKGPREFIX}-redmine/gems/gems/rake-10.4.2/lib/rake/ext/time.rb share/${RUBY_PKGPREFIX}-redmine/gems/gems/rake-10.4.2/lib/rake/file_creation_task.rb share/${RUBY_PKGPREFIX}-redmine/gems/gems/rake-10.4.2/lib/rake/file_list.rb share/${RUBY_PKGPREFIX}-redmine/gems/gems/rake-10.4.2/lib/rake/file_task.rb
これで正しいのかは知らんけどとりあえず動いたからいいや(ぉぃ