From owner-svn-ports-head@FreeBSD.ORG Tue May 21 11:35:52 2013 Return-Path: Delivered-To: svn-ports-head@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 0008C83B; Tue, 21 May 2013 11:35:51 +0000 (UTC) (envelope-from kwm@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id E61459EE; Tue, 21 May 2013 11:35:51 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.6/8.14.6) with ESMTP id r4LBZpHk057480; Tue, 21 May 2013 11:35:51 GMT (envelope-from kwm@svn.freebsd.org) Received: (from kwm@localhost) by svn.freebsd.org (8.14.6/8.14.5/Submit) id r4LBZoT5057467; Tue, 21 May 2013 11:35:50 GMT (envelope-from kwm@svn.freebsd.org) Message-Id: <201305211135.r4LBZoT5057467@svn.freebsd.org> From: Koop Mast Date: Tue, 21 May 2013 11:35:50 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r318677 - in head/graphics/diacanvas2: . files X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-head@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: SVN commit messages for the ports tree for head List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 21 May 2013 11:35:52 -0000 Author: kwm Date: Tue May 21 11:35:49 2013 New Revision: 318677 URL: http://svnweb.freebsd.org/changeset/ports/318677 Log: Fix build with glib 2.34 [1] and while here make it build with clang. Also add support for GNOME print which wasn't handled. Submitted by: pointyhat via miwi [1] Added: head/graphics/diacanvas2/files/patch-diacanvas_dia-canvas-editable.c (contents, props changed) head/graphics/diacanvas2/files/patch-diacanvas_dia-canvas-item.c (contents, props changed) head/graphics/diacanvas2/files/patch-diacanvas_dia-canvas-view.c (contents, props changed) head/graphics/diacanvas2/files/patch-diacanvas_dia-canvas.c (contents, props changed) head/graphics/diacanvas2/files/patch-diacanvas_dia-default-tool.c (contents, props changed) head/graphics/diacanvas2/files/patch-diacanvas_dia-shape.c (contents, props changed) head/graphics/diacanvas2/files/patch-diacanvas_dia-undo-manager.c (contents, props changed) Modified: head/graphics/diacanvas2/Makefile (contents, props changed) Modified: head/graphics/diacanvas2/Makefile ============================================================================== --- head/graphics/diacanvas2/Makefile Tue May 21 11:34:58 2013 (r318676) +++ head/graphics/diacanvas2/Makefile Tue May 21 11:35:49 2013 (r318677) @@ -3,7 +3,7 @@ PORTNAME= diacanvas2 PORTVERSION= 0.15.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= graphics gnome MASTER_SITES= SF/diacanvas/DiaCanvas2/${PORTVERSION} DISTNAME= ${PORTNAME}_${PORTVERSION} @@ -11,7 +11,7 @@ DISTNAME= ${PORTNAME}_${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= A general drawing canvas from dia dialog editor -USES= pathfix +USES= pathfix pkgconfig USE_GNOME= pygnome2 USE_PYTHON= 2.2+ USE_GMAKE= yes @@ -23,6 +23,19 @@ USE_DISPLAY= yes WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION} +OPTIONS_DEFINE= PRINT +OPTIONS_DEFAULT=PRINT +PRINT_DESC= GNOME print support + +.include + +.if ${PORT_OPTIONS:MPRINT} +USE_GNOME+= libgnomeprintui +CONFIGURE_ARGS+=--enable-gnome-print +.else +CONFIGURE_ARGS+=--disable-gnome-print +.endif + post-patch: @${REINPLACE_CMD} -e \ 's|unit_tests doc|unit_tests|g' ${WRKSRC}/Makefile.in Added: head/graphics/diacanvas2/files/patch-diacanvas_dia-canvas-editable.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/diacanvas2/files/patch-diacanvas_dia-canvas-editable.c Tue May 21 11:35:49 2013 (r318677) @@ -0,0 +1,22 @@ +--- diacanvas/dia-canvas-editable.c.orig 2013-05-21 08:56:55.000000000 +0000 ++++ diacanvas/dia-canvas-editable.c 2013-05-21 08:59:33.000000000 +0000 +@@ -103,7 +103,8 @@ dia_canvas_editable_base_init (gpointer + gboolean + dia_canvas_editable_is_editable (DiaCanvasEditable *editable) + { +- g_return_if_fail (DIA_IS_CANVAS_EDITABLE (editable)); ++ if (!DIA_IS_CANVAS_EDITABLE (editable)) ++ return FALSE; + + if (!DIA_CANVAS_EDITABLE_GET_IFACE (editable)->is_editable) + return TRUE; +@@ -115,7 +116,8 @@ DiaShapeText* + dia_canvas_editable_get_editable_shape (DiaCanvasEditable *editable, + gdouble x, gdouble y) + { +- g_return_if_fail (DIA_IS_CANVAS_EDITABLE (editable)); ++ if (!DIA_IS_CANVAS_EDITABLE (editable)) ++ return NULL; + + if (!DIA_CANVAS_EDITABLE_GET_IFACE (editable)->get_editable_shape) { + g_warning ("DiaCanvasEditable::get_editable_shape not " Added: head/graphics/diacanvas2/files/patch-diacanvas_dia-canvas-item.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/diacanvas2/files/patch-diacanvas_dia-canvas-item.c Tue May 21 11:35:49 2013 (r318677) @@ -0,0 +1,11 @@ +--- diacanvas/dia-canvas-item.c.orig 2013-05-21 08:53:38.000000000 +0000 ++++ diacanvas/dia-canvas-item.c 2013-05-21 08:55:27.000000000 +0000 +@@ -709,7 +709,7 @@ dia_real_canvas_item_disconnect (DiaCanv + + static void item_button_press_event(DiaCanvasItem *item, gpointer event) + { +- return TRUE; ++ return; + } + + /** Added: head/graphics/diacanvas2/files/patch-diacanvas_dia-canvas-view.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/diacanvas2/files/patch-diacanvas_dia-canvas-view.c Tue May 21 11:35:49 2013 (r318677) @@ -0,0 +1,22 @@ +--- diacanvas/dia-canvas-view.c.orig 2013-05-21 09:07:50.000000000 +0000 ++++ diacanvas/dia-canvas-view.c 2013-05-21 09:09:40.000000000 +0000 +@@ -1024,7 +1024,8 @@ + DiaTool* + dia_canvas_view_get_tool (DiaCanvasView *view) + { +- g_return_if_fail (DIA_IS_CANVAS_VIEW (view)); ++ if (!DIA_IS_CANVAS_VIEW (view)) ++ return NULL; + + return view->tool; + } +@@ -1065,7 +1066,8 @@ + DiaTool* + dia_canvas_view_get_default_tool (DiaCanvasView *view) + { +- g_return_if_fail (DIA_IS_CANVAS_VIEW (view)); ++ if (!DIA_IS_CANVAS_VIEW (view)) ++ return NULL; + + return view->default_tool; + } Added: head/graphics/diacanvas2/files/patch-diacanvas_dia-canvas.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/diacanvas2/files/patch-diacanvas_dia-canvas.c Tue May 21 11:35:49 2013 (r318677) @@ -0,0 +1,21 @@ +--- diacanvas/dia-canvas.c.orig 2007-05-15 19:26:57.000000000 +0000 ++++ diacanvas/dia-canvas.c 2013-05-21 08:52:10.000000000 +0000 +@@ -17,7 +17,7 @@ + * Boston, MA 02111-1307, USA. + */ + #include +-#include ++#include + #include + #include + #include +@@ -925,7 +925,8 @@ dia_canvas_redraw_views (DiaCanvas *canv + DiaUndoManager* + dia_canvas_get_undo_manager (DiaCanvas *canvas) + { +- g_return_if_fail (DIA_IS_CANVAS (canvas)); ++ if (! DIA_IS_CANVAS (canvas)) ++ return NULL; + + return canvas->undo_manager; + } Added: head/graphics/diacanvas2/files/patch-diacanvas_dia-default-tool.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/diacanvas2/files/patch-diacanvas_dia-default-tool.c Tue May 21 11:35:49 2013 (r318677) @@ -0,0 +1,32 @@ +--- diacanvas/dia-default-tool.c.orig 2013-05-21 09:10:22.000000000 +0000 ++++ diacanvas/dia-default-tool.c 2013-05-21 09:11:26.000000000 +0000 +@@ -302,7 +302,8 @@ dia_default_tool_set_handle_tool (DiaDef + DiaTool* + dia_default_tool_get_handle_tool (DiaDefaultTool *tool) + { +- g_return_if_fail (DIA_IS_DEFAULT_TOOL (tool)); ++ if (!DIA_IS_DEFAULT_TOOL (tool)) ++ return NULL; + + return tool->handle_tool; + } +@@ -323,7 +324,8 @@ dia_default_tool_set_item_tool (DiaDefau + DiaTool* + dia_default_tool_get_item_tool (DiaDefaultTool *tool) + { +- g_return_if_fail (DIA_IS_DEFAULT_TOOL (tool)); ++ if (!DIA_IS_DEFAULT_TOOL (tool)) ++ return NULL; + + return tool->item_tool; + } +@@ -345,7 +347,8 @@ dia_default_tool_set_selection_tool (Dia + DiaTool* + dia_default_tool_get_selection_tool (DiaDefaultTool *tool) + { +- g_return_if_fail (DIA_IS_DEFAULT_TOOL (tool)); ++ if (!DIA_IS_DEFAULT_TOOL (tool)) ++ return NULL; + + return tool->selection_tool; + } Added: head/graphics/diacanvas2/files/patch-diacanvas_dia-shape.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/diacanvas2/files/patch-diacanvas_dia-shape.c Tue May 21 11:35:49 2013 (r318677) @@ -0,0 +1,12 @@ +--- diacanvas/dia-shape.c.orig 2013-05-21 09:04:53.000000000 +0000 ++++ diacanvas/dia-shape.c 2013-05-21 09:06:04.000000000 +0000 +@@ -221,7 +221,8 @@ dia_shape_destroy (DiaShape *shape) + DiaShape* + dia_shape_ref (DiaShape *shape) + { +- g_return_if_fail (shape != NULL); ++ if (shape != NULL) ++ return NULL; + + shape->ref_cnt++; + Added: head/graphics/diacanvas2/files/patch-diacanvas_dia-undo-manager.c ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/diacanvas2/files/patch-diacanvas_dia-undo-manager.c Tue May 21 11:35:49 2013 (r318677) @@ -0,0 +1,32 @@ +--- diacanvas/dia-undo-manager.c.orig 2013-05-21 09:01:02.000000000 +0000 ++++ diacanvas/dia-undo-manager.c 2013-05-21 09:03:46.000000000 +0000 +@@ -195,7 +195,8 @@ dia_undo_manager_base_init (gpointer ifa + gboolean + dia_undo_manager_in_transaction (DiaUndoManager *undo_manager) + { +- g_return_if_fail (DIA_IS_UNDO_MANAGER (undo_manager)); ++ if (!DIA_IS_UNDO_MANAGER (undo_manager)) ++ return FALSE; + + if (!DIA_UNDO_MANAGER_GET_IFACE (undo_manager)->in_transaction) + return FALSE; +@@ -214,7 +215,8 @@ dia_undo_manager_in_transaction (DiaUndo + gboolean + dia_undo_manager_can_undo (DiaUndoManager *undo_manager) + { +- g_return_if_fail (DIA_IS_UNDO_MANAGER (undo_manager)); ++ if (!DIA_IS_UNDO_MANAGER (undo_manager)) ++ return FALSE; + + if (!DIA_UNDO_MANAGER_GET_IFACE (undo_manager)->can_undo) + return FALSE; +@@ -233,7 +235,8 @@ dia_undo_manager_can_undo (DiaUndoManage + gboolean + dia_undo_manager_can_redo (DiaUndoManager *undo_manager) + { +- g_return_if_fail (DIA_IS_UNDO_MANAGER (undo_manager)); ++ if (!DIA_IS_UNDO_MANAGER (undo_manager)) ++ return FALSE; + + if (!DIA_UNDO_MANAGER_GET_IFACE (undo_manager)->can_redo) + return FALSE;