Subject: pkg/28377: Update and pick maintainership of sysutils/gtk-send-pr
To: None <pkg-manager@netbsd.org, gnats-admin@netbsd.org,>
From: Miguel Mendez <flynn@energyhq.es.eu.org>
List: pkgsrc-bugs
Date: 11/21/2004 13:46:01
>Number:         28377
>Category:       pkg
>Synopsis:       Update and pick maintainership of sysutils/gtk-send-pr
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          change-request
>Submitter-Id:   net
>Arrival-Date:   Sun Nov 21 13:46:00 +0000 2004
>Originator:     Miguel Mendez
>Release:        NetBSD 2.0_BETA i386
>Organization:
>Environment:


System: NetBSD 2.0_BETA (NARAYAN) #0: Fri May 28 20:07:18 GMT 2004
	galerna@narayan.energyhq.es.eu.org:/usr/src/sys/arch/i386/compile/NARAYAN



>Description:


Changelog:

- All GTK_SIGNAL_FUNC instances were replaced by G_CALLBACK.
- The file dialog now uses the GtkFileChooser widget.
- All selections have been changed from GtkCombo to GtkComboBoxEntry.
- The user can now specify the SMTP port (defaults to 25).
- The remaining code was cleaned up (file.c and user_prefs.c).

I've also added an extra patch to fix a small bug in the scrolled window code. I'd
like to maintiain this port since I'm the author of the program.



>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	2004-11-02 00:23:53.000000000 +0000
+++ gtk-send-pr/Makefile	2004-11-21 11:27:13.000000000 +0000
@@ -1,20 +1,18 @@
 # $NetBSD: Makefile,v 1.9 2004/11/02 00:23:53 xtraeme Exp $
 #
 
-DISTNAME=		gtk-send-pr-0.3.5
+DISTNAME=		gtk-send-pr-0.4
 CATEGORIES=		sysutils
 MASTER_SITES=		http://www.energyhq.es.eu.org/files/
 EXTRACT_SUFX=		.tar.bz2
 
-MAINTAINER=		tech-pkg@NetBSD.org
+MAINTAINER=		flynn@energyhq.es.eu.org
 HOMEPAGE=		http://www.energyhq.es.eu.org/gtk-send-pr.html
 COMMENT=		GTK+ based problem report tool
 
 USE_BUILDLINK3=		yes
 USE_X11=		yes
 
-BUILDLINK_TRANSFORM+=	rm:-DGTK_DISABLE_DEPRECATED
-
 .include "../../devel/pkgconfig/buildlink3.mk"
 .include "../../mail/libesmtp/buildlink3.mk"
 .include "../../x11/gtk2/buildlink3.mk"
diff -ruN gtk-send-pr.old/PLIST gtk-send-pr/PLIST
--- gtk-send-pr.old/PLIST	2003-12-13 18:09:37.000000000 +0000
+++ gtk-send-pr/PLIST	2003-12-13 18:09:37.000000000 +0000
@@ -1,3 +1,3 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2003/12/13 18:09:37 xtraeme Exp $
+@comment $NetBSD$
 bin/gtk-send-pr
 man/man1/gtk-send-pr.1
diff -ruN gtk-send-pr.old/distinfo gtk-send-pr/distinfo
--- gtk-send-pr.old/distinfo	2004-11-02 00:23:53.000000000 +0000
+++ gtk-send-pr/distinfo	2004-11-21 11:29:01.000000000 +0000
@@ -1,4 +1,5 @@
 $NetBSD: distinfo,v 1.5 2004/11/02 00:23:53 xtraeme Exp $
 
-SHA1 (gtk-send-pr-0.3.5.tar.bz2) = 5d65c1a62191066335bf8d7d0092593c7a8c4a9d
-Size (gtk-send-pr-0.3.5.tar.bz2) = 19926 bytes
+SHA1 (gtk-send-pr-0.4.tar.bz2) = ab32cbc774d947bbf3d60c0bf477226fbf9a6d76
+Size (gtk-send-pr-0.4.tar.bz2) = 19887 bytes
+SHA1 (patch-aa) = 1b4e28712c6ff80653ee1f1ee4b56c1e05688f77
diff -ruN gtk-send-pr.old/patches/patch-aa gtk-send-pr/patches/patch-aa
--- gtk-send-pr.old/patches/patch-aa	1970-01-01 00:00:00.000000000 +0000
+++ gtk-send-pr/patches/patch-aa	2004-11-21 11:28:48.000000000 +0000
@@ -0,0 +1,53 @@
+$NetBSD$
+
+--- gtk_ui.c.old	Sun Nov  7 17:44:39 2004
++++ gtk_ui.c	Mon Nov  8 21:36:26 2004
+@@ -514,7 +514,10 @@
+   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)
++  //  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);
+@@ -534,7 +537,10 @@
+   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)
++  //  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,7 +552,10 @@
+   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)
++/*   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);
+@@ -601,7 +610,11 @@
+   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)
++
++/*   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 ---