commit fribidi for openSUSE:Factory

2020-08-14 Thread root
Hello community,

here is the log from the commit of package fribidi for openSUSE:Factory checked 
in at 2020-08-14 09:30:09

Comparing /work/SRC/openSUSE:Factory/fribidi (Old)
 and  /work/SRC/openSUSE:Factory/.fribidi.new.3399 (New)


Package is "fribidi"

Fri Aug 14 09:30:09 2020 rev:30 rq:825419 version:1.0.10

Changes:

--- /work/SRC/openSUSE:Factory/fribidi/fribidi.changes  2020-05-28 
09:10:37.412213537 +0200
+++ /work/SRC/openSUSE:Factory/.fribidi.new.3399/fribidi.changes
2020-08-14 09:30:13.584303008 +0200
@@ -1,0 +2,32 @@
+Sun Aug  9 20:02:12 UTC 2020 - Matthias Eliasson 
+
+- 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
+- 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
+
+---

Old:

  Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff
  fribidi-1.0.5.tar.bz2
  no-config-h.diff

New:

  fribidi-1.0.10.tar.xz



Other differences:
--
++ fribidi.spec ++
--- /var/tmp/diff_new_pack.PdkANU/_old  2020-08-14 09:30:15.332303904 +0200
+++ /var/tmp/diff_new_pack.PdkANU/_new  2020-08-14 09:30:15.332303904 +0200
@@ -18,18 +18,13 @@
 
 %define lname   libfribidi0
 Name:   fribidi
-Version:1.0.5
+Version:1.0.10
 Release:0
 Summary:An implementation of the Unicode BiDi algorithm
 License:LGPL-2.1-only
-Group:  Development/Libraries/C and C++
 URL:https://github.com/fribidi/fribidi
-Source: 
https://github.com/fribidi/fribidi/releases/download/v%{version}/%{name}-%{version}.tar.bz2
+Source: 
https://github.com/fribidi/fribidi/releases/download/v%{version}/%{name}-%{version}.tar.xz
 Source2:baselibs.conf
-# PATCH-FIX-UPSTREAM no-config-h.diff - copied from Debian
-Patch1: no-config-h.diff
-# PATCH-FIX-UPSTREAM Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff 
- copied from Debian
-Patch2: Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff
 BuildRequires:  pkgconfig
 #
 Provides:   locale(ar;he)
@@ -44,7 +39,6 @@
 
 %package -n %{lname}
 Summary:An implementation of the Unicode BiDi algorithm
-Group:  System/Libraries
 
 %description -n %{lname}
 This library implements the algorithm as described in "Unicode
@@ -59,16 +53,13 @@
 
 %package devel
 Summary:Development Files for FriBiDi
-Group:  Development/Libraries/C and C++
 Requires:   %{lname} = %{version}
 
 %description devel
 This package provides headers and manual files for FriBiDi.
 
 %prep
-%setup -q
-%patch1 -p1
-%patch2 -p1
+%autosetup -p1
 
 %build
 %configure --disable-static




commit fribidi for openSUSE:Factory

2020-05-28 Thread root
Hello community,

here is the log from the commit of package fribidi for openSUSE:Factory checked 
in at 2020-05-28 09:10:21

Comparing /work/SRC/openSUSE:Factory/fribidi (Old)
 and  /work/SRC/openSUSE:Factory/.fribidi.new.3606 (New)


Package is "fribidi"

Thu May 28 09:10:21 2020 rev:29 rq:808611 version:1.0.5

Changes:

--- /work/SRC/openSUSE:Factory/fribidi/fribidi.changes  2019-12-07 
15:23:01.671731805 +0100
+++ /work/SRC/openSUSE:Factory/.fribidi.new.3606/fribidi.changes
2020-05-28 09:10:37.412213537 +0200
@@ -1,0 +2,10 @@
+Fri May 22 14:43:34 UTC 2020 - Carsten Ziepke 
+
+- 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
+
+---

New:

  Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff
  no-config-h.diff



