diff options
Diffstat (limited to 'meta/packages/portmap/files/make.patch')
-rw-r--r-- | meta/packages/portmap/files/make.patch | 83 |
1 files changed, 83 insertions, 0 deletions
diff --git a/meta/packages/portmap/files/make.patch b/meta/packages/portmap/files/make.patch new file mode 100644 index 0000000000..2b83130437 --- /dev/null +++ b/meta/packages/portmap/files/make.patch | |||
@@ -0,0 +1,83 @@ | |||
1 | |||
2 | # | ||
3 | # Patch managed by http://www.holgerschurig.de/patcher.html | ||
4 | # | ||
5 | |||
6 | --- portmap_5beta/Makefile~make.patch | ||
7 | +++ portmap_5beta/Makefile | ||
8 | @@ -105,6 +105,13 @@ | ||
9 | # | ||
10 | #CONST = -Dconst= | ||
11 | |||
12 | +DESTDIR = | ||
13 | +prefix = /usr | ||
14 | +sbindir = /sbin | ||
15 | +datadir = $(prefix)/share | ||
16 | +mandir = $(datadir)/man | ||
17 | +docdir = $(datadir)/doc/portmap | ||
18 | + | ||
19 | ### End of configurable stuff. | ||
20 | ############################## | ||
21 | |||
22 | @@ -122,35 +129,38 @@ | ||
23 | COPT = $(CONST) $(HOSTS_ACCESS) $(CHECK_PORT) \ | ||
24 | $(SYS) -DFACILITY=$(FACILITY) $(ULONG) $(ZOMBIES) $(SA_LEN) \ | ||
25 | $(LOOPBACK) $(SETPGRP) | ||
26 | -CFLAGS = -Wall $(COPT) -O2 $(NSARCHS) | ||
27 | +CFLAGS = -Wall -O2 $(NSARCHS) | ||
28 | OBJECTS = portmap.o pmap_check.o from_local.o $(AUX) | ||
29 | |||
30 | all: portmap pmap_dump pmap_set | ||
31 | |||
32 | portmap: $(OBJECTS) # $(WRAP_DIR)/libwrap.a | ||
33 | - $(CC) $(CFLAGS) -o $@ $(OBJECTS) $(WRAP_LIB) $(LIBS) | ||
34 | + $(CC) $(LDFLAGS) -o $@ $(OBJECTS) $(WRAP_LIB) $(LIBS) | ||
35 | |||
36 | -pmap_dump: pmap_dump.c | ||
37 | - $(CC) $(CFLAGS) -o $@ $? $(LIBS) | ||
38 | +pmap_dump: pmap_dump.o | ||
39 | + $(CC) $(LDFLAGS) -o $@ $? $(LIBS) | ||
40 | |||
41 | -pmap_set: pmap_set.c | ||
42 | - $(CC) $(CFLAGS) -o $@ $? $(LIBS) | ||
43 | +pmap_set: pmap_set.o | ||
44 | + $(CC) $(LDFLAGS) -o $@ $? $(LIBS) | ||
45 | |||
46 | from_local: from_local.c | ||
47 | - cc $(CFLAGS) -DTEST -o $@ from_local.c | ||
48 | + $(CC) $(COPT) -DTEST $(CFLAGS) $(LDFLAGS) -o $@ from_local.c | ||
49 | |||
50 | get_myaddress: get_myaddress.c | ||
51 | - cc $(CFLAGS) -DTEST -o $@ get_myaddress.c $(LIBS) | ||
52 | + $(CC) $(COPT) -DTEST $(CFLAGS) $(LDFLAGS) -o $@ get_myaddress.c $(LIBS) | ||
53 | |||
54 | install: all | ||
55 | - install -o root -g root -m 0755 -s portmap ${BASEDIR}/sbin | ||
56 | - install -o root -g root -m 0755 -s pmap_dump ${BASEDIR}/sbin | ||
57 | - install -o root -g root -m 0755 -s pmap_set ${BASEDIR}/sbin | ||
58 | - install -o root -g root -m 0644 portmap.8 ${BASEDIR}/usr/share/man/man8 | ||
59 | - install -o root -g root -m 0644 pmap_dump.8 ${BASEDIR}/usr/share/man/man8 | ||
60 | - install -o root -g root -m 0644 pmap_set.8 ${BASEDIR}/usr/share/man/man8 | ||
61 | - cat BLURB >${BASEDIR}/usr/share/doc/portmap/portmapper.txt | ||
62 | - gzip -9f ${BASEDIR}/usr/share/doc/portmap/portmapper.txt | ||
63 | + install -d $(DESTDIR)/$(sbindir) \ | ||
64 | + $(DESTDIR)/$(docdir) \ | ||
65 | + $(DESTDIR)/$(mandir)/man8 | ||
66 | + install -m 0755 portmap $(DESTDIR)/$(sbindir) | ||
67 | + install -m 0755 pmap_dump $(DESTDIR)/$(sbindir) | ||
68 | + install -m 0755 pmap_set $(DESTDIR)/$(sbindir) | ||
69 | + install -m 0644 portmap.8 $(DESTDIR)/$(mandir)/man8 | ||
70 | + install -m 0644 pmap_dump.8 $(DESTDIR)/$(mandir)/man8 | ||
71 | + install -m 0644 pmap_set.8 $(DESTDIR)/$(mandir)/man8 | ||
72 | + cat BLURB >$(DESTDIR)/$(docdir)/portmapper.txt | ||
73 | + gzip -9f $(DESTDIR)/$(docdir)/portmapper.txt | ||
74 | |||
75 | |||
76 | lint: | ||
77 | @@ -176,3 +186,6 @@ | ||
78 | portmap.o: portmap.c | ||
79 | portmap.o: pmap_check.h Makefile | ||
80 | strerror.o: strerror.c | ||
81 | + | ||
82 | +%.o: %.c | ||
83 | + $(CC) $(COPT) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c $*.c -o $*.o | ||