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