├── 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 | 2 | Homebrew 3 | 4 | 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 | --------------------------------------------------------------------------------