[MacPorts] #40347: py26-pyphant: use python PortGroup, merge multiple ports into subports, upgrade to version 1.0b2

MacPorts noreply at macports.org
Tue Feb 25 07:49:09 PST 2014


#40347: py26-pyphant: use python PortGroup, merge multiple ports into subports,
upgrade to version 1.0b2
---------------------------+----------------------
  Reporter:  mojca@…       |      Owner:  rowue@…
      Type:  update        |     Status:  new
  Priority:  Normal        |  Milestone:
 Component:  ports         |    Version:
Resolution:                |   Keywords:  haspatch
      Port:  py26-pyphant  |
---------------------------+----------------------

Comment (by mojca@…):

 Thank you very much.

 Now, the `carbon` variant doesn't work properly because it's not connected
 to the choice of wxWidgets vs. wxGTK. If I install `py27-pyphant`, it
 starts X11 which makes no sense at all. Also, it's no longer `carbon`
 that's being used in `wxWidgets-3.0`, it's Cocoa, so the keyword is
 misleading as well. I fixed this somehow, even though my fix is not
 complete (it doesn't support `wxPython-2.8 +carbon` – I don't think it's
 worth the effort – and I could leave `+carbon` there for compatibility
 reasons.)

 I created a suggestion for a port containing all subports together
 (combining all six ports in a single `Portfile`), see r117399
 (http://trac.macports.org/browser/users/mojca/wxports/python/py-
 pyphant/Portfile?rev=117399). Can you please take a look and commit it if
 you find it appropriate (or change whatever is missing)? (I can commit it
 as well, but I'm not the maintainer, so I would need maintainer's blessing
 in either case.)

 I would like to suggest changing a few more things, but let's make it
 step-by-step. I'm really glad that it works with wxWidgets 3.0 now, I
 would only like to see the ports slightly simplified by merging them and
 thus leaving less maintenance burden in case of upgrades.

-- 
Ticket URL: <https://trac.macports.org/ticket/40347#comment:14>
MacPorts <http://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list