Commit Graph

41 Commits

Author SHA1 Message Date
Alex Alonso 9af45c37b6 update virtualbox and version number 2015-03-03 17:54:57 +08:00
David Routhieau 21bf29a6ff Update Virtualbox 2015-02-12 20:04:04 +00:00
Josh Hagins cad0b03470 virtualbox: Add VBoxManage, VBoxHeadless binaries 2015-01-13 15:48:06 -05:00
Vítor Galvão 74ac039da6 virtualbox.rb: added name 2015-01-04 21:32:35 +00:00
Roland Walker 89901f4c4f version.sub for gsub, improve regexp, virtualbox 2014-12-26 12:17:30 -05:00
Larry Gilbert 64f3d3e047 virtualbox: change license to GPL
From https://www.virtualbox.org/wiki/Downloads: "The binaries are
released under the terms of the GPL version 2."
2014-12-01 12:01:55 -08:00
Dan Powell e3f09fe3e7 Upgrade VirtualBox to v4.3.20 2014-11-24 10:54:41 -05:00
Roland Walker f85a05417f blank before uninstall in virtualbox 2014-11-22 09:12:47 -05:00
Roland Walker e39117c605 new-style header in virtualbox 2014-11-13 12:39:19 -05:00
Federico Bond d6026b78be Update VirtualBox to 4.3.18-96516 2014-10-13 01:44:01 -03:00
Roland Walker 07111b6efb add license stanza to virtualbox 2014-10-01 11:44:55 -04:00
ndr 5f83e5719c Add `uninstall :pkgutil` to virtualbox 2014-09-28 12:30:49 +02:00
Roland Walker 081fafe83c virtualbox.rb 2014-09-10 11:37:08 -04:00
Matt Whiteley 6b50c51959 Update VirtualBox to 4.3.16-95972 2014-09-09 17:20:38 -07:00
Vincent Klaiber 160e41aaee Upgrade VirtualBox to v4.3.14
Add gsub to remove key in version number for URL.
2014-07-16 19:14:46 +02:00
ndr 984a8e5462 Reformat virtualbox.rb according to readability conventions 2014-06-27 02:01:52 +02:00
Sarkis Varozian ae8aa6438f up virtualbox to latest 4.3.12 2014-05-16 13:45:56 -07:00
Jade Lau 852477634e Updating to latest build : VirtualBox (4.3.10)
VirtualBox (4.3.10 93012)
2014-03-27 17:41:43 +00:00
scottsuch 8197006aa2 Update to latest build number in virtualbox 4.3.10 2014-03-26 10:22:55 -07:00
Ngoc Pham d68d4cd48b Update VirtualBox to 4.3.10 2014-03-25 17:44:20 -04:00
scottsuch c015774ee7 Update VirtualBox to version 4.3.8 2014-02-25 19:40:27 -05:00
Roland Walker 40184ad948 mass update of 650 Casks to sha256
each of these is verified: the current sha1 and the new
sha256 are both correct for the given download.
2014-02-24 07:55:29 -05:00
Roland Walker 81744a038d bugfix: make uninstall :script accept a hash
The indentation in CONTRIBUTING.md implies that :script accepts a hash.
But that is not the case. Instead :script accesses the entire hash defined
by uninstall.  Unrelated install keys such as :quit leak through to
@command.run! when attempting to exec :script.  Result: contrary to docs,
:script cannot be combined with other uninstall keys.

This PR makes uninstall :script accept a hash.  When :args or :input are not
needed, :script can still accept a plain string, so many Casks require no
alteration.

In addition
- adds key :executable, required when using hash argument to :script
- keys to :script are validated and sanitized before being passed to
  @command.run!
- adds :quit to with-installable.rb test to protect against regression
  on leaky keys
2014-01-11 12:20:59 -05:00
Lee Hanxue c8a7e5b7a9 VirtualBox 4.3.6 2013-12-19 16:51:22 +08:00
Chulki Lee feba894e23 virtualbox-4.3.4-91027 2013-11-30 14:00:06 -08:00
Roy Xiang 4b2357d5c5 virtualbox 4.3.2-90405
updated virtualbox from 4.3.0-89960 to 4.3.2-90405
2013-11-02 16:52:29 +08:00
Roy Xiang cf677fb414 virtualbox 4.3.0-89960
updated virtualbox from 4.2.18-88780 to 4.3.0-89960
2013-10-16 11:06:28 +08:00
Paweł Waleczek 8f3d825e76 added Google Chrome Beta and updated VirtualBox to 4.2.18 2013-09-09 13:12:17 +02:00
phinze 171456dc98 support for install/uninstall
accepts a single argument, which is a relative path to a pkg
inside the extracted Cask; homebrew-cask will attempt to install this
pkg after the Cask is extracted via `installer`

because of the many different ways uninstallers work, this
has several features:

 - `:script`: a script in the Cask which serves as an uninstaller (e.g.
   Vagrant, VirtualBox), uses `:args`, and `:input` keys to interact
   with said script
 - `:pkgutil`: a regexp which captures all package_ids installed by this
   cask; homebrew-cask will list all files installed under these ids and
   remove them
 - `:launchctl`: a list of bundle_ids for services that should be
   removed by homebrew-cask
 - `:files`: a fallback list of files to manually remove; helps when
   uninstallers miss something

refs #661
2013-07-21 22:01:38 -05:00
Robert Curth 0392e0957f Updates version of VirtualBox cask 2013-07-05 13:23:42 +02:00
Zachary M. Jones 974465237e virtualbox sha1 fix
virtualbox's listed sha1 is incorrect, and I neglected to test it :(
2013-06-23 14:37:45 -04:00
Zachary M. Jones c4688ad5a2 Virtualbox cask outdated 2013-06-23 14:21:46 -04:00
Ryan Neufeld bbce61a506 Install Virtualbox
Actually run the installer for virtual box.
2013-05-16 20:29:12 -06:00
Ryan Neufeld 3bc2208194 Upgrade Virtual box to 4.2.12 2013-04-21 11:13:12 -07:00
Vítor Galvão f7d9ad09dc removed content_length 2013-03-27 00:42:45 +00:00
Stefan Schmidt 7446e17766 Updated VirtualBox to 4.2.10-84104 2013-03-21 16:21:19 +01:00
uu1101 c85301ae43 VirtualBox 4.2.6
Closes #132.

Signed-off-by: Félix Saparelli <me@passcod.net>
2013-01-07 09:00:10 +13:00
phinze 0d1f831b79 Add checksum support to Casks.
`md5`, `sha1`, `sha256` all take a hexdigest string, e.g:
sha1 'f645e9da45a621415a07a7492c45923b1a1fd4d4'

`no_checksum` takes no argument, and indicates there is no checksum
for this cask. This is *not recommended*, and should only be used for
casks that have no versioned downloads.

`brew cask install` will complain if there is no sum provided (unless
`no_checksum` has been invoked), or if the sums do not match. It will
provide the computed checksum so the cask can be easily amended.

Adapted from @passcod's work in 82cc199ae6
2012-12-17 17:04:22 -07:00
phinze 95672686e3 fill in content_length for all casks 2012-11-18 23:13:43 -06:00
Nolan Nichols 1066c91ddf fixed camelcase naming of cask class 2012-11-12 14:34:16 -08:00
Nolan Nichols 6904c3de68 add support for VirtualBox 2012-11-11 23:25:37 -08:00