diff options
author | Christian Helbling <helch@gmx.ch> | 2006-09-04 18:27:53 +0000 |
---|---|---|
committer | Christian Helbling <helch@gmx.ch> | 2006-09-04 18:27:53 +0000 |
commit | bdba731e9d007fa0dd282fb537eb07e7475e308b (patch) | |
tree | 124c8f830af862abdb95bca61cfa5ba2a8fa9272 /sci-libs/libticonv | |
parent | gnome-extra/nautilus-actions: New version 1.4; as-needed patch now incorporat... (diff) | |
download | sunrise-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/ChangeLog | 9 | ||||
-rw-r--r-- | sci-libs/libticonv/Manifest | 20 | ||||
-rw-r--r-- | sci-libs/libticonv/files/digest-libticonv-20060723-r1 | 3 | ||||
-rw-r--r-- | sci-libs/libticonv/files/libticonv-20060723-bugfixes-20060807.diff | 50 | ||||
-rw-r--r-- | sci-libs/libticonv/libticonv-20060723-r1.ebuild | 42 | ||||
-rw-r--r-- | sci-libs/libticonv/metadata.xml | 5 |
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> |