Date: Thu, 11 May 2006 15:19:06 +0200 From: "Martin Wilke" <freebsd@unixfreunde.de> To: "FreeBSD gnats submit" <FreeBSD-gnats-submit@FreeBSD.org> Subject: ports/97139: [update] x11-toolkits/libsexy Message-ID: <1147353546.40336@lapbox.ath.cx> Resent-Message-ID: <200605111350.k4BDoNLx030996@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 97139 >Category: ports >Synopsis: [update] x11-toolkits/libsexy >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Thu May 11 13:50:23 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Martin Wilke >Release: FreeBSD 7.0-CURRENT i386 >Organization: >Environment: System: FreeBSD 7.0-CURRENT #11: Sun May 7 11:44:28 CEST 2006 splash@lapbox.ath.cx:/usr/obj/usr/src/sys/LAPBOX >Description: - maintainer is cc'd - update to 1.0.8 - pkg-plist fix - delete patchset LOG: version 0.1.8 * Fixed compilation on gcc 2.95. Patch by Jens Granseuer. (Bug #334784) * Fixed the type-punned pointer warning when grabbing symbols from libenchant. * Fixed to try to open libenchant.so.1 before trying libenchant.so. This allows people to use spell checking without requiring the devel package on most distros. version 0.1.7 * Fixed some final licensing issues with the iso-codes. * Fixed selectable text in SexyUrlLabel. This fixes bug #329441. * Fixed spell checking on words in SexySpellEntry that contain wide characters. (Bug #325684) * Fixed SexySpellEntry to only check for spelling if one or more dictionaries are loaded. (Bug #330733) * Fixed SexySpellEntry to only activate languages from $LANGUAGE that enchant thinks it has a dictionary for. This prevents a discrepancy between the active languages and the list of languages that SexySpellEntry reports as having dictionaries. (Bugs #331666, #331669) * Fixed a potential crash in sexy_spell_entry_set_checked(). (Bug #331196) * Fixed potential crashes when certain SexySpellEntry functions were called when no text was entered. (Bug #331325) * Added sexy_spell_entry_set_languages(). (Bug #329846) * Added sexy_spell_entry_get_active_languages(). (Bug #331340) * Added sexy_spell_entry_activate_default_languages(). (Bug #331778) * Renamed sexy_spell_entry_set_languages() to sexy_spell_entry_set_active_languages(). version 0.1.6 * Added API for disabling spell checking in SexySpellEntry. * Added a SexyTooltip widget for providing custom widget content in a tooltip look-alike. * Added a SexyTreeView widget that provides per-cell tooltips. * Fixed some small bugs involving widget alllocation and requisition and and such in SexyUrlLabel. * Fixed some C99 compilation issues. * Fixed some copyright headers that were specifying the wrong license. * Require a newer version of iso-codes in order to fix a possible licensing issue. * Improved the documentation. >How-To-Repeat: >Fix: --- libsexy.diff begins here --- diff -ruN /usr/ports/x11-toolkits/libsexy/Makefile ports/x11-toolkits/libsexy/Makefile --- /usr/ports/x11-toolkits/libsexy/Makefile Thu Feb 23 11:40:30 2006 +++ ports/x11-toolkits/libsexy/Makefile Thu May 11 15:12:51 2006 @@ -6,10 +6,9 @@ # PORTNAME= libsexy -PORTVERSION= 0.1.5 -PORTREVISION= 1 +PORTVERSION= 0.1.8 CATEGORIES= x11-toolkits devel -MASTER_SITES= http://osiris.chipx86.com/projects/libsexy/releases/ +MASTER_SITES= http://releases.chipx86.com/libsexy/libsexy/ MAINTAINER= andreas@syndrom23.de COMMENT= Extension widgets for GTK+ diff -ruN /usr/ports/x11-toolkits/libsexy/distinfo ports/x11-toolkits/libsexy/distinfo --- /usr/ports/x11-toolkits/libsexy/distinfo Tue Jan 24 12:40:45 2006 +++ ports/x11-toolkits/libsexy/distinfo Thu May 11 15:12:59 2006 @@ -1,4 +1,3 @@ -MD5 (libsexy-0.1.5.tar.gz) = e726d86193aa963221a9797f6d6b4288 -SHA256 (libsexy-0.1.5.tar.gz) = 2d2d0748b097ec5bafe1303d9320df59244667e0fee85c09ac9307df8c1301c5 -SIZE (libsexy-0.1.5.tar.gz) = 331558 -SIZE (libsexy-0.1.3.1.tar.gz) = 314762 +MD5 (libsexy-0.1.8.tar.gz) = ddc52cc8196f9f0bf48a5c7569b6bb38 +SHA256 (libsexy-0.1.8.tar.gz) = 83e82b9afe296584a6c9f1f8b3e3a70d324209021e0049f68d28bd1de8c18136 +SIZE (libsexy-0.1.8.tar.gz) = 370540 diff -ruN /usr/ports/x11-toolkits/libsexy/files/patch-libsexy-sexy-icon-entry.c ports/x11-toolkits/libsexy/files/patch-libsexy-sexy-icon-entry.c --- /usr/ports/x11-toolkits/libsexy/files/patch-libsexy-sexy-icon-entry.c Tue Nov 8 22:36:33 2005 +++ ports/x11-toolkits/libsexy/files/patch-libsexy-sexy-icon-entry.c Thu Jan 1 01:00:00 1970 @@ -1,20 +0,0 @@ ---- libsexy/sexy-icon-entry.c.orig Fri Oct 14 10:48:10 2005 -+++ libsexy/sexy-icon-entry.c Tue Nov 8 21:09:27 2005 -@@ -316,6 +316,8 @@ - - for (i = 0; i < MAX_ICONS; i++) - { -+ SexyIconInfo *icon_info; -+ - attributes.window_type = GDK_WINDOW_CHILD; - attributes.wclass = GDK_INPUT_OUTPUT; - attributes.visual = gtk_widget_get_visual(widget); -@@ -329,7 +331,7 @@ - attributes_mask = GDK_WA_X | GDK_WA_Y | - GDK_WA_VISUAL | GDK_WA_COLORMAP; - -- SexyIconInfo *icon_info = &entry->priv->icons[i]; -+ icon_info = &entry->priv->icons[i]; - icon_info->window = gdk_window_new(widget->window, &attributes, - attributes_mask); - gdk_window_set_user_data(icon_info->window, widget); diff -ruN /usr/ports/x11-toolkits/libsexy/files/patch-libsexy-sexy-spell-entry.c ports/x11-toolkits/libsexy/files/patch-libsexy-sexy-spell-entry.c --- /usr/ports/x11-toolkits/libsexy/files/patch-libsexy-sexy-spell-entry.c Tue Jan 24 12:40:46 2006 +++ ports/x11-toolkits/libsexy/files/patch-libsexy-sexy-spell-entry.c Thu Jan 1 01:00:00 1970 @@ -1,48 +0,0 @@ ---- libsexy/sexy-spell-entry.c.orig Wed Nov 16 04:45:57 2005 -+++ libsexy/sexy-spell-entry.c Thu Jan 12 00:57:57 2006 -@@ -880,10 +880,10 @@ - static gchar * - get_lang_from_dict(struct EnchantDict *dict) - { -+ gchar *lang; - if (!have_enchant) - return NULL; - -- gchar *lang; - enchant_dict_describe(dict, get_lang_from_dict_cb, &lang); - return lang; - } -@@ -938,14 +938,14 @@ - GSList * - sexy_spell_entry_get_languages(const SexySpellEntry *entry) - { -+ GSList *langs = NULL; -+ - g_return_val_if_fail(entry != NULL, NULL); - g_return_val_if_fail(SEXY_IS_SPELL_ENTRY(entry), NULL); - - if (enchant_broker_list_dicts == NULL) - return NULL; - -- GSList *langs = NULL; -- - if (!entry->priv->broker) - return NULL; - -@@ -1002,14 +1002,14 @@ - gboolean - sexy_spell_entry_activate_language(SexySpellEntry *entry, const gchar *lang, GError **error) - { -+ gboolean ret; -+ - g_return_val_if_fail(entry != NULL, FALSE); - g_return_val_if_fail(SEXY_IS_SPELL_ENTRY(entry), FALSE); - g_return_val_if_fail(lang != NULL && lang != '\0', FALSE); - - if (!have_enchant) - return FALSE; -- -- gboolean ret; - - if (error) - g_return_val_if_fail(*error == NULL, FALSE); diff -ruN /usr/ports/x11-toolkits/libsexy/pkg-plist ports/x11-toolkits/libsexy/pkg-plist --- /usr/ports/x11-toolkits/libsexy/pkg-plist Thu Feb 23 11:40:30 2006 +++ ports/x11-toolkits/libsexy/pkg-plist Thu May 11 15:04:44 2006 @@ -1,11 +1,28 @@ include/libsexy/sexy-enum-types.h include/libsexy/sexy-icon-entry.h include/libsexy/sexy-spell-entry.h +include/libsexy/sexy-tooltip.h +include/libsexy/sexy-tree-view.h include/libsexy/sexy-url-label.h include/libsexy/sexy.h lib/libsexy.a lib/libsexy.la lib/libsexy.so -lib/libsexy.so.1 +lib/libsexy.so.2 libdata/pkgconfig/libsexy.pc +share/gtk-doc/html/libsexy/SexyIconEntry.html +share/gtk-doc/html/libsexy/SexySpellEntry.html +share/gtk-doc/html/libsexy/SexyTooltip.html +share/gtk-doc/html/libsexy/SexyTreeView.html +share/gtk-doc/html/libsexy/SexyUrlLabel.html +share/gtk-doc/html/libsexy/ch01.html +share/gtk-doc/html/libsexy/home.png +share/gtk-doc/html/libsexy/index.html +share/gtk-doc/html/libsexy/index.sgml +share/gtk-doc/html/libsexy/left.png +share/gtk-doc/html/libsexy/libsexy.devhelp +share/gtk-doc/html/libsexy/right.png +share/gtk-doc/html/libsexy/style.css +share/gtk-doc/html/libsexy/up.png +@dirrm share/gtk-doc/html/libsexy @dirrm include/libsexy --- libsexy.diff ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1147353546.40336>