Port details |
- csound6 Sound synthesizer
- 6.12.2 audio
=0 6.12.2Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2014-01-10 18:05:43
- Last Update: 2018-11-17 21:07:15
- SVN Revision: 485197
- Also Listed In: lang
- License: LGPL21+
- WWW:
- https://csound.com/
- Description:
- Csound is a programming language designed and optimized for sound
rendering and signal processing. The language consists of over 450
opcodes - the operational codes that the sound designer uses to build
"instruments" or patches.
Although there are an increasing number of graphical "front-ends" for
the language, you typically design and modify your patches using a word
processor. Usually, you create two text files - a .orc (orchestra) file
containing the "instruments," and a .sco (score) file containing the
"notes."
In Csound, the complexity of your patches is limited by your knowledge,
interest, and need, but never by the language itself. For instance, a
22,050 oscillator additive synthesizer with 1024 stage envelope
generators on each is merely a copy-and-paste operation. The same goes
for a 1 million voice granular texture!
Have you ever dreamed of sounds such as these? Well in Csound you can.
And in Csound these dreams can come true!
WWW: https://csound.com/
-
cgit ¦ GitHub ¦ GitHub ¦ GitLab ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- CONFLICTS_INSTALL:
- No installation instructions:
- This port has been deleted.
- PKGNAME: csound6
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1542473401
SHA256 (csound/csound-csound-6.12.2_GH0.tar.gz) = 39f4872b896eb1cbbf596fcacc0f2122fd3e5ebbb5cec14a81b4207d6b8630ff
SIZE (csound/csound-csound-6.12.2_GH0.tar.gz) = 26297850
No package information for this port in our database- Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link:
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- boost-libs>0 : devel/boost-libs
- swig3.0 : devel/swig30
- gmm++>0 : math/gmm++
- dssi>0 : audio/dssi
- faust>0 : audio/faust
- bison : devel/bison
- cmake : devel/cmake
- ninja : devel/ninja
- eigen3.pc : math/eigen3
- python2.7 : lang/python27
- msgfmt : devel/gettext-tools
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- Runtime dependencies:
-
- dssi>0 : audio/dssi
- faust>0 : audio/faust
- llvm60>0 : devel/llvm60
- python2.7 : lang/python27
- ice.pc : x11/libICE
- sm.pc : x11/libSM
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- Library dependencies:
-
- libsamplerate.so : audio/libsamplerate
- libsndfile.so : audio/libsndfile
- libdssialsacompat.so : audio/libdssialsacompat
- libfltk.so : x11-toolkits/fltk
- libfluidsynth.so : audio/fluidsynth
- libpng.so : graphics/png
- libjack.so : audio/jack
- liblo.so : audio/liblo
- libstk-4.6.0.so : audio/stk
- libintl.so : devel/gettext-runtime
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for csound6-6.12.2:
CURL=off: Data transfer support via cURL
FLTK=on: Build FLTK plugin and GUI
HDF5=off: Build HDF5 read/write opcodes
NLS=on: Native Language Support
OPENMP=on: Parallel processing support via OpenMP
PORTAUDIO=off: Build PortAudio I/O module
PULSEAUDIO=off: Build PulseAudio I/O module
====> Build and/or install plugins
BUCHLA=on: Build the Buchla filter opcode
CHUA=on: Build the chua opcodes
DSSI=on: Build DSSI opcodes
EXCITER=on: Build the exciter opcode
FAUST=on: Build the Faust opcodes
FLUIDSYNTH=on: Building FluidSynth opcodes
IMAGE=on: Build Image opcodes
JACK=on: Build the JACK related opcodes
LUA=off: Build Lua Interface and opcodes
LINALG=off: Build the linear algebra opcodes
OSC=on: Build OSC opcodes
P5GLOVE=on: Build PortAudio I/O module
PADSYNTH=on: Build the Padsynth opcode
PLATEREV=on: Build the platerev opcode
PVSGENDY=off: Build the pvsgendy opcode
SCANSYN=on: Build the select opcodes
SELECT=on: Build the select opcode
SERIAL=on: Build the serial opcode
STACK=on: Build the stack opcodes
STK=on: Build the stk opcodes
WIIMOTE=off: Build the Wiimote opcodes
===> Use 'make config' to modify these settings
- Options name:
- N/A
- USES:
- alias bison cmake:outsource compiler:c++11-lib eigen:3 localbase ncurses python:2.7 ssl gettext
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
6.12.2 17 Nov 2018 21:07:15 |
yuri |
Move audio/csound6 -> audio/csound
Having the version in its name doesn't make sense because this is a stable
package. |
6.12.2 17 Nov 2018 20:27:33 |
yuri |
audio/csound6: Fix build; Update 6.06.0 -> 6.12.2
Massive changes:
* Add all plugins as individual options
* Add many missing dependencies
* Correct WWW |
6.06.0_19 17 Nov 2018 17:37:50 |
yuri |
audio/csound6: Take maintainership; Change to github
This port is broken. It both failed to fetch and failed to build afterwards.
I fixed the fetching problem: it moved to github.
So far I couldn't fix the build problem - it seems to fail due to some
incompatibilities
with dependencies, but it is also badly outdated. New version doesn't build
either.
The upstream needs to fix at least these two problems:
* https://github.com/csound/csound/issues/1063
* https://github.com/csound/csound/issues/1064
I'll come back to it after they fix these build issues. |
6.06_19 05 Sep 2018 22:05:23 |
sunpoet |
Update science/hdf5 to 1.10.2
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://portal.hdfgroup.org/display/support/HDF5%201.10.2#releasenotes
https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.2/src/hdf5-1.10.2-RELEASE.txt
PR: 231009
Exp-run by: antoine |
6.06_18 09 Aug 2018 06:58:31 |
jbeich |
devel/boost-*: update to 1.68.0
- Switch to C++14 for libboost_system to support C++14 consumers
Changes: http://www.boost.org/users/history/version_1_68_0.html
PR: 229569
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D16165 |
6.06_17 29 Jul 2018 22:18:46 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.mk and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.
This includes ports
- featuring USE_GCC=yes or USE_GCC=any,
- featuring USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and those
- with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.
PR: 222542 |
6.06_16 13 Jul 2018 08:10:40 |
antoine |
Mark BROKEN: fails to build
/wrkdirs/usr/ports/audio/csound6/work/Csound6.06/Opcodes/linear_algebra.cpp: In
member function 'int la_i_print_vr_t::init(CSOUND*)':
/wrkdirs/usr/ports/audio/csound6/work/Csound6.06/Opcodes/linear_algebra.cpp:631:12:
error: no match for 'operator<<' (operand types are 'std::__1::ostringstream
{aka std::__1::basic_ostringstream<char>}' and 'std::__1::vector<double>')
stream << array->vr << std::endl;
~~~~~~~^~~~~~~~~~~~
Reported by: pkg-fallout
MFH: 2018Q3 |
6.06_16 01 Jun 2018 22:16:12 |
riggs |
Bump PORTREVISIONS to chase update to audio/fluidsynth 1.1.11
PR: 228265 |
6.06_15 18 Apr 2018 13:57:43 |
jbeich |
devel/boost-*: update to 1.67.0
Changes: http://www.boost.org/users/history/version_1_67_0.html
PR: 227427
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D15030 |
6.06_14 10 Mar 2018 17:46:06 |
gerald |
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079). |
6.06_13 19 Feb 2018 11:10:43 |
antoine |
Reduce dependency on the python2 metaport
PR: 225752
Submitted by: Yasuhiro KIMURA |
6.06_12 18 Jan 2018 04:11:03 |
jbeich |
devel/boost-*: update to 1.66.0
Changes: http://www.boost.org/users/history/version_1_66_0.html
PR: 223922
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D13279 |
6.06_11 02 Jan 2018 16:49:24 |
tcberner |
New USES=eigen
Usage:
USES=eigen:<version>[,<type>]
version: 2 or 3 (required)
type: build (default), run
For example:
USES=eigen:2,build,run
will add a BUILD- and RUN_DEPENDS on math/eigen2, and
USES=eigen:3
will add a BUILD_DEPENDS on math/eigen3.
* Convert the existing ports to use it
- biology/iqtree: remove run time dependency (seemed not to be needed)
- graphics/movit: remove run time dependency (seemed not to be needed)
- science/avogadro: add run time dependeny (installed cmake file requires it
to be present)
Reviewed by: rakuco, mat
Differential Revision: https://reviews.freebsd.org/D13702 |
6.06_11 20 Dec 2017 20:06:02 |
bapt |
Switch from swig 2.0 to swig 3.0 |
6.06_11 25 Sep 2017 00:08:17 |
jbeich |
devel/boost-*: update to 1.65.1
Changes: http://www.boost.org/users/history/version_1_65_1.html
PR: 218835
Approved by: maintainer timeout (1.65.1: 2 weeks; 1.65.0: 1 month)
Tested by: jhibbits (on powerpc64, earlier version)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D11582 |
6.06_10 25 Sep 2017 00:05:06 |
jbeich |
devel/boost-*: enable C++11 features
PR: 218835
Obtained from: https://github.com/DragonFlyBSD/DeltaPorts/pull/690
Approved by: maintainer timeout (2 months)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D11582 |
6.06_9 10 Sep 2017 20:55:39 |
gerald |
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.mk and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using Mk/bsd.octave.mk which in turn features USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
c++14-lang, c++0x, c11, or gcc-c++11-lib.
PR: 219275 |
6.06_8 25 Jun 2017 21:07:58 |
tcberner |
Make ninja opt-out in cmake.mk
Using ninja instead of make (1) can lead to significant speed ups while
building.
Therefore switch from having the ninja generator opt-in to having it opt-out.
Previously cmake-ports that wanted to use ninja could set
CMAKE_NINJA=yes
now, ports that do not work with ninja can set
cmake:<existing args>,noninja
Note, that needing this should be an exception and most often points to a broken
cmake of the port.
The ports using cmake were modified
* removed USES=gmake, if ninja is used
* removed MAKE_ARGS, if ninja is used
* added the cmake-argument noninja if necessary
PR: 219629
PR: 213331
Exp-run by: antoine
Reviewed by: rakuco
Differential Revision: https://reviews.freebsd.org/D10748 |
6.06_8 30 May 2017 02:56:44 |
sunpoet |
Update science/hdf5 to 1.10.1
- Bump PORTREVISION for shlib change
Changes: https://support.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.1/src/hdf5-1.10.1-RELEASE.txt |
6.06_7 02 May 2017 06:48:11 |
jbeich |
devel/boost-*: update to 1.64.0
Changes: http://www.boost.org/users/history/version_1_64_0.html
PR: 218835
Approved by: office (bapt)
Exp-run by: antoine
Differential Revision: https://reviews.freebsd.org/D10472 |
6.06_6 01 Apr 2017 15:23:32 |
gerald |
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707 |
6.06_5 22 Jan 2017 12:50:09 |
tcberner |
Update math/gmm++ to 5.1
Due to it requiring c++11 features now, the consumers audio/csound
and audio/csound6 we're version bumped, and set USE_CXXSTD.
* http://download.gna.org/getfem/html/homepage/whatsnew/5.0.html
* http://download.gna.org/getfem/html/homepage/whatsnew/5.1.html
Reviewed by: rakuco
Approved by: rakuco (mentor)
Differential Revision: https://reviews.freebsd.org/D7730 |
6.06_4 09 Jan 2017 13:16:50 |
amdmi3 |
- Remove always-true/false conditions after FreeBSD 9, 10.1, 10.2 EOL
Approved by: portmgr blanket |
6.06_4 06 Jan 2017 08:45:04 |
jbeich |
devel/boost-*: update to 1.63.0
Changes: http://www.boost.org/users/history/version_1_63_0.html
PR: 215598
Exp-run by: antoine
Approved by: office (bapt)
MFH: 2017Q1 |
6.06_3 17 Dec 2016 21:46:41 |
marino |
audio/csound6: USES+= alias |
6.06_3 16 Dec 2016 05:08:09 |
jbeich |
Switch USES=compiler:gcc-c++11-lib to use base libc++ on 10.2+ systems
PR: 215192
Requested by: dim
Exp-run by: antoine
Approved by: antoine |
6.06_2 23 Nov 2016 12:45:47 |
jbeich |
devel/boost-*: update to 1.62.0
- Enable `long double` C99 math usage
- Switch 9.x back to building with GCC
Changes: http://www.boost.org/users/history/
PR: 199601
Submitted by: Chen Xu, bapt, amdmi3, truckman (based on)
Reviewed by: rakuco (kde) (earlier version)
Exp-run by: antoine (3 tries), truckman (consumers only, earlier versions)
Approved by: bapt (office) |
6.06_1 24 Sep 2016 10:25:06 |
rakuco |
Switch to an out-of-source CMake build |
6.06_1 26 Jul 2016 16:51:16 |
mat |
Cleanup patches, a* categories.
Rename them to follow the make makepatch naming, and regenerate them.
With hat: portmgr
Sponsored by: Absolight |
6.06_1 20 Apr 2016 20:42:40 |
sunpoet |
- Update to 1.10.0
- Add LICENSE_FILE
- Remove outdated PORTSCOUT
- Re-enable SZIP option by default: it was changed unintentionally in r398300
Changes: https://www.hdfgroup.org/ftp/HDF5/releases/hdf5-1.10/hdf5-1.10.0/src/hdf5-1.10.0-RELEASE.txt
https://www.hdfgroup.org/HDF5/doc/ADGuide/Changes.html |
6.06 01 Apr 2016 13:29:17 |
mat |
Remove ${PORTSDIR}/ from dependencies, Mk and categories a, b, and c.
With hat: portmgr
Sponsored by: Absolight |
6.06 07 Feb 2016 15:53:50 |
amdmi3 |
- Fix build with boost 1.60
- Fix license
- Switch to USES=localbase |
6.06 27 Oct 2015 07:50:02 |
riggs |
Update to upstream version 6.06
PR: 203795
Submitted by: tkato432@yahoo.com |
6.05 19 Aug 2015 13:30:00 |
mat |
Convert ports to use the options helpers in categories [abc]*, and minor fixes.
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D3412? |
6.05 09 Jun 2015 10:37:22 |
madpilot |
- Update to 6.05
- Regenerate patches to silence portlint warnings
PR: 200290
Submitted by: tkato432 at yahoo.com |
6.04_1 30 May 2015 20:39:13 |
bapt |
Update portaudio to v19/Remove portaudio2 [1]
Chase portaudio change
Add patches from debian for games/cultivation
Add patches from upsteam for audio/rezound
Mark py-fastaudio as broken
Approved by: maintainer |
6.04 04 May 2015 00:33:15 |
eadler |
By request, reset maintainership of multiple ports
PR: 199903
Submitted by: "Chris Petrik" <chris@bsdjunk.com> |
6.04 20 Mar 2015 14:02:14 |
wen |
- Pass maintainership to submitter
PR: 198646
Submitted by: chris@bsdjunk.com |
6.04 17 Feb 2015 03:17:58 |
vanilla |
Upgrade to 6.04.
PR: 197416
Submitted by: Ports Fury. |
6.03.2_3 25 Dec 2014 20:54:43 |
bapt |
Bump portrevision after png update |
6.03.2_2 25 Dec 2014 19:04:27 |
antoine |
Change libpng15.so to libpng.so in LIB_DEPENDS to prepare the upgrade |
6.03.2_2 08 Dec 2014 16:48:41 |
tijl |
Replace USES=libtool:oldver with USES=libtool or USES=libtool:keepla in
the 32 ports that still use it. Bump PORTREVISION on their dependent
ports except the ones that depend on these:
audio/libogg
audio/libvorbis
devel/pcre
ftp/curl
graphics/jpeg
graphics/libart_lgpl
graphics/tiff
textproc/expat2
textproc/libxslt
In these cases the same trick as in the recent gettext update is used. (Only the first 15 lines of the commit message are shown above ) |
6.03.2_1 20 Oct 2014 06:36:00 |
bapt |
Cleanup plist |
6.03.2_1 10 Sep 2014 20:50:37 |
gerald |
Update the default version of GCC in the Ports Collection from GCC 4.7.4
to GCC 4.8.3.
Part II, Bump PORTREVISIONs.
PR: 192025
Tested by: antoine (-exp runs)
Approved by: portmgr (implicit) |
6.03.2 22 Aug 2014 13:05:51 |
amdmi3 |
- DSSI option requires alsa library
- Convert USE_PYTHON to USES |
6.03.2 27 Jun 2014 16:08:00 |
miwi |
- Update to 6.03.2
PR: 190887 |
6.02 15 Jan 2014 22:29:38 |
bapt |
Remove over include of bsd.port.mk |
6.02 11 Jan 2014 15:40:15 |
danilo |
- Fix package name collision
- Add csound-5.* to CONFLICTS |
6.02 10 Jan 2014 18:05:29 |
danilo |
- Copy from audio/csound and apply the patch. The API of the version 6 of csound
is not compatible of version 5.
- Update from 5.18.02 to 6.02
- Add stage support
- Use options helpers
PR: ports/185351
Submitted by: KATO Tsuguru <tkato432@yahoo.com> |