Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 24 May 2013 14:17:38 +0000 (UTC)
From:      Baptiste Daroussin <bapt@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r318974 - in head/accessibility/dasher: . files
Message-ID:  <201305241417.r4OEHcXt045358@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bapt
Date: Fri May 24 14:17:38 2013
New Revision: 318974
URL: http://svnweb.freebsd.org/changeset/ports/318974

Log:
  Fix build with clang: this unbreak gnome2 with clang
  
  While here:
  - Trim headers
  - Remove test for unsupported FreeBSD versions

Added:
  head/accessibility/dasher/files/
  head/accessibility/dasher/files/patch-clang   (contents, props changed)
Modified:
  head/accessibility/dasher/Makefile

Modified: head/accessibility/dasher/Makefile
==============================================================================
--- head/accessibility/dasher/Makefile	Fri May 24 14:16:47 2013	(r318973)
+++ head/accessibility/dasher/Makefile	Fri May 24 14:17:38 2013	(r318974)
@@ -1,10 +1,6 @@
-# Ports collection Makefile for:	dasher
-# Date created:				5 July 2003
-# Whom:					lewiz <purple@lewiz.net>
-#
+# Created by: lewiz <purple@lewiz.net>
 # $FreeBSD$
 #   $MCom: ports/accessibility/dasher/Makefile,v 1.66 2009/03/18 04:59:21 marcus Exp $
-#
 
 PORTNAME=	dasher
 PORTVERSION=	4.10.1
@@ -48,9 +44,7 @@ post-patch:
 	@${REINPLACE_CMD} -e 's|-O2||g' ${WRKSRC}/configure
 	@${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} -e \
 		's|-O2||g'
-.if ${OSVERSION} >= 700042
 	@${REINPLACE_CMD} -e 's|__gnu_cxx::lldiv|lldiv|' \
 	    	${WRKSRC}/Src/DasherCore/DasherViewSquare.cpp
-.endif
 
 .include <bsd.port.post.mk>

Added: head/accessibility/dasher/files/patch-clang
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/accessibility/dasher/files/patch-clang	Fri May 24 14:17:38 2013	(r318974)
@@ -0,0 +1,37 @@
+--- ./Src/DasherCore/DasherViewSquare.h.orig	2013-05-24 17:03:27.185956866 +0200
++++ ./Src/DasherCore/DasherViewSquare.h	2013-05-24 17:03:36.904410678 +0200
+@@ -20,11 +20,6 @@
+   class CDasherNode;
+ }
+ 
+-class Dasher::CDasherViewSquare;
+-class Dasher::CDasherModel;
+-class Dasher::CDelayedDraw;
+-class Dasher::CDasherNode;
+-
+ /// \ingroup View
+ /// @{
+ 
+--- ./Src/DasherCore/SettingsStore.h.orig	2013-05-24 16:53:08.087996232 +0200
++++ ./Src/DasherCore/SettingsStore.h	2013-05-24 16:53:40.137994206 +0200
+@@ -18,9 +18,6 @@
+   class CParameterNotificationEvent;
+ }
+ 
+-class Dasher::CEventHandler;
+-class Dasher::CParameterNotificationEvent;
+-
+ // Types that are parameters can be
+ enum ParameterType
+ {
+--- ./Src/DasherCore/View/DelayedDraw.h.orig	2013-05-24 17:00:06.589967502 +0200
++++ ./Src/DasherCore/View/DelayedDraw.h	2013-05-24 16:57:01.492979337 +0200
+@@ -15,8 +15,6 @@
+   class CDasherScreen;
+ }
+ 
+-class Dasher::CDasherScreen;
+-
+ namespace Dasher {
+   /// \ingroup View
+   /// @{



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201305241417.r4OEHcXt045358>