Thursday, December 31, 2020

Re: graphics/blender: missing dependency on libgmpxx.so.3.0

Just as was done for opencolorio and openimageio you can remove -pthread
from CXXFLAGS.

On 12/30/2020 3:01 PM, Dimitri Karamazov wrote:
> On Wed, Dec 30, 2020 at 05:03:03PM +0100, Fabian Raetz wrote:
>> Hi ports,
>>
>> after installing a fresh copy of OpenBSD, Blender did not start because of
>> a missing dependency of libgmpxx.so.3.0. After manually installing gmpxx,
>> Blender started.
>>
>> Thanks for the update to 2.91 :D
>>
>> Cheers,
>> Fabian
> Hi Fabian, thanks for the alert. The diff below adds gmp,-cxx
> to LIB_DEPENDS and some other changes.
>
> I've restricted the port to amd64 arch and allowed SSE as expected
> at minimum.
> https://www.blender.org/download/requirements/
>
> Libraries required directly libsndfile,sdl2,opencolorio and openexr
> are now part of LIB_DEPENDS in alpha order. gflags is not required
> by the build. Also I've removed certain cmake options which are set
> automatically and some (RAYOPTIMIZATION) which don't exist anymore.
>
> Build,run tested on amd64.
>
> Any comments/OK's?
>
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/graphics/blender/Makefile,v
> retrieving revision 1.99
> diff -u -p -r1.99 Makefile
> --- Makefile 29 Nov 2020 19:57:01 -0000 1.99
> +++ Makefile 30 Dec 2020 19:40:06 -0000
> @@ -1,6 +1,6 @@
> # $OpenBSD: Makefile,v 1.99 2020/11/29 19:57:01 sthen Exp $
>
> -ONLY_FOR_ARCHS = amd64 i386
> +ONLY_FOR_ARCHS = amd64
>
> COMMENT = 3D creation software
>
> @@ -21,9 +21,9 @@ WANTLIB += IlmThread-2_5 Imath-2_5 OpenC
> WANTLIB += X11 Xfixes Xi Xrender Xxf86vm avcodec avdevice avformat
> WANTLIB += avutil boost_atomic-mt boost_chrono-mt boost_date_time-mt
> WANTLIB += boost_filesystem-mt boost_regex-mt boost_system-mt
> -WANTLIB += boost_thread-mt c fftw3 freetype jpeg m openal openjp2
> -WANTLIB += png potrace sndfile swscale tbb tiff tinyxml util yaml-cpp
> -WANTLIB += z
> +WANTLIB += boost_thread-mt c fftw3 freetype gmp gmpxx jpeg m openal
> +WANTLIB += openjp2 png potrace sndfile swscale tbb tiff tinyxml
> +WANTLIB += util yaml-cpp z
>
> MASTER_SITES = https://download.blender.org/source/ \
> http://mirror.cs.umn.edu/blender.org/source/
> @@ -39,30 +39,29 @@ MODPY_VERSION = ${MODPY_DEFAULT_VERSION_
>
> CONFIGURE_ARGS = -DPYTHON_INCLUDE_DIR="${MODPY_INCDIR}" \
> -DPYTHON_VERSION=${MODPY_VERSION} \
> - -DWITH_CODEC_FFMPEG=ON \
> -DWITH_INTERNATIONAL=OFF \
> - -DWITH_RAYOPTIMIZATION=OFF \
> - -DWITH_OPENCOLORIO=ON \
> -DWITH_OPENMP=OFF \
> -DWITH_SYSTEM_GLEW=ON \
> - -DWITH_CPU_SSE=OFF \
> -DWITH_CYCLES_EMBREE=OFF \
> -DWITH_JACK=OFF
>
> -BUILD_DEPENDS = devel/gflags \
> - math/py-numpy${MODPY_FLAVOR}
> -LIB_DEPENDS = graphics/png \
> - graphics/jpeg \
> - graphics/glew \
> - graphics/openexr \
> - graphics/tiff \
> +BUILD_DEPENDS = math/py-numpy${MODPY_FLAVOR}
> +LIB_DEPENDS = audio/libsndfile \
> + audio/openal \
> devel/boost \
> + devel/gmp,-cxx \
> + devel/sdl2 \
> devel/tbb \
> - audio/openal \
> - graphics/openjp2 \
> graphics/ffmpeg \
> + graphics/glew \
> + graphics/jpeg \
> + graphics/opencolorio \
> + graphics/openexr \
> graphics/openimageio \
> + graphics/openjp2 \
> + graphics/png \
> graphics/potrace \
> + graphics/tiff \
> math/fftw3 \
> ${MODPY_LIB_DEPENDS}
> RUN_DEPENDS = devel/desktop-file-utils \
>

No comments:

Post a Comment