Revision: 6860
          http://ipcop.svn.sourceforge.net/ipcop/?rev=6860&view=rev
Author:   gespinasse
Date:     2012-12-06 07:13:48 +0000 (Thu, 06 Dec 2012)
Log Message:
-----------
Upgrade libnl to 3.2.16
There is at least a few fixes in the code, at least for asprintf warnings
Half-add the tests.
make check compilation is broken in 3.2.16 when using --disable-cli. I sedn the 
fix to upstream, that will appear after 3.2.16.
Anyway tests are not ready to run, make check just compile them. So there is no 
loss keeping 'make check' commented out for now.

Modified Paths:
--------------
    ipcop/trunk/config/rootfiles/common/libnl
    ipcop/trunk/lfs/libnl
    ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0
    ipcop/trunk/updates/2.1.0/information.xml
    ipcop/trunk/updates/2.1.0/setup

Modified: ipcop/trunk/config/rootfiles/common/libnl
===================================================================
--- ipcop/trunk/config/rootfiles/common/libnl   2012-11-23 22:36:20 UTC (rev 
6859)
+++ ipcop/trunk/config/rootfiles/common/libnl   2012-12-06 07:13:48 UTC (rev 
6860)
@@ -1,5 +1,3 @@
-## libnl-3.2.11
-##
 #etc/libnl
 #etc/libnl/classid
 #etc/libnl/pktloc
@@ -20,10 +18,13 @@
 #usr/include/libnl3/netlink/genl/genl.h
 #usr/include/libnl3/netlink/genl/mngt.h
 #usr/include/libnl3/netlink/handlers.h
+#usr/include/libnl3/netlink/hash.h
+#usr/include/libnl3/netlink/hashtable.h
 #usr/include/libnl3/netlink/list.h
 #usr/include/libnl3/netlink/msg.h
 #usr/include/libnl3/netlink/netfilter
 #usr/include/libnl3/netlink/netfilter/ct.h
+#usr/include/libnl3/netlink/netfilter/exp.h
 #usr/include/libnl3/netlink/netfilter/log.h
 #usr/include/libnl3/netlink/netfilter/log_msg.h
 #usr/include/libnl3/netlink/netfilter/netfilter.h
@@ -83,23 +84,18 @@
 #usr/include/libnl3/netlink/types.h
 #usr/include/libnl3/netlink/utils.h
 #usr/include/libnl3/netlink/version.h
-#usr/lib/libnl
-#usr/lib/libnl-3.la
 #usr/lib/libnl-3.so
 usr/lib/libnl-3.so.200
-usr/lib/libnl-3.so.200.9.0
-#usr/lib/libnl-genl-3.la
+usr/lib/libnl-3.so.200.12.1
 #usr/lib/libnl-genl-3.so
 usr/lib/libnl-genl-3.so.200
-usr/lib/libnl-genl-3.so.200.9.0
-#usr/lib/libnl-nf-3.la
+usr/lib/libnl-genl-3.so.200.12.1
 #usr/lib/libnl-nf-3.so
 #usr/lib/libnl-nf-3.so.200
-#usr/lib/libnl-nf-3.so.200.9.0
-#usr/lib/libnl-route-3.la
+#usr/lib/libnl-nf-3.so.200.12.1
 #usr/lib/libnl-route-3.so
 #usr/lib/libnl-route-3.so.200
-#usr/lib/libnl-route-3.so.200.9.0
+#usr/lib/libnl-route-3.so.200.12.1
 #usr/lib/pkgconfig/libnl-3.0.pc
 #usr/lib/pkgconfig/libnl-genl-3.0.pc
 #usr/lib/pkgconfig/libnl-nf-3.0.pc

Modified: ipcop/trunk/lfs/libnl
===================================================================
--- ipcop/trunk/lfs/libnl       2012-11-23 22:36:20 UTC (rev 6859)
+++ ipcop/trunk/lfs/libnl       2012-12-06 07:13:48 UTC (rev 6860)
@@ -33,7 +33,7 @@
 include Config
 
 PKG_NAME   = libnl
-VER        = 3.2.11
+VER        = 3.2.16
 HOST_ARCH  = all
 OTHER_SRC  = yes
 
@@ -52,7 +52,7 @@
 
 $(DL_FILE) = $(DL_FROM)/$(DL_FILE)
 
-$(DL_FILE)_MD5 = 7a35f3a17b52f41ee120dceb99b2ef72
+$(DL_FILE)_MD5 = f06e6de102abb2cef71ed671957ee099
 
 install : $(TARGET)
 
@@ -82,13 +82,21 @@
 $(TARGET) : $(firstword $(MAKEFILE_LIST)) $(patsubst %,$(DIR_DL)/%,$(objects))
        @$(PREBUILD)
        @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar zxf $(DIR_DL)/$(DL_FILE)
+       # Remove after 3.2.16
+       # Derived from an upstream fix or compilation fail with
+       # flex: Can't use --reentrant or --bison-bridge with -l option
+       cd $(DIR_APP) && sed -i 's/(LEX/(FLEX/g'  lib/Makefile.*
 
