Opened 9 years ago

Closed 8 years ago

#25726 closed update (fixed)

autopano-sift-c: update to 2.5.1

Reported by: hvdwolf@… Owned by: p.schmiedeskamp@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: haspatch Cc: ryandesign (Ryan Schmidt)
Port: autopano-sift-c

Description

The portfile for autopano-sift-c was still based on the old 2.4 svn 2903 version. I updated it to the current stable 2.5.1 version

Attachments (3)

Portfile.diff.autopano-sift-c (1.2 KB) - added by hvdwolf@… 9 years ago.
unified diff of original Portfile
Portfile.diff.2.autopano-sift-c (1.2 KB) - added by hvdwolf@… 9 years ago.
unified diff of original Portfile - version 2
Portfile.diff.3.autopano-sift-c (1.5 KB) - added by hvdwolf@… 9 years ago.
version 3 of diff to Portfile: now using cmake PortGroup and building universal works

Download all attachments as: .zip

Change History (8)

Changed 9 years ago by hvdwolf@…

unified diff of original Portfile

comment:1 Changed 9 years ago by hvdwolf@…

I added a new diff.

Changed 9 years ago by hvdwolf@…

unified diff of original Portfile - version 2

comment:2 Changed 9 years ago by jmroot (Joshua Root)

Cc: p.schmiedeskamp@… removed
Owner: changed from macports-tickets@… to p.schmiedeskamp@…
Port: autopano-sift-c added
Version: 1.9.1

comment:3 Changed 9 years ago by jmroot (Joshua Root)

Keywords: haspatch added

Changed 9 years ago by hvdwolf@…

version 3 of diff to Portfile: now using cmake PortGroup and building universal works

comment:4 Changed 9 years ago by hvdwolf@…

I created another update for the diff (sorry, I'm learning along the way). the Portfile is now using the "PortGroup cmake 1.0" setting. It will also build universally now, at least for i386 and x86_64

comment:5 Changed 8 years ago by ryandesign (Ryan Schmidt)

Cc: ryandesign@… added
Resolution: fixed
Status: newclosed
Summary: version update for autopano-sift-c portfileautopano-sift-c: update to 2.5.1

The port was already updated to use the cmake portgroup in r79238.

The patch changes the port name (in case only); I'm not sure MacPorts will handle such an upgrade correctly so I'm not going to rename the port.

I committed this patch in r79978 with these changes:

  • removed worksrcdir line because it was set to the default
  • updated distname line since I'm not changing the port name
  • removed md5 checksum; added rmd160 checksum
  • adjusted master_sites

I did not add "-flat_namespace -undefined suppress" to CFLAGS and CXXFLAGS nor did I add "-prebind" to LDFLAGS because the port built fine for me without them on Snow Leopard. If you believe these flags are necessary, could you explain?

I did not add the dependencies on jpeg, tiff and libpng because dependency libpano13 already has those dependencies.

Note: See TracTickets for help on using tickets.