Other differences:
--
++ fribidi.spec ++
--- /var/tmp/diff_new_pack.SXw021/_old  2020-05-28 09:10:38.732216728 +0200
+++ /var/tmp/diff_new_pack.SXw021/_new  2020-05-28 09:10:38.736216737 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fribidi
 #
-# Copyright (c) 2019 SUSE LLC
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,10 +26,13 @@
 URL:https://github.com/fribidi/fribidi
 Source: 
https://github.com/fribidi/fribidi/releases/download/v%{version}/%{name}-%{version}.tar.bz2
 Source2:baselibs.conf
-BuildRequires:  pkg-config
+# PATCH-FIX-UPSTREAM no-config-h.diff - copied from Debian
+Patch1: no-config-h.diff
+# PATCH-FIX-UPSTREAM Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff 
- copied from Debian
+Patch2: Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff
+BuildRequires:  pkgconfig
 #
 Provides:   locale(ar;he)
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # bug437293
 %ifarch ppc64
 Obsoletes:  fribidi-64bit
@@ -64,6 +67,8 @@
 
 %prep
 %setup -q
+%patch1 -p1
+%patch2 -p1
 
 %build
 %configure --disable-static
@@ -77,23 +82,19 @@
 find %{buildroot} -type f -name "*.la" -delete -print
 
 %post   -n %{lname} -p /sbin/ldconfig
-
 %postun -n %{lname} -p /sbin/ldconfig
 
 %files
-%defattr(-,root,root)
 %doc NEWS README
 %{_bindir}/fribidi
 
 %files -n %{lname}
-%defattr(-,root,root)
 %license COPYING
 %{_libdir}/libfribidi.so.0*
 
 %files devel
-%defattr(-, root, root)
 %doc AUTHORS ChangeLog THANKS TODO
-%doc %{_mandir}/man3/fribidi_*
+%{_mandir}/man3/fribidi_*
 %{_includedir}/fribidi/
 %{_libdir}/libfribidi.so
 %{_libdir}/pkgconfig/fribidi.pc

++ Truncate-isolate_level-to-FRIBIDI_BIDI_MAX_EXPLICIT_.diff ++
From: Dov Grobgeld 
Date: Thu, 24 Oct 2019 09:37:29 +0300
Subject: Truncate isolate_level to FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL
Origin: 
https://github.com/fribidi/fribidi/commit/034c6e9a1d296286305f4cfd1e0072b879f52568
Bug-Debian-Security: https://security-tracker.debian.org/tracker/CVE-2019-18397

---
 lib/fribidi-bidi.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/lib/fribidi-bidi.c b/lib/fribidi-bidi.c
index 6c843922685c..d38487852fe7 100644
--- a/lib/fribidi-bidi.c
+++ b/lib/fribidi-bidi.c
@@ -747,7 +747,9 @@ fribidi_get_par_embedding_levels_ex (
 }
 
  RL_LEVEL (pp) = level;
-  RL_ISOLATE_LEVEL (pp) = isolate_level++;
+  RL_ISOLATE_LEVEL (pp) = isolate_level;
+  if (isolate_level < FRIBIDI_BIDI_MAX_EXPLICIT_LEVEL-1)
+  isolate_level++;
   base_level_per_iso_level[isolate_level] = new_level;
 
  if (!FRIBIDI_IS_NEUTRAL (override))
-- 
2.24.0

++ no-config-h.diff ++
Description: Removed HAVE_CONFIG_H from public API
Origin: commit:b534ab2642f694c3106d5bc8d0a8beae60bf60d3
Author: Dov Grobgeld 
Date:   Sat Aug 18 20:37:22 2018 +0300

diff --git a/bin/fribidi-benchmark.c b/bin/fribidi-benchmark.c
index e5fc9c0..07ac336 100644
--- a/bin/fribidi-benchmark.c
+++ b/bin/fribidi-benchmark.c
@@ -33,6 +33,11 @@
 #include 
 
 #include 
+
+#ifdef HAVE_CONFIG_H
+# include 
+#endif
+
 #ifdef STDC_HEADERS
 # include 
 # include 
diff --git a/bin/fribidi-main.c b/bin/fribidi-main.c
index cd359a9..33e1630 100644
--- a/bin/fribidi-main.c
+++ b/bin/fribidi-main.c
@@ -33,6 +33,11 @@
 #include 
 
 #include 
