On Thu, 16 Feb 2023 09:49:17 +0100, Peter Hessler wrote:
> On 2023 Feb 15 (Wed) at 22:09:05 +0100 (+0100), Theo Buehler wrote:
> :>
> http://build-failures.rhaalovely.net/aarch64/2023-02-13/graphics/openscenegraph.log
> :
> :This is a hidden dep on cad/oce. Not sure if it is desirable to add this
> :relatively heavy dependency or if it's better to neuter it.
> :
> :It seems that there are various other hidden deps. For instance, my logs
> :suggest that the curl module may or may not be picked up. It would be
> :nice if someone who likes dealing with cmake could fix this.
> :
>
> Here's a patch to disable the hidden dep on cad/oce, OK?
OK.
> curl is already listed in the port as a lib depends, so I don't think I
> should change anything there.
Yep, and that dep is there on purpose.
> Index: Makefile
> ===================================================================
> RCS file: /cvs/openbsd/ports/graphics/openscenegraph/Makefile,v
> retrieving revision 1.30
> diff -u -p -u -p -r1.30 Makefile
> --- Makefile 30 Dec 2022 00:13:29 -0000 1.30
> +++ Makefile 16 Feb 2023 08:44:30 -0000
> @@ -10,7 +10,7 @@ GH_ACCOUNT = openscenegraph
> GH_PROJECT = OpenSceneGraph
> GH_TAGNAME = OpenSceneGraph-$V
> DISTNAME = openscenegraph-${V}
> -REVISION = 3
> +REVISION = 4
>
> SUBST_VARS += V
>
> @@ -64,6 +64,8 @@ LIB_DEPENDS = devel/sdl \
> x11/gnome/librsvg
>
> NO_TEST = Yes
> +
> +CONFIGURE_ARGS += -DCMAKE_DISABLE_FIND_PACKAGE_OpenCascade:Bool=Yes
>
> # Fix build with OpenEXR>=3 (Imath split)
> CXXFLAGS += -I${LOCALBASE}/include/Imath
>
>