The current series of fetch invocations in GitDownloadStrategy has the
unfortunate behavior of fetching full history even in shallow clones
that only need the history between the clone point and the remote HEAD.
It should be possible to determine if it is actually necessary to fetch
the full history, including all tags, and if it is not to avoid this
overhead.
FixesHomebrew/homebrew#11958, and several other recurring problems.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
The proctools package is known primarily for its "pgrep" and "pkill"
utilities. Adding these aliases will make it easier to find the right
formula when those tools are needed.
ClosesHomebrew/homebrew#11898.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
GIT_DIR is convenient, but it does not work when both a formula and
subformula try to stage a git checkout, as git will use the main
formula's repository when staging the subformula.
Stop setting it, and restore the kludge to the git-multipush formula.
FixesHomebrew/homebrew#10893.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
Avidemux-2.5.6 had its one patch merged upstream the day this
formula was accepted. That was hoped for but unexpected. This
commit adjusts the conditional for def patches so that it only
gets applied to stable. Fixes a patch failure for 32bit + HEAD.
Also in this commit, remove the hardcoded `ENV.llvm` and switch
to using `fails_with :clang`, surrounded by a conditional so it
can still be built with clang if `--with-debug`.
ClosesHomebrew/homebrew#11959.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
New website, and new maintainer.
fping has been mothballed since 2002. A new maintainer has taken
over this project, set up a new website, fping.org, and committed
the project on GitHub.
Change homepage.
Upgrade to version 3.1
Add head url on GitHub
Remove `--man` because it uses a modern configure that works.
Add caveat about this software needing to be owned by root
and run as root or with the setuid bit set. An issue is open
with the developer to see if there is a workaround for that.
ClosesHomebrew/homebrew#11931.
Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
* Upgrade wkhtmltopdf to version 0.11.0_rc1
* Adjust existing inreplace because the file has a different name.
* Fix compile error when 64bit Qt4 doesn't have i386 symbols by
using inreplace to set the qmake build as 64bit, not universal.
* Use `qmake -spec macx-g++` to configure it, from Sharpie.
* Temporarily set DYLD_LIBRARY_PATH to help the binaries find
libwkhtmltopdf.0.dylib for generating the man pages.
* Adjust command to generate man page, as wkhtmltopdf is in bin.
* Add command to generate man page for wkhtmltoimage.
* Add command to install wkhtmltoimage.
* Add command to install wkhtmltoimage.1 into man1.
* Add command to install all libraries.
Built and tested by converting a url to pdf on Lion and 64bit SL
using all five compilers from XCode-4.3.2 and 4.0.2.
FixesHomebrew/homebrew#9265
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
* Specify the stable branch for the head url.
* Use http rather than git for the head url.
* Correct the version number, is 2189 for stable (2197 was master)
* Note in comments how to use version.sh to get the version number.
* Remove the -O1 for clang. Issue is fixed in this version.
The previous commit added -O1 to fix a segfault when x264 was
compiled with clang. The author was testing this against the
previous tarball, not 2189. The devs emailed back explaining
that this was fixed since then, and this is confirmed to work
using their -O3 or Homebrew's -Os. Users should remove x264
and ffmpeg and `brew install x264 ffmpeg` to get a working pair.
Apologies for all this, but it's better to get it right.
ClosesHomebrew/homebrew#11908.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>