homebrew-core/Formula/rxvt-unicode.rb
Martin Kühl a350520636 Enable embedded perl in urxvt.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2010-07-20 07:16:36 -07:00

60 lines
1.8 KiB
Ruby

require 'formula'
class RxvtUnicode < Formula
url 'http://dist.schmorp.de/rxvt-unicode/rxvt-unicode-9.07.tar.bz2'
homepage 'http://software.schmorp.de/pkg/rxvt-unicode.html'
md5 '49bb52c99e002bf85eb41d8385d903b5'
aka :urxvt
def patches
# Add 256 color support
{:p1 => ["doc/urxvt-8.2-256color.patch", DATA]}
end
def install
system "./configure",
"--prefix=#{prefix}",
"--disable-afterimage",
"--enable-perl",
"--enable-256-color",
"--with-term=rxvt-256color",
"--disable-dependency-tracking"
system "make"
# `make` won't work unless we rename this
system "mv INSTALL README.install"
system "make install"
end
def caveats
"This software runs under X11."
end
end
__END__
--- a/configure 2009-12-30 07:13:23.000000000 +0100
+++ b/configure 2010-07-12 20:36:58.000000000 +0200
@@ -11810,8 +11810,8 @@
save_CXXFLAGS="$CXXFLAGS"
save_LIBS="$LIBS"
- CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts`"
- LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts`"
+ CXXFLAGS="$CXXFLAGS `$PERL -MExtUtils::Embed -e ccopts|sed -E 's/ -arch [^ ]+//g'`"
+ LIBS="$LIBS `$PERL -MExtUtils::Embed -e ldopts|sed -E 's/ -arch [^ ]+//g'`"
cat >conftest.$ac_ext <<_ACEOF
/* confdefs.h. */
_ACEOF
@@ -11874,8 +11874,8 @@
IF_PERL=
PERL_O=rxvtperl.o
- PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts`"
- PERLLIB="`$PERL -MExtUtils::Embed -e ldopts`"
+ PERLFLAGS="`$PERL -MExtUtils::Embed -e ccopts|sed -E 's/ -arch [^ ]+//g'`"
+ PERLLIB="`$PERL -MExtUtils::Embed -e ldopts|sed -E 's/ -arch [^ ]+//g'`"
PERLPRIVLIBEXP="`$PERL -MConfig -e 'print $Config{privlibexp}'`"
else
{ { echo "$as_me:$LINENO: error: no, unable to link" >&5