3 # Patch managed by http://www.holgerschurig.de/patcher.html
6 --- portmap_5beta/Makefile~make.patch
7 +++ portmap_5beta/Makefile
15 +datadir = $(prefix)/share
16 +mandir = $(datadir)/man
17 +docdir = $(datadir)/doc/portmap
19 ### End of configurable stuff.
20 ##############################
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)
30 all: portmap pmap_dump pmap_set
32 portmap: $(OBJECTS) # $(WRAP_DIR)/libwrap.a
33 - $(CC) $(CFLAGS) -o $@ $(OBJECTS) $(WRAP_LIB) $(LIBS)
34 + $(CC) $(LDFLAGS) -o $@ $(OBJECTS) $(WRAP_LIB) $(LIBS)
36 -pmap_dump: pmap_dump.c
37 - $(CC) $(CFLAGS) -o $@ $? $(LIBS)
38 +pmap_dump: pmap_dump.o
39 + $(CC) $(LDFLAGS) -o $@ $? $(LIBS)
42 - $(CC) $(CFLAGS) -o $@ $? $(LIBS)
44 + $(CC) $(LDFLAGS) -o $@ $? $(LIBS)
46 from_local: from_local.c
47 - cc $(CFLAGS) -DTEST -o $@ from_local.c
48 + $(CC) $(COPT) -DTEST $(CFLAGS) $(LDFLAGS) -o $@ from_local.c
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)
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
79 portmap.o: pmap_check.h Makefile
80 strerror.o: strerror.c
83 + $(CC) $(COPT) $(CFLAGS) $(CPPFLAGS) $(TARGET_ARCH) -c $*.c -o $*.o