Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#31428 closed update (fixed)

root: update to 5.30.02

Reported by: cjones051073 (Chris Jones) Owned by: mf2k (Frank Schima)
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch maintainer Cc: ryandesign (Ryan Carsten Schmidt)
Port: root

Description (last modified by ryandesign (Ryan Carsten Schmidt))

Update to the root port

The main changes are :

  • Bump the version to 5.30.02
  • remove the option disabling parallel builds, as this is now redundant. Parallel builds work fine, at least for me.
  • comment out the kerberos5 variant, which doesn't work. Under discussion with the ROOT team.
  • Clean up a bit the way the various pythonXY ports are written. No longer hardcodes the files to copy to the python site-packages during post-destroot, but globs for all files matching *.py*
  • Add a python31 variant. No python32 variant yet, since root doesn't yet support this python version.

Chris

Attachments (1)

root.diff (8.4 KB) - added by cjones051073 (Chris Jones) 13 years ago.

Download all attachments as: .zip

Change History (7)

Changed 13 years ago by cjones051073 (Chris Jones)

Attachment: root.diff added

comment:1 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Description: modified (diff)
Keywords: haspatch maintainer added
Milestone: MacPorts Future
Summary: Update root to v5.30.02root: update to 5.30.02

The Milestone field is not used for port tickets.

comment:2 Changed 13 years ago by mf2k (Frank Schima)

Owner: changed from macports-tickets@… to macsforever2000@…
Status: newassigned
Version: 2.0.3

comment:3 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added

The patch looks reasonable, but it fails to build for me on Snow Leopard with Xcode 3.2.6:

Undefined symbols:
  "TSocket::RecvRaw(void*, int, ESendRecvOptions)", referenced from:
      pingXproofdAt()     in pq2ping.o
      pingXproofdAt()     in pq2ping.o
      pingXrootdAt()     in pq2ping.o
      pingXrootdAt()     in pq2ping.o
  "TSocket::SendRaw(void const*, int, ESendRecvOptions)", referenced from:
      pingXproofdAt()     in pq2ping.o
      pingXproofdAt()     in pq2ping.o
      pingXrootdAt()     in pq2ping.o
  "TSocket::TSocket(char const*, int, int)", referenced from:
      pingXproofdAt()     in pq2ping.o
      pingXrootdAt()     in pq2ping.o
  "TSocket::Close(char const*)", referenced from:
      TSocket::~TSocket()in pq2ping.o
  "vtable for TSocket", referenced from:
      TSocket::~TSocket()in pq2ping.o
ld: symbol(s) not found

comment:4 Changed 13 years ago by mf2k (Frank Schima)

Resolution: fixed
Status: assignedclosed

Not that error again. It builds fine for me on Snow Leopard. I'm committing for now. If the buildbot fails, We can retract it. r84599.

comment:5 Changed 13 years ago by mf2k (Frank Schima)

Buildbot built fine. Maybe there is a conflicting port? Ryan, did you use default variants?

comment:6 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Yes I used default variants. I filed #31447 for this.

Note: See TracTickets for help on using tickets.