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

Reply via email to