Menu
Pastebin.com is the number one paste tool since 2002. Pastebin is a website where you can store text online for a set period of time. ? Homebrew (un)installer. Contribute to Homebrew/install development by creating an account on GitHub. Jul 15, 2020 svn: error: Failed to locate 'svn'. Svn: error: The subversion command line tools are no longer provided by Xcode. I tried to install the Command Line Tools package by running xcode-select -install but it didn’t help&hellip.
Installing previous versions of formulae
The supported method of installing specific versions ofsome formulae is to see if there is a versioned formula (e.g.
gcc@7
) available. If the version you’re looking for isn’t available, consider using brew extract
.Homebrew Svn Game
Quickly remove something from /usr/local
This can be useful if a package can’t build against the version of something you have linked into
/usr/local
.And of course, you can simply
brew link <formula>
again afterwards!Install into Homebrew without formulae
Pre-downloading a file for a formula
Sometimes it’s faster to download a file via means other than thosestrategies that are available as part of Homebrew. For example,Erlang provides a torrent that’ll let you download at 4–5× the normalHTTP method.
Download the file and drop it in
~/Library/Caches/Homebrew
, butwatch the file name. Homebrew downloads files as <formula>-<version>
.In the case of Erlang, this requires renaming the file from otp_src_R13B03
toerlang-R13B03
.brew --cache -s erlang
will print the correct name of the cacheddownload. This means instead of manually renaming a formula, you canrun mv the_tarball $(brew --cache -s <formula>)
.You can also pre-cache the download by using the command
brew fetch <formula>
which also displays the SHA-256 hash. This can be useful for updating formulae to new versions.Installing stuff without the Xcode CLT
This imports the
brew
environment into your existing shell; gem
will pick up the environment variables and be able to build. As a bonus brew
’s automatically determined optimization flags are set.Install only a formula’s dependencies (not the formula)
Interactive Homebrew Shell
Hiding the beer mug emoji when finishing a build
This sets the
HOMEBREW_NO_EMOJI
environment variable, causing Homebrewto hide all emoji.The beer emoji can also be replaced with other character(s):
Editor plugins
Sublime Text
In Sublime Text 2/3, you can use Package Control to installHomebrew-formula-syntax,which adds highlighting for inline patches.
Vim
brew.vim adds highlighting toinline patches in Vim.
Emacs
homebrew-mode provides syntaxhighlighting for inline patches as well as a number of helper functionsfor editing formula files.
pcmpl-homebrew provides completionfor emacs shell-mode and eshell-mode.
Atom
language-homebrew-formulaadds highlighting and diff support (with thelanguage-diff plugin).
Dolphin | |
General | |
---|---|
Author(s) | Contributors (GitHub) |
Type | PC utility |
License | GPLv2+ (since 2015) |
Links | |
Download | |
Website | |
Source |
Dolphin emulates the Wii and GameCube consoles, as well as various accessories for and derivatives of said consoles. It runs Wii and GameCube software with a x86_64 JIT (Windows, Linux, FreeBSD, macOS) and AArch64 (Android). On June 2008, Dolphin's source was released under the GPLv2 license and is currently under active development.
- 1Obtaining a build
- 2Usage with Homebrew
Obtaining a build
Recommended builds
dolphin-emu.org provides a buildbot for Windows and OS X builds from Git and a FAQ to help users.
Building from source
Follow the instructions to build under Windows, Linux or macOS. Windows and macOS users can use the buildbot to avoid compiling their own source code, but Linux users have to build it themselves in order to use Dolphin.
Usage with Homebrew
From the menu, File -> Open.... Select the elf or dol file you would like to run.
Note that you can cause the screen to be rendered to the main Dolphin window with the Graphics → Render to main window option.
General Notes / Disclaimer
Homebrew Svn Software
- Dolphin is useful to homebrew as it allows developers to test code on a PC before running it on real hardware. However, Dolphin does not support all the features of the Wii and some problems may be experienced running homebrew.
- You may want to enable the MMU for more accurate emulation.
- Dolphin hooks the typical printf functions when it is able to determine their location. If you are running an elf file (with symbols), and cannot see your debug output, this is could be the reason. Either strip your elf, run the dol, or modify dolphin so this HLE does not take place. The other reason could be that you are writing directly to the XFB (libogc's console output does this). In this case, you additionally need to enable the Graphics->Hacks->External Frame Buffer setting and check Real.
- Homebrew applications may hang while initialising sound, i.e. on calling ASND_Init(). A work around would be to skip sound initialisation, so no sound, but there's no need to remove other sound calls in your code. Using the DSP LLE audio backend will improve sound accuracy, and may help avoid hangs.
- You can find an SD Card image in something like UserDocumentsWiisd.raw, kept in the Dolphin folder. If missing it may create it on the first run, you can add things to the sd.raw image with a tool such as winimage. On Linux, it can be simply mounted directly.
- When using code that makes use of the SD Card make sure you use the full path name i.e. (sd:/apps/MyApp/gfxfiles/Image.png); using a relative path (/gfxfiles/Image.png) will not work as your application is launching from an unknown location.
Compatibility
Note: This section is pretty outdated
Homebrew Update Svn
The following was tested with examples from devkitPro svn r4455, running on Windows 7 (64bit), Dolphin svn r6430. Apps run with default settings unless noted otherwise.These results are provided so that one can quickly realize which options are needed for common tasks - such as using SD support, homebrew text console, etc.
Title | Notes |
---|---|
exampleswiiaudio* | Work acceptably. Requires DSP LLE plugin to be used. Audio may have artifacts. |
exampleswiidevicesnetworksockettest | Does not work. Socket is not setup successfully. |
exampleswiidevicesusbgeckogdbstub | Works correctly. Requires USBGecko device selected. Sets up a TCP server to accept connections (instead of a serial device). The TCP port used will be displayed on-screen when dolphin begins emulation. |
exampleswiidevicesusbkeyboardbasic_stdin | Works correctly. Requires Graphics->Hacks->External Frame Buffer->Real to be checked. Requires Config->Wii->Connect USB Keyboard to be enabled. |
exampleswiifilesystemdirectory | Works correctly. Requires Graphics->Hacks->External Frame Buffer->Real to be checked. Requires Config->Wii->Insert SD Card to be enabled. |
exampleswiigraphicsgxgxSprites | Works correctly. |
exampleswiigraphicsgxneheGXlesson1-7 | Work correctly. |
exampleswiigraphicsgxneheGXlesson8 | Texturing is broken. |
exampleswiigraphicsgxtriangle | Works correctly. |
exampleswiitemplate | Works correctly. Requires Graphics->Hacks->External Frame Buffer->Real to be checked. |
Screenshot
- Running NeHe lesson5
- Dolphin main window and About window
Retrieved from 'https://wiibrew.org/w/index.php?title=Dolphin&oldid=109932'