diff options
| author | Richard Purdie <rpurdie@linux.intel.com> | 2010-02-23 14:59:23 +0000 |
|---|---|---|
| committer | Richard Purdie <rpurdie@linux.intel.com> | 2010-02-23 14:59:23 +0000 |
| commit | 75fbd88ad591fdbda12022dc25592283151e4639 (patch) | |
| tree | a24b7dfbde223eecc08407123a37fb09c27bfe55 | |
| parent | 32a44f4775a4014e6cda71a28c1b20fb75622061 (diff) | |
| download | poky-75fbd88ad591fdbda12022dc25592283151e4639.tar.gz | |
portmap: Sync with OE.dev
Signed-off-by: Richard Purdie <rpurdie@linux.intel.com>
| -rw-r--r-- | meta/packages/portmap/files/make.patch | 83 | ||||
| -rwxr-xr-x | meta/packages/portmap/portmap/portmap.init (renamed from meta/packages/portmap/files/portmap.init) | 0 | ||||
| -rw-r--r-- | meta/packages/portmap/portmap_6.0.bb | 5 |
3 files changed, 3 insertions, 85 deletions
diff --git a/meta/packages/portmap/files/make.patch b/meta/packages/portmap/files/make.patch deleted file mode 100644 index 2b83130437..0000000000 --- a/meta/packages/portmap/files/make.patch +++ /dev/null | |||
| @@ -1,83 +0,0 @@ | |||
| 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 | ||
diff --git a/meta/packages/portmap/files/portmap.init b/meta/packages/portmap/portmap/portmap.init index e46513e115..e46513e115 100755 --- a/meta/packages/portmap/files/portmap.init +++ b/meta/packages/portmap/portmap/portmap.init | |||
diff --git a/meta/packages/portmap/portmap_6.0.bb b/meta/packages/portmap/portmap_6.0.bb index 7b23162ffa..f132295ff5 100644 --- a/meta/packages/portmap/portmap_6.0.bb +++ b/meta/packages/portmap/portmap_6.0.bb | |||
| @@ -1,8 +1,8 @@ | |||
| 1 | require portmap.inc | 1 | require portmap.inc |
| 2 | 2 | ||
| 3 | PR = "r3" | 3 | PR = "r5" |
| 4 | 4 | ||
| 5 | SRC_URI = "http://neil.brown.name/portmap/portmap-6.0.tgz \ | 5 | SRC_URI = "http://www.sourcefiles.org/Networking/Tools/Miscellanenous/portmap-6.0.tgz \ |
| 6 | file://destdir-no-strip.patch;patch=1 \ | 6 | file://destdir-no-strip.patch;patch=1 \ |
| 7 | file://no-tcpd-support.patch;patch=1 \ | 7 | file://no-tcpd-support.patch;patch=1 \ |
| 8 | file://no-libwrap.patch;patch=1;pnum=0 \ | 8 | file://no-libwrap.patch;patch=1;pnum=0 \ |
| @@ -11,6 +11,7 @@ SRC_URI = "http://neil.brown.name/portmap/portmap-6.0.tgz \ | |||
| 11 | S = "${WORKDIR}/${PN}_${PV}/" | 11 | S = "${WORKDIR}/${PN}_${PV}/" |
| 12 | 12 | ||
| 13 | CPPFLAGS += "-DFACILITY=LOG_DAEMON -DENABLE_DNS" | 13 | CPPFLAGS += "-DFACILITY=LOG_DAEMON -DENABLE_DNS" |
| 14 | CFLAGS += "-Wall -Wstrict-prototypes -fPIC" | ||
| 14 | 15 | ||
| 15 | fakeroot do_install() { | 16 | fakeroot do_install() { |
| 16 | install -d ${D}${mandir}/man8/ ${D}${base_sbindir} ${D}${sysconfdir}/init.d | 17 | install -d ${D}${mandir}/man8/ ${D}${base_sbindir} ${D}${sysconfdir}/init.d |
