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 | ||
