pkgsrc/mail/cue/patches/patch-ag
taca c8386afdfd Overhaul mail/cue pacakge.
* Add patches to fix build problem with OpenSSL 1.0.0 beta and later.
* Generase "-DUSE_SSL" instead of "-DSSL".  Similar changes are CANNA
  and ZLIB.  (In the case of ZLIB, it could be change to use HAVE_ZLIB_H.)
* Split Makefile to use hacks.mk and options.mk.
* And miscellaneous pkglint clean up.

There should be no functional change and fix PR pkg/42452.
2009-12-15 13:11:18 +00:00

120 lines
2.6 KiB
Text

$NetBSD: patch-ag,v 1.1 2009/12/15 13:11:18 taca Exp $
* Change CANNA to USE_CANNA.
--- edit.c.orig 2008-12-18 13:41:32.000000000 +0900
+++ edit.c
@@ -31,16 +31,16 @@
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
-#ifdef CANNA
+#ifdef USE_CANNA
#include <canna/jrkanji.h>
-#endif /* CANNA */
+#endif /* USE_CANNA */
#include "cue.h"
-#ifdef CANNA
+#ifdef USE_CANNA
static char *cannamode;
static int cannamodelen = -1;
-#endif /* CANNA */
+#endif /* USE_CANNA */
struct edit_state {
struct state *state;
@@ -56,11 +56,11 @@ struct edit_state {
int complistent;
int complistsize;
struct abuf abuf;
-#ifdef CANNA
+#ifdef USE_CANNA
int canna;
jrKanjiStatus ks;
char cannabuf[CHARBLOCK];
-#endif /* CANNA */
+#endif /* USE_CANNA */
};
static void
@@ -89,10 +89,10 @@ edit_update(struct edit_state *e)
break;
}
move(LINES - 1, 0);
-#ifdef CANNA_XXX
+#ifdef USE_CANNA_XXX
if (e->canna)
addstr(cannamode);
-#endif /* CANNA */
+#endif /* USE_CANNA */
msglen = strlen(e->state->status);
getyx(stdscr, y, x);
width = COLS - x - 1;
@@ -127,7 +127,7 @@ edit_update(struct edit_state *e)
clrtoeol();
x += e->pos - off;
move(y, x);
-#ifdef CANNA
+#ifdef USE_CANNA
if (e->canna && e->ks.length) {
/* XXX: e->ks.length -> width (hankana) */
if (x + (2 + e->ks.length) > COLS) {
@@ -152,7 +152,7 @@ edit_update(struct edit_state *e)
addnstr(p, e->ks.length - (e->ks.revPos + e->ks.revLen));
addstr("|\b");
}
-#endif /* CANNA */
+#endif /* USE_CANNA */
}
static void
@@ -267,9 +267,9 @@ static int
edit_control(struct edit_state *e, int ch)
{
int i;
-#ifdef CANNA
+#ifdef USE_CANNA
jrKanjiStatusWithValue ksv;
-#endif /* CANNA */
+#endif /* USE_CANNA */
switch (ch) {
/* refresh */
@@ -355,7 +355,7 @@ edit_control(struct edit_state *e, int c
}
e->len = e->pos;
break;
-#ifdef CANNA
+#ifdef USE_CANNA
case CTRL('o'):
if (e->canna) {
e->canna = 0;
@@ -380,7 +380,7 @@ edit_control(struct edit_state *e, int c
jrKanjiControl(0, KC_SETMODEINFOSTYLE, 0);
jrKanjiControl(0, KC_QUERYMODE, cannamode);
break;
-#endif /* CANNA */
+#endif /* USE_CANNA */
default:
return 0;
}
@@ -426,7 +426,7 @@ edit_stline(struct state *state, char *b
inp = inbuf;
inp[0] = ch;
inp[1] = '\0';
-#ifdef CANNA
+#ifdef USE_CANNA
if (e->canna) {
i = jrKanjiString(0, ch, e->cannabuf, e->size - e->len,
&e->ks);
@@ -446,7 +446,7 @@ edit_stline(struct state *state, char *b
e->cannabuf[i] = '\0';
inp = (u_char *)e->cannabuf;
}
-#endif /* CANNA */
+#endif /* USE_CANNA */
while ((ch = *inp) != '\0') {
switch (ch) {
case CTRL('g'):