Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#37313 closed defect (fixed)

atlas Portfile parse error

Reported by: jdgleeson@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: Cc: mdbecque@…, Veence (Vincent), dershow, neverpanic (Clemens Lang)
Port: atlas

Description

After a selfupdate, 'port outdated' was no longer reporting my outdated atlas port (PPC).

The last 6 lines of 'sudo port -d sync' are:

Creating port index in /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports
Failed to parse file math/atlas/Portfile: missing close-brace

Total number of ports parsed:	1 
Ports successfully parsed:	0 
Ports failed:			1 
Up-to-date ports skipped:	16135

A diff reveals that the '{' at the end of line 477 has no mathching '}':

468a476,479
>         # Ensure libgomp is linked
>         if {[info exists gccversion] && ${gccnumber} > 45} {
>             reinplace -E "s|(LIBS =.*)|\\1 ${prefix}/lib/gcc${gccnumber}/libgomp.dylib|" \
>                 ${atlas_path}/build/Make.inc

I've Cc'd the names on ticket "#36569: Atlas 3.10.0_1 - build failure" because this file is part of its fix (apologies for spam if I'm wrong).

Change History (2)

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

Cc: cal@… added
Resolution: fixed
Status: newclosed

comment:2 Changed 6 years ago by Veence (Vincent)

Thanks Ryan. I made some last time changes just before committing the Portfile and obviously I overlooked this.

Note: See TracTickets for help on using tickets.