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 - dimstar@opensuse.org
+
+- 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
+
+- fix bashism in match_printcap script
+
+-------------------------------------------------------------------
+Mon Nov 3 16:32:42 CET 2014 - kukuk@suse.de
+
+- Update to version 3.0.1
+ - Use very short timeout for clnt_create()
+
+-------------------------------------------------------------------
+Mon Nov 3 10:46:34 CET 2014 - kukuk@suse.de
+
+- Update to version 3.0
+ - fix xdrfile-test.c on 32bit
+
+-------------------------------------------------------------------
+Fri Oct 31 16:33:29 CET 2014 - kukuk@suse.de
+
+- Update to version 2.99.8
+ - Enhance libnis for ypserv
+
+-------------------------------------------------------------------
+Thu Oct 30 10:32:45 CET 2014 - kukuk@suse.de
+
+- 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 - kukuk@suse.de
+
+- Update to version 2.99.6
+ - Finish libnis library
+ - Add nss_nis6 plugin for glibc
+
+-------------------------------------------------------------------
+Tue Oct 28 11:52:13 CET 2014 - kukuk@suse.de
+
+- Update to version 2.99.5
+ - Implement v3 protocol for ypset
+ - Enhance libnis library
+
+-------------------------------------------------------------------
+Sat Oct 25 01:01:46 CEST 2014 - kukuk@suse.de
+
+- Update to version 2.99.4
+ - fixes last IPv4 only code (except ypset)
+
+-------------------------------------------------------------------
+Fri Oct 24 19:01:45 CEST 2014 - kukuk@suse.de
+
+- Update to version 2.99.3
+ - fixes some bugs to build ypbind
+
+-------------------------------------------------------------------
+Fri Oct 24 15:09:10 CEST 2014 - kukuk@suse.de
+
+- Update to version 2.99.2
+ - ypwhich speaks now ypbind v3 protocol
+ - Add seperate libnis library
+
+-------------------------------------------------------------------
+Tue Oct 21 14:41:16 CEST 2014 - kukuk@suse.de
+
+- 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: opensuse-commit+unsubscribe@opensuse.org
For additional commands, e-mail: opensuse-commit+help@opensuse.org