| @@ -1,28 +1,39 @@ | | | @@ -1,28 +1,39 @@ |
1 | $NetBSD: patch-aa,v 1.3 2008/06/20 01:09:26 joerg Exp $ | | 1 | $NetBSD: patch-aa,v 1.4 2021/11/27 05:51:04 pho Exp $ |
2 | | | 2 | |
3 | --- Makefile.orig 2002-12-11 04:36:06.000000000 +0100 | | 3 | * Change the hard-coded installation path. |
| | | 4 | * Change the hard-coded C compiler. |
| | | 5 | * Honor LDFLAGS so that flags like -Wl,-zrelro can be used. |
| | | 6 | * Use BSD_INSTALL_LIB to install the plugin .so file. |
| | | 7 | |
| | | 8 | --- Makefile.orig 2002-12-11 03:36:06.000000000 +0000 |
4 | +++ Makefile | | 9 | +++ Makefile |
5 | @@ -1,14 +1,14 @@ | | 10 | @@ -1,19 +1,19 @@ |
6 | GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags` | | 11 | GTK_INCLUDE = `pkg-config gtk+-2.0 --cflags` |
7 | GTK_LIB = `pkg-config gtk+-2.0 --libs` | | 12 | GTK_LIB = `pkg-config gtk+-2.0 --libs` |
8 | | | 13 | |
9 | -INSTALLDIR = ${DESTDIR}/usr/lib/gkrellm2/plugins | | 14 | -INSTALLDIR = ${DESTDIR}/usr/lib/gkrellm2/plugins |
10 | +INSTALLDIR = ${PREFIX}/lib/gkrellm2/plugins | | 15 | +INSTALLDIR = ${PREFIX}/lib/gkrellm2/plugins |
11 | | | 16 | |
12 | | | 17 | |
13 | FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) | | 18 | FLAGS = -O2 -Wall -fPIC $(GTK_INCLUDE) |
14 | LIBS = $(GTK_LIB) | | 19 | LIBS = $(GTK_LIB) |
15 | LFLAGS = -shared | | 20 | LFLAGS = -shared |
16 | | | 21 | |
17 | -CC = gcc $(CFLAGS) $(FLAGS) | | 22 | -CC = gcc $(CFLAGS) $(FLAGS) |
18 | +CC += $(CFLAGS) $(FLAGS) | | 23 | +CC += $(CFLAGS) $(FLAGS) |
19 | | | 24 | |
20 | OBJS = gkrellmoon.o MoonRise.o CalcEphem.o Moon.o | | 25 | OBJS = gkrellmoon.o MoonRise.o CalcEphem.o Moon.o |
21 | | | 26 | |
| | | 27 | gkrellmoon.so: $(OBJS) |
| | | 28 | - $(CC) $(OBJS) -o gkrellmoon.so $(LFLAGS) $(LIBS) |
| | | 29 | + $(CC) $(OBJS) -o gkrellmoon.so $(LDFLAGS) $(LFLAGS) $(LIBS) |
| | | 30 | |
| | | 31 | clean: |
| | | 32 | rm -f *.o core *.so* *.bak *~ |
22 | @@ -23,4 +23,5 @@ gkrellmoon.o: gkrellmoon.c moon_60.xpm | | 33 | @@ -23,4 +23,5 @@ gkrellmoon.o: gkrellmoon.c moon_60.xpm |
23 | # %.o: %.c | | 34 | # %.o: %.c |
24 | | | 35 | |
25 | install: gkrellmoon.so | | 36 | install: gkrellmoon.so |
26 | - install -c -s -m 644 gkrellmoon.so $(INSTALLDIR) | | 37 | - install -c -s -m 644 gkrellmoon.so $(INSTALLDIR) |
27 | + $(BSD_INSTALL_DATA_DIR) ${DESTDIR}$(INSTALLDIR) | | 38 | + $(BSD_INSTALL_DATA_DIR) ${DESTDIR}$(INSTALLDIR) |
28 | + $(BSD_INSTALL_DATA) gkrellmoon.so ${DESTDIR}$(INSTALLDIR) | | 39 | + $(BSD_INSTALL_LIB) gkrellmoon.so ${DESTDIR}$(INSTALLDIR) |