summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMamoru Komachi <usata@gentoo.org>2004-11-07 15:02:52 +0000
committerMamoru Komachi <usata@gentoo.org>2004-11-07 15:02:52 +0000
commit17a834f6bb0e94900dc56200b22dd8d8c9a23b6e (patch)
treeca71c993b7ae5f0cf4ee6d36638c851334ae8492 /kde-base/kdepim
parentChanged dependency: "app-misc/kaptain" was moved to "kde-misc/kaptain" (Manif... (diff)
downloadgentoo-2-17a834f6bb0e94900dc56200b22dd8d8c9a23b6e.tar.gz
gentoo-2-17a834f6bb0e94900dc56200b22dd8d8c9a23b6e.tar.bz2
gentoo-2-17a834f6bb0e94900dc56200b22dd8d8c9a23b6e.zip
Added cjk patch. Thanks to Jackey Yang <043936y@acadiau.ca>; bug #53050.
Diffstat (limited to 'kde-base/kdepim')
-rw-r--r--kde-base/kdepim/ChangeLogbin15197 -> 15462 bytes
-rw-r--r--kde-base/kdepim/files/kdepim-3.2.3-cjk.diff166
-rw-r--r--kde-base/kdepim/kdepim-3.2.2.ebuild8
-rw-r--r--kde-base/kdepim/kdepim-3.2.3.ebuild6
-rw-r--r--kde-base/kdepim/kdepim-3.3.0-r1.ebuild5
-rw-r--r--kde-base/kdepim/kdepim-3.3.0.ebuild5
-rw-r--r--kde-base/kdepim/kdepim-3.3.1.ebuild10
7 files changed, 189 insertions, 11 deletions
diff --git a/kde-base/kdepim/ChangeLog b/kde-base/kdepim/ChangeLog
index e162fb103a08..ed05a9f9b724 100644
--- a/kde-base/kdepim/ChangeLog
+++ b/kde-base/kdepim/ChangeLog
Binary files differ
diff --git a/kde-base/kdepim/files/kdepim-3.2.3-cjk.diff b/kde-base/kdepim/files/kdepim-3.2.3-cjk.diff
new file mode 100644
index 000000000000..3f523611eff9
--- /dev/null
+++ b/kde-base/kdepim/files/kdepim-3.2.3-cjk.diff
@@ -0,0 +1,166 @@
+diff -ruN kdepim-3.2.2/knode/knarticlewidget.cpp kdepim-3.2.2.cjk/knode/knarticlewidget.cpp
+--- kdepim-3.2.2/knode/knarticlewidget.cpp 2004-04-04 06:14:03.000000000 -0300
++++ kdepim-3.2.2.cjk/knode/knarticlewidget.cpp 2004-06-04 19:33:25.754204504 -0300
+@@ -191,7 +191,7 @@
+ QStringList cs=KGlobal::charsets()->availableEncodingNames();
+ cs.prepend(i18n("Automatic"));
+ a_ctSetCharset->setItems(cs);
+- a_ctSetCharset->setCurrentItem(0);
++ a_ctSetCharset->setCurrentItem(34);
+ connect(a_ctSetCharset, SIGNAL(activated(const QString&)),
+ this, SLOT(slotSetCharset(const QString&)));
+ a_ctSetCharsetKeyb = new KAction(i18n("Charset"), Key_C, this,
+diff -ruN kdepim-3.2.2/knode/knconfig.cpp kdepim-3.2.2.cjk/knode/knconfig.cpp
+--- kdepim-3.2.2/knode/knconfig.cpp 2003-10-26 06:57:45.000000000 -0400
++++ kdepim-3.2.2.cjk/knode/knconfig.cpp 2004-06-04 19:43:24.030252720 -0300
+@@ -979,7 +979,7 @@
+ c_omposerCharsets=QStringList::split(',',"us-ascii,utf-8,iso-8859-1,iso-8859-2,"
+ "iso-8859-3,iso-8859-4,iso-8859-5,iso-8859-6,iso-8859-7,iso-8859-8,"
+ "iso-8859-9,iso-8859-10,iso-8859-13,iso-8859-14,iso-8859-15,koi8-r,koi8-u,"
+- "iso-2022-jp,iso-2022-jp-2,iso-2022-kr,euc-jp,euc-kr,Big5,gb2312");
++ "iso-2022-jp,iso-2022-jp-2,iso-2022-kr,euc-jp,euc-kr,Big5,gb2312,gb18030");
+
+ c_harset=conf->readEntry("Charset").latin1();
+ if (c_harset.isEmpty()) {
+diff -ruN kdepim-3.2.2/knode/kngroup.cpp kdepim-3.2.2.cjk/knode/kngroup.cpp
+--- kdepim-3.2.2/knode/kngroup.cpp 2003-08-08 06:09:07.000000000 -0300
++++ kdepim-3.2.2.cjk/knode/kngroup.cpp 2004-06-04 20:44:14.870240680 -0300
+@@ -38,7 +38,7 @@
+ KNGroup::KNGroup(KNCollection *p)
+ : KNArticleCollection(p), n_ewCount(0), l_astFetchCount(0), r_eadCount(0),
+ l_astNr(0), m_axFetch(0), d_ynDataFormat(1), f_irstNew(-1), l_ocked(false),
+- u_seCharset(false), s_tatus(unknown), i_dentity(0)
++ u_seCharset(true), s_tatus(unknown), i_dentity(0)
+ {
+ }
+
+@@ -85,7 +85,7 @@
+ f_irstNr = info.readNumEntry("firstMsg",0);
+ l_astNr = info.readNumEntry("lastMsg",0);
+ d_ynDataFormat = info.readNumEntry("dynDataFormat",0);
+- u_seCharset = info.readBoolEntry("useCharset", false);
++ u_seCharset = info.readBoolEntry("useCharset", true);
+ d_efaultChSet = info.readEntry("defaultChSet").latin1();
+ QString s = info.readEntry("status","unknown");
+ if (s=="readOnly")
+diff -ruN kdepim-3.2.2/knode/kngroupmanager.cpp kdepim-3.2.2.cjk/knode/kngroupmanager.cpp
+--- kdepim-3.2.2/knode/kngroupmanager.cpp 2003-08-08 06:09:07.000000000 -0300
++++ kdepim-3.2.2.cjk/knode/kngroupmanager.cpp 2004-06-04 20:47:44.375391056 -0300
+@@ -115,18 +115,18 @@
+ sepPos1 = line.find(' ');
+
+ if (sepPos1==-1) { // no description
+- name = QString::fromUtf8(line);
++ name = QString::fromLocal8Bit(line);
+ description = QString::null;
+ status = KNGroup::unknown;
+ } else {
+- name = QString::fromUtf8(line.left(sepPos1));
++ name = QString::fromLocal8Bit(line.left(sepPos1));
+
+ sepPos2 = line.find(' ',sepPos1+1);
+ if (sepPos2==-1) { // no status
+- description = QString::fromUtf8(line.right(line.length()-sepPos1-1));
++ description = QString::fromLocal8Bit(line.right(line.length()-sepPos1-1));
+ status = KNGroup::unknown;
+ } else {
+- description = QString::fromUtf8(line.right(line.length()-sepPos2-1));
++ description = QString::fromLocal8Bit(line.right(line.length()-sepPos2-1));
+ switch (line[sepPos1+1]) {
+ case 'u': status = KNGroup::unknown;
+ break;
+@@ -171,7 +171,7 @@
+
+ if(f.open(IO_WriteOnly)) {
+ for (KNGroupInfo *i=groups->first(); i; i=groups->next()) {
+- temp = i->name.utf8();
++ temp = i->name.local8Bit();
+ switch (i->status) {
+ case KNGroup::unknown: temp += " u ";
+ break;
+@@ -182,7 +182,7 @@
+ case KNGroup::moderated: temp += " m ";
+ break;
+ }
+- temp += i->description.utf8() + "\n";
++ temp += i->description.local8Bit() + "\n";
+ f.writeBlock(temp.data(),temp.length());
+ }
+ f.close();
+diff -ruN kdepim-3.2.2/knode/knnntpclient.cpp kdepim-3.2.2.cjk/knode/knnntpclient.cpp
+--- kdepim-3.2.2/knode/knnntpclient.cpp 2004-01-17 08:55:17.000000000 -0400
++++ kdepim-3.2.2.cjk/knode/knnntpclient.cpp 2004-06-04 22:20:45.024553432 -0300
+@@ -113,7 +113,7 @@
+ } else {
+ s[0] = 0; // cut string
+
+- name = QString::fromUtf8(line);
++ name = QString::fromLocal8Bit(line);
+
+ if (target->subscribed.contains(name)) {
+ target->subscribed.remove(name); // group names are unique, we wont find it again anyway...
+@@ -182,7 +182,7 @@
+ s++;
+ while (*s == ' ' || *s == '\t') s++; // go on to the description
+
+- name = QString::fromUtf8(line);
++ name = QString::fromLocal8Bit(line);
+ if (target->codecForDescriptions) // some countries use local 8 bit characters in the tag line
+ description = target->codecForDescriptions->toUnicode(s);
+ else
+@@ -248,7 +248,7 @@
+ #endif
+ } else {
+ s[0] = 0; // cut string
+- name = QString::fromUtf8(line);
++ name = QString::fromLocal8Bit(line);
+
+ while (s[1]!=0) s++; // the last character determines the moderation status
+ switch (s[0]) {
+@@ -284,7 +284,7 @@
+ int rep;
+
+ for (KNGroupInfo *group=tmpList.first(); group; group=tmpList.next()) {
+- if (!sendCommand(cmd+group->name.utf8(),rep))
++ if (!sendCommand(cmd+group->name.local8Bit(),rep))
+ return;
+ if (rep != 215) // 215 informations follows
+ break;
+@@ -339,7 +339,7 @@
+ .arg(account.server()).arg(target->groupname());
+
+ cmd="GROUP ";
+- cmd+=target->groupname().utf8();
++ cmd+=target->groupname().local8Bit();
+ if (!sendCommandWCheck(cmd,211)) { // 211 n f l s group selected
+ return;
+ }
+@@ -440,7 +440,7 @@
+ QString groupName = static_cast<KNGroup*>(target->collection())->groupname();
+ if (currentGroup != groupName) {
+ cmd="GROUP ";
+- cmd+=groupName.utf8();
++ cmd+=groupName.local8Bit();
+ if (!sendCommandWCheck(cmd,211)) // 211 n f l s group selected
+ return;
+ currentGroup = groupName;
+diff -ruN kdepim-3.2.2/libkdenetwork/kmime_headers.cpp kdepim-3.2.2.cjk/libkdenetwork/kmime_headers.cpp
+--- kdepim-3.2.2/libkdenetwork/kmime_headers.cpp 2003-07-28 04:09:53.000000000 -0300
++++ kdepim-3.2.2.cjk/libkdenetwork/kmime_headers.cpp 2004-06-04 22:22:54.000946040 -0300
+@@ -946,14 +946,14 @@
+
+ void Newsgroups::fromUnicodeString(const QString &s, const QCString&)
+ {
+- g_roups=s.utf8();
++ g_roups=s.local8Bit();
+ e_ncCS=cachedCharset("UTF-8");
+ }
+
+
+ QString Newsgroups::asUnicodeString()
+ {
+- return QString::fromUtf8(g_roups);
++ return QString::fromLocal8Bit(g_roups);
+ }
+
+
diff --git a/kde-base/kdepim/kdepim-3.2.2.ebuild b/kde-base/kdepim/kdepim-3.2.2.ebuild
index e0c320627070..97b32ed870ed 100644
--- a/kde-base/kdepim/kdepim-3.2.2.ebuild
+++ b/kde-base/kdepim/kdepim-3.2.2.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdepim/kdepim-3.2.2.ebuild,v 1.8 2004/07/07 00:56:22 kloeri Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdepim/kdepim-3.2.2.ebuild,v 1.9 2004/11/07 15:02:52 usata Exp $
-inherit kde-dist
+inherit kde-dist eutils
DESCRIPTION="KDE PIM (Personal Information Management) apps: korganizer, kmail, knode..."
KEYWORDS="x86 ppc sparc alpha hppa amd64 ~ia64"
-IUSE="pda crypt ldap"
+IUSE="pda crypt ldap cjk"
DEPEND="~kde-base/kdenetwork-${PV}
pda? ( app-pda/pilot-link dev-libs/libmal )
@@ -16,6 +16,8 @@ DEPEND="~kde-base/kdenetwork-${PV}
src_unpack() {
kde_src_unpack
+ cd ${S}
+ use cjk && epatch ${FILESDIR}/kdepim-3.2.3-cjk.diff
}
src_compile() {
diff --git a/kde-base/kdepim/kdepim-3.2.3.ebuild b/kde-base/kdepim/kdepim-3.2.3.ebuild
index 4586dd005f89..a59eaf69c031 100644
--- a/kde-base/kdepim/kdepim-3.2.3.ebuild
+++ b/kde-base/kdepim/kdepim-3.2.3.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdepim/kdepim-3.2.3.ebuild,v 1.9 2004/08/12 19:54:26 pvdabeel Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdepim/kdepim-3.2.3.ebuild,v 1.10 2004/11/07 15:02:52 usata Exp $
inherit kde-dist
DESCRIPTION="KDE PIM (Personal Information Management) apps: korganizer, kmail, knode..."
KEYWORDS="x86 ppc amd64 sparc hppa"
-IUSE="pda crypt ldap"
+IUSE="pda crypt ldap cjk"
DEPEND="~kde-base/kdenetwork-${PV}
pda? ( app-pda/pilot-link dev-libs/libmal )
@@ -16,6 +16,8 @@ DEPEND="~kde-base/kdenetwork-${PV}
src_unpack() {
kde_src_unpack
+ cd ${S}
+ use cjk && epatch ${FILESDIR}/kdepim-3.2.3-cjk.diff
}
src_compile() {
diff --git a/kde-base/kdepim/kdepim-3.3.0-r1.ebuild b/kde-base/kdepim/kdepim-3.3.0-r1.ebuild
index 50837d913893..c13c5947d8af 100644
--- a/kde-base/kdepim/kdepim-3.3.0-r1.ebuild
+++ b/kde-base/kdepim/kdepim-3.3.0-r1.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdepim/kdepim-3.3.0-r1.ebuild,v 1.6 2004/10/04 14:48:10 gmsoft Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdepim/kdepim-3.3.0-r1.ebuild,v 1.7 2004/11/07 15:02:52 usata Exp $
inherit kde-dist eutils
DESCRIPTION="KDE PIM (Personal Information Management) apps: korganizer, kmail, knode..."
KEYWORDS="~x86 ~amd64 ~ppc64 sparc ppc hppa"
-IUSE="crypt gnokii pda"
+IUSE="crypt gnokii pda cjk"
DEPEND="pda? ( app-pda/pilot-link dev-libs/libmal )
gnokii? ( x86? ( net-dialup/gnokii ) )
@@ -17,5 +17,6 @@ src_unpack() {
kde_src_unpack
epatch ${FILESDIR}/kdepim-3.3.0-korganizer.patch
epatch ${FILESDIR}/kdepim-3.3.0-spam-assistant.patch
+ use cjk && epatch ${FILESDIR}/kdepim-3.2.3-cjk.diff
make -f admin/Makefile.common
}
diff --git a/kde-base/kdepim/kdepim-3.3.0.ebuild b/kde-base/kdepim/kdepim-3.3.0.ebuild
index 1102034903f2..82c684355720 100644
--- a/kde-base/kdepim/kdepim-3.3.0.ebuild
+++ b/kde-base/kdepim/kdepim-3.3.0.ebuild
@@ -1,13 +1,13 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdepim/kdepim-3.3.0.ebuild,v 1.9 2004/09/20 01:59:39 malc Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdepim/kdepim-3.3.0.ebuild,v 1.10 2004/11/07 15:02:52 usata Exp $
inherit kde-dist eutils
DESCRIPTION="KDE PIM (Personal Information Management) apps: korganizer, kmail, knode..."
KEYWORDS="x86 amd64 ppc64 sparc ppc"
-IUSE="pda crypt"
+IUSE="pda crypt cjk"
DEPEND="pda? ( app-pda/pilot-link dev-libs/libmal )
crypt? ( !ppc64? ( =app-crypt/gpgme-0.4* ) )"
@@ -15,6 +15,7 @@ DEPEND="pda? ( app-pda/pilot-link dev-libs/libmal )
src_unpack() {
kde_src_unpack
epatch ${FILESDIR}/kdepim-3.3.0-korganizer.patch
+ use cjk && epatch ${FILESDIR}/kdepim-3.2.3-cjk.diff
}
src_compile() {
diff --git a/kde-base/kdepim/kdepim-3.3.1.ebuild b/kde-base/kdepim/kdepim-3.3.1.ebuild
index 8ae4687006a6..94374b07ad3f 100644
--- a/kde-base/kdepim/kdepim-3.3.1.ebuild
+++ b/kde-base/kdepim/kdepim-3.3.1.ebuild
@@ -1,15 +1,21 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/kde-base/kdepim/kdepim-3.3.1.ebuild,v 1.8 2004/11/06 18:29:27 corsair Exp $
+# $Header: /var/cvsroot/gentoo-x86/kde-base/kdepim/kdepim-3.3.1.ebuild,v 1.9 2004/11/07 15:02:52 usata Exp $
inherit kde-dist eutils
DESCRIPTION="KDE PIM (Personal Information Management) apps: korganizer, kmail, knode..."
KEYWORDS="~amd64 ~hppa sparc x86 ~ppc ~alpha ~ppc64"
-IUSE="crypt gnokii pda"
+IUSE="crypt gnokii pda cjk"
DEPEND=">=kde-base/kdebase-3.3.0
pda? ( app-pda/pilot-link dev-libs/libmal )
gnokii? ( net-dialup/gnokii )
crypt? ( >=app-crypt/gpgme-0.9.0-r1 )"
+
+src_unpack() {
+ kde_src_unpack
+ cd ${S}
+ use cjk && epatch ${FILESDIR}/kdepim-3.2.3-cjk.diff
+}