+
+#ifdef HAVE_CONFIG_H
+# include 
+#endif
+
 #ifdef STDC_HEADERS
 # include 
 # include 
diff --git a/gen.tab/gen-arabic-shaping-tab.c b/gen.tab/gen-arabic-shaping-tab.c
index e613768..369501c 100644
--- 

commit fribidi for openSUSE:Factory

2019-12-07 Thread root
Hello community,

here is the log from the commit of package fribidi for openSUSE:Factory checked 
in at 2019-12-07 15:19:36

Comparing /work/SRC/openSUSE:Factory/fribidi (Old)
 and  /work/SRC/openSUSE:Factory/.fribidi.new.4691 (New)


Package is "fribidi"

Sat Dec  7 15:19:36 2019 rev:28 rq:752330 version:1.0.5

Changes:

--- /work/SRC/openSUSE:Factory/fribidi/fribidi.changes  2018-11-06 
14:04:37.799433964 +0100
+++ /work/SRC/openSUSE:Factory/.fribidi.new.4691/fribidi.changes
2019-12-07 15:23:01.671731805 +0100
@@ -1,0 +2,5 @@
+Fri Nov 29 09:56:25 UTC 2019 - Martin Liška 
+
+- Use %make_build macros.
+
+---



Other differences:
--
++ fribidi.spec ++
--- /var/tmp/diff_new_pack.unGLcn/_old  2019-12-07 15:23:02.099731746 +0100
+++ /var/tmp/diff_new_pack.unGLcn/_new  2019-12-07 15:23:02.099731746 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fribidi
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -23,7 +23,7 @@
 Summary:An implementation of the Unicode BiDi algorithm
 License:LGPL-2.1-only
 Group:  Development/Libraries/C and C++
-Url:https://github.com/fribidi/fribidi
+URL:https://github.com/fribidi/fribidi
 Source: 
https://github.com/fribidi/fribidi/releases/download/v%{version}/%{name}-%{version}.tar.bz2
 Source2:baselibs.conf
 BuildRequires:  pkg-config
@@ -67,10 +67,10 @@
 
 %build
 %configure --disable-static
-make %{?_smp_mflags}
+%make_build
 
 %check
-make %{?_smp_mflags} check
+%make_build check
 
 %install
 %make_install




commit fribidi for openSUSE:Factory

2018-11-06 Thread root
Hello community,

here is the log from the commit of package fribidi for openSUSE:Factory checked 
in at 2018-11-06 14:04:33

Comparing /work/SRC/openSUSE:Factory/fribidi (Old)
 and  /work/SRC/openSUSE:Factory/.fribidi.new (New)


Package is "fribidi"

Tue Nov  6 14:04:33 2018 rev:27 rq:644205 version:1.0.5

Changes:

--- /work/SRC/openSUSE:Factory/fribidi/fribidi.changes  2018-02-26 
23:22:41.655637310 +0100
+++ /work/SRC/openSUSE:Factory/.fribidi.new/fribidi.changes 2018-11-06 
14:04:37.799433964 +0100
@@ -1,0 +2,8 @@
+Wed Oct 24 06:01:11 UTC 2018 - s...@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
+
+---

Old:

  fribidi-1.0.1.tar.bz2

New:

  fribidi-1.0.5.tar.bz2



Other differences:
--
++ fribidi.spec ++
--- /var/tmp/diff_new_pack.r0ZYi4/_old  2018-11-06 14:04:38.519433024 +0100
+++ /var/tmp/diff_new_pack.r0ZYi4/_new  2018-11-06 14:04:38.519433024 +0100
@@ -12,16 +12,16 @@
 # 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/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define lname   libfribidi0
 Name:   fribidi
-Version:1.0.1
+Version:1.0.5
 Release:0
 Summary:An implementation of the Unicode BiDi algorithm
-License:LGPL-2.1
+License:LGPL-2.1-only
 Group:  Development/Libraries/C and C++
 Url:https://github.com/fribidi/fribidi
 Source: 
