./audio/ladspa, Linux Audio Developers Simple Plugin API

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.15, Package name: ladspa-1.15, Maintainer: pkgsrc-users

Many audio synthesis and recording packages are in use or in
development. These work in many different ways. LADSPA
provides a standard way for `plugin' audio processors to be used with
a wide range of these packages.

For instance, this allows a developer to make a reverb program and
bundle it into a LADSPA `plugin library.' Ordinary users can then use
this reverb within any LADSPA-friendly audio application.


Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: b7bbbf47e00b6c5248b35796a362644393457878
RMD160: 94ade7b6286d0536a80d748e33ed94162beef9cf
Filesize: 69.511 KB

Version history: (Expand)


CVS history: (Expand)


   2019-10-05 19:39:38 by Nia Alarie | Files touched by this commit (12) | Package removed
Log message:
ladspa: Update to 1.15

Version 1.14 - 3 Jan 2019

    Rename Makefile.
    Modernise C++ #include style.
    Make some globals static.
    Use mkdir -p rather than mkdirhier during build.
    Use GCC export map to ensure only the ladspa_descriptor() exported.
    Put libraries at the end of link instructions.
    Package with version number in archive and directory names.
    Tweaks to documentation processing.
    Fix bug in LADSPA plugin search which did not handle shared libraries that \ 
are not plugins correctly.
    Introduce a default LADSPA plugin search path.

Version 1.15 - 6 Jan 2019

    Perform macro string expansion in C code rather than in Makefile for better \ 
portability.
    Modernise init()/fini() style in GNU C plugin builds (not C++), tweak link \ 
line to correspond.
   2019-07-20 21:45:57 by Nia Alarie | Files touched by this commit (2)
Log message:
ladspa: Split out compilation targets to hopefully fix bulk builds.
   2019-07-16 00:58:50 by Nia Alarie | Files touched by this commit (5) | Package updated
Log message:
ladspa: various portability improvements from clément bouvier

* Add libtool support in install and build targets
* Add libtool support to test target
* Add endian.h header for macosx
* Bump PKGREVISION

closes PR pkg/54368
   2017-11-25 12:57:28 by Kamil Rytarowski | Files touched by this commit (2)
Log message:
ladspa: Correct injection of CFLAGS, CXXFLAGS, LDFLAGS

Patch the upstream makefile to rename CFLAGS, CXXFLAGS, LDFLAGS to
LOCAL_*. Retrieve  CFLAGS, CXXFLAGS, LDFLAGS from pkgsrc.

This package uses homegrown hardcoded macros for libraries (-fPIC), this
is not portable and should be adjusted in future.

This unbreaks build on NetBSD/amd64 8.99.7 as of today.
   2017-11-16 16:05:31 by Pierre Pronchery | Files touched by this commit (7) | Package updated
Log message:
More generic fix for CFLAGS and LDFLAGS for audio/ladspa

In the C plug-ins, mark the constructor and destructor functions as
such. While there, comment out a new target to run the tests; they are
broken, but not because of this modification. This allows us to use
cc(1) to link the plug-ins, thus working around a bug in the cwrappers
for ld(1).

Bump PKGREVISION, since this generates a different binary now that SSP
and FORTIFY are enabled.
   2017-07-15 20:12:51 by Thomas Klausner | Files touched by this commit (3)
Log message:
Fix LDFLAGS handling. Fixes RELRO build.

Funny how LDFLAGS passed to ld(1) doesn't work.
   2015-11-03 02:12:56 by Alistair G. Crooks | Files touched by this commit (409)
Log message:
Add SHA512 digests for distfiles for audio category

Problems found with existing distfiles:
	/pub/pkgsrc/distfiles/amp-0.7.6.tgz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-32000-1.0.8.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-music-48000-1.0.8.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-32000-1.0.22.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-en-us-callie-48000-1.0.22.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-16000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-8000-1.0.12.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-32000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-fr-ca-june-48000-1.0.18.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-32000-1.0.13.tar.gz
	/pub/pkgsrc/distfiles/freeswitch/freeswitch-sounds-ru-RU-elena-48000-1.0.13.tar.gz
	/pub/pkgsrc/distfiles/kid3-3.3.0.tar.gz
	/pub/pkgsrc/distfiles/libdca-0.0.5.tar.bz2
	/pub/pkgsrc/distfiles/mp3to.gz
	/pub/pkgsrc/distfiles/squeezeboxserver-7.5.1-noCPAN.tgz
No changes made to these file.

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.
   2013-09-13 11:11:13 by Jonathan Perkin | Files touched by this commit (2)
Log message:
Avoid "error: call of overloaded 'pow(int, unsigned int)' is ambiguous".