aboutsummaryrefslogtreecommitdiffstats
path: root/Library
diff options
context:
space:
mode:
authorAdam Vandenberg2010-10-30 21:35:27 -0700
committerAdam Vandenberg2010-10-31 15:09:43 -0700
commit08c9206b03af57fa57fcc9278d83150fb38b393d (patch)
tree591d1eb9e5a7789335a819b2bdc792f5a2def1d8 /Library
parenteb4c431a56eab3f4880745c91414f8ce068eae7e (diff)
downloadhomebrew-08c9206b03af57fa57fcc9278d83150fb38b393d.tar.bz2
Added libiconv 1.13.1
libiconv with extra encodings & mac encodings. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
Diffstat (limited to 'Library')
-rw-r--r--Library/Formula/libiconv.rb41
1 files changed, 41 insertions, 0 deletions
diff --git a/Library/Formula/libiconv.rb b/Library/Formula/libiconv.rb
new file mode 100644
index 000000000..73bd39d96
--- /dev/null
+++ b/Library/Formula/libiconv.rb
@@ -0,0 +1,41 @@
+require 'formula'
+
+class Libiconv <Formula
+ url 'http://ftp.gnu.org/pub/gnu/libiconv/libiconv-1.13.1.tar.gz'
+ homepage 'http://www.gnu.org/software/libiconv/'
+ md5 '7ab33ebd26687c744a37264a330bbe9a'
+
+ keg_only :provided_by_osx
+
+ def patches
+ { :p1 => [
+ 'http://svn.macports.org/repository/macports/trunk/dports/textproc/libiconv/files/patch-Makefile.devel',
+ 'http://svn.macports.org/repository/macports/trunk/dports/textproc/libiconv/files/patch-utf8mac.diff',
+ DATA
+ ]}
+ end
+
+ def install
+ ENV.j1
+ system "./configure", "--disable-debug", "--disable-dependency-tracking",
+ "--prefix=#{prefix}",
+ "--enable-extra-encodings"
+ system "make -f Makefile.devel"
+ system "make install"
+ end
+end
+
+
+__END__
+diff --git a/lib/flags.h b/lib/flags.h
+index d7cda21..4cabcac 100644
+--- a/lib/flags.h
++++ b/lib/flags.h
+@@ -14,6 +14,7 @@
+
+ #define ei_ascii_oflags (0)
+ #define ei_utf8_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
++#define ei_utf8mac_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+ #define ei_ucs2_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+ #define ei_ucs2be_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)
+ #define ei_ucs2le_oflags (HAVE_ACCENTS | HAVE_QUOTATION_MARKS | HAVE_HANGUL_JAMO)