56 lines
1.8 KiB
Ruby
56 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'
|
|
|
|
def patches
|
|
# Add 256 color support
|
|
{:p1 => ["doc/urxvt-8.2-256color.patch", DATA]}
|
|
end
|
|
|
|
def install
|
|
system "./configure", "--disable-dependency-tracking",
|
|
"--prefix=#{prefix}",
|
|
"--disable-afterimage",
|
|
"--enable-perl",
|
|
"--enable-256-color",
|
|
"--with-term=rxvt-256color"
|
|
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
|