[fpc-devel] update for the sndfile.pp binding

Adriaan van Os fpc at microbizz.nl
Tue Sep 25 09:37:07 CEST 2007


> Michael Van Canneyt wrote:
>>
>> On Sat, 22 Sep 2007, ik wrote:
>>
>>> Hello,
>>>
>>> While trying to work with the library, I have noticed that the
>>> packages/extra/sndfile/sndfile.pp is old, and most of the API there is
>>> obsolete and no longer exists on the library.
>>>
>>> So I have created (from scratch) a new translation for the latest
>>> version (1.0.17) that came out over a year ago.
>>
>> I have committed your translation, thank you very much.
>>
>>> I will send a new demo and the rest of the updates later on this week.
>>
>> That would be good, because the example no longer works now :/
> 
> That's a coincidence ! I have an updated sndfile.pp also, created from 
> scratch and breaking the demo program. I uploaded it to 
> <http://www.microbizz.nl/sndfile.pas.bz2>. You may want to have a look 
> at it. It compiles with both FPC and GPC.

Another issue is that neither the Readme file nor sndfile.pp mentiones that sndfile is licensed 
under the LGPL <http://www.mega-nerd.com/libsndfile/>. Therefore, I think the FPC distribution 
violates the libsndfile LGPL license, as FPC itself is distributed under the GPL-with-linking 
exception.

Regards,

Adriaan van Os

P.S.
I suggest to rename the package directory to "libsndfile" as that seems to be the project's name 
<http://www.mega-nerd.com/libsndfile/>.



More information about the fpc-devel mailing list