diff options
| -rw-r--r-- | .gitignore | 10 | ||||
| l--------- | Library/Aliases | 1 | ||||
| l--------- | Library/Formula | 1 | ||||
| -rw-r--r-- | Library/Homebrew/cmd/update.sh | 16 | ||||
| -rw-r--r-- | Library/Homebrew/formula_renames.rb | 20 | ||||
| -rw-r--r-- | Library/Homebrew/tap_migrations.rb | 258 | ||||
| -rw-r--r-- | Library/brew.sh | 2 | ||||
| -rw-r--r-- | etc/bash_completion.d/brew (renamed from Library/Contributions/brew_bash_completion.sh) | 15 | ||||
| -rw-r--r-- | share/zsh/site-functions/_brew (renamed from Library/Contributions/brew_zsh_completion.zsh) | 2 |
9 files changed, 21 insertions, 304 deletions
diff --git a/.gitignore b/.gitignore index 7e8b8a4b7..879cbdffd 100644 --- a/.gitignore +++ b/.gitignore @@ -28,12 +28,22 @@ # Ignore `share` contents (again). /share /share/doc +/share/zsh +/share/zsh/site-functions # Unignore our documentation. !/.github !/share/doc/homebrew !/share/man/man1/brew.1 +# Ignore `etc` contents (again) +/etc +/etc/bash_completion.d + +# Unignore our shell completion +!/etc/bash_completion.d/brew +!/share/zsh/site-functions/_brew + # Unignore our root-level metadata files. !/.gitignore !/.travis.yml diff --git a/Library/Aliases b/Library/Aliases new file mode 120000 index 000000000..a6d560e69 --- /dev/null +++ b/Library/Aliases @@ -0,0 +1 @@ +Taps/homebrew/homebrew-core/Aliases
\ No newline at end of file diff --git a/Library/Formula b/Library/Formula new file mode 120000 index 000000000..9028792ad --- /dev/null +++ b/Library/Formula @@ -0,0 +1 @@ +Taps/homebrew/homebrew-core/Formula
\ No newline at end of file diff --git a/Library/Homebrew/cmd/update.sh b/Library/Homebrew/cmd/update.sh index d0da09575..49dcb5038 100644 --- a/Library/Homebrew/cmd/update.sh +++ b/Library/Homebrew/cmd/update.sh @@ -7,26 +7,26 @@ git() { } git_init_if_necessary() { + if [[ -n "$HOMEBREW_OSX" ]] + then + OFFICIAL_REMOTE="https://github.com/Homebrew/brew.git" + else + OFFICIAL_REMOTE="https://github.com/Linuxbrew/brew.git" + fi + if [[ ! -d ".git" ]] then set -e trap '{ rm -rf .git; exit 1; }' EXIT git init git config --bool core.autocrlf false - git config remote.origin.url https://github.com/Homebrew/homebrew.git + git config remote.origin.url "$OFFICIAL_REMOTE" git config remote.origin.fetch "+refs/heads/*:refs/remotes/origin/*" git fetch --force --depth=1 origin refs/heads/master:refs/remotes/origin/master git reset --hard origin/master SKIP_FETCH_HOMEBREW_REPOSITORY=1 set +e trap - EXIT - return - fi - - if [[ "$(git remote show origin -n)" = *"mxcl/homebrew"* ]] - then - git remote set-url origin https://github.com/Homebrew/homebrew.git && - git remote set-url --delete origin ".*mxcl\/homebrew.*" fi } diff --git a/Library/Homebrew/formula_renames.rb b/Library/Homebrew/formula_renames.rb deleted file mode 100644 index bcdba63a6..000000000 --- a/Library/Homebrew/formula_renames.rb +++ /dev/null @@ -1,20 +0,0 @@ -FORMULA_RENAMES = { - "cv" => "progress", - "google-perftools" => "gperftools", - "go-app-engine-32" => "app-engine-go-32", - "go-app-engine-64" => "app-engine-go-64", - "app-engine-java-sdk" => "app-engine-java", - "google-app-engine" => "app-engine-python", - "hamsterdb" => "upscaledb", - "libcppa" => "caf", - "objective-caml" => "ocaml", - "mpich2" => "mpich", - "plt-racket" => "racket", - "fig" => "docker-compose", - "polarssl" => "mbedtls", - "crystal" => "autocode", - "nimrod" => "nim", - "cyassl" => "wolfssl", - "offline-imap" => "offlineimap", - "kotlin-compiler" => "kotlin", -} diff --git a/Library/Homebrew/tap_migrations.rb b/Library/Homebrew/tap_migrations.rb deleted file mode 100644 index 55ed88b51..000000000 --- a/Library/Homebrew/tap_migrations.rb +++ /dev/null @@ -1,258 +0,0 @@ -TAP_MIGRATIONS = { - "adobe-air-sdk" => "homebrew/binary", - "afuse" => "homebrew/fuse", - "aimage" => "homebrew/boneyard", - "aplus" => "homebrew/boneyard", - "apple-gcc42" => "homebrew/dupes", - "appswitch" => "homebrew/binary", - "archivemount" => "homebrew/fuse", - "arpon" => "homebrew/boneyard", - "asm6" => "homebrew/boneyard", - "atari++" => "homebrew/x11", - "auctex" => "homebrew/tex", - "authexec" => "homebrew/boneyard", - "avfs" => "homebrew/fuse", - "aws-iam-tools" => "homebrew/boneyard", - "awsenv" => "Luzifer/tools", - "bbcp" => "homebrew/head-only", - "bcwipe" => "homebrew/boneyard", - "bindfs" => "homebrew/fuse", - "bochs" => "homebrew/x11", - "boost149" => "homebrew/versions", - "cantera" => "homebrew/science", - "cardpeek" => "homebrew/gui", - "catdoc" => "homebrew/boneyard", - "cdf" => "homebrew/boneyard", - "cdimgtools" => "homebrew/boneyard", - "celt" => "homebrew/boneyard", - "chktex" => "homebrew/tex", - "clam" => "homebrew/boneyard", - "clay" => "homebrew/boneyard", - "cloudfoundry-cli" => "pivotal/tap", - "clusterit" => "homebrew/x11", - "cmucl" => "homebrew/binary", - "comparepdf" => "homebrew/boneyard", - "coremod" => "homebrew/boneyard", - "curlftpfs" => "homebrew/x11", - "cwm" => "homebrew/x11", - "dart" => "dart-lang/dart", - "datamash" => "homebrew/science", - "dbslayer" => "homebrew/boneyard", - "ddd" => "homebrew/x11", - "denyhosts" => "homebrew/boneyard", - "dgtal" => "homebrew/science", - "djmount" => "homebrew/fuse", - "dmenu" => "homebrew/x11", - "dotwrp" => "homebrew/science", - "drizzle" => "homebrew/boneyard", - "drush" => "homebrew/php", - "dsniff" => "homebrew/boneyard", - "dupx" => "homebrew/boneyard", - "dwm" => "homebrew/x11", - "dzen2" => "homebrew/x11", - "easy-tag" => "homebrew/gui", - "echoping" => "homebrew/boneyard", - "electric-fence" => "homebrew/boneyard", - "encfs" => "homebrew/fuse", - "ext2fuse" => "homebrew/fuse", - "ext4fuse" => "homebrew/fuse", - "fceux" => "homebrew/games", - "feh" => "homebrew/x11", - "ffts" => "homebrew/boneyard", - "figtoipe" => "homebrew/head-only", - "fleet-db" => "homebrew/boneyard", - "fox" => "homebrew/x11", - "freeglut" => "homebrew/x11", - "freerdp" => "homebrew/x11", - "fsv" => "homebrew/boneyard", - "fuse-zip" => "homebrew/fuse", - "fuse4x" => "homebrew/fuse", - "fuse4x-kext" => "homebrew/fuse", - "gant" => "homebrew/boneyard", - "gcsfuse" => "homebrew/fuse", - "gdrive" => "homebrew/boneyard", - "geda-gaf" => "homebrew/science", - "geeqie" => "homebrew/gui", - "geomview" => "homebrew/x11", - "ggobi" => "homebrew/science", - "giblib" => "homebrew/x11", - "git-encrypt" => "homebrew/boneyard", - "git-flow-clone" => "homebrew/boneyard", - "git-latexdiff" => "homebrew/tex", - "gitfs" => "homebrew/fuse", - "gle" => "homebrew/x11", - "gnunet" => "homebrew/boneyard", - "gobby" => "homebrew/gui", - "googlecl" => "homebrew/boneyard", - "gpredict" => "homebrew/x11", - "gptfdisk" => "homebrew/boneyard", - "grace" => "homebrew/x11", - "grads" => "homebrew/binary", - "graylog2-server" => "homebrew/boneyard", - "gromacs" => "homebrew/science", - "gsmartcontrol" => "homebrew/gui", - "gtk-chtheme" => "homebrew/gui", - "gtkglarea" => "homebrew/boneyard", - "gtkwave" => "homebrew/gui", - "guilt" => "homebrew/boneyard", - "gv" => "homebrew/x11", - "hatari" => "homebrew/x11", - "helios" => "spotify/public", - "hexchat" => "homebrew/gui", - "hllib" => "homebrew/boneyard", - "honeyd" => "homebrew/boneyard", - "hugs98" => "homebrew/boneyard", - "hwloc" => "homebrew/science", - "ifuse" => "homebrew/fuse", - "imake" => "homebrew/x11", - "inkscape" => "homebrew/gui", - "iojs" => "homebrew/versions", - "ipe" => "homebrew/boneyard", - "ipopt" => "homebrew/science", - "iptux" => "homebrew/gui", - "itsol" => "homebrew/science", - "iulib" => "homebrew/boneyard", - "jscoverage" => "homebrew/boneyard", - "jsl" => "homebrew/binary", - "jstalk" => "homebrew/boneyard", - "justniffer" => "homebrew/boneyard", - "kbtin" => "homebrew/boneyard", - "kerl" => "homebrew/head-only", - "kernagic" => "homebrew/gui", - "kismet" => "homebrew/boneyard", - "klavaro" => "homebrew/gui", - "kumofs" => "homebrew/boneyard", - "latex-mk" => "homebrew/tex", - "libdlna" => "homebrew/boneyard", - "libgtextutils" => "homebrew/science", - "libodbc++" => "homebrew/boneyard", - "libqxt" => "homebrew/boneyard", - "librets" => "homebrew/boneyard", - "libspotify" => "homebrew/binary", - "lilypond" => "homebrew/tex", - "lmutil" => "homebrew/binary", - "magit" => "homebrew/emacs", - "meld" => "homebrew/gui", - "mesalib-glw" => "homebrew/x11", - "mess" => "homebrew/games", - "metalua" => "homebrew/boneyard", - "mit-scheme" => "homebrew/x11", - "mlkit" => "homebrew/boneyard", - "morse" => "homebrew/x11", - "mp3fs" => "homebrew/fuse", - "mpio" => "homebrew/boneyard", - "mscgen" => "homebrew/x11", - "msgpack-rpc" => "homebrew/boneyard", - "mupdf" => "homebrew/x11", - "mysql-connector-odbc" => "homebrew/boneyard", - "mysql-proxy" => "homebrew/boneyard", - "mysqlreport" => "homebrew/boneyard", - "net6" => "homebrew/boneyard", - "newick-utils" => "homebrew/science", - "ngrok" => "homebrew/boneyard", - "nlopt" => "homebrew/science", - "ntfs-3g" => "homebrew/fuse", - "octave" => "homebrew/science", - "opencv" => "homebrew/science", - "openfst" => "homebrew/science", - "opengrm-ngram" => "homebrew/science", - "ori" => "homebrew/fuse", - "p11-kit" => "homebrew/boneyard", - "pan" => "homebrew/boneyard", - "paq8px" => "homebrew/boneyard", - "par2tbb" => "homebrew/boneyard", - "pari" => "homebrew/x11", - "pathfinder" => "homebrew/boneyard", - "pcb" => "homebrew/science", - "pdf-tools" => "homebrew/emacs", - "pdf2image" => "homebrew/x11", - "pdfjam" => "homebrew/tex", - "pdftoipe" => "homebrew/head-only", - "pebble-sdk" => "pebble/pebble-sdk", - "pgplot" => "homebrew/x11", - "phash" => "homebrew/boneyard", - "pixie" => "homebrew/x11", - "pjsip" => "homebrew/boneyard", - "pocl" => "homebrew/science", - "pplatex" => "homebrew/tex", - "prooftree" => "homebrew/gui", - "pulse" => "homebrew/boneyard", - "pyenv-pip-rehash" => "homebrew/boneyard", - "pyxplot" => "homebrew/x11", - "qfits" => "homebrew/boneyard", - "qi" => "homebrew/boneyard", - "qiv" => "homebrew/boneyard", - "qrupdate" => "homebrew/science", - "rdesktop" => "homebrew/x11", - "rocket" => "homebrew/boneyard", - "rofs-filtered" => "homebrew/fuse", - "rubber" => "homebrew/tex", - "rxvt-unicode" => "homebrew/x11", - "s3-backer" => "homebrew/fuse", - "s3fs" => "homebrew/fuse", - "salt" => "homebrew/science", - "scantailor" => "homebrew/x11", - "sdelta3" => "homebrew/boneyard", - "sedna" => "homebrew/boneyard", - "shark" => "homebrew/science", - "shell.fm" => "homebrew/boneyard", - "simple-mtpfs" => "homebrew/fuse", - "sitecopy" => "homebrew/boneyard", - "slicot" => "homebrew/science", - "smartsim" => "homebrew/gui", - "solfege" => "homebrew/boneyard", - "sptk" => "homebrew/x11", - "sshfs" => "homebrew/fuse", - "stormfs" => "homebrew/fuse", - "sundials" => "homebrew/science", - "swi-prolog" => "homebrew/x11", - "sxiv" => "homebrew/x11", - "synfigstudio" => "homebrew/boneyard", - "syslog-ng" => "homebrew/boneyard", - "tabbed" => "homebrew/x11", - "telepathy-gabble" => "homebrew/boneyard", - "telepathy-glib" => "homebrew/boneyard", - "telepathy-idle" => "homebrew/boneyard", - "telepathy-mission-control" => "homebrew/boneyard", - "terminator" => "homebrew/gui", - "tetgen" => "homebrew/science", - "texmacs" => "homebrew/boneyard", - "texwrapper" => "homebrew/tex", - "threadscope" => "homebrew/gui", - "ticcutils" => "homebrew/science", - "tiger-vnc" => "homebrew/x11", - "timbl" => "homebrew/science", - "tmap" => "homebrew/boneyard", - "transmission-remote-gtk" => "homebrew/gui", - "tup" => "homebrew/fuse", - "uim" => "homebrew/x11", - "ume" => "homebrew/games", - "upnp-router-control" => "homebrew/gui", - "urweb" => "homebrew/boneyard", - "ushare" => "homebrew/boneyard", - "viewglob" => "homebrew/boneyard", - "vobcopy" => "homebrew/boneyard", - "wdfs" => "homebrew/fuse", - "whereami" => "homebrew/boneyard", - "why3" => "homebrew/tex", - "wkhtmltopdf" => "homebrew/boneyard", - "wmctrl" => "homebrew/x11", - "wopr" => "homebrew/science", - "wps2odt" => "homebrew/boneyard", - "x3270" => "homebrew/x11", - "xar" => "homebrew/dupes", - "xastir" => "homebrew/x11", - "xchat" => "homebrew/gui", - "xclip" => "homebrew/x11", - "xdotool" => "homebrew/x11", - "xdu" => "homebrew/x11", - "xmount" => "homebrew/fuse", - "xournal" => "homebrew/gui", - "xpa" => "homebrew/x11", - "xpdf" => "homebrew/x11", - "xplot" => "homebrew/x11", - "xspringies" => "homebrew/x11", - "xulrunner" => "homebrew/boneyard", - "yarp" => "homebrew/x11", - "ydict" => "homebrew/boneyard", -} diff --git a/Library/brew.sh b/Library/brew.sh index 8420e3e81..db575c407 100644 --- a/Library/brew.sh +++ b/Library/brew.sh @@ -1,4 +1,4 @@ -HOMEBREW_VERSION="0.9.8" +HOMEBREW_VERSION="0.9.9" odie() { if [[ -t 2 ]] # check whether stderr is a tty. diff --git a/Library/Contributions/brew_bash_completion.sh b/etc/bash_completion.d/brew index d9ad1c9cd..0a709d7f2 100644 --- a/Library/Contributions/brew_bash_completion.sh +++ b/etc/bash_completion.d/brew @@ -1,19 +1,4 @@ # Bash completion script for brew(1) -# -# To use, add the following to your .bashrc: -# -# . $(brew --repository)/Library/Contributions/brew_bash_completion.sh -# -# Alternatively, if you have installed the bash-completion package, -# you can create a symlink to this file in one of the following directories: -# -# $(brew --prefix)/etc/bash_completion.d -# $(brew --prefix)/share/bash-completion/completions -# -# Installing to etc/bash_completion.d will cause bash-completion to load -# it automatically at shell startup time. If you choose to install it to -# share/bash-completion/completions, it will be loaded on-demand (i.e. the -# first time you invoke the `brew` command in a shell session). __brewcomp_words_include () { diff --git a/Library/Contributions/brew_zsh_completion.zsh b/share/zsh/site-functions/_brew index d2de5f65f..ac263f807 100644 --- a/Library/Contributions/brew_zsh_completion.zsh +++ b/share/zsh/site-functions/_brew @@ -2,8 +2,6 @@ #autoload # Brew ZSH completion function -# Drop this somewhere in your $fpath (like /usr/share/zsh/site-functions) -# and rename it _brew # # altered from _fink |
