Next  |  Prev  |  Up  |  Top  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

Additional Installs on Mac OS X Mountain Lion

port install bonnie ;; disk benchmarks - would not compile before 9/2012
port install odt2txt
port install time-track-cli ;; time_track.tcl start|stop|status|summary
port install qtoctave-mac ;; trying out front end to octave: qtoctave
;; Work around a bug in the Faust distribution (10/5/12):
cd /usr/local/include/faust/gui/
ln ../audio/meta.h .
ln -s /Applications/Utilities/XQuartz.app /Applications/Utilities/X11.app
port install git-extras
port install lftp ;; how did I only now learn of this?!
port install texlive-pstricks
copy enumitem.sty subfigure.sty boxedminipage.sty epic.sty eepic.sty vmargin.sty from 2010 texlive distribution to personal folder of TeX input files (MacPorts texlive seems not to have them any more)
port install gnome-utils ;; => gnome-panel evolution-data-server gnuregex libgnome-keyring gnome-keyring libgweather libsoup glib-networking libproxy py27-pygtk libglade2 libical nss nspr gnome-desktop gnome-themes gtk-engines2 startup-notification gnome-menus libbonoboui libgnome libgnomecanvas libcanberra libwnck policykit-gnome libgtop
port install imaxima ;; use from Emacs
;; failed: port install wxMaxima
;; workaround:
;; get Portfile patch from 
;; http://trac.macports.org/attachment/ticket/37344/Portfile.diff
;; and put it in /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/math/wxMaxima
;; cd there and type
   patch Portfile Portfile.diff
   port install wxMaxima +wxWidgets30
