├── Library
├── ENV
│ ├── 4.2
│ ├── 3.2.6
│ ├── 4.3
│ │ ├── c++
│ │ ├── c89
│ │ ├── c99
│ │ ├── clang
│ │ ├── cpp
│ │ ├── g++
│ │ ├── g++-5
│ │ ├── gcc
│ │ ├── gcc-5
│ │ ├── ld
│ │ ├── clang++
│ │ ├── g++-4.2
│ │ ├── g++-4.3
│ │ ├── g++-4.4
│ │ ├── g++-4.5
│ │ ├── g++-4.6
│ │ ├── g++-4.7
│ │ ├── g++-4.8
│ │ ├── g++-4.9
│ │ ├── gcc-4.2
│ │ ├── gcc-4.3
│ │ ├── gcc-4.4
│ │ ├── gcc-4.5
│ │ ├── gcc-4.6
│ │ ├── gcc-4.7
│ │ ├── gcc-4.8
│ │ ├── gcc-4.9
│ │ ├── gmake
│ │ ├── llvm-g++
│ │ ├── llvm-gcc
│ │ ├── git
│ │ ├── llvm-g++-4.2
│ │ ├── llvm-gcc-4.2
│ │ ├── svn
│ │ ├── i686-apple-darwin11-llvm-g++-4.2
│ │ ├── i686-apple-darwin11-llvm-gcc-4.2
│ │ ├── make
│ │ ├── bsdmake
│ │ ├── mig
│ │ ├── ant
│ │ ├── sed
│ │ ├── pod2man
│ │ └── apr-1-config
│ ├── scm
│ │ └── svn
│ └── pkgconfig
│ │ ├── 10.4
│ │ ├── fuse
│ │ ├── fuse.pc
│ │ └── osxfuse.pc
│ │ ├── 10.10
│ │ ├── sqlite3.pc
│ │ ├── zlib.pc
│ │ ├── libxslt.pc
│ │ ├── libexslt.pc
│ │ └── libxml-2.0.pc
│ │ ├── 10.6
│ │ ├── sqlite3.pc
│ │ └── zlib.pc
│ │ ├── 10.7
│ │ ├── sqlite3.pc
│ │ └── zlib.pc
│ │ ├── 10.8
│ │ ├── sqlite3.pc
│ │ ├── zlib.pc
│ │ ├── libxslt.pc
│ │ ├── libexslt.pc
│ │ └── libxml-2.0.pc
│ │ ├── 10.9
│ │ ├── sqlite3.pc
│ │ ├── zlib.pc
│ │ ├── libxslt.pc
│ │ ├── libexslt.pc
│ │ └── libxml-2.0.pc
│ │ ├── 10.11
│ │ ├── sqlite3.pc
│ │ ├── zlib.pc
│ │ ├── libxslt.pc
│ │ ├── libexslt.pc
│ │ └── libxml-2.0.pc
│ │ └── 10.5
│ │ ├── libcrypto.pc
│ │ └── libcurl.pc
├── Aliases
│ ├── golang
│ ├── gpg
│ ├── gtk
│ ├── jocr
│ ├── leg
│ ├── libgd
│ ├── npm
│ ├── ooc
│ ├── qt4
│ ├── 0mq
│ ├── 2ping
│ ├── alut
│ ├── apache-fop
│ ├── boehmgc
│ ├── bzr
│ ├── csvfix
│ ├── db
│ ├── dbus
│ ├── eyeD3
│ ├── fastcgi
│ ├── fishfish
│ ├── git-tig
│ ├── google-go
│ ├── gpg2
│ ├── gs
│ ├── hg
│ ├── htop
│ ├── hudson
│ ├── ipsum
│ ├── libgeoip
│ ├── libjpeg
│ ├── libjpg
│ ├── libmad
│ ├── liboggz
│ ├── libtag
│ ├── mdocml
│ ├── mongo
│ ├── mp4box
│ ├── myrepos
│ ├── node.js
│ ├── nodejs
│ ├── nsis
│ ├── o-caml
│ ├── pcre1
│ ├── pipeviewer
│ ├── slang
│ ├── sqlite3
│ ├── style
│ ├── svn
│ ├── zmq
│ ├── 4store
│ ├── actor-framework
│ ├── android
│ ├── aws-as
│ ├── aws-mon
│ ├── bjam
│ ├── blazegraph
│ ├── cmark
│ ├── cowthink
│ ├── cpanm
│ ├── dejagnu
│ ├── dupeseek
│ ├── gearmand
│ ├── gtypist
│ ├── hashdeep
│ ├── lcms
│ ├── lcms2
│ ├── libmcrypt
│ ├── libnettle
│ ├── libtasn
│ ├── mosh
│ ├── ocio
│ ├── openmpi
│ ├── openocd
│ ├── pgrep
│ ├── pkill
│ ├── postgres
│ ├── rtl-sdr
│ ├── sonarqube
│ ├── twolame
│ ├── unix2dos
│ ├── vid.stab
│ ├── wxwidgets
│ ├── xmlsec1
│ ├── 0install
│ ├── ag
│ ├── apache-activemq
│ ├── atlassian-cli
│ ├── beanstalkd
│ ├── boost-jam
│ ├── ctags-exuberant
│ ├── fluidsynth
│ ├── heroku
│ ├── libcryptopp
│ ├── libgme
│ ├── libjpeg-turbo
│ ├── liblabjackusb
│ ├── libqrencode
│ ├── littlecms
│ ├── mc
│ ├── mediainfo
│ ├── pkgconfig
│ ├── pt
│ ├── stax-sdk
│ ├── tinyfugue
│ ├── twemproxy
│ ├── yubico-pam
│ ├── awsebcli
│ ├── boot2docker-cli
│ ├── brightness
│ ├── gnu-scientific-library
│ ├── libtcnative
│ ├── pocketsphinx
│ ├── speedtest-cli
│ ├── sphinxbase
│ ├── usb-multiplex-daemon
│ ├── Secret Rabbit Code
│ ├── openscenegraph
│ ├── yubikey-personalization
│ └── adwaita-icon-theme
├── Homebrew
│ ├── os
│ │ └── mac
│ │ │ └── pathname.rb
│ ├── test
│ │ ├── bottles
│ │ │ ├── testball_bottle-0.1.el_capitan.bottle.tar.gz
│ │ │ ├── testball_bottle-0.1.mavericks.bottle.tar.gz
│ │ │ ├── testball_bottle-0.1.mountain_lion.bottle.tar.gz
│ │ │ └── testball_bottle-0.1.yosemite.bottle.tar.gz
│ │ ├── mach
│ │ │ ├── a.out
│ │ │ ├── fat.bundle
│ │ │ ├── fat.dylib
│ │ │ ├── i386.dylib
│ │ │ ├── i386.bundle
│ │ │ ├── x86_64.bundle
│ │ │ └── x86_64.dylib
│ │ ├── fixtures
│ │ │ ├── test.gif
│ │ │ ├── test.ico
│ │ │ ├── test.jpg
│ │ │ ├── test.mp3
│ │ │ ├── test.pcap
│ │ │ ├── test.png
│ │ │ ├── test.ps
│ │ │ ├── test.tiff
│ │ │ ├── test.wav
│ │ │ ├── test.diff
│ │ │ ├── test.svg
│ │ │ ├── receipt_old.json
│ │ │ ├── test.eps
│ │ │ └── receipt.json
│ │ ├── tarballs
│ │ │ └── testball-0.1.tbz
│ │ ├── Gemfile
│ │ ├── lib
│ │ │ └── integration_mocks.rb
│ │ ├── patches
│ │ │ ├── noop-b.diff
│ │ │ └── noop-a.diff
│ │ ├── test_mpi_requirement.rb
│ │ ├── test_hardware.rb
│ │ ├── testball.rb
│ │ └── test_caveats.rb
│ ├── cmd
│ │ ├── --repository.rb
│ │ ├── --cellar.rb
│ │ ├── home.rb
│ │ ├── --prefix.rb
│ │ ├── tap-pin.rb
│ │ ├── tap-unpin.rb
│ │ ├── untap.rb
│ │ ├── --cache.rb
│ │ ├── pin.rb
│ │ ├── unpin.rb
│ │ ├── missing.rb
│ │ ├── --env.rb
│ │ ├── cat.rb
│ │ └── migrate.rb
│ ├── compat
│ │ ├── keg.rb
│ │ ├── version.rb
│ │ ├── download_strategy.rb
│ │ ├── fails_with_llvm.rb
│ │ ├── pathname.rb
│ │ └── md5.rb
│ ├── official_taps.rb
│ ├── requirements
│ │ ├── fortran_requirement.rb
│ │ ├── minimum_macos_requirement.rb
│ │ └── unsigned_kext_requirement.rb
│ ├── extend
│ │ ├── enumerable.rb
│ │ └── module.rb
│ ├── ld64_dependency.rb
│ ├── compat.rb
│ ├── checksum.rb
│ ├── language
│ │ ├── go.rb
│ │ └── java.rb
│ ├── utils
│ │ └── popen.rb
│ ├── postinstall.rb
│ └── README.md
└── Formula
│ ├── topgit.rb
│ ├── ppss.rb
│ ├── ttf2eot.rb
│ ├── swaks.rb
│ ├── zsh-lovers.rb
│ ├── brew-pip.rb
│ ├── wy60.rb
│ ├── brew-gem.rb
│ ├── redsocks.rb
│ ├── snobol4.rb
│ ├── gitslave.rb
│ ├── mussh.rb
│ ├── picoc.rb
│ ├── sic.rb
│ ├── timedog.rb
│ ├── xmlformat.rb
│ ├── git-open.rb
│ ├── pbrt.rb
│ ├── pdfcrack.rb
│ ├── webkit2png.rb
│ ├── gzrt.rb
│ ├── peg.rb
│ ├── spark.rb
│ ├── tcpsplit.rb
│ ├── chgems.rb
│ ├── idnits.rb
│ ├── png++.rb
│ ├── repo.rb
│ ├── clean.rb
│ ├── jing.rb
│ ├── makepp.rb
│ ├── regldg.rb
│ ├── dnsmap.rb
│ ├── trang.rb
│ ├── wbox.rb
│ ├── drip.rb
│ ├── grepcidr.rb
│ ├── duply.rb
│ ├── gimme.rb
│ ├── git-number.rb
│ ├── ievms.rb
│ ├── jbake.rb
│ ├── jerm.rb
│ ├── mp3gain.rb
│ ├── ttf2pt1.rb
│ ├── yamdi.rb
│ ├── briss.rb
│ ├── cadubi.rb
│ ├── cocot.rb
│ ├── coda-cli.rb
│ ├── darkhttpd.rb
│ ├── httptunnel.rb
│ ├── lxsplit.rb
│ ├── mac-robber.rb
│ ├── memcache-top.rb
│ ├── lpc21isp.rb
│ ├── ondir.rb
│ ├── ispc.rb
│ ├── pakchois.rb
│ ├── flake.rb
│ ├── geogit.rb
│ ├── ripmime.rb
│ ├── stlviewer.rb
│ ├── ditaa.rb
│ ├── doublecpp.rb
│ ├── modgit.rb
│ ├── ringojs.rb
│ ├── shunit2.rb
│ ├── tal.rb
│ ├── tkdiff.rb
│ ├── vtclock.rb
│ ├── easy-git.rb
│ ├── fatsort.rb
│ ├── git-fresh.rb
│ ├── ip_relay.rb
│ ├── perl-build.rb
│ ├── rig.rb
│ ├── vassh.rb
│ ├── csshx.rb
│ ├── finatra.rb
│ ├── h264bitstream.rb
│ ├── ipcalc.rb
│ ├── known_hosts.rb
│ ├── burl.rb
│ ├── ee.rb
│ ├── fasd.rb
│ ├── glog.rb
│ ├── hr.rb
│ ├── lci.rb
│ ├── opencore-amr.rb
│ ├── probatron4j.rb
│ ├── rkhunter.rb
│ ├── saxon-b.rb
│ ├── wgetpaste.rb
│ ├── zinc.rb
│ ├── cityhash.rb
│ ├── davmail.rb
│ ├── qxmpp.rb
│ ├── stone.rb
│ ├── dbacl.rb
│ ├── mozilla-addon-sdk.rb
│ ├── mpop.rb
│ ├── poster.rb
│ ├── rmcast.rb
│ ├── virtualhost.sh.rb
│ ├── wakeonlan.rb
│ ├── dockutil.rb
│ ├── dvdbackup.rb
│ ├── ekhtml.rb
│ ├── gibo.rb
│ ├── iperf.rb
│ ├── ivy.rb
│ ├── jython.rb
│ ├── matlab2tikz.rb
│ ├── mpegdemux.rb
│ ├── pgdbf.rb
│ ├── s3sync.rb
│ ├── avro-tools.rb
│ ├── cpulimit.rb
│ ├── ctemplate.rb
│ ├── flvmeta.rb
│ ├── js-test-driver.rb
│ ├── keychain.rb
│ ├── mailcheck.rb
│ ├── prettyping.rb
│ ├── term.rb
│ ├── polyml.rb
│ ├── rmate.rb
│ ├── doubledown.rb
│ ├── gptsync.rb
│ ├── nicovideo-dl.rb
│ ├── rbenv-whatis.rb
│ ├── sl.rb
│ ├── somagic-tools.rb
│ ├── tcptunnel.rb
│ ├── wifi-password.rb
│ ├── arss.rb
│ ├── epubcheck.rb
│ ├── ffind.rb
│ ├── kqwait.rb
│ ├── lifelines.rb
│ ├── openslp.rb
│ ├── osm-pbf.rb
│ ├── tlassemble.rb
│ ├── whohas.rb
│ ├── aften.rb
│ ├── hubflow.rb
│ ├── nave.rb
│ ├── perceptualdiff.rb
│ ├── puf.rb
│ ├── shpotify.rb
│ ├── tclap.rb
│ ├── vcsh.rb
│ ├── crf++.rb
│ ├── dircproxy.rb
│ ├── git-sh.rb
│ ├── icon-naming-utils.rb
│ ├── launch4j.rb
│ ├── log4cpp.rb
│ ├── maven-shell.rb
│ ├── pdftohtml.rb
│ ├── putmail-queue.rb
│ ├── rainbarf.rb
│ ├── whirr.rb
│ ├── calcurse.rb
│ ├── cpanminus.rb
│ ├── ghi.rb
│ ├── growly.rb
│ ├── hqx.rb
│ ├── mairix.rb
│ ├── unittest.rb
│ ├── xml2.rb
│ ├── app-engine-java.rb
│ ├── clpbar.rb
│ ├── cssembed.rb
│ ├── dmalloc.rb
│ ├── ftjam.rb
│ ├── gcutil.rb
│ ├── laszip.rb
│ ├── qstat.rb
│ ├── repl.rb
│ ├── selecta.rb
│ ├── tmux-cssh.rb
│ ├── tofrodos.rb
│ ├── detox.rb
│ ├── jshon.rb
│ ├── modman.rb
│ ├── mp3check.rb
│ ├── tivodecode.rb
│ ├── bogofilter.rb
│ ├── cmuclmtk.rb
│ ├── ecm.rb
│ ├── ipv6calc.rb
│ ├── prips.rb
│ ├── rnv.rb
│ ├── tty-clock.rb
│ ├── dsh.rb
│ ├── duff.rb
│ ├── ecj.rb
│ ├── epsilon.rb
│ ├── gdub.rb
│ ├── grok.rb
│ ├── jvmtop.rb
│ ├── shakespeare.rb
│ ├── torrentcheck.rb
│ ├── wait_on.rb
│ ├── wrangler.rb
│ ├── yydecode.rb
│ ├── archey.rb
│ ├── bar.rb
│ ├── bashish.rb
│ ├── brag.rb
│ ├── camellia.rb
│ ├── clamz.rb
│ ├── jam.rb
│ ├── runcocoa.rb
│ ├── sisc-scheme.rb
│ ├── tccutil.rb
│ ├── xsw.rb
│ ├── boot-clj.rb
│ ├── gqlplus.rb
│ ├── judy.rb
│ ├── log4cplus.rb
│ ├── randomize-lines.rb
│ ├── rbenv-use.rb
│ └── sjk.rb
├── share
└── doc
│ └── homebrew
│ ├── brew-test-bot-failed-pr.png
│ ├── brew-test-bot-passed-pr.png
│ ├── brew-test-bot-failed-test.png
│ ├── brew-test-bot-triggered-pr.png
│ ├── brew-test-bot-failed-jenkins.png
│ ├── brew-test-bot-passed-jenkins.png
│ ├── brew-test-bot-for-core-contributors-block.png
│ ├── brew-test-bot-for-core-contributors-tabs.png
│ ├── brew-test-bot-for-core-contributors-console.png
│ ├── brew-test-bot-for-core-contributors-trigger.png
│ └── Common-Issues-for-Core-Contributors.md
└── .yardopts
/Library/ENV/4.2:
--------------------------------------------------------------------------------
1 | 4.3
--------------------------------------------------------------------------------
/Library/ENV/3.2.6:
--------------------------------------------------------------------------------
1 | 4.3
--------------------------------------------------------------------------------
/Library/ENV/4.3/c++:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/c89:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/c99:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/clang:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/cpp:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/g++:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/g++-5:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/gcc:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/gcc-5:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/ld:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/scm/svn:
--------------------------------------------------------------------------------
1 | git
--------------------------------------------------------------------------------
/Library/ENV/4.3/clang++:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/g++-4.2:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/g++-4.3:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/g++-4.4:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/g++-4.5:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/g++-4.6:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/g++-4.7:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/g++-4.8:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/g++-4.9:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/gcc-4.2:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/gcc-4.3:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/gcc-4.4:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/gcc-4.5:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/gcc-4.6:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/gcc-4.7:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/gcc-4.8:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/gcc-4.9:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/gmake:
--------------------------------------------------------------------------------
1 | make
--------------------------------------------------------------------------------
/Library/ENV/4.3/llvm-g++:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/llvm-gcc:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/git:
--------------------------------------------------------------------------------
1 | ../scm/git
--------------------------------------------------------------------------------
/Library/ENV/4.3/llvm-g++-4.2:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/llvm-gcc-4.2:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/svn:
--------------------------------------------------------------------------------
1 | ../scm/svn
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.4:
--------------------------------------------------------------------------------
1 | 10.5
--------------------------------------------------------------------------------
/Library/Aliases/golang:
--------------------------------------------------------------------------------
1 | ../Formula/go.rb
--------------------------------------------------------------------------------
/Library/Aliases/gpg:
--------------------------------------------------------------------------------
1 | ../Formula/gnupg.rb
--------------------------------------------------------------------------------
/Library/Aliases/gtk:
--------------------------------------------------------------------------------
1 | ../Formula/gtk+.rb
--------------------------------------------------------------------------------
/Library/Aliases/jocr:
--------------------------------------------------------------------------------
1 | ../Formula/gocr.rb
--------------------------------------------------------------------------------
/Library/Aliases/leg:
--------------------------------------------------------------------------------
1 | ../Formula/peg.rb
--------------------------------------------------------------------------------
/Library/Aliases/libgd:
--------------------------------------------------------------------------------
1 | ../Formula/gd.rb
--------------------------------------------------------------------------------
/Library/Aliases/npm:
--------------------------------------------------------------------------------
1 | ../Formula/node.rb
--------------------------------------------------------------------------------
/Library/Aliases/ooc:
--------------------------------------------------------------------------------
1 | ../Formula/rock.rb
--------------------------------------------------------------------------------
/Library/Aliases/qt4:
--------------------------------------------------------------------------------
1 | ../Formula/qt.rb
--------------------------------------------------------------------------------
/Library/Aliases/0mq:
--------------------------------------------------------------------------------
1 | ../Formula/zeromq.rb
--------------------------------------------------------------------------------
/Library/Aliases/2ping:
--------------------------------------------------------------------------------
1 | ../Formula/twoping.rb
--------------------------------------------------------------------------------
/Library/Aliases/alut:
--------------------------------------------------------------------------------
1 | ../Formula/freealut.rb
--------------------------------------------------------------------------------
/Library/Aliases/apache-fop:
--------------------------------------------------------------------------------
1 | ../Formula/fop.rb
--------------------------------------------------------------------------------
/Library/Aliases/boehmgc:
--------------------------------------------------------------------------------
1 | ../Formula/bdw-gc.rb
--------------------------------------------------------------------------------
/Library/Aliases/bzr:
--------------------------------------------------------------------------------
1 | ../Formula/bazaar.rb
--------------------------------------------------------------------------------
/Library/Aliases/csvfix:
--------------------------------------------------------------------------------
1 | ../Formula/csv-fix.rb
--------------------------------------------------------------------------------
/Library/Aliases/db:
--------------------------------------------------------------------------------
1 | ../Formula/berkeley-db.rb
--------------------------------------------------------------------------------
/Library/Aliases/dbus:
--------------------------------------------------------------------------------
1 | ../Formula/d-bus.rb
--------------------------------------------------------------------------------
/Library/Aliases/eyeD3:
--------------------------------------------------------------------------------
1 | ../Formula/eye-d3.rb
--------------------------------------------------------------------------------
/Library/Aliases/fastcgi:
--------------------------------------------------------------------------------
1 | ../Formula/fcgi.rb
--------------------------------------------------------------------------------
/Library/Aliases/fishfish:
--------------------------------------------------------------------------------
1 | ../Formula/fish.rb
--------------------------------------------------------------------------------
/Library/Aliases/git-tig:
--------------------------------------------------------------------------------
1 | ../Formula/tig.rb
--------------------------------------------------------------------------------
/Library/Aliases/google-go:
--------------------------------------------------------------------------------
1 | ../Formula/go.rb
--------------------------------------------------------------------------------
/Library/Aliases/gpg2:
--------------------------------------------------------------------------------
1 | ../Formula/gnupg2.rb
--------------------------------------------------------------------------------
/Library/Aliases/gs:
--------------------------------------------------------------------------------
1 | ../Formula/ghostscript.rb
--------------------------------------------------------------------------------
/Library/Aliases/hg:
--------------------------------------------------------------------------------
1 | ../Formula/mercurial.rb
--------------------------------------------------------------------------------
/Library/Aliases/htop:
--------------------------------------------------------------------------------
1 | ../Formula/htop-osx.rb
--------------------------------------------------------------------------------
/Library/Aliases/hudson:
--------------------------------------------------------------------------------
1 | ../Formula/jenkins.rb
--------------------------------------------------------------------------------
/Library/Aliases/ipsum:
--------------------------------------------------------------------------------
1 | ../Formula/lorem.rb
--------------------------------------------------------------------------------
/Library/Aliases/libgeoip:
--------------------------------------------------------------------------------
1 | ../Formula/geoip.rb
--------------------------------------------------------------------------------
/Library/Aliases/libjpeg:
--------------------------------------------------------------------------------
1 | ../Formula/jpeg.rb
--------------------------------------------------------------------------------
/Library/Aliases/libjpg:
--------------------------------------------------------------------------------
1 | ../Formula/jpeg.rb
--------------------------------------------------------------------------------
/Library/Aliases/libmad:
--------------------------------------------------------------------------------
1 | ../Formula/mad.rb
--------------------------------------------------------------------------------
/Library/Aliases/liboggz:
--------------------------------------------------------------------------------
1 | ../Formula/oggz.rb
--------------------------------------------------------------------------------
/Library/Aliases/libtag:
--------------------------------------------------------------------------------
1 | ../Formula/taglib.rb
--------------------------------------------------------------------------------
/Library/Aliases/mdocml:
--------------------------------------------------------------------------------
1 | ../Formula/mandoc.rb
--------------------------------------------------------------------------------
/Library/Aliases/mongo:
--------------------------------------------------------------------------------
1 | ../Formula/mongodb.rb
--------------------------------------------------------------------------------
/Library/Aliases/mp4box:
--------------------------------------------------------------------------------
1 | ../Formula/gpac.rb
--------------------------------------------------------------------------------
/Library/Aliases/myrepos:
--------------------------------------------------------------------------------
1 | ../Formula/mr.rb
--------------------------------------------------------------------------------
/Library/Aliases/node.js:
--------------------------------------------------------------------------------
1 | ../Formula/node.rb
--------------------------------------------------------------------------------
/Library/Aliases/nodejs:
--------------------------------------------------------------------------------
1 | ../Formula/node.rb
--------------------------------------------------------------------------------
/Library/Aliases/nsis:
--------------------------------------------------------------------------------
1 | ../Formula/makensis.rb
--------------------------------------------------------------------------------
/Library/Aliases/o-caml:
--------------------------------------------------------------------------------
1 | ../Formula/ocaml.rb
--------------------------------------------------------------------------------
/Library/Aliases/pcre1:
--------------------------------------------------------------------------------
1 | ../Formula/pcre.rb
--------------------------------------------------------------------------------
/Library/Aliases/pipeviewer:
--------------------------------------------------------------------------------
1 | ../Formula/pv.rb
--------------------------------------------------------------------------------
/Library/Aliases/slang:
--------------------------------------------------------------------------------
1 | ../Formula/s-lang.rb
--------------------------------------------------------------------------------
/Library/Aliases/sqlite3:
--------------------------------------------------------------------------------
1 | ../Formula/sqlite.rb
--------------------------------------------------------------------------------
/Library/Aliases/style:
--------------------------------------------------------------------------------
1 | ../Formula/diction.rb
--------------------------------------------------------------------------------
/Library/Aliases/svn:
--------------------------------------------------------------------------------
1 | ../Formula/subversion.rb
--------------------------------------------------------------------------------
/Library/Aliases/zmq:
--------------------------------------------------------------------------------
1 | ../Formula/zeromq.rb
--------------------------------------------------------------------------------
/Library/Aliases/4store:
--------------------------------------------------------------------------------
1 | ../Formula/fourstore.rb
--------------------------------------------------------------------------------
/Library/Aliases/actor-framework:
--------------------------------------------------------------------------------
1 | ../Formula/caf.rb
--------------------------------------------------------------------------------
/Library/Aliases/android:
--------------------------------------------------------------------------------
1 | ../Formula/android-sdk.rb
--------------------------------------------------------------------------------
/Library/Aliases/aws-as:
--------------------------------------------------------------------------------
1 | ../Formula/auto-scaling.rb
--------------------------------------------------------------------------------
/Library/Aliases/aws-mon:
--------------------------------------------------------------------------------
1 | ../Formula/cloud-watch.rb
--------------------------------------------------------------------------------
/Library/Aliases/bjam:
--------------------------------------------------------------------------------
1 | ../Formula/boost-build.rb
--------------------------------------------------------------------------------
/Library/Aliases/blazegraph:
--------------------------------------------------------------------------------
1 | ../Formula/bigdata.rb
--------------------------------------------------------------------------------
/Library/Aliases/cmark:
--------------------------------------------------------------------------------
1 | ../Formula/commonmark.rb
--------------------------------------------------------------------------------
/Library/Aliases/cowthink:
--------------------------------------------------------------------------------
1 | ../Formula/cowsay.rb
--------------------------------------------------------------------------------
/Library/Aliases/cpanm:
--------------------------------------------------------------------------------
1 | ../Formula/cpanminus.rb
--------------------------------------------------------------------------------
/Library/Aliases/dejagnu:
--------------------------------------------------------------------------------
1 | ../Formula/deja-gnu.rb
--------------------------------------------------------------------------------
/Library/Aliases/dupeseek:
--------------------------------------------------------------------------------
1 | ../Formula/dupseek.rb
--------------------------------------------------------------------------------
/Library/Aliases/gearmand:
--------------------------------------------------------------------------------
1 | ../Formula/gearman.rb
--------------------------------------------------------------------------------
/Library/Aliases/gtypist:
--------------------------------------------------------------------------------
1 | ../Formula/gnu-typist.rb
--------------------------------------------------------------------------------
/Library/Aliases/hashdeep:
--------------------------------------------------------------------------------
1 | ../Formula/md5deep.rb
--------------------------------------------------------------------------------
/Library/Aliases/lcms:
--------------------------------------------------------------------------------
1 | ../Formula/little-cms.rb
--------------------------------------------------------------------------------
/Library/Aliases/lcms2:
--------------------------------------------------------------------------------
1 | ../Formula/little-cms2.rb
--------------------------------------------------------------------------------
/Library/Aliases/libmcrypt:
--------------------------------------------------------------------------------
1 | ../Formula/mcrypt.rb
--------------------------------------------------------------------------------
/Library/Aliases/libnettle:
--------------------------------------------------------------------------------
1 | ../Formula/nettle.rb
--------------------------------------------------------------------------------
/Library/Aliases/libtasn:
--------------------------------------------------------------------------------
1 | ../Formula/libtasn1.rb
--------------------------------------------------------------------------------
/Library/Aliases/mosh:
--------------------------------------------------------------------------------
1 | ../Formula/mobile-shell.rb
--------------------------------------------------------------------------------
/Library/Aliases/ocio:
--------------------------------------------------------------------------------
1 | ../Formula/opencolorio.rb
--------------------------------------------------------------------------------
/Library/Aliases/openmpi:
--------------------------------------------------------------------------------
1 | ../Formula/open-mpi.rb
--------------------------------------------------------------------------------
/Library/Aliases/openocd:
--------------------------------------------------------------------------------
1 | ../Formula/open-ocd.rb
--------------------------------------------------------------------------------
/Library/Aliases/pgrep:
--------------------------------------------------------------------------------
1 | ../Formula/proctools.rb
--------------------------------------------------------------------------------
/Library/Aliases/pkill:
--------------------------------------------------------------------------------
1 | ../Formula/proctools.rb
--------------------------------------------------------------------------------
/Library/Aliases/postgres:
--------------------------------------------------------------------------------
1 | ../Formula/postgresql.rb
--------------------------------------------------------------------------------
/Library/Aliases/rtl-sdr:
--------------------------------------------------------------------------------
1 | ../Formula/librtlsdr.rb
--------------------------------------------------------------------------------
/Library/Aliases/sonarqube:
--------------------------------------------------------------------------------
1 | ../Formula/sonar.rb
--------------------------------------------------------------------------------
/Library/Aliases/twolame:
--------------------------------------------------------------------------------
1 | ../Formula/two-lame.rb
--------------------------------------------------------------------------------
/Library/Aliases/unix2dos:
--------------------------------------------------------------------------------
1 | ../Formula/dos2unix.rb
--------------------------------------------------------------------------------
/Library/Aliases/vid.stab:
--------------------------------------------------------------------------------
1 | ../Formula/libvidstab.rb
--------------------------------------------------------------------------------
/Library/Aliases/wxwidgets:
--------------------------------------------------------------------------------
1 | ../Formula/wxmac.rb
--------------------------------------------------------------------------------
/Library/Aliases/xmlsec1:
--------------------------------------------------------------------------------
1 | ../Formula/libxmlsec1.rb
--------------------------------------------------------------------------------
/Library/Aliases/0install:
--------------------------------------------------------------------------------
1 | ../Formula/zero-install.rb
--------------------------------------------------------------------------------
/Library/Aliases/ag:
--------------------------------------------------------------------------------
1 | ../Formula/the_silver_searcher.rb
--------------------------------------------------------------------------------
/Library/Aliases/apache-activemq:
--------------------------------------------------------------------------------
1 | ../Formula/activemq.rb
--------------------------------------------------------------------------------
/Library/Aliases/atlassian-cli:
--------------------------------------------------------------------------------
1 | ../Formula/stash-cli.rb
--------------------------------------------------------------------------------
/Library/Aliases/beanstalkd:
--------------------------------------------------------------------------------
1 | ../Formula/beanstalk.rb
--------------------------------------------------------------------------------
/Library/Aliases/boost-jam:
--------------------------------------------------------------------------------
1 | ../Formula/boost-build.rb
--------------------------------------------------------------------------------
/Library/Aliases/ctags-exuberant:
--------------------------------------------------------------------------------
1 | ../Formula/ctags.rb
--------------------------------------------------------------------------------
/Library/Aliases/fluidsynth:
--------------------------------------------------------------------------------
1 | ../Formula/fluid-synth.rb
--------------------------------------------------------------------------------
/Library/Aliases/heroku:
--------------------------------------------------------------------------------
1 | ../Formula/heroku-toolbelt.rb
--------------------------------------------------------------------------------
/Library/Aliases/libcryptopp:
--------------------------------------------------------------------------------
1 | ../Formula/cryptopp.rb
--------------------------------------------------------------------------------
/Library/Aliases/libgme:
--------------------------------------------------------------------------------
1 | ../Formula/game-music-emu.rb
--------------------------------------------------------------------------------
/Library/Aliases/libjpeg-turbo:
--------------------------------------------------------------------------------
1 | ../Formula/jpeg-turbo.rb
--------------------------------------------------------------------------------
/Library/Aliases/liblabjackusb:
--------------------------------------------------------------------------------
1 | ../Formula/exodriver.rb
--------------------------------------------------------------------------------
/Library/Aliases/libqrencode:
--------------------------------------------------------------------------------
1 | ../Formula/qrencode.rb
--------------------------------------------------------------------------------
/Library/Aliases/littlecms:
--------------------------------------------------------------------------------
1 | ../Formula/little-cms.rb
--------------------------------------------------------------------------------
/Library/Aliases/mc:
--------------------------------------------------------------------------------
1 | ../Formula/midnight-commander.rb
--------------------------------------------------------------------------------
/Library/Aliases/mediainfo:
--------------------------------------------------------------------------------
1 | ../Formula/media-info.rb
--------------------------------------------------------------------------------
/Library/Aliases/pkgconfig:
--------------------------------------------------------------------------------
1 | ../Formula/pkg-config.rb
--------------------------------------------------------------------------------
/Library/Aliases/pt:
--------------------------------------------------------------------------------
1 | ../Formula/the_platinum_searcher.rb
--------------------------------------------------------------------------------
/Library/Aliases/stax-sdk:
--------------------------------------------------------------------------------
1 | ../Formula/cloudbees-sdk.rb
--------------------------------------------------------------------------------
/Library/Aliases/tinyfugue:
--------------------------------------------------------------------------------
1 | ../Formula/tiny-fugue.rb
--------------------------------------------------------------------------------
/Library/Aliases/twemproxy:
--------------------------------------------------------------------------------
1 | ../Formula/nutcracker.rb
--------------------------------------------------------------------------------
/Library/Aliases/yubico-pam:
--------------------------------------------------------------------------------
1 | ../Formula/pam_yubico.rb
--------------------------------------------------------------------------------
/Library/ENV/4.3/i686-apple-darwin11-llvm-g++-4.2:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/ENV/4.3/i686-apple-darwin11-llvm-gcc-4.2:
--------------------------------------------------------------------------------
1 | cc
--------------------------------------------------------------------------------
/Library/Aliases/awsebcli:
--------------------------------------------------------------------------------
1 | ../Formula/aws-elasticbeanstalk.rb
--------------------------------------------------------------------------------
/Library/Aliases/boot2docker-cli:
--------------------------------------------------------------------------------
1 | ../Formula/boot2docker.rb
--------------------------------------------------------------------------------
/Library/Aliases/brightness:
--------------------------------------------------------------------------------
1 | ../Formula/screenbrightness.rb
--------------------------------------------------------------------------------
/Library/Aliases/gnu-scientific-library:
--------------------------------------------------------------------------------
1 | ../Formula/gsl.rb
--------------------------------------------------------------------------------
/Library/Aliases/libtcnative:
--------------------------------------------------------------------------------
1 | ../Formula/tomcat-native.rb
--------------------------------------------------------------------------------
/Library/Aliases/pocketsphinx:
--------------------------------------------------------------------------------
1 | ../Formula/cmu-pocketsphinx.rb
--------------------------------------------------------------------------------
/Library/Aliases/speedtest-cli:
--------------------------------------------------------------------------------
1 | ../Formula/speedtest_cli.rb
--------------------------------------------------------------------------------
/Library/Aliases/sphinxbase:
--------------------------------------------------------------------------------
1 | ../Formula/cmu-sphinxbase.rb
--------------------------------------------------------------------------------
/Library/Aliases/usb-multiplex-daemon:
--------------------------------------------------------------------------------
1 | ../Formula/usbmuxd.rb
--------------------------------------------------------------------------------
/Library/Aliases/Secret Rabbit Code:
--------------------------------------------------------------------------------
1 | ../Formula/libsamplerate.rb
--------------------------------------------------------------------------------
/Library/Aliases/openscenegraph:
--------------------------------------------------------------------------------
1 | ../Formula/open-scene-graph.rb
--------------------------------------------------------------------------------
/Library/Aliases/yubikey-personalization:
--------------------------------------------------------------------------------
1 | ../Formula/ykpers.rb
--------------------------------------------------------------------------------
/Library/Aliases/adwaita-icon-theme:
--------------------------------------------------------------------------------
1 | ../Formula/gnome-icon-theme.rb
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/fuse/fuse.pc:
--------------------------------------------------------------------------------
1 | /usr/local/lib/pkgconfig/fuse.pc
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/fuse/osxfuse.pc:
--------------------------------------------------------------------------------
1 | /usr/local/lib/pkgconfig/osxfuse.pc
--------------------------------------------------------------------------------
/Library/ENV/4.3/make:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | export HOMEBREW_CCCFG="O$HOMEBREW_CCCFG"
3 | exec xcrun make "$@"
4 |
--------------------------------------------------------------------------------
/Library/ENV/4.3/bsdmake:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | export HOMEBREW_CCCFG="O$HOMEBREW_CCCFG"
3 | exec xcrun bsdmake "$@"
4 |
--------------------------------------------------------------------------------
/Library/Homebrew/os/mac/pathname.rb:
--------------------------------------------------------------------------------
1 | require "os/mac/mach"
2 |
3 | class Pathname
4 | include MachO
5 | end
6 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/bottles/testball_bottle-0.1.el_capitan.bottle.tar.gz:
--------------------------------------------------------------------------------
1 | testball_bottle-0.1.yosemite.bottle.tar.gz
--------------------------------------------------------------------------------
/Library/Homebrew/test/bottles/testball_bottle-0.1.mavericks.bottle.tar.gz:
--------------------------------------------------------------------------------
1 | testball_bottle-0.1.yosemite.bottle.tar.gz
--------------------------------------------------------------------------------
/Library/Homebrew/test/mach/a.out:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/mach/a.out
--------------------------------------------------------------------------------
/Library/Homebrew/test/bottles/testball_bottle-0.1.mountain_lion.bottle.tar.gz:
--------------------------------------------------------------------------------
1 | testball_bottle-0.1.yosemite.bottle.tar.gz
--------------------------------------------------------------------------------
/Library/ENV/4.3/mig:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | pwd="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
3 | exec xcrun mig -cc $pwd/cc "$@"
4 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/mach/fat.bundle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/mach/fat.bundle
--------------------------------------------------------------------------------
/Library/Homebrew/test/mach/fat.dylib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/mach/fat.dylib
--------------------------------------------------------------------------------
/Library/Homebrew/test/mach/i386.dylib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/mach/i386.dylib
--------------------------------------------------------------------------------
/Library/Homebrew/cmd/--repository.rb:
--------------------------------------------------------------------------------
1 | module Homebrew
2 | def __repository
3 | puts HOMEBREW_REPOSITORY
4 | end
5 | end
6 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/fixtures/test.gif:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/fixtures/test.gif
--------------------------------------------------------------------------------
/Library/Homebrew/test/fixtures/test.ico:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/fixtures/test.ico
--------------------------------------------------------------------------------
/Library/Homebrew/test/fixtures/test.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/fixtures/test.jpg
--------------------------------------------------------------------------------
/Library/Homebrew/test/fixtures/test.mp3:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/fixtures/test.mp3
--------------------------------------------------------------------------------
/Library/Homebrew/test/fixtures/test.pcap:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/fixtures/test.pcap
--------------------------------------------------------------------------------
/Library/Homebrew/test/fixtures/test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/fixtures/test.png
--------------------------------------------------------------------------------
/Library/Homebrew/test/fixtures/test.ps:
--------------------------------------------------------------------------------
1 | %!PS
2 | /Courier
3 | 20 selectfont
4 | 72 500 moveto
5 | (Hello World!) show
6 | showpage
7 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/fixtures/test.tiff:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/fixtures/test.tiff
--------------------------------------------------------------------------------
/Library/Homebrew/test/fixtures/test.wav:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/fixtures/test.wav
--------------------------------------------------------------------------------
/Library/Homebrew/test/mach/i386.bundle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/mach/i386.bundle
--------------------------------------------------------------------------------
/Library/Homebrew/test/mach/x86_64.bundle:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/mach/x86_64.bundle
--------------------------------------------------------------------------------
/Library/Homebrew/test/mach/x86_64.dylib:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/mach/x86_64.dylib
--------------------------------------------------------------------------------
/Library/Homebrew/test/tarballs/testball-0.1.tbz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/tarballs/testball-0.1.tbz
--------------------------------------------------------------------------------
/share/doc/homebrew/brew-test-bot-failed-pr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/share/doc/homebrew/brew-test-bot-failed-pr.png
--------------------------------------------------------------------------------
/share/doc/homebrew/brew-test-bot-passed-pr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/share/doc/homebrew/brew-test-bot-passed-pr.png
--------------------------------------------------------------------------------
/share/doc/homebrew/brew-test-bot-failed-test.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/share/doc/homebrew/brew-test-bot-failed-test.png
--------------------------------------------------------------------------------
/share/doc/homebrew/brew-test-bot-triggered-pr.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/share/doc/homebrew/brew-test-bot-triggered-pr.png
--------------------------------------------------------------------------------
/share/doc/homebrew/brew-test-bot-failed-jenkins.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/share/doc/homebrew/brew-test-bot-failed-jenkins.png
--------------------------------------------------------------------------------
/share/doc/homebrew/brew-test-bot-passed-jenkins.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/share/doc/homebrew/brew-test-bot-passed-jenkins.png
--------------------------------------------------------------------------------
/Library/Homebrew/compat/keg.rb:
--------------------------------------------------------------------------------
1 | class Keg
2 | def fname
3 | opoo "Keg#fname is a deprecated alias for Keg#name and will be removed soon"
4 | name
5 | end
6 | end
7 |
--------------------------------------------------------------------------------
/share/doc/homebrew/brew-test-bot-for-core-contributors-block.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/share/doc/homebrew/brew-test-bot-for-core-contributors-block.png
--------------------------------------------------------------------------------
/share/doc/homebrew/brew-test-bot-for-core-contributors-tabs.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/share/doc/homebrew/brew-test-bot-for-core-contributors-tabs.png
--------------------------------------------------------------------------------
/share/doc/homebrew/brew-test-bot-for-core-contributors-console.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/share/doc/homebrew/brew-test-bot-for-core-contributors-console.png
--------------------------------------------------------------------------------
/share/doc/homebrew/brew-test-bot-for-core-contributors-trigger.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/share/doc/homebrew/brew-test-bot-for-core-contributors-trigger.png
--------------------------------------------------------------------------------
/Library/Homebrew/compat/version.rb:
--------------------------------------------------------------------------------
1 | class Version
2 | def slice(*args)
3 | opoo "Calling slice on versions is deprecated, use: to_s.slice"
4 | to_s.slice(*args)
5 | end
6 | end
7 |
--------------------------------------------------------------------------------
/Library/ENV/4.3/ant:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | export HOMEBREW_CCCFG="O$HOMEBREW_CCCFG"
3 | ant=/usr/bin/ant
4 | [ -x "$ant" ] || ant="$(${HOMEBREW_BREW_FILE} --prefix ant)/bin/ant"
5 | exec "$ant" "$@"
6 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/bottles/testball_bottle-0.1.yosemite.bottle.tar.gz:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/LRFLEW/homebrew/master/Library/Homebrew/test/bottles/testball_bottle-0.1.yosemite.bottle.tar.gz
--------------------------------------------------------------------------------
/Library/ENV/4.3/sed:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | if [[ $HOMEBREW_CCCFG == *s* ]]; then
3 | # Fix issue with sed barfing on unicode characters on Mountain Lion
4 | unset LC_ALL
5 | export LC_CTYPE='C'
6 | fi
7 | exec /usr/bin/sed "$@"
8 |
--------------------------------------------------------------------------------
/Library/Homebrew/cmd/--cellar.rb:
--------------------------------------------------------------------------------
1 | module Homebrew
2 | def __cellar
3 | if ARGV.named.empty?
4 | puts HOMEBREW_CELLAR
5 | else
6 | puts ARGV.resolved_formulae.map(&:rack)
7 | end
8 | end
9 | end
10 |
--------------------------------------------------------------------------------
/Library/Homebrew/cmd/home.rb:
--------------------------------------------------------------------------------
1 | module Homebrew
2 | def home
3 | if ARGV.named.empty?
4 | exec_browser HOMEBREW_WWW
5 | else
6 | exec_browser(*ARGV.formulae.map(&:homepage))
7 | end
8 | end
9 | end
10 |
--------------------------------------------------------------------------------
/Library/ENV/4.3/pod2man:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 | POD2MAN=$(/usr/bin/which pod2man5.18 || /usr/bin/which pod2man5.16 || /usr/bin/which pod2man5.12 || /usr/bin/which $HOMEBREW_PREFIX/opt/pod2man/bin/pod2man || echo /usr/bin/pod2man)
3 | exec $POD2MAN "$@"
4 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/Gemfile:
--------------------------------------------------------------------------------
1 | source "https://rubygems.org"
2 |
3 | gem "mocha", "~> 1.1"
4 | gem "minitest", "~> 5.3"
5 | gem "rake", "~> 10.3"
6 | gem "simplecov", "~> 0.10.0", :require => false
7 | gem "coveralls", "0.8.9", :require => false
8 |
--------------------------------------------------------------------------------
/Library/Homebrew/official_taps.rb:
--------------------------------------------------------------------------------
1 | OFFICIAL_TAPS = %w[
2 | apache
3 | binary
4 | completions
5 | devel-only
6 | dupes
7 | emacs
8 | fuse
9 | games
10 | nginx
11 | php
12 | python
13 | science
14 | tex
15 | versions
16 | x11
17 | ]
18 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/lib/integration_mocks.rb:
--------------------------------------------------------------------------------
1 | module Homebrew
2 | module Diagnostic
3 | class Checks
4 | def check_integration_test
5 | "This is an integration test" if ENV["HOMEBREW_INTEGRATION_TEST"]
6 | end
7 | end
8 | end
9 | end
10 |
--------------------------------------------------------------------------------
/Library/Homebrew/cmd/--prefix.rb:
--------------------------------------------------------------------------------
1 | module Homebrew
2 | def __prefix
3 | if ARGV.named.empty?
4 | puts HOMEBREW_PREFIX
5 | else
6 | puts ARGV.resolved_formulae.map { |f| f.opt_prefix.exist? ? f.opt_prefix : f.installed_prefix }
7 | end
8 | end
9 | end
10 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/patches/noop-b.diff:
--------------------------------------------------------------------------------
1 | diff --git libexec/NOOP libexec/NOOP
2 | index bfdda4c..e08d8f4 100755
3 | --- libexec/NOOP
4 | +++ libexec/NOOP
5 | @@ -1,2 +1,2 @@
6 | #!/bin/bash
7 | -echo NOOP
8 | \ No newline at end of file
9 | +echo ABCD
10 | \ No newline at end of file
11 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/fixtures/test.diff:
--------------------------------------------------------------------------------
1 | diff --git a/libexec/NOOP b/libexec/NOOP
2 | index bfdda4c..e08d8f4 100755
3 | --- a/libexec/NOOP
4 | +++ b/libexec/NOOP
5 | @@ -1,2 +1,2 @@
6 | #!/bin/bash
7 | -echo NOOP
8 | \ No newline at end of file
9 | +echo ABCD
10 | \ No newline at end of file
11 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/patches/noop-a.diff:
--------------------------------------------------------------------------------
1 | diff --git a/libexec/NOOP b/libexec/NOOP
2 | index bfdda4c..e08d8f4 100755
3 | --- a/libexec/NOOP
4 | +++ b/libexec/NOOP
5 | @@ -1,2 +1,2 @@
6 | #!/bin/bash
7 | -echo NOOP
8 | \ No newline at end of file
9 | +echo ABCD
10 | \ No newline at end of file
11 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.10/sqlite3.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 |
6 | Name: SQLite
7 | Description: SQL database engine
8 | Version: 3.8.5
9 | Libs: -L${libdir} -lsqlite3
10 | Libs.private:
11 | Cflags: -I${includedir}
12 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.6/sqlite3.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 |
6 | Name: SQLite
7 | Description: SQL database engine
8 | Version: 3.6.12
9 | Libs: -L${libdir} -lsqlite3
10 | Libs.private:
11 | Cflags: -I${includedir}
12 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.7/sqlite3.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 |
6 | Name: SQLite
7 | Description: SQL database engine
8 | Version: 3.7.7
9 | Libs: -L${libdir} -lsqlite3
10 | Libs.private:
11 | Cflags: -I${includedir}
12 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.8/sqlite3.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 |
6 | Name: SQLite
7 | Description: SQL database engine
8 | Version: 3.7.12
9 | Libs: -L${libdir} -lsqlite3
10 | Libs.private:
11 | Cflags: -I${includedir}
12 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.9/sqlite3.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 |
6 | Name: SQLite
7 | Description: SQL database engine
8 | Version: 3.7.13
9 | Libs: -L${libdir} -lsqlite3
10 | Libs.private:
11 | Cflags: -I${includedir}
12 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.11/sqlite3.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 |
6 | Name: SQLite
7 | Description: SQL database engine
8 | Version: 3.8.10.2
9 | Libs: -L${libdir} -lsqlite3
10 | Libs.private:
11 | Cflags: -I${includedir}
12 |
--------------------------------------------------------------------------------
/Library/Homebrew/compat/download_strategy.rb:
--------------------------------------------------------------------------------
1 | require "download_strategy"
2 |
3 | CurlSSL3DownloadStrategy = CurlDownloadStrategy
4 | CurlUnsafeDownloadStrategy = CurlDownloadStrategy
5 | StrictSubversionDownloadStrategy = SubversionDownloadStrategy
6 | UnsafeSubversionDownloadStrategy = SubversionDownloadStrategy
7 |
--------------------------------------------------------------------------------
/Library/Homebrew/requirements/fortran_requirement.rb:
--------------------------------------------------------------------------------
1 | require "requirement"
2 |
3 | class FortranRequirement < Requirement
4 | fatal true
5 |
6 | default_formula "gcc"
7 |
8 | env { ENV.fortran }
9 |
10 | satisfy :build_env => false do
11 | which(ENV["FC"] || "gfortran")
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/fixtures/test.svg:
--------------------------------------------------------------------------------
1 |
5 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.5/libcrypto.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 |
6 | Name: OpenSSL-libcrypto
7 | Description: OpenSSL cryptography library
8 | Version: 0.9.7l
9 | Requires:
10 | Libs: -L${libdir} -lcrypto -lz
11 | Cflags: -I${includedir}
12 |
--------------------------------------------------------------------------------
/Library/Homebrew/cmd/tap-pin.rb:
--------------------------------------------------------------------------------
1 | require "tap"
2 |
3 | module Homebrew
4 | def tap_pin
5 | ARGV.named.each do |name|
6 | tap = Tap.fetch(name)
7 | raise "Homebrew/homebrew is not allowed" if tap.core_formula_repository?
8 | tap.pin
9 | ohai "Pinned #{tap.name}"
10 | end
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Homebrew/cmd/tap-unpin.rb:
--------------------------------------------------------------------------------
1 | require "tap"
2 |
3 | module Homebrew
4 | def tap_unpin
5 | ARGV.named.each do |name|
6 | tap = Tap.fetch(name)
7 | raise "Homebrew/homebrew is not allowed" if tap.core_formula_repository?
8 | tap.unpin
9 | ohai "Unpinned #{tap.name}"
10 | end
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.10/zlib.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | sharedlibdir=${libdir}
5 | includedir=${prefix}/include
6 |
7 | Name: zlib
8 | Description: zlib compression library
9 | Version: 1.2.5
10 |
11 | Requires:
12 | Libs: -L${libdir} -L${sharedlibdir} -lz
13 | Cflags: -I${includedir}
14 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.11/zlib.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | sharedlibdir=${libdir}
5 | includedir=${prefix}/include
6 |
7 | Name: zlib
8 | Description: zlib compression library
9 | Version: 1.2.5
10 |
11 | Requires:
12 | Libs: -L${libdir} -L${sharedlibdir} -lz
13 | Cflags: -I${includedir}
14 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.6/zlib.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | sharedlibdir=${libdir}
5 | includedir=${prefix}/include
6 |
7 | Name: zlib
8 | Description: zlib compression library
9 | Version: 1.2.3
10 |
11 | Requires:
12 | Libs: -L${libdir} -L${sharedlibdir} -lz
13 | Cflags: -I${includedir}
14 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.7/zlib.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | sharedlibdir=${libdir}
5 | includedir=${prefix}/include
6 |
7 | Name: zlib
8 | Description: zlib compression library
9 | Version: 1.2.5
10 |
11 | Requires:
12 | Libs: -L${libdir} -L${sharedlibdir} -lz
13 | Cflags: -I${includedir}
14 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.8/zlib.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | sharedlibdir=${libdir}
5 | includedir=${prefix}/include
6 |
7 | Name: zlib
8 | Description: zlib compression library
9 | Version: 1.2.5
10 |
11 | Requires:
12 | Libs: -L${libdir} -L${sharedlibdir} -lz
13 | Cflags: -I${includedir}
14 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.9/zlib.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | sharedlibdir=${libdir}
5 | includedir=${prefix}/include
6 |
7 | Name: zlib
8 | Description: zlib compression library
9 | Version: 1.2.5
10 |
11 | Requires:
12 | Libs: -L${libdir} -L${sharedlibdir} -lz
13 | Cflags: -I${includedir}
14 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.11/libxslt.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 |
6 |
7 | Name: libxslt
8 | Version: 1.1.28
9 | Description: XSLT library version 2.
10 | Requires: libxml-2.0
11 | Libs: -L${libdir} -lxslt -lxml2 -lz -lpthread -licucore -lm
12 | Cflags: -I${includedir}
13 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.8/libxslt.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 |
6 |
7 | Name: libxslt
8 | Version: 1.1.26
9 | Description: XSLT library version 2.
10 | Requires: libxml-2.0
11 | Libs: -L${libdir} -lxslt -lxml2 -lz -lpthread -licucore -lm
12 | Cflags: -I${includedir}
13 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.9/libxslt.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 |
6 |
7 | Name: libxslt
8 | Version: 1.1.28
9 | Description: XSLT library version 2.
10 | Requires: libxml-2.0
11 | Libs: -L${libdir} -lxslt -lxml2 -lz -lpthread -licucore -lm
12 | Cflags: -I${includedir}
13 |
--------------------------------------------------------------------------------
/Library/Homebrew/extend/enumerable.rb:
--------------------------------------------------------------------------------
1 | module Enumerable
2 | def flat_map
3 | return to_enum(:flat_map) unless block_given?
4 | r = []
5 | each do |*args|
6 | result = yield(*args)
7 | result.respond_to?(:to_ary) ? r.concat(result) : r.push(result)
8 | end
9 | r
10 | end unless method_defined?(:flat_map)
11 | end
12 |
--------------------------------------------------------------------------------
/.yardopts:
--------------------------------------------------------------------------------
1 | --title "Homebrew"
2 | --main Library/Homebrew/README.md
3 | --markup markdown
4 | --no-private
5 | --exclude Library/Homebrew/test/
6 | --exclude Library/Homebrew/vendor/
7 | --exclude Library/Homebrew/compat/
8 | Library/Homebrew/**/*.rb
9 | -
10 | share/doc/homebrew/*.html
11 | Library/Homebrew/*.md
12 | share/doc/homebrew/*.md
13 | *.md
14 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.10/libxslt.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 |
6 |
7 | Name: libxslt
8 | Version: 1.1.28
9 | Description: XSLT library version 2.
10 | Requires: libxml-2.0
11 | Libs: -L${libdir} -lxslt -lxml2 -lz -lpthread -licucore -lm
12 | Cflags: -I${includedir}
13 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.11/libexslt.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 |
6 |
7 | Name: libexslt
8 | Version: 0.8.17
9 | Description: EXSLT Extension library
10 | Requires: libxml-2.0
11 | Libs: -L${libdir} -lexslt -lxslt -lxml2 -lz -lpthread -licucore -lm
12 | Cflags: -I${includedir}
13 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.11/libxml-2.0.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 | modules=1
6 |
7 | Name: libXML
8 | Version: 2.9.2
9 | Description: libXML library version2.
10 | Requires:
11 | Libs: -L${libdir} -lxml2
12 | Libs.private: -lpthread -lz -lm
13 | Cflags: -I${includedir}/libxml2
14 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.10/libexslt.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 |
6 |
7 | Name: libexslt
8 | Version: 0.8.17
9 | Description: EXSLT Extension library
10 | Requires: libxml-2.0
11 | Libs: -L${libdir} -lexslt -lxslt -lxml2 -lz -lpthread -licucore -lm
12 | Cflags: -I${includedir}
13 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.10/libxml-2.0.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 | modules=1
6 |
7 | Name: libXML
8 | Version: 2.9.0
9 | Description: libXML library version2.
10 | Requires:
11 | Libs: -L${libdir} -lxml2
12 | Libs.private: -lpthread -lz -lm
13 | Cflags: -I${includedir}/libxml2
14 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.8/libexslt.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 |
6 |
7 | Name: libexslt
8 | Version: 0.8.15
9 | Description: EXSLT Extension library
10 | Requires: libxml-2.0
11 | Libs: -L${libdir} -lexslt -lxslt -lxml2 -lz -lpthread -licucore -lm
12 | Cflags: -I${includedir}
13 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.8/libxml-2.0.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 | modules=1
6 |
7 | Name: libXML
8 | Version: 2.7.8
9 | Description: libXML library version2.
10 | Requires:
11 | Libs: -L${libdir} -lxml2
12 | Libs.private: -lpthread -lz -lm
13 | Cflags: -I${includedir}/libxml2
14 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.9/libexslt.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 |
6 |
7 | Name: libexslt
8 | Version: 0.8.17
9 | Description: EXSLT Extension library
10 | Requires: libxml-2.0
11 | Libs: -L${libdir} -lexslt -lxslt -lxml2 -lz -lpthread -licucore -lm
12 | Cflags: -I${includedir}
13 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.9/libxml-2.0.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 | modules=1
6 |
7 | Name: libXML
8 | Version: 2.9.0
9 | Description: libXML library version2.
10 | Requires:
11 | Libs: -L${libdir} -lxml2
12 | Libs.private: -lpthread -lz -lm
13 | Cflags: -I${includedir}/libxml2
14 |
--------------------------------------------------------------------------------
/Library/Homebrew/cmd/untap.rb:
--------------------------------------------------------------------------------
1 | require "tap"
2 |
3 | module Homebrew
4 | def untap
5 | raise "Usage is `brew untap `" if ARGV.empty?
6 |
7 | ARGV.named.each do |tapname|
8 | tap = Tap.fetch(tapname)
9 | raise "Homebrew/homebrew is not allowed" if tap.core_formula_repository?
10 | tap.uninstall
11 | end
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Homebrew/extend/module.rb:
--------------------------------------------------------------------------------
1 | class Module
2 | def attr_rw(*attrs)
3 | file, line, = caller.first.split(":")
4 | line = line.to_i
5 |
6 | attrs.each do |attr|
7 | module_eval <<-EOS, file, line
8 | def #{attr}(val=nil)
9 | val.nil? ? @#{attr} : @#{attr} = val
10 | end
11 | EOS
12 | end
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/topgit.rb:
--------------------------------------------------------------------------------
1 | class Topgit < Formula
2 | desc "Git patch queue manager"
3 | homepage "https://github.com/greenrd/topgit"
4 | url "https://github.com/greenrd/topgit/archive/topgit-0.9.tar.gz"
5 | sha256 "24b55f666e8d88ebf092a1df365492a659210a750c0793acb0c8560694203dfd"
6 |
7 | def install
8 | system "make", "install", "prefix=#{prefix}"
9 | end
10 | end
11 |
--------------------------------------------------------------------------------
/Library/Formula/ppss.rb:
--------------------------------------------------------------------------------
1 | class Ppss < Formula
2 | desc "Shell script to execute commands in parallel"
3 | homepage "https://ppss.googlecode.com"
4 | url "https://ppss.googlecode.com/files/ppss-2.97.tgz"
5 | sha256 "25d819a97d8ca04a27907be4bfcc3151712837ea12a671f1a3c9e58bc025360f"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "ppss"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/ttf2eot.rb:
--------------------------------------------------------------------------------
1 | class Ttf2eot < Formula
2 | desc "Convert TTF files to EOT"
3 | homepage "https://code.google.com/p/ttf2eot/"
4 | url "https://ttf2eot.googlecode.com/files/ttf2eot-0.0.2-2.tar.gz"
5 | sha256 "023cf04d7c717657e92afe566518bf2a696ab22a2a8eba764340000bebff8db8"
6 |
7 | def install
8 | system "make"
9 | bin.install "ttf2eot"
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Library/Homebrew/ld64_dependency.rb:
--------------------------------------------------------------------------------
1 | require "dependency"
2 |
3 | # This special dependency ensures that the Tigerbrew ld64
4 | # formula is used as gcc's ld in place of the old version
5 | # that comes with the OS.
6 | class LD64Dependency < Dependency
7 | def initialize(name = "ld64", tags = [:build], env_proc = nil)
8 | super
9 | @env_proc = proc { ENV.ld64 }
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Library/Homebrew/cmd/--cache.rb:
--------------------------------------------------------------------------------
1 | require "cmd/fetch"
2 |
3 | module Homebrew
4 | def __cache
5 | if ARGV.named.empty?
6 | puts HOMEBREW_CACHE
7 | else
8 | ARGV.formulae.each do |f|
9 | if fetch_bottle?(f)
10 | puts f.bottle.cached_download
11 | else
12 | puts f.cached_download
13 | end
14 | end
15 | end
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/swaks.rb:
--------------------------------------------------------------------------------
1 | class Swaks < Formula
2 | desc "SMTP command-line test tool"
3 | homepage "http://www.jetmore.org/john/code/swaks/"
4 | url "http://www.jetmore.org/john/code/swaks/files/swaks-20130209.0.tar.gz"
5 | sha256 "0b0967256dca82776f610f1db862bc47644b236f325fa48cbdb2651babd41f7c"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "swaks"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/zsh-lovers.rb:
--------------------------------------------------------------------------------
1 | class ZshLovers < Formula
2 | desc "Tips, tricks, and examples for zsh"
3 | homepage "https://grml.org/zsh/#zshlovers"
4 | url "https://grml.org/zsh/zsh-lovers.1"
5 | version "0.9.0"
6 | sha256 "b40802dd83f1f2eded9823776ae90af8e0b91488e97f98b3a0629f8d11953e81"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | man1.install "zsh-lovers.1"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/brew-pip.rb:
--------------------------------------------------------------------------------
1 | class BrewPip < Formula
2 | desc "Install pip packages as homebrew formulae"
3 | homepage "https://github.com/hanxue/brew-pip"
4 | url "https://github.com/hanxue/brew-pip/archive/0.4.1.tar.gz"
5 | sha256 "9049a6db97188560404d8ecad2a7ade72a4be4338d5241097d3e3e8e215cda28"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "bin/brew-pip"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/wy60.rb:
--------------------------------------------------------------------------------
1 | class Wy60 < Formula
2 | desc "Wyse 60 compatible terminal emulator"
3 | homepage "https://code.google.com/p/wy60/"
4 | url "https://wy60.googlecode.com/files/wy60-2.0.9.tar.gz"
5 | sha256 "f7379404f0baf38faba48af7b05f9e0df65266ab75071b2ca56195b63fc05ed0"
6 |
7 | def install
8 | system "./configure", "--prefix=#{prefix}"
9 | system "make", "install"
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Library/Homebrew/compat.rb:
--------------------------------------------------------------------------------
1 | require "compat/fails_with_llvm"
2 | require "compat/formula"
3 | require "compat/formula_specialties"
4 | require "compat/hardware"
5 | require "compat/macos"
6 | require "compat/md5"
7 | require "compat/requirements"
8 | require "compat/version"
9 | require "compat/download_strategy"
10 | require "compat/keg"
11 | require "compat/pathname"
12 | require "compat/dependency_collector"
13 |
--------------------------------------------------------------------------------
/Library/Homebrew/compat/fails_with_llvm.rb:
--------------------------------------------------------------------------------
1 | class Formula
2 | def fails_with_llvm(_msg = nil, _data = nil)
3 | opoo "Calling fails_with_llvm in the install method is deprecated"
4 | puts "Use the fails_with DSL instead"
5 | end
6 |
7 | def self.fails_with_llvm(msg = nil, data = {})
8 | data = msg if Hash === msg
9 | fails_with(:llvm) { build(data.delete(:build).to_i) }
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Library/Formula/brew-gem.rb:
--------------------------------------------------------------------------------
1 | class BrewGem < Formula
2 | desc "Install rubygems as homebrew formulae"
3 | homepage "https://github.com/sportngin/brew-gem"
4 | url "https://github.com/sportngin/brew-gem/archive/v0.6.1.tar.gz"
5 | sha256 "b3dd161d5fa6a643d97b08cad514f0c8fdba8b8f44ff80a70f6a5090cf02cdfd"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "bin/brew-gem"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Homebrew/cmd/pin.rb:
--------------------------------------------------------------------------------
1 | require "formula"
2 |
3 | module Homebrew
4 | def pin
5 | raise FormulaUnspecifiedError if ARGV.named.empty?
6 |
7 | ARGV.resolved_formulae.each do |f|
8 | if f.pinned?
9 | opoo "#{f.name} already pinned"
10 | elsif !f.pinnable?
11 | onoe "#{f.name} not installed"
12 | else
13 | f.pin
14 | end
15 | end
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Homebrew/cmd/unpin.rb:
--------------------------------------------------------------------------------
1 | require "formula"
2 |
3 | module Homebrew
4 | def unpin
5 | raise FormulaUnspecifiedError if ARGV.named.empty?
6 |
7 | ARGV.resolved_formulae.each do |f|
8 | if f.pinned?
9 | f.unpin
10 | elsif !f.pinnable?
11 | onoe "#{f.name} not installed"
12 | else
13 | opoo "#{f.name} not pinned"
14 | end
15 | end
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/ENV/pkgconfig/10.5/libcurl.pc:
--------------------------------------------------------------------------------
1 | prefix=/usr
2 | exec_prefix=${prefix}
3 | libdir=${exec_prefix}/lib
4 | includedir=${prefix}/include
5 |
6 | Name: libcurl
7 | URL: http://curl.haxx.se/
8 | Description: Library to transfer files with ftp, http, etc.
9 | Version: 7.16.4
10 | Libs: -L${libdir} -lcurl
11 | Libs.private: -lssl -lcrypto -Wl,-weak-lldap -Wl,-weak-lgssapi_krb5 -lresolv -lz
12 | Cflags: -I${includedir}
13 |
--------------------------------------------------------------------------------
/Library/Formula/redsocks.rb:
--------------------------------------------------------------------------------
1 | class Redsocks < Formula
2 | desc "Transparent socks redirector"
3 | homepage "http://darkk.net.ru/redsocks"
4 | url "https://github.com/darkk/redsocks/archive/release-0.4.tar.gz"
5 | sha256 "618cf9e8cd98082db31f4fde6450eace656fba8cd6b87aa4565512640d341045"
6 |
7 | depends_on "libevent"
8 |
9 | def install
10 | system "make"
11 | bin.install "redsocks"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/snobol4.rb:
--------------------------------------------------------------------------------
1 | class Snobol4 < Formula
2 | desc "SNOBOL4 programming language"
3 | homepage "http://www.snobol4.org/"
4 | url "ftp://ftp.ultimate.com/snobol/snobol4-1.5.tar.gz"
5 | sha256 "9f7ec649f2d700a30091af3bbd68db90b916d728200f915b1ba522bcfd0d7abd"
6 |
7 | def install
8 | system "./configure", "--prefix=#{prefix}", "--mandir=#{man}"
9 | system "make", "install"
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Library/Formula/gitslave.rb:
--------------------------------------------------------------------------------
1 | class Gitslave < Formula
2 | desc "Create group of related repos with one as superproject"
3 | homepage "http://gitslave.sourceforge.net"
4 | url "https://downloads.sourceforge.net/project/gitslave/gitslave-2.0.2.tar.gz"
5 | sha256 "8aa3dcb1b50418cc9cee9bee86bb4b279c1c5a34b7adc846697205057d4826f0"
6 |
7 | def install
8 | system "make", "install", "prefix=#{prefix}"
9 | end
10 | end
11 |
--------------------------------------------------------------------------------
/Library/Formula/mussh.rb:
--------------------------------------------------------------------------------
1 | class Mussh < Formula
2 | desc "Multi-host SSH wrapper"
3 | homepage "http://mussh.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/mussh/mussh/1.0/mussh-1.0.tgz"
5 | sha256 "6ba883cfaacc3f54c2643e8790556ff7b17da73c9e0d4e18346a51791fedd267"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "mussh"
11 | man1.install "mussh.1"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/picoc.rb:
--------------------------------------------------------------------------------
1 | class Picoc < Formula
2 | desc "C interpreter for scripting"
3 | homepage "https://code.google.com/p/picoc/"
4 | url "https://picoc.googlecode.com/files/picoc-2.1.tar.bz2"
5 | sha256 "bfed355fab810b337ccfa9e3215679d0b9886c00d9cb5e691f7e7363fd388b7e"
6 |
7 | def install
8 | system "make", "CC=#{ENV.cc}", "CFLAGS=#{ENV.cflags} -DUNIX_HOST"
9 | bin.install "picoc"
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Library/Formula/sic.rb:
--------------------------------------------------------------------------------
1 | class Sic < Formula
2 | desc "Minimal multiplexing IRC client"
3 | homepage "http://tools.suckless.org/sic"
4 | url "http://dl.suckless.org/tools/sic-1.2.tar.gz"
5 | sha256 "ac07f905995e13ba2c43912d7a035fbbe78a628d7ba1c256f4ca1372fb565185"
6 |
7 | head "http://git.suckless.org/sic", :using => :git
8 |
9 | def install
10 | system "make", "PREFIX=#{prefix}", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/timedog.rb:
--------------------------------------------------------------------------------
1 | class Timedog < Formula
2 | desc "Lists files that were saved by a backup of the OS X Time Machine"
3 | homepage "https://github.com/nlfiedler/timedog"
4 | url "https://timedog.googlecode.com/files/timedog-1.3.zip"
5 | sha256 "4683f37a28407dabc5c56dc45e6480dd2db460289321edce8980a236cc2787ec"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "timedog"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/xmlformat.rb:
--------------------------------------------------------------------------------
1 | class Xmlformat < Formula
2 | desc "Format XML documents"
3 | homepage "http://www.kitebird.com/software/xmlformat/"
4 | url "http://www.kitebird.com/software/xmlformat/xmlformat-1.04.tar.gz"
5 | sha256 "71a70397e44760d67645007ad85fea99736f4b6f8679067a3b5f010589fd8fef"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "xmlformat.pl" => "xmlformat"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/git-open.rb:
--------------------------------------------------------------------------------
1 | class GitOpen < Formula
2 | desc "Open GitHub webpages from a terminal"
3 | homepage "https://github.com/jeffreyiacono/git-open"
4 | url "https://github.com/jeffreyiacono/git-open/archive/v1.1.tar.gz"
5 | sha256 "21b4b8f9394d5315b3790704ecb3bb031bce13a90da4a34af553391641421073"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "git-open.sh" => "git-open"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/pbrt.rb:
--------------------------------------------------------------------------------
1 | class Pbrt < Formula
2 | desc "Physically based rendering"
3 | homepage "http://pbrt.org/"
4 | url "https://github.com/mmp/pbrt-v2/archive/2.0.342.tar.gz"
5 | sha256 "397941435d4b217cd4a4adaca12ab6add9a960d46984972f259789d1462fb6d5"
6 |
7 | depends_on "openexr"
8 | depends_on "flex"
9 |
10 | def install
11 | system "make", "-C", "src"
12 | prefix.install "src/bin"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/pdfcrack.rb:
--------------------------------------------------------------------------------
1 | class Pdfcrack < Formula
2 | desc "PDF files password cracker"
3 | homepage "http://pdfcrack.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/pdfcrack/pdfcrack/pdfcrack-0.14/pdfcrack-0.14.tar.gz"
5 | sha256 "ac88eca576cebb40c4a63cd90542664de7d8f1b39885db5a7ac021d8b0c6a95c"
6 |
7 | def install
8 | system "make", "all"
9 | bin.install "pdfcrack"
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Library/Formula/webkit2png.rb:
--------------------------------------------------------------------------------
1 | class Webkit2png < Formula
2 | desc "Create screenshots of webpages from the terminal"
3 | homepage "http://www.paulhammond.org/webkit2png/"
4 | url "https://github.com/paulhammond/webkit2png/archive/v0.7.tar.gz"
5 | sha256 "9b810edb6f54cc23ba86b0212f203e6c3bbafc3cbdb62b9c33887548c91015bf"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "webkit2png"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/gzrt.rb:
--------------------------------------------------------------------------------
1 | class Gzrt < Formula
2 | desc "Gzip recovery toolkit"
3 | homepage "http://www.urbanophile.com/arenn/coding/gzrt/gzrt.html"
4 | url "http://www.urbanophile.com/arenn/coding/gzrt/gzrt-0.8.tar.gz"
5 | sha256 "b0b7dc53dadd8309ad9f43d6d6be7ac502c68ef854f1f9a15bd7f543e4571fee"
6 |
7 | def install
8 | system "make"
9 | bin.install "gzrecover"
10 | man1.install "gzrecover.1"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/peg.rb:
--------------------------------------------------------------------------------
1 | class Peg < Formula
2 | desc "Program to perform pattern matching on text"
3 | homepage "http://piumarta.com/software/peg/"
4 | url "http://piumarta.com/software/peg/peg-0.1.15.tar.gz"
5 | sha256 "b6736ca15e5eb9154596e620ebad94a4705c7e597fc97b11219a90fc171faef2"
6 |
7 | def install
8 | system "make", "all"
9 | bin.install %w[peg leg]
10 | man1.install gzip("src/peg.1")
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/spark.rb:
--------------------------------------------------------------------------------
1 | class Spark < Formula
2 | desc "Sparklines for the shell"
3 | homepage "http://zachholman.com/spark/"
4 | url "https://github.com/holman/spark/archive/v1.0.1.tar.gz"
5 | sha256 "a81c1bc538ce8e011f62264fe6f33d28042ff431b510a6359040dc77403ebab6"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "spark"
11 | end
12 |
13 | test do
14 | system "#{bin}/spark"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/tcpsplit.rb:
--------------------------------------------------------------------------------
1 | class Tcpsplit < Formula
2 | desc "Break a packet trace into some number of sub-traces"
3 | homepage "http://www.icir.org/mallman/software/tcpsplit/"
4 | url "http://www.icir.org/mallman/software/tcpsplit/tcpsplit-0.2.tar.gz"
5 | sha256 "885a6609d04eb35f31f1c6f06a0b9afd88776d85dec0caa33a86cef3f3c09d1d"
6 |
7 | def install
8 | system "make"
9 | bin.install "tcpsplit"
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Library/Formula/chgems.rb:
--------------------------------------------------------------------------------
1 | class Chgems < Formula
2 | desc "chroot for Ruby gems"
3 | homepage "https://github.com/postmodern/chgems#readme"
4 | url "https://github.com/postmodern/chgems/archive/v0.3.2.tar.gz"
5 | sha256 "515d1bfebb5d5183a41a502884e329fd4c8ddccb14ba8a6548a1f8912013f3dd"
6 | head "https://github.com/postmodern/chgems.git"
7 |
8 | def install
9 | system "make", "install", "PREFIX=#{prefix}"
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Library/Formula/idnits.rb:
--------------------------------------------------------------------------------
1 | class Idnits < Formula
2 | desc "Looks for problems in internet draft formatting"
3 | homepage "https://tools.ietf.org/tools/idnits/"
4 | url "https://tools.ietf.org/tools/idnits/idnits-2.13.02.tgz"
5 | sha256 "6e42b044c79dc4e616d10ee9e283c20acc741601811a6acfc0c0d310afdf0823"
6 |
7 | bottle :unneeded
8 |
9 | depends_on "aspell"
10 |
11 | def install
12 | bin.install "idnits"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/png++.rb:
--------------------------------------------------------------------------------
1 | class Pngxx < Formula
2 | desc "C++ wrapper for libpng library"
3 | homepage "http://www.nongnu.org/pngpp/"
4 | url "http://download.savannah.nongnu.org/releases/pngpp/png++-0.2.5.tar.gz"
5 | sha256 "339fa2dff2cdd117efb43768cb272745faef4d02705b5e0e840537a2c1467b72"
6 | revision 1
7 |
8 | depends_on "libpng"
9 |
10 | def install
11 | system "make", "PREFIX=#{prefix}", "install"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/repo.rb:
--------------------------------------------------------------------------------
1 | class Repo < Formula
2 | desc "Repository tool for Android development"
3 | homepage "https://source.android.com/source/developing.html"
4 | url "https://gerrit.googlesource.com/git-repo.git",
5 | :tag => "v1.12.32",
6 | :revision => "745b4ad660f8050045b521c4e15b7d3ac0b3d70e"
7 | version "1.22"
8 |
9 | bottle :unneeded
10 |
11 | def install
12 | bin.install "repo"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Homebrew/requirements/minimum_macos_requirement.rb:
--------------------------------------------------------------------------------
1 | require "requirement"
2 |
3 | class MinimumMacOSRequirement < Requirement
4 | fatal true
5 |
6 | def initialize(tags)
7 | @version = MacOS::Version.from_symbol(tags.first)
8 | super
9 | end
10 |
11 | satisfy(:build_env => false) { MacOS.version >= @version }
12 |
13 | def message
14 | "OS X #{@version.pretty_name} or newer is required."
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/clean.rb:
--------------------------------------------------------------------------------
1 | class Clean < Formula
2 | desc "Search for files matching a regex and delete them"
3 | homepage "http://clean.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/clean/clean/3.4/clean-3.4.tar.bz2"
5 | sha256 "761f3a9e1ed50747b6a62a8113fa362a7cc74d359ac6e8e30ba6b30d59115320"
6 |
7 | def install
8 | system "make"
9 | bin.install "clean"
10 | man1.install "clean.1"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/jing.rb:
--------------------------------------------------------------------------------
1 | class Jing < Formula
2 | desc "RELAX NG validator"
3 | homepage "https://code.google.com/p/jing-trang/"
4 | url "https://jing-trang.googlecode.com/files/jing-20091111.zip"
5 | sha256 "57690280aa6b5521b570aaa5fe77e1b48d84b2a1b0a24da62f9b982c4416908c"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | libexec.install Dir["*"]
11 | bin.write_jar_script libexec/"bin/jing.jar", "jing"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/makepp.rb:
--------------------------------------------------------------------------------
1 | class Makepp < Formula
2 | desc "Drop-in replacement for GNU make"
3 | homepage "http://makepp.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/makepp/2.0/makepp-2.0.tgz"
5 | sha256 "d1b64c6f259ed50dfe0c66abedeb059e5043fc02ca500b2702863d96cdc15a19"
6 |
7 | def install
8 | system "./configure", "--prefix=#{prefix}", "--mandir=#{man}"
9 | system "make", "install"
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Library/Formula/regldg.rb:
--------------------------------------------------------------------------------
1 | class Regldg < Formula
2 | desc "Regular expression grammar language dictionary generator"
3 | homepage "http://regldg.com"
4 | url "http://regldg.com/regldg-1.0.0.tar.gz"
5 | sha256 "cd550592cc7a2f29f5882dcd9cf892875dd4e84840d8fe87133df9814c8003f1"
6 |
7 | def install
8 | system "make"
9 | bin.install "regldg"
10 | end
11 |
12 | test do
13 | system "#{bin}/regldg", "test"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/ENV/4.3/apr-1-config:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | if [[ "$HOMEBREW_CCCFG" == *a* ]]; then
4 | case "$1" in
5 | --cc) echo "cc";;
6 | --cpp) echo "cpp";;
7 | --includedir) echo "$HOMEBREW_SDKROOT/usr/include/apr-1";;
8 | --includes) echo "-isystem$HOMEBREW_SDKROOT/usr/include/apr-1";;
9 | --apr-libtool) echo "glibtool";;
10 | *)
11 | exec xcrun apr-1-config "$@";;
12 | esac
13 | else
14 | exec /usr/bin/apr-1-config "$@"
15 | fi
16 |
--------------------------------------------------------------------------------
/Library/Formula/dnsmap.rb:
--------------------------------------------------------------------------------
1 | class Dnsmap < Formula
2 | desc "Passive DNS network mapper (a.k.a. subdomains bruteforcer)"
3 | homepage "https://code.google.com/p/dnsmap/"
4 | url "https://dnsmap.googlecode.com/files/dnsmap-0.30.tar.gz"
5 | sha256 "fcf03a7b269b51121920ac49f7d450241306cfff23c76f3da94b03792f6becbc"
6 |
7 | def install
8 | system "make", "CC=#{ENV.cc}", "CFLAGS=#{ENV.cflags}", "BINDIR=#{bin}", "install"
9 | end
10 | end
11 |
--------------------------------------------------------------------------------
/Library/Formula/trang.rb:
--------------------------------------------------------------------------------
1 | class Trang < Formula
2 | desc "XML schema converter"
3 | homepage "https://code.google.com/p/jing-trang/"
4 | url "https://jing-trang.googlecode.com/files/trang-20091111.zip"
5 | sha256 "d8a3f034f9918ebe5b265aafeadbee6729ddda5732cfc368e2c30b3b8c0ca598"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | libexec.install Dir["*"]
11 | bin.write_jar_script libexec/"trang.jar", "trang"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Homebrew/compat/pathname.rb:
--------------------------------------------------------------------------------
1 | class Pathname
2 | def cp(dst)
3 | opoo "Pathname#cp is deprecated, use FileUtils.cp"
4 | if file?
5 | FileUtils.cp to_s, dst
6 | else
7 | FileUtils.cp_r to_s, dst
8 | end
9 | dst
10 | end
11 |
12 | def chmod_R(perms)
13 | opoo "Pathname#chmod_R is deprecated, use FileUtils.chmod_R"
14 | require "fileutils"
15 | FileUtils.chmod_R perms, to_s
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/wbox.rb:
--------------------------------------------------------------------------------
1 | class Wbox < Formula
2 | desc "HTTP testing tool and configuration-less HTTP server"
3 | homepage "http://hping.org/wbox/"
4 | url "http://www.hping.org/wbox/wbox-5.tar.gz"
5 | sha256 "1589d85e83c8ee78383a491d89e768ab9aab9f433c5f5e035cfb5eed17efaa19"
6 |
7 | def install
8 | system "make"
9 | bin.install "wbox"
10 | end
11 |
12 | test do
13 | system "#{bin}/wbox", "www.google.com", "1"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Homebrew/checksum.rb:
--------------------------------------------------------------------------------
1 | class Checksum
2 | attr_reader :hash_type, :hexdigest
3 | alias_method :to_s, :hexdigest
4 |
5 | TYPES = [:sha1, :sha256]
6 |
7 | def initialize(hash_type, hexdigest)
8 | @hash_type = hash_type
9 | @hexdigest = hexdigest
10 | end
11 |
12 | def empty?
13 | hexdigest.empty?
14 | end
15 |
16 | def ==(other)
17 | hash_type == other.hash_type && hexdigest == other.hexdigest
18 | end
19 | end
20 |
--------------------------------------------------------------------------------
/Library/Formula/drip.rb:
--------------------------------------------------------------------------------
1 | class Drip < Formula
2 | desc "JVM launching without the hassle of persistent JVMs"
3 | homepage "https://github.com/flatland/drip"
4 | url "https://github.com/flatland/drip/archive/0.2.4.tar.gz"
5 | sha256 "9ed25e29759a077d02ddac61785f33d1f2e015b74f1fd934890aba4a35b3551d"
6 |
7 | def install
8 | system "make"
9 | libexec.install %w[bin src Makefile]
10 | bin.install_symlink libexec/"bin/drip"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/grepcidr.rb:
--------------------------------------------------------------------------------
1 | class Grepcidr < Formula
2 | desc "Filter IP addresses matching IPv4 CIDR/network specification"
3 | homepage "http://www.pc-tools.net/unix/grepcidr/"
4 | url "http://www.pc-tools.net/files/unix/grepcidr-2.0.tar.gz"
5 | sha256 "61886a377dabf98797145c31f6ba95e6837b6786e70c932324b7d6176d50f7fb"
6 |
7 | def install
8 | system "make"
9 | bin.install "grepcidr"
10 | man1.install "grepcidr.1"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Homebrew/language/go.rb:
--------------------------------------------------------------------------------
1 | require "resource"
2 |
3 | module Language
4 | module Go
5 | # Given a set of resources, stages them to a gopath for
6 | # building go software.
7 | # The resource names should be the import name of the package,
8 | # e.g. `resource "github.com/foo/bar"`
9 | def self.stage_deps(resources, target)
10 | resources.grep(Resource::Go) { |resource| resource.stage(target) }
11 | end
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Homebrew/requirements/unsigned_kext_requirement.rb:
--------------------------------------------------------------------------------
1 | require "requirement"
2 |
3 | class UnsignedKextRequirement < Requirement
4 | fatal true
5 |
6 | satisfy(:build_env => false) { MacOS.version < :yosemite }
7 |
8 | def message
9 | s = <<-EOS.undent
10 | Building this formula from source isn't possible due to OS X
11 | Yosemite and above's strict unsigned kext ban.
12 | EOS
13 | s += super
14 | s
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/test_mpi_requirement.rb:
--------------------------------------------------------------------------------
1 | require "testing_env"
2 | require "requirements/mpi_requirement"
3 |
4 | class MPIRequirementTests < Homebrew::TestCase
5 | def test_initialize_untangles_tags_and_wrapper_symbols
6 | wrappers = [:cc, :cxx, :f77]
7 | tags = [:optional, "some-other-tag"]
8 | dep = MPIRequirement.new(*wrappers + tags)
9 | assert_equal wrappers, dep.lang_list
10 | assert_equal tags, dep.tags
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/duply.rb:
--------------------------------------------------------------------------------
1 | class Duply < Formula
2 | desc "Frontend to the duplicity backup system"
3 | homepage "http://duply.net"
4 | url "https://downloads.sourceforge.net/project/ftplicity/duply%20\(simple%20duplicity\)/1.11.x/duply_1.11.1.tgz"
5 | sha256 "128792962bbd1509e875bd91e613be3aa1263e6edb57815957e07d54346bc02d"
6 |
7 | bottle :unneeded
8 |
9 | depends_on "duplicity"
10 |
11 | def install
12 | bin.install "duply"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/gimme.rb:
--------------------------------------------------------------------------------
1 | class Gimme < Formula
2 | desc "Shell script to install any Go version"
3 | homepage "https://github.com/travis-ci/gimme"
4 | url "https://github.com/travis-ci/gimme/archive/v0.2.4.tar.gz"
5 | sha256 "feb9c25d96cc6a4e735200a180070ec3458fea7d1795439abf8acad45edfc194"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "gimme"
11 | end
12 |
13 | test do
14 | system "#{bin}/gimme", "-l"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/git-number.rb:
--------------------------------------------------------------------------------
1 | class GitNumber < Formula
2 | desc "Use numbers for dealing with files in git"
3 | homepage "https://github.com/holygeek/git-number"
4 | url "https://github.com/holygeek/git-number/archive/1.0.0a.tar.gz"
5 | sha256 "710804466860fdb6f985c0a1268887230c4c1ff708584b19e385bbaec872f4f5"
6 | version "1.0.0a"
7 |
8 | def install
9 | system "make", "test"
10 | system "make", "prefix=#{prefix}", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/ievms.rb:
--------------------------------------------------------------------------------
1 | class Ievms < Formula
2 | desc "Automated installation of Microsoft IE AppCompat virtual machines"
3 | homepage "https://xdissent.github.io/ievms/"
4 | url "https://github.com/xdissent/ievms/archive/v0.3.1.tar.gz"
5 | sha256 "4db0b334fa9471f1116e56b472ffd24f92c4d8a2d6e016cd9d4060c6059664bb"
6 |
7 | bottle :unneeded
8 |
9 | depends_on "unar"
10 |
11 | def install
12 | bin.install "ievms.sh" => "ievms"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/jbake.rb:
--------------------------------------------------------------------------------
1 | class Jbake < Formula
2 | desc "Java based static site/blog generator"
3 | homepage "http://jbake.org"
4 | url "http://jbake.org/files/jbake-2.4.0-bin.zip"
5 | sha256 "c255b34ac0a87b5fe8f679e59375651f6bcc0e575da6209841c80a2e07d16cc4"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | rm_f Dir["bin/*.bat"]
11 | libexec.install Dir["*"]
12 | bin.write_jar_script "#{libexec}/jbake-core.jar", "jbake"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/jerm.rb:
--------------------------------------------------------------------------------
1 | class Jerm < Formula
2 | desc "Communication terminal through serial and TCP/IP interfaces"
3 | homepage "http://www.bsddiary.net/jerm/"
4 | url "http://www.bsddiary.net/jerm/jerm-8096.tar.gz"
5 | version "0.8096"
6 | sha256 "8a63e34a2c6a95a67110a7a39db401f7af75c5c142d86d3ba300a7b19cbcf0e9"
7 |
8 | def install
9 | system "make", "all"
10 | bin.install %w[jerm tiocdtr]
11 | man1.install Dir["*.1"]
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/mp3gain.rb:
--------------------------------------------------------------------------------
1 | class Mp3gain < Formula
2 | desc "Lossless mp3 normalizer with statistical analysis"
3 | homepage "http://mp3gain.sourceforge.net"
4 | url "https://downloads.sourceforge.net/project/mp3gain/mp3gain/1.5.2/mp3gain-1_5_2_r2-src.zip"
5 | version "1.5.2"
6 | sha256 "3378d32c8333c14f57622802f6a92b725f36ee45a6b181657b595b1b5d64260f"
7 |
8 | def install
9 | system "make"
10 | bin.install "mp3gain"
11 | end
12 | end
13 |
14 |
--------------------------------------------------------------------------------
/Library/Formula/ttf2pt1.rb:
--------------------------------------------------------------------------------
1 | class Ttf2pt1 < Formula
2 | desc "True Type Font to Postscript Type 1 converter"
3 | homepage "http://ttf2pt1.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/ttf2pt1/ttf2pt1-3.4.4.tgz"
5 | sha256 "ae926288be910073883b5c8a3b8fc168fde52b91199fdf13e92d72328945e1d0"
6 |
7 | def install
8 | system "make", "all", "INSTDIR=#{prefix}"
9 | bin.install "ttf2pt1"
10 | man1.install "ttf2pt1.1"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/yamdi.rb:
--------------------------------------------------------------------------------
1 | class Yamdi < Formula
2 | desc "Add metadata to Flash video"
3 | homepage "http://yamdi.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/yamdi/yamdi/1.9/yamdi-1.9.tar.gz"
5 | sha256 "4a6630f27f6c22bcd95982bf3357747d19f40bd98297a569e9c77468b756f715"
6 |
7 | def install
8 | system "#{ENV.cc} #{ENV.cflags} yamdi.c -o yamdi"
9 | bin.install "yamdi"
10 | man1.install "man1/yamdi.1"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/fixtures/receipt_old.json:
--------------------------------------------------------------------------------
1 | {
2 | "used_options": [
3 | "--with-foo",
4 | "--without-bar"
5 | ],
6 | "unused_options": [
7 | "--with-baz",
8 | "--without-qux"
9 | ],
10 | "built_as_bottle": false,
11 | "poured_from_bottle": true,
12 | "tapped_from": "Homebrew/homebrew",
13 | "time": 1403827774,
14 | "HEAD": "deadbeefdeadbeefdeadbeefdeadbeefdeadbeef",
15 | "stdlib": "libcxx",
16 | "compiler": "clang"
17 | }
18 |
--------------------------------------------------------------------------------
/Library/Formula/briss.rb:
--------------------------------------------------------------------------------
1 | class Briss < Formula
2 | desc "Crop PDF files"
3 | homepage "http://briss.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/briss/release%200.9/briss-0.9.tar.gz"
5 | sha256 "45dd668a9ceb9cd59529a9fefe422a002ee1554a61be07e6fc8b3baf33d733d9"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | libexec.install Dir["*.jar"]
11 | bin.write_jar_script libexec/"briss-#{version}.jar", "briss"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/cadubi.rb:
--------------------------------------------------------------------------------
1 | class Cadubi < Formula
2 | desc "Creative ASCII drawing utility"
3 | homepage "http://langworth.com/pub/cadubi/"
4 | url "http://langworth.com/pub/cadubi-1.3.tar.gz"
5 | sha256 "ca8b6ea305e0eccb11add7fc165beeee7ef33f9f0106e84efa1b364f082df0ab"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | inreplace "cadubi", "$Bin/help.txt", "#{doc}/help.txt"
11 | bin.install "cadubi"
12 | doc.install "help.txt"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/cocot.rb:
--------------------------------------------------------------------------------
1 | class Cocot < Formula
2 | desc "Code converter on tty"
3 | homepage "http://vmi.jp/software/cygwin/cocot.html"
4 | url "https://github.com/vmi/cocot/archive/cocot-1.1-20120313.tar.gz"
5 | sha256 "bc67576b04a753c49ec563c30fb0cc383e9ce7a3db9295a384b7f77fcc1a57b8"
6 |
7 | head "https://github.com/vmi/cocot.git"
8 |
9 | def install
10 | system "./configure", "--prefix=#{prefix}"
11 | system "make", "install"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/coda-cli.rb:
--------------------------------------------------------------------------------
1 | class CodaCli < Formula
2 | desc "Shell integration for Panic's Coda"
3 | homepage "http://justinhileman.info/coda-cli/"
4 | url "https://github.com/bobthecow/coda-cli/archive/v1.0.5.tar.gz"
5 | sha256 "5ed407313a8d1fc6cc4d5b1acc14a80f7e6fad6146f2334de510e475955008b9"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "coda"
11 | end
12 |
13 | test do
14 | system "#{bin}/coda", "-h"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/darkhttpd.rb:
--------------------------------------------------------------------------------
1 | class Darkhttpd < Formula
2 | desc "Small static webserver without CGI"
3 | homepage "https://unix4lyfe.org/darkhttpd/"
4 | url "https://unix4lyfe.org/darkhttpd/darkhttpd-1.10.tar.bz2"
5 | sha256 "b5a9bcfe6e65a3fc20f96e6badb5da7ba776a792f13fe90015fe9f63b3c2eb63"
6 |
7 | def install
8 | system "make"
9 | bin.install "darkhttpd"
10 | end
11 |
12 | test do
13 | system "#{bin}/darkhttpd", "--help"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Formula/httptunnel.rb:
--------------------------------------------------------------------------------
1 | class Httptunnel < Formula
2 | desc "Tunnels a data stream in HTTP requests"
3 | homepage "http://www.nocrew.org/software/httptunnel.html"
4 | url "http://www.nocrew.org/software/httptunnel/httptunnel-3.3.tar.gz"
5 | sha256 "142f82b204876c2aa90f19193c7ff78d90bb4c2cba99dfd4ef625864aed1c556"
6 |
7 | def install
8 | system "./configure", "--prefix=#{prefix}", "--mandir=#{man}"
9 | system "make", "install"
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Library/Formula/lxsplit.rb:
--------------------------------------------------------------------------------
1 | class Lxsplit < Formula
2 | desc "Tool for splitting or joining files"
3 | homepage "http://lxsplit.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/lxsplit/lxsplit-0.2.4.tar.gz"
5 | sha256 "858fa939803b2eba97ccc5ec57011c4f4b613ff299abbdc51e2f921016845056"
6 |
7 | def install
8 | bin.mkpath
9 | inreplace "Makefile", "/usr/local/bin", bin
10 | system "make"
11 | system "make", "install"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/mac-robber.rb:
--------------------------------------------------------------------------------
1 | class MacRobber < Formula
2 | desc "Digital investigation tool"
3 | homepage "http://www.sleuthkit.org/mac-robber/"
4 | url "https://downloads.sourceforge.net/project/mac-robber/mac-robber/1.02/mac-robber-1.02.tar.gz"
5 | sha256 "5895d332ec8d87e15f21441c61545b7f68830a2ee2c967d381773bd08504806d"
6 |
7 | def install
8 | system "make", "CC=#{ENV.cc}", "GCC_OPT=#{ENV.cflags}"
9 | bin.install "mac-robber"
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Library/Formula/memcache-top.rb:
--------------------------------------------------------------------------------
1 | class MemcacheTop < Formula
2 | desc "Grab real-time stats from memcache"
3 | homepage "https://code.google.com/p/memcache-top/"
4 | url "https://memcache-top.googlecode.com/files/memcache-top-v0.6"
5 | version "0.6"
6 | sha256 "d5f896a9e46a92988b782e340416312cc480261ce8a5818db45ccd0da8a0f22a"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "memcache-top-v#{version}" => "memcache-top"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/lpc21isp.rb:
--------------------------------------------------------------------------------
1 | class Lpc21isp < Formula
2 | desc "In-circuit programming (ISP) tool for several NXP microcontrollers"
3 | homepage "http://lpc21isp.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/lpc21isp/lpc21isp/1.97/lpc21isp_197.tar.gz"
5 | sha256 "9f7d80382e4b70bfa4200233466f29f73a36fea7dc604e32f05b9aa69ef591dc"
6 | version "1.97"
7 |
8 | def install
9 | system "make"
10 | bin.install ["lpc21isp"]
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/ondir.rb:
--------------------------------------------------------------------------------
1 | class Ondir < Formula
2 | desc "Automatically execute scripts as you traverse directories"
3 | homepage "http://swapoff.org/ondir.html"
4 | head "https://github.com/alecthomas/ondir.git"
5 | url "http://swapoff.org/files/ondir/ondir-0.2.3.tar.gz"
6 | sha256 "504a677e5b7c47c907f478d00f52c8ea629f2bf0d9134ac2a3bf0bbe64157ba3"
7 |
8 | def install
9 | system "make"
10 | system "make", "PREFIX=#{prefix}", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/ispc.rb:
--------------------------------------------------------------------------------
1 | class Ispc < Formula
2 | desc "Compiler for SIMD programming on the CPU"
3 | homepage "https://ispc.github.io"
4 | url "https://downloads.sourceforge.net/project/ispcmirror/v1.8.2/ispc-v1.8.2-osx.tar.gz"
5 | sha256 "9e42d7cca73e598d26727e4e5ab2f8b8e24d009fcb64424e566fa0f45329c2ec"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "ispc"
11 | end
12 |
13 | test do
14 | system "#{bin}/ispc", "-v"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/pakchois.rb:
--------------------------------------------------------------------------------
1 | class Pakchois < Formula
2 | desc "PKCS #11 wrapper library"
3 | homepage "http://www.manyfish.co.uk/pakchois/"
4 | url "http://www.manyfish.co.uk/pakchois/pakchois-0.4.tar.gz"
5 | sha256 "d73dc5f235fe98e4d1e8c904f40df1cf8af93204769b97dbb7ef7a4b5b958b9a"
6 |
7 | def install
8 | system "./configure", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}"
10 | system "make", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Homebrew/cmd/missing.rb:
--------------------------------------------------------------------------------
1 | require "formula"
2 | require "tab"
3 | require "diagnostic"
4 |
5 | module Homebrew
6 | def missing
7 | return unless HOMEBREW_CELLAR.exist?
8 |
9 | ff = if ARGV.named.empty?
10 | Formula.installed
11 | else
12 | ARGV.resolved_formulae
13 | end
14 |
15 | Diagnostic.missing_deps(ff) do |name, missing|
16 | print "#{name}: " if ff.size > 1
17 | puts "#{missing * " "}"
18 | end
19 | end
20 | end
21 |
--------------------------------------------------------------------------------
/Library/Formula/flake.rb:
--------------------------------------------------------------------------------
1 | class Flake < Formula
2 | desc "FLAC audio encoder"
3 | homepage "http://flake-enc.sourceforge.net"
4 | url "https://downloads.sourceforge.net/project/flake-enc/flake/0.11/flake-0.11.tar.bz2"
5 | sha256 "8dd249888005c2949cb4564f02b6badb34b2a0f408a7ec7ab01e11ceca1b7f19"
6 |
7 | def install
8 | ENV.j1
9 | system "./configure", "--disable-debug", "--prefix=#{prefix}"
10 | system "make"
11 | system "make", "install"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/geogit.rb:
--------------------------------------------------------------------------------
1 | class Geogit < Formula
2 | desc "Distributed version control for geospatial data"
3 | homepage "http://www.geogit.org"
4 | url "https://downloads.sourceforge.net/project/geogit/geogit-0.10.0/geogit-cli-app-0.10.0.zip"
5 | sha256 "b1256a2375aa38b5ba22a83d53f9befd3a7495fea5312884810744a43db77720"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "bin/geogit", "bin/geogit-console"
11 | prefix.install "repo"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/ripmime.rb:
--------------------------------------------------------------------------------
1 | class Ripmime < Formula
2 | desc "Extract attachments out of MIME encoded email packages"
3 | homepage "http://www.pldaniels.com/ripmime/"
4 | url "http://www.pldaniels.com/ripmime/ripmime-1.4.0.10.tar.gz"
5 | sha256 "896115488a7b7cad3b80f2718695b0c7b7c89fc0d456b09125c37f5a5734406a"
6 |
7 | def install
8 | system "make", "LIBS=-liconv", "CFLAGS=#{ENV.cflags}"
9 | bin.install "ripmime"
10 | man1.install "ripmime.1"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/stlviewer.rb:
--------------------------------------------------------------------------------
1 | class Stlviewer < Formula
2 | desc "View stl files"
3 | homepage "https://github.com/vishpat/stlviewer#readme"
4 | url "https://github.com/vishpat/stlviewer/archive/release-0.1.tar.gz"
5 | sha256 "55c1969537a7c663273d0d3ab242f0bf61b93d83a7a5ea0786436a2041ecdb8b"
6 |
7 | def install
8 | system "./compile.py"
9 | bin.install "stlviewer"
10 | end
11 |
12 | test do
13 | shell_output("#{bin}/stlviewer 2>&1", 1)
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Formula/ditaa.rb:
--------------------------------------------------------------------------------
1 | class Ditaa < Formula
2 | desc "Convert ASCII diagrams into proper bitmap graphics"
3 | homepage "http://ditaa.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/ditaa/ditaa/0.9/ditaa0_9.zip"
5 | sha256 "d689e933b80b065cd7c349e489cfb8feea69dd3e91ca78931edc6fa6e098e689"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | libexec.install "ditaa0_9.jar"
11 | bin.write_jar_script libexec/"ditaa0_9.jar", "ditaa"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/doublecpp.rb:
--------------------------------------------------------------------------------
1 | class Doublecpp < Formula
2 | desc "Double dispatch in C++"
3 | homepage "http://doublecpp.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/doublecpp/doublecpp-0.6.3.tar.gz"
5 | sha256 "232f8bf0d73795558f746c2e77f6d7cb54e1066cbc3ea7698c4fba80983423af"
6 |
7 | def install
8 | system "./configure", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}"
10 | system "make", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/modgit.rb:
--------------------------------------------------------------------------------
1 | class Modgit < Formula
2 | desc "Tool for git repo deploy with filters. Used for magento development."
3 | homepage "https://github.com/jreinke/modgit"
4 | url "https://github.com/jreinke/modgit/archive/v1.0.1.tar.gz"
5 | sha256 "3df1ccddaacf386a32be0fe5b6333438f17876bc6a4851d9bc22a68a73ae314d"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "modgit"
11 | end
12 |
13 | test do
14 | system "#{bin}/modgit"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/ringojs.rb:
--------------------------------------------------------------------------------
1 | class Ringojs < Formula
2 | desc "CommonJS-based JavaScript runtime"
3 | homepage "http://ringojs.org"
4 | url "https://github.com/ringo/ringojs/releases/download/v0.11.0/ringojs-0.11.tar.gz"
5 | sha256 "aafccc75f41f1c6e78fbc270a4f1788c506f31a640b5fa23bacd77daadf11d27"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | rm Dir["bin/*.cmd"]
11 | libexec.install Dir["*"]
12 | bin.write_exec_script Dir["#{libexec}/bin/*"]
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/shunit2.rb:
--------------------------------------------------------------------------------
1 | class Shunit2 < Formula
2 | desc "xUnit unit testing framework for Bourne-based shell scripts"
3 | homepage "https://code.google.com/p/shunit2/"
4 | url "https://shunit2.googlecode.com/files/shunit2-2.1.6.tgz"
5 | sha256 "65a313a76fd5cc1c58c9e19fbc80fc0e418a4cbfbd46d54b35ed5b6e0025d4ee"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "src/shunit2"
11 | end
12 |
13 | test do
14 | system "#{bin}/shunit2"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/tal.rb:
--------------------------------------------------------------------------------
1 | class Tal < Formula
2 | desc "Align line endings if they match"
3 | homepage "http://thomasjensen.com/software/tal/"
4 | url "http://thomasjensen.com/software/tal/tal-1.9.tar.gz"
5 | sha256 "5d450cee7162c6939811bca945eb475e771efe5bd6a08b520661d91a6165bb4c"
6 |
7 | def install
8 | system "make", "linux"
9 | bin.install "tal"
10 | man1.install "tal.1"
11 | end
12 |
13 | test do
14 | system "#{bin}/tal", "/etc/passwd"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/tkdiff.rb:
--------------------------------------------------------------------------------
1 | class Tkdiff < Formula
2 | desc "Graphical side by side diff utility"
3 | homepage "http://tkdiff.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/tkdiff/tkdiff/4.2/tkdiff-4.2.tar.gz"
5 | sha256 "734bb417184c10072eb64e8d274245338e41b7fdeff661b5ef30e89f3e3aa357"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "tkdiff"
11 | end
12 |
13 | test do
14 | system "#{bin}/tkdiff", "--help"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/vtclock.rb:
--------------------------------------------------------------------------------
1 | class Vtclock < Formula
2 | desc "Text-mode fullscreen digital clock"
3 | homepage "http://webonastick.com/vtclock/"
4 | url "http://webonastick.com/vtclock/vtclock-2005-02-20.tar.gz"
5 | sha256 "5fcbceff1cba40c57213fa5853c4574895755608eaf7248b6cc2f061133dab68"
6 |
7 | version "2005-02-20"
8 |
9 | def install
10 | system "make"
11 | bin.install "vtclock"
12 | end
13 |
14 | test do
15 | system "#{bin}/vtclock -h"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/test_hardware.rb:
--------------------------------------------------------------------------------
1 | require "testing_env"
2 | require "hardware"
3 |
4 | class HardwareTests < Homebrew::TestCase
5 | def test_hardware_cpu_type
6 | assert_includes [:intel, :ppc], Hardware::CPU.type
7 | end
8 |
9 | def test_hardware_intel_family
10 | families = [:core, :core2, :penryn, :nehalem, :arrandale, :sandybridge, :ivybridge, :haswell, :broadwell]
11 | assert_includes families, Hardware::CPU.family
12 | end if Hardware::CPU.intel?
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/easy-git.rb:
--------------------------------------------------------------------------------
1 | class EasyGit < Formula
2 | desc "Wrapper to simplify learning and using git"
3 | homepage "https://people.gnome.org/~newren/eg/"
4 | url "https://people.gnome.org/~newren/eg/download/1.7.5.2/eg"
5 | version "1.7.5.2"
6 | sha256 "59bb4f8b267261ab3d48c66b957af851d1a61126589173ebcc20ba9f43c382fb"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "eg"
12 | end
13 |
14 | test do
15 | system "#{bin}/eg", "help"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/fatsort.rb:
--------------------------------------------------------------------------------
1 | class Fatsort < Formula
2 | desc "Sorts FAT16 and FAT32 partitions"
3 | homepage "http://fatsort.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/fatsort/fatsort-1.3.365.tar.gz"
5 | sha256 "77acc374b189e80e3d75d3508f3c0ca559f8030f1c220f7cfde719a4adb03f3d"
6 |
7 | depends_on "help2man"
8 |
9 | def install
10 | system "make", "CC=#{ENV.cc}"
11 | bin.install "src/fatsort"
12 | man1.install "man/fatsort.1"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/git-fresh.rb:
--------------------------------------------------------------------------------
1 | class GitFresh < Formula
2 | desc "Utility to keep git repos fresh"
3 | homepage "https://github.com/imsky/git-fresh"
4 | url "https://github.com/imsky/git-fresh/archive/v1.2.3.tar.gz"
5 | sha256 "19f41d6c6f82b57fe02e6024f5ec46e72315e17fe01f0ddb29756bfd723c6a90"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | system "./install", bin
11 | end
12 |
13 | test do
14 | system "git", "init"
15 | system "git", "fresh"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/ip_relay.rb:
--------------------------------------------------------------------------------
1 | class IpRelay < Formula
2 | desc "TCP traffic shaping relay application"
3 | homepage "http://www.stewart.com.au/ip_relay/"
4 | url "http://www.stewart.com.au/ip_relay/ip_relay-0.71.tgz"
5 | sha256 "0cf6c7db64344b84061c64e848e8b4f547b5576ad28f8f5e67163fc0382d9ed3"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "ip_relay.pl" => "ip_relay"
11 | end
12 |
13 | test do
14 | shell_output("#{bin}/ip_relay -b", 1)
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/perl-build.rb:
--------------------------------------------------------------------------------
1 | class PerlBuild < Formula
2 | desc "Perl builder"
3 | homepage "https://github.com/tokuhirom/Perl-Build"
4 | url "https://github.com/tokuhirom/Perl-Build/archive/1.12.tar.gz"
5 | sha256 "2a3c33b7ea63c511db20778ebcedc35a0cc53fb780fc61b23d48ef3cc216bfc8"
6 | head "https://github.com/tokuhirom/perl-build.git"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "perl-build", "bin/plenv-install", "bin/plenv-uninstall"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/rig.rb:
--------------------------------------------------------------------------------
1 | class Rig < Formula
2 | desc "Provides fake name and address data"
3 | homepage "http://rig.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/rig/rig/1.11/rig-1.11.tar.gz"
5 | sha256 "00bfc970d5c038c1e68bc356c6aa6f9a12995914b7d4fda69897622cb5b77ab8"
6 |
7 | def install
8 | system "make"
9 | bin.install "rig"
10 | (share/"rig").install Dir["data/*"]
11 | end
12 |
13 | test do
14 | system "#{bin}/rig"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/vassh.rb:
--------------------------------------------------------------------------------
1 | class Vassh < Formula
2 | desc "Vagrant Host-Guest SSH Command Wrapper/Proxy/Forwarder"
3 | homepage "https://github.com/x-team/vassh"
4 | url "https://github.com/x-team/vassh/archive/0.2.tar.gz"
5 | sha256 "dd9b3a231c2b0c43975ba3cc22e0c45ba55fbbe11a3e4be1bceae86561b35340"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "vassh.sh", "vasshin", "vassh"
11 | end
12 |
13 | test do
14 | system "#{bin}/vassh", "-h"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/csshx.rb:
--------------------------------------------------------------------------------
1 | class Csshx < Formula
2 | desc "Cluster ssh tool for Terminal.app"
3 | homepage "https://github.com/brockgr/csshx"
4 | url "https://csshx.googlecode.com/files/csshX-0.74.tgz"
5 | mirror "https://distfiles.macports.org/csshX/csshX-0.74.tgz"
6 | sha256 "eaa9e52727c8b28dedc87398ed33ffa2340d6d0f3ea9d261749c715cb7a0e9c8"
7 | head "https://github.com/brockgr/csshx.git"
8 |
9 | bottle :unneeded
10 |
11 | def install
12 | bin.install "csshX"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/finatra.rb:
--------------------------------------------------------------------------------
1 | class Finatra < Formula
2 | desc "Scala web framework inspired by Sinatra"
3 | homepage "http://finatra.info/"
4 | url "https://github.com/twitter/finatra/archive/1.5.3.tar.gz"
5 | sha256 "aa4fab5ccdc012da9edf4650addf54b6ba64eb7e6a5e88d8c76e68e4d89216de"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | libexec.install Dir["*"]
11 | bin.install_symlink libexec/"finatra"
12 | end
13 |
14 | test do
15 | system bin/"finatra"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/h264bitstream.rb:
--------------------------------------------------------------------------------
1 | class H264bitstream < Formula
2 | desc "Library for reading and writing H264 video streams"
3 | homepage "http://h264bitstream.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/h264bitstream/h264bitstream/0.1.9/h264bitstream-0.1.9.tar.gz"
5 | sha256 "a18dee311adf6533931f702853b39058b1b7d0e484d91b33c6ba6442567d4764"
6 |
7 | def install
8 | system "./configure", "--prefix=#{prefix}"
9 | system "make", "install"
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Library/Formula/ipcalc.rb:
--------------------------------------------------------------------------------
1 | class Ipcalc < Formula
2 | desc "Calculate various network masks, etc. from a given IP address"
3 | homepage "http://jodies.de/ipcalc"
4 | url "http://jodies.de/ipcalc-archive/ipcalc-0.41.tar.gz"
5 | sha256 "dda9c571ce3369e5b6b06e92790434b54bec1f2b03f1c9df054c0988aa4e2e8a"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "ipcalc"
11 | end
12 |
13 | test do
14 | system "#{bin}/ipcalc", "--nobinary", "192.168.0.1/24"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/known_hosts.rb:
--------------------------------------------------------------------------------
1 | class KnownHosts < Formula
2 | desc "Command-line manager for known hosts"
3 | homepage "https://github.com/markmcconachie/known_hosts"
4 | url "https://github.com/markmcconachie/known_hosts/archive/0.0.4.tar.gz"
5 | sha256 "8608f798a860c8dc47ca2be6b1976bb56f8d70a8293a5a22544ad2b7ccdef1ed"
6 |
7 | def install
8 | system "make", "PREFIX=#{prefix}", "install"
9 | end
10 |
11 | test do
12 | system "#{bin}/known_hosts version"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/burl.rb:
--------------------------------------------------------------------------------
1 | class Burl < Formula
2 | desc "Shell script wrapper that offers helpful shortcuts for curl(1)"
3 | homepage "https://github.com/visionmedia/burl"
4 | url "https://github.com/visionmedia/burl/archive/1.0.1.tar.gz"
5 | sha256 "634949b7859ddf7c75a89123608998f8dac8ced8c601fa2c2717569caeaa54e5"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "bin/burl"
11 | end
12 |
13 | test do
14 | system "#{bin}/burl", "-I", "github.com"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/ee.rb:
--------------------------------------------------------------------------------
1 | class Ee < Formula
2 | desc "Terminal (curses-based) text editor with pop-up menus"
3 | homepage "http://www.users.qwest.net/~hmahon/"
4 | url "http://www.users.qwest.net/~hmahon/sources/ee-1.4.6.src.tgz"
5 | sha256 "a85362dbc24c2bd0f675093fb593ba347b471749c0a0dbefdc75b6334a7b6e4c"
6 |
7 | def install
8 | system "make", "localmake"
9 | system "make", "all"
10 |
11 | # Install manually
12 | bin.install "ee"
13 | man1.install "ee.1"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Formula/fasd.rb:
--------------------------------------------------------------------------------
1 | class Fasd < Formula
2 | desc "CLI tool for quick access to files and directories"
3 | homepage "https://github.com/clvv/fasd"
4 | url "https://github.com/clvv/fasd/archive/1.0.1.tar.gz"
5 | sha256 "88efdfbbed8df408699a14fa6c567450bf86480f5ff3dde42d0b3e1dee731f65"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "fasd"
11 | man1.install "fasd.1"
12 | end
13 |
14 | test do
15 | system "#{bin}/fasd", "--init", "auto"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/glog.rb:
--------------------------------------------------------------------------------
1 | class Glog < Formula
2 | desc "Application-level logging library"
3 | homepage "https://github.com/google/glog"
4 | url "https://github.com/google/glog/archive/v0.3.4.tar.gz"
5 | sha256 "ce99d58dce74458f7656a68935d7a0c048fa7b4626566a71b7f4e545920ceb10"
6 |
7 | depends_on "gflags"
8 |
9 | def install
10 | system "./configure", "--disable-dependency-tracking",
11 | "--prefix=#{prefix}"
12 | system "make", "install"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/hr.rb:
--------------------------------------------------------------------------------
1 | class Hr < Formula
2 | desc "
, for your terminal window"
3 | homepage "https://github.com/LuRsT/hr"
4 | url "https://github.com/LuRsT/hr/archive/1.1.tar.gz"
5 | sha256 "1aa26d670a55da3a97730c89fe5fa6ae690e20d5aa8e56e07802afc75c974442"
6 | head "https://github.com/LuRsT/hr"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "hr"
12 | man1.install "hr.1"
13 | end
14 |
15 | test do
16 | system "#{bin}/hr", "-#-"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Library/Formula/lci.rb:
--------------------------------------------------------------------------------
1 | class Lci < Formula
2 | desc "Interpreter for the lambda calculus"
3 | homepage "http://lci.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/lci/lci/0.6/lci-0.6.tar.gz"
5 | sha256 "204f1ca5e2f56247d71ab320246811c220ed511bf08c9cb7f305cf180a93948e"
6 |
7 | conflicts_with "lolcode", :because => "both install `lci` binaries"
8 |
9 | def install
10 | system "./configure", "--prefix=#{prefix}"
11 | system "make", "install"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/opencore-amr.rb:
--------------------------------------------------------------------------------
1 | class OpencoreAmr < Formula
2 | desc "Audio codecs extracted from Android open source project"
3 | homepage "http://opencore-amr.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/opencore-amr/opencore-amr-0.1.3.tar.gz"
5 | sha256 "106bf811c1f36444d7671d8fd2589f8b2e0cca58a2c764da62ffc4a070595385"
6 |
7 | def install
8 | system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}"
9 | system "make", "install"
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Library/Formula/probatron4j.rb:
--------------------------------------------------------------------------------
1 | class Probatron4j < Formula
2 | desc "Schematron validator (use with Java 1.5 or later)"
3 | homepage "http://www.probatron.org"
4 | url "https://probatron4j.googlecode.com/files/probatron4j-0.7.4.zip"
5 | sha256 "53f1d28d5adbc0abe8a12015a4da3a2da000e56cb1328212870d0e6fe4fe941c"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | libexec.install "probatron.jar", "notices"
11 | bin.write_jar_script libexec/"probatron.jar", "probatron"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/rkhunter.rb:
--------------------------------------------------------------------------------
1 | class Rkhunter < Formula
2 | desc "Rootkit hunter"
3 | homepage "http://rkhunter.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/rkhunter/rkhunter/1.4.2/rkhunter-1.4.2.tar.gz"
5 | sha256 "789cc84a21faf669da81e648eead2e62654cfbe0b2d927119d8b1e55b22b65c3"
6 |
7 | def install
8 | system "./installer.sh", "--layout", "custom", prefix, "--install"
9 | end
10 |
11 | test do
12 | system "#{bin}/rkhunter", "--version"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/saxon-b.rb:
--------------------------------------------------------------------------------
1 | class SaxonB < Formula
2 | desc "XSLT and XQuery processor"
3 | homepage "http://saxon.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/saxon/Saxon-B/9.1.0.8/saxonb9-1-0-8j.zip"
5 | version "9.1.0.8"
6 | sha256 "92bcdc4a0680c7866fe5828adb92c714cfe88dcf3fa0caf5bf638fcc6d9369b4"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | (buildpath/"saxon-b").install Dir["*.jar", "doc", "notices"]
12 | share.install Dir["*"]
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/wgetpaste.rb:
--------------------------------------------------------------------------------
1 | class Wgetpaste < Formula
2 | desc "Automate pasting to a number of pastebin services"
3 | homepage "http://wgetpaste.zlin.dk/"
4 | url "http://wgetpaste.zlin.dk/wgetpaste-2.26.tar.bz2"
5 | sha256 "9265cd0718c815cce19a12c4745f74b288cafce404a26d64daf85ddcbadc8f86"
6 |
7 | bottle :unneeded
8 |
9 | depends_on "wget"
10 |
11 | def install
12 | bin.install "wgetpaste"
13 | end
14 |
15 | test do
16 | system bin/"wgetpaste", "-S"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Library/Formula/zinc.rb:
--------------------------------------------------------------------------------
1 | class Zinc < Formula
2 | desc "Stand-alone version of sbt's Scala incremental compiler"
3 | homepage "https://github.com/typesafehub/zinc"
4 | url "https://downloads.typesafe.com/zinc/0.3.7/zinc-0.3.7.tgz"
5 | sha256 "8775465c624bfb2180cb03734e6ad682849663b3a70fa73bb962af496df89a3d"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | rm_f Dir["bin/ng/{linux,win}*"]
11 | libexec.install Dir["*"]
12 | bin.install_symlink libexec/"bin/zinc"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/cityhash.rb:
--------------------------------------------------------------------------------
1 | class Cityhash < Formula
2 | desc "Hash functions for strings"
3 | homepage "https://code.google.com/p/cityhash/"
4 | url "https://cityhash.googlecode.com/files/cityhash-1.1.1.tar.gz"
5 | sha256 "76a41e149f6de87156b9a9790c595ef7ad081c321f60780886b520aecb7e3db4"
6 |
7 | def install
8 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}"
10 |
11 | system "make", "install"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/davmail.rb:
--------------------------------------------------------------------------------
1 | class Davmail < Formula
2 | desc "POP/IMAP/SMTP/Caldav/Carddav/LDAP exchange gateway"
3 | homepage "http://davmail.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/davmail/davmail/4.5.1/davmail-4.5.1-2303.zip"
5 | sha256 "d69f0c8cf6cf5b76c1fb0ff82fe7cecd22d470c83206fa3fecbe486c758c080d"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | libexec.install Dir["*"]
11 | bin.write_jar_script libexec/"davmail.jar", "davmail"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/qxmpp.rb:
--------------------------------------------------------------------------------
1 | class Qxmpp < Formula
2 | desc "Cross-platform C++ XMPP client and server library"
3 | homepage "https://github.com/qxmpp-project/qxmpp/"
4 | url "https://github.com/qxmpp-project/qxmpp/archive/v0.8.0.tar.gz"
5 | sha256 "00aa821ab9e18d33ad15f12ae80aca8c3d9180e40d419ae34a90bfab91a78b02"
6 |
7 | depends_on "qt"
8 |
9 | def install
10 | system "qmake", "-config", "release", "PREFIX=#{prefix}"
11 | system "make"
12 | system "make", "install"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/stone.rb:
--------------------------------------------------------------------------------
1 | class Stone < Formula
2 | desc "TCP/IP packet repeater in the application layer"
3 | homepage "http://www.gcd.org/sengoku/stone/"
4 | url "http://www.gcd.org/sengoku/stone/stone-2.3e.tar.gz"
5 | sha256 "b2b664ee6771847672e078e7870e56b886be70d9ff3d7b20d0b3d26ee950c670"
6 |
7 | option "with-ssl", "SSL support"
8 |
9 | def install
10 | target = (build.with? "ssl") ? "macosx-ssl" : "macosx"
11 | system "make", target
12 | bin.install "stone"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Homebrew/cmd/--env.rb:
--------------------------------------------------------------------------------
1 | require "extend/ENV"
2 | require "build_environment"
3 |
4 | module Homebrew
5 | def __env
6 | ENV.activate_extensions!
7 | ENV.deps = ARGV.formulae if superenv?
8 | ENV.setup_build_environment
9 | ENV.universal_binary if ARGV.build_universal?
10 |
11 | if $stdout.tty?
12 | dump_build_env ENV
13 | else
14 | build_env_keys(ENV).each do |key|
15 | puts "export #{key}=\"#{ENV[key]}\""
16 | end
17 | end
18 | end
19 | end
20 |
--------------------------------------------------------------------------------
/Library/Formula/dbacl.rb:
--------------------------------------------------------------------------------
1 | class Dbacl < Formula
2 | desc "Digramic Bayesian classifier"
3 | homepage "http://dbacl.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/dbacl/dbacl/1.14.1/dbacl-1.14.1.tar.gz"
5 | sha256 "ff0dfb67682e863b1c3250acc441ce77c033b9b21d8e8793e55b622e42005abd"
6 |
7 | def install
8 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}"
10 | system "make", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/mozilla-addon-sdk.rb:
--------------------------------------------------------------------------------
1 | class MozillaAddonSdk < Formula
2 | desc "Create Firefox add-ons using JS, HTML, and CSS"
3 | homepage "https://developer.mozilla.org/en-US/Add-ons/SDK"
4 | url "https://archive.mozilla.org/pub/mozilla.org/labs/jetpack/addon-sdk-1.17.zip"
5 | sha256 "16e29d92214a556c8422db156b541fb8c47addfcb3cd879e0a4ca879d6a31f65"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | libexec.install Dir["*"]
11 | bin.install_symlink "#{libexec}/bin/cfx"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/mpop.rb:
--------------------------------------------------------------------------------
1 | class Mpop < Formula
2 | desc "POP3 client"
3 | homepage "http://mpop.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/mpop/mpop/1.2.0/mpop-1.2.0.tar.xz"
5 | sha256 "9d28817a6950f64aadf10bf5841400701917102181ebf96c136fbd4707c17ba7"
6 |
7 | depends_on "pkg-config" => :build
8 | depends_on "openssl"
9 |
10 | def install
11 | system "./configure", "--prefix=#{prefix}", "--disable-dependency-tracking"
12 | system "make", "install"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/poster.rb:
--------------------------------------------------------------------------------
1 | class Poster < Formula
2 | desc "Create large posters out of PostScript pages"
3 | homepage "https://schrfr.github.io/poster/"
4 | url "https://github.com/schrfr/poster/archive/1.0.0.tar.gz"
5 | sha256 "1df49dfd4e50ffd66e0b6e279b454a76329a36280e0dc73b08e5b5dcd5cff451"
6 |
7 | def install
8 | system "make"
9 | bin.install "poster"
10 | man1.install "poster.1"
11 | end
12 |
13 | test do
14 | system "#{bin}/poster", test_fixtures("test.ps")
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/rmcast.rb:
--------------------------------------------------------------------------------
1 | class Rmcast < Formula
2 | desc "IP Multicast library"
3 | homepage "http://www.land.ufrj.br/tools/rmcast/rmcast.html"
4 | url "http://www.land.ufrj.br/tools/rmcast/download/rmcast-2.0.0.tar.gz"
5 | sha256 "79ccbdbe4a299fd122521574eaf9b3e2d524dd5e074d9bc3eb521f1d934a59b1"
6 |
7 | def install
8 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}"
10 | system "make", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/virtualhost.sh.rb:
--------------------------------------------------------------------------------
1 | class VirtualhostSh < Formula
2 | desc "Script for OS X to create Apache virtual hosts"
3 | homepage "https://github.com/virtualhost/virtualhost.sh"
4 | url "https://github.com/virtualhost/virtualhost.sh/archive/1.35.tar.gz"
5 | sha256 "75d34b807e71acd253876c6a99cdbc11ce31ffb159155373c83a99af862fffcc"
6 | head "https://github.com/virtualhost/virtualhost.sh.git"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "virtualhost.sh"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/wakeonlan.rb:
--------------------------------------------------------------------------------
1 | class Wakeonlan < Formula
2 | desc "Sends magic packets to wake up network-devices"
3 | homepage "https://github.com/jpoliv/wakeonlan"
4 | url "https://github.com/jpoliv/wakeonlan/archive/wakeonlan-0.41.tar.gz"
5 | sha256 "1d8c3cd106f515167e49134abb8209af891ca152a00ee94a8c5137f654e079bc"
6 |
7 | def install
8 | system "perl", "Makefile.PL"
9 | system "make"
10 | bin.install "blib/script/wakeonlan"
11 | man1.install "blib/man1/wakeonlan.1"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/dockutil.rb:
--------------------------------------------------------------------------------
1 | class Dockutil < Formula
2 | desc "Tool for managing dock items"
3 | homepage "https://github.com/kcrawford/dockutil"
4 | url "https://github.com/kcrawford/dockutil/archive/2.0.2.tar.gz"
5 | sha256 "7d7a546adb825b0fba3f13d2dfc0cc08f2f3f6935c8bfa05c396bcc6e5df56b3"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "scripts/dockutil"
11 | end
12 |
13 | test do
14 | assert_match version.to_s, shell_output("#{bin}/dockutil --version")
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/dvdbackup.rb:
--------------------------------------------------------------------------------
1 | class Dvdbackup < Formula
2 | desc "Rip DVD's from the command-line"
3 | homepage "http://dvdbackup.sourceforge.net"
4 | url "https://downloads.sourceforge.net/dvdbackup/dvdbackup-0.4.2.tar.gz"
5 | sha256 "0a37c31cc6f2d3c146ec57064bda8a06cf5f2ec90455366cb250506bab964550"
6 |
7 | depends_on "libdvdread"
8 |
9 | def install
10 | system "./configure", "--mandir=#{man}",
11 | "--prefix=#{prefix}"
12 | system "make", "install"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/ekhtml.rb:
--------------------------------------------------------------------------------
1 | class Ekhtml < Formula
2 | desc "Forgiving SAX-style HTML parser"
3 | homepage "http://ekhtml.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/ekhtml/ekhtml/0.3.2/ekhtml-0.3.2.tar.gz"
5 | sha256 "1ed1f0166cd56552253cd67abcfa51728ff6b88f39bab742dbf894b2974dc8d6"
6 |
7 | def install
8 | ENV.j1
9 | system "./configure", "--disable-dependency-tracking",
10 | "--prefix=#{prefix}"
11 | system "make", "install"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/gibo.rb:
--------------------------------------------------------------------------------
1 | class Gibo < Formula
2 | desc "Access GitHub's .gitignore boilerplates"
3 | homepage "https://github.com/simonwhitaker/gibo"
4 | url "https://github.com/simonwhitaker/gibo/archive/1.0.4.tar.gz"
5 | sha256 "243e4c2710b92ae722a74470305ea5d2c326c396330dcb2ccbce33bf690e4dfc"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "gibo"
11 | bash_completion.install "gibo-completion.bash"
12 | zsh_completion.install "gibo-completion.zsh" => "_gibo"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/iperf.rb:
--------------------------------------------------------------------------------
1 | class Iperf < Formula
2 | desc "Tool to measure maximum TCP and UDP bandwidth"
3 | homepage "http://iperf.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/iperf/iperf-2.0.5.tar.gz"
5 | sha256 "636b4eff0431cea80667ea85a67ce4c68698760a9837e1e9d13096d20362265b"
6 |
7 | def install
8 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}"
10 | system "make", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/ivy.rb:
--------------------------------------------------------------------------------
1 | class Ivy < Formula
2 | desc "Agile dependency manager"
3 | homepage "https://ant.apache.org/ivy/"
4 | url "https://www.apache.org/dyn/closer.cgi?path=ant/ivy/2.4.0/apache-ivy-2.4.0-bin.tar.gz"
5 | sha256 "7a3d13a80b69d71608191463dfc2a74fff8ef638ce0208e70d54d28ba9785ee9"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | libexec.install Dir["ivy*"]
11 | doc.install Dir["doc/*"]
12 | bin.write_jar_script libexec/"ivy-#{version}.jar", "ivy", "$JAVA_OPTS"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/jython.rb:
--------------------------------------------------------------------------------
1 | class Jython < Formula
2 | desc "Python implementation written in Java (successor to JPython)"
3 | homepage "http://www.jython.org"
4 | url "https://search.maven.org/remotecontent?filepath=org/python/jython-installer/2.7.0/jython-installer-2.7.0.jar"
5 | sha256 "b44352ece72382268a60e2848741c96609a91d796bb9a9c6ebeff62f0c12c9cf"
6 |
7 | def install
8 | system "java", "-jar", cached_download, "-s", "-d", libexec
9 | bin.install_symlink libexec/"bin/jython"
10 | end
11 | end
12 |
--------------------------------------------------------------------------------
/Library/Formula/matlab2tikz.rb:
--------------------------------------------------------------------------------
1 | class Matlab2tikz < Formula
2 | desc "Convert MATLAB(R) figures into TikZ/Pgfplots figures"
3 | homepage "https://github.com/matlab2tikz/matlab2tikz"
4 | url "https://github.com/matlab2tikz/matlab2tikz/archive/1.0.0.tar.gz"
5 | sha256 "16d212f333afa100f2ec307c85957532ceb8163aebc7021770dfc68f6f2f8f1a"
6 | head "https://github.com/matlab2tikz/matlab2tikz.git"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | (share/"matlab2tikz").install Dir["src/*"]
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/mpegdemux.rb:
--------------------------------------------------------------------------------
1 | class Mpegdemux < Formula
2 | desc "MPEG1/2 system stream demultiplexer"
3 | homepage "http://www.hampa.ch/mpegdemux/"
4 | url "http://www.hampa.ch/mpegdemux/mpegdemux-0.1.4.tar.gz"
5 | sha256 "0067c31398ed08d3a4f62713bbcc6e4a83591290a599c66cdd8f5a3e4c410419"
6 |
7 | def install
8 | system "./configure", "--prefix=#{prefix}"
9 | system "make"
10 | system "make", "install"
11 | end
12 |
13 | test do
14 | system "#{bin}/mpegdemux", "--help"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/pgdbf.rb:
--------------------------------------------------------------------------------
1 | class Pgdbf < Formula
2 | desc "Converter of XBase/FoxPro tables to PostgreSQL"
3 | homepage "https://github.com/kstrauser/pgdbf"
4 | url "https://downloads.sourceforge.net/project/pgdbf/pgdbf/0.6.2/pgdbf-0.6.2.tar.xz"
5 | sha256 "e46f75e9ac5f500bd12c4542b215ea09f4ebee638d41dcfd642be8e9769aa324"
6 |
7 | def install
8 | system "./configure", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}"
10 | system "make", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/s3sync.rb:
--------------------------------------------------------------------------------
1 | class S3sync < Formula
2 | desc "Interfaces to Amazon S3"
3 | homepage "http://s3sync.net"
4 | url "http://s3sync-s3cmd.googlecode.com/svn/trunk/", :revision => "4"
5 | version "1.2.6"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install Dir["s3sync/*.rb"]
11 | prefix.install Dir["s3sync/*.{example,txt}"]
12 | end
13 |
14 | def caveats
15 | "See #{prefix}/README.txt for details of how to set up the correct environment to use s3sync"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/testball.rb:
--------------------------------------------------------------------------------
1 | class Testball < Formula
2 | def initialize(name = "testball", path = Pathname.new(__FILE__).expand_path, spec = :stable)
3 | self.class.instance_eval do
4 | stable.url "file://#{File.expand_path("..", __FILE__)}/tarballs/testball-0.1.tbz"
5 | stable.sha256 "1dfb13ce0f6143fe675b525fc9e168adb2215c5d5965c9f57306bb993170914f"
6 | end
7 | super
8 | end
9 |
10 | def install
11 | prefix.install "bin"
12 | prefix.install "libexec"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/avro-tools.rb:
--------------------------------------------------------------------------------
1 | class AvroTools < Formula
2 | desc "Avro command-line tools and utilities"
3 | homepage "https://avro.apache.org/"
4 | url "https://www.apache.org/dyn/closer.cgi?path=avro/avro-1.7.7/java/avro-tools-1.7.7.jar"
5 | sha256 "ca1658c64d3609e9b7fe62039b3a95993fa18ed3244121c1f71d677ec51ab092"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | libexec.install "avro-tools-#{version}.jar"
11 | bin.write_jar_script libexec/"avro-tools-#{version}.jar", "avro-tools"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/cpulimit.rb:
--------------------------------------------------------------------------------
1 | class Cpulimit < Formula
2 | desc "CPU usage limiter"
3 | homepage "https://github.com/opsengine/cpulimit"
4 | url "https://github.com/opsengine/cpulimit/archive/v0.1.tar.gz"
5 | sha256 "6e653150aae18dd72f7dd93d92ee5f200eb8fef89e6c0bed28a2e3233dc29f23"
6 |
7 | head "https://github.com/opsengine/cpulimit.git"
8 |
9 | def install
10 | system "make"
11 | bin.install "src/cpulimit"
12 | end
13 |
14 | test do
15 | system *%W[#{bin}/cpulimit -l 10 ls]
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/ctemplate.rb:
--------------------------------------------------------------------------------
1 | class Ctemplate < Formula
2 | desc "Template language for C++"
3 | homepage "https://github.com/olafvdspek/ctemplate"
4 | url "https://github.com/OlafvdSpek/ctemplate/archive/ctemplate-2.3.tar.gz"
5 | sha256 "99e5cb6d3f8407d5b1ffef96b1d59ce3981cda3492814e5ef820684ebb782556"
6 | head "https://github.com/olafvdspek/ctemplate.git"
7 |
8 | def install
9 | system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}"
10 | system "make", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/flvmeta.rb:
--------------------------------------------------------------------------------
1 | class Flvmeta < Formula
2 | desc "Manipulate Adobe flash video files (FLV)"
3 | homepage "http://www.flvmeta.com"
4 | url "https://github.com/noirotm/flvmeta/archive/v1.1.2.tar.gz"
5 | sha256 "ee98c61e08b997b96d9ca4ea20ee9cff2047d8875d09c743d97b1b1cc7b28d13"
6 |
7 | depends_on "cmake" => :build
8 |
9 | def install
10 | system "cmake", ".", *std_cmake_args
11 | system "make", "install"
12 | end
13 |
14 | test do
15 | system "#{bin}/flvmeta", "-V"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/js-test-driver.rb:
--------------------------------------------------------------------------------
1 | class JsTestDriver < Formula
2 | desc "JavaScript test runner"
3 | homepage "https://code.google.com/p/js-test-driver/"
4 | url "https://js-test-driver.googlecode.com/files/JsTestDriver-1.3.5.jar"
5 | sha256 "78c0ff60a76bea38db0fa6f9c9f8e003d1bfd07517f44c3879f484abfbe87a68"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | libexec.install "JsTestDriver-#{version}.jar"
11 | bin.write_jar_script libexec/"JsTestDriver-#{version}.jar", "js-test-driver"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/keychain.rb:
--------------------------------------------------------------------------------
1 | class Keychain < Formula
2 | desc "User-friendly front-end to ssh-agent(1)"
3 | homepage "http://www.funtoo.org/Keychain"
4 | url "http://build.funtoo.org/distfiles/keychain/keychain-2.8.1.tar.bz2"
5 | mirror "https://distfiles.macports.org/keychain/keychain-2.8.1.tar.bz2"
6 | sha256 "1568c0946db3638fe081d5a7ba3df022b533dbeb8aa67cd07dc8276e87598809"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "keychain"
12 | man1.install "keychain.1"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/mailcheck.rb:
--------------------------------------------------------------------------------
1 | class Mailcheck < Formula
2 | desc "Check multiple mailboxes/maildirs for mail"
3 | homepage "http://mailcheck.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/mailcheck/mailcheck/1.91.2/mailcheck_1.91.2.tar.gz"
5 | sha256 "6ca6da5c9f8cc2361d4b64226c7d9486ff0962602c321fc85b724babbbfa0a5c"
6 |
7 | def install
8 | system "make", "mailcheck"
9 | bin.install "mailcheck"
10 | man1.install "mailcheck.1"
11 | etc.install "mailcheckrc"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/prettyping.rb:
--------------------------------------------------------------------------------
1 | class Prettyping < Formula
2 | desc "Wrapper to colorize and simplify ping's output"
3 | homepage "https://denilsonsa.github.io/prettyping/"
4 | url "https://github.com/denilsonsa/prettyping/archive/v1.0.0.tar.gz"
5 | sha256 "02a4144ff2ab7d3e2c7915041225270e96b04ee97777be905d1146e76084805d"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "prettyping"
11 | end
12 |
13 | test do
14 | system "#{bin}/prettyping", "-c", "3", "127.0.0.1"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/term.rb:
--------------------------------------------------------------------------------
1 | class Term < Formula
2 | desc "Open terminal in specified directory (and optionally run command)"
3 | homepage "https://github.com/liyanage/macosx-shell-scripts/blob/master/term"
4 | url "https://raw.githubusercontent.com/liyanage/macosx-shell-scripts/e29f7eaa1eb13d78056dec85dc517626ab1d93e3/term"
5 | version "2.1"
6 | sha256 "a0a430f024ff330c6225fe52e3ed9278fccf8a9cd2be9023282481dacfdffb3c"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "term"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Homebrew/compat/md5.rb:
--------------------------------------------------------------------------------
1 | class Formula
2 | def self.md5(val)
3 | stable.md5(val)
4 | end
5 | end
6 |
7 | class SoftwareSpec
8 | def md5(val)
9 | @resource.md5(val)
10 | end
11 | end
12 |
13 | class Resource
14 | def md5(val)
15 | @checksum = Checksum.new(:md5, val)
16 | end
17 | end
18 |
19 | class Pathname
20 | def md5
21 | odie <<-EOS.undent
22 | MD5 support has been dropped for security reasons.
23 | Please switch this formula to SHA256.
24 | EOS
25 | end
26 | end
27 |
--------------------------------------------------------------------------------
/Library/Formula/polyml.rb:
--------------------------------------------------------------------------------
1 | class Polyml < Formula
2 | desc "Standard ML implementation"
3 | homepage "http://www.polyml.org"
4 | url "https://downloads.sourceforge.net/project/polyml/polyml/5.5.2/polyml.5.5.2.tar.gz"
5 | sha256 "73fd2be89f7e3ff0567e27ef525ef788775d9f963d6db54069cb34d53040a682"
6 |
7 | def install
8 | system "./configure", "--disable-dependency-tracking", "--disable-debug",
9 | "--prefix=#{prefix}"
10 | system "make"
11 | system "make", "install"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/rmate.rb:
--------------------------------------------------------------------------------
1 | class Rmate < Formula
2 | desc "Edit files from an SSH session in TextMate"
3 | homepage "https://github.com/textmate/rmate"
4 | url "https://github.com/textmate/rmate/archive/v1.5.7.tar.gz"
5 | sha256 "a84105e2c986ef39def5147fa83b8607bab41502177040f4324f5f94946a8e50"
6 | head "https://github.com/textmate/rmate.git"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "bin/rmate"
12 | end
13 |
14 | test do
15 | system "#{bin}/rmate", "--version"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Homebrew/language/java.rb:
--------------------------------------------------------------------------------
1 | module Language
2 | module Java
3 | def self.java_home_cmd(version = nil)
4 | version_flag = " --version #{version}" if version
5 | "/usr/libexec/java_home#{version_flag}"
6 | end
7 |
8 | def self.java_home_env(version = nil)
9 | { :JAVA_HOME => "$(#{java_home_cmd(version)})" }
10 | end
11 |
12 | def self.overridable_java_home_env(version = nil)
13 | { :JAVA_HOME => "${JAVA_HOME:-$(#{java_home_cmd(version)})}" }
14 | end
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/doubledown.rb:
--------------------------------------------------------------------------------
1 | class Doubledown < Formula
2 | desc "Sync local changes to a remote directory"
3 | homepage "https://github.com/devstructure/doubledown"
4 | url "https://github.com/devstructure/doubledown/archive/v0.0.2.tar.gz"
5 | sha256 "47ff56b6197c5302a29ae4a373663229d3b396fd54d132adbf9f499172caeb71"
6 | head "https://github.com/devstructure/doubledown.git"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install Dir["bin/*"]
12 | man1.install Dir["man/man1/*.1"]
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/gptsync.rb:
--------------------------------------------------------------------------------
1 | class Gptsync < Formula
2 | desc "GPT and MBR partition tables synchronization tool"
3 | homepage "http://refit.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/refit/refit-src-0.14.tar.gz"
5 | sha256 "c4b0803683c9f8a1de0b9f65d2b5a25a69100dcc608d58dca1611a8134cde081"
6 |
7 | def install
8 | cd "gptsync" do
9 | system "make", "-f", "Makefile.unix", "CC=#{ENV.cc}"
10 | sbin.install "gptsync", "showpart"
11 | man8.install "gptsync.8"
12 | end
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/nicovideo-dl.rb:
--------------------------------------------------------------------------------
1 | class NicovideoDl < Formula
2 | desc "Command-line program to download videos from www.nicovideo.jp"
3 | homepage "https://osdn.jp/projects/nicovideo-dl/"
4 | url "http://dl.osdn.jp/nicovideo-dl/56304/nicovideo-dl-0.0.20120212.tar.gz"
5 | sha256 "a50e9d5c9c291e1e10e5fc3ad27d528b49c9671bdd63e36fb2f49d70b54b89d8"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "nicovideo-dl"
11 | end
12 |
13 | test do
14 | system "#{bin}/nicovideo-dl", "-v"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/rbenv-whatis.rb:
--------------------------------------------------------------------------------
1 | class RbenvWhatis < Formula
2 | desc "Resolves abbreviations and aliases to Ruby versions"
3 | homepage "https://github.com/rkh/rbenv-whatis"
4 | url "https://github.com/rkh/rbenv-whatis/archive/v1.0.0.tar.gz"
5 | sha256 "1a09f824d1dcbca360565930fa66e93a9a2840c1bb45935e2ee989ce57d1f6e6"
6 |
7 | bottle :unneeded
8 |
9 | depends_on :rbenv
10 |
11 | def install
12 | prefix.install Dir["*"]
13 | end
14 |
15 | test do
16 | system "rbenv", "whatis", "2.0"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Library/Formula/sl.rb:
--------------------------------------------------------------------------------
1 | class Sl < Formula
2 | desc "Prints a steam locomotive if you type sl instead of ls"
3 | homepage "https://github.com/mtoyoda/sl"
4 | url "https://github.com/mtoyoda/sl/archive/5.02.tar.gz"
5 | sha256 "1e5996757f879c81f202a18ad8e982195cf51c41727d3fea4af01fdcbbb5563a"
6 |
7 | head "https://github.com/mtoyoda/sl.git"
8 |
9 | fails_with :clang do
10 | build 318
11 | end
12 |
13 | def install
14 | system "make -e"
15 | bin.install "sl"
16 | man1.install "sl.1"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Library/Formula/somagic-tools.rb:
--------------------------------------------------------------------------------
1 | class SomagicTools < Formula
2 | desc "Tools to extract firmware from EasyCAP"
3 | homepage "https://code.google.com/p/easycap-somagic-linux/"
4 | url "https://easycap-somagic-linux.googlecode.com/files/somagic-easycap-tools_1.1.tar.gz"
5 | sha256 "b091723c55e6910cbf36c88f8d37a8d69856868691899683ec70c83b122a0715"
6 |
7 | depends_on "libusb"
8 | depends_on "libgcrypt"
9 |
10 | def install
11 | system "make"
12 | system "make", "PREFIX=#{prefix}", "install"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/tcptunnel.rb:
--------------------------------------------------------------------------------
1 | class Tcptunnel < Formula
2 | desc "TCP port forwarder"
3 | homepage "http://www.vakuumverpackt.de/tcptunnel/"
4 | url "https://github.com/vakuum/tcptunnel/archive/v0.8.tar.gz"
5 | sha256 "1926e2636d26570035a5a0292c8d7766c4a9af939881121660df0d0d4513ade4"
6 |
7 | def install
8 | bin.mkpath
9 | system "./configure", "--prefix=#{bin}"
10 | system "make"
11 | system "make", "install"
12 | end
13 |
14 | test do
15 | system "#{bin}/tcptunnel", "--version"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/wifi-password.rb:
--------------------------------------------------------------------------------
1 | class WifiPassword < Formula
2 | desc "Show the current WiFi network password"
3 | homepage "https://github.com/rauchg/wifi-password"
4 | url "https://github.com/rauchg/wifi-password/archive/0.1.0.tar.gz"
5 | sha256 "6af6a34a579063eb21c067f10b7c2eb5995995eceb70e6a1f571dc78d4f3651b"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "wifi-password.sh" => "wifi-password"
11 | end
12 |
13 | test do
14 | system "#{bin}/wifi-password", "--version"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/arss.rb:
--------------------------------------------------------------------------------
1 | class Arss < Formula
2 | desc "Analyze a sound file into a spectrogram"
3 | homepage "http://arss.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/arss/arss/0.2.3/arss-0.2.3-src.tar.gz"
5 | sha256 "e2faca8b8a3902226353c4053cd9ab71595eec6ead657b5b44c14b4bef52b2b2"
6 |
7 | depends_on "cmake" => :build
8 | depends_on "fftw"
9 |
10 | def install
11 | cd "src" do
12 | system "cmake", ".", *std_cmake_args
13 | system "make", "install"
14 | end
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/epubcheck.rb:
--------------------------------------------------------------------------------
1 | class Epubcheck < Formula
2 | desc "Validate IDPF EPUB files, version 2.0 and later"
3 | homepage "https://github.com/IDPF/epubcheck"
4 | url "https://github.com/IDPF/epubcheck/releases/download/v4.0.1/epubcheck-4.0.1.zip"
5 | sha256 "ef1973ed8ada1e7f875cd1b9cc61c4ddf72e131a1865d00f48e19e0caab288ba"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | jarname = "epubcheck.jar"
11 | libexec.install jarname, "lib"
12 | bin.write_jar_script libexec/jarname, "epubcheck"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/ffind.rb:
--------------------------------------------------------------------------------
1 | class Ffind < Formula
2 | desc "Friendlier find"
3 | homepage "https://github.com/sjl/friendly-find"
4 | url "https://github.com/sjl/friendly-find/archive/v0.3.2.tar.gz"
5 | sha256 "4fe9b5fb4d64cc3a006b1496cf0a825a2494706c413778b77bbcf0fb9cfbbf80"
6 |
7 | bottle :unneeded
8 |
9 | conflicts_with "sleuthkit",
10 | :because => "both install a 'ffind' executable."
11 |
12 | def install
13 | bin.install "ffind"
14 | end
15 |
16 | test do
17 | system "#{bin}/ffind"
18 | end
19 | end
20 |
--------------------------------------------------------------------------------
/Library/Formula/kqwait.rb:
--------------------------------------------------------------------------------
1 | class Kqwait < Formula
2 | desc "Wait for events on files or directories on OS X"
3 | homepage "https://github.com/sschober/kqwait"
4 | url "https://github.com/sschober/kqwait/archive/kqwait-v1.0.3.tar.gz"
5 | sha256 "878560936d473f203c0ccb3d42eadccfb50cff15e6f15a59061e73704474c531"
6 |
7 | head "https://github.com/sschober/kqwait.git"
8 |
9 | def install
10 | system "make"
11 | bin.install "kqwait"
12 | end
13 |
14 | test do
15 | system "#{bin}/kqwait", "-v"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/lifelines.rb:
--------------------------------------------------------------------------------
1 | class Lifelines < Formula
2 | desc "Text-based genealogy software"
3 | homepage "http://lifelines.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/lifelines/lifelines/3.0.62/lifelines-3.0.62.tar.gz"
5 | sha256 "2f00441ac0ed64aab8f76834c055e2b95600ed4c6f5845b9f6e5284ac58a9a52"
6 |
7 | def install
8 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}"
10 | system "make", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/openslp.rb:
--------------------------------------------------------------------------------
1 | class Openslp < Formula
2 | desc "Implementation of Service Location Protocol"
3 | homepage "http://www.openslp.org"
4 | url "https://downloads.sourceforge.net/project/openslp/2.0.0/2.0.0%20Release/openslp-2.0.0.tar.gz"
5 | sha256 "924337a2a8e5be043ebaea2a78365c7427ac6e9cee24610a0780808b2ba7579b"
6 |
7 | def install
8 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}"
10 | system "make", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/osm-pbf.rb:
--------------------------------------------------------------------------------
1 | class OsmPbf < Formula
2 | desc "Tools related to PBF (an alternative to XML format)"
3 | homepage "https://wiki.openstreetmap.org/wiki/PBF_Format"
4 | url "https://github.com/scrosby/OSM-binary/archive/v1.3.3.tar.gz"
5 | sha256 "a109f338ce6a8438a8faae4627cd08599d0403b8977c185499de5c17b92d0798"
6 |
7 | depends_on "protobuf"
8 |
9 | def install
10 | cd "src" do
11 | system "make"
12 | lib.install "libosmpbf.a"
13 | end
14 | include.install Dir["include/*"]
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/tlassemble.rb:
--------------------------------------------------------------------------------
1 | class Tlassemble < Formula
2 | desc "Create time lapse movies from image sequences"
3 | homepage "http://www.dayofthenewdan.com/projects/tlassemble/"
4 | url "https://github.com/dbridges/cocoa-tlassemble/archive/v1.0.tar.gz"
5 | sha256 "ce56ebf60665a4f400b8f4b9157825bdb3f6b2034c522c93f5137ecd671fc7c6"
6 |
7 | def install
8 | system "make"
9 | bin.install "tlassemble"
10 | end
11 |
12 | test do
13 | system "\"#{bin}/tlassemble\" --help | grep 'tlassemble 1.0'"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Formula/whohas.rb:
--------------------------------------------------------------------------------
1 | class Whohas < Formula
2 | desc "Query multiple distributions' package archives"
3 | homepage "http://www.philippwesche.org/200811/whohas/intro.html"
4 | url "http://www.philippwesche.org/200811/whohas/whohas-0.29.tar.gz"
5 | sha256 "4382c53ccd27f2734f5981d58baf8f3442a9eb50709d49df3629d75f802af081"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "program/whohas"
11 | man1.install "usr/share/man/man1/whohas.1"
12 | (share+"whohas").install "intro.txt"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Homebrew/cmd/cat.rb:
--------------------------------------------------------------------------------
1 | module Homebrew
2 | def cat
3 | # do not "fix" this to support multiple arguments, the output would be
4 | # unparsable, if the user wants to cat multiple formula they can call
5 | # brew cat multiple times.
6 | formulae = ARGV.formulae
7 | raise FormulaUnspecifiedError if formulae.empty?
8 | raise "`brew cat` doesn't support multiple arguments" if formulae.size > 1
9 |
10 | cd HOMEBREW_REPOSITORY
11 | exec "cat", formulae.first.path, *ARGV.options_only
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/aften.rb:
--------------------------------------------------------------------------------
1 | class Aften < Formula
2 | desc "Audio encoder which generates ATSC A/52 compressed audio streams"
3 | homepage "http://aften.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/aften/aften-0.0.8.tar.bz2"
5 | sha256 "87cc847233bb92fbd5bed49e2cdd6932bb58504aeaefbfd20ecfbeb9532f0c0a"
6 |
7 | depends_on "cmake" => :build
8 |
9 | def install
10 | mkdir "default" do
11 | system "cmake", "-DSHARED=ON", "..", *std_cmake_args
12 | system "make", "install"
13 | end
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Formula/hubflow.rb:
--------------------------------------------------------------------------------
1 | # Note: pull from git tag to get submodules
2 | class Hubflow < Formula
3 | desc "GitFlow for GitHub"
4 | homepage "https://datasift.github.io/gitflow/"
5 | url "https://github.com/datasift/gitflow.git", :tag => "1.5.2"
6 | head "https://github.com/datasift/gitflow.git"
7 |
8 | def install
9 | ENV["INSTALL_INTO"] = libexec
10 | system "./install.sh", "install"
11 | bin.write_exec_script libexec/"git-hf"
12 | end
13 |
14 | test do
15 | system bin/"git-hf", "version"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/nave.rb:
--------------------------------------------------------------------------------
1 | class Nave < Formula
2 | desc "Virtual environments for Node.js"
3 | homepage "https://github.com/isaacs/nave"
4 | url "https://github.com/isaacs/nave/archive/v0.5.1.tar.gz"
5 | sha256 "8b9f76b97c07b6d3f623d0ccc9287e79e5107701bcf9eb12c82a02547ce4a70c"
6 | head "https://github.com/isaacs/nave.git"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "nave.sh" => "nave"
12 | end
13 |
14 | test do
15 | assert_match "0.10.30", shell_output("#{bin}/nave ls-remote")
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/perceptualdiff.rb:
--------------------------------------------------------------------------------
1 | class Perceptualdiff < Formula
2 | desc "Perceptual image comparison tool"
3 | homepage "http://pdiff.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/pdiff/pdiff/perceptualdiff-1.1.1/perceptualdiff-1.1.1-src.tar.gz"
5 | sha256 "ab349279a63018663930133b04852bde2f6a373cc175184b615944a10c1c7c6a"
6 |
7 | depends_on "cmake" => :build
8 | depends_on "freeimage"
9 |
10 | def install
11 | system "cmake", ".", *std_cmake_args
12 | system "make", "install"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/puf.rb:
--------------------------------------------------------------------------------
1 | class Puf < Formula
2 | desc "Parallel URL fetcher"
3 | homepage "http://puf.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/puf/puf/1.0.0/puf-1.0.0.tar.gz"
5 | sha256 "3f1602057dc47debeb54effc2db9eadcffae266834389bdbf5ab14fc611eeaf0"
6 |
7 | def install
8 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}",
10 | "--mandir=#{man}"
11 | system "make", "install"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/shpotify.rb:
--------------------------------------------------------------------------------
1 | class Shpotify < Formula
2 | desc "Command-line interface for Spotify on a Mac"
3 | homepage "https://harishnarayanan.org/projects/shpotify/"
4 | url "https://github.com/hnarayanan/shpotify/archive/1.0.0.tar.gz"
5 | sha256 "4bdc2bd488132604c9b9e850816db1df77ab468144972f9649316593fb4a6ac0"
6 | head "https://github.com/hnarayanan/shpotify.git"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "spotify"
12 | end
13 |
14 | test do
15 | system "#{bin}/spotify"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/tclap.rb:
--------------------------------------------------------------------------------
1 | class Tclap < Formula
2 | desc "Templatized C++ command-line parser library"
3 | homepage "http://tclap.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/tclap/tclap-1.2.1.tar.gz"
5 | sha256 "9f9f0fe3719e8a89d79b6ca30cf2d16620fba3db5b9610f9b51dd2cd033deebb"
6 |
7 | def install
8 | system "./configure", "--prefix=#{prefix}"
9 | system "make"
10 | # Installer scripts have problems with parallel make
11 | ENV.deparallelize
12 | system "make", "install"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/vcsh.rb:
--------------------------------------------------------------------------------
1 | class Vcsh < Formula
2 | desc "Config manager based on git"
3 | homepage "https://github.com/RichiH/vcsh"
4 | url "https://github.com/RichiH/vcsh/archive/v1.20150502-1.tar.gz"
5 | version "1.20150502-1"
6 | sha256 "ffb2f619926eee942da5687262e63f0816b10abdfd7f10bf5f44d50739d5f4d1"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "vcsh"
12 | man1.install "vcsh.1"
13 | zsh_completion.install "_vcsh"
14 | end
15 |
16 | test do
17 | system "#{bin}/vcsh"
18 | end
19 | end
20 |
--------------------------------------------------------------------------------
/Library/Formula/crf++.rb:
--------------------------------------------------------------------------------
1 | class Crfxx < Formula
2 | desc "Conditional random fields for segmenting/labeling sequential data"
3 | homepage "https://taku910.github.io/crfpp/"
4 | url "https://drive.google.com/uc?id=0B4y35FiV1wh7QVR6VXJ5dWExSTQ&export=download"
5 | version "0.58"
6 | sha256 "9d1c0a994f25a5025cede5e1d3a687ec98cd4949bfb2aae13f2a873a13259cb2"
7 |
8 | def install
9 | system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}"
10 | system "make", "CXXFLAGS=#{ENV.cflags}", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/dircproxy.rb:
--------------------------------------------------------------------------------
1 | class Dircproxy < Formula
2 | desc "IRC proxy server (AKA 'bouncer')"
3 | homepage "https://code.google.com/p/dircproxy/"
4 | url "https://dircproxy.googlecode.com/files/dircproxy-1.2.0-RC1.tar.gz"
5 | sha256 "40ad50ffd13681114f995519dc3f65f48cb5eac41e780ad14ce8ffd49463757f"
6 |
7 | def install
8 | system "./configure", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}",
10 | "--enable-ssl"
11 | system "make", "install"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/git-sh.rb:
--------------------------------------------------------------------------------
1 | class GitSh < Formula
2 | desc "Customized Bash environment for git work"
3 | homepage "https://github.com/rtomayko/git-sh"
4 | url "https://github.com/rtomayko/git-sh/archive/1.3.tar.gz"
5 | sha256 "461848dfa52ea6dd6cd0a374c52404b632204dc637cde17c0532529107d52358"
6 |
7 | head "https://github.com/rtomayko/git-sh.git"
8 |
9 | def install
10 | system "make"
11 | system "make", "install", "PREFIX=#{prefix}"
12 | end
13 |
14 | test do
15 | system "#{bin}/git-sh", "-c", "ls"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/icon-naming-utils.rb:
--------------------------------------------------------------------------------
1 | class IconNamingUtils < Formula
2 | desc "Script to handle icon names in desktop icon themes"
3 | homepage "http://tango.freedesktop.org/"
4 | url "http://tango.freedesktop.org/releases/icon-naming-utils-0.8.90.tar.gz"
5 | sha256 "044ab2199ed8c6a55ce36fd4fcd8b8021a5e21f5bab028c0a7cdcf52a5902e1c"
6 |
7 | def install
8 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}"
10 | system "make", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/launch4j.rb:
--------------------------------------------------------------------------------
1 | class Launch4j < Formula
2 | desc "Cross-platform Java executable wrapper"
3 | homepage "http://launch4j.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/launch4j/launch4j-3/3.5/launch4j-3.5-macosx-x86-10.8.tgz"
5 | version "3.5"
6 | sha256 "d994287342c0bbeaf3b967ccbf9bfb18d1a5b7123bca529c79760e67d6fd1e5f"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | libexec.install Dir["*"] - ["src", "web"]
12 | bin.write_jar_script libexec/"launch4j.jar", "launch4j"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/log4cpp.rb:
--------------------------------------------------------------------------------
1 | class Log4cpp < Formula
2 | desc "Configurable logging for C++"
3 | homepage "http://log4cpp.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/log4cpp/log4cpp-1.1.x%20%28new%29/log4cpp-1.1/log4cpp-1.1.1.tar.gz"
5 | sha256 "35abf332630a6809c969276b1d60b90c81a95daf24c86cfd7866ffef72f9bed0"
6 |
7 | def install
8 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}"
10 | system "make", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/maven-shell.rb:
--------------------------------------------------------------------------------
1 | class MavenShell < Formula
2 | desc "Shell for Maven"
3 | homepage "http://shell.sonatype.org/"
4 | url "https://repo1.maven.org/maven2/org/sonatype/maven/shell/dist/mvnsh-assembly/1.1.0/mvnsh-assembly-1.1.0-bin.tar.gz"
5 | sha256 "584008d726bf6f90271f4ccd03b549773cbbe62ba7e92bf131e67df3ac5a41ac"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | # Remove windows files.
11 | rm_f Dir["bin/*.bat"]
12 | libexec.install Dir["*"]
13 | bin.install_symlink libexec/"bin/mvnsh"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Formula/pdftohtml.rb:
--------------------------------------------------------------------------------
1 | class Pdftohtml < Formula
2 | desc "PDF to HTML converter (based on xpdf)"
3 | homepage "http://pdftohtml.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/pdftohtml/Experimental%20Versions/pdftohtml%200.40/pdftohtml-0.40a.tar.gz"
5 | sha256 "277ec1c75231b0073a458b1bfa2f98b7a115f5565e53494822ec7f0bcd8d4655"
6 |
7 | conflicts_with "poppler", :because => "both install `pdftohtml` binaries"
8 |
9 | def install
10 | system "make"
11 | bin.install "src/pdftohtml"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/putmail-queue.rb:
--------------------------------------------------------------------------------
1 | class PutmailQueue < Formula
2 | desc "Putmail queue package"
3 | homepage "http://putmail.sourceforge.net/home.html"
4 | url "https://downloads.sourceforge.net/project/putmail/putmail-queue/0.2/putmail-queue-0.2.tar.bz2"
5 | sha256 "09349ad26345783e061bfe4ad7586fbbbc5d1cc48e45faa9ba9f667104f9447c"
6 |
7 | bottle :unneeded
8 |
9 | depends_on "putmail"
10 |
11 | def install
12 | bin.install "putmail_dequeue.py", "putmail_enqueue.py"
13 | man1.install Dir["man/man1/*.1"]
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Formula/rainbarf.rb:
--------------------------------------------------------------------------------
1 | class Rainbarf < Formula
2 | desc "CPU/RAM/battery stats chart bar for tmux (and GNU screen)"
3 | homepage "https://github.com/creaktive/rainbarf"
4 | url "https://github.com/creaktive/rainbarf/archive/v1.2.tar.gz"
5 | sha256 "0ed48afe52890ccd92c21cc9f1533ecd3b936fbff93d4a4a4d39868388671d80"
6 |
7 | def install
8 | system "pod2man", "rainbarf", "rainbarf.1"
9 | man1.install "rainbarf.1"
10 | bin.install "rainbarf"
11 | end
12 |
13 | test do
14 | system "#{bin}/rainbarf"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/whirr.rb:
--------------------------------------------------------------------------------
1 | class Whirr < Formula
2 | desc "Set of libraries for running cloud services"
3 | homepage "https://whirr.apache.org/"
4 | url "https://archive.apache.org/dist/whirr/whirr-0.8.2/whirr-0.8.2.tar.gz"
5 | sha256 "d5ec36c4a6928079118065e3d918679870a42c844e47924b1cd4d7be00a4aca5"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | libexec.install %w[bin conf lib]
11 | bin.write_exec_script libexec/"bin/whirr"
12 | end
13 |
14 | test do
15 | system "#{bin}/whirr", "help", "help"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/calcurse.rb:
--------------------------------------------------------------------------------
1 | class Calcurse < Formula
2 | desc "Text-based personal organizer"
3 | homepage "http://calcurse.org/"
4 | url "http://calcurse.org/files/calcurse-4.0.0.tar.gz"
5 | sha256 "621b0019907618bd468f9c4dc1ce2186ee86254d3c9ade47dd2d7ab8e6656334"
6 |
7 | depends_on "gettext"
8 |
9 | def install
10 | system "./configure", "--disable-dependency-tracking", "--prefix=#{prefix}"
11 | system "make"
12 | system "make", "install"
13 | end
14 |
15 | test do
16 | system bin/"calcurse", "-v"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Library/Formula/cpanminus.rb:
--------------------------------------------------------------------------------
1 | class Cpanminus < Formula
2 | desc "Get, unpack, build, and install modules from CPAN"
3 | homepage "https://github.com/miyagawa/cpanminus"
4 | url "https://github.com/miyagawa/cpanminus/archive/1.7039.tar.gz"
5 | sha256 "b3326c363a1b100008596e21cd3be182f712f1a2b9cb5d608e463ac3111dcc9c"
6 | head "https://github.com/miyagawa/cpanminus.git"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "cpanm"
12 | end
13 |
14 | test do
15 | system "#{bin}/cpanm", "Test::More"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/ghi.rb:
--------------------------------------------------------------------------------
1 | class Ghi < Formula
2 | desc "Work on GitHub issues on the command-line"
3 | homepage "https://github.com/stephencelis/ghi"
4 | url "https://github.com/stephencelis/ghi/archive/1.0.4.tar.gz"
5 | sha256 "6fd0442a4b64a66ee27f0d09caf27bcc117737bd997653b94e8404ef7795f963"
6 | head "https://github.com/stephencelis/ghi.git"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "ghi"
12 | man1.install "man/ghi.1"
13 | end
14 |
15 | test do
16 | system "#{bin}/ghi", "--version"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Library/Formula/growly.rb:
--------------------------------------------------------------------------------
1 | class Growly < Formula
2 | desc "Redirect command output to a growl notification"
3 | homepage "https://github.com/ryankee/growly"
4 | url "https://github.com/downloads/ryankee/growly/growly-v0.2.0.tar.gz"
5 | sha256 "3e803207aa15e3a1ee33fc388a073bd84230dce2c579295ce26b857987e78a79"
6 | head "https://github.com/ryankee/growly.git"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "growly"
12 | end
13 |
14 | test do
15 | system "#{bin}/growly", "echo Hello, world!"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/hqx.rb:
--------------------------------------------------------------------------------
1 | class Hqx < Formula
2 | desc "Magnification filter designed for pixel art"
3 | homepage "https://code.google.com/p/hqx/"
4 | url "https://hqx.googlecode.com/files/hqx-1.1.tar.gz"
5 | sha256 "cc18f571fb4bc325317892e39ecd5711c4901831926bc93296de9ebb7b2f317b"
6 |
7 | depends_on "devil"
8 |
9 | def install
10 | ENV.deparallelize
11 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
12 | "--prefix=#{prefix}"
13 | system "make", "install"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Formula/mairix.rb:
--------------------------------------------------------------------------------
1 | class Mairix < Formula
2 | desc "Email index and search tool"
3 | homepage "http://www.rpcurnow.force9.co.uk/mairix/"
4 | url "https://downloads.sourceforge.net/project/mairix/mairix/0.23/mairix-0.23.tar.gz"
5 | sha256 "804e235b183c3350071a28cdda8eb465bcf447092a8206f40486191875bdf2fb"
6 |
7 | head "https://github.com/rc0/mairix.git"
8 |
9 | def install
10 | ENV.j1
11 | system "./configure", "--prefix=#{prefix}", "--mandir=#{man}"
12 | system "make"
13 | system "make", "install"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Formula/unittest.rb:
--------------------------------------------------------------------------------
1 | class Unittest < Formula
2 | desc "C++ Unit Test Framework"
3 | homepage "http://unittest.red-bean.com/"
4 | url "http://unittest.red-bean.com/tar/unittest-0.50-62.tar.gz"
5 | sha256 "9586ef0149b6376da9b5f95a992c7ad1546254381808cddad1f03768974b165f"
6 |
7 | fails_with :llvm do
8 | build 2334
9 | end
10 |
11 | def install
12 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
13 | "--prefix=#{prefix}"
14 | system "make", "install"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/xml2.rb:
--------------------------------------------------------------------------------
1 | class Xml2 < Formula
2 | desc "Makes XML and HTML more amenable to classic UNIX text tools"
3 | homepage "http://ofb.net/~egnor/xml2/"
4 | url "http://download.ofb.net/gale/xml2-0.5.tar.gz"
5 | sha256 "e3203a5d3e5d4c634374e229acdbbe03fea41e8ccdef6a594a3ea50a50d29705"
6 |
7 | depends_on "pkg-config" => :build
8 |
9 | def install
10 | system "./configure", "--prefix=#{prefix}"
11 | system "make", "install"
12 | end
13 |
14 | test do
15 | system "echo '' | \"#{bin}/xml2\""
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/app-engine-java.rb:
--------------------------------------------------------------------------------
1 | class AppEngineJava < Formula
2 | desc "Google App Engine for Java"
3 | homepage "https://cloud.google.com/appengine/docs/java/gettingstarted/introduction"
4 | url "https://storage.googleapis.com/appengine-sdks/featured/appengine-java-sdk-1.9.30.zip"
5 | sha256 "7571b8620f958ad7c6bd2ecb30bb1482faa4c2868fe99eade6a450488ada9054"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | rm Dir["bin/*.cmd"]
11 | libexec.install Dir["*"]
12 | bin.write_exec_script Dir["#{libexec}/bin/*"]
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/clpbar.rb:
--------------------------------------------------------------------------------
1 | class Clpbar < Formula
2 | desc "Command-line progress bar"
3 | homepage "http://clpbar.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/clpbar/clpbar/bar-1.11.1/bar_1.11.1.tar.gz"
5 | sha256 "fa0f5ec5c8400316c2f4debdc6cdcb80e186e668c2e4471df4fec7bfcd626503"
6 |
7 | def install
8 | system "./configure", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}",
10 | "--program-prefix='clp'"
11 | system "make", "install"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/cssembed.rb:
--------------------------------------------------------------------------------
1 | class Cssembed < Formula
2 | desc "Automatic data URI embedding in CSS files"
3 | homepage "https://www.nczonline.net/blog/2009/11/03/automatic-data-uri-embedding-in-css-files/"
4 | url "https://github.com/downloads/nzakas/cssembed/cssembed-0.4.5.jar"
5 | sha256 "8955016c0d32de8755d9ee33d365d1ad658a596aba48537a810ce62f3d32a1af"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | libexec.install "cssembed-#{version}.jar"
11 | bin.write_jar_script libexec/"cssembed-#{version}.jar", "cssembed"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/dmalloc.rb:
--------------------------------------------------------------------------------
1 | class Dmalloc < Formula
2 | desc "Debug versions of system memory management routines"
3 | homepage "http://dmalloc.com"
4 | url "http://dmalloc.com/releases/dmalloc-5.5.2.tgz"
5 | sha256 "d3be5c6eec24950cb3bd67dbfbcdf036f1278fae5fd78655ef8cdf9e911e428a"
6 |
7 | def install
8 | system "./configure", "--enable-threads", "--prefix=#{prefix}"
9 | system "make", "install", "installth", "installcxx", "installthcxx"
10 | end
11 |
12 | test do
13 | system "#{bin}/dmalloc", "-b", "runtime"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Formula/ftjam.rb:
--------------------------------------------------------------------------------
1 | class Ftjam < Formula
2 | desc "Build tool that can be used as a replacement for Make"
3 | homepage "http://www.freetype.org/jam/"
4 | url "https://downloads.sourceforge.net/project/freetype/ftjam/2.5.2/ftjam-2.5.2.tar.bz2"
5 | sha256 "e89773500a92912de918e9febffabe4b6bce79d69af194435f4e032b8a6d66a3"
6 |
7 | conflicts_with "jam", :because => "both install a `jam` binary"
8 |
9 | def install
10 | system "./configure", "--prefix=#{prefix}"
11 | system "make"
12 | system "make", "install"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/gcutil.rb:
--------------------------------------------------------------------------------
1 | class Gcutil < Formula
2 | desc "Manage your Google Compute Engine resources"
3 | homepage "https://cloud.google.com/compute/docs/gcutil/"
4 | url "https://dl.google.com/dl/cloudsdk/release/artifacts/gcutil-1.16.1.zip"
5 | sha256 "31f438c9ce3471f1404340e3411239b28b63f117d17776271fee1e1a352f3877"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | libexec.install "gcutil", "lib"
11 | bin.install_symlink libexec/"gcutil"
12 | end
13 |
14 | test do
15 | system "#{bin}/gcutil", "version"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/laszip.rb:
--------------------------------------------------------------------------------
1 | class Laszip < Formula
2 | desc "Lossless LiDAR compression"
3 | homepage "http://www.laszip.org/"
4 | url "https://github.com/LASzip/LASzip/archive/v2.2.0.tar.gz"
5 | sha256 "b8e8cc295f764b9d402bc587f3aac67c83ed8b39f1cb686b07c168579c61fbb2"
6 | head "https://github.com/LASzip/LASzip.git"
7 |
8 | depends_on "cmake" => :build
9 |
10 | def install
11 | system "cmake", ".", *std_cmake_args
12 | system "make", "install"
13 | end
14 |
15 | test do
16 | system "#{bin}/laszippertest"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Library/Formula/qstat.rb:
--------------------------------------------------------------------------------
1 | class Qstat < Formula
2 | desc "Query Quake servers from the command-line"
3 | homepage "http://qstat.sourceforge.net"
4 | url "https://downloads.sourceforge.net/project/qstat/qstat/qstat-2.11/qstat-2.11.tar.gz"
5 | sha256 "16f0c0f55567597d7f2db5136a0858c56effb4481a2c821a48cd0432ea572150"
6 |
7 | def install
8 | system "./configure", "--disable-debug",
9 | "--disable-dependency-tracking",
10 | "--prefix=#{prefix}"
11 | system "make", "install"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/repl.rb:
--------------------------------------------------------------------------------
1 | class Repl < Formula
2 | desc "Wrap non-interactive programs with a REPL"
3 | homepage "https://github.com/defunkt/repl"
4 | url "https://github.com/defunkt/repl/archive/v1.0.0.tar.gz"
5 | sha256 "d0542404f03159b0d6eb22a1aa4a509714c87c8594fca5121c578d50d950307d"
6 |
7 | bottle :unneeded
8 |
9 | depends_on "rlwrap" => :optional
10 |
11 | def install
12 | bin.install "bin/repl"
13 | man1.install "man/repl.1"
14 | end
15 |
16 | test do
17 | pipe_output("#{bin}/repl git", "init", 0)
18 | end
19 | end
20 |
--------------------------------------------------------------------------------
/Library/Formula/selecta.rb:
--------------------------------------------------------------------------------
1 | class Selecta < Formula
2 | desc "Fuzzy text selector for files and anything else you need to select"
3 | homepage "https://github.com/garybernhardt/selecta"
4 | url "https://github.com/garybernhardt/selecta/archive/v0.0.6.tar.gz"
5 | sha256 "c5e0fdab53b3c4942e46c1a2c5a38158f21eb0520c6391f77d6d0a7d2a023318"
6 |
7 | bottle :unneeded
8 |
9 | depends_on :ruby => "1.9"
10 |
11 | def install
12 | bin.install "selecta"
13 | end
14 |
15 | test do
16 | system "#{bin}/selecta", "--version"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Library/Formula/tmux-cssh.rb:
--------------------------------------------------------------------------------
1 | class TmuxCssh < Formula
2 | desc "TMUX with a \"ClusterSSH\"-like behavior"
3 | homepage "https://github.com/dennishafemann/tmux-cssh"
4 | url "https://github.com/dennishafemann/tmux-cssh/archive/1.0.6-0.tar.gz"
5 | version "1.0.6-0"
6 | sha256 "0819ede68fcde7df7b86df440790d6be2a45259b5c2af40bbe9b476a1bf54acc"
7 |
8 | bottle :unneeded
9 |
10 | depends_on "tmux"
11 |
12 | def install
13 | bin.install "tmux-cssh"
14 | end
15 |
16 | test do
17 | system "#{bin}/tmux-cssh", "--help"
18 | end
19 | end
20 |
--------------------------------------------------------------------------------
/Library/Formula/tofrodos.rb:
--------------------------------------------------------------------------------
1 | class Tofrodos < Formula
2 | desc "Converts DOS <-> UNIX text files, alias tofromdos"
3 | homepage "http://www.thefreecountry.com/tofrodos/"
4 | url "http://tofrodos.sourceforge.net/download/tofrodos-1.7.13.tar.gz"
5 | sha256 "3457f6f3e47dd8c6704049cef81cb0c5a35cc32df9fe800b5fbb470804f0885f"
6 |
7 | def install
8 | cd "src" do
9 | system "make"
10 | bin.install %w[todos fromdos]
11 | man1.install "fromdos.1"
12 | man1.install_symlink "fromdos.1" => "todos.1"
13 | end
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Formula/detox.rb:
--------------------------------------------------------------------------------
1 | class Detox < Formula
2 | desc "Utility to replace problematic characters in filenames"
3 | homepage "http://detox.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/detox/detox/1.2.0/detox-1.2.0.tar.bz2"
5 | sha256 "abfad90ee7d3e0fc53ce3b9da3253f9a800cdd92e3f8cc12a19394a7b1dcdbf8"
6 |
7 | def install
8 | system "./configure", "--mandir=#{man}", "--prefix=#{prefix}"
9 | system "make"
10 | (prefix/"etc").mkpath
11 | (share/"detox").mkpath
12 | system "make", "install"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/jshon.rb:
--------------------------------------------------------------------------------
1 | class Jshon < Formula
2 | desc "Parse, read, and create JSON from the shell"
3 | homepage "http://kmkeen.com/jshon/"
4 | url "http://kmkeen.com/jshon/jshon.tar.gz"
5 | version "8"
6 | sha256 "bb8ffdbda89a24f15d23af06d23fc4a9a4319503eb631cc64a5eb4c25afd45fb"
7 |
8 | depends_on "jansson"
9 |
10 | def install
11 | system "make"
12 | bin.install "jshon"
13 | man1.install "jshon.1"
14 | end
15 |
16 | test do
17 | assert_equal "3", pipe_output("#{bin}/jshon -l", "[true,false,null]").strip
18 | end
19 | end
20 |
--------------------------------------------------------------------------------
/Library/Formula/modman.rb:
--------------------------------------------------------------------------------
1 | class Modman < Formula
2 | desc "Module deployment script geared towards Magento development"
3 | homepage "https://github.com/colinmollenhour/modman"
4 | url "https://github.com/colinmollenhour/modman/archive/1.12.tar.gz"
5 | sha256 "437547bb54f62101215038a678506e87b1e9d5a8f04eed68e0c823198dd0b6ec"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "modman"
11 | bash_completion.install "bash_completion" => "modman.bash"
12 | end
13 |
14 | test do
15 | system "#{bin}/modman"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/mp3check.rb:
--------------------------------------------------------------------------------
1 | class Mp3check < Formula
2 | desc "Tool to check mp3 files for consistency"
3 | homepage "https://code.google.com/p/mp3check/"
4 | url "https://mp3check.googlecode.com/files/mp3check-0.8.7.tgz"
5 | sha256 "27d976ad8495671e9b9ce3c02e70cb834d962b6fdf1a7d437bb0e85454acdd0e"
6 |
7 | def install
8 | ENV.deparallelize
9 | # The makefile's install target is kinda iffy, but there's
10 | # only one file to install so it's easier to do it ourselves
11 | system "make"
12 | bin.install "mp3check"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/tivodecode.rb:
--------------------------------------------------------------------------------
1 | class Tivodecode < Formula
2 | desc "Convert .tivo to .mpeg"
3 | homepage "http://tivodecode.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/tivodecode/tivodecode/0.2pre4/tivodecode-0.2pre4.tar.gz"
5 | sha256 "788839cc4ad66f5b20792e166514411705e8564f9f050584c54c3f1f452e9cdf"
6 | version "0.2pre4"
7 |
8 | def install
9 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
10 | "--prefix=#{prefix}"
11 | system "make", "install"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/fixtures/test.eps:
--------------------------------------------------------------------------------
1 | %!PS-Adobe-2.0 EPSF-2.0
2 | %%BoundingBox: 73 499 211 513
3 | %%HiResBoundingBox: 73.000000 499.500000 211.000000 512.500000
4 | %%EndComments
5 | % EPSF created by ps2eps 1.68
6 | %%BeginProlog
7 | save
8 | countdictstack
9 | mark
10 | newpath
11 | /showpage {} def
12 | /setpagedevice {pop} def
13 | %%EndProlog
14 | %%Page 1 1
15 | /Courier
16 | 20 selectfont
17 | 72 500 moveto
18 | (Hello World!) show
19 | showpage
20 | %%Trailer
21 | cleartomark
22 | countdictstack
23 | exch sub { end } repeat
24 | restore
25 | %%EOF
26 |
--------------------------------------------------------------------------------
/share/doc/homebrew/Common-Issues-for-Core-Contributors.md:
--------------------------------------------------------------------------------
1 | # Common Issues for Core Contributors
2 |
3 | ## Overview
4 |
5 | This is a page for maintainers to diagnose certain build errors.
6 |
7 | ## Issues
8 |
9 | ### `ld: internal error: atom not found in symbolIndex(__ZN10SQInstance3GetERK11SQObjectPtrRS0_) for architecture x86_64`
10 |
11 | The exact atom may be different.
12 |
13 | This can be caused by passing the obsolete `-s` flag to the linker.
14 |
15 | See:
16 | https://github.com/Homebrew/homebrew/commit/7c9a9334631dc84d59131ca57419e8c828b1574b
17 |
--------------------------------------------------------------------------------
/Library/Formula/bogofilter.rb:
--------------------------------------------------------------------------------
1 | class Bogofilter < Formula
2 | desc "Mail filter via statistical analysis"
3 | homepage "http://bogofilter.sourceforge.net"
4 | url "https://downloads.sourceforge.net/project/bogofilter/bogofilter-1.2.4/bogofilter-1.2.4.tar.bz2"
5 | sha256 "e10287a58d135feaea26880ce7d4b9fa2841fb114a2154bf7da8da98aab0a6b4"
6 |
7 | depends_on "berkeley-db"
8 |
9 | def install
10 | system "./configure", "--disable-dependency-tracking",
11 | "--prefix=#{prefix}"
12 | system "make", "install"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/cmuclmtk.rb:
--------------------------------------------------------------------------------
1 | class Cmuclmtk < Formula
2 | desc "Language model tools (from CMU Sphinx)"
3 | homepage "http://cmusphinx.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/cmusphinx/cmuclmtk/0.7/cmuclmtk-0.7.tar.gz"
5 | sha256 "d23e47f00224667c059d69ac942f15dc3d4c3dd40e827318a6213699b7fa2915"
6 |
7 | depends_on "pkg-config" => :build
8 |
9 | def install
10 | system "./configure", "--disable-dependency-tracking",
11 | "--prefix=#{prefix}"
12 | system "make", "install"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/ecm.rb:
--------------------------------------------------------------------------------
1 | class Ecm < Formula
2 | desc "Prepare CD image files so they compress better"
3 | homepage "https://web.archive.org/web/20140227165748/http://www.neillcorlett.com/ecm/"
4 | url "https://web.archive.org/web/20091021035854/http://www.neillcorlett.com/downloads/ecm100.zip"
5 | version "1.0"
6 | sha256 "1d0d19666f46d9a2fc7e534f52475e80a274e93bdd3c010a75fe833f8188b425"
7 |
8 | def install
9 | system ENV.cc, "-o", "ecm", "ecm.c"
10 | system ENV.cc, "-o", "unecm", "unecm.c"
11 | bin.install "ecm", "unecm"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/ipv6calc.rb:
--------------------------------------------------------------------------------
1 | class Ipv6calc < Formula
2 | desc "Small utility for manipulating IPv6 addresses"
3 | homepage "http://www.deepspace6.net/projects/ipv6calc.html"
4 | url "ftp://ftp.deepspace6.net/pub/ds6/sources/ipv6calc/ipv6calc-0.94.1.tar.gz"
5 | sha256 "3bd73fd92c1d971fadea41b39830975b4a20bbcd26587dfb2835964b33de4040"
6 |
7 | def install
8 | # This needs --mandir, otherwise it tries to install to /share/man/man8.
9 | system "./configure", "--prefix=#{prefix}", "--mandir=#{man}"
10 | system "make", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/prips.rb:
--------------------------------------------------------------------------------
1 | class Prips < Formula
2 | desc "Print the IP addresses in a given range"
3 | homepage "http://devel.ringlet.net/sysutils/prips/"
4 | url "http://devel.ringlet.net/sysutils/prips/prips-0.9.9.tar.gz"
5 | sha256 "ad9d8e63cd69ed682ea87c154a19e5c58a3eb4bb3a118d5f458fd86eadb3bef8"
6 |
7 | def install
8 | system "make"
9 | bin.install "prips"
10 | man1.install "prips.1"
11 | end
12 |
13 | test do
14 | assert_equal "127.0.0.0\n127.0.0.1",
15 | shell_output("#{bin}/prips 127.0.0.0/31").strip
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/rnv.rb:
--------------------------------------------------------------------------------
1 | class Rnv < Formula
2 | desc "Implementation of Relax NG Compact Syntax validator"
3 | homepage "http://freshmeat.net/projects/rnv"
4 | url "https://downloads.sourceforge.net/project/rnv/Sources/1.7.11/rnv-1.7.11.tar.bz2"
5 | sha256 "b2a1578773edd29ef7a828b3a392bbea61b4ca8013ce4efc3b5fbc18662c162e"
6 |
7 | depends_on "expat"
8 |
9 | def install
10 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
11 | "--prefix=#{prefix}"
12 | system "make", "install"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/tty-clock.rb:
--------------------------------------------------------------------------------
1 | class TtyClock < Formula
2 | desc "Analog clock in ncurses"
3 | homepage "https://github.com/xorg62/tty-clock"
4 | url "https://github.com/xorg62/tty-clock/archive/v0.1.tar.gz"
5 | sha256 "866ee25c9ef467a5f79e9560c8f03f2c7a4c0371fb5833d5a311a3103e532691"
6 | head "https://github.com/xorg62/tty-clock.git"
7 |
8 | def install
9 | inreplace "Makefile", "/usr/local/bin/", "#{bin}/"
10 | system "make"
11 | system "make", "install"
12 | end
13 |
14 | test do
15 | system "#{bin}/tty-clock -i"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/fixtures/receipt.json:
--------------------------------------------------------------------------------
1 | {
2 | "used_options": [
3 | "--with-foo",
4 | "--without-bar"
5 | ],
6 | "unused_options": [
7 | "--with-baz",
8 | "--without-qux"
9 | ],
10 | "built_as_bottle": false,
11 | "poured_from_bottle": true,
12 | "time": 1403827774,
13 | "HEAD": "deadbeefdeadbeefdeadbeefdeadbeefdeadbeef",
14 | "stdlib": "libcxx",
15 | "compiler": "clang",
16 | "source": {
17 | "path": "/usr/local/Library/Formula/foo.rb",
18 | "tap": "Homebrew/homebrew",
19 | "spec": "stable"
20 | }
21 | }
22 |
--------------------------------------------------------------------------------
/Library/Homebrew/utils/popen.rb:
--------------------------------------------------------------------------------
1 | module Utils
2 | def self.popen_read(*args, &block)
3 | popen(args, "rb", &block)
4 | end
5 |
6 | def self.popen_write(*args, &block)
7 | popen(args, "wb", &block)
8 | end
9 |
10 | def self.popen(args, mode)
11 | IO.popen("-", mode) do |pipe|
12 | if pipe
13 | if block_given?
14 | yield pipe
15 | else
16 | return pipe.read
17 | end
18 | else
19 | STDERR.reopen("/dev/null", "w")
20 | exec(*args)
21 | end
22 | end
23 | end
24 | end
25 |
--------------------------------------------------------------------------------
/Library/Formula/dsh.rb:
--------------------------------------------------------------------------------
1 | class Dsh < Formula
2 | desc "Dancer's shell, or distributed shell"
3 | homepage "https://www.netfort.gr.jp/~dancer/software/dsh.html.en"
4 | url "https://www.netfort.gr.jp/~dancer/software/downloads/dsh-0.25.9.tar.gz"
5 | sha256 "147c59c902dbd7a3290e20f41b5cc594192d6c93957d34dd061eb8d27bd9e466"
6 |
7 | depends_on "libdshconfig"
8 |
9 | def install
10 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
11 | "--prefix=#{prefix}"
12 | system "make", "install"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/duff.rb:
--------------------------------------------------------------------------------
1 | class Duff < Formula
2 | desc "Quickly find duplicates in a set of files from the command-line"
3 | homepage "http://duff.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/duff/duff/0.5.2/duff-0.5.2.tar.gz"
5 | sha256 "15b721f7e0ea43eba3fd6afb41dbd1be63c678952bf3d80350130a0e710c542e"
6 |
7 | def install
8 | system "./configure", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}",
10 | "--mandir=#{man}"
11 | system "make", "install"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/ecj.rb:
--------------------------------------------------------------------------------
1 | # This formula is intended to be used by gcc formulae with java support.
2 |
3 | class Ecj < Formula
4 | desc "Standalone version of the Eclipse Java compiler"
5 | homepage "https://gcc.gnu.org/"
6 | url "ftp://sourceware.org/pub/java/ecj-4.9.jar"
7 | mirror "https://mirrors.kernel.org/sources.redhat.com/java/ecj-4.9.jar"
8 | sha256 "9506e75b862f782213df61af67338eb7a23c35ff425d328affc65585477d34cd"
9 |
10 | bottle :unneeded
11 |
12 | def install
13 | (share/"java").install "ecj-#{version}.jar" => "ecj.jar"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Formula/epsilon.rb:
--------------------------------------------------------------------------------
1 | class Epsilon < Formula
2 | desc "Powerful wavelet image compressor"
3 | homepage "http://epsilon-project.sourceforge.net"
4 | url "https://downloads.sourceforge.net/project/epsilon-project/epsilon/0.9.2/epsilon-0.9.2.tar.gz"
5 | sha256 "5421a15969d4d7af0ac0a11d519ba8d1d2147dc28d8c062bf0c52f3a0d4c54c4"
6 |
7 | depends_on "popt"
8 |
9 | def install
10 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
11 | "--prefix=#{prefix}"
12 | system "make", "install"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/gdub.rb:
--------------------------------------------------------------------------------
1 | class Gdub < Formula
2 | desc "Gdub is a Gradle wrapper wrapper"
3 | homepage "http://www.gdub.rocks"
4 | url "https://github.com/dougborg/gdub/archive/v0.1.0.tar.gz"
5 | sha256 "ddf2572cc67b8df3293b1707720c6ef09d6caf73227fa869a73b16239df959c3"
6 |
7 | bottle :unneeded
8 |
9 | depends_on "gradle"
10 |
11 | def install
12 | bin.install "bin/gw"
13 | end
14 |
15 | test do
16 | ENV.java_cache
17 |
18 | system "gradle", "init"
19 | cd "gradle" do
20 | system bin/"gw", "tasks"
21 | end
22 | end
23 | end
24 |
--------------------------------------------------------------------------------
/Library/Formula/grok.rb:
--------------------------------------------------------------------------------
1 | class Grok < Formula
2 | desc "Powerful pattern-matching/reacting too"
3 | homepage "https://github.com/jordansissel/grok"
4 | url "https://github.com/jordansissel/grok/archive/v0.9.2.tar.gz"
5 | sha256 "40edbdba488ff9145832c7adb04b27630ca2617384fbef2af014d0e5a76ef636"
6 | head "https://github.com/jordansissel/grok.git"
7 |
8 | depends_on "libevent"
9 | depends_on "pcre"
10 | depends_on "tokyo-cabinet"
11 |
12 | def install
13 | system "make", "grok"
14 | system "make", "install", "PREFIX=#{prefix}"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/jvmtop.rb:
--------------------------------------------------------------------------------
1 | class Jvmtop < Formula
2 | desc "Console application for monitoring all running JVMs on a machine"
3 | homepage "https://code.google.com/p/jvmtop/"
4 | url "https://jvmtop.googlecode.com/files/jvmtop-0.8.0.tar.gz"
5 | sha256 "f9de8159240b400a51b196520b4c4f0ddbcaa8e587fab1f0a59be8a00dc128c4"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | rm Dir["*.bat"]
11 | mv "jvmtop.sh", "jvmtop"
12 | chmod 0755, "jvmtop"
13 |
14 | libexec.install Dir["*"]
15 |
16 | bin.write_exec_script libexec/"jvmtop"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Library/Formula/shakespeare.rb:
--------------------------------------------------------------------------------
1 | class Shakespeare < Formula
2 | desc "Write programs in Shakespearean English"
3 | homepage "http://shakespearelang.sourceforge.net/"
4 | url "http://shakespearelang.sf.net/download/spl-1.2.1.tar.gz"
5 | sha256 "1206ef0a2c853b8b40ca0c682bc9d9e0a157cc91a7bf4e28f19ccd003674b7d3"
6 |
7 | depends_on "flex" if MacOS.version >= :mountain_lion
8 |
9 | def install
10 | system "make", "install"
11 | bin.install "spl/bin/spl2c"
12 | include.install "spl/include/spl.h"
13 | lib.install "spl/lib/libspl.a"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Formula/torrentcheck.rb:
--------------------------------------------------------------------------------
1 | class Torrentcheck < Formula
2 | desc "Command-line torrent viewer and hash checker"
3 | homepage "http://torrentcheck.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/torrentcheck/torrentcheck-1.00.zip"
5 | sha256 "a839f9ac9669d942f83af33db96ce9902d84f85592c99b568ef0f5232ff318c5"
6 |
7 | def install
8 | inreplace "torrentcheck.c", "#include ", ""
9 | system ENV.cc, "torrentcheck.c", "sha1.c", "-o", "torrentcheck", *ENV.cflags.to_s.split
10 | bin.install "torrentcheck"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/wait_on.rb:
--------------------------------------------------------------------------------
1 | class WaitOn < Formula
2 | desc "Provides shell scripts with access to kqueue(3)"
3 | homepage "https://www.freshports.org/sysutils/wait_on/"
4 | url "http://distcache.freebsd.org/ports-distfiles/wait_on-1.1.tar.gz"
5 | sha256 "d7f40655f5c11e882890340826d1163050e2748de66b292c15b10d32feb6490f"
6 |
7 | depends_on "bsdmake" => :build
8 |
9 | def install
10 | system "bsdmake"
11 | bin.install "wait_on"
12 | man1.install "wait_on.1.gz"
13 | end
14 |
15 | test do
16 | system "#{bin}/wait_on", "-v"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Library/Formula/wrangler.rb:
--------------------------------------------------------------------------------
1 | class Wrangler < Formula
2 | desc "Refactoring tool for Erlang with emacs and Eclipse integration"
3 | homepage "https://www.cs.kent.ac.uk/projects/wrangler/Wrangler/"
4 | url "https://github.com/RefactoringTools/wrangler/archive/wrangler1.1.01.tar.gz"
5 | sha256 "e61c13ec772e137efdcf5aa8f21210ef424eac3ee2b918efe5e456985bb19626"
6 |
7 | depends_on "erlang"
8 |
9 | def install
10 | ENV.deparallelize
11 | system "./configure", "--prefix=#{prefix}"
12 | system "make"
13 | system "make", "install"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Formula/yydecode.rb:
--------------------------------------------------------------------------------
1 | class Yydecode < Formula
2 | desc "Decode yEnc archives"
3 | homepage "http://yydecode.sourceforge.net"
4 | url "https://downloads.sourceforge.net/project/yydecode/yydecode/0.2.10/yydecode-0.2.10.tar.gz"
5 | sha256 "bd4879643f6539770fd23d1a51dc6a91ba3de2823cf14d047a40c630b3c7ba66"
6 |
7 | def install
8 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}",
10 | "--mandir=#{man}"
11 | system "make", "install"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Homebrew/postinstall.rb:
--------------------------------------------------------------------------------
1 | old_trap = trap("INT") { exit! 130 }
2 |
3 | require "global"
4 | require "debrew"
5 | require "fcntl"
6 | require "socket"
7 |
8 | begin
9 | error_pipe = UNIXSocket.open(ENV["HOMEBREW_ERROR_PIPE"], &:recv_io)
10 | error_pipe.fcntl(Fcntl::F_SETFD, Fcntl::FD_CLOEXEC)
11 |
12 | trap("INT", old_trap)
13 |
14 | formula = ARGV.formulae.first
15 | formula.extend(Debrew::Formula) if ARGV.debug?
16 | formula.run_post_install
17 | rescue Exception => e
18 | Marshal.dump(e, error_pipe)
19 | error_pipe.close
20 | exit! 1
21 | end
22 |
--------------------------------------------------------------------------------
/Library/Formula/archey.rb:
--------------------------------------------------------------------------------
1 | class Archey < Formula
2 | desc "Graphical system information display for OS X"
3 | homepage "https://obihann.github.io/archey-osx/"
4 | url "https://github.com/obihann/archey-osx/archive/1.5.2.tar.gz"
5 | sha256 "01f58ea2f57fa5b23598590cee9b91dfac0b3402e7a9c4a781ff719be2388f1a"
6 | head "https://github.com/obihann/archey-osx.git"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "bin/archey"
12 | end
13 |
14 | test do
15 | assert_match "Archey OS X 1", shell_output("#{bin}/archey --help")
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/bar.rb:
--------------------------------------------------------------------------------
1 | class Bar < Formula
2 | desc "Provide progress bars for shell scripts"
3 | homepage "http://www.theiling.de/projects/bar.html"
4 | url "http://www.theiling.de/downloads/bar-1.4-src.tar.bz2"
5 | sha256 "8034c405b6aa0d474c75ef9356cde1672b8b81834edc7bd94fc91e8ae097033e"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | bin.install "bar"
11 | end
12 |
13 | test do
14 | (testpath/"test1").write "pumpkin"
15 | (testpath/"test2").write "latte"
16 | assert_match /latte/, shell_output("#{bin}/bar test1 test2")
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Library/Formula/bashish.rb:
--------------------------------------------------------------------------------
1 | class Bashish < Formula
2 | desc "Theme environment for text terminals"
3 | homepage "http://bashish.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/bashish/bashish/2.2.4/bashish-2.2.4.tar.gz"
5 | sha256 "3de48bc1aa69ec73dafc7436070e688015d794f22f6e74d5c78a0b09c938204b"
6 |
7 | depends_on "dialog"
8 |
9 | def install
10 | system "./configure", "--prefix=#{prefix}"
11 | system "make"
12 | system "make", "install"
13 | end
14 |
15 | test do
16 | system "#{bin}/bashish", "list"
17 | end
18 | end
19 |
--------------------------------------------------------------------------------
/Library/Formula/brag.rb:
--------------------------------------------------------------------------------
1 | class Brag < Formula
2 | desc "Download and assemble multipart binaries from newsgroups"
3 | homepage "http://brag.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/brag/brag/1.4.3/brag-1.4.3.tar.gz"
5 | sha256 "f2c8110c38805c31ad181f4737c26e766dc8ecfa2bce158197b985be892cece6"
6 |
7 | bottle :unneeded
8 |
9 | depends_on "uudeview"
10 |
11 | def install
12 | bin.install "brag"
13 | man1.install "brag.1"
14 | end
15 |
16 | test do
17 | system "#{bin}/brag", "-s", "news.bu.edu", "-L"
18 | end
19 | end
20 |
--------------------------------------------------------------------------------
/Library/Formula/camellia.rb:
--------------------------------------------------------------------------------
1 | class Camellia < Formula
2 | desc "Image Processing & Computer Vision library written in C"
3 | homepage "http://camellia.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/camellia/Unix_Linux%20Distribution/v2.7.0/CamelliaLib-2.7.0.tar.gz"
5 | sha256 "a3192c350f7124d25f31c43aa17e23d9fa6c886f80459cba15b6257646b2f3d2"
6 |
7 | def install
8 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}"
10 | system "make", "install"
11 | end
12 | end
13 |
--------------------------------------------------------------------------------
/Library/Formula/clamz.rb:
--------------------------------------------------------------------------------
1 | class Clamz < Formula
2 | desc "Download MP3 files from Amazon's music store"
3 | homepage "https://code.google.com/p/clamz/"
4 | url "https://clamz.googlecode.com/files/clamz-0.5.tar.gz"
5 | sha256 "5a63f23f15dfa6c2af00ff9531ae9bfcca0facfe5b1aa82790964f050a09832b"
6 | revision 1
7 |
8 | depends_on "pkg-config" => :build
9 | depends_on "libgcrypt"
10 |
11 | def install
12 | system "./configure", "--prefix=#{prefix}"
13 | system "make", "install"
14 | end
15 |
16 | test do
17 | system "#{bin}/clamz"
18 | end
19 | end
20 |
--------------------------------------------------------------------------------
/Library/Formula/jam.rb:
--------------------------------------------------------------------------------
1 | class Jam < Formula
2 | desc "Make-like build tool"
3 | homepage "https://www.perforce.com/resources/documentation/jam"
4 | url "https://swarm.workshop.perforce.com/projects/perforce_software-jam/download/main/jam-2.6.zip"
5 | sha256 "7c510be24dc9d0912886c4364dc17a013e042408386f6b937e30bd9928d5223c"
6 |
7 | conflicts_with "ftjam", :because => "both install a `jam` binary"
8 |
9 | def install
10 | system "make", "CC=#{ENV.cc}", "CFLAGS=#{ENV.cflags}", "LOCATE_TARGET=bin"
11 | bin.install "bin/jam", "bin/mkjambase"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/runcocoa.rb:
--------------------------------------------------------------------------------
1 | class Runcocoa < Formula
2 | desc "Tools to run Cocoa/Objective-C and C code from the command-line"
3 | homepage "https://github.com/michaeltyson/Commandline-Cocoa"
4 | url "https://github.com/michaeltyson/Commandline-Cocoa/archive/834f73b4b5d0d2be0d336c9869973f5f0db55949.tar.gz"
5 | version "20120108"
6 | sha256 "d90079efb92c8eef3c8e2c142683eb0c632ca61120c9e4a617bf9dac5362bf86"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "runcocoa.sh" => "runcocoa"
12 | bin.install "runc.sh" => "runc"
13 | end
14 | end
15 |
--------------------------------------------------------------------------------
/Library/Formula/sisc-scheme.rb:
--------------------------------------------------------------------------------
1 | class SiscScheme < Formula
2 | desc "Extensive Java based Scheme interpreter"
3 | homepage "http://sisc-scheme.org/"
4 | url "https://downloads.sourceforge.net/project/sisc/SISC%20Lite/1.16.6/sisc-lite-1.16.6.tar.gz"
5 | sha256 "7a2f1ee46915ef885282f6df65f481b734db12cfd97c22d17b6c00df3117eea8"
6 |
7 | bottle :unneeded
8 |
9 | def install
10 | libexec.install Dir["*"]
11 | (bin/"sisc").write <<-EOS.undent
12 | #!/bin/sh
13 | SISC_HOME=#{libexec}
14 | exec #{libexec}/sisc "$@"
15 | EOS
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/tccutil.rb:
--------------------------------------------------------------------------------
1 | class Tccutil < Formula
2 | desc "Utility to modify the OS X Accessibility Database (TCC.db)"
3 | homepage "https://github.com/jacobsalmela/tccutil"
4 | url "https://github.com/jacobsalmela/tccutil/archive/v1.2.1.tar.gz"
5 | sha256 "7aa4506889db29ae2949f3496d4d649d6de96631a7114eaaa445664367cf288c"
6 | head "https://github.com/jacobsalmela/tccutil.git"
7 |
8 | bottle :unneeded
9 |
10 | def install
11 | bin.install "tccutil.py" => "tccutil"
12 | end
13 |
14 | test do
15 | system "#{bin}/tccutil", "--help"
16 | end
17 | end
18 |
--------------------------------------------------------------------------------
/Library/Formula/xsw.rb:
--------------------------------------------------------------------------------
1 | class Xsw < Formula
2 | desc "Slide show presentation tool"
3 | homepage "https://code.google.com/p/xsw/"
4 | url "https://xsw.googlecode.com/files/xsw-0.3.5.tar.gz"
5 | sha256 "d7f86047716d9c4d7b2d98543952d59ce871c7d11c63653f2e21a90bcd7a6085"
6 |
7 | depends_on "sdl"
8 | depends_on "sdl_ttf"
9 | depends_on "sdl_image"
10 | depends_on "sdl_gfx"
11 |
12 | def install
13 | system "./configure", "--prefix=#{prefix}"
14 | system "make", "install"
15 | end
16 |
17 | test do
18 | system bin/"xsw", "-v"
19 | end
20 | end
21 |
--------------------------------------------------------------------------------
/Library/Homebrew/cmd/migrate.rb:
--------------------------------------------------------------------------------
1 | require "migrator"
2 | require "formula_renames"
3 |
4 | module Homebrew
5 | def migrate
6 | raise FormulaUnspecifiedError if ARGV.named.empty?
7 |
8 | ARGV.resolved_formulae.each do |f|
9 | if f.oldname
10 | unless (rack = HOMEBREW_CELLAR/f.oldname).exist? && !rack.subdirs.empty?
11 | raise NoSuchKegError, f.oldname
12 | end
13 | raise "#{rack} is a symlink" if rack.symlink?
14 | end
15 |
16 | migrator = Migrator.new(f)
17 | migrator.migrate
18 | end
19 | end
20 | end
21 |
--------------------------------------------------------------------------------
/Library/Homebrew/test/test_caveats.rb:
--------------------------------------------------------------------------------
1 | require "testing_env"
2 | require "formula"
3 | require "caveats"
4 |
5 | class CaveatsTests < Homebrew::TestCase
6 | def setup
7 | @f = formula { url "foo-1.0" }
8 | @c = Caveats.new @f
9 | end
10 |
11 | def test_f
12 | assert_equal @f, @c.f
13 | end
14 |
15 | def test_empty?
16 | assert @c.empty?
17 |
18 | f = formula do
19 | url "foo-1.0"
20 |
21 | def caveats
22 | "something"
23 | end
24 | end
25 | c = Caveats.new f
26 |
27 | refute c.empty?
28 | end
29 | end
30 |
--------------------------------------------------------------------------------
/Library/Formula/boot-clj.rb:
--------------------------------------------------------------------------------
1 | class BootClj < Formula
2 | desc "Build tooling for Clojure"
3 | homepage "http://boot-clj.com"
4 | url "https://github.com/boot-clj/boot-bin/releases/download/2.5.2/boot.sh",
5 | :using => :nounzip
6 | sha256 "895def8ef37f4b78bb37a26566ce970dc24219e880154a18ef7ade5a778d3a2f"
7 |
8 | bottle :unneeded
9 |
10 | depends_on :java
11 |
12 | def install
13 | bin.install "boot.sh" => "boot"
14 | end
15 |
16 | test do
17 | ENV.java_cache
18 |
19 | system "#{bin}/boot", "repl", "-e", "(System/exit 0)"
20 | end
21 | end
22 |
--------------------------------------------------------------------------------
/Library/Formula/gqlplus.rb:
--------------------------------------------------------------------------------
1 | class Gqlplus < Formula
2 | desc "Drop-in replacement for sqlplus, an Oracle SQL client"
3 | homepage "http://gqlplus.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/gqlplus/gqlplus/1.15/gqlplus-1.15.tar.gz"
5 | sha256 "9a539cdcf952b4acd2ae2d940772366bf6c9ee0fb51846c02d3c7dc1df3056d5"
6 |
7 | depends_on "readline"
8 |
9 | def install
10 | system "./configure", "--disable-dependency-tracking",
11 | "--prefix=#{prefix}"
12 | system "make"
13 | bin.install "gqlplus"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Formula/judy.rb:
--------------------------------------------------------------------------------
1 | class Judy < Formula
2 | desc "C library that implements a sparse dynamic array"
3 | homepage "http://judy.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/judy/judy/Judy-1.0.5/Judy-1.0.5.tar.gz"
5 | sha256 "d2704089f85fdb6f2cd7e77be21170ced4b4375c03ef1ad4cf1075bd414a63eb"
6 |
7 | def install
8 | system "./configure", "--disable-debug", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}"
10 | ENV.j1 # Doesn't compile on parallel build
11 | system "make", "install"
12 | end
13 | end
14 |
--------------------------------------------------------------------------------
/Library/Formula/log4cplus.rb:
--------------------------------------------------------------------------------
1 | class Log4cplus < Formula
2 | desc "Logging Framework for C++"
3 | homepage "http://log4cplus.sourceforge.net/"
4 | url "https://downloads.sourceforge.net/project/log4cplus/log4cplus-stable/1.1.2/log4cplus-1.1.2.tar.bz2"
5 | sha256 "c46d56c96873dcb525791b5ea639d1415e74b1de99d51b657336cb6ebb72ed93"
6 |
7 | option :cxx11
8 |
9 | def install
10 | ENV.cxx11 if build.cxx11?
11 | system "./configure", "--disable-dependency-tracking",
12 | "--prefix=#{prefix}"
13 | system "make", "install"
14 | end
15 | end
16 |
--------------------------------------------------------------------------------
/Library/Formula/randomize-lines.rb:
--------------------------------------------------------------------------------
1 | class RandomizeLines < Formula
2 | desc "Reads and randomize lines from a file (or STDIN)"
3 | homepage "http://arthurdejong.org/rl/"
4 | url "http://arthurdejong.org/rl/rl-0.2.7.tar.gz"
5 | sha256 "1cfca23d6a14acd190c5a6261923757d20cb94861c9b2066991ec7a7cae33bc8"
6 |
7 | def install
8 | system "./configure", "--disable-dependency-tracking",
9 | "--prefix=#{prefix}"
10 | system "make", "install"
11 | end
12 |
13 | test do
14 | system "echo -e \"1\n2\n4\" | \"#{bin}/rl\" -c 1"
15 | end
16 | end
17 |
--------------------------------------------------------------------------------
/Library/Formula/rbenv-use.rb:
--------------------------------------------------------------------------------
1 | class RbenvUse < Formula
2 | desc "Switch between rubies without reference to patch levels"
3 | homepage "https://github.com/rkh/rbenv-use"
4 | url "https://github.com/rkh/rbenv-use/archive/v1.0.0.tar.gz"
5 | sha256 "f831dc9b8a43e30499e62928d13f5d354bf4c505b3f6b7fc1a1a9956ed9e538c"
6 |
7 | bottle :unneeded
8 |
9 | depends_on :rbenv
10 | depends_on "rbenv-whatis"
11 |
12 | def install
13 | prefix.install Dir["*"]
14 | end
15 |
16 | test do
17 | shell_output("eval \"$(rbenv init -)\" && rbenv use system")
18 | end
19 | end
20 |
--------------------------------------------------------------------------------
/Library/Formula/sjk.rb:
--------------------------------------------------------------------------------
1 | class Sjk < Formula
2 | desc "Swiss Java Knife"
3 | homepage "https://github.com/aragozin/jvm-tools"
4 | url "https://bintray.com/artifact/download/aragozin/generic/sjk-plus-0.3.6.jar"
5 | sha256 "9420403139c1b843320fe07bac56f704b0d13715d53b5b2b5869d32103a99a47"
6 |
7 | bottle :unneeded
8 |
9 | depends_on :java
10 |
11 | def install
12 | libexec.install "sjk-plus-#{version}.jar"
13 | bin.write_jar_script "#{libexec}/sjk-plus-#{version}.jar", "sjk"
14 | end
15 |
16 | test do
17 | system "#{bin}/sjk", "jps"
18 | end
19 | end
20 |
--------------------------------------------------------------------------------
/Library/Homebrew/README.md:
--------------------------------------------------------------------------------
1 | # Homebrew's Formula API
2 | This is the (partially) documented public API for Homebrew.
3 |
4 | The main class you should look at is the {Formula} class (and classes linked from there). That's the class that's used to create Homebrew formulae (i.e. package descriptions). Assume anything else you stumble upon is private.
5 |
6 | You may also find the [Formula Cookbook](https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Formula-Cookbook.md) and [Ruby Style Guide](https://github.com/styleguide/ruby) helpful in creating formulae.
7 |
8 | Good luck!
9 |
--------------------------------------------------------------------------------