-       # disable-doc is documented, but currently breaks configure
-       cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc \
-               --disable-cli --disable-static
+       cd $(DIR_APP) && ./configure --prefix=/usr --sysconfdir=/etc 
--disable-cli --disable-static
        cd $(DIR_APP) && make
+ifeq "$(RUNNING_TEST)" "yes"
+       # Compilation is broken using --disable-cli, fixed after 3.2.16
+       # A bit useless for now as program are compiled but not run,
+       #-cd $(DIR_APP) && make check &> 
$(DIR_TEST)/$(THISAPP)-$(STAGE_ORDER).log
+endif
        cd $(DIR_APP) && make install
 
+       rm /usr/lib//libnl-*.la
        rm -f $(DIR_INFO)/*/iw-*
        @rm -rf $(DIR_APP)
        @$(POSTBUILD)

Modified: ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0
===================================================================
--- ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0      2012-11-23 22:36:20 UTC 
(rev 6859)
+++ ipcop/trunk/updates/2.1.0/ROOTFILES.i486-2.1.0      2012-12-06 07:13:48 UTC 
(rev 6860)
@@ -418,11 +418,11 @@
 /usr/lib/libnetfilter_conntrack.so.3
 /usr/lib/libnetfilter_conntrack.so.3.3.0
 ##
-## libnl-3.2.11
+## libnl-3.2.16
 /usr/lib/libnl-3.so.200
-/usr/lib/libnl-3.so.200.9.0
+/usr/lib/libnl-3.so.200.12.1
 /usr/lib/libnl-genl-3.so.200
-/usr/lib/libnl-genl-3.so.200.9.0
+/usr/lib/libnl-genl-3.so.200.12.1
 ##
 ## libpcap-1.3.0
 /usr/lib/libpcap.so.1

Modified: ipcop/trunk/updates/2.1.0/information.xml
===================================================================
--- ipcop/trunk/updates/2.1.0/information.xml   2012-11-23 22:36:20 UTC (rev 
6859)
+++ ipcop/trunk/updates/2.1.0/information.xml   2012-12-06 07:13:48 UTC (rev 
6860)
@@ -14,7 +14,7 @@
             iproute2 to 3.6.0, iptables to 1.4.16.3, iptstate to 2.2.5, 
iputils to s20121011, iw to 3.7,
             hdparm to 9.39, httpd to 2.2.23, krb5 to 1.10.3,
             less to 451, libffi to 3.0.11, libgd to 2.0.36~rc1, libgcrypt to 
1.5.0, libnet to 1.1.6,
-            libnetfiltercontrack to 1.0.1, libnl to 3.2.11, libpcap to 1.3.0, 
libpng to 1.5.12,
+            libnetfiltercontrack to 1.0.1, libnl to 3.2.16, libpcap to 1.3.0, 
libpng to 1.5.12,
             libusb to 1.0.9, libusb-compat to 0.1.4, libtool to 2.4.2, libxml2 
to 2.8.0, logrotate to 3.8.1, lsof to 4.86,
             mdadm to 3.2.6, net-tools to 1.60-p20120127084908, openldap to 
2.4.33, openssh to 6.1, openssl to 1.0.1c, openswan to 2.6.38,
             parted to 3.1, pciutils to 3.1.10, pcre to 8.30, pixman to 0.24.4, 
procps to 3.3.4, psmisc to 22.20,

Modified: ipcop/trunk/updates/2.1.0/setup
===================================================================
--- ipcop/trunk/updates/2.1.0/setup     2012-11-23 22:36:20 UTC (rev 6859)
+++ ipcop/trunk/updates/2.1.0/setup     2012-12-06 07:13:48 UTC (rev 6860)
@@ -135,8 +135,8 @@
 /bin/rm -f /usr/lib/liblzma.so.5.0.3
 /bin/rm -f /usr/lib/libnet-1.6.0
 /bin/rm -f /usr/lib/libnetfilter_conntrack.so.3.2.0
-/bin/rm -f /usr/lib/libnl-3.so.200.5.2
-/bin/rm -f /usr/lib/libnl-genl-3.so.200.5.2
+/bin/rm -f /usr/lib/libnl-3.so.200.{5.2,9.0}
+/bin/rm -f /usr/lib/libnl-genl-3.so.200.{5.2,9.0}
 /bin/rm -f /usr/lib/libparted.so.1.0.0
 /bin/rm -f /usr/lib/libpcap.so.1.2.1
 /bin/rm -f /usr/lib/libpci.so.3.1.9

This was sent by the SourceForge.net collaborative development platform, the 
world's largest Open Source development site.


------------------------------------------------------------------------------
LogMeIn Rescue: Anywhere, Anytime Remote support for IT. Free Trial
Remotely access PCs and mobile devices and provide instant support
Improve your efficiency, and focus on delivering more value-add services
Discover what IT Professionals Know. Rescue delivers
http://p.sf.net/sfu/logmein_12329d2d
_______________________________________________
Ipcop-svn mailing list
Ipcop-svn@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/ipcop-svn

Reply via email to