aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Formula/weechat.rb
AgeCommit message (Collapse)Author
2014-03-16weechat: fix audit warningJack Nagel
2014-03-16weechat: update head repoJon Morehouse
Closes #27597. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2014-03-08formulae: fix with/without usage.Mike McQuaid
Closes #27275. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-03-06Increment revisions on libgcrypt dependentsJack Nagel
2014-03-05Increment revisions on gnutls dependentsJack Nagel
2014-02-21weechat: re-add inreplace "-u _PyMac_Error" flags.Bruce Wang
this will fix #26610 which failed the build with error: no such file or directory: 'Python.framework/Versions/2.7/Python' Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-02-10weechat 0.4.3Gregory Pakosz
Closes #26556. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2014-01-04weechat: cleanup python usage.Mike McQuaid
2013-12-14Update docs, comment mxcl/homebrew refs.Mike McQuaid
2013-11-05weechat: remove upstreamed patchJack Nagel
2013-10-24weechat 0.4.2Adam Vandenberg
Closes #23554.
2013-07-04weechat: fix option in caveatsjeroen
Closes #21012. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-06-18weechat: fix the ruby and perl optionsTrae Robrock
Closes #20592. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-06-04weechat: add git HEADJohnneylee Jack Rollins
Closes #20250. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-06-03Python 2.x and 3.x supportSamuel John
New `depends_on :python` Dependency. New `depends_on :python3` Dependency. To avoid having multiple formulae with endings -py2 and -py3, we will handle support for different pythons (2.x vs. 3.x) in the same formula. Further brewed vs. external python will be transparently supported. The formula also gets a new object `python`, which is false if no Python is available or the user has disabled it. Otherwise it is defined and provides several support methods: python.site_packages # the site-packages in the formula's Cellar python.global_site_packages python.binary # the full path to the python binary python.prefix python.version python.version.major python.version.minor python.xy # => e.g. "python2.7" python.incdir # includes of python python.libdir # the python dylib library python.pkg_config_path # used internally by brew python.from_osx? python.framework? python.universal? python.pypy? python.standard_caveats # Text to set PYTHONPATH for python.from_osx? python.if3then3 # => "" for 2.x and to "3" for 3.x. Further, to avoid code duplication, `python` takes an optional block that is run twice if the formula defines depends_on :python AND :python3. python do system python, 'setup.py', "--prefix=#{prefix}" end Read more in the Homebrew wiki.
2013-05-27weechat: fix audit warningJack Nagel
2013-05-24weechat 0.4.1Chad Catlett
* fixes CMake Python detection Fixes #19168. Closes #20025. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-04-30weechat: it's OK to make this assumptionJack Nagel
2013-04-02weechat: disable gettext/NLS for nowMisty De Meo
This is a workaround for #18722.
2013-03-07weechat 0.4.0Akshay Hegde
Closes #18306. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-02-15weechat: fix iconv detectionØyvind Ingebrigtsen Øvergaard
Change the way cmake determines whether libiconv is available, since the existing check is broken and makes cmake think that libiconv isn't available. Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
2013-02-01weechat: fix depsJack Nagel
2012-11-19weechat 0.3.9.2nibbles 2bits
- Upgrade to 0.3.9.2. Still works with superenv. Closes #16152. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-11-11weechat: add libgcrypt dependencyStefan
Fixes #15966. Closes #15967. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-11-11weechat 0.3.9.1Adam Vandenberg
2012-10-02weechat 0.3.9kax4
Closes #15237. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-23weechat: use new dslAdam Vandenberg
2012-06-12weechat: switch back to cmake, support aspellnibbles 2bits
The weechat devs have informed us that configure is deprecated. Switch back to cmake. Add a user option to enable the aspell module. Add a user option to enable the lua module. Add an inreplace to fix the bad path in HB framework Python's LINKFORSHARED variable and an explanation for it. Add deps for lua and apsell if the user options those. Add a caveat suggesting the user install aspell manually before installing weechat, otherwise they won't have any dictionaries. Remove the code that deleted the extra module symlinks. The Aspell dep could be made into a requirement, but it would be nice if Aspell installed at least the en dictionary by default. All bindings work except the Ruby bindings when built against rbenv and ruby-1.9. This has been reported upstream and is the main reason for switching back to cmake, so we can get support. Tested on Lion using clang and llvm from XCode-4.3.3 against system Python, HB framework and non-framework python, the current Aspell, Lua, and Guile, system Ruby, and system Perl. Fixes #12377 Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-06-08weechat 0.3.8nibbles 2bits
Upgrade weechat to version 0.3.8. Remove the patch block because the patch is included. Closes #12679. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-24weechat: make bindings optional, patch to fix perlnibbles 2bits
The weechat saga continues... This commit makes all the language modules optional rather than the default. It adds a dep on guile if the user options for that module. It adds a patch from HEAD to fix the perl segfault on exit and a removal comment for 0.3.8. This commit does not patch the ruby-1.9.3+rvm issue other than not building that module by default. Still waiting on the upstream patch. cf. #12377 Closes #12392. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-05-18weechat: switch from cmake to configurenibbles 2bits
* Switch to using `configure` * Remove `head` because it requires gtk. * Add a build time dep on gettext, otherwise link errors. * Add `--disable-perl` to stop segfault on program exit. * Add `--disable-aspell` which is still being reviewed. * Add `--disable-static` to stop building duplicate plugins. * Add `--disable-python` unless Python is a framework. * Note that the one `inreplace` is fixed in HEAD. * Delete the plugin symlinks to stop runtime warnings. Weechat-0.3.7 can be built using cmake or configure, but their cmake build scripts are prone to errors when building the ruby bindings. By switching to `configure` the formula is greatly simplified, and all the plugins it creates get neatly installed into lib+'weechat/plugins' automatically. Weechat `head` builds require `gtk` even if the `gtk` gui is not enabled, which it isn't because it's b0rked. So remove head. Weechat comes with an internal gettext and libintl that cause errors when linking. So add a dep on Homebrew's gettext. As reported by another user and confirmed through gdb, the perl plugin causes a segfault on exit. So disable building that. Aspell is still under construction in Homebrew, and weechat will compile that plug by default. So disable aspell for now. Disable the static plugins and delete the plugin symlinks. That leaves only one `.so` for each plugin and stops a dozen warnings when running weechat about _can't load duplicate plugins._ Disable building the Python plugin unless Python is a framework because it will build but fail to load the plugin with an error that it can't dlopen a module expected in flat namespace. Even if we add a dep on Homebrew/dupes/ncurses to get the wide variety of it, that formula doesn't actually create `-lnursesw`. So that is not added, because it can't be found. The gtk interface to weechat is not added as a user option because it runs but doesn't make a useable gui. It's blank & unresponsive. Weechat compiles, runs, and connects to freenode without error using clang and llvm on Lion, tested against system Ruby, system Python, and Homebrew Python frameworks. Fixes #11289. Fixes #11835. Fixes #12066. Closes #12193. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-03-14weechat: options to enable script language pluginsKensuke Nagae
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-03-12weechat 0.3.7Kevin Williams
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-02-24Put source path last in cmake argsAdam Vandenberg
2012-01-22weechat 0.3.6Adam Vandenberg
Also disable Python plugins. We would gladly accept options for ruby/perl/python to attempt enabling support for those langs.
2011-06-07weechat 0.3.5Adam Vandenberg
2011-03-12Use ruby style for inheritance.Adam Vandenberg
2011-01-20Weechat - disable perlAdam Vandenberg
2011-01-19updated weechat to 0.3.4Francesco Lazzarino
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-10-12Mark scons, cmake & pkg-config as build-time depsAdam Vandenberg
2010-08-09Fix weechat's perl plugin.Ash Berlin
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-08update weechat to 0.3.3Kenneth Vestergaard
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-08-07Update formulae for version 0.7Adam Vandenberg
* Use new "url" features * Use keg_only DSL * Use "skip_clean :all" DSL * Whitespace and style cleanups * Make bash invocations less silly * Use new man2-man8 helpers * Remove "FileUtils." since it is included in Formula * Use real names for deps instead of aliases * ENV.x11 now updates path, so remove that from individual brews
2010-04-24weechat: version update to 0.3.2David Höppner
2010-02-08weechat: update to version 0.3.1.1David Höppner
* remove patch to find libiconv * disable ruby extension in head and stable (build fails)
2009-10-15s/require 'brewkit'/require 'formula'/gMax Howell
brewkit.rb changes ENV destructively, so lets not do that everytime a formula is required. Now it's possible for other tools to require a formula description without worrying about side-effects.
2009-10-12weechat: GnuTLS is fixedDavid Höppner
2009-10-09weechat: fix iconv not found (not perfect)David Höppner
Signed-off-by: Max Howell <max@methylblue.com> Fixes #82
2009-10-02Fix Weechat always installing to /usr/localMax Howell
The WeeChat devs don't know about CMAKE_INSTALL_PREFIX apparently, someone should tell them. I won't. I plan on just sitting back and shacking my head side-to-side instead.
2009-09-30weechat depends_on gnutls, and two FIXME noticesdbr