Update of /cvsroot/pure-data/pd In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv22576
Modified Files: Tag: devel_0_39 INSTALL.txt README.txt Log Message: overwriting original files with DesireData files.
Index: INSTALL.txt =================================================================== RCS file: /cvsroot/pure-data/pd/INSTALL.txt,v retrieving revision 1.1.1.1.22.1.2.3 retrieving revision 1.1.1.1.22.1.2.4 diff -C2 -d -r1.1.1.1.22.1.2.3 -r1.1.1.1.22.1.2.4 *** INSTALL.txt 28 Jul 2006 19:02:41 -0000 1.1.1.1.22.1.2.3 --- INSTALL.txt 30 Nov 2006 03:45:02 -0000 1.1.1.1.22.1.2.4 *************** *** 1,52 **** ! Detailed installations instructions are in the HTML documentation, which ! you can find in doc/1.manual.
! Quick compilation instructions for Linux or Mac OSX (assuming for Mac OSX that ! you've got Tck/Tk installed):
! Change to "src" subdirectory.
! type "./configure", possibly adding flags as follows:
! To enable ALSA 0.9x (the latest one), add "--enable-alsa". ! To enable the older ALSA 0.5x, add "--enable-old-alsa". ! To enable Ritsch's RME 9652 driver, add --enable-rme". ! To put Pd in /usr/bin instead of /usr/local/bin, add "--prefix=/bin".
! Type "make depend" and then "make"; or, if you prefer, as superuser ! type "make install".
! To run pd, either type the full pathname as in /home/me/pd/bin/pd, or else ! if you've chosen "make install", just type "pd".
! ============================== ! == develepor's branch (CVS) == ! ==============================
! (0) install any deps your system may require (alsa, jack, pablio, portaudio, scons, tcl, tk)
! (1) type "scons" in this directory ( ./pd/ )
! for possible flags see "scons --help"
! current flags include: ! lockfree = enables lockfree fifos for thread synchronization ! newhash = provides a bigger hash table for symbols ! atomic = use atomic operations for the internal stack counter ! threadedsf = broken in 0.39; in 0.38, provides threaded soundfiler ! daz = Build using DAZ flag on x86-SSE2 cpus (must be set to False for AMD cpus) ! app_pkg = install builds application package structure for OSX ! desire = enables building of experimental MVC gui ! debug = builds with extra debugging info ! simd = build with simd extensions (x86 only?) ! portaudio = enable portaudio input/output ! pablio = build portaudio with pablio ! pdlib = build pd as a dynamic library ! optimize = optimize for given cpu-type ! wall = all compiler warnings are shown ! plusplus = compile as c++ instead of c ! prefix = install directory prefix ! portaudiopath = directory path to portaudio code ! portmidipath = directory path to portmidi code - (2) optionally type "scons install" (as superuser) --- 1,73 ---- ! to build this program, you need to have those packages:
! gcc (including the libc6 dev package and the g++ package) ! tcl >= 8.4 (the dev package) ! tk >= 8.4 (the dev package) ! make
! then type commands like:
! cd src ! ./configure ! make ! make install
! The ./configure program has some options that you can use if for some ! reason you want to disable the use of certain libraries for some reason. ! You may also use it to specify a different installation directory: for ! example you install programs with --prefix=$HOME but then you need to have ! something like this in my Bash configuration (.bashrc and/or .bash_profile):
! export PATH=$HOME/bin:$PATH ! export LIBRARY_PATH=$HOME/lib ! export LD_LIBRARY_PATH=$HOME/lib ! export C_INCLUDE_PATH=$HOME/include ! export CPLUS_INCLUDE_PATH=$HOME/include
! to start DesireData, type a command like:
! desire mystuff.pd
! You may also make a build without the "make install" step and then start ! pd from the src directory like this:
! cd src ! wish desire.tk mystuff.pd
! If you want to have both DesireData and another kind of PureData on the same ! system, use a different --prefix or else just keep the compiled source ! directories ready for a new "make install" phase each time you want to switch.
! Most externals are compatible; almost all exceptions are those that use ! a component called "t_widgetbehavior": [popup], [widget], [playlist], ! [sonogram], [grid], [display]. ! ! Most abstractions are compatible too; almost all exceptions are those that ! use "click" messages to fake mouse actions. ! ! There are some options of DesireData that are available as commandline ! arguments, for example selecting a language (Spanish, German, etc). You ! can get a list of them by typing: ! ! desire -- -help ! ! Most other configuration can be done through the Preferences items in the ! File menu of the main window, or by editing the corresponding configuration ! files ".pdrc" and ".ddrc" in the home directory. ! ! ! Options that are planned for future versions of DesireData and are currently ! in available in devel_0_39 : ! ! lockfree = enables lockfree fifos for thread synchronization ! newhash = provides a bigger hash table for symbols ! atomic = use atomic operations for the internal stack counter ! threadedsf = broken in 0.39; in 0.38, provides threaded soundfiler ! daz = Build using DAZ flag on x86-SSE2 cpus (must be set to False for AMD cpus) ! app_pkg = install builds application package structure for OSX ! desire = enables building of experimental MVC gui ! simd = build with simd extensions (x86 only?) ! pdlib = build pd as a dynamic library ! optimize = optimize for given cpu-type ! prefix = install directory prefix
Index: README.txt =================================================================== RCS file: /cvsroot/pure-data/pd/README.txt,v retrieving revision 1.1.1.3.4.1.2.2 retrieving revision 1.1.1.3.4.1.2.3 diff -C2 -d -r1.1.1.3.4.1.2.2 -r1.1.1.3.4.1.2.3 *** README.txt 5 Oct 2005 10:43:24 -0000 1.1.1.3.4.1.2.2 --- README.txt 30 Nov 2006 03:45:02 -0000 1.1.1.3.4.1.2.3 *************** *** 1,40 **** ! This is the README file for Pd, a free real-time computer music software ! package resembling Max. You can get Pd for Linux, Windows, Mac OSX, or IRIX ! from http://www.crca.ucsd.edu/~msp/software.html or ftp://felix.ucsd.edu. ! Installation instructions are in the HTML DOCUMENTATION at: ! ! http://www.crca.ucsd.edu/~msp/Pd_documentation/index.htm ! ! If you download and unpack Pd, you will also find the html documentation ! locally in the file, .../pd-whatever/doc/1.manual/index.htm. To unpack Pd: ! ! LINUX (or freeBSD). Download Pd, which will be a ".tar.gz" file; to unpack it, ! type "zcat [name].tar.gz | tar xf -" to a shell. This creates a directory with ! a name like "pd-0.35". There are also RPMs available. ! ! Microsoft Windows. Pd is distributed as a "zip" file. Unzip this, ! creating a directory such as \pd.
! IRIX. Download Pd, which will be a "tar.Z" file. You can unpack this by ! typing "zcat [name].tar.Z | tar xf -" to a shell.
! Macintosh. The web browser will automatically unpack the distributions ! into a folder such as "pd-0.35" on your desktop.
If you have qustions about Pd, or if you wish to be notified of releases, check the Pd mailing list: http://iem.mhsg.ac.at/mailinglists/pd-list/
! Many extensions to Pd are available, notably for handling video and 3D ! graphics; see the html documentation for pointers. ! ! COPYRIGHT. Except as otherwise noted, all files in the Pd distribution are ! ! Copyright (c) 1997-2001 Miller Puckette and others.
For information on usage and redistribution, and for a DISCLAIMER OF ALL ! WARRANTIES, see the file, "LICENSE.txt," included in the Pd distribution. ! (Note that tcl/tk, expr, and some other files are copyrighted separately).
! ACKNOWLEDGEMENTS. Thanks to Harry Castle, Krzysztof Czaja, Mark Danks, Christian Feldbauer, Guenter Geiger, Kerry Hagan, Trevor Johnson, Fernando Lopez-Lezcano, Adam Lindsay, Karl MacMillan, Thomas Musil, Toshinori Ohkouchi, --- 1,28 ---- ! This is DesireData 0.39.A.pre3 (2006.11.27)
! See INSTALL.txt for installation instructions.
! This is the README file for DesireData, a free (libre) real-time computer ! programming language interpreter focused on realtime audio and video. ! You can get DesireData from http://desiredata.goto10.org/
If you have qustions about Pd, or if you wish to be notified of releases, check the Pd mailing list: http://iem.mhsg.ac.at/mailinglists/pd-list/
! All files in the DesireData distribution are supposed to be labeled with ! copyright/license notices. There is no copyright nor license that you may ! assume for files for which you do not know who is the author. If you find ! such files, please contact matju and/or chun. (This is different than ! Miller's distribution, which supposes a general copyright on all files it ! contains.)
For information on usage and redistribution, and for a DISCLAIMER OF ALL ! WARRANTIES, see the files "COPYING" and "COPYING.desire-client.txt", which ! cover licensing of the two parts of DesireData. (Note that tcl/tk, expr, ! and some other files are copyrighted separately).
! Mathieu and Chun thank: Thomas Grill, Tim Blechmann, all translators, ... ! ! Miller thanked: Harry Castle, Krzysztof Czaja, Mark Danks, Christian Feldbauer, Guenter Geiger, Kerry Hagan, Trevor Johnson, Fernando Lopez-Lezcano, Adam Lindsay, Karl MacMillan, Thomas Musil, Toshinori Ohkouchi, *************** *** 44,53 **** received generous support from the Intel Research Council.
- ============================== - == developers' branch (CVS) == - ============================== - Further Acknowledgements: ! - lockfree fifos adapted from midishare: Copyright © Grame 1999 ! Grame Research Laboratory, 9, rue du Garet 69001 Lyon - France ! grame@rd.grame.fr --- 32,37 ---- received generous support from the Intel Research Council.
Further Acknowledgements: ! - devel_0_39 lockfree fifos adapted from midishare: Copyright © Grame 1999 ! Grame Research Laboratory, 9, rue du Garet 69001 Lyon - France ! grame@rd.grame.fr