https://github.com/fribidi/fribidi/releases/download/v%{version}/%{name}-%{version}.tar.bz2

++ fribidi-1.0.1.tar.bz2 -> fribidi-1.0.5.tar.bz2 ++
 1204391 lines of diff (skipped)




commit fribidi for openSUSE:Factory

2018-02-26 Thread root
Hello community,

here is the log from the commit of package fribidi for openSUSE:Factory checked 
in at 2018-02-26 23:22:39

Comparing /work/SRC/openSUSE:Factory/fribidi (Old)
 and  /work/SRC/openSUSE:Factory/.fribidi.new (New)


Package is "fribidi"

Mon Feb 26 23:22:39 2018 rev:26 rq:579691 version:1.0.1

Changes:

--- /work/SRC/openSUSE:Factory/fribidi/fribidi.changes  2018-02-19 
12:58:56.886447665 +0100
+++ /work/SRC/openSUSE:Factory/.fribidi.new/fribidi.changes 2018-02-26 
23:22:41.655637310 +0100
@@ -1,0 +2,5 @@
+Sun Feb 18 12:32:47 UTC 2018 - jeng...@inai.de
+
+- Trim redundancies in the description.
+
+---



Other differences:
--
++ fribidi.spec ++
--- /var/tmp/diff_new_pack.aDhAFj/_old  2018-02-26 23:22:42.551605088 +0100
+++ /var/tmp/diff_new_pack.aDhAFj/_new  2018-02-26 23:22:42.551605088 +0100
@@ -20,7 +20,7 @@
 Name:   fribidi
 Version:1.0.1
 Release:0
-Summary:Free Implementation of Unicode BiDi Algorithm
+Summary:An implementation of the Unicode BiDi algorithm
 License:LGPL-2.1
 Group:  Development/Libraries/C and C++
 Url:https://github.com/fribidi/fribidi
@@ -40,15 +40,15 @@
 Standard Annex #9, the Bidirectional Algorithm".
 
 %package -n %{lname}
-Summary:Free Implementation of the Unicode BiDi Algorithm
+Summary:An implementation of the Unicode BiDi algorithm
 Group:  System/Libraries
 
 %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 exhaustively
+http://www.unicode.org/unicode/reports/tr9/;. FriBidi is
 tested against the Bidi Reference Code and, to the best of the
-developers' knowledge, does notcontain any conformance bugs.
+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




commit fribidi for openSUSE:Factory

2018-02-19 Thread root
Hello community,

here is the log from the commit of package fribidi for openSUSE:Factory checked 
in at 2018-02-19 12:58:55

Comparing /work/SRC/openSUSE:Factory/fribidi (Old)
 and  /work/SRC/openSUSE:Factory/.fribidi.new (New)


Package is "fribidi"

Mon Feb 19 12:58:55 2018 rev:25 rq:577661 version:1.0.1

Changes:

--- /work/SRC/openSUSE:Factory/fribidi/fribidi.changes  2014-11-10 
17:27:58.0 +0100
+++ /work/SRC/openSUSE:Factory/.fribidi.new/fribidi.changes 2018-02-19 
12:58:56.886447665 +0100
@@ -1,0 +2,23 @@
+Sat Feb 17 22:43:30 UTC 2018 - luc1...@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.
+
+---

Old:

  fribidi-0.19.6.tar.bz2

New:

  fribidi-1.0.1.tar.bz2



Other differences:
--
++ fribidi.spec ++
--- /var/tmp/diff_new_pack.9MUFKE/_old  2018-02-19 12:58:57.826413766 +0100
+++ /var/tmp/diff_new_pack.9MUFKE/_new  2018-02-19 12:58:57.830413621 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fribidi
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,15 +18,14 @@
 
 %define lname   libfribidi0
 Name:   fribidi
-Version:0.19.6
+Version:1.0.1
 Release:0
 Summary:Free Implementation of Unicode BiDi Algorithm
 License:LGPL-2.1
 Group:  Development/Libraries/C and C++
