ports/97139: [update] x11-toolkits/libsexy
Martin Wilke
freebsd at unixfreunde.de
Thu May 11 13:50:30 UTC 2006
>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 at 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 at 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
+ at dirrm share/gtk-doc/html/libsexy
@dirrm include/libsexy
--- libsexy.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list