# $FreeBSD$ PORTNAME= supercollider DISTVERSION= 3.9.3 PORTREVISION= 4 CATEGORIES= audio MASTER_SITES= https://github.com/supercollider/supercollider/releases/download/Version-${PORTVERSION}/ DISTNAME= SuperCollider-${PORTVERSION}-Source-linux MAINTAINER= brittlehaus@gmail.com COMMENT= Programming language for real time audio synthesis LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING BUILD_DEPENDS= ${LOCALBASE}/include/boost/intrusive/unordered_set.hpp:devel/boost-libs LIB_DEPENDS= libavahi-client.so:net/avahi-app \ libavahi-common.so:net/avahi-app \ libjack.so:audio/jack \ libsndfile.so:audio/libsndfile \ libfftw3f.so:math/fftw3-float USES= cmake:outsource compiler:c++11-lang iconv localbase pkgconfig \ qt:5 readline shared-mime-info tar:bzip2 USE_QT= buildtools_build concurrent core declarative gui linguisttools location \ network opengl printsupport qmake_build sensors \ sql webkit widgets USE_XORG= x11 USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/SuperCollider-Source CMAKE_ARGS= -DCMAKE_PREFIX_PATH=${LOCALBASE}/lib/qt5 \ -DLIBUSB_1_INCLUDE_DIR=/usr/include \ -DLIBUSB_1_LIBRARY=/usr/lib/libusb.so \ -DLIBSCSYNTH=ON DESKTOP_ENTRIES="SuperCollider IDE" "" "${LOCALBASE}/share/pixmaps/sc_ide.svg" \ "scide" "" false OPTIONS_DEFINE= HELP SUPERNOVA OPTIONS_DEFAULT= HELP SUPERNOVA OPTIONS_SUB= yes HELP_DESC= Install on-line help text SUPERNOVA_DESC= Build with supernova as optional audio synthesis server HELP_CMAKE_BOOL= INSTALL_HELP SUPERNOVA_CMAKE_BOOL= SUPERNOVA .include .if ${ARCH:Mmips*} || ${ARCH:Mpowerpc*} || ${ARCH} == sparc64 CMAKE_ARGS+= -DSSE:BOOL=FALSE -DSSE2:BOOL=FALSE .endif post-patch: @${REINPLACE_CMD} -e 's|MATCHES "Linux" AND|MATCHES "FreeBSD" AND|' \ ${WRKSRC}/CMakeLists.txt @${REINPLACE_CMD} -e 's|if(DL)|if(TRUE)|; s|target_link_libraries(libsupernova $${DL})|#|' \ ${WRKSRC}/server/supernova/CMakeLists.txt @${REINPLACE_CMD} -e 's|CMAKE_SYSTEM_NAME MATCHES "Linux"|CMAKE_SYSTEM_NAME MATCHES "FreeBSD"|' \ ${WRKSRC}/server/plugins/CMakeLists.txt @${REINPLACE_CMD} -e 's|__linux__|__FreeBSD__|' ${WRKSRC}/server/supernova/server/main.cpp .include evel/electron4/files/lodash-4.17.19 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* - Update to 7.31.0sunpoet2013-07-121-1/+1
* Finish converting the whole ports tree to USES=pkgconfigbapt2013-04-231-2/+1
* This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.eadler2013-03-191-1/+1
* - Trim headerbapt2012-12-063-36/+8
* new devel/pkgconf added to replace devel/pkg-config. new version of pkg-configbapt2012-07-261-1/+1
* - Mark BROKEN: does not compilepav2012-05-291-0/+1
* - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)amdmi32011-09-241-1/+0
* Fix build on clang.vanilla2011-08-031-1/+1
* -remove MD5ohauer2011-07-031-1/+0
* Sync to new bsd.autotools.mkade2010-12-041-1/+1
* Punt autoconf267->autoconf268ade2010-10-161-1/+1
* Autotools update. Read ports/UPDATING 20100915 for details.ade2010-09-161-2/+2
* Fix dependency and INDEX.ale2010-04-101-1/+1
* Chase the ftp/curl shlib version bump.roam2010-04-031-2/+2
* Bump the version of the curl shared library after the ftp/curl updateroam2009-01-231-1/+2
* - Update to 0.19.2clsung2008-09-262-5/+4
* Conversion from (now defunct) autoconf-2.61 to autoconf-2.62ade2008-08-201-1/+1
* Upgrade to 0.19.1.vanilla2008-03-012-4/+4
* Upgrade to 0.19.0.vanilla2008-01-304-26/+7
* Add a patch to avoid memory leak on php extension.vanilla2007-12-202-1/+20
* Switch autoconf dependencies from 2.53 or 2.59 to 2.61.linimon2007-09-301-2/+2
* - add support to phpclsung2007-07-312-1/+21
* - fetchableclsung2007-07-201-1/+1
* - Update to 0.18.0clsung2007-07-185-36/+6