secure/fix URLs

This commit is contained in:
Viktor Szakats 2018-10-03 21:03:22 +00:00
parent 78993d0692
commit a0d971a0d0
12 changed files with 194 additions and 194 deletions

View File

@ -1,4 +1,4 @@
# http://editorconfig.org # https://editorconfig.org/
root = true root = true

View File

@ -74,7 +74,7 @@ module Cask
# Fields: status, epoch, download agent, event ID # Fields: status, epoch, download agent, event ID
# Let's toggle the app translocation bit, bit 8 # Let's toggle the app translocation bit, bit 8
# http://openradar.me/radar?id=5022734169931776 # http://www.openradar.me/radar?id=5022734169931776
fields[0] = (fields[0].to_i(16) | 0x0100).to_s(16).rjust(4, "0") fields[0] = (fields[0].to_i(16) | 0x0100).to_s(16).rjust(4, "0")

View File

@ -3,7 +3,7 @@
#: Homebrew will attempt to automatically derive the formula name #: Homebrew will attempt to automatically derive the formula name
#: and version, but if it fails, you'll have to make your own template. The `wget` #: and version, but if it fails, you'll have to make your own template. The `wget`
#: formula serves as a simple example. For the complete API have a look at #: formula serves as a simple example. For the complete API have a look at
#: <http://www.rubydoc.info/github/Homebrew/brew/master/Formula>. #: <https://www.rubydoc.info/github/Homebrew/brew/master/Formula>.
#: #:
#: If `--autotools` is passed, create a basic template for an Autotools-style build. #: If `--autotools` is passed, create a basic template for an Autotools-style build.
#: If `--cmake` is passed, create a basic template for a CMake-style build. #: If `--cmake` is passed, create a basic template for a CMake-style build.

View File

@ -6,7 +6,7 @@ require "development_tools"
# {Stdenv} (depending on the build mode). # {Stdenv} (depending on the build mode).
# @see Superenv # @see Superenv
# @see Stdenv # @see Stdenv
# @see http://www.rubydoc.info/stdlib/Env Ruby's ENV API # @see https://www.rubydoc.info/stdlib/Env Ruby's ENV API
module SharedEnvExtension module SharedEnvExtension
include CompilerConstants include CompilerConstants

View File

@ -80,7 +80,7 @@ module Homebrew
def template def template
<<~ERB <<~ERB
# Documentation: https://docs.brew.sh/Formula-Cookbook # Documentation: https://docs.brew.sh/Formula-Cookbook
# http://www.rubydoc.info/github/Homebrew/brew/master/Formula # https://www.rubydoc.info/github/Homebrew/brew/master/Formula
# PLEASE REMOVE ALL GENERATED COMMENTS BEFORE SUBMITTING YOUR PULL REQUEST! # PLEASE REMOVE ALL GENERATED COMMENTS BEFORE SUBMITTING YOUR PULL REQUEST!
class #{Formulary.class_s(name)} < Formula class #{Formulary.class_s(name)} < Formula
desc "#{desc}" desc "#{desc}"

View File

@ -353,7 +353,7 @@ class Version
m = %r{/([rvV]_?)?(\d\.\d+(\.\d+){,2})}.match(spec_s) m = %r{/([rvV]_?)?(\d\.\d+(\.\d+){,2})}.match(spec_s)
return m.captures[1] unless m.nil? return m.captures[1] unless m.nil?
# e.g. http://www.ijg.org/files/jpegsrc.v8d.tar.gz # e.g. https://www.ijg.org/files/jpegsrc.v8d.tar.gz
m = /\.v(\d+[a-z]?)/.match(stem) m = /\.v(\d+[a-z]?)/.match(stem)
return m.captures.first unless m.nil? return m.captures.first unless m.nil?

View File

