On Sun, Mar 23, 2014 at 08:37:37AM +0100, David Coppa wrote: > > > > That should be the following ports: > > [...] > > > And net/wpa_supplicant: I committed the update to ver 2.1 directly > > > without the librt chunk. > > > > But is it worth reverting it back to 2.0? Searching for lrt in 2.1 > > exposes just this small chunk in the Makefile: > > > > ifeq ($(CONFIG_ELOOP), eloop) > > # Using glibc < 2.17 requires -lrt for clock_gettime() > > |LIBS += -lrt > > |LIBS_c += -lrt > > |LIBS_p += -lrt > > endif > > > > I'm not even sure wether those assignments are done during a build > > on OpenBSD > > Yes, that's exactly the chunk that needs to be removed.
Here's the diff: Index: patches/patch-wpa_supplicant_Makefile =================================================================== RCS file: /cvs/ports/security/wpa_supplicant/patches/patch-wpa_supplicant_Makefile,v retrieving revision 1.2 diff -u -p -r1.2 patch-wpa_supplicant_Makefile --- patches/patch-wpa_supplicant_Makefile 18 Mar 2014 05:57:22 -0000 1.2 +++ patches/patch-wpa_supplicant_Makefile 23 Mar 2014 18:45:26 -0000 @@ -1,6 +1,6 @@ $OpenBSD: patch-wpa_supplicant_Makefile,v 1.2 2014/03/18 05:57:22 dcoppa Exp $ --- wpa_supplicant/Makefile.orig Tue Feb 4 12:23:35 2014 -+++ wpa_supplicant/Makefile Fri Mar 14 10:54:28 2014 ++++ wpa_supplicant/Makefile Sun Mar 23 19:45:14 2014 @@ -56,7 +56,7 @@ mkconfig: echo CONFIG_DRIVER_WEXT=y >> .config @@ -10,3 +10,17 @@ $OpenBSD: patch-wpa_supplicant_Makefile, install: $(addprefix $(DESTDIR)$(BINDIR)/,$(BINALL)) $(MAKE) -C ../src install +@@ -118,13 +118,6 @@ CONFIG_ELOOP=eloop + endif + OBJS += ../src/utils/$(CONFIG_ELOOP).o + OBJS_c += ../src/utils/$(CONFIG_ELOOP).o +- +-ifeq ($(CONFIG_ELOOP), eloop) +-# Using glibc < 2.17 requires -lrt for clock_gettime() +-LIBS += -lrt +-LIBS_c += -lrt +-LIBS_p += -lrt +-endif + + ifdef CONFIG_ELOOP_POLL + CFLAGS += -DCONFIG_ELOOP_POLL