ports/73739: [Maintainer] Add extra patch to sysutils/gtk-send-pr

Miguel Mendez flynn at energyhq.es.eu.org
Tue Nov 9 18:10:37 UTC 2004


>Number:         73739
>Category:       ports
>Synopsis:       [Maintainer] Add extra patch to sysutils/gtk-send-pr
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Tue Nov 09 18:10:37 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     Miguel Mendez
>Release:        FreeBSD 5.3-RELEASE i386
>Organization:
>Environment:


System: FreeBSD 5.3-RELEASE #0: Sun Oct 24 16:35:51 CEST 2004
    root at scienide.energyhq.es.eu.org:/usr/obj/usr/src/sys/SCIENIDE



>Description:


There's a small bug in the way textviews are attached to the
scrolled windows that prevents them from autoscrolling when
the cursor reaches the bottom. This patch fixes that bug. Bump
portrevision so people get the fix.



>How-To-Repeat:





>Fix:


--- gtk-send-pr.diff begins here ---
diff -ruN gtk-send-pr.old/Makefile gtk-send-pr/Makefile
--- gtk-send-pr.old/Makefile	Sun Nov  7 23:37:16 2004
+++ gtk-send-pr/Makefile	Tue Nov  9 19:01:48 2004
@@ -7,7 +7,7 @@
 
 PORTNAME=	gtk-send-pr
 PORTVERSION=	0.4
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	sysutils
 MASTER_SITES=	http://www.energyhq.es.eu.org/files/
 
diff -ruN gtk-send-pr.old/files/patch-gtk_ui.c gtk-send-pr/files/patch-gtk_ui.c
--- gtk-send-pr.old/files/patch-gtk_ui.c	Thu Jan  1 01:00:00 1970
+++ gtk-send-pr/files/patch-gtk_ui.c	Mon Nov  8 21:37:49 2004
@@ -0,0 +1,68 @@
+--- gtk_ui.c.old	Sun Nov  7 17:44:39 2004
++++ gtk_ui.c	Mon Nov  8 21:36:26 2004
+@@ -21,7 +21,7 @@
+   OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+   OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ 
+-  $Id: //depot/gtk-send-pr/gtk_ui.c#21 $
++  $Id: //depot/gtk-send-pr/gtk_ui.c#22 $
+ 
+ */
+ 
+@@ -514,8 +514,11 @@
+   gtk_container_set_border_width(GTK_CONTAINER(scrolled_window1), 10);
+   gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_window1),
+ 				 GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
+-  gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolled_window1)
+-					, system_view1);
++  //  gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolled_window1)
++  //				, system_view1);
++
++  gtk_container_add(GTK_CONTAINER(scrolled_window1)
++		    , system_view1);
+ 
+   gtk_container_add(GTK_CONTAINER(system_frame1), system_entry1);
+   gtk_container_add(GTK_CONTAINER(system_frame2), scrolled_window1);
+@@ -534,8 +537,11 @@
+   gtk_container_set_border_width(GTK_CONTAINER(scrolled_window2), 10);
+   gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_window2),
+ 				 GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
+-  gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolled_window2)
+-					, details_view1);
++  //  gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolled_window2)
++  //				, details_view1);
++
++  gtk_container_add(GTK_CONTAINER(scrolled_window2)
++		    , details_view1);
+ 
+   details_frame2 = gtk_frame_new(" How-To-Repeat ");
+ 
+@@ -546,8 +552,11 @@
+   gtk_container_set_border_width(GTK_CONTAINER(scrolled_window3), 10);
+   gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_window3),
+ 				 GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
+-  gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolled_window3)
+-					, details_view2);
++/*   gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolled_window3) */
++/* 					, details_view2); */
++
++  gtk_container_add(GTK_CONTAINER(scrolled_window3)
++		    , details_view2);
+ 
+   gtk_container_add(GTK_CONTAINER(details_frame1), scrolled_window2);
+   gtk_container_add(GTK_CONTAINER(details_frame2), scrolled_window3);
+@@ -601,8 +610,12 @@
+   gtk_container_set_border_width(GTK_CONTAINER(scrolled_window4), 10);
+   gtk_scrolled_window_set_policy(GTK_SCROLLED_WINDOW(scrolled_window4),
+ 				 GTK_POLICY_AUTOMATIC, GTK_POLICY_ALWAYS);
+-  gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolled_window4)
+-					, fix_view);
++
++/*   gtk_scrolled_window_add_with_viewport(GTK_SCROLLED_WINDOW(scrolled_window4) */
++/* 					, fix_view); */
++
++  gtk_container_add(GTK_CONTAINER(scrolled_window4)
++		    , fix_view);
+ 
+   gtk_container_add(GTK_CONTAINER(fix_frame), scrolled_window4);
+ 
--- gtk-send-pr.diff ends here ---



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list