ccd5de99385ab2c4e512312473a7c47b29482521
[feed/packages.git] / net / miniupnpd / patches / 300-macos-compat.patch
1 --- a/Makefile.linux
2 +++ b/Makefile.linux
3 @@ -94,13 +94,13 @@ $(info please install uuid-dev package /
4 endif # ($(TEST),1)
5 endif # ($(TARGET_OPENWRT,)
6
7 -GLIBC_VERSION := $(shell ldd --version | head -n 1 | sed 's/^.* //')
8 -GLIBC_VERSION_MAJOR = $(shell echo $(GLIBC_VERSION) | cut -f 1 -d . )
9 -GLIBC_VERSION_MINOR = $(shell echo $(GLIBC_VERSION) | cut -f 2 -d . )
10 +#GLIBC_VERSION := $(shell ldd --version | head -n 1 | sed 's/^.* //')
11 +#GLIBC_VERSION_MAJOR = $(shell echo $(GLIBC_VERSION) | cut -f 1 -d . )
12 +#GLIBC_VERSION_MINOR = $(shell echo $(GLIBC_VERSION) | cut -f 2 -d . )
13 # clock_gettime() needs -lrt when glibc version < 2.17
14 -LDLIBS += $(shell if [ $(GLIBC_VERSION_MAJOR) -lt 2 ] \
15 - || [ \( $(GLIBC_VERSION_MAJOR) -eq 2 \) -a \( $(GLIBC_VERSION_MINOR) -lt 17 \) ] ; \
16 - then echo "-lrt" ; fi )
17 +#LDLIBS += $(shell if [ $(GLIBC_VERSION_MAJOR) -lt 2 ] \
18 +# || [ \( $(GLIBC_VERSION_MAJOR) -eq 2 \) -a \( $(GLIBC_VERSION_MINOR) -lt 17 \) ] ; \
19 +# then echo "-lrt" ; fi )
20
21 TESTUPNPDESCGENOBJS = testupnpdescgen.o upnpdescgen.o
22
23 @@ -140,11 +140,11 @@ install: miniupnpd $(SRCDIR)/miniupnpd.8
24 $(INSTALL) $(SRCDIR)/netfilter/ip6tables_init.sh $(DESTDIR)$(ETCINSTALLDIR)
25 $(INSTALL) $(SRCDIR)/netfilter/ip6tables_removeall.sh $(DESTDIR)$(ETCINSTALLDIR)
26 $(INSTALL) $(SRCDIR)/netfilter/miniupnpd_functions.sh $(DESTDIR)$(ETCINSTALLDIR)
27 - $(INSTALL) --mode=0644 -b $(SRCDIR)/miniupnpd.conf $(DESTDIR)$(ETCINSTALLDIR)
28 + $(INSTALL) -m 0644 -b $(SRCDIR)/miniupnpd.conf $(DESTDIR)$(ETCINSTALLDIR)
29 $(INSTALL) -d $(DESTDIR)$(PREFIX)/etc/init.d
30 $(INSTALL) $(SRCDIR)/linux/miniupnpd.init.d.script $(DESTDIR)$(PREFIX)/etc/init.d/miniupnpd
31 $(INSTALL) -d $(DESTDIR)$(MANINSTALLDIR)
32 - $(INSTALL) --mode=0644 $(SRCDIR)/miniupnpd.8 $(DESTDIR)$(MANINSTALLDIR)
33 + $(INSTALL) -m 0644 $(SRCDIR)/miniupnpd.8 $(DESTDIR)$(MANINSTALLDIR)
34 gzip -f $(DESTDIR)$(MANINSTALLDIR)/miniupnpd.8
35
36 # genuuid is using the uuidgen CLI tool which is part of libuuid