[arch-commits] Commit in lib32-ladspa/repos/multilib-x86_64 (4 files)

David Runge dvzrv at gemini.archlinux.org
Mon Oct 11 16:52:06 UTC 2021


    Date: Monday, October 11, 2021 @ 16:52:06
  Author: dvzrv
Revision: 1029542

archrelease: copy trunk to multilib-x86_64

Added:
  lib32-ladspa/repos/multilib-x86_64/PKGBUILD
    (from rev 1029541, lib32-ladspa/trunk/PKGBUILD)
  lib32-ladspa/repos/multilib-x86_64/fix-memleak-in-plugin-scanning.patch
    (from rev 1029541, lib32-ladspa/trunk/fix-memleak-in-plugin-scanning.patch)
Deleted:
  lib32-ladspa/repos/multilib-x86_64/PKGBUILD
  lib32-ladspa/repos/multilib-x86_64/fix-memleak-in-plugin-scanning.patch

--------------------------------------+
 PKGBUILD                             |   92 ++++++++++++++++-----------------
 fix-memleak-in-plugin-scanning.patch |   22 +++----
 2 files changed, 58 insertions(+), 56 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2021-10-11 16:51:56 UTC (rev 1029541)
+++ PKGBUILD	2021-10-11 16:52:06 UTC (rev 1029542)
@@ -1,45 +0,0 @@
-# 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:

Copied: lib32-ladspa/repos/multilib-x86_64/PKGBUILD (from rev 1029541, lib32-ladspa/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2021-10-11 16:52:06 UTC (rev 1029542)
@@ -0,0 +1,47 @@
+# Maintainer: Maxime Gauduin <alucryd at archlinux.org>
+# Contributor: David Runge <dvzrv at archlinux.org>
+# Contributor: carstene1ns <arch.carsten at teibes.de>
+
+_name=ladspa
+pkgname=lib32-ladspa
+pkgver=1.17
+pkgrel=1
+pkgdesc="Linux Audio Developer's Simple Plugin API"
+arch=('x86_64')
+url="https://www.ladspa.org/"
+license=('LGPL2.1')
+depends=("${_name}=${pkgver}" 'lib32-gcc-libs')
+makedepends=('gcc-multilib' 'lib32-libsndfile')
+source=("https://ladspa.org/download/${_name}_sdk_${pkgver}.tgz"
+        'fix-memleak-in-plugin-scanning.patch')
+sha512sums=('37f94aa52b5a2f8709528989dea289eb01342f3bcb9e85d0f4829ddd9d90b2934a113db11100f09375a50f6612122b78156fec916f2c78a22406253d5cb394c7'
+            'e80a575e6afe42f9d0ac1234a7832a29fb9362c7ab7b2d6b14cc3e6da6a9ba67af886cf09f1c0b78c161205084f705049fb4dc22fe2795efaeb7d94da90dc93e')
+b2sums=('cfb80e8ced314d5cc62fcb7f0b82e58f572503f2a732b2bb8a58343e8f69e417c0b0a2919bbb40629567fb331bf60a7f0c6f186db47e5b2651725b039526cdbb'
+        'b2235b41d9638cceb93a41452f1f0b710bc3f9264fe735972099244dfc8d98d354c7d15084d79b0bdfc4fa3f437f9368f81aa0ebdb7e39df5900fbbf172927c2')
+
+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: fix-memleak-in-plugin-scanning.patch
===================================================================
--- fix-memleak-in-plugin-scanning.patch	2021-10-11 16:51:56 UTC (rev 1029541)
+++ fix-memleak-in-plugin-scanning.patch	2021-10-11 16:52:06 UTC (rev 1029542)
@@ -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 1029541, lib32-ladspa/trunk/fix-memleak-in-plugin-scanning.patch)
===================================================================
--- fix-memleak-in-plugin-scanning.patch	                        (rev 0)
+++ fix-memleak-in-plugin-scanning.patch	2021-10-11 16:52:06 UTC (rev 1029542)
@@ -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