Opened 8 years ago

Last modified 8 years ago

#49821 closed update

libsndfile - update to 1.0.26 — at Initial Version

Reported by: janstary (Jan Starý) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.3.4
Keywords: haspatch maintainer Cc:
Port: libsndfile

Description

Here is a patch to the Portfile of audio/libsndfile which brings it to the latest 1.0.26 release, and the upgraded version of files/

The speex.patch removes SPEEX_* from EXTERNAL_* in configure; I believe speex.patch is a better name, and configure.patch should be replaced with this.

The carbon.patch is a better version of fix-include.patch which it should replace. Not only does it remove the Carbon.h include from sndfile-play.c, but it removes Carbon altogether.

I am leaving srcconfig.h.ed as is, but I am not completely sure about its purpose; if BIG_ENDIAN, LP64, etc, is defined, then ./configure (which creates config.h) is supposed to figure out the SIZEOF_LONG etc, right? If not, it's a bug in configure, not something we should patch in the resulting config.h, right?

I also removed the sqlite variant from the Portfile. Only sndfile-regtest uses sqlite; does anybody use sndfile-regtest?

Jan

Change History (2)

Changed 8 years ago by janstary (Jan Starý)

Attachment: carbon.patch added

remove Carbon from libsndfile

Changed 8 years ago by janstary (Jan Starý)

Attachment: speex.patch added

remove SPEEX_* from libsndfile

Note: See TracTickets for help on using tickets.