Opened 10 years ago
Last modified 6 months ago
#47197 new enhancement
cmake-based ports: Switch to cmake 1.1 portgroup
Description (last modified by ryandesign (Ryan Carsten Schmidt))
Following #33259 and r134128 it would be nice if maintainers of ports using the cmake PortGroup would switch to the 1.1 version which automatically adds 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.
List of affected ports (not necessarily up to date):
Ports which require maintainer approval
- PlasmaClient (ryandesign):
- PlasmaShop (ryandesign):
- alps (gmail.com:gamperl):
apbs(gmail.com:howarth.at.macports):- autopano-sift-c (auckland.ac.nz:p.schmiedeskamp,gmail.com:hvdwolf):
- cgal (vince):
- coinor-liblemon (@BSeppke):
- fann (gmail.com:mwilliams256):
flann(mmoll): ?gmt5(eprofs.de:florian,takeshi): r134283gnudatalanguage(takeshi): r134284gnuradio(michaelld): r134164h3dutil (sensegraphics.com:support): r134471htcondor(aronnax): a58ca40049- indi (gmail.com:ferran.casarramona):
- indi_maxdomeii (gmail.com:ferran.casarramona):
- kealib (vince):
libbiosig(gmx.de:christsc): r134178- libhsplasma (ryandesign):
- liblas (gmail.com:venabled):
libnifalcon(gmail.com:richardsjohnt): r135988- libpcl (@Veence):
magicspp(takeshi): r134297- metis (sean):
- ogre (gmail.com:marin.saric):
ompl(mmoll):oxygen-icons(nicos): r134217- pgrouting (vince):
- physfs (users.sourceforge.net:luiji):
- piklab (bmstu.ru:gav):
- playerstage-player (ai.sri.com:vincent):
- playerstage-stage (ai.sri.com:vincent):
qgis(vince): changeset:e8822a33971934d6587492b3f65865b46fa002d7/macports-portsqhull(mmoll):- qlandkartegt (puffin.lb.shuttle.de:michael.klein,mk):
- qlandkartegt-garmindev (puffin.lb.shuttle.de:michael.klein,mk):
- qore-qt4-module (scribus.info:petr):
root6(hep.phy.cam.ac.uk:jonesc,mojca): r134138- rsgislib (vince):
- seqan-apps (fu-berlin.de:david.weese):
- sfcgal (vince):
- streamlog (gmail.com:gtolemans):
uhd(michaelld): r134170- vigra (gmail.com:benjamin.seppke):
Ports with openmaintainer
Bear(cal,openmaintainer): r134188OpenGTL(gmail.com:mschamschula,openmaintainer): r134172- TOra (pvanek,openmaintainer):
airspy(michaelld,openmaintainer): r134227- armadillo (gmail.com:christian.frisson,openmaintainer):
assimp(openmaintainer,mmoll): ?bladeRF(michaelld,openmaintainer): r134224- blosc (stromnov,openmaintainer):
- box2d (stromnov,openmaintainer):
- bullet (stromnov,openmaintainer):
ceres-solver(mmoll,openmaintainer): ?charm(gmail.com:rjvbertin,mk,openmaintainer): changeset:4cfd81b17ee9a6575a155ff4c92039acd6c9ab7e/macports-ports- chipmunk (stromnov,openmaintainer):
chromaprint(khindenburg,openmaintainer): r134479clhep(mojca,openmaintainer): r134136- clucene (free.fr:dinh.viet.hoa,openmaintainer):
dcmtk(eborisch,openmaintainer): r135597- dolfin (sean,openmaintainer):
- efte (reiffert,openmaintainer):
eigen(nicos,openmaintainer): r134215eigen3(eborisch,openmaintainer): r140077- falcon (snc,openmaintainer):
fcl(mmoll,openmaintainer):freealut(gmail.com:lubodiakov,openmaintainer): 72637ad0- freecad (gmail.com:mark.brethen,openmaintainer):
gate(mojca,openmaintainer): r134133geant4(mojca,openmaintainer): r134132gerbil(cal,openmaintainer): r134191glfw(michaelld,openmaintainer): r134225gr-air-modes(michaelld,openmaintainer): r134241gr-ais(michaelld,openmaintainer): r134240gr-baz(michaelld,openmaintainer): r134239gr-dvbs(michaelld,openmaintainer): r134238gr-dvbs2(michaelld,openmaintainer): r134237gr-dvbt(michaelld,openmaintainer): r134236gr-fcdproplus(michaelld,openmaintainer): r134235gr-fosphor(michaelld,openmaintainer): r134233gr-iqbalance(michaelld,openmaintainer): r134232gr-mac(michaelld,openmaintainer): r134231gr-osmosdr(michaelld,openmaintainer): r134230gr-rds(michaelld,openmaintainer): r134229- graphite2 (ryandesign,openmaintainer):
hackrf(michaelld,openmaintainer): r134226iAIDA(mojca,gmail.com:apfeiffer1,openmaintainer): r134134kst(nicos,openmaintainer): r134216lensfun(devans,openmaintainer): r134153lib2geom(devans,openmaintainer): r134154libLASi(takeshi,openmaintainer): r134298libccd(mmoll,openmaintainer):- libdynd (stromnov,openmaintainer):
- libftdi (snc,openmaintainer):
libgit2(juanrgar,devans,openmaintainer): r134155liblastfm(michaelld,openmaintainer): r134242libphonenumber-cpp(devans,openmaintainer): r134156libproxy(devans,openmaintainer): r134157libssh(cal,openmaintainer): r134187- libtuxcap (ryandesign,openmaintainer):
lmms(ryandesign,openmaintainer): r135968mariadb(pixilla,openmaintainer): r137069mariadb-10.0(pixilla,openmaintainer): r137069mariadb-10.1(pixilla,openmaintainer): r137069mysql55(pixilla,openmaintainer): r137069- mysql55-connector-cpp (pixilla,openmaintainer):
mysql56(pixilla,openmaintainer): r137069- nomacs (pvanek,openmaintainer):
- oce (gmail.com:mark.brethen,openmaintainer):
- openal-soft (ryandesign,openmaintainer):
openbabel:- opencv (stromnov,openmaintainer):
openjpeg(mcalhoun,openmaintainer): r138982orfeotoolbox(gmail.com:julien.malik,stromnov,openmaintainer): r136969- parmetis (sean,openmaintainer):
pdf2htmlex(iapa.in:iapain,mojca,openmaintainer): r134135pdfpc(cal,openmaintainer): r134192percona(mac.com:quest,openmaintainer): r137069phonon(michaelld,openmaintainer): r134243phonon-backend-gstreamer(michaelld,openmaintainer): r134247podofo(devans,openmaintainer): r134159pqp(mmoll,openmaintainer): ?- py-dynd (stromnov,openmaintainer):
py-pyside(openmaintainer,mmoll): ?py-pyside-tools(openmaintainer,mmoll): ?py-shiboken(openmaintainer,mmoll):- qlipper (pvanek,openmaintainer):
- quassel (sicherha,openmaintainer):
rabbitmq-c(ryandesign,openmaintainer): [21a4aefe2c3ad42df0b1880672f91ab5309e4a70/macports-ports]rtl-sdr(michaelld,openmaintainer): r134246- scalapack (sean,openmaintainer):
scantailor(raphael,openmaintainer): r148275- sdcv (ryandesign,openmaintainer):
- shogun-devel (stromnov,openmaintainer):
- sigil (openmaintainer,krischik):
- soci (rmh.de:g.lorenz,openmaintainer):
sysdig(g5pw,openmaintainer): r147845- tagainijisho (strasweb.fr:rudloff,openmaintainer):
telepathy-qt(nicos,openmaintainer): r135178tinyxml(openmaintainer,mmoll): r134144- viennacl (stromnov,openmaintainer):
vramsteg(raimue,openmaintainer): r134597- vtk (stromnov,openmaintainer):
weechat(gmail.com:starkhalo,openmaintainer): r137362xrootd(hep.phy.cam.ac.uk:jonesc,openmaintainer): r139539yajl(gmail.com:benjaminlyu,openmaintainer): r139535yaml-cpp(the-huck.com:patrick,openmaintainer): r139538
Ports with nomaintainer
- Cockatrice:
FreeRDP: r135596- Io:
LucenePlusPlus: r141818OpenSceneGraph: r146106OpenSceneGraph-devel: r146109- Vidalia:
- allegro:
allegro5: ce43624d- apiextractor:
- assimp2:
avidemux: r141390- chemkit:
- choqok:
- clucene-devel:
- collada-dom:
cuneiform: r136891cutecom-qt4-mac: r148651- ebook-tools:
- emergent:
- ettercap:
exiv2(nomaintainer): 992964de- freecell-solver:
gccxml-devel: r148679- generatorrunner:
gl2ps: r135599gmsh: r134173hugin-app: r134470- json_spirit:
- libmsn:
- libmusicbrainz3:
- libplist:
lua-luabitop: r140260- newmat:
- nifticlib:
- orocos-kdl:
- orocos-rtt:
- osgswig-devel:
- polkit-qt:
- portmidi:
- qfsm:
rspamd: [857c47b3beba97eb7e9934c5bff6e8982bf44307/macports-ports]scribus: r137847- synergy:
- synergy-devel:
taglib: r139536task: r139537tigervnc: r138607- toluapp:
- usbmuxd:
vrpn: r141020vtk5: a35b1830- vxl:
wbxml2: ac51b298wesnoth: r139534widelands: r153719wxLua: r134469zorba: r139532
Other
- kde4-1.1.tcl: r134210
Attachments (6)
Change History (121)
comment:1 Changed 10 years ago by mojca (Mojca Miklavec)
comment:2 Changed 10 years ago by mf2k (Frank Schima)
@mojca: Here's the list with maintainers specified. It should probably be put in the description so anyone can update the list. I can edit this comment and remove this if you don't want it.
Ports which require maintainer approval
- PlasmaClient (ryandesign):
- PlasmaShop (ryandesign):
- alps (gmail.com:gamperl):
- apbs (gmail.com:howarth.at.macports):
- autopano-sift-c (auckland.ac.nz:p.schmiedeskamp,gmail.com:hvdwolf):
- bob (idiap.ch:andre.anjos,idiap.ch:laurent.el-shafey):
- cgal (vince):
- coinor-liblemon (fu-berlin.de:david.weese,cs.elte.hu:alpar):
- cutecom-qt4-mac (tds.net:jwbacon):
- fann (gmail.com:mwilliams256):
- flann (mmoll):
- gmt5 (eprofs.de:florian,takeshi):
- gnudatalanguage (takeshi):
- gnuradio (michaelld):
- h3dutil (sensegraphics.com:support):
- htcondor (aronnax):
- indi (gmail.com:ferran.casarramona):
- indi_maxdomeii (gmail.com:ferran.casarramona):
- kealib (vince):
- libbiosig (gmx.de:christsc):
- libhsplasma (ryandesign):
- liblas (gmail.com:venabled):
- libnifalcon (gmail.com:richardsjohnt):
- libpcl (gmail.com:luminans,vince):
- magicspp (takeshi):
- metis (sean):
- ogre (gmail.com:marin.saric):
- ompl (mmoll):
- oxygen-icons (nicos):
- pgrouting (vince):
- physfs (users.sourceforge.net:luiji):
- piklab (bmstu.ru:gav):
- playerstage-player (ai.sri.com:vincent):
- playerstage-stage (ai.sri.com:vincent):
- qgis (vince):
- qhull (mmoll):
- qlandkartegt (puffin.lb.shuttle.de:michael.klein,mk):
- qlandkartegt-garmindev (puffin.lb.shuttle.de:michael.klein,mk):
- qore-qt4-module (scribus.info:petr):
- root6 (hep.phy.cam.ac.uk:jonesc,mojca):
- rsgislib (vince):
- seqan-apps (fu-berlin.de:david.weese):
- sfcgal (vince):
- streamlog (gmail.com:gtolemans):
- uhd (michaelld):
- vigra (gmail.com:benjamin.seppke):
Ports with openmaintainer
- Bear (cal,openmaintainer):
- OpenGTL (gmail.com:mschamschula,openmaintainer):
- TOra (pvanek,openmaintainer):
- airspy (michaelld,openmaintainer):
- armadillo (gmail.com:christian.frisson,openmaintainer):
- assimp (openmaintainer,mmoll):
- bladeRF (michaelld,openmaintainer):
- blosc (stromnov,openmaintainer):
- box2d (stromnov,openmaintainer):
- bullet (stromnov,openmaintainer):
- ceres-solver (mmoll,openmaintainer):
- charm (gmail.com:rjvbertin,mk,openmaintainer):
- chipmunk (stromnov,openmaintainer):
- chromaprint (khindenburg,openmaintainer):
- clhep (mojca,openmaintainer):
- clucene (free.fr:dinh.viet.hoa,openmaintainer):
- dcmtk (eborisch,openmaintainer):
- dolfin (sean,openmaintainer):
- efte (reiffert,openmaintainer):
- eigen (nicos,openmaintainer):
- eigen3 (eborisch,openmaintainer):
- exiv2 (vafer.org:tcurdt,openmaintainer):
- falcon (snc,openmaintainer):
- fcl (mmoll,openmaintainer):
- freealut (gmail.com:lubodiakov,openmaintainer):
- freecad (gmail.com:mark.brethen,openmaintainer):
- gate (mojca,openmaintainer):
- geant4 (mojca,openmaintainer):
- gerbil (cal,openmaintainer):
- glfw (michaelld,openmaintainer):
- gr-air-modes (michaelld,openmaintainer):
- gr-ais (michaelld,openmaintainer):
- gr-baz (michaelld,openmaintainer):
- gr-dvbs (michaelld,openmaintainer):
- gr-dvbs2 (michaelld,openmaintainer):
- gr-dvbt (michaelld,openmaintainer):
- gr-fcdproplus (michaelld,openmaintainer):
- gr-fosphor (michaelld,openmaintainer):
- gr-iqbalance (michaelld,openmaintainer):
- gr-mac (michaelld,openmaintainer):
- gr-osmosdr (michaelld,openmaintainer):
- gr-rds (michaelld,openmaintainer):
- graphite2 (ryandesign,openmaintainer):
- hackrf (michaelld,openmaintainer):
- iAIDA (mojca,gmail.com:apfeiffer1,openmaintainer):
- kst (nicos,openmaintainer):
- lensfun (devans,openmaintainer):
- lib2geom (devans,openmaintainer):
- libLASi (takeshi,openmaintainer):
- libccd (mmoll,openmaintainer):
- libdynd (stromnov,openmaintainer):
- libftdi (snc,openmaintainer):
- libgit2 (juanrgar,devans,openmaintainer):
- liblastfm (michaelld,openmaintainer):
- libphonenumber-cpp (devans,openmaintainer):
- libproxy (devans,openmaintainer):
- libssh (cal,openmaintainer):
- libtuxcap (ryandesign,openmaintainer):
- lmms (ryandesign,openmaintainer):
- mariadb (pixilla,openmaintainer):
- mariadb-10.0 (pixilla,openmaintainer):
- mariadb-10.1 (pixilla,openmaintainer):
- mysql55 (pixilla,openmaintainer):
- mysql55-connector-cpp (pixilla,openmaintainer):
- mysql56 (pixilla,openmaintainer):
- nomacs (pvanek,openmaintainer):
- oce (gmail.com:mark.brethen,openmaintainer):
- openal-soft (ryandesign,openmaintainer):
- openbabel (mac.com:mlund,openmaintainer):
- opencv (stromnov,openmaintainer):
- openjpeg (mcalhoun,openmaintainer):
- orfeotoolbox (gmail.com:julien.malik,stromnov,openmaintainer):
- parmetis (sean,openmaintainer):
- pdf2htmlex (iapa.in:iapain,mojca,openmaintainer):
- pdfpc (cal,openmaintainer):
- percona (mac.com:quest,openmaintainer):
- phonon (michaelld,openmaintainer):
- phonon-backend-gstreamer (michaelld,openmaintainer):
- podofo (devans,openmaintainer):
- pqp (mmoll,openmaintainer):
- py-dynd (stromnov,openmaintainer):
- py-pyside (openmaintainer,mmoll):
- py-pyside-tools (openmaintainer,mmoll):
- py-shiboken (openmaintainer,mmoll):
- qlipper (pvanek,openmaintainer):
- quassel (sicherha,openmaintainer):
- rabbitmq-c (ryandesign,openmaintainer):
- rspamd (pixilla,openmaintainer):
- rtl-sdr (michaelld,openmaintainer):
- scalapack (sean,openmaintainer):
- scantailor (raphael,openmaintainer):
- sdcv (ryandesign,openmaintainer):
- shogun-devel (stromnov,openmaintainer):
- sigil (openmaintainer,krischik):
- soci (rmh.de:g.lorenz,openmaintainer):
- sysdig (g5pw,openmaintainer):
- tagainijisho (strasweb.fr:rudloff,openmaintainer):
- telepathy-qt (nicos,openmaintainer):
- tinyxml (openmaintainer,mmoll):
- viennacl (stromnov,openmaintainer):
- vramsteg (raimue,openmaintainer):
- vtk (stromnov,openmaintainer):
- weechat (gmail.com:starkhalo,openmaintainer):
- xrootd (hep.phy.cam.ac.uk:jonesc,openmaintainer):
- yajl (gmail.com:benjaminlyu,openmaintainer):
- yaml-cpp (the-huck.com:patrick,openmaintainer):
Ports with nomaintainer
- Cockatrice (nomaintainer):
- FreeRDP (nomaintainer):
- Io (nomaintainer):
- LucenePlusPlus (nomaintainer):
- OpenSceneGraph (nomaintainer):
- OpenSceneGraph-devel (nomaintainer):
- Vidalia (nomaintainer):
- allegro (nomaintainer):
- allegro5 (nomaintainer):
- apiextractor (nomaintainer):
- assimp2 (nomaintainer):
- avidemux (nomaintainer):
- chemkit (nomaintainer):
- choqok (nomaintainer):
- clucene-devel (nomaintainer):
- collada-dom (nomaintainer):
- cuneiform (nomaintainer):
- ebook-tools (nomaintainer):
- emergent (nomaintainer):
- ettercap (nomaintainer):
- freecell-solver (nomaintainer):
- gccxml-devel (nomaintainer):
- generatorrunner (nomaintainer):
- gl2ps (nomaintainer):
- gmsh (nomaintainer):
- hugin-app (nomaintainer):
- json_spirit (nomaintainer):
- libmsn (nomaintainer):
- libmusicbrainz3 (nomaintainer):
- libplist (nomaintainer):
- lua-luabitop (nomaintainer):
- newmat (nomaintainer):
- nifticlib (nomaintainer):
- orocos-kdl (nomaintainer):
- orocos-rtt (nomaintainer):
- osgswig-devel (nomaintainer):
- polkit-qt (nomaintainer):
- portmidi (nomaintainer):
- qfsm (nomaintainer):
- scribus (nomaintainer):
- synergy (nomaintainer):
- synergy-devel (nomaintainer):
- taglib (nomaintainer):
- task (nomaintainer):
- tigervnc (nomaintainer):
- toluapp (nomaintainer):
- usbmuxd (nomaintainer):
- vrpn (nomaintainer):
- vtk5 (nomaintainer):
- vxl (nomaintainer):
- wbxml2 (nomaintainer):
- wesnoth (nomaintainer):
- widelands (nomaintainer):
- wxLua (nomaintainer):
- zorba (nomaintainer):
Changed 10 years ago by Schamschula (Marius Schamschula)
Attachment: | Portfile-OpenGTL.diff added |
---|
Fixed Portfile for OpenGTL
Changed 10 years ago by Schamschula (Marius Schamschula)
Attachment: | Portfile-armadillo.diff added |
---|
Fixed Portfile for armadillo
comment:3 Changed 10 years ago by mamoll (Mark Moll)
I have committed fixes for ports for which I am listed as maintainer: assimp, ceres-solver, fcl, flann, libccd, ompl, pqp, py-pyside, py-pyside-tools, py-shiboken, qhull, and tinyxml.
Changed 10 years ago by Schamschula (Marius Schamschula)
Attachment: | Portfile-gmsh.diff added |
---|
comment:4 follow-up: 6 Changed 10 years ago by Schamschula (Marius Schamschula)
I've updated the Portfiles for OpenGTL (I'm the maintainer), armadillo (openmaintainer) and gmash (nomaintainer). All three build w/o any problems.
Changed 10 years ago by neurodroid (Christoph Schmidt-Hieber)
Attachment: | Portfile-libbiosig.diff added |
---|
Fixed Portfile for libbiosig
comment:5 Changed 10 years ago by richardsjohnt@…
I'm the maintainer of the Portfile for libnifalcon, though I haven't used it in a few years. I tried to build it using the current Portfile on Yosemite, but it failed. Additionally, I think the project may have been abandoned (last commit was 2ish years ago). Maybe it's time to prune this port?
comment:8 follow-up: 9 Changed 10 years ago by RJVB (René Bertin)
What exactly is the idea after having confirmed that things still work with cmake.out_of_source yes
? Submit with that line in place, or remove it again, and let things follow their course?
comment:9 Changed 10 years ago by larryv (Lawrence Velázquez)
The former.
Eventually, all ports using cmake-1.0
will contain either “cmake.out_of_source yes
” or “cmake.out_of_source no
”. At that point, we’ll switch the default to “yes” and remove all the “cmake.out_of_source yes
” lines (this is easily automated).
comment:10 follow-up: 11 Changed 10 years ago by RJVB (René Bertin)
There's one niggle with that scheme: ports that currently use out-of-source because they are obliged to. We lose trace of that if you remove all OOS setters when it becomes the default, breaking things if ever for whatever reason the default is switched back to non-OOS.
comment:11 follow-up: 24 Changed 10 years ago by larryv (Lawrence Velázquez)
Replying to rjvbertin@…:
There's one niggle with that scheme: ports that currently use out-of-source because they are obliged to. We lose trace of that if you remove all OOS setters when it becomes the default, breaking things if ever for whatever reason the default is switched back to non-OOS.
Why this would ever happen? And in the event that it does happen, presumably we’d go through this testing process again.
We don’t apply this logic anywhere else. Ports that install using make install
don’t all explictly set destroot.target install
to defend against possible changes to the default value.
This is getting off-topic.
comment:12 Changed 10 years ago by dbevans (David B. Evans)
comment:13 Changed 10 years ago by RJVB (René Bertin)
The ports I (co)maintain and that don't depend on the KDE4 portgroup (I provided a patch for that one to mk, who'll commit it)
- Vc: ticket:46774
- libical: comment:ticket:44469:13
- ECM: comment:ticket:46978:19
- oxygen-gtk{2,3}: comment:ticket:43971:3
comment:14 follow-up: 15 Changed 10 years ago by Schamschula (Marius Schamschula)
I saw rjvb's comment regarding my Vc port. I hadn't updated the Portfile as the port hasn't officially been added to MacPorts: https://trac.macports.org/ticket/46774 is still open. I did test his updated Portfile, with
cmake.out_of_source yes
in place: no problems here.
comment:15 Changed 10 years ago by RJVB (René Bertin)
Replying to mschamschula@…:
I saw rjvb's comment regarding my Vc port.
As a matter of fact, we created almost exactly the same Portfile independently; you just beat me to submitting it :)
comment:16 Changed 10 years ago by neverpanic (Clemens Lang)
Cc: | cal@… removed |
---|
comment:19 Changed 10 years ago by NicosPavlov
comment:20 Changed 10 years ago by michaelld (Michael Dickens)
Port: | airspy bladeRF glfw 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 liblastfm phonon phonon-backend-gstreamer rtl-sdr uhd removed |
---|
I think these are all of the ports I'm listed on:
- gnuradio: r134164
- uhd: r134170
- bladeRF: r134224
- glfw: r134225
- phonon: r134243
- phonon-backend-gstreamer: r134247
- liblastfm: r134242
- gr-air-modes: r134241
- gr-ais: r134240
- gr-baz: r134239
- gr-dvbs: r134238
- gr-dvbs2: r134237
- gr-dvbt: r134236
- gr-fcdproplus: r134235
- gr-fosphor: r134233
- gr-iqbalance: r134232
- gr-mac: r134231
- gr-osmosdr: r134230
- gr-rds: r134229
- airspy: r134227
- hackrf: r134226
- rtl-sdr: r134246
comment:21 Changed 10 years ago by tenomoto (Takeshi Enomoto)
Changed 10 years ago by daniel.evestedt@…
Attachment: | Portfile-h3dutil.diff added |
---|
Fixed Portfile for h3dutil.
comment:22 Changed 10 years ago by daniel.evestedt@…
Also updated the Portfiles and versions for the following ports that have not been added to the repository yet. Could someone please have a look and add them as h3dutil by itself does not do much?
comment:23 Changed 10 years ago by mojca (Mojca Miklavec)
Port: | Bear OpenGTL armadillo clhep eigen gate geant4 gerbil gmsh gmt5 gnudatalanguage h3dutil hugin-app iAIDA kst lensfun lib2geom libLASi libbiosig libgit2 libphonenumber-cpp libproxy libssh magicspp oxygen-icons pdf2htmlex pdfpc podofo quassel root6 wxLua removed |
---|
comment:24 Changed 10 years ago by mojca (Mojca Miklavec)
(Not to be taken seriously.)
Replying to larryv@…:
Replying to rjvbertin@…:
There's one niggle with that scheme: ports that currently use out-of-source because they are obliged to. We lose trace of that if you remove all OOS setters when it becomes the default, breaking things if ever for whatever reason the default is switched back to non-OOS.
Why this would ever happen? And in the event that it does happen, presumably we’d go through this testing process again.
We don’t apply this logic anywhere else.
When testing individual ports I sometimes get a feeling that it could be nice to distinguish between yes
, no
and dontcare
to distinguish between ports that only work with out-of-source, ports where out-of-source fails and ports that work under both regimes.
But of course that would be a waste of resources without any real benefit.
comment:25 Changed 10 years ago by kurthindenburg (Kurt Hindenburg)
Port: | chromaprint removed |
---|
chromaprint: r134479
comment:31 Changed 10 years ago by mojca (Mojca Miklavec)
Port: | FreeRDP gl2ps telepathy-qt vramsteg removed |
---|
- gl2ps: r135599
comment:33 Changed 10 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | openmaintainer@… removed |
---|---|
Port: | libnifalcon lmms removed |
libnifalcon: r135988
comment:34 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Port: | cuneiform removed |
---|
cuneiform: r136891
comment:35 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Port: | orfeotoolbox removed |
---|
orfeotoolbox: r136969
Changed 9 years ago by lubodiakov@…
Attachment: | Portfile-freealut.diff added |
---|
Includes cmake.out_of_source yes plus 10.5/10.4 tweaks
comment:36 Changed 9 years ago by pixilla (Bradley Giesbrecht)
Port: | mariadb mariadb-10.0 mariadb-10.1 mysql55 mysql56 percona removed |
---|
mariadb, mariadb-10.0, mariadb-10.1, mysql55, mysql56 and percona: r137069
comment:37 Changed 9 years ago by kurthindenburg (Kurt Hindenburg)
Port: | weechat removed |
---|
weechat r137362
comment:40 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Port: | tigervnc removed |
---|
tigervnc: r138607
comment:41 Changed 9 years ago by michaelld (Michael Dickens)
Cc: | michaelld@… removed |
---|---|
Port: | hackrf removed |
hackrf was done in r134226, and that's my last port so I'm removing myself from the cc list.
comment:42 Changed 9 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
openjpeg changed in r138982.
comment:43 Changed 9 years ago by ryandesign (Ryan Carsten Schmidt)
Cc: | benjaminlyu@… jonesc@… patrick@… removed |
---|---|
Port: | taglib task tinyxml wesnoth xrootd yajl yaml-cpp zorba removed |
comment:44 Changed 9 years ago by eborisch (Eric A. Borisch)
Cc: | eborisch@… removed |
---|---|
Port: | dcmtk eigen3 removed |
comment:45 Changed 9 years ago by mamoll (Mark Moll)
Port: | assimp ceres-solver fcl flann libccd ompl pqp py-pyside py-pyside-tools py-shiboken qhull removed |
---|
Removed: assimp, ceres-solver, fcl, flann, libccd, ompl, pqp, py-pyside, py-pyside-tools, py-shiboken, qhull
comment:46 Changed 9 years ago by michaelld (Michael Dickens)
Port: | avidemux removed |
---|
avidemux done in r141390.
comment:48 Changed 9 years ago by kurthindenburg (Kurt Hindenburg)
Port: | bullet removed |
---|
comment:49 Changed 9 years ago by raphael-st (Raphael Straub)
Cc: | raphael@… removed |
---|---|
Port: | scantailor removed |
scantailor done in r148275.
comment:50 Changed 9 years ago by g5pw (Aljaž Srebrnič)
Cc: | g5pw@… removed |
---|
Sysdig was updated in r147845.
comment:51 Changed 9 years ago by mf2k (Frank Schima)
Cc: | jwbacon@… removed |
---|
Removed jwbacon from Cc since he retired. See #51305.
comment:52 Changed 9 years ago by neurodroid (Christoph Schmidt-Hieber)
Cc: | christsc@… removed |
---|
Cc Me!
comment:53 Changed 9 years ago by mf2k (Frank Schima)
Port: | cutecom-qt4-mac removed |
---|
cutecom-qt4-mac done in r148651.
comment:54 Changed 9 years ago by mojca (Mojca Miklavec)
Description: | modified (diff) |
---|
comment:55 Changed 9 years ago by mamoll (Mark Moll)
Description: | modified (diff) |
---|
comment:56 Changed 9 years ago by dbevans (David B. Evans)
Description: | modified (diff) |
---|
py-bob-* has its own build system which uses cmake but not the portgroup. Removing it from this ticket.
comment:57 Changed 8 years ago by dstrubbe (David Strubbe)
Description: | modified (diff) |
---|
comment:58 Changed 8 years ago by RJVB (René Bertin)
- kde-1.0.tcl: r134210
That's kde4-1.1.tcl, in fact ;)
comment:59 Changed 8 years ago by mkae (Marko Käning)
Description: | modified (diff) |
---|
Thanks for notifying that, René! :)
comment:61 Changed 8 years ago by mojca (Mojca Miklavec)
Description: | modified (diff) |
---|
comment:62 Changed 8 years ago by lpsinger (Leo Singer)
Cc: | lpsinger removed |
---|---|
Description: | modified (diff) |
Port: | htcondor removed |
htcondor done in a58ca40049
comment:63 follow-up: 64 Changed 8 years ago by RJVB (René Bertin)
ports can also start migrating to the cmake 1.1 portgroup.
comment:64 Changed 8 years ago by larryv (Lawrence Velázquez)
I would recommend against this until we nail the new API down. Off-topic, anyway.
comment:65 Changed 8 years ago by RJVB (René Bertin)
Not really; new features aside the v1.1 PG sets cmake.out_of_source, and that's about all it does if you don't use the new API.
comment:67 Changed 8 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
comment:69 Changed 7 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
comment:70 Changed 7 years ago by mf2k (Frank Schima)
comment:71 Changed 7 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
comment:72 Changed 7 years ago by mf2k (Frank Schima)
comment:73 Changed 7 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
comment:74 Changed 7 years ago by mf2k (Frank Schima)
comment:75 Changed 7 years ago by Ryan Schmidt <git@…>
comment:76 Changed 7 years ago by ryandesign (Ryan Carsten Schmidt)
Port: | LucenePlusPlus OpenSceneGraph OpenSceneGraph-devel allegro5 apbs apiextractor blosc bob box2d charm exiv2 falcon freealut freecad gccxml-devel kealib libdynd libftdi libplist lua-luabitop nomacs opencv openjpeg physfs polkit-qt qgis qlandkartegt qlipper rsgislib scribus sdcv shogun-devel sigil synergy-devel sysdig tagainijisho usbmuxd viennacl vigra vrpn vtk wbxml2 widelands removed |
---|
comment:77 Changed 6 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
comment:78 Changed 6 years ago by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez)
comment:79 Changed 6 years ago by mf2k (Frank Schima)
Summary: | cmake-based ports: add cmake.out_of_source yes/no → cmake-based ports: Switch to cmake 1.1 portgroup |
---|
comment:80 Changed 6 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
comment:81 Changed 6 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
comment:82 Changed 6 years ago by michaelld (Michael Dickens)
Cc: | michaelld added |
---|
comment:83 Changed 5 years ago by yan12125 (Chih-Hsuan Yen)
comment:84 Changed 5 years ago by jmroot (Joshua Root)
Port: | openal-soft removed |
---|
comment:85 Changed 5 years ago by jmroot (Joshua Root)
comment:86 Changed 5 years ago by reneeotten (Renee Otten)
comment:87 Changed 5 years ago by RJVB (René Bertin)
comment:88 Changed 5 years ago by RJVB (René Bertin)
comment:89 Changed 5 years ago by raimue (Rainer Müller)
Cc: | raimue removed |
---|
comment:90 Changed 5 years ago by mf2k (Frank Schima)
comment:91 Changed 4 years ago by jmroot (Joshua Root)
In 7f890b8da604fefac0fac611ca0d6343447d16b9/macports-ports (dar, master, py38-reproject, revert-6945-rust-1.43.0, wireshark):
comment:92 Changed 4 years ago by reneeotten (Renee Otten)
In 55654bb18c55f5252a7b9f430945f1eede4eac61/macports-ports (dar, master, py38-reproject, revert-6945-rust-1.43.0, wireshark):
comment:93 Changed 4 years ago by RJVB (René Bertin)
In 900fde8631792e3819933a0a249173bcc2b79506/macports-ports (dar, master, py38-reproject, revert-6945-rust-1.43.0, wireshark):
comment:94 Changed 4 years ago by mf2k (Frank Schima)
Description: | modified (diff) |
---|
comment:95 Changed 4 years ago by ryandesign (Ryan Carsten Schmidt)
Port: | synergy removed |
---|
comment:96 Changed 4 years ago by mascguy (Christopher Nielsen)
Cc: | mascguy added |
---|
comment:97 Changed 4 years ago by mascguy (Christopher Nielsen)
Cc: | mascguy removed |
---|
comment:98 Changed 4 years ago by cooljeanius (Eric Gallager)
Cc: | cooljeanius added |
---|
comment:99 Changed 3 years ago by reneeotten (Renee Otten)
comment:100 Changed 3 years ago by reneeotten (Renee Otten)
Description: | modified (diff) |
---|---|
Port: | openbabel removed |
comment:101 Changed 3 years ago by catap (Kirill A. Korinsky)
comment:102 Changed 3 years ago by catap (Kirill A. Korinsky)
comment:103 Changed 3 years ago by dbevans (David B. Evans)
Cc: | dbevans removed |
---|
comment:104 Changed 3 years ago by chrstphrchvz (Christopher Chavez)
comment:105 Changed 2 years ago by chrstphrchvz (Christopher Chavez)
vtk switched to cmake 1.1 PortGroup in [3cf70c5c6a0/macports-ports]
comment:106 Changed 2 years ago by neverpanic (Clemens Lang)
Port: | vtk5 removed |
---|
comment:107 Changed 2 years ago by mascguy (Christopher Nielsen)
While this only affects a small number of ports, be aware that it's not currently possible to override build.cmd
with 1.1. (Per issue:64009)
comment:108 Changed 2 years ago by mascguy (Christopher Nielsen)
Keywords: | portgroup added |
---|
Add keyword portgroup, to pg-related tickets
comment:109 Changed 19 months ago by ryandesign (Ryan Carsten Schmidt)
Description: | modified (diff) |
---|---|
Port: | rabbitmq-c rspamd removed |
comment:110 Changed 15 months ago by nilason (Nicklas Larsson)
comment:111 Changed 15 months ago by petrrr
Cc: | petrrr added |
---|
comment:112 Changed 15 months ago by petrrr
Cc: | petrrr removed |
---|
comment:113 Changed 13 months ago by nilason (Nicklas Larsson)
comment:114 Changed 8 months ago by nilason (Nicklas Larsson)
pgrouting
switched to cmake 1.1 PortGroup in [8a5d83521adf00658cc12c3982506a6431374dd7/macports-ports].
comment:115 Changed 6 months ago by ryandesign (Ryan Carsten Schmidt)
Port: | FastAD HDF5-External-Filter-Plugins KeePassX SDL3-devel SoapySDR allegro5 apiextractor brotli cableswig cgal5 chromaprint converseen cutecom-qt4-mac eigen eo falcon gccxml-devel gerbil gmt5 gnss-sdr gnudatalanguage highway iAIDA innoextract jasper jasper2 kst libad9361-iio libbert libbiosig libcec libframe libftdi libjxl libmusicbrainz5 libsolv llvm-10 llvm-11 llvm-5.0 llvm-6.0 llvm-7.0 llvm-8.0 llvm-9.0 luametatex lzfse mariadb mariadb-10.1 mariadb-10.10 mariadb-10.11 mariadb-10.2 mariadb-10.3 mariadb-10.4 mariadb-10.5 mariadb-10.6 mariadb-10.7 mariadb-10.8 mariadb-10.9 mathgl mlpack mstch mulle-xcode-settings mysql55 mysql56 mysql57 netcdf oxygen-gtk2 oxygen-gtk2 oxygen-icons p8-platform pdf2htmlex phonon-backend-gstreamer phonon-backend-gstreamer plplot510 polyclipping qjson qlandkartegt rtmidi sdl12-compat shenidam shogun-devel sqliteman sysdig tasksh telepathy-qt tinyxml tmux-mem-cpu-load viennacl volk-gnss-sdr vramsteg vulkan-loader wireshark2 wireshark22 wireshark3 wireshark30 wxLua xalanc xournalpp yajl zopfli added; allegro alps assimp2 cgal clucene collada-dom dolfin graphite2 indi indi_maxdomeii json_spirit liblas libmsn libpcl metis newmat nifticlib oce ogre orocos-kdl orocos-rtt osgswig-devel parmetis pgrouting playerstage-player portmidi py-dynd qore-qt4-module scalapack seqan-apps sfcgal soci toluapp vxl removed |
---|
(list of ports removed)