ChristianFrisson / MacPortsCycles

Portfiles for MacPorts related to the numediart Institute and MediaCycle framework from UMONS, for cycles of bug reports and updates

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MacPortsCycles

Portfiles for MacPorts (software manager for Mac OSX) related to the numediart Institute and MediaCycle framework from UMONS, for cycles of bug reports and updates.

Available ports

Some ports may have been merged in the main MacPorts distribution after having been committed here.

  • (2016/01/25) audio/essentia v2.1-dev from MTG/essentia: new port
  • (2016/01/25) audio/gaia v2.4.4 from ChristianFrisson/gaia: new port, gaia mod for qt5 support
  • (2014/04/04) audio/phonon v4.7.1: major update, for use with qt4
  • (2015/10/04) devel/cmake: fix cmake v3.3.2 allowing to find boost v1.59 (fixed upstream)
  • (2015/10/04) devel/fparser: new port
  • (2016/03/15) devel/libnifalcon v.1.0.2+ from qdot/libnifalcon: updated port (fetching from github)
  • (2016/02/05) devel/libpointing v.0.9.2 from INRIA/libpointing: new port
  • (2016/04/03) devel/mdds v.1.1.0 from mdds: new port
  • (2014/03/30) devel/vxl v1.17.0+ from vxl/vxl: required openjpeg and ffmpeg fixes
  • (2015/10/20) graphics/chai3d: new port for v.3.0.0
  • (2016/01/28) graphics/h3dutil: v1.3.0 from ChristianFrisson/H3DUtil for ChristianFrisson/InfoPhys:
  • (2016/02/05) graphics/h3dapi: v2.3.1 from ChristianFrisson/H3DAPI for ChristianFrisson/InfoPhys:
  • (2016/02/05) graphics/hapi: v1.3.0 from ChristianFrisson/HAPI for ChristianFrisson/InfoPhys: libnifalcon support as default_variant
  • (2016/01/27) graphics/ilmbase: update (in progress in MacPorts) to v2.2.0, required for h3dutil
  • (2013/08/25) graphics/libfreenect v0.2.0 from OpenKinect/libfreenect: just needed an update
  • (2016/01/27) graphics/openexr: update (in progress in MacPorts) to v2.2.0 plus header install fixes, required for h3dutil
  • (2013/08/30) graphics/openni-avin2sensorkinect v5.1.2.1 from avin2/SensorKinect: updated to the most recent unstable version
  • (2013/08/25) graphics/openni2 v2.2.0.30 from ChristianFrisson/OpenNI2: required fixes for clang to compile under OSX 10.8 and scripts for a clean installation
  • (2013/08/25) graphics/openni2-freenectdriver v2.0.0.29 from piedar/OpenNI2-FreenectDriver: required waf fixes to compile
  • (2013/08/25) graphics/tiff v4.0.3 from tiff: required cleaned headerpad_max_install_names ldflags otherwise fixing up app bundles fails against this dependency
  • (2014/04/26) multimedia/JamomaCore from jamoma/JamomaCore: experimental, for now without its Jamoma extensions
  • (2014/04/26) multimedia/JamomaScore from OSSIA/Score: experimental, for now without its Jamoma extensions
  • (2014/02/10) multimedia/JamomaScore from OSSIA/i-score: experimental (to be updated)
  • (2014/04/04) multimedia/phonon-backend-vlc v.0.7.1: new port, for use with qt4
  • (2014/04/04) multimedia/VLC v.2.1.4: patch update plus modification to use macosx audio rather than pulseaudio
  • (2016/03/17) python/py-matplotlib2tikz from nschloe/matplotlib2tikz: new port, LateX as variant: +latex (from MacPorts) or -latex (from common/user-defined paths)
  • (2016/01/28) science/armadillo v.6.500.4 from armadillo: port update: removed boost dependency, set arpack/hdf5/superly as variants
  • (2016/03/14) science/kdtree v.0.5.6 from jtsiomb/kdtree: new port
  • (2016/01/25) science/mlpack v.1.0.12 from mlpack/mlpack: new port
  • (2016/04/03) textproc/liblangtag v.0.6.0 from liblangtag: new port
  • (2016/04/03) textproc/libetonyek v.0.1.6 from LibreOffice/libetonyek: updated port (fetching from github)

Installation

Once MacPorts is installed, open a terminal in a directory where you want to download MacPortsCycles:

Install git if you don't have it

sudo port selfupdate; 
sudo port -u install git +svn; 

Choose your variants

Edit the configuration file for variants:

sudo sh -c 'port=`which port`;nano ${port%bin/port}etc/macports/variants.conf'; 

Then add some of the following variants:

# OpenCV
+opencl 
+qt5
# FFmpeg
#-gpl2 -gpl3 -nonfree
# Octave
+accelerate -atlas
# no X11 for GTK
-x11 +no_x11 +quartz
# gnuplot
-wxwidgets -pangocairo
# no LaTeX (using MacTeX instead)
-latex
# H3DViewer without plugins (not needed for InfoPhys)
-h3dui -h3dmedx3d -h3dphysics

Clone this repository and add its path to the MacPorts sources before other entries

git clone https://github.com/ChristianFrisson/MacPortsCycles.git; 
sudo sh -c 'port=`which port`;echo "file://`pwd`/MacPortsCycles\n$(cat ${port%bin/port}etc/macports/sources.conf)" > ${port%bin/port}etc/macports/sources.conf'; 
sudo port selfupdate

Install ports

Then to install a given port listed above, for instance openni-avin2sensorkinect:

sudo port -u install openni-avin2sensorkinect

About

Portfiles for MacPorts related to the numediart Institute and MediaCycle framework from UMONS, for cycles of bug reports and updates

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Tcl 99.5%Language:CMake 0.5%