-Url:http://fribidi.org/
-Source: http://fribidi.org/download/%{name}-%{version}.tar.bz2
+Url:https://github.com/fribidi/fribidi
+Source: 
https://github.com/fribidi/fribidi/releases/download/v%{version}/%{name}-%{version}.tar.bz2
 Source2:baselibs.conf
-BuildRequires:  fdupes
 BuildRequires:  pkg-config
 #
 Provides:   locale(ar;he)
@@ -67,17 +66,15 @@
 %setup -q
 
 %build
-%configure --disable-static \
-   --enable-malloc
+%configure --disable-static
 make %{?_smp_mflags}
 
 %check
 make %{?_smp_mflags} check
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+%make_install
 find %{buildroot} -type f -name "*.la" -delete -print
-%fdupes %{buildroot}
 
 %post   -n %{lname} -p /sbin/ldconfig
 
@@ -85,18 +82,20 @@
 
 %files
 %defattr(-,root,root)
+%doc NEWS README
 %{_bindir}/fribidi
-%doc AUTHORS COPYING ChangeLog NEWS README THANKS TODO
 
 %files -n %{lname}
 %defattr(-,root,root)
+%license COPYING
 %{_libdir}/libfribidi.so.0*
 
 %files devel
 %defattr(-, root, root)
+%doc AUTHORS ChangeLog THANKS TODO
+%doc %{_mandir}/man3/fribidi_*
 %{_includedir}/fribidi/
 %{_libdir}/libfribidi.so
 %{_libdir}/pkgconfig/fribidi.pc
-%doc %{_mandir}/man3/fribidi_*
 
 %changelog

++ fribidi-0.19.6.tar.bz2 -> fribidi-1.0.1.tar.bz2 ++
 645808 lines of diff (skipped)




commit fribidi for openSUSE:Factory

2014-11-10 Thread h_root
Hello community,

here is the log from the commit of package fribidi for openSUSE:Factory checked 
in at 2014-11-10 17:27:52

Comparing /work/SRC/openSUSE:Factory/fribidi (Old)
 and  /work/SRC/openSUSE:Factory/.fribidi.new (New)


Package is fribidi

Changes:

--- /work/SRC/openSUSE:Factory/fribidi/fribidi.changes  2014-09-20 
15:50:11.0 +0200
+++ /work/SRC/openSUSE:Factory/.fribidi.new/fribidi.changes 2014-11-10 
17:27:58.0 +0100
@@ -1,0 +2,8 @@
+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
+
+---

Old:

  fribidi-0.19.2.tar.gz

New:

  fribidi-0.19.6.tar.bz2



Other differences:
--
++ fribidi.spec ++
--- /var/tmp/diff_new_pack.Dgt2DQ/_old  2014-11-10 17:27:59.0 +0100
+++ /var/tmp/diff_new_pack.Dgt2DQ/_new  2014-11-10 17:27:59.0 +0100
@@ -16,34 +16,35 @@
 #
 
 
-Name:   fribidi
 %define lname   libfribidi0
-Version:0.19.2
+Name:   fribidi
+Version:0.19.6
 Release:0
 Summary:Free Implementation of Unicode BiDi Algorithm
 License:LGPL-2.1
 Group:  Development/Libraries/C and C++
 Url:http://fribidi.org/
+Source: http://fribidi.org/download/%{name}-%{version}.tar.bz2
+Source2:baselibs.conf
+BuildRequires:  fdupes
+BuildRequires:  pkg-config
+#
+Provides:   locale(ar;he)
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 # bug437293
 %ifarch ppc64
 Obsoletes:  fribidi-64bit
 %endif
-#
-Provides:   locale(ar;he)
-Source: http://fribidi.org/download/%{name}-%{version}.tar.gz
-Source2:baselibs.conf
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  pkg-config
 
 %description
 This library implements the algorithm as described in Unicode
 Standard Annex #9, the Bidirectional Algorithm.
 
-%package -n %lname
+%package -n %{lname}
 Summary:Free Implementation of the Unicode BiDi Algorithm
 Group:  System/Libraries
 
-%description -n %lname
+%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 exhaustively
@@ -66,28 +67,28 @@
 %setup -q
 
 %build
