diff options
Diffstat (limited to 'audio/supercollider/Makefile')
-rw-r--r-- | audio/supercollider/Makefile | 68 |
1 files changed, 34 insertions, 34 deletions
diff --git a/audio/supercollider/Makefile b/audio/supercollider/Makefile index d40d4d7ccf12..f7c26016284e 100644 --- a/audio/supercollider/Makefile +++ b/audio/supercollider/Makefile @@ -1,7 +1,8 @@ PORTNAME= supercollider -DISTVERSION= 3.13.1-g20250219 -PORTREVISION= 1 +DISTVERSION= 3.14.0 CATEGORIES= audio +MASTER_SITES= https://github.com/${PORTNAME}/${PORTNAME}/releases/download/Version-${DISTVERSION}/ +DISTNAME= SuperCollider-${DISTVERSION}-Source MAINTAINER= ports@nicandneal.net COMMENT= Programming language for real time audio synthesis @@ -10,55 +11,54 @@ WWW= https://supercollider.github.io LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING +BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3 \ + vulkan-headers>0:graphics/vulkan-headers + LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libjack.so:audio/jack \ libsndfile.so:audio/libsndfile \ libfftw3f.so:math/fftw3-float \ libyaml-cpp.so:devel/yaml-cpp -USES= cmake compiler:c++11-lang iconv localbase pkgconfig \ - qt:5 readline shared-mime-info tar:bzip2 xorg -USE_GITHUB= yes -GH_TAGNAME= 066ef94c70903c440e010eb81d4ac6e85bb2d84c -GH_TUPLE= timblechmann:nova-simd:2bdc68bc5704a42578300a4c18411df2405cb307:novasimd/external_libraries/nova-simd \ - timblechmann:nova-tt:692a8859fb94030f581b8a3d626a5f40c236114e:novatt/external_libraries/nova-tt \ - supercollider:hidapi:hidapi-sc-0.8.0-10-g976cb11:hidapi/external_libraries/hidapi \ - supercollider:yaml-cpp:release-0.5.3-35-g728e26e:yamlcpp/external_libraries/yaml-cpp \ - ableton:link:Link-3.0.6:link/external_libraries/link:link -USE_QT_amd64= webengine -USE_QT_i386= webengine -USE_QT= buildtools:build concurrent core declarative gui linguisttools location \ - network opengl printsupport qmake:build sensors \ - sql widgets websockets webchannel svg ${USE_QT_${ARCH}} -USE_XORG= x11 +USES= cmake compiler:c++11-lang gl iconv localbase pkgconfig qt:6 \ + readline shared-mime-info tar:bzip2 xorg +USE_GL= opengl USE_LDCONFIG= yes +USE_QT= base svg tools +USE_XORG= x11 xt -CMAKE_ARGS_nox86= -DSSE:BOOL=FALSE \ - -DSSE2:BOOL=FALSE \ - -DSC_USE_QTWEBENGINE:BOOL=FALSE -CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE}/lib/qt5 \ +CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE}/lib/qt6 \ -DLIBUSB_1_INCLUDE_DIR=/usr/include \ - -DLIBUSB_1_LIBRARY=/usr/lib/libusb.so \ - -DLIBSCSYNTH=ON \ - -DSYSTEM_BOOST=ON \ - -DSYSTEM_YAMLCPP=ON \ - -DSC_ABLETON_LINK=OFF \ - ${ARCH:Namd64:Ni386:C/.*/${CMAKE_ARGS_nox86}/} + -DLIBUSB_1_LIBRARY=/usr/lib/libusb.so +CMAKE_ON= LIBSCSYNTH \ + SC_QT \ + SYSTEM_BOOST \ + SYSTEM_YAMLCPP +CMAKE_OFF= SC_ABLETON_LINK -DESKTOP_ENTRIES="SuperCollider IDE" "" "${LOCALBASE}/share/pixmaps/sc_ide.svg" \ +DESKTOP_ENTRIES="SuperCollider IDE" "" "${PREFIX}/share/pixmaps/sc_ide.svg" \ "scide" "" false -OPTIONS_DEFINE= AVAHI HELP SUPERNOVA -OPTIONS_DEFAULT= AVAHI HELP SUPERNOVA -OPTIONS_SUB= yes +OPTIONS_DEFINE= AVAHI DOCS SUPERNOVA WEBENGINE +OPTIONS_DEFINE_amd64= SSE2 SSE +OPTIONS_DEFINE_i386= SSE2 SSE +OPTIONS_DEFAULT= AVAHI SUPERNOVA +OPTIONS_DEFAULT_amd64= SSE2 SSE WEBENGINE +OPTIONS_DEFAULT_i386= QTWEBENGINE +OPTIONS_SUB= yes -HELP_DESC= Install on-line help text -SUPERNOVA_DESC= Build with supernova as optional audio synthesis server +DOCS_DESC= Install on-line help text +SSE2_DESC= ${SSE_DESC:S|SSE|SSE2|} +SUPERNOVA_DESC= Build with supernova as optional audio synthesis server AVAHI_LIB_DEPENDS= libavahi-client.so:net/avahi-app \ libavahi-common.so:net/avahi-app AVAHI_CMAKE_BOOL_OFF= NO_AVAHI -HELP_CMAKE_BOOL= INSTALL_HELP +DOCS_CMAKE_BOOL= INSTALL_HELP +SSE2_CMAKE_BOOL= SSE2 +SSE_CMAKE_BOOL= SSE SUPERNOVA_CMAKE_BOOL= SUPERNOVA +WEBENGINE_USE= qt=declarative,positioning,webengine,webchannel,websockets +WEBENGINE_CMAKE_BOOL= SC_USE_QTWEBENGINE .include <bsd.port.mk> |