Fix weechat's perl plugin.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
This commit is contained in:
parent
5287dd33cb
commit
83fd7e3bac
1 changed files with 11 additions and 1 deletions
|
@ -10,10 +10,20 @@ class Weechat <Formula
|
|||
depends_on 'gnutls'
|
||||
|
||||
def install
|
||||
|
||||
# Remove all arch flags from the PERL_*FLAGS as we specify them ourselves.
|
||||
# This messes up because the system perl is a fat binary with 32,64 and PPC
|
||||
# compiles, but our deps don't have that.
|
||||
archs = ['-arch ppc', '-arch i386', '-arch x86_64']
|
||||
inreplace "src/plugins/scripts/perl/CMakeLists.txt",
|
||||
'IF(PERL_FOUND)',
|
||||
'IF(PERL_FOUND)' +
|
||||
%Q{\n STRING(REGEX REPLACE "#{archs.join '|'}" "" PERL_CFLAGS "${PERL_CFLAGS}")} +
|
||||
%Q{\n STRING(REGEX REPLACE "#{archs.join '|'}" "" PERL_LFLAGS "${PERL_LFLAGS}")}
|
||||
|
||||
#FIXME: Compiling perl module doesn't work
|
||||
#NOTE: -DPREFIX has to be specified because weechat devs enjoy being non-standard
|
||||
system "cmake", "-DPREFIX=#{prefix}",
|
||||
"-DDISABLE_PERL=ON",
|
||||
"-DDISABLE_RUBY:BOOL=ON",
|
||||
std_cmake_parameters, "."
|
||||
system "make install"
|
||||
|
|
Loading…
Reference in a new issue