From nobody@FreeBSD.org  Fri May 23 18:07:00 2008
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 3552A106564A
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 23 May 2008 18:07:00 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21])
	by mx1.freebsd.org (Postfix) with ESMTP id 084638FC1B
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 23 May 2008 18:07:00 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m4NI5Vvk077721
	for <freebsd-gnats-submit@FreeBSD.org>; Fri, 23 May 2008 18:05:31 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.14.2/8.14.1/Submit) id m4NI5VMm077720;
	Fri, 23 May 2008 18:05:31 GMT
	(envelope-from nobody)
Message-Id: <200805231805.m4NI5VMm077720@www.freebsd.org>
Date: Fri, 23 May 2008 18:05:31 GMT
From: Alexey Shuvaev <shuvaev@physik.uni-wuerzburg.de>
To: freebsd-gnats-submit@FreeBSD.org
Subject: [patch] x11-toolkits/gtkdatabox2: update to 0.9.0.0
X-Send-Pr-Version: www-3.1
X-GNATS-Notify: leoz.2005@gmail.com

>Number:         123937
>Category:       ports
>Synopsis:       [patch] x11-toolkits/gtkdatabox2: update to 0.9.0.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    beech
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Fri May 23 18:10:07 UTC 2008
>Closed-Date:    Fri Jul 11 19:13:37 UTC 2008
>Last-Modified:  Fri Jul 11 19:13:37 UTC 2008
>Originator:     Alexey Shuvaev
>Release:        FreeBSD-CURRENT
>Organization:
Wuerzburg University
>Environment:
FreeBSD wep4017.physik.uni-wuerzburg.de 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Tue May 13 14:39:16 CEST 2008     lexx@wep4017.physik.uni-wuerzburg.de:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
This is the update to the next version of gtkdatabox, 0.9.0.0 and
again with maintainership claim.
Author's notes:

----------Author's notes----------------
Dear all,

a few minutes ago I released GtkDatabox-0.9.0.0. This release contains
the long awaited reference documentation for the GtkDatabox library
(volunteers for writing a tutorial are most welcome :-) ). It also
contains some minor interface changes stimulated by the documentation
efforts, aiming for consistency.
   
Please take a look at the ChangeLog:
   
- Added reference documentation via GtkDoc! Finally :-)
- Interface changes, inspired by the documentation:
- removed gtk_databox_redraw(). Please use gtk_widget_queue_draw()
- gtk_databox_graph_add(), gtk_databox_graph_remove(),
   gtk_databox_graph_remove_all() now return gint instead
   of gboolean or void (0 == success).
