Skip site navigation (1)Skip section navigation (2)
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>