Index | Thread | Search

From:
Rafael Sadowski <rafael@sizeofvoid.org>
Subject:
WANTLIB tweak octave-7.3.0
To:
ports@openbsd.org
Cc:
Steven Mestdagh <steven@openbsd.org>
Date:
Tue, 9 Jan 2024 18:13:06 +0100

Download raw body.

Thread
  • Rafael Sadowski:

    WANTLIB tweak octave-7.3.0

octave-7.3.0p2(math/octave):
Missing: nghttp3.3 from nghttp3-1.1.0 (/usr/local/libexec/octave/7.3.0/exec/x86_64-unknown-openbsd7.4/octave-gui)
Missing: ngtcp2.4 from ngtcp2-1.1.0 (/usr/local/libexec/octave/7.3.0/exec/x86_64-unknown-openbsd7.4/octave-gui)
Missing: ngtcp2_crypto_quictls.0 from ngtcp2-1.1.0 (/usr/local/libexec/octave/7.3.0/exec/x86_64-unknown-openbsd7.4/octave-gui)
Missing: pcre2-8.0 from pcre2-10.37p1 (/usr/local/libexec/octave/7.3.0/exec/x86_64-unknown-openbsd7.4/octave-svgconvert)
Missing: xcb-randr.2 (/usr/local/libexec/octave/7.3.0/exec/x86_64-unknown-openbsd7.4/octave-svgconvert) (system lib)
WANTLIB += nghttp3 ngtcp2 ngtcp2_crypto_quictls pcre2-8 xcb-randr

Simple WANTLIB fix.

Cheers Rafael

? xxx
Index: Makefile
===================================================================
RCS file: /cvs/ports/math/octave/Makefile,v
diff -u -p -u -p -r1.136 Makefile
--- Makefile	27 Sep 2023 09:27:57 -0000	1.136
+++ Makefile	9 Jan 2024 17:11:56 -0000
@@ -2,7 +2,7 @@ COMMENT =      Scientific Programming La
 
 VERSION =	7.3.0
 DISTNAME =	octave-${VERSION}
-REVISION =	2
+REVISION =	3
 EXTRACT_SUFX =	.tar.xz
 CATEGORIES =	math
 
@@ -17,6 +17,23 @@ MAINTAINER =	Steven Mestdagh <steven@ope
 # GPLv3
 PERMIT_PACKAGE =	Yes
 
+WANTLIB += ${COMPILER_LIBCXX} FLAC GL GLU GraphicsMagick GraphicsMagick++
+WANTLIB += ICE Qt5Core Qt5Gui Qt5Help Qt5Network Qt5OpenGL Qt5PrintSupport
+WANTLIB += Qt5Sql Qt5Widgets Qt5Xml SM X11 X11-xcb Xau Xdmcp Xext
+WANTLIB += Xfixes Xi Xmu Xrandr Xrender Xt Xxf86vm amd arpack
+WANTLIB += blas bz2 c camd ccolamd cholmod colamd crypto curl
+WANTLIB += curses cxsparse double-conversion drm ereadline execinfo
+WANTLIB += expat fftw3 fftw3_threads fftw3f fftw3f_threads fontconfig
+WANTLIB += freetype gl2ps glapi glib-2.0 glpk glut gmp graphite2
+WANTLIB += gthread-2.0 harfbuzz hdf5 iconv icudata icui18n icuuc
+WANTLIB += intl lapack lcms2 ltdl m mp3lame mpg123 nghttp2 nghttp3
+WANTLIB += ngtcp2 ngtcp2_crypto_quictls ogg opus pcre pcre2-16
+WANTLIB += pcre2-8 png portaudio qhull_r qrupdate qscintilla2_qt5
+WANTLIB += sndfile sndio spqr ssl suitesparseconfig umfpack util
+WANTLIB += vorbis vorbisenc xcb xcb-dri2 xcb-dri3 xcb-glx xcb-present
+WANTLIB += xcb-randr xcb-shm xcb-sync xcb-xfixes xshmfence z zstd
+WANTLIB += ${MODFORTRAN_WANTLIB}
+
 SITES =		${SITE_GNU:=octave/}
 
 MODULES =	fortran \
@@ -57,25 +74,6 @@ LIB_DEPENDS =	${MODFORTRAN_LIB_DEPENDS} 
 		textproc/icu4c \
 		print/gl2ps \
 		x11/qt5/qttools,-main
-
-WANTLIB += ${MODFORTRAN_WANTLIB}
-WANTLIB += FLAC GL GLU GraphicsMagick GraphicsMagick++ ICE
-WANTLIB += Qt5Gui Qt5Network Qt5OpenGL Qt5PrintSupport Qt5Widgets Qt5Core
-WANTLIB += Qt5Help Qt5Xml Qt5Sql qscintilla2_qt5 SM X11 X11-xcb
-WANTLIB += Xext Xfixes Xi Xmu Xrandr Xrender Xt Xxf86vm amd
-WANTLIB += arpack blas bz2 c camd ccolamd cholmod colamd crypto curl
-WANTLIB += curses cxsparse double-conversion drm ereadline expat
-WANTLIB += execinfo fftw3 fftw3_threads fftw3f fftw3f_threads
-WANTLIB += fontconfig freetype gl2ps glapi glpk glut
-WANTLIB += glib-2.0 graphite2 gthread-2.0 harfbuzz icudata icui18n icuuc
-WANTLIB += gmp hdf5 iconv intl lapack lcms2 ltdl
-WANTLIB += m nghttp2 ogg pcre pcre2-16 png portaudio pthread
-WANTLIB += qrupdate sndfile sndio ssl ${COMPILER_LIBCXX} suitesparseconfig
-WANTLIB += umfpack util vorbis vorbisenc xcb xcb-dri2 xcb-dri3 xcb-glx
-WANTLIB += xcb-present xcb-sync xcb-xfixes xshmfence z zstd
-WANTLIB += Xau Xdmcp opus xcb-shm
-WANTLIB += mp3lame mpg123 qhull_r spqr
-
 
 SEPARATE_BUILD =	Yes
 USE_GMAKE =		Yes