diff options
-rw-r--r-- | graphics/Coin/Makefile | 3 | ||||
-rw-r--r-- | graphics/Coin/buildlink3.mk | 19 | ||||
-rw-r--r-- | graphics/Coin/distinfo | 3 | ||||
-rw-r--r-- | graphics/Coin/patches/patch-ab | 26 |
4 files changed, 38 insertions, 13 deletions
diff --git a/graphics/Coin/Makefile b/graphics/Coin/Makefile index 786aaeef211..92a70913976 100644 --- a/graphics/Coin/Makefile +++ b/graphics/Coin/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.11 2007/02/15 14:33:43 joerg Exp $ +# $NetBSD: Makefile,v 1.12 2007/03/08 13:39:20 rillig Exp $ DISTNAME= Coin-2.4.4 PKGREVISION= 3 @@ -10,6 +10,7 @@ HOMEPAGE= http://www.coin3d.org/ COMMENT= Free, portable, Open Inventor API implementation USE_LANGUAGES= c c++ +USE_LIBTOOL= yes GNU_CONFIGURE= yes CONFIGURE_ARGS+= --enable-3ds-import CONFIGURE_ARGS+= --disable-debug diff --git a/graphics/Coin/buildlink3.mk b/graphics/Coin/buildlink3.mk index 55562b79e60..eb155bbe302 100644 --- a/graphics/Coin/buildlink3.mk +++ b/graphics/Coin/buildlink3.mk @@ -1,22 +1,19 @@ -# $NetBSD: buildlink3.mk,v 1.10 2007/02/15 14:33:44 joerg Exp $ -# -# This Makefile fragment is included by packages that use Coin. -# -# This file was created automatically using createbuildlink-3.1. -# +# $NetBSD: buildlink3.mk,v 1.11 2007/03/08 13:39:20 rillig Exp $ BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+ COIN_BUILDLINK3_MK:= ${COIN_BUILDLINK3_MK}+ -.if !empty(BUILDLINK_DEPTH:M+) +.if ${BUILDLINK_DEPTH} == "+" BUILDLINK_DEPENDS+= Coin .endif -.if !empty(COIN_BUILDLINK3_MK:M+) -BUILDLINK_PACKAGES+= Coin -BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}Coin +BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:NCoin} +BUILDLINK_PACKAGES+= Coin +BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}Coin + +.if ${COIN_BUILDLINK3_MK} == "+" BUILDLINK_API_DEPENDS.Coin+= Coin>=2.2.1 -BUILDLINK_ABI_DEPENDS.Coin?= Coin>=2.4.4nb3 +BUILDLINK_ABI_DEPENDS.Coin+= Coin>=2.4.4nb3 BUILDLINK_PKGSRCDIR.Coin?= ../../graphics/Coin .include "../../graphics/simage/buildlink3.mk" diff --git a/graphics/Coin/distinfo b/graphics/Coin/distinfo index dc46af1e3ea..020cf72af28 100644 --- a/graphics/Coin/distinfo +++ b/graphics/Coin/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.3 2006/05/14 16:50:53 wiz Exp $ +$NetBSD: distinfo,v 1.4 2007/03/08 13:39:21 rillig Exp $ SHA1 (Coin-2.4.4.tar.gz) = 5482b8ad371484ab3194b2bef828297a1b059c33 RMD160 (Coin-2.4.4.tar.gz) = 6bdeabf38809c2cf0873c85f030fe3392dec89f3 Size (Coin-2.4.4.tar.gz) = 3784368 bytes SHA1 (patch-aa) = 1da1a55e083d330cd21e41686a248b7d0ea552c7 +SHA1 (patch-ab) = c09e209fdece24b844e0e747ab8051bce31cdd27 diff --git a/graphics/Coin/patches/patch-ab b/graphics/Coin/patches/patch-ab new file mode 100644 index 00000000000..1fc71a22994 --- /dev/null +++ b/graphics/Coin/patches/patch-ab @@ -0,0 +1,26 @@ +$NetBSD: patch-ab,v 1.1 2007/03/08 13:39:21 rillig Exp $ + +g++ 4.1.2 says: +SoExtSelection.cpp:351: error: extra qualification + 'SoExtSelectionP::SelectionState::' on member 'SelectionState' + +--- src/nodes/SoExtSelection.cpp.orig 2005-06-09 13:35:44.000000000 +0200 ++++ src/nodes/SoExtSelection.cpp 2007-03-08 14:36:41.000000000 +0100 +@@ -348,7 +348,7 @@ public: + SbList<SbVec2s> coords; + SoTimerSensor * updatetimer; + +- SelectionState::SelectionState(SoExtSelection * t) ++ SelectionState(SoExtSelection * t) + { + this->updatetimer = new SoTimerSensor(&SoExtSelectionP::timercallback, t); + this->updatetimer->setBaseTime(SbTime::zero()); +@@ -356,7 +356,7 @@ public: + this->reset(); + } + +- SelectionState::~SelectionState() ++ ~SelectionState() + { + delete this->updatetimer; + } |