[arch-commits] Commit in lib32-ladspa/repos/multilib-x86_64 (5 files)
David Runge
dvzrv at archlinux.org
Wed Feb 6 15:01:06 UTC 2019
Date: Wednesday, February 6, 2019 @ 15:01:05
Author: dvzrv
Revision: 429740
archrelease: copy trunk to multilib-x86_64
Added:
lib32-ladspa/repos/multilib-x86_64/PKGBUILD
(from rev 429739, lib32-ladspa/trunk/PKGBUILD)
lib32-ladspa/repos/multilib-x86_64/fix-memleak-in-plugin-scanning.patch
(from rev 429739, lib32-ladspa/trunk/fix-memleak-in-plugin-scanning.patch)
Deleted:
lib32-ladspa/repos/multilib-x86_64/PKGBUILD
lib32-ladspa/repos/multilib-x86_64/fallback-ladspa-path.patch
lib32-ladspa/repos/multilib-x86_64/fix-memleak-in-plugin-scanning.patch
--------------------------------------+
PKGBUILD | 98 +++++++++++++++------------------
fallback-ladspa-path.patch | 27 ---------
fix-memleak-in-plugin-scanning.patch | 22 +++----
3 files changed, 56 insertions(+), 91 deletions(-)
Deleted: PKGBUILD
===================================================================
--- PKGBUILD 2019-02-06 15:00:55 UTC (rev 429739)
+++ PKGBUILD 2019-02-06 15:01:05 UTC (rev 429740)
@@ -1,53 +0,0 @@
-# Maintainer: Maxime Gauduin <alucryd at archlinux.org>
-# Contributor: carstene1ns <arch.carsten at teibes.de>
-
-pkgname=lib32-ladspa
-pkgver=1.13
-pkgrel=6
-pkgdesc="Linux Audio Developer's Simple Plugin API"
-arch=('x86_64')
-url='http://www.ladspa.org/'
-license=('LGPL')
-depends=('ladspa' 'lib32-gcc-libs' 'lib32-glibc')
-makedepends=('gcc-multilib')
-source=("https://github.com/OpenMandrivaAssociation/ladspa/raw/master/ladspa_sdk_${pkgver}.tgz"
- 'fallback-ladspa-path.patch'
- 'fix-memleak-in-plugin-scanning.patch')
-sha256sums=('b5ed3f4f253a0f6c1b7a1f4b8cf62376ca9f51d999650dd822650c43852d306b'
- 'e1b2dfbb522e9b897048df140e90c972ab383ede849a3b25a472d206eeb5a7c5'
- '27be471df55951fa1cc53089631b167e2654436fc5b3a5773f357cb9f9e29005')
-
-prepare() {
- cd ladspa_sdk/src
-
- patch -Np2 -i ../../fallback-ladspa-path.patch
- patch -Np1 -i ../../fix-memleak-in-plugin-scanning.patch
-
- sed -e "s/mkdirhier/mkdir -p/;
- s#-O3#${CFLAGS} ${LDFLAGS/,--as-needed/}#" \
- -i makefile
-}
-
-build() {
- cd ladspa_sdk/src
-
-
- make \
- CC='gcc -m32' \
- CPP='g++ -m32' \
- LD='ld -m elf_i386' \
- targets
-}
-
-package() {
- cd ladspa_sdk/src
-
- make \
- INSTALL_PLUGINS_DIR="${pkgdir}"/usr/lib32/ladspa/ \
- INSTALL_INCLUDE_DIR="${pkgdir}"/usr/include/ \
- INSTALL_BINARY_DIR="${pkgdir}"/usr/bin/ \
- install
- rm -rf "${pkgdir}"/usr/{bin,include}
-}
-
-# vim: ts=2 sw=2 et:
Copied: lib32-ladspa/repos/multilib-x86_64/PKGBUILD (from rev 429739, lib32-ladspa/trunk/PKGBUILD)
===================================================================
--- PKGBUILD (rev 0)
+++ PKGBUILD 2019-02-06 15:01:05 UTC (rev 429740)
@@ -0,0 +1,45 @@
+# Maintainer: Maxime Gauduin <alucryd at archlinux.org>
+# Contributor: carstene1ns <arch.carsten at teibes.de>
+# Contributor: David Runge <dave at sleepmap.de>
+
+_name=ladspa
+pkgname=lib32-ladspa
+pkgver=1.15
+pkgrel=1
+pkgdesc="Linux Audio Developer's Simple Plugin API"
+arch=('x86_64')
+url="https://www.ladspa.org/"
+license=('LGPL')
+depends=('ladspa' 'lib32-gcc-libs')
+makedepends=('gcc-multilib')
+source=("https://ladspa.org/download/${_name}_sdk_${pkgver}.tgz"
+ 'fix-memleak-in-plugin-scanning.patch')
+sha256sums=('4229959b09d20c88c8c86f4aa76427843011705df22d9c28b38359fd1829fded'
+ '27be471df55951fa1cc53089631b167e2654436fc5b3a5773f357cb9f9e29005')
+
+prepare() {
+ mv -v ${_name}_sdk_${pkgver} ${pkgname}-${pkgver}
+ cd "${pkgname}-${pkgver}"
+ patch -Np0 -i "../fix-memleak-in-plugin-scanning.patch"
+ # add LDFLAGS for full RELRO
+ sed -e "s#-O2#${CFLAGS} ${LDFLAGS}#" -i src/Makefile
+}
+
+build() {
+ cd "${pkgname}-${pkgver}/src"
+ make \
+ CC='gcc -m32' \
+ CPP='g++ -m32' \
+ LD='ld -m elf_i386' \
+ targets
+}
+
+package() {
+ cd "${pkgname}-${pkgver}/src"
+ make INSTALL_PLUGINS_DIR="${pkgdir}/usr/lib32/ladspa/" \
+ INSTALL_INCLUDE_DIR="${pkgdir}/usr/include/" \
+ INSTALL_BINARY_DIR="${pkgdir}/usr/bin/" install
+ rm -rf "${pkgdir}"/usr/{bin,include}
+}
+
+# vim: ts=2 sw=2 et:
Deleted: fallback-ladspa-path.patch
===================================================================
--- fallback-ladspa-path.patch 2019-02-06 15:00:55 UTC (rev 429739)
+++ fallback-ladspa-path.patch 2019-02-06 15:01:05 UTC (rev 429740)
@@ -1,27 +0,0 @@
-diff -upr ladspa_sdk.orig/src/load.c ladspa_sdk/src/load.c
---- ladspa_sdk.orig/src/load.c 2012-09-26 07:37:24.000000000 +0300
-+++ ladspa_sdk/src/load.c 2012-09-26 07:38:58.000000000 +0300
-@@ -54,6 +54,8 @@ dlopenLADSPA(const char * pcFilename, in
- to search. */
-
- pcLADSPAPath = getenv("LADSPA_PATH");
-+ if (! pcLADSPAPath)
-+ pcLADSPAPath = "/usr/lib/ladspa";
-
- if (pcLADSPAPath) {
-
-diff -upr ladspa_sdk.orig/src/search.c ladspa_sdk/src/search.c
---- ladspa_sdk.orig/src/search.c 2012-09-26 07:37:24.000000000 +0300
-+++ ladspa_sdk/src/search.c 2012-09-26 07:38:46.000000000 +0300
-@@ -99,10 +99,7 @@ LADSPAPluginSearch(LADSPAPluginSearchCal
-
- pcLADSPAPath = getenv("LADSPA_PATH");
- if (!pcLADSPAPath) {
-- fprintf(stderr,
-- "Warning: You do not have a LADSPA_PATH "
-- "environment variable set.\n");
-- return;
-+ pcLADSPAPath = "/usr/lib/ladspa";
- }
-
- pcStart = pcLADSPAPath;
Deleted: fix-memleak-in-plugin-scanning.patch
===================================================================
--- fix-memleak-in-plugin-scanning.patch 2019-02-06 15:00:55 UTC (rev 429739)
+++ fix-memleak-in-plugin-scanning.patch 2019-02-06 15:01:05 UTC (rev 429740)
@@ -1,11 +0,0 @@
---- src/search.c.orig 2008-11-07 00:38:18.000000000 +0100
-+++ src/search.c 2008-11-07 00:50:51.000000000 +0100
-@@ -83,6 +83,8 @@
- dlclose(pcFilename);
- free(pcFilename);
- }
-+ } else {
-+ free(pcFilename);
- }
- }
- }
Copied: lib32-ladspa/repos/multilib-x86_64/fix-memleak-in-plugin-scanning.patch (from rev 429739, lib32-ladspa/trunk/fix-memleak-in-plugin-scanning.patch)
===================================================================
--- fix-memleak-in-plugin-scanning.patch (rev 0)
+++ fix-memleak-in-plugin-scanning.patch 2019-02-06 15:01:05 UTC (rev 429740)
@@ -0,0 +1,11 @@
+--- src/search.c.orig 2008-11-07 00:38:18.000000000 +0100
++++ src/search.c 2008-11-07 00:50:51.000000000 +0100
+@@ -83,6 +83,8 @@
+ dlclose(pcFilename);
+ free(pcFilename);
+ }
++ } else {
++ free(pcFilename);
+ }
+ }
+ }
More information about the arch-commits
mailing list