diff options
author | Marcelo Araujo <araujo@FreeBSD.org> | 2010-12-11 16:34:54 +0000 |
---|---|---|
committer | Marcelo Araujo <araujo@FreeBSD.org> | 2010-12-11 16:34:54 +0000 |
commit | 0d34feceef7ca857eab060ca989bbc5212f167f6 (patch) | |
tree | cc290e3ab2ebe106a6fdd9d5cf5f41ee151086dd /x11-toolkits | |
parent | 560ab04e5991e18233ac35c50e0d50b67e34404c (diff) | |
download | ports-0d34feceef7ca857eab060ca989bbc5212f167f6.tar.gz ports-0d34feceef7ca857eab060ca989bbc5212f167f6.zip |
Notes
Diffstat (limited to 'x11-toolkits')
-rw-r--r-- | x11-toolkits/gtkextra2/Makefile | 19 | ||||
-rw-r--r-- | x11-toolkits/gtkextra2/distinfo | 5 | ||||
-rw-r--r-- | x11-toolkits/gtkextra2/files/patch-gtkextra_gtkitementry.c | 114 |
3 files changed, 16 insertions, 122 deletions
diff --git a/x11-toolkits/gtkextra2/Makefile b/x11-toolkits/gtkextra2/Makefile index 37bd8f25db54..04efbe1a0741 100644 --- a/x11-toolkits/gtkextra2/Makefile +++ b/x11-toolkits/gtkextra2/Makefile @@ -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> diff --git a/x11-toolkits/gtkextra2/distinfo b/x11-toolkits/gtkextra2/distinfo index 494112ee3f4a..8c1fc572bd12 100644 --- a/x11-toolkits/gtkextra2/distinfo +++ b/x11-toolkits/gtkextra2/distinfo @@ -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 diff --git a/x11-toolkits/gtkextra2/files/patch-gtkextra_gtkitementry.c b/x11-toolkits/gtkextra2/files/patch-gtkextra_gtkitementry.c index d1f4dac111bc..5c06854cf61f 100644 --- a/x11-toolkits/gtkextra2/files/patch-gtkextra_gtkitementry.c +++ b/x11-toolkits/gtkextra2/files/patch-gtkextra_gtkitementry.c @@ -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 |