-%configure --disable-static
-%__make %{?_smp_mflags}
+%configure --disable-static \
+   --enable-malloc
+make %{?_smp_mflags}
 
 %check
-%__make check
+make %{?_smp_mflags} check
 
 %install
-%__make DESTDIR=%buildroot install
-%__rm %buildroot%{_libdir}/libfribidi.la
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
+find %{buildroot} -type f -name *.la -delete -print
+%fdupes %{buildroot}
 
-%clean
-%__rm -rf %buildroot
+%post   -n %{lname} -p /sbin/ldconfig
 
-%post   -n %lname -p /sbin/ldconfig
-%postun -n %lname -p /sbin/ldconfig
+%postun -n %{lname} -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
 %{_bindir}/fribidi
-%doc AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS TODO
+%doc AUTHORS COPYING ChangeLog NEWS README THANKS TODO
 
-%files -n %lname
+%files -n %{lname}
 %defattr(-,root,root)
 %{_libdir}/libfribidi.so.0*
 

++ fribidi-0.19.2.tar.gz - fribidi-0.19.6.tar.bz2 ++
 73339 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fribidi for openSUSE:Factory

2014-09-20 Thread h_root
Hello community,

here is the log from the commit of package fribidi for openSUSE:Factory checked 
in at 2014-09-20 15:50:09

Comparing /work/SRC/openSUSE:Factory/fribidi (Old)
 and  /work/SRC/openSUSE:Factory/.fribidi.new (New)


Package is fribidi

Changes:

--- /work/SRC/openSUSE:Factory/fribidi/fribidi.changes  2013-03-28 
13:11:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.fribidi.new/fribidi.changes 2014-09-20 
15:50:11.0 +0200
@@ -1,0 +2,12 @@
+Wed Sep 10 13:36:21 UTC 2014 - ft...@geeko.jp
+
+- libfribidi-devel requires %{lname} = %{version} 
+
+---
+Sat Jul 19 21:30:39 UTC 2014 - jeng...@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)
+
+---



Other differences:
--
++ fribidi.spec ++
--- /var/tmp/diff_new_pack.v2yB7F/_old  2014-09-20 15:50:12.0 +0200
+++ /var/tmp/diff_new_pack.v2yB7F/_new  2014-09-20 15:50:12.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package fribidi
 #
-# 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
@@ -17,11 +17,12 @@
 
 
 Name:   fribidi
+%define lname   libfribidi0
 Version:0.19.2
 Release:0
-Summary:Free Implementation of BiDi Algorithm
+Summary:Free Implementation of Unicode BiDi Algorithm
 License:LGPL-2.1
-Group:  System/Libraries
+Group:  Development/Libraries/C and C++
 Url:http://fribidi.org/
 # bug437293
 %ifarch ppc64
@@ -35,7 +36,15 @@
 BuildRequires:  pkg-config
 
 %description
-This library implements the algorithm as described in the Unicode
+This library implements the algorithm as described in Unicode
+Standard Annex #9, the Bidirectional Algorithm.
+
+%package -n %lname
+Summary:Free Implementation of the Unicode BiDi Algorithm
+Group:  System/Libraries
+
+%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 exhaustively
 tested against the Bidi Reference Code and, to the best of the
@@ -48,8 +57,7 @@
 %package devel
 Summary:Development Files for FriBiDi
 Group:  Development/Libraries/C and C++
-Requires:   %{name} = %{version}
-Requires:   pkg-config
+Requires:   %{lname} = %{version}
 
 %description devel
 This package provides headers and manual files for FriBiDi.
@@ -71,20 +79,21 @@
 %clean
 %__rm -rf %buildroot
 
-%post -p /sbin/ldconfig
-
-%postun -p /sbin/ldconfig
+%post   -n %lname -p /sbin/ldconfig
+%postun -n %lname -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
 %{_bindir}/fribidi
-%{_libdir}/libfribidi.so.*
 %doc AUTHORS COPYING ChangeLog INSTALL NEWS README THANKS TODO
 
+%files -n %lname
+%defattr(-,root,root)
+%{_libdir}/libfribidi.so.0*
+
 %files devel
 %defattr(-, root, root)
