Package: dhcpcd
Version: 1:3.2.3-6
Severity: serious
Tags: patch
User: [email protected]
Usertags: kfreebsd


Hi,

the current version fails to build on GNU/kFreeBSD.

On GNU/kFreeBSD it needs the same handling as on Linux.
Please find patch bellow with tweaks.

It would also be nice if you can ask upstream
to include this changes.

Thanks in advance

                        Petr

--- mk/os.mk
+++ mk/os.mk
@@ -52,7 +52,7 @@
                          echo "${INFODIR}"; \
                          else \
                          case `uname -s` in \
-                         Linux) echo "/var/lib/dhcpcd";; \
+                         Linux|GNU/kFreeBSD) echo "/var/lib/dhcpcd";; \
                          *) echo "/var/db";; \
                          esac \
                          fi
@@ -72,6 +72,6 @@
 RC= ${_RC}$(shell ${_RC_SH})

 # glibc requires _BSD_SOURCE and _XOPEN_SOURCE
-_DEF_SH=       case `uname -s` in Linux) echo "-D_BSD_SOURCE 
-D_XOPEN_SOURCE=600";; *) echo;; esac
+_DEF_SH=       case `uname -s` in Linux|GNU/kFreeBSD) echo "-D_BSD_SOURCE 
-D_XOPEN_SOURCE=600";; *) echo;; esac
 _DEF!=         ${_DEF_SH}
 CFLAGS+=       ${_DEF}$(shell ${_DEF_SH})





--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]

Reply via email to