pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/audio/ladspa ladspa: Correct injection of CFLAGS, CXXF...
details: https://anonhg.NetBSD.org/pkgsrc/rev/72506f2bc25d
branches: trunk
changeset: 371969:72506f2bc25d
user: kamil <kamil%pkgsrc.org@localhost>
date: Sat Nov 25 11:57:28 2017 +0000
description:
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.
diffstat:
audio/ladspa/distinfo | 4 ++--
audio/ladspa/patches/patch-aa | 41 +++++++++++++++++++++++------------------
2 files changed, 25 insertions(+), 20 deletions(-)
diffs (127 lines):
diff -r 071191843a7a -r 72506f2bc25d audio/ladspa/distinfo
--- a/audio/ladspa/distinfo Sat Nov 25 09:16:23 2017 +0000
+++ b/audio/ladspa/distinfo Sat Nov 25 11:57:28 2017 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.12 2017/11/16 15:05:31 khorben Exp $
+$NetBSD: distinfo,v 1.13 2017/11/25 11:57:28 kamil Exp $
SHA1 (ladspa_sdk_1.13.tgz) = 2b69e28afb62c0d97943124f48ed82de796f83ed
RMD160 (ladspa_sdk_1.13.tgz) = e9eeae8edd24a6890fac3e34c4b55f844f44f8a0
SHA512 (ladspa_sdk_1.13.tgz) = a1dab807fda58e08869d3f519be5fa91c394690eb13006fbe7f20b332548e4676b32b01273f5695bf36c8da72190c07618662a76d50f991b3f05068ac2b346ef
Size (ladspa_sdk_1.13.tgz) = 70540 bytes
-SHA1 (patch-aa) = 721eddb7269f2c20eecc45b64a293b44395a3fc3
+SHA1 (patch-aa) = 80983955586f314e5e759516ae2c84d0933f1a0b
SHA1 (patch-ab) = 1ad33baf6dcc4633e1459b6585cc8ccada57831f
SHA1 (patch-ac) = 40108e5e4fdba9b2be322d0de532a97322d22325
SHA1 (patch-plugins_amp.c) = e0336ff7fe078aa6b4e6b3d25b21b70ac6dc127d
diff -r 071191843a7a -r 72506f2bc25d audio/ladspa/patches/patch-aa
--- a/audio/ladspa/patches/patch-aa Sat Nov 25 09:16:23 2017 +0000
+++ b/audio/ladspa/patches/patch-aa Sat Nov 25 11:57:28 2017 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.6 2017/11/16 15:05:31 khorben Exp $
+$NetBSD: patch-aa,v 1.7 2017/11/25 11:57:28 kamil Exp $
* Fix the destination directories
* Use cc(1) to link the plug-ins
@@ -19,21 +19,21 @@
###############################################################################
#
-@@ -14,9 +14,11 @@ INSTALL_BINARY_DIR = /usr/bin/
+@@ -14,9 +14,10 @@ INSTALL_BINARY_DIR = /usr/bin/
#
INCLUDES = -I.
-LIBRARIES = -ldl -lm
-CFLAGS = $(INCLUDES) -Wall -Werror -O3 -fPIC
-+CPPFLAGS = $(INCLUDES)
-+CFLAGS = -Wall -Werror -fPIC
- CXXFLAGS = $(CFLAGS)
+-CXXFLAGS = $(CFLAGS)
++LOCAL_CPPFLAGS = $(INCLUDES) -fPIC $(CPPFLAGS)
++LOCAL_CFLAGS = $(INCLUDES) -fPIC $(CFLAGS)
+LIBRARIES = $(DL_LIBS) -lm
-+LDFLAGS =
++LOCAL_LDFLAGS = $(LDFLAGS)
PLUGINS = ../plugins/amp.so \
../plugins/delay.so \
../plugins/filter.so \
-@@ -25,8 +27,8 @@ PLUGINS = ../plugins/amp.so \
+@@ -25,8 +26,8 @@ PLUGINS = ../plugins/amp.so \
PROGRAMS = ../bin/analyseplugin \
../bin/applyplugin \
../bin/listplugins
@@ -44,24 +44,24 @@
###############################################################################
#
-@@ -34,12 +36,12 @@ CPP = c++
+@@ -34,12 +35,12 @@ CPP = c++
#
../plugins/%.so: plugins/%.c ladspa.h
- $(CC) $(CFLAGS) -o plugins/$*.o -c plugins/$*.c
- $(LD) -o ../plugins/$*.so plugins/$*.o -shared
-+ $(CC) $(CPPFLAGS) $(CFLAGS) -o plugins/$*.o -c plugins/$*.c
-+ $(CC) -shared $(LDFLAGS) -o ../plugins/$*.so plugins/$*.o
++ $(CC) $(LOCAL_CPPFLAGS) $(LOCAL_CFLAGS) -o plugins/$*.o -c plugins/$*.c
++ $(CC) -shared $(LOCAL_LDFLAGS) -o ../plugins/$*.so plugins/$*.o
../plugins/%.so: plugins/%.cpp ladspa.h
- $(CPP) $(CXXFLAGS) -o plugins/$*.o -c plugins/$*.cpp
- $(CPP) -o ../plugins/$*.so plugins/$*.o -shared
-+ $(CXX) $(CPPFLAGS) $(CXXFLAGS) -o plugins/$*.o -c plugins/$*.cpp
-+ $(CXX) -shared $(LDFLAGS) -o ../plugins/$*.so plugins/$*.o
++ $(CXX) $(LOCAL_CPPFLAGS) $(LOCAL_CXXFLAGS) -o plugins/$*.o -c plugins/$*.cpp
++ $(CXX) -shared $(LOCAL_LDFLAGS) -o ../plugins/$*.so plugins/$*.o
###############################################################################
#
-@@ -58,13 +60,13 @@ test: /tmp/test.wav ../snd/noise.wav alw
+@@ -58,13 +59,13 @@ test: /tmp/test.wav ../snd/noise.wav alw
-sndfile-play /tmp/test.wav
@echo Test complete.
@@ -82,7 +82,7 @@
/tmp/test.wav: targets ../snd/noise.wav
../bin/listplugins
-@@ -82,7 +84,7 @@ install: targets
+@@ -82,7 +83,7 @@ install: targets
../plugins/delay.so delay_5s 1 0.1 \
../plugins/amp.so amp_mono 4 \
@@ -91,24 +91,29 @@
###############################################################################
#
-@@ -90,17 +92,17 @@ targets: $(PLUGINS) $(PROGRAMS)
+@@ -90,17 +91,17 @@ targets: $(PLUGINS) $(PROGRAMS)
#
../bin/applyplugin: applyplugin.o load.o default.o
- $(CC) $(CFLAGS) $(LIBRARIES) \
-+ $(CC) $(LDFLAGS) $(LIBRARIES) \
++ $(CC) $(LOCAL_LDFLAGS) $(LIBRARIES) \
-o ../bin/applyplugin \
applyplugin.o load.o default.o
../bin/analyseplugin: analyseplugin.o load.o default.o
- $(CC) $(CFLAGS) $(LIBRARIES) \
-+ $(CC) $(LDFLAGS) $(LIBRARIES) \
++ $(CC) $(LOCAL_LDFLAGS) $(LIBRARIES) \
-o ../bin/analyseplugin \
analyseplugin.o load.o default.o
../bin/listplugins: listplugins.o search.o
- $(CC) $(CFLAGS) $(LIBRARIES) \
-+ $(CC) $(LDFLAGS) $(LIBRARIES) \
++ $(CC) $(LOCAL_LDFLAGS) $(LIBRARIES) \
-o ../bin/listplugins \
listplugins.o search.o
+@@ -123,4 +124,3 @@ backup: clean
+ tar czf `date '+../backup/ladspa_sdk.%Y%m%d%H%M.tgz'` ladspa_sdk/)
+
+ ###############################################################################
+-
Home |
Main Index |
Thread Index |
Old Index