-%dir %{_includedir}/fribidi
-%{_includedir}/fribidi/*
+%{_includedir}/fribidi/
 %{_libdir}/libfribidi.so
 %{_libdir}/pkgconfig/fribidi.pc
 %doc %{_mandir}/man3/fribidi_*

++ baselibs.conf ++
--- /var/tmp/diff_new_pack.v2yB7F/_old  2014-09-20 15:50:12.0 +0200
+++ /var/tmp/diff_new_pack.v2yB7F/_new  2014-09-20 15:50:12.0 +0200
@@ -1 +1 @@
-fribidi
+libfribidi0

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fribidi for openSUSE:Factory

2013-03-28 Thread h_root
Hello community,

here is the log from the commit of package fribidi for openSUSE:Factory checked 
in at 2013-03-28 13:11:10

Comparing /work/SRC/openSUSE:Factory/fribidi (Old)
 and  /work/SRC/openSUSE:Factory/.fribidi.new (New)


Package is fribidi, Maintainer is frei...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/fribidi/fribidi.changes  2011-09-23 
01:58:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.fribidi.new/fribidi.changes 2013-03-28 
13:11:11.0 +0100
@@ -1,0 +2,6 @@
+Tue Mar 26 14:16:49 UTC 2013 - mmeis...@suse.com
+
+- Added url as source.
+  Please see http://en.opensuse.org/SourceUrls
+
+---

Old:

  fribidi-0.19.2.tar.bz2

New:

  fribidi-0.19.2.tar.gz



Other differences:
--
++ fribidi.spec ++
--- /var/tmp/diff_new_pack.jF67zD/_old  2013-03-28 13:11:12.0 +0100
+++ /var/tmp/diff_new_pack.jF67zD/_new  2013-03-28 13:11:12.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package fribidi
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# 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
@@ -15,25 +15,21 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-# norootforbuild
-
 
 Name:   fribidi
 Version:0.19.2
-Release:1
+Release:0
 Summary:Free Implementation of BiDi Algorithm
 License:LGPL-2.1
 Group:  System/Libraries
 Url:http://fribidi.org/
-AutoReqProv:on
 # bug437293
 %ifarch ppc64
 Obsoletes:  fribidi-64bit
 %endif
 #
 Provides:   locale(ar;he)
-# repacked http://fribidi.org/download/fribidi-%%{version}.tar.gz
-Source: fribidi-%{version}.tar.bz2
+Source: http://fribidi.org/download/%{name}-%{version}.tar.gz
 Source2:baselibs.conf
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  pkg-config
@@ -50,7 +46,6 @@
 adding BiDi support to Mozilla.
 
 %package devel
-License:LGPL-2.1
 Summary:Development Files for FriBiDi
 Group:  Development/Libraries/C and C++
 Requires:   %{name} = %{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit fribidi for openSUSE:Factory

2011-12-06 Thread h_root
Hello community,

here is the log from the commit of package fribidi for openSUSE:Factory checked 
in at 2011-12-06 18:10:20

Comparing /work/SRC/openSUSE:Factory/fribidi (Old)
 and  /work/SRC/openSUSE:Factory/.fribidi.new (New)


Package is fribidi, Maintainer is frei...@suse.com

Changes:




Other differences:
--
++ fribidi.spec ++
--- /var/tmp/diff_new_pack.s7M8on/_old  2011-12-06 18:15:34.0 +0100
+++ /var/tmp/diff_new_pack.s7M8on/_new  2011-12-06 18:15:34.0 +0100
@@ -22,7 +22,7 @@
 Version:0.19.2
 Release:1
 Summary:Free Implementation of BiDi Algorithm
-License:LGPLv2.1
+License:LGPL-2.1
 Group:  System/Libraries
 Url:http://fribidi.org/
 AutoReqProv:on
@@ -50,7 +50,7 @@
 adding BiDi support to Mozilla.
 
 %package devel
-License:LGPLv2.1
+License:LGPL-2.1
 Summary:Development Files for FriBiDi
 Group:  Development/Libraries/C and C++
 Requires:   %{name} = %{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org