- Renamed signals (removed the "databox_" prefix and changed
   cancelled (British) to canceled (US) and harmonized:
   zoomed, selection_started, selection-changed, selection-finalized,
   selection-canceled.
- Harmonized all horizontal/vertical things to x/y:
   gtk_databox_set_hadjustment() => gtk_databox_set_adjustment_x()
   gtk_databox_set_vadjustment() => gtk_databox_set_adjustment_y()
   gtk_databox_get_hadjustment() => gtk_databox_get_adjustment_x()
   gtk_databox_get_vadjustment() => gtk_databox_get_adjustment_y()
   gtk_databox_set_hruler() => gtk_databox_set_ruler_x()
   gtk_databox_set_vruler() => gtk_databox_set_ruler_y()
   gtk_databox_get_hruler() => gtk_databox_get_ruler_x()
   gtk_databox_get_vruler() => gtk_databox_get_ruler_y()
- Harmonized property names:
   adjustment-x, adjustment-y, ruler-x, ruler-y, scale-type-x,
   scale-type-y, enable-selection, enable-zoom
- Renamed GtkDataboxMarker to GtkDataboxMarkers (plural). This is
   now consistent with GtkDataboxPoints, GtkDataboxLines and
   GtkDataboxBars. If you use GtkDataboxMarkers, you need to replace
       s/marker/markers/g
       s/Marker/Markers/g
       s/MARKER/MARKERS/g
       s/GtkDataboxText/GtkDataboxMarkersText/g
       s/GTK_DATABOX_TEXT/GTK_DATABOX_MARKERS_TEXT/g
- moved GtkDataboxGraph@gc into GtkDataboxGraph@priv, introduced
   gtk_databox_graph_get_gc() and gtk_databox_graph_set_gc().
- GtkDatabox inherits from GtkWidget directly instead of
   GtkDrawingArea.
- Other changes:
   - gtk_databox_auto_rescale now also works in case of data which has
     zero width and/or zero height.
- BugFixes
   - gtk_databox_graph_set_size now actually changes the line width
     (thanks to Jim George)


As you can see, a lot of details have changed. Migration should be easy,
though.
------------------end-of-Author's notes-------------------------


Notes to commiters:
Apart from adopting reference documentation and some changes in file
structure, the attached patch contains 2 port infrastructure changes:
        - Now port uses 100% static pkg-plist.
        - The port is renamed gtkdatabox2 -> gtkdatabox to line up
          with upstream naming and simplify the port.
          From the one hand, this change is a little bit too early
          since gtkdatabox (supporting gtk-1.X) was removed only
          2 weeks ago (07.05.2008).
          From the other hand, nothing in port system depends on gtkdatabox
          and the number of possible users are also presumably small.
          If it is not appropriate to repocopy the port so early,
          you can contact me so I will provide patch without renaming.

The new port was manually tested on amd64 8.0-CURRENT and
on the i386 7.0-RELEASE tinderbox.

Alexey.

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

diff -ruN gtkdatabox2/Makefile gtkdatabox/Makefile
--- gtkdatabox2/Makefile	2008-05-09 10:10:41.000000000 +0200
+++ gtkdatabox/Makefile	2008-05-23 18:33:05.000000000 +0200
@@ -5,28 +5,28 @@
 # $FreeBSD: ports/x11-toolkits/gtkdatabox2/Makefile,v 1.21 2008/05/07 22:57:52 edwin Exp $
 #
 
-PORTNAME=	gtkdatabox2
-PORTVERSION=	0.8.2.2
+PORTNAME=	gtkdatabox
+PORTVERSION=	0.9.0.0
 CATEGORIES=	x11-toolkits
 MASTER_SITES=	http://www.eudoxos.de/gtk/gtkdatabox/download/
-DISTNAME=	${PORTNAME:S/2//}-${PORTVERSION}
 DIST_SUBDIR=	gnome2
 
-MAINTAINER=	leoz.2005@gmail.com
+MAINTAINER=	shuvaev@physik.uni-wuerzburg.de
 COMMENT=	A GTK+2 widget to display large amounts of numerical data
 
 USE_LDCONFIG=	yes
 USE_GNOME=	gnomehack gtk20
 USE_AUTOTOOLS=	libtool:15
-CONFIGURE_ARGS+=	--includedir="${PREFIX}/include/${PORTNAME:S/2//}"
+CONFIGURE_ARGS+=	--includedir="${PREFIX}/include/${PORTNAME}" \
+			--with-html-dir="${PREFIX}/share/doc"
 
 OPTIONS=	GLADE "Enable libglade2 support" off \
 		GLADEUI "Enable glade3 support" off
 
 .include <bsd.port.pre.mk>
 
-.if !defined(NOPORTEXAMPLES)
-PORTEXAMPLES=	*.c
+.if defined(NOPORTDOCS)
+USE_GNOME+=	referencehack
 .endif
 
 .if !defined(WITHOUT_GLADE)
@@ -56,7 +56,7 @@
 post-install:
 .if !defined(NOPORTEXAMPLES)
 	${MKDIR} ${EXAMPLESDIR}
-	${INSTALL_DATA} ${WRKSRC}/examples/${PORTEXAMPLES} ${EXAMPLESDIR}
+	${INSTALL_DATA} ${WRKSRC}/examples/*.c ${EXAMPLESDIR}
 .endif
 
 .include <bsd.port.post.mk>
diff -ruN gtkdatabox2/distinfo gtkdatabox/distinfo
--- gtkdatabox2/distinfo	2008-05-09 10:10:41.000000000 +0200
+++ gtkdatabox/distinfo	2008-05-13 09:15:52.000000000 +0200
@@ -1,3 +1,3 @@
-MD5 (gnome2/gtkdatabox-0.8.2.2.tar.gz) = 582c1618410fc53c0586c542cca20285
-SHA256 (gnome2/gtkdatabox-0.8.2.2.tar.gz) = 5a024b5e711ba147af462a6f38248a867035f40b5653b562b6bef9d28342a151
-SIZE (gnome2/gtkdatabox-0.8.2.2.tar.gz) = 384455
+MD5 (gnome2/gtkdatabox-0.9.0.0.tar.gz) = a8f88108e46be13f51cd5996c2f3413f
+SHA256 (gnome2/gtkdatabox-0.9.0.0.tar.gz) = dcfafdfff6a4506291afc993462b0d44df35cc663fb6f94ddba7fe9517c85c3a
+SIZE (gnome2/gtkdatabox-0.9.0.0.tar.gz) = 463428
diff -ruN gtkdatabox2/pkg-plist gtkdatabox/pkg-plist
--- gtkdatabox2/pkg-plist	2008-05-09 10:10:41.000000000 +0200
+++ gtkdatabox/pkg-plist	2008-05-21 18:20:04.000000000 +0200
@@ -1,15 +1,15 @@
 include/gtkdatabox/gtkdatabox.h
 include/gtkdatabox/gtkdatabox_bars.h
-include/gtkdatabox/gtkdatabox_canvas.h
 include/gtkdatabox/gtkdatabox_cross_simple.h
 include/gtkdatabox/gtkdatabox_graph.h
 include/gtkdatabox/gtkdatabox_grid.h
 include/gtkdatabox/gtkdatabox_lines.h
-include/gtkdatabox/gtkdatabox_marker.h
+include/gtkdatabox/gtkdatabox_markers.h
 include/gtkdatabox/gtkdatabox_marshal.h
 include/gtkdatabox/gtkdatabox_points.h
 include/gtkdatabox/gtkdatabox_ruler.h
 include/gtkdatabox/gtkdatabox_scale.h
+include/gtkdatabox/gtkdatabox_typedefs.h
 include/gtkdatabox/gtkdatabox_xyc_graph.h
 %%GLADEUI%%lib/glade3/modules/libgladedatabox.a
 %%GLADEUI%%lib/glade3/modules/libgladedatabox.la
@@ -17,11 +17,48 @@
 %%GLADE%%lib/libglade/2.0/libdatabox.a
 %%GLADE%%lib/libglade/2.0/libdatabox.la
 %%GLADE%%lib/libglade/2.0/libdatabox.so
-lib/libgtkdatabox-0.8.2.so
-lib/libgtkdatabox-0.8.2.so.2
+lib/libgtkdatabox-0.9.0.so
+lib/libgtkdatabox-0.9.0.so.0
 lib/libgtkdatabox.a
 lib/libgtkdatabox.la
 lib/libgtkdatabox.so
 libdata/pkgconfig/gtkdatabox.pc
 %%GLADEUI%%share/glade3/catalogs/gtkdatabox.xml
+%%PORTDOCS%%%%DOCSDIR%%/GtkDatabox.html
+%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxBars.html
+%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxCrossSimple.html
+%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxGraph.html
+%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxGrid.html
+%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxLines.html
+%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxMarkers.html
+%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxPoints.html
+%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxRuler.html
+%%PORTDOCS%%%%DOCSDIR%%/GtkDataboxXYCGraph.html
+%%PORTDOCS%%%%DOCSDIR%%/ch01.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-marshal.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-scale.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox-gtkdatabox-typedefs.html
+%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox.devhelp
+%%PORTDOCS%%%%DOCSDIR%%/gtkdatabox.devhelp2
+%%PORTDOCS%%%%DOCSDIR%%/home.png
+%%PORTDOCS%%%%DOCSDIR%%/index.html
+%%PORTDOCS%%%%DOCSDIR%%/index.sgml
+%%PORTDOCS%%%%DOCSDIR%%/left.png
+%%PORTDOCS%%%%DOCSDIR%%/right.png
+%%PORTDOCS%%%%DOCSDIR%%/style.css
+%%PORTDOCS%%%%DOCSDIR%%/up.png
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/addremove.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/basics.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/basics2.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/basics_libglade.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/colors.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/enable_disable.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/grid.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/keycontrol.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/lissajous.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/logarithmic.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/markers.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/signals.c
 @dirrm include/gtkdatabox
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
+%%PORTEXAMPLES%%@dirrm %%EXAMPLESDIR%%


>Release-Note:
>Audit-Trail:
State-Changed-From-To: open->feedback 
State-Changed-By: edwin 
State-Changed-When: Fri May 23 18:10:16 UTC 2008 
State-Changed-Why:  
Awaiting maintainers feedback (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=123937 

From: Edwin Groothuis <edwin@FreeBSD.org>
To: leoz.2005@gmail.com
Cc: bug-followup@FreeBSD.org
Subject: Re: ports/123937: [patch] x11-toolkits/gtkdatabox2: update to 0.9.0.0
Date: Fri, 23 May 2008 18:10:13 UT

 Maintainer of x11-toolkits/gtkdatabox2,
 
 Please note that PR ports/123937 has just been submitted.
 
 If it contains a patch for an upgrade, an enhancement or a bug fix
 you agree on, reply to this email stating that you approve the patch
 and a committer will take care of it.
 
 The full text of the PR can be found at:
     http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/123937
 
 -- 
 Edwin Groothuis via the GNATS Auto Assign Tool
 edwin@FreeBSD.org
Responsible-Changed-From-To: freebsd-ports-bugs->beech 
Responsible-Changed-By: beech 
Responsible-Changed-When: Wed Jul 9 20:48:52 UTC 2008 
Responsible-Changed-Why:  
I'll take it 

http://www.freebsd.org/cgi/query-pr.cgi?pr=123937 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/123937: commit references a PR
Date: Fri, 11 Jul 2008 18:45:58 +0000 (UTC)

 beech       2008-07-11 18:45:44 UTC
 
   FreeBSD ports repository
 
   Added files:
     x11-toolkits/gtkdatabox Makefile distinfo pkg-descr pkg-plist 
   Log:
   - Pull from attic and update to 0.9.0.0
   - Pass maintainership to submitter
   
   PR:             ports/123937
   Submitted by:   Alexey Shuvaev <shuvaev@physik.uni-wuerzburg.de>
   Approved by:    portmgr, linimon (maintainer timeout >6 months)
   
   Revision  Changes    Path
   1.15      +64 -0     ports/x11-toolkits/gtkdatabox/Makefile (new)
   1.6       +3 -0      ports/x11-toolkits/gtkdatabox/distinfo (new)
   1.3       +6 -0      ports/x11-toolkits/gtkdatabox/pkg-descr (new)
   1.4       +64 -0     ports/x11-toolkits/gtkdatabox/pkg-plist (new)
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/123937: commit references a PR
Date: Fri, 11 Jul 2008 18:58:41 +0000 (UTC)

 beech       2008-07-11 18:58:32 UTC
 
   FreeBSD ports repository
 
   Modified files:
     x11-toolkits/gtkdatabox2 Makefile 
   Log:
   - Mark deprecated
   - Pass maintainership to submitter
   
   PR:             ports/123937
   Submitted by:   Alexey Shuvaev <shuvaev@physik.uni-wuerzburg.de>
   Approved by:    portmgr, linimon (maintainer timeout >6 months)
   
   Revision  Changes    Path
   1.23      +4 -1      ports/x11-toolkits/gtkdatabox2/Makefile
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 
State-Changed-From-To: feedback->closed 
State-Changed-By: beech 
State-Changed-When: Fri Jul 11 19:13:22 UTC 2008 
State-Changed-Why:  
Committed, Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=123937 
>Unformatted:
