Hello community,

here is the log from the commit of package yp-tools for openSUSE:Factory 
checked in at 2014-11-29 08:39:29
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/yp-tools (Old)
 and      /work/SRC/openSUSE:Factory/.yp-tools.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "yp-tools"

Changes:
--------
--- /work/SRC/openSUSE:Factory/yp-tools/yp-tools.changes        2013-04-12 
20:47:46.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.yp-tools.new/yp-tools.changes   2014-11-29 
08:39:32.000000000 +0100
@@ -1,0 +2,78 @@
+Thu Nov 27 08:28:26 UTC 2014 - [email protected]
+
+- Filter libc.so.6(GLIBC_PRIVATE) from the requires of libnss_nis6:
+  we consciously use glibc internas.
+- Do not install libtool archives.
+
+-------------------------------------------------------------------
+Mon Nov 17 01:44:00 UTC 2014 - Led <[email protected]>
+
+- fix bashism in match_printcap script
+
+-------------------------------------------------------------------
+Mon Nov  3 16:32:42 CET 2014 - [email protected]
+
+- Update to version 3.0.1
+  - Use very short timeout for clnt_create()
+
+-------------------------------------------------------------------
+Mon Nov  3 10:46:34 CET 2014 - [email protected]
+
+- Update to version 3.0
+  - fix xdrfile-test.c on 32bit
+
+-------------------------------------------------------------------
+Fri Oct 31 16:33:29 CET 2014 - [email protected]
+
+- Update to version 2.99.8
+  - Enhance libnis for ypserv
+
+-------------------------------------------------------------------
+Thu Oct 30 10:32:45 CET 2014 - [email protected]
+
+- Update to version 2.99.7
+  - Rework nss_nis6 dependencys 
+    (RPM handles glibc provides very special)
+  - Some fixes to yp_prot.h for ypserv
+
+-------------------------------------------------------------------
+Wed Oct 29 15:51:02 CET 2014 - [email protected]
+
+- Update to version 2.99.6
+  - Finish libnis library
+  - Add nss_nis6 plugin for glibc
+
+-------------------------------------------------------------------
+Tue Oct 28 11:52:13 CET 2014 - [email protected]
+
+- Update to version 2.99.5
+  - Implement v3 protocol for ypset
+  - Enhance libnis library
+
+-------------------------------------------------------------------
+Sat Oct 25 01:01:46 CEST 2014 - [email protected]
+
+- Update to version 2.99.4
+  - fixes last IPv4 only code (except ypset) 
+
+-------------------------------------------------------------------
+Fri Oct 24 19:01:45 CEST 2014 - [email protected]
+
+- Update to version 2.99.3
+  - fixes some bugs to build ypbind
+
+-------------------------------------------------------------------
+Fri Oct 24 15:09:10 CEST 2014 - [email protected]
+
+- Update to version 2.99.2
+  - ypwhich speaks now ypbind v3 protocol
+  - Add seperate libnis library
+
+-------------------------------------------------------------------
+Tue Oct 21 14:41:16 CEST 2014 - [email protected]
+
+- Update to version 2.99.1 
+  - port to TI-RPC
+  - ypwhich and ypset can now use IPv6 to speak with ypbind
+
+-------------------------------------------------------------------

Old:
----
  yp-tools-2.14.tar.bz2

New:
----
  yp-tools-3.0.1.tar.bz2

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

Other differences:
------------------
++++++ yp-tools.spec ++++++
--- /var/tmp/diff_new_pack.ha117B/_old  2014-11-29 08:39:33.000000000 +0100
+++ /var/tmp/diff_new_pack.ha117B/_new  2014-11-29 08:39:33.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package yp-tools
 #
-# Copyright (c) 2013 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
@@ -16,14 +16,24 @@
 #
 
 
+# Filter libc.so.6(GLIBC_PRIVATE) from the Requires: we inject a IPv6 capable 
NSS_NIS
+# and that does make use of glibc internas on purpose (regulas NSS_NIS comes 
from glibc)
+%global __requires_exclude libc.so.6\\(GLIBC_PRIVATE\\)
+
 Name:           yp-tools
-Version:        2.14
+Version:        3.0.1
 Release:        0
 Summary:        Network Information Service (YP) client utilities
-License:        GPL-2.0
+License:        GPL-2.0 and LGPL-2.1
 Group:          Productivity/Networking/NIS
 Source:         
http://www.linux-nis.org/download/yp-tools/yp-tools-%{version}.tar.bz2
 Url:            http://www.linux-nis.org/
+BuildRequires:  pkgconfig
+%if 0%{?suse_version} >= 1310
+BuildRequires:  pkgconfig(libtirpc)
+%else
+BuildRequires:  libtirpc-devel
+%endif
 Source1:        match_printcap
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 
@@ -31,38 +41,66 @@
 This packages contains some useful tools for accessing NIS maps or to
 test NIS configurations.
 
