Sync from SUSE:SLFO:Main fribidi revision f06dcac5aa0408c6c43e022f91c1104d
This commit is contained in:
commit
3750ca4b22
23
.gitattributes
vendored
Normal file
23
.gitattributes
vendored
Normal file
@ -0,0 +1,23 @@
|
||||
## Default LFS
|
||||
*.7z filter=lfs diff=lfs merge=lfs -text
|
||||
*.bsp filter=lfs diff=lfs merge=lfs -text
|
||||
*.bz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.gem filter=lfs diff=lfs merge=lfs -text
|
||||
*.gz filter=lfs diff=lfs merge=lfs -text
|
||||
*.jar filter=lfs diff=lfs merge=lfs -text
|
||||
*.lz filter=lfs diff=lfs merge=lfs -text
|
||||
*.lzma filter=lfs diff=lfs merge=lfs -text
|
||||
*.obscpio filter=lfs diff=lfs merge=lfs -text
|
||||
*.oxt filter=lfs diff=lfs merge=lfs -text
|
||||
*.pdf filter=lfs diff=lfs merge=lfs -text
|
||||
*.png filter=lfs diff=lfs merge=lfs -text
|
||||
*.rpm filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz filter=lfs diff=lfs merge=lfs -text
|
||||
*.tbz2 filter=lfs diff=lfs merge=lfs -text
|
||||
*.tgz filter=lfs diff=lfs merge=lfs -text
|
||||
*.ttf filter=lfs diff=lfs merge=lfs -text
|
||||
*.txz filter=lfs diff=lfs merge=lfs -text
|
||||
*.whl filter=lfs diff=lfs merge=lfs -text
|
||||
*.xz filter=lfs diff=lfs merge=lfs -text
|
||||
*.zip filter=lfs diff=lfs merge=lfs -text
|
||||
*.zst filter=lfs diff=lfs merge=lfs -text
|
1
baselibs.conf
Normal file
1
baselibs.conf
Normal file
@ -0,0 +1 @@
|
||||
libfribidi0
|
BIN
fribidi-1.0.13.tar.xz
(Stored with Git LFS)
Normal file
BIN
fribidi-1.0.13.tar.xz
(Stored with Git LFS)
Normal file
Binary file not shown.
280
fribidi.changes
Normal file
280
fribidi.changes
Normal file
@ -0,0 +1,280 @@
|
||||
-------------------------------------------------------------------
|
||||
Sun Jun 11 20:33:42 UTC 2023 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 1.0.13:
|
||||
* Adding missing man pages to the tar release file.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 28 18:53:09 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 1.0.12:
|
||||
* Various fuzzing fixes.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Nov 13 19:39:07 UTC 2021 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 1.0.11:
|
||||
* Updated Unicode tables to version 14.
|
||||
* Skip isolates in fribidi_get_par_direction().
|
||||
* Various fuzzing fixes.
|
||||
* Various build fixes.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Aug 9 20:02:12 UTC 2020 - Matthias Eliasson <elimat@opensuse.org>
|
||||
|
||||
- Update to version 1.0.10:
|
||||
* Fixed various compilation problems and symbol exports necessary for
|
||||
proper compilation under windows.
|
||||
- Changes from version 1.0.9:
|
||||
* A bug fix in the fribidi unicode algorithm where isolate sequences were
|
||||
not really isolated.
|
||||
* Restored mistakenly removed deprecated function
|
||||
fribidi_log2vis_get_embedding_levels()
|
||||
* autotools now generates xz archives instead of bzip2 archives
|
||||
- Changes from version 1.0.8:
|
||||
* A bug fix in the fribidi unicode algorithm for multiple isolate
|
||||
sequences.
|
||||
* Fixed a potential buffer overflow for a long sequence of isolate
|
||||
overrides characters (bsc#1156260 CVE-2019-18397)
|
||||
- Changes from version 1.0.7:
|
||||
* This is a minor bugfix that removes symlinks and updates the meson
|
||||
version.
|
||||
- Changes from version 1.0.6:
|
||||
* This is a minor bugfix release that fixes a list of minor issues that
|
||||
have turned up during the last year.
|
||||
* Various compilation and cross compilation issues.
|
||||
* Various minor header cleanups.
|
||||
* Removed libc's bsearch for performance and portability reasons
|
||||
- Run spec-cleaner
|
||||
* Remove package groups
|
||||
- Drop patches fixed upstream
|
||||
* Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff
|
||||
* no-config-h.diff
|
||||
* fribidi-CVE-2019-18397.patch
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 22 14:43:34 UTC 2020 - Carsten Ziepke <kieltux@gmail.com>
|
||||
|
||||
- Add no-config-h.diff - copied from Debian
|
||||
Remove HAVE_CONFIG_H from public API
|
||||
- Add Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff -
|
||||
copied from Debian, CVE-2019-18397
|
||||
Truncate isolate_level to FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL
|
||||
- Run spec-cleaner
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Nov 29 09:56:25 UTC 2019 - Martin Liška <mliska@suse.cz>
|
||||
|
||||
- Use %make_build macros.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Oct 24 06:01:11 UTC 2018 - sean@suspend.net
|
||||
|
||||
- Update to version 1.0.5:
|
||||
+ Updated unicode tables to version 11
|
||||
+ Bugfix release - character tests were not running previously
|
||||
+ Small speedup due to small arrays being allocated on the stack
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 18 12:32:47 UTC 2018 - jengelh@inai.de
|
||||
|
||||
- Trim redundancies in the description.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Feb 17 22:43:30 UTC 2018 - luc14n0@linuxmail.org
|
||||
|
||||
- Update to version 1.0.1:
|
||||
+ Minor distribution related fixes.
|
||||
- Changes from version 1.0.0:
|
||||
+ Full isolate and parenthesis support as per Unicode 6.3 to
|
||||
Unicode 10.0.
|
||||
+ To get access to the new algorithm calls to the function
|
||||
`fribidi_get_par_embedding_levels()` must be replaced with
|
||||
calls to `fribidi_get_par_embedding_levels_ex()`. These
|
||||
functions are not API compatible. Calling the older function
|
||||
will use default values for the new bracket properties and will
|
||||
sometimes yield non-complient results.
|
||||
- Changes from version 0.19.7:
|
||||
+ Disable thread-unsafe memory pool by default (fdo#79385).
|
||||
+ Misc fixes.
|
||||
- Update Url tag to https://github.com/fribidi/fribidi: the current
|
||||
Fribidi web page.
|
||||
- Drop enable-malloc configure option: the thread safety problem is
|
||||
already fixed and it's not an available configure option anymore.
|
||||
- Drop fdupes BuildRequires and its macro: it is no longer needed.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Nov 6 09:50:44 UTC 2014 - i@marguerite.su
|
||||
|
||||
- update version 0.19.6
|
||||
* Fix two minor bidi bugs.
|
||||
* Build with new libtool to support ppc64le.
|
||||
- fix boo#903462: -enable-malloc to be thread safe
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Sep 10 13:36:21 UTC 2014 - ftake@geeko.jp
|
||||
|
||||
- libfribidi-devel requires %{lname} = %{version}
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jul 19 21:30:39 UTC 2014 - jengelh@inai.de
|
||||
|
||||
- Utilize shared library package naming guidelines
|
||||
- Drop Requires:pkg-config for fribidi-devel, it is implicit
|
||||
(due to .pc file being picked up by rpm find-requires)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 26 14:16:49 UTC 2013 - mmeister@suse.com
|
||||
|
||||
- Added url as source.
|
||||
Please see http://en.opensuse.org/SourceUrls
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 6 11:07:10 UTC 2011 - adam@mizerski.pl
|
||||
|
||||
- update to 0.19.2
|
||||
* Update to Unicode Character Database 5.1.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 30 18:14:07 UTC 2010 - coolo@novell.com
|
||||
|
||||
- buildrequire pkg-config to fix provides
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Dec 18 00:44:28 CET 2009 - jengelh@medozas.de
|
||||
|
||||
- add baselibs.conf as a source
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 10 12:34:56 CET 2008 - olh@suse.de
|
||||
|
||||
- use Obsoletes: -XXbit only for ppc64 to help solver during distupgrade
|
||||
(bnc#437293)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Oct 30 12:34:56 CET 2008 - olh@suse.de
|
||||
|
||||
- obsolete old -XXbit packages (bnc#437293)
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Thu Apr 10 12:54:45 CEST 2008 - ro@suse.de
|
||||
|
||||
- added baselibs.conf file to build xxbit packages
|
||||
for multilib support
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jan 6 05:22:51 CET 2008 - crrodriguez@suse.de
|
||||
|
||||
- update to version 0.10.9
|
||||
* Fixed type sizes when stdint.h is not available.
|
||||
* Update to Unicode Character Database 5.0.0
|
||||
* Fixed type sizes on 64-bit architectures.
|
||||
- disable static libraries
|
||||
- remove libtool archive with empty dependency_libs
|
||||
- do not require gtk2-devel for build as it is unused
|
||||
- spec file cleanups
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Feb 28 19:27:55 CET 2006 - mfabian@suse.de
|
||||
|
||||
- add "Provides: locale(ar,he)".
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 25 21:36:02 CET 2006 - mls@suse.de
|
||||
|
||||
- converted neededforbuild to BuildRequires
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Mar 9 17:40:05 CET 2004 - mfabian@suse.de
|
||||
|
||||
- Bugzilla #34267: fix this by adding the compiler option
|
||||
"-fno-strict-aliasing".
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Jan 10 20:41:52 CET 2004 - adrian@suse.de
|
||||
|
||||
- add %run_ldconfig
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue May 13 00:23:11 CEST 2003 - nashif@suse.de
|
||||
|
||||
- package forgotten files
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Aug 10 03:06:20 CEST 2002 - nashif@suse.de
|
||||
|
||||
- added missing requires to devel package
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jul 3 11:40:21 CEST 2002 - meissner@suse.de
|
||||
|
||||
- rerun auto* tools
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Jun 9 10:07:34 CEST 2002 - nashif@suse.de
|
||||
|
||||
- Update to version 0.10.4
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri May 3 20:08:11 CEST 2002 - nashif@suse.de
|
||||
|
||||
- Update to 0.10.3
|
||||
- Use _libdir macro and fix for x86_64
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Mar 1 06:42:33 CET 2002 - nashif@suse.de
|
||||
|
||||
- Fixed for s390x: using _libdir instead of plain path
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 8 17:32:50 PST 2002 - nashif@suse.de
|
||||
|
||||
- Update to version 0.10.1
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 11 06:15:37 CEST 2001 - nashif@suse.de
|
||||
|
||||
- Update to version 0.9.0
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Feb 9 07:07:00 MET 2001 - nashif@suse.de
|
||||
|
||||
- Update to version 0.1.15
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Nov 5 16:59:38 MET 2000 - nashif@suse.de
|
||||
|
||||
- Update to 0.1.14
|
||||
- Changed neededforbuild
|
||||
- add sub packages fribidi-devel
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Sep 22 20:38:40 MEST 2000 - nashif@suse.de
|
||||
|
||||
- Updated to 0.1.12
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 20 14:25:34 CEST 2000 - schwab@suse.de
|
||||
|
||||
- Fix use of suse_update_config macro.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Fri Apr 28 19:28:56 MEST 2000 - nashif@suse.de
|
||||
|
||||
- Update to version 0.1.10
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Apr 12 18:56:34 CEST 2000 - nashif@suse.de
|
||||
|
||||
- Update to version 0.1.9
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sat Apr 8 22:13:19 CEST 2000 - bk@suse.de
|
||||
|
||||
- added suse update config macro
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Sun Feb 13 02:00:13 CET 2000 - nashif@suse.de
|
||||
|
||||
- Initial Release ( Version: 0.1.8 )
|
||||
|
93
fribidi.spec
Normal file
93
fribidi.spec
Normal file
@ -0,0 +1,93 @@
|
||||
#
|
||||
# spec file for package fribidi
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
#
|
||||
# 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 https://bugs.opensuse.org/
|
||||
#
|
||||
|
||||
|
||||
%define lname libfribidi0
|
||||
Name: fribidi
|
||||
Version: 1.0.13
|
||||
Release: 0
|
||||
Summary: An implementation of the Unicode BiDi algorithm
|
||||
License: LGPL-2.1-only
|
||||
URL: https://github.com/fribidi/fribidi
|
||||
Source: https://github.com/fribidi/fribidi/releases/download/v%{version}/%{name}-%{version}.tar.xz
|
||||
Source2: baselibs.conf
|
||||
BuildRequires: pkgconfig
|
||||
#
|
||||
Provides: locale(ar;he)
|
||||
# bug437293
|
||||
%ifarch ppc64
|
||||
Obsoletes: fribidi-64bit
|
||||
%endif
|
||||
|
||||
%description
|
||||
This library implements the algorithm as described in "Unicode
|
||||
Standard Annex #9, the Bidirectional Algorithm".
|
||||
|
||||
%package -n %{lname}
|
||||
Summary: An implementation of the Unicode BiDi algorithm
|
||||
|
||||
%description -n %{lname}
|
||||
This library implements the algorithm as described in "Unicode
|
||||
Standard Annex #9, the Bidirectional Algorithm,
|
||||
http://www.unicode.org/unicode/reports/tr9/". FriBidi is
|
||||
tested against the Bidi Reference Code and, to the best of the
|
||||
developers' knowledge, does not contain any conformance bugs.
|
||||
|
||||
The API was inspired by the document "Bi-Di languages support - BiDi
|
||||
API proposal" by Franck Portaneri, which he wrote as a proposal for
|
||||
adding BiDi support to Mozilla.
|
||||
|
||||
%package devel
|
||||
Summary: Development Files for FriBiDi
|
||||
Requires: %{lname} = %{version}
|
||||
|
||||
%description devel
|
||||
This package provides headers and manual files for FriBiDi.
|
||||
|
||||
%prep
|
||||
%autosetup -p1
|
||||
|
||||
%build
|
||||
%configure --disable-static
|
||||
%make_build
|
||||
|
||||
%check
|
||||
%make_build check
|
||||
|
||||
%install
|
||||
%make_install
|
||||
find %{buildroot} -type f -name "*.la" -delete -print
|
||||
|
||||
%post -n %{lname} -p /sbin/ldconfig
|
||||
%postun -n %{lname} -p /sbin/ldconfig
|
||||
|
||||
%files
|
||||
%doc NEWS README
|
||||
%{_bindir}/fribidi
|
||||
|
||||
%files -n %{lname}
|
||||
%license COPYING
|
||||
%{_libdir}/libfribidi.so.0*
|
||||
|
||||
%files devel
|
||||
%doc AUTHORS ChangeLog THANKS TODO
|
||||
%{_mandir}/man3/fribidi_*
|
||||
%{_includedir}/fribidi/
|
||||
%{_libdir}/libfribidi.so
|
||||
%{_libdir}/pkgconfig/fribidi.pc
|
||||
|
||||
%changelog
|
Loading…
Reference in New Issue
Block a user