Hello community,

here is the log from the commit of package NetworkManager-novellvpn for 
openSUSE:Factory checked in at 2014-06-16 21:28:57
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/NetworkManager-novellvpn (Old)
 and      /work/SRC/openSUSE:Factory/.NetworkManager-novellvpn.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "NetworkManager-novellvpn"

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/NetworkManager-novellvpn/NetworkManager-novellvpn.changes
        2012-02-14 19:04:17.000000000 +0100
+++ 
/work/SRC/openSUSE:Factory/.NetworkManager-novellvpn.new/NetworkManager-novellvpn.changes
   2014-06-16 21:28:58.000000000 +0200
@@ -1,0 +2,5 @@
+Wed May 28 03:02:13 UTC 2014 - crrodrig...@opensuse.org
+
+- nm-nvpn-libnl3.patch port to libnl3 so libnl1 can go away. 
+
+-------------------------------------------------------------------

New:
----
  nm-nvpn-libnl3.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ NetworkManager-novellvpn.spec ++++++
--- /var/tmp/diff_new_pack.1ZoOfw/_old  2014-06-16 21:28:59.000000000 +0200
+++ /var/tmp/diff_new_pack.1ZoOfw/_new  2014-06-16 21:28:59.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package NetworkManager-novellvpn
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:           NetworkManager-novellvpn
 Summary:        NetworkManager VPN support for Turnpike
 License:        GPL-2.0+
@@ -27,13 +28,15 @@
 Patch0:         nm-novellvpn-desktop.patch
 Patch1:         nm-novellvpn-toplevel.patch
 Patch2:         nm-novellvpn-glib2_31.patch
+Patch3:         nm-nvpn-libnl3.patch
 BuildRequires:  intltool
+BuildRequires:  libtool
 BuildRequires:  translation-update-upstream
 BuildRequires:  pkgconfig(NetworkManager)
 BuildRequires:  pkgconfig(dbus-glib-1)
 BuildRequires:  pkgconfig(gnome-keyring-1)
 BuildRequires:  pkgconfig(gtk+-3.0)
-BuildRequires:  pkgconfig(libnl-1)
+BuildRequires:  pkgconfig(libnl-3.0)
 BuildRequires:  pkgconfig(libnm-glib)
 BuildRequires:  pkgconfig(libnm-util)
 BuildRequires:  pkgconfig(libxml-2.0)
@@ -76,11 +79,13 @@
 %patch0 -p1
 %patch1 -p1
 %patch2 -p1
+%patch3 -p1
 cp -a %{S:1} nm-novellvpn-settings.png
 # Call translation-update-upstream after patching - LCN should include strings 
in patches.
 translation-update-upstream
 
 %build
+autoreconf -fiv
 %configure --disable-static
 
 %__make %{?_smp_flags}


++++++ nm-nvpn-libnl3.patch ++++++
--- NetworkManager-novellvpn-0.9.0.orig/configure.in
+++ NetworkManager-novellvpn-0.9.0/configure.in
@@ -104,7 +104,7 @@ if test x"$with_gnome" != xno; then
        AC_SUBST(DISABLE_DEPRECATED)
 fi
 
-PKG_CHECK_MODULES(LIBNL, libnl-1)
+PKG_CHECK_MODULES(LIBNL, libnl-3.0 >= 3.1 libnl-route-3.0)
 AC_SUBST(LIBNL_CFLAGS)
 AC_SUBST(LIBNL_LIBS)
 
--- NetworkManager-novellvpn-0.9.0.orig/src/mtu.c
+++ NetworkManager-novellvpn-0.9.0/src/mtu.c
@@ -37,6 +37,12 @@
 #include <netlink/route/rtnl.h>
 #include <netlink/route/route.h>
 
+#define nlmsg_build_simple(a, b)    nlmsg_alloc_simple(a, b)
+#define nl_recvmsgs_def(handle) nl_recvmsgs_default(handle)
+#define nl_handle_alloc_cb nl_socket_alloc_cb 
+#define nl_handle_destroy nl_socket_free 
+#define nl_handle nl_sock 
+
 static unsigned int mtu = 0;
 
 static struct nla_policy route_policy[RTA_MAX+1] = {
@@ -84,6 +90,7 @@ int get_mtu(const char *dest_str)
        struct nl_cache *link_cache, *route_cache;
        struct nl_addr *dst;
        struct nl_cb *callback = NULL;
+       int err;
 
        callback = nl_cb_alloc(NL_CB_VERBOSE);
        if (!callback)
@@ -97,16 +104,13 @@ int get_mtu(const char *dest_str)
        if (nl_connect(nlh, NETLINK_ROUTE) < 0)
                goto errout_free_handle;
 
-       link_cache = rtnl_link_alloc_cache(nlh);
-       if (!link_cache)
+       if(rtnl_link_alloc_cache(nlh, AF_UNSPEC, &link_cache) < 0)
                goto errout_close;
 
-       dst = nl_addr_parse(dest_str, AF_UNSPEC);
-       if (!dst)
+       if(nl_addr_parse(dest_str, AF_UNSPEC, &dst) < 0)
                goto errout_link_cache;
 
-       route_cache = rtnl_route_alloc_cache(nlh);
-       if (!route_cache)
+       if(rtnl_route_alloc_cache(nlh, AF_UNSPEC, NL_AUTO_PROVIDE , 
&route_cache) < 0)
                goto errout_addr_put;
 
        {
@@ -121,9 +125,9 @@ int get_mtu(const char *dest_str)
                nla_put_addr(m, RTA_DST, dst);
 
                //if ((nl_send_auto_complete(nlh, nlmsg_hdr(m))) < 0) {
-               if ((nl_send_auto_complete(nlh, m)) < 0) {
+               if ((err = (nl_send_auto_complete(nlh, m))) < 0) {
                        nlmsg_free(m);
-                       fprintf(stderr, "%s\n", nl_geterror());
+                       fprintf(stderr, "%s\n", nl_geterror(err));
                goto errout_route_cache;
                }
 
@@ -133,8 +137,8 @@ int get_mtu(const char *dest_str)
                nl_cb_set(callback, NL_CB_VALID, NL_CB_CUSTOM,
                          route_msg_parser, route_cache);
 
-                if (nl_recvmsgs_def(nlh) < 0) {
-                          fprintf(stderr, "%s\n", nl_geterror());
+                if ((err = nl_recvmsgs_def(nlh)) < 0) {
+                          fprintf(stderr, "%s\n", nl_geterror(err));
                           goto errout_route_cache;
                  }
        }
--- NetworkManager-novellvpn-0.9.0.orig/src/Makefile.am
+++ NetworkManager-novellvpn-0.9.0/src/Makefile.am
@@ -23,7 +23,7 @@ nm_novellvpn_service_SOURCES =                                
\
                                nm-novellvpn-service.c  \
                                nm-novellvpn-service.h
 
-
+nm_novellvpn_service_LDFLAGS = -no-undefined
 nm_novellvpn_service_LDADD =                                           \
                                $(DBUS_LIBS)                            \
                                $(GTHREAD_LIBS)                         \
@@ -31,7 +31,7 @@ nm_novellvpn_service_LDADD =                                  
        \
                                -lnm-glib-vpn
 
 
-
+nm_novellvpn_service_novellvpn_helper_LDFLAGS = -no-undefined
 nm_novellvpn_service_novellvpn_helper_SOURCES =                                
        \
                                nm-novellvpn-service-novellvpn-helper.c         
        \
                                mtu.c
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org

Reply via email to