summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristian Helbling <helch@gmx.ch>2006-09-04 18:27:53 +0000
committerChristian Helbling <helch@gmx.ch>2006-09-04 18:27:53 +0000
commitbdba731e9d007fa0dd282fb537eb07e7475e308b (patch)
tree124c8f830af862abdb95bca61cfa5ba2a8fa9272 /sci-libs/libticonv
parentgnome-extra/nautilus-actions: New version 1.4; as-needed patch now incorporat... (diff)
downloadsunrise-bdba731e9d007fa0dd282fb537eb07e7475e308b.tar.gz
sunrise-bdba731e9d007fa0dd282fb537eb07e7475e308b.tar.bz2
sunrise-bdba731e9d007fa0dd282fb537eb07e7475e308b.zip
sci-libs/libticonv: New ebuild for bug 146028
svn path=/sunrise/; revision=1128
Diffstat (limited to 'sci-libs/libticonv')
-rw-r--r--sci-libs/libticonv/ChangeLog9
-rw-r--r--sci-libs/libticonv/Manifest20
-rw-r--r--sci-libs/libticonv/files/digest-libticonv-20060723-r13
-rw-r--r--sci-libs/libticonv/files/libticonv-20060723-bugfixes-20060807.diff50
-rw-r--r--sci-libs/libticonv/libticonv-20060723-r1.ebuild42
-rw-r--r--sci-libs/libticonv/metadata.xml5
6 files changed, 129 insertions, 0 deletions
diff --git a/sci-libs/libticonv/ChangeLog b/sci-libs/libticonv/ChangeLog
new file mode 100644
index 000000000..4aac8b800
--- /dev/null
+++ b/sci-libs/libticonv/ChangeLog
@@ -0,0 +1,9 @@
+# ChangeLog for sci-libs/libticonv
+# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 04 Sep 2006; Christian Helbling <helch@gmx.ch>
+ +libticonv-20060723-r1.ebuild,
+ +files/libticonv-20060723-bugfixes-20060807.diff, +metadata.xml:
+ New ebuild for bug 146028
+
diff --git a/sci-libs/libticonv/Manifest b/sci-libs/libticonv/Manifest
new file mode 100644
index 000000000..a3d101093
--- /dev/null
+++ b/sci-libs/libticonv/Manifest
@@ -0,0 +1,20 @@
+AUX libticonv-20060723-bugfixes-20060807.diff 1389 RMD160 77b6c50704234ad58ef6fde4f8c220651af9a762 SHA1 468cab4be27e217f0a11db7d0989e627492a8aef SHA256 543c0f02866ff486bf3f0295f3a0a70576079da3bb7b6bbb9cd4dac8fa174425
+MD5 9ec09a264825182353628ecaa0a524b9 files/libticonv-20060723-bugfixes-20060807.diff 1389
+RMD160 77b6c50704234ad58ef6fde4f8c220651af9a762 files/libticonv-20060723-bugfixes-20060807.diff 1389
+SHA256 543c0f02866ff486bf3f0295f3a0a70576079da3bb7b6bbb9cd4dac8fa174425 files/libticonv-20060723-bugfixes-20060807.diff 1389
+DIST libticonv-20060723.tar.bz2 324057 RMD160 5eabf55a2cb10beeae8b78c911d8d1ed688a8fe3 SHA1 93b8c285c882b8da57e20ef89286d635c866b114 SHA256 5fcdb2221e09d9057bc0afce6715a7bde3dd1a77470bd000f472b43cde07bd86
+EBUILD libticonv-20060723-r1.ebuild 851 RMD160 9b629c03f7d68d4687d68a70590d2897a8331be8 SHA1 4003f074f86bdc6dc2d78a2cdd09ccf48d2d8434 SHA256 19c91df0cdc82ceff5ceb1b2f340400382c8f9ffc3e8a8d257e33856ea6dec36
+MD5 8a58cc7c880675cfac457100c37c97b0 libticonv-20060723-r1.ebuild 851
+RMD160 9b629c03f7d68d4687d68a70590d2897a8331be8 libticonv-20060723-r1.ebuild 851
+SHA256 19c91df0cdc82ceff5ceb1b2f340400382c8f9ffc3e8a8d257e33856ea6dec36 libticonv-20060723-r1.ebuild 851
+MISC ChangeLog 297 RMD160 83b672ede78e41c7f6ceca5270cc497739763473 SHA1 74c10673947353bfd81c114c41cb85969cee9e48 SHA256 ed16cb622e0e213a8f7c4796ef833f5986dc637c504dcafc96e84d820411238f
+MD5 c1072ca9195344cb1291c2fbfcb12e7b ChangeLog 297
+RMD160 83b672ede78e41c7f6ceca5270cc497739763473 ChangeLog 297
+SHA256 ed16cb622e0e213a8f7c4796ef833f5986dc637c504dcafc96e84d820411238f ChangeLog 297
+MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
+MD5 1e678929a9fec6632e227bdf2262e9a1 metadata.xml 170
+RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 metadata.xml 170
+SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42 metadata.xml 170
+MD5 86796b9483d51dd64fa6d4976845b377 files/digest-libticonv-20060723-r1 259
+RMD160 4d73d994a9460cbcab679a4fcd986b4ce5f498c2 files/digest-libticonv-20060723-r1 259
+SHA256 7e86fdee0a024b47be4637b3e13e6d22c24ca670cdf06ae84a68ba5af2b8b903 files/digest-libticonv-20060723-r1 259
diff --git a/sci-libs/libticonv/files/digest-libticonv-20060723-r1 b/sci-libs/libticonv/files/digest-libticonv-20060723-r1
new file mode 100644
index 000000000..05143be00
--- /dev/null
+++ b/sci-libs/libticonv/files/digest-libticonv-20060723-r1
@@ -0,0 +1,3 @@
+MD5 1f2004f266b6dea141206bb143bf9ff6 libticonv-20060723.tar.bz2 324057
+RMD160 5eabf55a2cb10beeae8b78c911d8d1ed688a8fe3 libticonv-20060723.tar.bz2 324057
+SHA256 5fcdb2221e09d9057bc0afce6715a7bde3dd1a77470bd000f472b43cde07bd86 libticonv-20060723.tar.bz2 324057
diff --git a/sci-libs/libticonv/files/libticonv-20060723-bugfixes-20060807.diff b/sci-libs/libticonv/files/libticonv-20060723-bugfixes-20060807.diff
new file mode 100644
index 000000000..2813f8ed0
--- /dev/null
+++ b/sci-libs/libticonv/files/libticonv-20060723-bugfixes-20060807.diff
@@ -0,0 +1,50 @@
+Index: src/ticonv.c
+===================================================================
+--- src/ticonv.c (Revision 2632)
++++ src/ticonv.c (Revision 2663)
+@@ -447,7 +447,7 @@
+
+ if(model == CALC_TI84P_USB)
+ {
+- ti = ticonv_varname_detokenize(model, src);
++ ti = ticonv_varname_detokenize(CALC_TI84P, src);
+
+ utf16 = ticonv_charset_ti_to_utf16(CALC_TI84P, ti);
+ g_free(ti);
+@@ -465,7 +465,7 @@
+ else
+ dst = g_strdup(src);
+
+- return g_strdup(src);
++ return dst;
+ }
+
+ /**
+Index: src/tokens.c
+===================================================================
+--- src/tokens.c (Revision 2632)
++++ src/tokens.c (Revision 2663)
+@@ -355,7 +355,8 @@
+ else
+ return v-1;
+ }
+-
++
++//FIXME: does not work with named list because we should pass the vartype, too
+ TIEXPORT char* TICALL ticonv_varname_tokenize(CalcModel model, const char *src_)
+ {
+ const unsigned char *src = (const unsigned char *)src_;
+Index: src/charset.c
+===================================================================
+--- src/charset.c (Revision 2632)
++++ src/charset.c (Revision 2663)
+@@ -322,7 +322,8 @@
+ || (*p>=32 && *p<=126)
+ || (*p>=161 && *p<=167)
+ || (*p>=169 && *p<=172)
+- || (*p>=174 && *p<=186)
++ || (*p>=174 && *p<=183)
++ || (*p>=185 && *p<=187)
+ || (*p>=191 && *p<=255)) {
+ *(q++)=(unsigned char)*(p++);
+ } else switch (*(p++)) {
diff --git a/sci-libs/libticonv/libticonv-20060723-r1.ebuild b/sci-libs/libticonv/libticonv-20060723-r1.ebuild
new file mode 100644
index 000000000..17a9a986d
--- /dev/null
+++ b/sci-libs/libticonv/libticonv-20060723-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="charset conversion library for TI calculators"
+HOMEPAGE="http://lpg.ticalc.org/prj_tilp/"
+SRC_URI="mirror://sourceforge/gtktiemu/${P}.tar.bz2"
+
+PATCHES="${FILESDIR}/${P}-bugfixes-20060807.diff"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="nls"
+
+DEPEND=">=dev-libs/glib-2
+ nls? ( sys-devel/gettext )"
+
+RDEPEND="${DEPEND}"
+
+S=${WORKDIR}/${PN}
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ epatch ${PATCHES}
+}
+
+src_compile() {
+ econf $(use_enable nls) || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+ dodoc AUTHORS LOGO NEWS README ChangeLog docs/api.txt
+ dohtml docs/html/*
+ docinto charsets
+ dohtml docs/charsets/*
+}
diff --git a/sci-libs/libticonv/metadata.xml b/sci-libs/libticonv/metadata.xml
new file mode 100644
index 000000000..7e3286984
--- /dev/null
+++ b/sci-libs/libticonv/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>maintainer-wanted</herd>
+</pkgmetadata>