- Update to 2.1.2.
PR: ports/151558 Submitted by: KATO Tsuguru <tkato432@yahoo.com>
This commit is contained in:
parent
560ab04e59
commit
0d34feceef
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=266041
3 changed files with 16 additions and 122 deletions
|
@ -6,18 +6,17 @@
|
|||
#
|
||||
|
||||
PORTNAME= gtkextra
|
||||
PORTVERSION= 2.1.1
|
||||
PORTREVISION= 9
|
||||
PORTVERSION= 2.1.2
|
||||
CATEGORIES= x11-toolkits
|
||||
MASTER_SITES= SF/scigraphica/GtkExtra/${PORTVERSION}%20Sources
|
||||
MASTER_SITES= SF/${PORTNAME}/${PORTVERSION}
|
||||
DISTNAME= ${PORTNAME:S/gtk/gtk+/}-${PORTVERSION}
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
COMMENT= A useful widget set complementary to GTK+ 2.0
|
||||
|
||||
USE_AUTOTOOLS= libtool
|
||||
USE_GNOME= gtk20 gnomehack
|
||||
USE_GMAKE= yes
|
||||
USE_AUTOTOOLS= libtool:22
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
LATEST_LINK= gtkextra2
|
||||
|
@ -25,13 +24,15 @@ DOCSDIR= ${PREFIX}/share/doc/gtkextra2
|
|||
|
||||
PORTDOCS= *
|
||||
|
||||
post-patch:
|
||||
@${REINPLACE_CMD} -e '/^SUBDIRS/s|docs||' ${WRKSRC}/Makefile.in
|
||||
|
||||
post-install:
|
||||
.if !defined(NOPORTDOCS)
|
||||
. for d in reference tutorial
|
||||
cd ${WRKSRC}/docs && \
|
||||
${FIND} ${d} -type d ! -empty -exec ${MKDIR} "${DOCSDIR}/{}" \; && \
|
||||
${FIND} ${d} -type f -exec ${INSTALL_DATA} "{}" "${DOCSDIR}/{}" \;
|
||||
. endfor
|
||||
.for d in reference tutorial
|
||||
@${MKDIR} ${DOCSDIR}/${d}
|
||||
@(cd ${WRKSRC}/docs/${d} && ${COPYTREE_SHARE} . ${DOCSDIR})
|
||||
.endfor
|
||||
.endif
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
|
|
@ -1,3 +1,2 @@
|
|||
MD5 (gtk+extra-2.1.1.tar.gz) = 1a933ca1286829383a0554cc2deb9e04
|
||||
SHA256 (gtk+extra-2.1.1.tar.gz) = 82d179fd2eb3fd5acbc9fc4d74507c559c6bc3269c488dc8642f9bca47a5dbe4
|
||||
SIZE (gtk+extra-2.1.1.tar.gz) = 893481
|
||||
SHA256 (gtk+extra-2.1.2.tar.gz) = bfc9603e2023ea071f2661ecc29e52c94b1beed6b69deae45b466df7f5b2ce55
|
||||
SIZE (gtk+extra-2.1.2.tar.gz) = 1274946
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
--- gtkextra/gtkitementry.c.orig 2002-06-27 18:57:19.000000000 +0200
|
||||
+++ gtkextra/gtkitementry.c 2010-11-02 17:51:07.000000000 +0100
|
||||
@@ -131,7 +131,6 @@ static void gtk_entry_draw_curso
|
||||
--- gtkextra/gtkitementry.c.orig 2010-03-13 14:49:00.000000000 +0900
|
||||
+++ gtkextra/gtkitementry.c 2010-11-30 21:38:09.000000000 +0900
|
||||
@@ -131,7 +131,6 @@
|
||||
static PangoLayout *gtk_entry_ensure_layout (GtkEntry *entry,
|
||||
gboolean include_preedit);
|
||||
static void gtk_entry_queue_draw (GtkEntry *entry);
|
||||
|
@ -8,113 +8,7 @@
|
|||
static void gtk_entry_recompute (GtkEntry *entry);
|
||||
static void gtk_entry_get_cursor_locations (GtkEntry *entry,
|
||||
CursorType type,
|
||||
@@ -693,23 +692,23 @@ gtk_entry_real_insert_text (GtkEditable
|
||||
new_text_length = g_utf8_offset_to_pointer (new_text, n_chars) - new_text;
|
||||
}
|
||||
|
||||
- if (new_text_length + entry->n_bytes + 1 > entry->text_size)
|
||||
+ if (new_text_length + entry->x_n_bytes + 1 > entry->x_text_size)
|
||||
{
|
||||
- while (new_text_length + entry->n_bytes + 1 > entry->text_size)
|
||||
+ while (new_text_length + entry->x_n_bytes + 1 > entry->x_text_size)
|
||||
{
|
||||
- if (entry->text_size == 0)
|
||||
- entry->text_size = MIN_SIZE;
|
||||
+ if (entry->x_text_size == 0)
|
||||
+ entry->x_text_size = MIN_SIZE;
|
||||
else
|
||||
{
|
||||
- if (2 * (guint)entry->text_size < MAX_SIZE &&
|
||||
- 2 * (guint)entry->text_size > entry->text_size)
|
||||
- entry->text_size *= 2;
|
||||
+ if (2 * (guint)entry->x_text_size < MAX_SIZE &&
|
||||
+ 2 * (guint)entry->x_text_size > entry->x_text_size)
|
||||
+ entry->x_text_size *= 2;
|
||||
else
|
||||
{
|
||||
- entry->text_size = MAX_SIZE;
|
||||
- if (new_text_length > (gint)entry->text_size - (gint)entry->n_bytes - 1)
|
||||
+ entry->x_text_size = MAX_SIZE;
|
||||
+ if (new_text_length > (gint)entry->x_text_size - (gint)entry->x_n_bytes - 1)
|
||||
{
|
||||
- new_text_length = (gint)entry->text_size - (gint)entry->n_bytes - 1;
|
||||
+ new_text_length = (gint)entry->x_text_size - (gint)entry->x_n_bytes - 1;
|
||||
new_text_length = g_utf8_find_prev_char (new_text, new_text + new_text_length + 1) - new_text;
|
||||
n_chars = g_utf8_strlen (new_text, new_text_length);
|
||||
}
|
||||
@@ -718,19 +717,19 @@ gtk_entry_real_insert_text (GtkEditable
|
||||
}
|
||||
}
|
||||
|
||||
- entry->text = g_realloc (entry->text, entry->text_size);
|
||||
+ entry->text = g_realloc (entry->text, entry->x_text_size);
|
||||
}
|
||||
|
||||
index = g_utf8_offset_to_pointer (entry->text, *position) - entry->text;
|
||||
|
||||
- g_memmove (entry->text + index + new_text_length, entry->text + index, entry->n_bytes - index);
|
||||
+ g_memmove (entry->text + index + new_text_length, entry->text + index, entry->x_n_bytes - index);
|
||||
memcpy (entry->text + index, new_text, new_text_length);
|
||||
|
||||
- entry->n_bytes += new_text_length;
|
||||
+ entry->x_n_bytes += new_text_length;
|
||||
entry->text_length += n_chars;
|
||||
|
||||
/* NUL terminate for safety and convenience */
|
||||
- entry->text[entry->n_bytes] = '\0';
|
||||
+ entry->text[entry->x_n_bytes] = '\0';
|
||||
|
||||
if (entry->current_pos > *position)
|
||||
entry->current_pos += n_chars;
|
||||
@@ -763,9 +762,9 @@ gtk_entry_real_delete_text (GtkEditable
|
||||
gint start_index = g_utf8_offset_to_pointer (entry->text, start_pos) - entry->text;
|
||||
gint end_index = g_utf8_offset_to_pointer (entry->text, end_pos) - entry->text;
|
||||
|
||||
- g_memmove (entry->text + start_index, entry->text + end_index, entry->n_bytes + 1 - end_index);
|
||||
+ g_memmove (entry->text + start_index, entry->text + end_index, entry->x_n_bytes + 1 - end_index);
|
||||
entry->text_length -= (end_pos - start_pos);
|
||||
- entry->n_bytes -= (end_index - start_index);
|
||||
+ entry->x_n_bytes -= (end_index - start_index);
|
||||
|
||||
if (entry->current_pos > start_pos)
|
||||
entry->current_pos -= MIN (entry->current_pos, end_pos) - start_pos;
|
||||
@@ -1028,7 +1027,7 @@ gtk_entry_retrieve_surrounding_cb (GtkIM
|
||||
{
|
||||
gtk_im_context_set_surrounding (context,
|
||||
entry->text,
|
||||
- entry->n_bytes,
|
||||
+ entry->x_n_bytes,
|
||||
g_utf8_offset_to_pointer (entry->text, entry->current_pos) - entry->text);
|
||||
|
||||
return TRUE;
|
||||
@@ -1229,7 +1228,7 @@ gtk_entry_create_layout (GtkEntry *entry
|
||||
|
||||
if (entry->visible)
|
||||
{
|
||||
- g_string_prepend_len (tmp_string, entry->text, entry->n_bytes);
|
||||
+ g_string_prepend_len (tmp_string, entry->text, entry->x_n_bytes);
|
||||
g_string_insert (tmp_string, cursor_index, preedit_string);
|
||||
}
|
||||
else
|
||||
@@ -1238,7 +1237,7 @@ gtk_entry_create_layout (GtkEntry *entry
|
||||
gint preedit_len_chars;
|
||||
gunichar invisible_char;
|
||||
|
||||
- ch_len = g_utf8_strlen (entry->text, entry->n_bytes);
|
||||
+ ch_len = g_utf8_strlen (entry->text, entry->x_n_bytes);
|
||||
preedit_len_chars = g_utf8_strlen (preedit_string, -1);
|
||||
ch_len += preedit_len_chars;
|
||||
|
||||
@@ -1272,7 +1271,7 @@ gtk_entry_create_layout (GtkEntry *entry
|
||||
{
|
||||
if (entry->visible)
|
||||
{
|
||||
- pango_layout_set_text (layout, entry->text, entry->n_bytes);
|
||||
+ pango_layout_set_text (layout, entry->text, entry->x_n_bytes);
|
||||
}
|
||||
else
|
||||
{
|
||||
@@ -1695,16 +1694,6 @@ gtk_entry_queue_draw (GtkEntry *entry)
|
||||
@@ -1755,16 +1754,6 @@
|
||||
}
|
||||
|
||||
static void
|
||||
|
|
Loading…
Reference in a new issue