[MacPorts] #47197: cmake-based ports: add cmake.out_of_source yes/no

MacPorts noreply at macports.org
Wed Mar 18 15:28:22 PDT 2015


#47197: cmake-based ports: add cmake.out_of_source yes/no
-------------------------+-------------------------------------------------
 Reporter:  mojca@…      |      Owner:  macports-tickets@…
     Type:  enhancement  |     Status:  new
 Priority:  Normal       |  Milestone:
Component:  ports        |    Version:
 Keywords:               |       Port:  Bear Cockatrice FreeRDP Io
                         |  LucenePlusPlus OpenGTL OpenSceneGraph
                         |  OpenSceneGraph-devel PlasmaClient PlasmaShop
                         |  TOra Vidalia airspy allegro allegro5 alps apbs
                         |  apiextractor armadillo assimp assimp2 autopano-
                         |  sift-c avidemux bladeRF blosc bob box2d bullet
                         |  ceres-solver cgal charm chemkit chipmunk choqok
                         |  chromaprint clhep clucene clucene-devel coinor-
                         |  liblemon collada-dom cuneiform cutecom-qt4-mac
                         |  dcmtk dolfin ebook-tools efte eigen eigen3
                         |  emergent ettercap exiv2 falcon fann fcl flann
                         |  freealut freecad freecell-solver gate gccxml-
                         |  devel geant4 generatorrunner gerbil gl2ps glfw
                         |  gmsh gmt5 gnudatalanguage gnuradio gr-air-modes
                         |  gr-ais gr-baz gr-dvbs gr-dvbs2 gr-dvbt gr-
                         |  fcdproplus gr-fosphor gr-iqbalance gr-mac gr-
                         |  osmosdr gr-rds graphite2 h3dutil hackrf
                         |  htcondor hugin-app iAIDA indi indi_maxdomeii
                         |  json_spirit kealib kst lensfun lib2geom libLASi
                         |  libbiosig libccd libdynd libftdi libgit2
                         |  libhsplasma liblas liblastfm libmsn
                         |  libmusicbrainz3 libnifalcon libpcl
                         |  libphonenumber-cpp libplist libproxy libssh
                         |  libtuxcap lmms lua-luabitop magicspp mariadb
                         |  mariadb-10.0 mariadb-10.1 metis mysql55 mysql55
                         |  -connector-cpp mysql56 newmat nifticlib nomacs
                         |  oce ogre ompl openal-soft openbabel opencv
                         |  openjpeg orfeotoolbox orocos-kdl orocos-rtt
                         |  osgswig-devel oxygen-icons parmetis pdf2htmlex
                         |  pdfpc percona pgrouting phonon phonon-backend-
                         |  gstreamer physfs piklab playerstage-player
                         |  playerstage-stage podofo polkit-qt portmidi pqp
                         |  py-dynd py-pyside py-pyside-tools py-shiboken
                         |  qfsm qgis qhull qlandkartegt qlandkartegt-
                         |  garmindev qlipper qore-qt4-module quassel
                         |  rabbitmq-c root6 rsgislib rspamd rtl-sdr
                         |  scalapack scantailor scribus sdcv seqan-apps
                         |  sfcgal shogun-devel sigil soci streamlog
                         |  synergy synergy-devel sysdig tagainijisho
                         |  taglib task telepathy-qt tigervnc tinyxml
                         |  toluapp uhd usbmuxd viennacl vigra vramsteg
                         |  vrpn vtk vtk5 vxl wbxml2 weechat wesnoth
                         |  widelands wxLua xrootd yajl yaml-cpp zorba
-------------------------+-------------------------------------------------
 Following #33259 and r134128 it would be nice if maintainers of ports
 using the cmake PortGroup would add the following line to their ports
 {{{
 cmake.out_of_source yes
 }}}
 and test whether the ports still compile fine (no need for a revbump).
 Some ports already use out-of-source builds, so those ports would need a
 minor clean-up.

 If the port doesn't work that way, please add an explicit
 {{{
 cmake.out_of_source no
 }}}
 with a short comment (and possibly file an upstream bug report).

 Once all the ports are tested, this would become the default behaviour and
 the line (setting `yes`) will be removed from the ports.

-- 
Ticket URL: <https://trac.macports.org/ticket/47197>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list