On Fri, Feb 18, 2022 at 06:32:33PM -0800, Andrew Hewus Fresh wrote: > I tried to run openscad on my PineBook Pro and it said: > > ld.so: openscad: can't load library 'libQt5Gamepad.so.1.0' > > pkg_add qtgamepad seemed to fix it, so I assume adding a LIB_DEPENDS on > qtgamepad should resolve it, although I'm not entirely sure what part of > openscad has gamepad support. > > I haven't actually finished rebuilding it on this laptop yet, but it's > going. > > Comments, OK?
Turns out it was a whole WANTLIB that was missing, so I had to rearrange all those. Is there a better way to do that? Index: cad/openscad/Makefile =================================================================== RCS file: /cvs/ports/cad/openscad/Makefile,v retrieving revision 1.41 diff -u -p -r1.41 Makefile --- cad/openscad/Makefile 2 Nov 2021 00:00:15 -0000 1.41 +++ cad/openscad/Makefile 19 Feb 2022 18:38:41 -0000 @@ -5,7 +5,7 @@ BROKEN-sparc64= SIGILL on src/cgalutils. V = 2021.01 DISTNAME = openscad-${V} -REVISION = 0 +REVISION = 1 CATEGORIES = cad @@ -14,13 +14,14 @@ HOMEPAGE = https://www.openscad.org/ # GPLv2+ with CGAL exception PERMIT_PACKAGE = Yes -WANTLIB += ${COMPILER_LIBCXX} GL GLEW GLU Qt5Concurrent Qt5Core -WANTLIB += Qt5DBus Qt5Gui Qt5Multimedia Qt5Network Qt5PrintSupport -WANTLIB += Qt5Widgets X11 boost_filesystem-mt boost_program_options-mt -WANTLIB += boost_regex-mt boost_system-mt boost_thread-mt c cairo -WANTLIB += double-conversion fontconfig freetype glib-2.0 gmp -WANTLIB += harfbuzz intl m mpfr opencsg qscintilla2_qt5 xml2 z -WANTLIB += zip +WANTLIB += ${COMPILER_LIBCXX} +WANTLIB += Qt5Concurrent Qt5Core Qt5DBus Qt5Gamepad Qt5Gui +WANTLIB += Qt5Multimedia Qt5Network Qt5PrintSupport Qt5Widgets +WANTLIB += boost_filesystem-mt boost_program_options-mt boost_regex-mt +WANTLIB += boost_system-mt boost_thread-mt +WANTLIB += GL GLEW GLU X11 c cairo double-conversion fontconfig +WANTLIB += freetype glib-2.0 gmp harfbuzz intl m mpfr opencsg +WANTLIB += qscintilla2_qt5 xml2 z zip MASTER_SITES = https://files.openscad.org/ EXTRACT_SUFX = .src.tar.gz @@ -43,6 +44,7 @@ LIB_DEPENDS = archivers/libzip \ graphics/glew \ graphics/opencsg \ math/double-conversion \ + x11/qt5/qtgamepad \ x11/qt5/qtmultimedia RUN_DEPENDS = devel/desktop-file-utils \