;; This gets it built and installed, but then maxima crashes:
;; > maxima
;; fatal error encountered in SBCL..:
;; can't load .core for different runtime, sorry
;; After reading http://trac.macports.org/ticket/37214
;; and https://trac.macports.org/wiki/howto/InstallingOlderPort
;; and finding https://trac.macports.org/log/trunk/dports/lang/sbcl/Portfile
;; I tried this:
svn co -r 98354 http://svn.macports.org/repository/macports/trunk/dports/lang/sbcl
cd sbcl
port install
port -f uninstall maxima
port install maxima
;; However, this did not work for me. Trying a yet older version (1.0.58):
cd ..
mv sbcl sbcl-1.1.0_0
svn co -r 96403 http://svn.macports.org/repository/macports/trunk/dports/lang/sbcl
;; reinstall maxima as above
;; still no luck
;; Since gdb is haywire in emacs:
;;   sudo port deactivate imaxima
;;   sudo port deactivate emacs
;; (using latest 
port install mplayer2 ;; working on class-video compression
;; pulls in a52dec enca fribidi libass libdca libdv libdvdnav libdvdread libdvdcss libquvi libquvi-scripts mesa xorg-dri2proto xorg-glproto py27-docutils py27-roman
;! sudo port install ffmpeg +nonfree
port install octave-specfun ;; for besseli(alpha,x,opt)
port install swig      ;; for faust2android
port install swig-java ;; for faust2android
port install f2c ;; fortran-to-c translator - for octave build from source
;; tried g95, but it was incompatible with libblas.dylib
;; manually install http://fossies.org/linux/misc/old/fort77-1.18.tar.gz
;;  Had to add the following lines at line 191 or so:
;;    push(@includes, "-I/opt/local/include");
;;    push(@lopts, "-L/opt/local/lib");
port install atlas ;; for octave build - pulled in clang-3.3,llvm-3.3
;;  No luck: 64-bit architecture mismatch - giving up on this path for now..
;;  Next following advice at http://wiki.octave.org/Octave_for_MacOS_X
port install octave-devel +atlas+docs
port install octave-signal ;; pulls in octave-control octave-optim octave-miscellaneous octave-general octave-struct octave-specfun
port install octave-plot ;; not sure this was needed (had a plot problem)
port install octave-audio ;; failed to install
port install octave-data-smoothing ;; looking for butter, actually
easy_install latex2markdown ;; for latex to mathjax conversion
     USAGE: python2.7 -m latex2markdown file.tex file.markdown
;; begin for git:
curl -s -O http://github-media-downloads.s3.amazonaws.com/osx/git-credential-osxkeychain
chmod u+x git-credential-osxkeychain
mv git-credential-osxkeychain /usr/bin 
;; end for git

;; Really need octave-audio now - web search =>
;; Problem appears to be no ObjC support in gcc-mp - must force clang/llvm-gcc:
;; Modified (6/8/13) from http://trac.macports.org/ticket/37761
   mkdir /var/tmp/oct-5kFozQ
   cd /var/tmp/oct-5kFozQ/
   tar -zxvf /opt/local/var/macports/distfiles/octave-audio/audio-1.1.4.tar.gz
   cd audio-1.1.4/src/
   sh autogen.sh
   setenv CC clang
   ./configure
   make
   make install

;; During upgrade, hit warning during octave-devel upgrade:
;;    WARNING: Dependency 'arpack' is installed with the +accelerate
;;    variant, using Apple's Vector Libraries which have known bugs that can
;;    cause Octave to crash if using certain functions in arpack.  The
;;    +atlas variant does not have these issues with Octave, and is
;;    considered by Octave developers a better way to go.
;; Also hit error: arpack: Variant openmpi conflicts with gcc43 =>
port install openmpi +atlas
port uninstall openmpi @1.7.2_0+gcc43
port uninstall gcc43
port install arpack +atlas
port uninstall octave-plot ;; shadows ginput, which is not yet working
port uninstall gnome-utils ;; need to upgrade bison =>
port uninstall libpanel-applet2
sudo port uninstall libgdata webkit-gtk yelp
port uninstall libquvi VLC avahi
port uninstall gnome-panel evolution-data-server gnuregex libgnome-keyring gnome-keyring libgweather libsoup glib-networking libproxy py27-pygtk libglade2 libical nss nspr gnome-desktop gnome-themes gtk-engines2 startup-notification gnome-menus libbonoboui libgnome libgnomecanvas libcanberra libwnck policykit-gnome libgtop
port uninstall gstreamer1 gstreamer010 gstreamer1-gst-plugins-base
port uninstall bison
port uninstall py27-nose py27-roman py27-numpy py27-docutils
port clean all
port install octave-devel +fltk +gcc47
;; Now, FINALLY, "graphics_toolkit fltk" works in octave and I can use uimenu and such in plots
svn checkout http://svn.pyyaml.org/libyaml/branches/stable libyaml ;; need for smsPrint
sudo port install python27 ;; for mercurial
port install py27-docutils ;; for mercurial
svn checkout http://svn.code.sf.net/p/docutils/code/trunk docutils ;; mercurial still not happy
  cd docutils/docutils
  python setup.py install
port install mercurial ;; finally!
hg clone https://code.google.com/p/mat-yaml ;; need for smsPrint
cd mat-yaml/mex-src
  mkoctfile -I/usr/local/include yaml_mex.c yaml_mex_util.c -lyaml
  cp yaml_mex.oct <where needed>
svn checkout svn://svn.code.sf.net/p/freeframe/svn/trunk freeframe-svn ;; messing around
port install tcl
/usr/sbin/apxs -q CC ;; is full of crap - make it work:
cd /Applications/Xcode.app/Contents/Developer/Toolchains
ln -s XcodeDefault.xctoolchain OSX10.8.xctoolchain
sudo touch /var/log/bluetoothAudio.log
sudo chmod 777 /var/log/bluetoothAudio.log
;; flail with bluetooth 
open /var/log/bluetoothAudio.log
defaults delete com.apple.BluetoothAudioAgent "Apple Initial Bitpool (editable)"
Install Virtual MIDI Piano Keyboard from .dmg: http://sourceforge.net/projects/vmpk/files/
Install SPAN spectrum analyzer AU plugin: http://www.voxengo.com/product/span/
(Previously installed Blue Cat AU plugin "BC Freq Analyst")
port install octave-nan ;; statistics and machine learning toolbox for Octave
;; Resolve lack of llvm-3.0 support in Mavericks:
port install llvm-3.3
port install ld64 +llvm33
port install cctools +llvm33
port uninstall llvm-3.0
port upgrade outdated
;; octave snafu:
port uninstall octave-data-smoothing
port uninstall octave-optim
port uninstall octave-miscellaneous octave-signal
port uninstall octave-general octave-struct octave-specfun
;; more mavericks / MacPorts lossage:
port uninstall mp3blaster
port uninstall openjpeg
;; rebuild as needed:
port install octave-signal
port list installed | grep octave
;; have optim, misc, general, struct, specfun, leaving only
port install octave-data-smoothing
;; MacPorts stuff updated and error-free on 12/15/2013
port install netcdf ;; Network Common Data Form (NetCDF)
port install netcdf-cxx4 ;; NetCDF new C++ library
port install sox ;; how did I get by for so long?
;; download JACK OSX zip from http://www.jackosx.com/download.html
port install readline ;; for SuperCollider
port install emacs-w3m-devel ;; "
port install imaxima ;; GUI front-end for Maxima
;; Make faust2caqt and faust2jaqt et al work:
  cd /opt/local/share/qt4/mkspecs
  ln -s macx-llvm macx-clang
;; git clone https://github.com/andymcd/cmd-key-happy
;;   and follow INSTALL instructions [LOVE IT!]
...


Next  |  Prev  |  Up  |  Top  |  JOS Index  |  JOS Pubs  |  JOS Home  |  Search

Download mycomputers.pdf
[Comment on this page via email]

``My Computers'', by Julius O. Smith III, Web document.
Copyright © 2014-03-25 by Julius O. Smith III
Center for Computer Research in Music and Acoustics (CCRMA),   Stanford University
CCRMA