| @@ -1,21 +1,34 @@ | | | @@ -1,21 +1,34 @@ |
1 | $NetBSD: patch-aa,v 1.4 2005/03/22 14:58:55 cube Exp $ | | 1 | $NetBSD: patch-aa,v 1.5 2021/11/28 05:22:15 pho Exp $ |
2 | | | 2 | |
3 | --- Makefile.orig 2004-05-16 19:21:50.000000000 +0200 | | 3 | * Change the hard-coded plugin path. |
| | | 4 | * NetBSD requires -lossaudio to use OSS. |
| | | 5 | * Honor LDFLAGS to support RELRO. |
| | | 6 | |
| | | 7 | --- Makefile.orig 2004-08-19 20:07:27.000000000 +0000 |
4 | +++ Makefile | | 8 | +++ Makefile |
5 | @@ -8,14 +8,14 @@ export PACKAGE LOCALEDIR | | 9 | @@ -8,14 +8,14 @@ export PACKAGE LOCALEDIR |
6 | | | 10 | |
7 | GTK_CONFIG = pkg-config gtk+-2.0 | | 11 | GTK_CONFIG = pkg-config gtk+-2.0 |
8 | | | 12 | |
9 | -PLUGIN_DIR ?= /usr/local/lib/gkrellm2/plugins | | 13 | -PLUGIN_DIR ?= /usr/local/lib/gkrellm2/plugins |
10 | +PLUGIN_DIR ?= $(PREFIX)/lib/gkrellm2/plugins | | 14 | +PLUGIN_DIR ?= $(PREFIX)/lib/gkrellm2/plugins |
11 | GKRELLM_INCLUDE = -I/usr/local/include | | 15 | GKRELLM_INCLUDE = -I/usr/local/include |
12 | | | 16 | |
13 | GTK_CFLAGS = `$(GTK_CONFIG) --cflags` | | 17 | GTK_CFLAGS = `$(GTK_CONFIG) --cflags` |
14 | GTK_LIB = `$(GTK_CONFIG) --libs` | | 18 | GTK_LIB = `$(GTK_CONFIG) --libs` |
15 | | | 19 | |
16 | FLAGS = -O2 -Wall -fPIC $(GTK_CFLAGS) $(GKRELLM_INCLUDE) | | 20 | FLAGS = -O2 -Wall -fPIC $(GTK_CFLAGS) $(GKRELLM_INCLUDE) |
17 | -LIBS = $(GTK_LIB) | | 21 | -LIBS = $(GTK_LIB) |
18 | +LIBS = $(GTK_LIB) $(LIBOSSAUDIO) | | 22 | +LIBS = $(GTK_LIB) $(LIBOSSAUDIO) |
19 | LFLAGS = -shared | | 23 | LFLAGS = -shared |
20 | | | 24 | |
21 | OBJS = volume.o mixer.o oss_mixer.o | | 25 | OBJS = volume.o mixer.o oss_mixer.o |
| | | 26 | @@ -40,7 +40,7 @@ all: volume.so |
| | | 27 | (cd po && ${MAKE} all ) |
| | | 28 | |
| | | 29 | volume.so: $(OBJS) |
| | | 30 | - $(CC) $(OBJS) -o volume.so $(LIBS) $(LFLAGS) |
| | | 31 | + $(CC) $(OBJS) -o volume.so $(LIBS) $(LFLAGS) $(LDFLAGS) |
| | | 32 | |
| | | 33 | clean: |
| | | 34 | rm -f *.o core *.so* *.bak *~ |