rcmdnk's blog
Last update

Gnu Screen

この前GNU screen 4.2.0がリリースされたのに続いてすぐに4.2.1がリリースされました。 Gitレポジトリのmasterブランチにも正式に4.2.1が入ったみたいなので ちょっと調べたことを。

GNU screen 4.2.0 及び4.2.1リリース


4.16? 4.2.0


GNU Screen4.2 - Keep It Simple, Stupid


4.2.1


[screen-devel] GNU Screen v.4.2.0



GNU Screen - News: GNU Screen v.4.2.1 [Savannah]


GNU screenGit:


GNU Project Archives


masterprepare for v.4.2.1

screen-v4 master()

Git使
$ git clone git://git.sv.gnu.org/screen.git

GNU Project Archives

v.4.2.1 screen-v4Git
$ git clone git://git.sv.gnu.org/screen.git
$ cd screen
$ git checkout -b screen-v4 origin/screen-v4

screen-v4(master)




MacGNU screen


screen-utf8-nfd.patchscreen-utf8-osc.diff


screen-utf8-nfd.patch



screen-utf8-osc.diff


Homebrew


gistfile1.diff



追記: 2014/06/14

Mac以外でこれを適用してしまうと

tmp.c: In function ‘xpututline’:
utmp.c:887: warning: assignment makes pointer from integer without a cast
utmp.c:889: error: dereferencing pointer to incomplete type
utmp.c:889: error: ‘DEAD_PROCESS’ undeclared (first use in this function)
utmp.c:889: error: (Each undeclared identifier is reported only once
utmp.c:889: error: for each function it appears in.)
utmp.c:890: error: dereferencing pointer to incomplete type
utmp.c:890: error: dereferencing pointer to incomplete type
make: *** [utmp.o] Error 1

の様なエラーが出るので注意。

追記ここまで


screen-v4


screen outputs screen ÿ after a connected character.


screen-utf8-nfd.patch


Revert screen outputs screen ÿ after a connected character.





MacHomebrew使


Homebrew4.0.3 Gitmaster

HomebrewMac dupwstap


Homebrew/homebrew-dupes: https://github.com/Homebrew/homebrew-dupes
$ brew tap homebrew/dupes

追記: 2022/08/06

現在はdupesレポジトリはなくなり、メインのFormulaレポジトリのhomebrew-coreblob/master/Formula/screen.rb)の中に入っています。

  • https://github.com/Homebrew/homebrew-core/blob/master/Formula/screen.rb

追記ここまで


screen.rb HEAD


git://git.savannah.gnu.org/screen.git


master
$ brew install --HEAD screen

screen.rb head

master4.2.14.2.1

Formula
homebrew-dupes/screen.rb
1
2
3
4
5
6
7
8
9
def patches
  if build.head?
    # This patch is to disable the error message
    # "/var/run/utmp: No such file or directory" on launch
    "https://gist.github.com/raw/4608863/75669072f227b82777df25f99ffd9657bd113847/gistfile1.diff"
  else
    "http://trac.macports.org/raw-attachment/ticket/20862/screen-4.0.3-snowleopard.patch"
  end
endp

使

head


Patch for GNU Screen HEAD on OS X, which disables the error message /var/run/utmp: No such file or directory on launch. This is based on http://www.opensource.apple.com/source/screen/screen-16/patches/config.h.in.diff


OS Xutmp

on launch

utmpwarning

utmpwarning



Formula



MacHomebrew使

Sponsored Links

Sponsored Links

« GNU screenでのソケットディレクトリについて Macで最初に行う設定備忘録 »

}