+%package -n libnis1
+Summary:        Library with IPv6 enabled NIS functions
+License:        LGPL-2.1
+Group:          System/Libraries
+
+%description -n libnis1
+This library provides this NIS functions in a IPv6 enabled version.
+
+%package -n libnss_nis6-2
+Summary:        NSS plugin for glibc replacing nss_nis
+License:        LGPL-2.1
+Group:          System/Libraries
+
+%description -n libnss_nis6-2
+This NSS plugin for glibc replaces the glibc nss_nis module.
+The only different between this modules is, that nss_nis6 is
+able to use IPv6, too.
+If you use nss_nis6, make sure that you don't use NIS for
+resolving hostnames.
+
+%package -n libnis-devel
+Summary:        NIS header files and libraries for development
+License:        LGPL-2.1+
+Group:          Development/Libraries/C and C++
+Requires:       libnis1 = %version
+
+%description -n libnis-devel
+This package contains the include files and libraries needed to
+develop applications using the IPv6 ready NIS functions. This
+includes support for the ypbind v3 protocol, too.
+
 %prep
 %setup -q
-
 %build
-CFLAGS="%{optflags}" ./configure --enable-call-passwd --enable-domainname 
--mandir=%{_mandir}
+%configure --disable-static --with-pic --enable-call-passwd 
--enable-domainname --includedir=%{_includedir}/libnis
 make
 
 %install
 %make_install
-# Not yet
-rm -f %{buildroot}%{_sbindir}/ypserv_test
+find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
 cp -a %{buildroot}%{_mandir}/man8/domainname.8 
%{buildroot}%{_mandir}/man8/nisdomainname.8
 cp -a %{buildroot}%{_mandir}/man8/domainname.8 
%{buildroot}%{_mandir}/man8/ypdomainname.8
 mkdir -p %{buildroot}%{_prefix}/lib/yp
 install -m 755 %{SOURCE1} %{buildroot}%{_prefix}/lib/yp
 rm %{buildroot}%{_bindir}/domainname %{buildroot}%{_mandir}/man8/domainname.8
-#UsrMerge
-mkdir -p %{buildroot}/bin
-ln -sf %{_bindir}/nisdomainname %{buildroot}/bin
-ln -sf %{_bindir}/ypdomainname %{buildroot}/bin
-#EndUsrMerge
+mkdir %{buildroot}/%{_lib}
+mv %{buildroot}%{_libdir}/libnss_nis6.so.* %{buildroot}/%{_lib}
+rm -fv %{buildroot}%{_libdir}/libnss_nis6.*
 %{find_lang} %{name}
 
+%post   -n libnis1 -p /sbin/ldconfig
+%postun -n libnis1 -p /sbin/ldconfig
+%post   -n libnss_nis6-2 -p /sbin/ldconfig
+%postun -n libnss_nis6-2 -p /sbin/ldconfig
+
 %files -f %{name}.lang
 %defattr(-,root,root)
-%doc AUTHORS ChangeLog COPYING NEWS README THANKS TODO
+%doc AUTHORS COPYING NEWS README THANKS
 %dir %{_localstatedir}/yp
 %config(noreplace) %{_localstatedir}/yp/nicknames
-#UsrMerge
-/bin/nisdomainname
-/bin/ypdomainname
-#EndUsrMerge
 %{_bindir}/nisdomainname
 %{_bindir}/ypcat
 %{_bindir}/ypchfn
@@ -82,11 +120,26 @@
 %doc %{_mandir}/man5/nicknames.5.gz
 %doc %{_mandir}/man8/yppoll.8.gz
 %doc %{_mandir}/man8/ypset.8.gz
-%doc %{_mandir}/man8/yptest.8.gz
 %doc %{_mandir}/man8/ypdomainname.8.gz
 %doc %{_mandir}/man8/nisdomainname.8.gz
 %{_sbindir}/yppoll
 %{_sbindir}/ypset
-%{_sbindir}/yptest
+
+%files -n libnis1
+%defattr(-,root,root)
+%{_libdir}/libnis.so.*
+
+%files -n libnss_nis6-2
+%defattr(-,root,root)
+/%{_lib}/libnss_nis6.so.*
+
+%files -n libnis-devel
+%defattr(-,root,root)
+%dir %{_includedir}/libnis
+%dir %{_includedir}/libnis/rpcsvc
+%{_includedir}/libnis/rpcsvc/*.h
+%{_includedir}/libnis/rpcsvc/*.x
+%{_libdir}/pkgconfig/libnis.pc
+%{_libdir}/libnis.so
 
 %changelog

++++++ match_printcap ++++++
--- /var/tmp/diff_new_pack.ha117B/_old  2014-11-29 08:39:33.000000000 +0100
+++ /var/tmp/diff_new_pack.ha117B/_new  2014-11-29 08:39:33.000000000 +0100
@@ -29,6 +29,6 @@
 
 n=1
 while ypmatch "${key}${delim}${n}" printcap 2>/dev/null; do
-    n=$[$n + 1]
+    n=$(($n + 1))
 done \
 | sed "s/^.*${delim}[0-9]*|//"

++++++ yp-tools-2.14.tar.bz2 -> yp-tools-3.0.1.tar.bz2 ++++++
++++ 58770 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to