@ -318,7 +318,7 @@ The established standard for Git commit messages is:
* explain the commit thoroughly * explain the commit thoroughly
At Homebrew, we like to put the name of the formula up front like so: `foobar 7.3 (new formula)`. At Homebrew, we like to put the name of the formula up front like so: `foobar 7.3 (new formula)`.
This may seem crazy short, but youll find that forcing yourself to summarise the commit encourages you to be atomic and concise. If you cant summarise it in 50-80 characters, youre probably trying to commit two commits as one. For a more thorough explanation, please read Tim Popes excellent blog post, [A Note About Git Commit Messages](http://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html). This may seem crazy short, but youll find that forcing yourself to summarise the commit encourages you to be atomic and concise. If you cant summarise it in 50-80 characters, youre probably trying to commit two commits as one. For a more thorough explanation, please read Tim Popes excellent blog post, [A Note About Git Commit Messages](https://tbaggery.com/2008/04/19/a-note-about-git-commit-messages.html).
The preferred commit message format for simple version updates is `foobar 7.3` and for fixes is `foobar: fix flibble matrix.`. The preferred commit message format for simple version updates is `foobar 7.3` and for fixes is `foobar: fix flibble matrix.`.

View File

@ -62,7 +62,7 @@ following content:
### Using virtualenv - works with brewed and systems Python ### Using virtualenv - works with brewed and systems Python
[Virtualenv](http://www.virtualenv.org/en/latest/) ships `pip` and [Virtualenv](https://virtualenv.pypa.io/) ships `pip` and
creates isolated Python environments with separate site-packages, creates isolated Python environments with separate site-packages,
therefore you wont need sudo. therefore you wont need sudo.

View File

@ -21,7 +21,7 @@ The executables are organized as follows so that Python 2 and Python 3 can both
([Wondering which one to choose?](https://wiki.python.org/moin/Python2orPython3)) ([Wondering which one to choose?](https://wiki.python.org/moin/Python2orPython3))
## Setuptools, Pip, etc. ## Setuptools, Pip, etc.
The Python formulae install [pip](http://www.pip-installer.org) (as `pip` or `pip2`) and [Setuptools](https://pypi.python.org/pypi/setuptools). The Python formulae install [pip](https://pip.pypa.io/) (as `pip` or `pip2`) and [Setuptools](https://pypi.python.org/pypi/setuptools).
Setuptools can be updated via pip, without having to re-brew Python: Setuptools can be updated via pip, without having to re-brew Python:

View File

@ -10,32 +10,32 @@ until then.
These mind-blowing people supported our Kickstarter by giving us £450 or more: These mind-blowing people supported our Kickstarter by giving us £450 or more:
[![Hashrocket](https://s3.amazonaws.com/hashrocket-misc/hr_180x50.png)](http://hashrocket.com/) [![Hashrocket](https://s3.amazonaws.com/hashrocket-misc/hr_180x50.png)](https://hashrocket.com/)
These spectacular people supported our Kickstarter by giving us £400 or more: These spectacular people supported our Kickstarter by giving us £400 or more:
* [Cargo Media](http://www.cargomedia.ch/) * [Cargo Media](https://www.cargomedia.ch/)
These incredible people supported our Kickstarter by giving us £200 or more: These incredible people supported our Kickstarter by giving us £200 or more:
* Stephan Toggweiler * Stephan Toggweiler
* [The Tor Project](https://www.torproject.org) * [The Tor Project](https://www.torproject.org/)
These amazing people supported our Kickstarter by giving us £100 or more: These amazing people supported our Kickstarter by giving us £100 or more:
* [Mac Mini Vault](http://www.macminivault.com) * [Mac Mini Vault](https://www.macminivault.com/)
* jpr * jpr
* [Greg Sieranski](http://wonbyte.com) * [Greg Sieranski](http://wonbyte.com)
* [Stanley Stuart](http://fivetanley.com) * [Stanley Stuart](http://fivetanley.com)
* [Conor McDermottroe](http://www.mcdermottroe.com) * [Conor McDermottroe](http://www.mcdermottroe.com)
* [Spike Grobstein](http://spike.grobste.in) * [Spike Grobstein](https://spike.grobste.in/)
* [nonfiction studios inc.](http://nonfiction.ca/) * [nonfiction studios inc.](https://nonfiction.ca/)
* [Dev Fu! LLC](http://devfu.com) * [Dev Fu! LLC](http://devfu.com)
* [Human Made Limited](https://hmn.md/) * [Human Made Limited](https://hmn.md/)
* [Roland Moriz](https://roland.io/) * [Roland Moriz](https://roland.io/)
* [Rob Freiburger](http://robfreiburger.com/) * [Rob Freiburger](http://robfreiburger.com/)
* [Carter Schonwald](http://www.wellposed.com) * [Carter Schonwald](http://www.wellposed.com)
* [Andy Piper](http://andypiper.co.uk) * [Andy Piper](https://andypiper.co.uk/)
* [Moriah Trostler](http://www.televolve.com) * [Moriah Trostler](http://www.televolve.com)
* [Zach Kelling](http://whatit.is) * [Zach Kelling](http://whatit.is)
* [Scott Densmore](http://scottdensmore.com) * [Scott Densmore](http://scottdensmore.com)
@ -46,8 +46,8 @@ These amazing people supported our Kickstarter by giving us £100 or more:
These awesome people supported our Kickstarter by giving us £50 or more: These awesome people supported our Kickstarter by giving us £50 or more:
* [Oliver Sigge](http://oliver-sigge.de) * [Oliver Sigge](https://oliver-sigge.de/)
* [grahams](http://sean-graham.com/) * [grahams](https://sean-graham.com/)
* [Brian Ford](http://briantford.com) * [Brian Ford](http://briantford.com)
* Will Froning * Will Froning
* [Florian Eckerstorfer](http://florianeckerstorfer.com) * [Florian Eckerstorfer](http://florianeckerstorfer.com)
@ -55,20 +55,20 @@ These awesome people supported our Kickstarter by giving us £50 or more:
* [Klaus Großmann](https://github.com/iKlaus) * [Klaus Großmann](https://github.com/iKlaus)
* [monmon](https://github.com/monmon) * [monmon](https://github.com/monmon)
* [nimbly](http://nimbly.be) * [nimbly](http://nimbly.be)
* [cimnine](https://cimnine.ch) * [cimnine](https://cimnine.ch/)
* [Greg DeAngelis](http://greg.deangel.is) * [Greg DeAngelis](https://greg.deangel.is/)
* [Johan Carlquist](https://www.rymdvarel.se) * [Johan Carlquist](https://www.rymdvarel.se/)
* [Simon Lundström](http://soy.se) * [Simon Lundström](https://soy.se/)
* [Samir Talwar](http://samirtalwar.com/) * [Samir Talwar](https://samirtalwar.com/)
* [John Wu](http://www.johnwu.com) * [John Wu](https://www.johnwu.com/)
* [Jan Lehnardt](https://couchdb.apache.org) * [Jan Lehnardt](https://couchdb.apache.org/)
* [Adam Auden](http://bimble.net/) * [Adam Auden](https://flavors.me/)
* [closure.jp](http://closure.jp/) * [closure.jp](http://closure.jp/)
* Scott S. * Scott S.
* [Rachel Baker](http://rachelbaker.me) * [Rachel Baker](https://rachelbaker.me/)
* Dominique Poulain * Dominique Poulain
* [Talks](http://tlks.me) * [Talks](http://tlks.me)
* [Philipp Bosch](http://pb.io) * [Philipp Bosch](https://pb.io/)
* [Alexandru Badiu](http://ctrlz.ro) * [Alexandru Badiu](http://ctrlz.ro)
* [Misha Manulis](http://brewbit.com) * [Misha Manulis](http://brewbit.com)
* [MrBri](http://mrbri.com) * [MrBri](http://mrbri.com)
@ -76,35 +76,35 @@ These awesome people supported our Kickstarter by giving us £50 or more:
* [Scott Gardner](http://scotteg.com) * [Scott Gardner](http://scotteg.com)
* [Peter JC](http://peterjc.dk) * [Peter JC](http://peterjc.dk)
* [Nathan Toups](http://rojoroboto.com) * [Nathan Toups](http://rojoroboto.com)
* [Fluent Globe](http://fluentglobe.com) * [Fluent Globe](https://fluentglobe.com/)
* [Dmitri Akatov](http://akatov.com) * [Dmitri Akatov](http://akatov.com)
* [Joey Mink](http://joeymink.com) * [Joey Mink](https://joeymink.com/)
* [MentalPower](https://mentalpower.us) * [MentalPower](https://mentalpower.us/)
* [worldofchris](http://www.worldofchris.com) * [worldofchris](http://www.worldofchris.com)
* [Joël Kuijten](http://pm5544.eu) * [Joël Kuijten](http://pm5544.eu)
* [William Griffiths](http://Cwmni.com) * [William Griffiths](http://Cwmni.com)
* [Paul Howard](https://github.com/pauldhoward) * [Paul Howard](https://github.com/pauldhoward)
* [Mårten Gustafson](http://marten.gustafson.pp.se) * [Mårten Gustafson](http://marten.gustafson.pp.se)
* [Markus Heurung](http://markusheurung.de) * [Markus Heurung](https://byzero.de/markus/)
* [Rajiv Aaron Manglani](https://www.rajivmanglani.com/) * [Rajiv Aaron Manglani](https://www.rajivmanglani.com/)
* Zachary Elliott * Zachary Elliott
* [Justin Weiss](https://www.justinweiss.com) * [Justin Weiss](https://www.justinweiss.com/)
* Matt Dickoff * Matt Dickoff
* [Pivotal Ops](http://pivotallabs.com) * [Pivotal Ops](http://pivotallabs.com)
* [William Woodall](http://williamjwoodall.com) * [William Woodall](http://williamjwoodall.com)
* [Jiayong Ou](http://orly.ch) * [Jiayong Ou](http://orly.ch)
* [Joshua Peek](https://github.com/josh) * [Joshua Peek](https://github.com/josh)
* [Sifter](https://sifterapp.com) * [Sifter](https://sifterapp.com/)
* [Morten Bight](http://justabeech.com) * [Morten Bight](http://justabeech.com)
* Markus Heurung * Markus Heurung
* David Hardiman * David Hardiman
* [Olly Legg](http://51degrees.net) * [Olly Legg](https://51degrees.net/)
* [Ben Darlow](http://www.darlow.eu/) * [Ben Darlow](https://www.darlow.eu/)
* [Alexey Zakhlestin](https://github.com/indeyets) * [Alexey Zakhlestin](https://github.com/indeyets)
* Fernando Blat * Fernando Blat
* [Adam Holt](http://adamholt.co.uk) * [Adam Holt](https://adamholt.co.uk/)
* Trevor Turk * Trevor Turk
* [Jochen Weiland](https://jweiland.net) * [Jochen Weiland](https://jweiland.net/)
* Paul Mietz Egli * Paul Mietz Egli
* Petr Olah * Petr Olah
* Ken Mayer * Ken Mayer
@ -120,36 +120,36 @@ These awesome people supported our Kickstarter by giving us £50 or more:
* Zac Ragan * Zac Ragan
* [Lane Lillquist](http://www.lillq.com) * [Lane Lillquist](http://www.lillq.com)
* [Robert Schmidl](https://github.com/RobRoy) * [Robert Schmidl](https://github.com/RobRoy)
* [Collective Idea](http://collectiveidea.com) * [Collective Idea](https://collectiveidea.com/)
* [Freckle Time Tracking](https://letsfreckle.com/) * [Freckle Time Tracking](https://letsfreckle.com/)
* [Hans-Christian Otto](http://hans-christian-otto.de/) * [Hans-Christian Otto](http://hans-christian-otto.de/)
* Dan Lane * Dan Lane
* Seth Szymanski * Seth Szymanski
* [osh Runge](http://joshrunge.com) * [osh Runge](http://joshrunge.com)
* Glen Hunt * Glen Hunt
* [Venantius](http://www.venanti.us) * [Venantius](https://www.venanti.us/)
* Matt Jones * Matt Jones
* [Jen Savage](https://savagejen.github.io/) * [Jen Savage](https://savagejen.github.io/)
* [Trenton Schulz](http://www.norwegianrockcat.com) * [Trenton Schulz](https://www.norwegianrockcat.com/)
* Jake Kaufman * Jake Kaufman
* [Hiro](http://blog.qli.jp/) * [Hiro](http://blog.qli.jp/)
* Debreczeni Barnabás * Debreczeni Barnabás
* [Scott Handley](http://evomics.org) * [Scott Handley](https://evomics.org/)
* [Scott Lipsig](https://github.com/scottscott) * [Scott Lipsig](https://github.com/scottscott)
* Nick Zadrozny * Nick Zadrozny
* Mikael Roos * Mikael Roos
* Stephen Eckenrode * Stephen Eckenrode
* [Kevin Sumner](http://kevinsumner.com) * [Kevin Sumner](https://kevinsumner.com/)
* Rahul * Rahul
* [Nothing Interactive](https://www.nothing.ch) * [Nothing Interactive](https://www.nothing.ch/)
* [Nick Sivo](http://nicksivo.com) * [Nick Sivo](http://nicksivo.com)
* [Claus Pfisterer](http://www.apochroma.ch) * [Claus Pfisterer](https://www.apochroma.ch/)
* Bob Doyle * Bob Doyle
* Gabriel Boyer * Gabriel Boyer
* Tom * Tom
* Yann Lawrence * Yann Lawrence
* Frederick Ostrander * Frederick Ostrander
* [David Wagner](https://noiseandheat.com) * [David Wagner](https://noiseandheat.com/)
* [Craig Labenz and Matt Kahl](http://www.Stik.com) * [Craig Labenz and Matt Kahl](http://www.Stik.com)
* Alan Grosskurth * Alan Grosskurth
@ -159,7 +159,7 @@ These brilliant people supported our Kickstarter by giving us £15 or more:
* [Aaron Ackerman](https://twitter.com/_aaronackerman_) * [Aaron Ackerman](https://twitter.com/_aaronackerman_)
* [Rodreegez](http://rodreegez.com) * [Rodreegez](http://rodreegez.com)
* [Stephan Diederich](https://github.com/diederich) * [Stephan Diederich](https://github.com/diederich)
* [Andrew Nesbitt](http://nesbitt.io) * [Andrew Nesbitt](https://nesbitt.io/)
* [Blaine Cook](http://romeda.org/) * [Blaine Cook](http://romeda.org/)
* [Raquel Hernandez](http://raquelhernandez.net) * [Raquel Hernandez](http://raquelhernandez.net)
* [JD Harrington](https://twitter.com/psi) * [JD Harrington](https://twitter.com/psi)
@ -169,49 +169,49 @@ These brilliant people supported our Kickstarter by giving us £15 or more:
* [Matt Vagni](https://www.twitter.com/mattvagni) * [Matt Vagni](https://www.twitter.com/mattvagni)
* [Matt Cannon](http://www.mattcannon.co.uk) * [Matt Cannon](http://www.mattcannon.co.uk)
* [Dannel Jurado](http://demarko.org) * [Dannel Jurado](http://demarko.org)
* [Benjamin Esham](http://www.bdesham.info) * [Benjamin Esham](https://esham.io/)
* [Nick Rogers](https://twitter.com/zikolas) * [Nick Rogers](https://twitter.com/zikolas)
* [Abe Estrada](https://abeestrada.com) * [Abe Estrada](https://abeestrada.com/)
* [Mattias Larsson](https://www.yahoo.com/) * [Mattias Larsson](https://www.yahoo.com/)
* [Dave Ross](http://davidmichaelross.com) * [Dave Ross](https://davidmichaelross.com/)
* [Andrian Budantsov](http://andrian.io/) * [Andrian Budantsov](https://andrian.io/)
* [Jason Smith](https://twitter.com/waitingallday) * [Jason Smith](https://twitter.com/waitingallday)
* [Martin Coxall](https://twitter.com/grabcocque) * [Martin Coxall](https://twitter.com/grabcocque)
* [Nick Jones](mailto:nick@dischord.org) * [Nick Jones](mailto:nick@dischord.org)
* [Esmé Cowles](https://github.com/escowles) * [Esmé Cowles](https://github.com/escowles)
* [Garrett L. Ward](http://glward.net) * [Garrett L. Ward](https://glward.net/)
* [Carl Laird](http://allthingsoptimal.com) * [Carl Laird](http://allthingsoptimal.com)
* [Mx A. Matienzo](http://matienzo.org/) * [Mx A. Matienzo](https://matienzo.org/)
* [Sean Dunn](http://www.dunns.me) * [Sean Dunn](http://www.dunns.me)
* [Kara Van Malssen](https://avpreserve.com) * [Kara Van Malssen](https://avpreserve.com/)
* [phette23](http://phette.net) * [phette23](https://phette.net/)
* [Jemal Cole](http://jemal.co/) * [Jemal Cole](https://jemal.co/)
* [Branden Wiegand](http://brandenwiegand.com) * [Branden Wiegand](http://brandenwiegand.com)
* [Adam Spooner](http://adamjspooner.com) * [Adam Spooner](https://adamjspooner.com/)
* [Evan McNulty](http://www.evanm.net/) * [Evan McNulty](https://www.evanm.net/)
* [Abdullah AlDwyish](https://twitter.com/adwayish) * [Abdullah AlDwyish](https://twitter.com/adwayish)
* [Simon Jodet](https://jodet.com) * [Simon Jodet](https://jodet.com/)
* [Christian Maier](http://sieben.me) * [Christian Maier](http://sieben.me)
* [Justin Pecott](http://justin.pecott.net) * [Justin Pecott](https://justin.pecott.net/)
* [Yuya Saito](https://github.com/studiomohawk) * [Yuya Saito](https://github.com/studiomohawk)
* [jan](https://alpha.app.net/derjan) * [jan](https://alpha.app.net/derjan)
* [beanieboi](https://abwesend.com) * [beanieboi](https://abwesend.com/)
* [dirkr](https://niebegeg.net) * [dirkr](https://niebegeg.net/)
* [ouvanous](http://ouvanous.com) * [ouvanous](http://ouvanous.com)
* [dlinsin](https://dlinsin.github.io) * [dlinsin](https://dlinsin.github.io)
* [Alex Morega](https://grep.ro/) * [Alex Morega](https://grep.ro/)
* [Chris McGrath](https://twitter.com/chrismcg) * [Chris McGrath](https://twitter.com/chrismcg)
* [Ben](http://blog.bueti-online.ch) * [Ben](http://blog.bueti-online.ch)
* [Ishaan Gulrajani](https://ishaan.io) * [Ishaan Gulrajani](https://ishaan.io/)
* [Horst Gutmann](https://zerokspot.com/) * [Horst Gutmann](https://zerokspot.com/)
* [freecastle](http://freiburg79.de/) * [freecastle](https://freiburg.cc/)
* [Hynek Schlawack](https://hynek.me) * [Hynek Schlawack](https://hynek.me/)
* [aiusepsi](http://aiusepsi.co.uk) * [aiusepsi](http://aiusepsi.co.uk)
* [Stefan Borsje](https://yourkarma.com) * [Stefan Borsje](https://yourkarma.com/)
* [Mark Goody](http://markgoody.ie/) * [Mark Goody](http://markgoody.ie/)
* [Terje Sten Bjerkseth](https://github.com/terjesb) * [Terje Sten Bjerkseth](https://github.com/terjesb)
* [Wade Winningham](http://www.updrift.com) * [Wade Winningham](http://www.updrift.com)
* [Opendream](http://www.opendream.co.th) * [Opendream](https://www.opendream.co.th/)
* [Todd Grooms](http://toddgrooms.com) * [Todd Grooms](http://toddgrooms.com)
* Christian Savard * Christian Savard
* [Michael Novak](http://michaelnovakjr.com) * [Michael Novak](http://michaelnovakjr.com)
@ -222,27 +222,27 @@ These brilliant people supported our Kickstarter by giving us £15 or more:
* [S Schreiber](http://www.stevenfschreiber.com) * [S Schreiber](http://www.stevenfschreiber.com)
* [Paul Bowsher](https://github.com/boffbowsh/) * [Paul Bowsher](https://github.com/boffbowsh/)
* [Daniel Lindsley](http://toastdriven.com/) * [Daniel Lindsley](http://toastdriven.com/)
* [Felipe Coury](http://gistia.com) * [Felipe Coury](https://www.gistia.com/)
* [noahhendrix](https://twitter.com/noahhendrix) * [noahhendrix](https://twitter.com/noahhendrix)
* [Kevin Davies](http://theausguild.org) * [Kevin Davies](http://theausguild.org)
* [Geknowm](http://geknowm.com) * [Geknowm](http://geknowm.com)
* [Tod Olson](https://www.lib.uchicago.edu/~tod/) * [Tod Olson](https://www.lib.uchicago.edu/~tod/)
* [Christian Busch](https://debilux.org) * [Christian Busch](https://debilux.org/)
* [Victor Asteinza](http://victorasteinza.com) * [Victor Asteinza](http://victorasteinza.com)
* [Hans N. Hjort](http://www.hansnilsson.net) * [Hans N. Hjort](http://www.hansnilsson.net)
* [Rachel Heaton](http://www.rmheaton.com) * [Rachel Heaton](http://www.rmheaton.com)
* [CodeCatalyst](http://codecatalyst.com/) * [CodeCatalyst](http://codecatalyst.com/)
* [Luke Karrys](http://lukekarrys.com) * [Luke Karrys](https://lukekarrys.com/)
* [Brandon Weiss](http://brandonweiss.me) * [Brandon Weiss](https://brandonweiss.me/)
* [Gareth](http://gareth.com.au) * [Gareth](http://gareth.com.au)
* [Nate Robins](https://xmission.com/~nate) * [Nate Robins](https://xmission.com/~nate)
* [Jay Graves](http://doubleencore.com) * [Jay Graves](http://doubleencore.com)
* [John Wittkoski](https://github.com/jwittkoski) * [John Wittkoski](https://github.com/jwittkoski)
* [Micah Woods](http://www.hashrocket.com) * [Micah Woods](https://hashrocket.com/)
* [Raphael Stolt](https://raphaelstolt.blogspot.de) * [Raphael Stolt](https://raphaelstolt.blogspot.de/)
* [Hatimeria](http://hatimeria.com) * [Hatimeria](https://www.hatimeria.com/)
* [Barron Bichon](http://blueplaid.net/) * [Barron Bichon](http://blueplaid.net/)
* [Torvos](https://www.torvos.ca) * [Torvos](https://www.torvos.ca/)
* [Alexander Zautke](http://alexander-zautke.com) * [Alexander Zautke](http://alexander-zautke.com)
* [Sam Kelly](http://skel.ly) * [Sam Kelly](http://skel.ly)
* [Tobias Ottenweller](https://github.com/tomco) * [Tobias Ottenweller](https://github.com/tomco)
@ -250,13 +250,13 @@ These brilliant people supported our Kickstarter by giving us £15 or more:
* [Wesley Moore](http://wezm.net/) * [Wesley Moore](http://wezm.net/)
* [pangratz](http://code418.com) * [pangratz](http://code418.com)
* [jus](http://jus.li) * [jus](http://jus.li)
* [Teng Siong Ong](http://siong1987.com) * [Teng Siong Ong](https://siong1987.com/)
* [Bryan Liles](http://thunderboltlabs.com) * [Bryan Liles](https://thunderboltlabs.com/)
* [Tony Pitale](http://tpitale.com) * [Tony Pitale](https://tpitale.com/)
* [Ryan Ahearn](http://rcahearn.net) * [Ryan Ahearn](http://rcahearn.net)
* [ITerativ GmbH](http://www.iterativ.ch/) * [ITerativ GmbH](https://www.iterativ.ch/)
* [Brian Nelson](http://www.clientresourcesinc.com) * [Brian Nelson](https://www.clientresourcesinc.com/)
* [Jeff Beemn](https://jeffbeeman.com) * [Jeff Beemn](https://jeffbeeman.com/)
* [loranger](https://github.com/loranger/) * [loranger](https://github.com/loranger/)
* Torbjørn Vatn * Torbjørn Vatn
* [Justin Hileman](http://justinhileman.info) * [Justin Hileman](http://justinhileman.info)
@ -268,13 +268,13 @@ These brilliant people supported our Kickstarter by giving us £15 or more:
* [Steve McKinney](http://stephenmckinney.me) * [Steve McKinney](http://stephenmckinney.me)
* Felix Adusei * Felix Adusei
* [Richard Lee](http://dlackty.org/) * [Richard Lee](http://dlackty.org/)
* [Shane O'Grady](http://ogrady.ie) * [Shane O'Grady](https://ogrady.ie/)
* [Sebastian Staudt](http://koraktor.de) * [Sebastian Staudt](https://koraktor.de/)
* [Eric Blair](http://room45.co/) * [Eric Blair](https://room45.co/)
* [Andreas Behr](http://www.codedreality.com) * [Andreas Behr](http://www.codedreality.com)
* [Terry Churchill](http://www.doc-linux.co.uk) * [Terry Churchill](http://www.doc-linux.co.uk)
* [Maximilian Haack](http://3141.eu) * [Maximilian Haack](http://3141.eu)
* [Pascal Jungblut](https://pascalj.de) * [Pascal Jungblut](https://pascalj.de/)
* [Absolight](https://www.absolight.fr/) * [Absolight](https://www.absolight.fr/)
* [Ben Hagen](https://plus.google.com/102873090274552422645/) * [Ben Hagen](https://plus.google.com/102873090274552422645/)
* [Wilbur Smith](https://twitter.com/thewilbur) * [Wilbur Smith](https://twitter.com/thewilbur)
@ -284,243 +284,243 @@ These brilliant people supported our Kickstarter by giving us £15 or more:
* [CoEPP](http://www.coepp.org.au) * [CoEPP](http://www.coepp.org.au)
* [Jérôme Foray](https://foray-jero.me/) * [Jérôme Foray](https://foray-jero.me/)
* [bobuk](https://twitter.com/bobuk) * [bobuk](https://twitter.com/bobuk)
* [Christoph Hochstrasser](https://christophh.net) * [Christoph Hochstrasser](https://christophh.net/)
* [João Bolila](http://Bolila.com) * [João Bolila](https://Bolila.com/)
* [Yaroslav Markin](https://github.com/yaroslav) * [Yaroslav Markin](https://github.com/yaroslav)
* [David White](https://wizardfrag.co.uk) * [David White](https://wizardfrag.co.uk/)
* Jonatan Lindström * Jonatan Lindström
* [AYSTech Consulting](http://aystech.net) * [AYSTech Consulting](http://aystech.net)
* [Josh Dick](http://joshdick.net) * [Josh Dick](https://joshdick.net/)
* [Alexey Mirniy](https://www.linkedin.com/in/pharmazone) * [Alexey Mirniy](https://www.linkedin.com/in/pharmazone)
* [Simon Gate](Http://smgt.me) * [Simon Gate](Http://smgt.me)
* [Josh Yaganeh](https://github.com/jyaganeh) * [Josh Yaganeh](https://github.com/jyaganeh)
* Dirk Kraft * Dirk Kraft
* [stefan crain](https://github.com/stefancrain) * [stefan crain](https://github.com/stefancrain)
* [xorbyte](https://hackd.net) * [xorbyte](https://hackd.net/)
* Dom * Dom
* [kmcphillips](http://kevinmcphillips.ca) * [kmcphillips](https://kevinmcphillips.ca/)
* [Justin Kolberg](http://www.aelatis.com) * [Justin Kolberg](http://www.aelatis.com)
* [Benjamin Medicke](http://benmedicke.com/) * [Benjamin Medicke](http://benmedicke.com/)
* [Hibri Marzook](http://www.hibri.net) * [Hibri Marzook](https://www.hibri.net/)
* [Jeremy Pinnix](http://pixelgrazer.com) * [Jeremy Pinnix](http://pixelgrazer.com)
* [Arne de Bree](http://www.arnedebree.nl) * [Arne de Bree](http://www.arnedebree.nl)
* [Oleksandr Skrypnyk](https://sxua.github.io) * [Oleksandr Skrypnyk](https://sxua.github.io/)
* [Ilya Otyutskiy](https://twitter.com/thesharp) * [Ilya Otyutskiy](https://twitter.com/thesharp)
* Chris Hellmuth * Chris Hellmuth
* Unknown Comic * Unknown Comic
* Brian Miller * Brian Miller
* [Zhang Yi](http://tomodachi.name) * [Zhang Yi](https://tomodachi.name/)
* [Romain Lespinasse](https://dandelion.github.io) * [Romain Lespinasse](https://dandelion.github.io/)
* [achiiive.com](http://achiiive.com) * [achiiive.com](http://achiiive.com)
* [Michael Hawkins](http://hawkinsunlimited.com) * [Michael Hawkins](https://hawkinsunlimited.com/)
* [Tim Sutton](https://github.com/timsutton) * [Tim Sutton](https://github.com/timsutton)
* [Arne Eilermann](https://kleinerdrei.net/) * [Arne Eilermann](https://kleinerdrei.net/)
* [Jeroen Seegers](http://www.jeroenseegers.com) * [Jeroen Seegers](http://www.jeroenseegers.com)
* [Dan Karney](https://twitter.com/KarneAsada) * [Dan Karney](https://twitter.com/KarneAsada)
* [James Curbo](http://www.curbo.org) * [James Curbo](https://www.curbo.org/)
* [Mark Norman Francis](https://github.com/norm/) * [Mark Norman Francis](https://github.com/norm)
* [Lee Brandt](http://leebrandt.me) * [Lee Brandt](http://leebrandt.me)
* [Dan Ivovich](http://danivovich.com/) * [Dan Ivovich](https://danivovich.com/)
* [Eli Juicy Jones](http://elijones.us/) * [Eli Juicy Jones](http://elijones.us/)
* [Daniel Hertz](http://www.dhertz.com) * [Daniel Hertz](https://www.dhertz.com/)
* [Chuck Fouts](https://github.com/gnarl) * [Chuck Fouts](https://github.com/gnarl)
* [Chip Warden](https://twitter.com/lgw4) * [Chip Warden](https://twitter.com/lgw4)
* [Ethan Schoonover](http://ethanschoonover.com) * [Ethan Schoonover](https://ethanschoonover.com/)
* [Chi Trung Nguyen](http://ctnguyen.net) * [Chi Trung Nguyen](https://ctnguyen.net/)
* [Danny Amey](http://www.dannyamey.com/) * [Danny Amey](https://www.dannyamey.com/)
* Oscar * Oscar
* [Brian Pollack](http://www.protovate.com) * [Brian Pollack](http://www.protovate.com)
* [Andrew Broman](http://cccultura.com) * [Andrew Broman](https://cccultura.com/)
* [Chris Metcalf](http://chrismetcalf.net) * [Chris Metcalf](https://chrismetcalf.net/)
* [smartwatermelon](http://projectinsomnia.com) * [smartwatermelon](https://projectinsomnia.com/)
* [Ursul_polar](https://twitter.com/ursul_polar) * [Ursul_polar](https://twitter.com/ursul_polar)
* David Hodo * David Hodo
* [Jeff Field](https://twitter.com/jfield) * [Jeff Field](https://twitter.com/jfield)
* [dholm](https://github.com/dholm/) * [dholm](https://github.com/dholm)
* [Chase Southard](http://southard.co) * [Chase Southard](https://southard.co/)
* Paul Jenkins * Paul Jenkins
* [Johnneylee Jack Rollins](https://spaceghost.github.io) * [Johnneylee Jack Rollins](https://spaceghost.github.io/)
* [Jose Marcelino](http://metavurt.net) * [Jose Marcelino](https://metavurt.net/)
* [Adam](https://example.com) * [Adam](https://example.com/)
* [François Lamboley](http://www.frostland.fr/) * [François Lamboley](https://www.frostland.fr/)
* [Mike Anderson](http://mrmikea.com) * [Mike Anderson](http://mrmikea.com)
* [Ian Johnson](https://ialsotakephotos.com/) * [Ian Johnson](https://ialsotakephotos.com/)
* Dave Coyle * Dave Coyle
* Brian Fuchs * Brian Fuchs
* Fernando * Fernando
* [Denny Lee](http://dennyglee.com) * [Denny Lee](https://dennyglee.com/)
* [Ernie Hershey](http://www.ernie.org) * [Ernie Hershey](http://www.ernie.org)
* [Hao Gao](http://www.haogao.me) * [Hao Gao](https://github.com/gaohao)
* [Tim Gilbert](https://timgilbert.wordpress.com/) * [Tim Gilbert](https://timgilbert.wordpress.com/)
* [Keith Thompson](http://keiththomps.com) * [Keith Thompson](http://keiththomps.com)
These wonderful people supported our Kickstarter by giving us £10 or more: These wonderful people supported our Kickstarter by giving us £10 or more:
* [Simon Rascovsky](http://teleradiologia.com) * [Simon Rascovsky](http://teleradiologia.com)
* [silsha](http://felixarndt.de) * [silsha](https://silsha.me/)
* [Martin Kopischke](http://martin.kopischke.net) * [Martin Kopischke](http://martin.kopischke.net)
* [John Kary](http://johnkary.net) * [John Kary](https://johnkary.net/)
* [David M. Carr](http://david.carrclan.us) * [David M. Carr](http://david.carrclan.us)
* [Dale Tournemille](http://www.tournemille.com) * [Dale Tournemille](https://www.tournemille.com/)
* [VirtualWolf](http://virtualwolf.org) * [VirtualWolf](https://virtualwolf.org/)
* [Lovingly Handmade Pornography](http://lovinglyhandmadepornography.com/) * [Lovingly Handmade Pornography](https://lovinglyhandmadepornography.com/)
* [Ben Handzo](http://handzo.com) * [Ben Handzo](http://handzo.com)
* [Jean-Philippe Sirois](http://jpsirois.com) * [Jean-Philippe Sirois](https://jpsirois.com/)
* [Sindre Sorhus](https://sindresorhus.com) * [Sindre Sorhus](https://sindresorhus.com/)
* [Nick Ruest](http://ruebot.net) * [Nick Ruest](https://ruebot.net/)
* [Steven Huey](https://twitter.com/stevehuey) * [Steven Huey](https://twitter.com/stevehuey)
* [Craig Bernstein](http://cwb.us/) * [Craig Bernstein](https://cwb.us/)
* [Peter Murray](https://dltj.org/) * [Peter Murray](https://dltj.org/)
* [Andrew Madsen](http://www.openreelsoftware.com) * [Andrew Madsen](http://www.openreelsoftware.com)
* [pb30](http://pb30.com) * [pb30](https://pb30.com/)
* [squaredesign](https://squaredesign.com) * [squaredesign](https://squaredesign.com/)
* [Alex Burka](http://www.alexburka.com) * [Alex Burka](https://www.alexburka.com/)
* Ciarán Walsh * Ciarán Walsh
* [Andrew Brown](http://pvalu.es) * [Andrew Brown](http://pvalu.es)
* [Bethany Sumner](http://www.bethanysumner.com/) * [Bethany Sumner](http://www.bethanysumner.com/)
* [Orta](http://orta.io) * [Orta](http://orta.io)
* [Michał Gołębiowski-Owczarek](https://github.com/mgol) * [Michał Gołębiowski-Owczarek](https://github.com/mgol)
* [Adam C. Foltzer](http://www.acfoltzer.net/) * [Adam C. Foltzer](https://www.acfoltzer.net/)
* [Steve Hiemstra](https://www.speg.com) * [Steve Hiemstra](https://www.speg.com/)
* [Anton Sipos](http://www.softwarefuturism.com) * [Anton Sipos](http://www.softwarefuturism.com)
* [Sergey Nebolsin](http://fedot.com) * [Sergey Nebolsin](http://fedot.com)
* [Dan Poltawski](http://blog.danpoltawski.co.uk) * [Dan Poltawski](http://blog.danpoltawski.co.uk)
* [Dieter Komendera](http://www.komendera.com/) * [Dieter Komendera](https://www.komendera.com/)
* [Lukas Westermann, at-point ag](http://at-point.ch/) * [Lukas Westermann, at-point ag](https://at-point.ch/)
* [Milan Cermak](http://milancermak.com) * [Milan Cermak](http://milancermak.com)
* [Sebastian Krysmanski](http://manski.net) * [Sebastian Krysmanski](https://manski.net/)
* [Mike Stenhouse](http://mikesten.com) * [Mike Stenhouse](https://mikesten.com/)
* [Alastair Stuart](https://eurotalk.com) * [Alastair Stuart](https://eurotalk.com/)
* [David Rekowski](http://rekowski.info) * [David Rekowski](https://rekowski.info/)
* [Roland Leth](http://rolandleth.com) * [Roland Leth](https://rolandleth.com/)
* [Maurice Kelly](http://blog.chatswood.org.uk/) * [Maurice Kelly](https://blog.chatswood.org.uk/)
* [Daryl Spitzer](https://twitter.com/yacitus) * [Daryl Spitzer](https://twitter.com/yacitus)
* [Jose Peleteiro](https://peleteiro.net) * [Jose Peleteiro](https://peleteiro.net/)
* [Mikael Hultgren](http://www.artsoftheinsane.com) * [Mikael Hultgren](https://www.artsoftheinsane.com/)
* [Richard Japenga](http://japenga.eu) * [Richard Japenga](http://japenga.eu)
* [Pierre Riteau](https://github.com/priteau) * [Pierre Riteau](https://github.com/priteau)
* [Nathan Vander Wilt](http://exts.ch) * [Nathan Vander Wilt](http://exts.ch)
* [Jean-Baptiste Escoyez](http://www.inspirationfactory.be) * [Jean-Baptiste Escoyez](https://www.inspirationfactory.be/)
* [Tobias Müller](http://www.twam.info) * [Tobias Müller](https://www.twam.info/)
* [Boris Mann](http://www.bmannconsulting.com) * [Boris Mann](https://www.bmannconsulting.com/)
* [Zach A. Thomas](https://github.com/zathomas) * [Zach A. Thomas](https://github.com/zathomas)
* [Andrey Yunoshev](http://yunoshev.ru) * [Andrey Yunoshev](http://yunoshev.ru)
* [David McFarland](http://www.dcmcfarland.com) * [David McFarland](http://www.dcmcfarland.com)
* [Roland Tanglao](http://rolandtanglao.com) * [Roland Tanglao](http://rolandtanglao.com)
* [Jacob Elder](http://jacobelder.com) * [Jacob Elder](https://jacobelder.com/)
* [ToWatchList](https://towatchlist.com/) * [ToWatchList](https://towatchlist.com/)
* [Joshua Jabbour](https://about.me/joshuajabbour) * [Joshua Jabbour](https://about.me/joshuajabbour)
* [Daniel Giribet](http://dani.calidos.com) * [Daniel Giribet](http://dani.calidos.com)
* [Eric Wallmander](http://wallmander.net/) * [Eric Wallmander](https://wallmander.net/)
* [Teakhouten meubelen](http://teakmeubelen.nl/) * [Teakhouten meubelen](http://teakmeubelen.nl/)
* [Gerard "smeevil" de Brieder](http://www.govannon.nl) * [Gerard "smeevil" de Brieder](https://www.govannon.nl/)
* [Marius Ciocanel](http://mariusciocanel.com) * [Marius Ciocanel](http://mariusciocanel.com)
* [David Sommers](http://davidsommers.com/) * [David Sommers](https://davidsommers.com/)
* [Ray Grasso](http://raygrasso.com) * [Ray Grasso](https://raygrasso.com/)
* [Tim Uruski](http://tim.uruski.name) * [Tim Uruski](http://tim.uruski.name)
* [Robert Clark](http://www.touchtech.co.nz) * [Robert Clark](https://touchtechlabs.com/)
* [Wes Oldenbeuving](http://narnach.com/) * [Wes Oldenbeuving](https://narnach.com/)
* [Jon Fuller](http://erg7.com) * [Jon Fuller](http://erg7.com)
* [PredictionIO (Open-source machine learning server)](https://prediction.io) * [PredictionIO (Open-source machine learning server)](https://prediction.io/)
* Nikolaus Wittenstein * Nikolaus Wittenstein
* [StormMQ](http://stormmq.com/) * [StormMQ](http://stormmq.com/)
* [Barry Hoggard](http://www.tristanmedia.com/) * [Barry Hoggard](http://www.tristanmedia.com/)
* [Purplish Tree](http://PurplishTree.com) * [Purplish Tree](http://PurplishTree.com)
* [Stefan Huber](http://signalwerk.ch/) * [Stefan Huber](http://signalwerk.ch/)
* Julien Palmas * Julien Palmas
* [Cameron Spencer](http://eusonic.com) * [Cameron Spencer](https://eusonic.com/)
* [alesdotio](https://github.com/alesdotio) * [alesdotio](https://github.com/alesdotio)
* [version2.io](http://version2.io) * [version2.io](http://version2.io)
* [Jeremy Clarke](http://jeremyclarke.org) * [Jeremy Clarke](http://jeremyclarke.org)
* [Dimitar Dimitrov](http://ddimitrov.name/) * [Dimitar Dimitrov](https://ddimitrov.name/)
* [Hacker School](https://www.hackerschool.com/) * [Hacker School](https://www.hackerschool.com/)
* [Franklin](https://frankl.in) * [Franklin](https://frankl.in/)
* [Wes Garrison](http://databasically.com) * [Wes Garrison](http://databasically.com)
* [Braulio Carreno](http://carreno.me) * [Braulio Carreno](https://carreno.me/)
* [Derek Croft](http://www.kiindly.com) * [Derek Croft](https://www.kiindly.com/)
* [Doc Ritezel](http://ritezel.com) * [Doc Ritezel](http://ritezel.com)
* [Christoph Heer](http://christophheer.me) * [Christoph Heer](http://christophheer.me)
* [Kuba Suder](https://mackuba.eu) * [Kuba Suder](https://mackuba.eu/)
* [Jason Garber](http://sixtwothree.org) * [Jason Garber](https://sixtwothree.org/)
* [Alejandro Caceres](http://punkspider.hyperiongray.com) * [Alejandro Caceres](http://punkspider.hyperiongray.com)
* [Slobodan Miskovic](https://miskovic.ca) * [Slobodan Miskovic](https://miskovic.ca/)
* [Kurt Ostergaard](http://KurtOstergaard.com) * [Kurt Ostergaard](https://KurtOstergaard.com/)
* [Simply Business](https://www.simplybusiness.co.uk/) * [Simply Business](https://www.simplybusiness.co.uk/)
* [Tate Johnson](http://tatey.com) * [Tate Johnson](https://tatey.com/)
* [Gerry Cardinal III](http://gerrycardinal.com/) * [Gerry Cardinal III](http://gerrycardinal.com/)
* [Andrew Kalek](http://anlek.com) * [Andrew Kalek](https://anlek.com/)
* [Bryan Coe](http://www.BryanACoe.com) * [Bryan Coe](http://www.BryanACoe.com)
* 360 Virtual Tours * 360 Virtual Tours
* [James Turnbull](http://www.kartar.net) * [James Turnbull](https://www.kartar.net/)
* [Dominic Morgan](https://d3r.com) * [Dominic Morgan](https://d3r.com/)
* [Mario Witte](http://www.mariowitte.com) * [Mario Witte](http://www.mariowitte.com)
* [Studio NAND](http://www.nand.io) * [Studio NAND](https://www.nand.io/)
* [Per Sandström](https://www.helloper.com) * [Per Sandström](https://www.helloper.com/)
* [Jochen Schäfer](http://www.joschs-robotics.de) * [Jochen Schäfer](https://www.joschs-robotics.de/)
* [Jökull Sólberg Auðunsson](http://www.solberg.is) * [Jökull Sólberg Auðunsson](https://www.solberg.is/)
* [kolpax](http://kolpax.io) * [kolpax](http://kolpax.io)
* [Matt Davis](http://penandpants.com) * [Matt Davis](https://penandpants.com/)
* [Scott Chamberlain](https://ropensci.org/) * [Scott Chamberlain](https://ropensci.org/)
* [Jaehoon You](https://github.com/teslamint) * [Jaehoon You](https://github.com/teslamint)
* [Wayne Robinson](http://www.wayne-robinson.com) * [Wayne Robinson](http://www.wayne-robinson.com)
* [Kitt Hodsden](https://kitt.hodsden.org/) * [Kitt Hodsden](https://kitt.hodsden.org/)
* [Justin Johnson](https://justinjohnson.org/) * [Justin Johnson](https://justinjohnson.org/)
* [David Cristofaro](http://davidcristofaro.com/) * [David Cristofaro](https://dtcristo.com/)
* Steve Salkin * Steve Salkin
* [Kristopher Johnson](http://undefinedvalue.com/) * [Kristopher Johnson](http://undefinedvalue.com/)
* [Kumar McMillan](https://twitter.com/kumar303) * [Kumar McMillan](https://twitter.com/kumar303)
* [Brannon Sherry](http://code-junkie.com) * [Brannon Sherry](http://code-junkie.com)
* [Neo Innovation - Lean Consultancy](http://neo.com/) * [Neo Innovation - Lean Consultancy](https://neo.com/)
* [Jeff Warner](http://www.stormysoftware.com) * [Jeff Warner](http://www.stormysoftware.com)
* [Jeremy Walker](http://www.ihid.co.uk) * [Jeremy Walker](http://www.ihid.co.uk)
* [Michael Sanders](http://msanders.com) * [Michael Sanders](http://msanders.com)
* [Zulfiqar Ali](https://www.simplerses.com) * [Zulfiqar Ali](https://www.simplerses.com/)
* [Josh Hepworth](http://friendsoftheweb.com) * [Josh Hepworth](https://friendsoftheweb.com/)
* [Michael Dippery](http://monkey-robot.com/) * [Michael Dippery](http://monkey-robot.com/)
* [Jonathan Beavers](https://jon4than.com) * [Jonathan Beavers](https://jon4than.com/)
* [Jason Nourse](http://jasonnourse.com) * [Jason Nourse](http://jasonnourse.com)
* [cj little](http://cjlittle.com) * [cj little](http://cjlittle.com)
* [Nicholas Mott](http://www.discovilante.com) * [Nicholas Mott](http://www.discovilante.com)
* [Jean-Luc Geering](http://www.ufirstgroup.com/) * [Jean-Luc Geering](https://www.ufirstgroup.com/)
* [Ingo Kampe](https://kreuzwerker.de/) * [Ingo Kampe](https://kreuzwerker.de/)
* [Jason Rasmussen](http://www.sourcefire.com) * [Jason Rasmussen](http://www.sourcefire.com)
* [Reni Margold](http://renimargold.com) * [Reni Margold](http://renimargold.com)
* [Jacopo](https://github.com/dedalusj) * [Jacopo](https://github.com/dedalusj)
* [Incremental Productions Ltd](https://www.incremental.co.uk/) * [Incremental Productions Ltd](https://www.incremental.co.uk/)
* [condero Aktiengesellschaft](http://www.condero.com) * [condero Aktiengesellschaft](https://www.condero.com/)
* [Mintrus](http://mintrus.com) * [Mintrus](http://mintrus.com)
* [Ezekiel Templin](http://zeke.templ.in/) * [Ezekiel Templin](https://zeke.templ.in/)
* [Matt Robinson](https://www.lazycat.org/) * [Matt Robinson](https://www.lazycat.org/)
* [Greg Kaufman](http://gregkaufman.com) * [Greg Kaufman](https://gregkaufman.com/)
* [Chris Wilkes](https://github.com/cwilkes) * [Chris Wilkes](https://github.com/cwilkes)
* [Maven Security Consulting](https://www.mavensecurity.com) * [Maven Security Consulting](https://www.mavensecurity.com/)
* [Christopher Vander Poel](http://www.wlvrn.com) * [Christopher Vander Poel](http://www.wlvrn.com)
* [Weiyin LIANG](http://pyology.com) * [Weiyin LIANG](http://pyology.com)
* [Epic Awesome](https://epicawesome.co/) * [Epic Awesome](https://epicawesome.co/)
* [Evan Oxfeld](https://twitter.com/evanoxfeld) * [Evan Oxfeld](https://twitter.com/evanoxfeld)
* [Alexander Lash](http://alexla.sh) * [Alexander Lash](https://alexla.sh/)
* [Ferran Selles](http://www.nulltrace.com) * [Ferran Selles](http://www.nulltrace.com)
* [Rick Companje](http://www.companje.nl) * [Rick Companje](https://www.companje.nl/)
* [Alexander Zubko](https://www.youtube.com/watch?v=jqxENMKaeCU) * [Alexander Zubko](https://www.youtube.com/watch?v=jqxENMKaeCU)
* [Iain Beeston](https://iainbeeston.com/) * [Iain Beeston](https://iainbeeston.com/)
* [Geoff Bowers](https://www.daemon.com.au) * [Geoff Bowers](https://www.daemon.com.au/)
* [Logan Cox](http://lo5an.com) * [Logan Cox](https://lo5an.com/)
* [Helmwind](http://helmwind.com) * [Helmwind](http://helmwind.com)
* [José Tiburcio Ribeiro Netto](http://mineiro.org) * [José Tiburcio Ribeiro Netto](http://mineiro.org)
* [Cloudier](http://www.cloudier.com) * [Cloudier](https://www.cloudier.com/)
* [Adam Merrifield](http://seydesign.com) * [Adam Merrifield](https://seydesign.com/)
* [Alan Chiang](http://itsnotvalid.com) * [Alan Chiang](http://itsnotvalid.com)
* Ralf Norbert Sooth * Ralf Norbert Sooth
* [Cameron Tod](https://camerontod.com) * [Cameron Tod](https://camerontod.com/)
* [Paul McLanahan](http://pmac.io) * [Paul McLanahan](https://pmac.io/)
* [Lance Ulmer](http://lanceulmer.com) * [Lance Ulmer](http://lanceulmer.com)
* [Thomas Jachmann](http://thomasjachmann.com) * [Thomas Jachmann](http://thomasjachmann.com)
* [Jonathan Foster](http://fostertheweb.com) * [Jonathan Foster](https://fostertheweb.com/)
* [Diogo Neves](http://diogoneves.com) * [Diogo Neves](http://diogoneves.com)
* [Arvy](http://www.codingepiphany.com) * [Arvy](https://www.codingepiphany.com/)
* [James Pellerano](http://jamespellerano.com) * [James Pellerano](http://jamespellerano.com)
* [Birger J. Nordølum](http://mindtooth.me) * [Birger J. Nordølum](http://mindtooth.me)
* [Bob Saska](https://r35.net) * [Bob Saska](https://r35.net/)
* [Michael McCarthy](https://github.com/mikeycmccarthy) * [Michael McCarthy](https://github.com/mikeycmccarthy)
* [Scott Courtney](https://www.sinenomine.net/) * [Scott Courtney](https://www.sinenomine.net/)
* [Courtney Wilburn](http://blog.cjwilburn.com) * [Courtney Wilburn](http://blog.cjwilburn.com)
@ -529,9 +529,9 @@ These wonderful people supported our Kickstarter by giving us £10 or more:
* [Jerome Glacken](http://www.jeromeglacken.com) * [Jerome Glacken](http://www.jeromeglacken.com)
* Chris Severs * Chris Severs
* [Joacim Löwgren](http://www.jorum.se) * [Joacim Löwgren](http://www.jorum.se)
* [Shawn Price](http://shawnprice.com/) * [Shawn Price](https://shawnprice.com/)
* [Dominick LoBraico](http://dominick.me) * [Dominick LoBraico](http://dominick.me)
* [Denis Wolf](https://deniswolf.net) * [Denis Wolf](https://deniswolf.net/)
These lovely people supported our Kickstarter by giving us £5 or more: These lovely people supported our Kickstarter by giving us £5 or more:

View File

@ -123,7 +123,7 @@ in case you need to do different things for different resources.
To add bindings for Python 3, please add `depends_on "python"`. To add bindings for Python 3, please add `depends_on "python"`.
Build Python 2 bindings with the system Python by default (don't add an option) and they should be usable with any binary-compatible Python. If that isn't the case, it's an upstream bug; [here's some advice for resolving it](http://blog.tim-smith.us/2015/09/python-extension-modules-os-x/). Build Python 2 bindings with the system Python by default (don't add an option) and they should be usable with any binary-compatible Python. If that isn't the case, it's an upstream bug; [here's some advice for resolving it](https://blog.tim-smith.us/2015/09/python-extension-modules-os-x/).
### Dependencies ### Dependencies
@ -155,7 +155,7 @@ Sometimes we have to `inreplace` a `Makefile` to use our prefix for the Python b
Libraries built for Python 3 should include `depends_on "python"`, which will bottle against Homebrew's Python 3.x. Python 2.x libraries must function when they are installed against either the system Python or brewed Python. Libraries built for Python 3 should include `depends_on "python"`, which will bottle against Homebrew's Python 3.x. Python 2.x libraries must function when they are installed against either the system Python or brewed Python.
Python 2 libraries do not need a `depends_on "python@2"` declaration; they will be built with the system Python, but should still be usable with any other Python 2.7. If this is not the case, it is an upstream bug; [here is some advice for resolving it](http://blog.tim-smith.us/2015/09/python-extension-modules-os-x/). Python 2 libraries do not need a `depends_on "python@2"` declaration; they will be built with the system Python, but should still be usable with any other Python 2.7. If this is not the case, it is an upstream bug; [here is some advice for resolving it](https://blog.tim-smith.us/2015/09/python-extension-modules-os-x/).
### Installing ### Installing
@ -215,4 +215,4 @@ It is probably safe to use `--prefix` with `--root=/`, which should work with ei
### `pip` vs. `setup.py` ### `pip` vs. `setup.py`
[PEP 453](http://legacy.python.org/dev/peps/pep-0453/#recommendations-for-downstream-distributors) makes a recommendation to downstream distributors (us) that sdist tarballs should be installed with `pip` instead of by invoking `setup.py` directly. We do not do this because Apple's Python distribution does not include pip, so we can't assume that pip is available. We could do something clever to work around Apple's piplessness but the value proposition is not yet clear. [PEP 453](https://legacy.python.org/dev/peps/pep-0453/#recommendations-for-downstream-distributors) makes a recommendation to downstream distributors (us) that sdist tarballs should be installed with `pip` instead of by invoking `setup.py` directly. We do not do this because Apple's Python distribution does not include pip, so we can't assume that pip is available. We could do something clever to work around Apple's piplessness but the value proposition is not yet clear.

View File

@ -9,7 +9,7 @@ Versioned formulae we include in [homebrew/core](https://github.com/homebrew/hom
* Versioned software should build on all Homebrew's supported versions of macOS. * Versioned software should build on all Homebrew's supported versions of macOS.
* Versioned formulae should differ in major/minor (not patch) versions from the current stable release. This is because patch versions indicate bug or security updates and we want to ensure you apply security updates. * Versioned formulae should differ in major/minor (not patch) versions from the current stable release. This is because patch versions indicate bug or security updates and we want to ensure you apply security updates.
* Upstream should have a release branch for the versioned formulae version and still make security updates for that version, when necessary. For example, [PHP 5.5 was not a supported version but PHP 7.2 was](http://php.net/supported-versions.php) in January 2018 * Upstream should have a release branch for the versioned formulae version and still make security updates for that version, when necessary. For example, [PHP 5.5 was not a supported version but PHP 7.2 was](https://php.net/supported-versions.php) in January 2018
* Formulae that depend on versioned formulae must not depend on the same formulae at two different versions twice in their recursive dependencies. For example, if you depend on `openssl@1.0` and `foo`, and `foo` depends on `openssl` then you must instead use `openssl`. * Formulae that depend on versioned formulae must not depend on the same formulae at two different versions twice in their recursive dependencies. For example, if you depend on `openssl@1.0` and `foo`, and `foo` depends on `openssl` then you must instead use `openssl`.
* Versioned formulae should only be linkable at the same time as their non-versioned counterpart if the upstream project provides support for it, e.g. using suffixed binaries. If this is not possible, use `keg_only :versioned_formula` to allow users to have multiple versions installed at once. * Versioned formulae should only be linkable at the same time as their non-versioned counterpart if the upstream project provides support for it, e.g. using suffixed binaries. If this is not possible, use `keg_only :versioned_formula` to allow users to have multiple versions installed at once.
* A `keg_only :versioned_formula` should not `post_install` anything in the `HOMEBREW_PREFIX` that conflicts with or duplicates the non-versioned counterpart (or other versioned formulae). For example, a `node@6` formula should not install its `npm` into `HOMEBREW_PREFIX` like the `node` formula does. * A `keg_only :versioned_formula` should not `post_install` anything in the `HOMEBREW_PREFIX` that conflicts with or duplicates the non-versioned counterpart (or other versioned formulae). For example, a `node@6` formula should not install its `npm` into `HOMEBREW_PREFIX` like the `node` formula does.