Hello community, here is the log from the commit of package uchardet for openSUSE:Factory checked in at 2017-02-24 02:54:42 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/uchardet (Old) and /work/SRC/openSUSE:Factory/.uchardet.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "uchardet" Changes: -------- New Changes file: --- /dev/null 2017-01-26 09:49:33.150892021 +0100 +++ /work/SRC/openSUSE:Factory/.uchardet.new/uchardet.changes 2017-02-24 02:54:43.409907554 +0100 @@ -0,0 +1,76 @@ +------------------------------------------------------------------- +Wed Feb 8 23:51:40 UTC 2017 - dims...@opensuse.org + +- Fix Source URL. + +------------------------------------------------------------------- +Tue Aug 30 14:05:21 UTC 2016 - virtuous...@gmail.com + +- Update to version 0.0.6: +- Improve ASCII and ISO-8859-1 detection. +- Improve language models: Greek, Hungarian. +- New supports: + * Arabic - ISO-8859-6 and Windows-1256. + * Danish - Windows-1252, ISO-8859-1 and ISO-8859-15. + * Spanish - ISO-8859-1, ISO-8859-15 and Windows-1252. + * Vietnamese - VISCII and Windows-1258. +- Improve single-byte encoding detection algorithm by giving more weight + to "probable" sequences (less frequent than "positive" sequence, yet + not "negative"). +- `uchardet` command line tool improved: + * exits with non-zero return values on error. +- CMake build improved with more options: + * Binary can be installed to non-default dir. + * Allow building static-only builds. + * Allow not building the command line tool. + * Add static lib destination. +- Changes from 0.0.4 to 0.0.5: +- Revert UTF-16 and UTF-32 label change: + it was an error to specify endianness for texts with BOM. + The Unicode standard explicitly warns against it, and it actually + even (partially) break conversions. +- Added supports: + - French: Windows-1252. + - German: ISO-8859-1, Windows-1252 + - Esperanto: ISO-8859-3 + - Turkish: ISO-8859-3 and ISO-8859-9 + - Thai: ISO-8859-11 (and TIS-620 model rebuilt). +- Single Byte charset detection algorithm improved: + detection of control characters lowers confidence. +- Changes from 0.0.3 to 0.0.4: +- Add support of ISO-8859-1 and ISO-8859-15 for French. +- Re-enable Hungarian language models (ISO-8859-2 and Windows-1250) + which used to conflict with other charsets (should be better now). +- Differentiate ASCII detection and detection failure. +- Improve single-byte charset detection confidence algorithm (fixes for + instance Windows-1251 Russian text detection). +- "UTF-16" is now outputted with endianness information (UTF-16LE/BE). +- Add UTF-32 BOM detection. +- Discard single byte charsets upon illegal codepoint detection. +- Internal redesign of single-byte charmaps with more semantics, and + variable sample size length (different languages have different sizes + of grapheme lists). +- A lot more test files (33 successful unit tests should be successful + with `make test`). +- Adding python scripts to generate language models from Wikipedia data + in a single command. +- Changes from 0.0.2 to 0.0.3: +- A quick release after 0.0.2 mostly to fix a bad crash on the command + line tool when charset detection failed (or detected ASCII). +- The build now includes more test files for various language/encoding + and a `make test` target for unit testing (20 encoding detection tests + should be successful upon running it). +- The build has a new BUILD_STATIC option, by default set to ON, + allowing to disable static library building if not needed. +- All encoding names are iconv-compatible, enabling developers to + directly feed the result of uchardet_get_charset() into libiconv. +- Compilation warnings fixed. +- Changes from 0.0.1 to 0.0.2: +- Version 0.0.2 mostly fixes various bugs and allow querying charsets + for multiple files in the same command with uchardet command line tool. + +------------------------------------------------------------------- +Mon Oct 14 10:06:31 UTC 2013 - lazy.k...@opensuse.org + +- Initial package created - 0.0.1. + New: ---- baselibs.conf uchardet-0.0.6.tar.xz uchardet.changes uchardet.spec ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ uchardet.spec ++++++ # # spec file for package uchardet # # Copyright (c) 2013 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 # upon. The license for this file, and modifications and additions to the # file, is the same license as for the pristine package itself (unless the # license for the pristine package is not an Open Source License, in which # case the license is the MIT License). An "Open Source License" is a # license that conforms to the Open Source Definition (Version 1.9) # published by the Open Source Initiative. # Please submit bugfixes or comments via http://bugs.opensuse.org/ # %define major 0 Name: uchardet Version: 0.0.6 Release: 0 License: MPL-1.1 or GPL-2.0+ or LGPL-2.1+ Summary: Universal Charset Detection Library Url: https://www.freedesktop.org/wiki/Software/uchardet/ Group: Productivity/Text/Utilities Source0: https://www.freedesktop.org/software/%{name}/releases/%{name}-%{version}.tar.xz Source1: baselibs.conf BuildRequires: cmake BuildRequires: gcc-c++ BuildRequires: pkg-config BuildRoot: %{_tmppath}/%{name}-%{version}-build %description uchardet is a C language binding of the original C++ implementation of the universal charset detection library by Mozilla. uchardet is an encoding detector library, which takes a sequence of bytes in an unknown character encoding without any additional information, and attempts to determine the encoding of the text. %package -n libuchardet%{major} Summary: Universal Charset Detection Library Group: System/Libraries %description -n libuchardet%{major} uchardet is a C language binding of the original C++ implementation of the universal charset detection library by Mozilla. uchardet is an encoding detector library, which takes a sequence of bytes in an unknown character encoding without any additional information, and attempts to determine the encoding of the text. This package contains the shared library. %package -n libuchardet-devel Summary: Universal Charset Detection Library Group: Development/Libraries/C and C++ Requires: libuchardet%{major} = %{version} %description -n libuchardet-devel uchardet is a C language binding of the original C++ implementation of the universal charset detection library by Mozilla. uchardet is an encoding detector library, which takes a sequence of bytes in an unknown character encoding without any additional information, and attempts to determine the encoding of the text. This package contains the development files. %prep %setup -q %build mkdir build cd build cmake .. \ -DCMAKE_INSTALL_PREFIX=%{_prefix} \ -DCMAKE_C_FLAGS="%{optflags}" \ -DCMAKE_CXX_FLAGS="%{optflags}" \ -DCMAKE_INSTALL_LIBDIR=%{_libdir} make %{?_smp_mflags} VERBOSE=1 %install pushd build %make_install popd rm -f %{buildroot}%{_libdir}/libuchardet.a %post -n libuchardet%{major} -p /sbin/ldconfig %postun -n libuchardet%{major} -p /sbin/ldconfig %files %defattr(-,root,root,-) %doc AUTHORS COPYING %{_bindir}/%{name} %doc %{_mandir}/man?/* %files -n libuchardet%{major} %defattr(-,root,root,-) %{_libdir}/*.so.* %files -n libuchardet-devel %defattr(-,root,root,-) %doc AUTHORS COPYING %{_includedir}/%{name} %{_libdir}/*.so %{_libdir}/pkgconfig/*.pc %changelog ++++++ baselibs.conf ++++++ libuchardet0