openSUSE Commits
Threads by month
- ----- 2025 -----
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
August 2012
- 1 participants
- 886 discussions
Hello community,
here is the log from the commit of package darktable for openSUSE:12.2 checked in at 2012-08-07 08:04:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2/darktable (Old)
and /work/SRC/openSUSE:12.2/.darktable.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "darktable", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:12.2/darktable/darktable.changes 2012-07-31 14:03:53.000000000 +0200
+++ /work/SRC/openSUSE:12.2/.darktable.new/darktable.changes 2012-08-07 08:04:27.000000000 +0200
@@ -1,0 +2,6 @@
+Sun Aug 5 16:44:24 UTC 2012 - fcrozat(a)suse.com
+
+- Add update-curves.patch: add additional basecurves for Olympus
+ E-M5 and EOS 5D Mark II/III and Nikon Dxxxx (from git)
+
+-------------------------------------------------------------------
New:
----
update-curves.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ darktable.spec ++++++
--- /var/tmp/diff_new_pack.oRc1ZB/_old 2012-08-07 08:04:27.000000000 +0200
+++ /var/tmp/diff_new_pack.oRc1ZB/_new 2012-08-07 08:04:27.000000000 +0200
@@ -21,6 +21,7 @@
Release: 0
Url: http://darktable.sourceforge.net
Source0: https://downloads.sourceforge.net/project/darktable/darktable/1.0/darktable…
+Patch0: update-curves.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: Mesa-devel
BuildRequires: OpenEXR-devel
@@ -58,6 +59,7 @@
%prep
%setup -q
+%patch0 -p1
%build
[ ! -d "build" ] && mkdir build
@@ -66,7 +68,6 @@
export CXXFLAGS="%{optflags} -fno-strict-aliasing "
export CFLAGS="$CXXFLAGS"
-
cmake \
-DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIB_INSTALL=%{_lib} \
-DCMAKE_BUILD_TYPE=Release \
++++++ update-curves.patch ++++++
>From 9d264c6c74c85a86943fd29babecb682d0d589e8 Mon Sep 17 00:00:00 2001
From: Pascal de Bruijn <pmjdebruijn(a)pcode.nl>
Date: Sat, 28 Jul 2012 15:02:33 +0200
Subject: [PATCH 1/6] alternate Canon EOS 5D Mark II/III/IV? basecurve
---
src/iop/basecurve.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/iop/basecurve.c b/src/iop/basecurve.c
index 4bf832f..bf8dd76 100644
--- a/src/iop/basecurve.c
+++ b/src/iop/basecurve.c
@@ -50,6 +50,7 @@ dt_iop_basecurve_params_t;
static const char dark_contrast[] = N_("dark contrast");
static const char canon_eos[] = N_("canon eos like");
+static const char canon_eos_alt[] = N_("canon eos like alternate");
static const char nikon[] = N_("nikon like");
static const char sony_alpha[] = N_("sony alpha like");
static const char pentax[] = N_("pentax like");
@@ -79,6 +80,8 @@ static const basecurve_preset_t basecurve_presets[] =
{dark_contrast, "", "", 0, 51200, {{0.000000, 0.072581, 0.157258, 0.491935, 0.758065, 1.000000}, {0.000000, 0.040000, 0.138710, 0.491935, 0.758065, 1.000000}, 0}, 0},
// pascals canon eos curve (well tested):
{canon_eos, "Canon", "", 0, 51200, {{0.000000, 0.028226, 0.120968, 0.459677, 0.858871, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
+ // pascals alternate canon eos curve for 5D Mark II and III and potentially a future IV
+ {canon_eos_alt, "Canon", "5D Mark ", 0, 51200, {{0.000000, 0.032258, 0.108871, 0.350806, 0.669355, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
// pascals nikon curve (new curve, needs testing):
{nikon, "NIKON", "", 0, 51200, {{0.000000, 0.036290, 0.120968, 0.459677, 0.858871, 1.000000}, {0.000000, 0.036532, 0.228226, 0.759678, 0.983468, 1.000000}, 0}, 1},
// pascals sony alpha curve (needs testing):
--
1.7.10.4
>From d1640b05ee23e0d461aaabed7783619cc37456c6 Mon Sep 17 00:00:00 2001
From: Pascal de Bruijn <pmjdebruijn(a)pcode.nl>
Date: Sat, 28 Jul 2012 15:21:29 +0200
Subject: [PATCH 2/6] alternate Olypus E-M5 basecurve
---
src/iop/basecurve.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/iop/basecurve.c b/src/iop/basecurve.c
index bf8dd76..5cdd345 100644
--- a/src/iop/basecurve.c
+++ b/src/iop/basecurve.c
@@ -55,6 +55,7 @@ static const char nikon[] = N_("nikon like");
static const char sony_alpha[] = N_("sony alpha like");
static const char pentax[] = N_("pentax like");
static const char olympus[] = N_("olympus like");
+static const char olympus_alt[] = N_("olympus like alternate");
static const char panasonic[] = N_("panasonic like");
static const char leica[] = N_("leica like");
static const char kodak_easyshare[] = N_("kodak easyshare like");
@@ -90,6 +91,8 @@ static const basecurve_preset_t basecurve_presets[] =
{pentax, "PENTAX", "", 0, 51200, {{0.000000, 0.032258, 0.120968, 0.205645, 0.604839, 1.000000}, {0.000000, 0.024596, 0.166419, 0.328527, 0.790171, 1.000000}, 0}, 1},
// pascals olympus curve (needs testing):
{olympus, "OLYMPUS", "", 0, 51200, {{0.000000, 0.012097, 0.116935, 0.556452, 0.899194, 1.000000}, {0.000000, 0.010322, 0.167742, 0.711291, 0.956855, 1.000000}, 0}, 1},
+ // pascals alternate olympus curve for E-M5
+ {olympus_alt, "OLYMPUS", "E-M5", 0, 51200, {{0.000000, 0.012097, 0.088710, 0.254032, 0.487903, 1.000000}, {0.000000, 0.010322, 0.167742, 0.711291, 0.956855, 1.000000}, 0}, 1},
// pascals panasonic/leica curves (needs testing):
{panasonic, "Panasonic", "", 0, 51200, {{0.000000, 0.036290, 0.120968, 0.205645, 0.604839, 1.000000}, {0.000000, 0.024596, 0.166419, 0.328527, 0.790171, 1.000000}, 0}, 1},
{leica, "Leica Camera AG", "", 0, 51200, {{0.000000, 0.0362901, 0.120968, 0.205645, 0.604839, 1.000000}, {0.000000, 0.024596, 0.166419, 0.328527, 0.790171, 1.000000}, 0}, 1},
--
1.7.10.4
>From e829b2847cb8c8093865aa964b1a2e6ca0a6a182 Mon Sep 17 00:00:00 2001
From: Pascal de Bruijn <pmjdebruijn(a)pcode.nl>
Date: Sat, 28 Jul 2012 15:37:11 +0200
Subject: [PATCH 3/6] alternate Nikon Dxxxx basecurve
---
src/iop/basecurve.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/iop/basecurve.c b/src/iop/basecurve.c
index 5cdd345..75d832e 100644
--- a/src/iop/basecurve.c
+++ b/src/iop/basecurve.c
@@ -52,6 +52,7 @@ static const char dark_contrast[] = N_("dark contrast");
static const char canon_eos[] = N_("canon eos like");
static const char canon_eos_alt[] = N_("canon eos like alternate");
static const char nikon[] = N_("nikon like");
+static const char nikon_alt[] = N_("nikon like alternate");
static const char sony_alpha[] = N_("sony alpha like");
static const char pentax[] = N_("pentax like");
static const char olympus[] = N_("olympus like");
@@ -85,6 +86,8 @@ static const basecurve_preset_t basecurve_presets[] =
{canon_eos_alt, "Canon", "5D Mark ", 0, 51200, {{0.000000, 0.032258, 0.108871, 0.350806, 0.669355, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
// pascals nikon curve (new curve, needs testing):
{nikon, "NIKON", "", 0, 51200, {{0.000000, 0.036290, 0.120968, 0.459677, 0.858871, 1.000000}, {0.000000, 0.036532, 0.228226, 0.759678, 0.983468, 1.000000}, 0}, 1},
+ // pascals alternate nikon curve for (four digit) Nikon Dxxxx models
+ {nikon_alt, "NIKON", "D____", 0, 51200, {{0.000000, 0.001000, 0.056452, 0.358871, 0.717742, 1.000000}, {0.000000, 0.000010, 0.074871, 0.646775, 0.955242, 1.000000}, 0}, 1},
// pascals sony alpha curve (needs testing):
{sony_alpha, "SONY", "", 0, 51200, {{0.000000, 0.031949, 0.105431, 0.434505, 0.855738, 1.000000}, {0.000000, 0.036532, 0.228226, 0.759678, 0.983468, 1.000000}, 0}, 1},
// pascals pentax curve (needs testing):
--
1.7.10.4
>From f631ddc2193ad96c9906dc9149bacfeeedc841f9 Mon Sep 17 00:00:00 2001
From: Pascal de Bruijn <pmjdebruijn(a)pcode.nl>
Date: Sat, 28 Jul 2012 18:33:29 +0200
Subject: [PATCH 4/6] Disable new basecurves by default
---
src/iop/basecurve.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/iop/basecurve.c b/src/iop/basecurve.c
index 75d832e..285d429 100644
--- a/src/iop/basecurve.c
+++ b/src/iop/basecurve.c
@@ -83,11 +83,11 @@ static const basecurve_preset_t basecurve_presets[] =
// pascals canon eos curve (well tested):
{canon_eos, "Canon", "", 0, 51200, {{0.000000, 0.028226, 0.120968, 0.459677, 0.858871, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
// pascals alternate canon eos curve for 5D Mark II and III and potentially a future IV
- {canon_eos_alt, "Canon", "5D Mark ", 0, 51200, {{0.000000, 0.032258, 0.108871, 0.350806, 0.669355, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
+ {canon_eos_alt, "Canon", "DISABLED", 0, 51200, {{0.000000, 0.032258, 0.108871, 0.350806, 0.669355, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
// pascals nikon curve (new curve, needs testing):
{nikon, "NIKON", "", 0, 51200, {{0.000000, 0.036290, 0.120968, 0.459677, 0.858871, 1.000000}, {0.000000, 0.036532, 0.228226, 0.759678, 0.983468, 1.000000}, 0}, 1},
// pascals alternate nikon curve for (four digit) Nikon Dxxxx models
- {nikon_alt, "NIKON", "D____", 0, 51200, {{0.000000, 0.001000, 0.056452, 0.358871, 0.717742, 1.000000}, {0.000000, 0.000010, 0.074871, 0.646775, 0.955242, 1.000000}, 0}, 1},
+ {nikon_alt, "NIKON", "DISABLED", 0, 51200, {{0.000000, 0.001000, 0.056452, 0.358871, 0.717742, 1.000000}, {0.000000, 0.000010, 0.074871, 0.646775, 0.955242, 1.000000}, 0}, 1},
// pascals sony alpha curve (needs testing):
{sony_alpha, "SONY", "", 0, 51200, {{0.000000, 0.031949, 0.105431, 0.434505, 0.855738, 1.000000}, {0.000000, 0.036532, 0.228226, 0.759678, 0.983468, 1.000000}, 0}, 1},
// pascals pentax curve (needs testing):
@@ -95,7 +95,7 @@ static const basecurve_preset_t basecurve_presets[] =
// pascals olympus curve (needs testing):
{olympus, "OLYMPUS", "", 0, 51200, {{0.000000, 0.012097, 0.116935, 0.556452, 0.899194, 1.000000}, {0.000000, 0.010322, 0.167742, 0.711291, 0.956855, 1.000000}, 0}, 1},
// pascals alternate olympus curve for E-M5
- {olympus_alt, "OLYMPUS", "E-M5", 0, 51200, {{0.000000, 0.012097, 0.088710, 0.254032, 0.487903, 1.000000}, {0.000000, 0.010322, 0.167742, 0.711291, 0.956855, 1.000000}, 0}, 1},
+ {olympus_alt, "OLYMPUS", "DISABLED", 0, 51200, {{0.000000, 0.012097, 0.088710, 0.254032, 0.487903, 1.000000}, {0.000000, 0.010322, 0.167742, 0.711291, 0.956855, 1.000000}, 0}, 1},
// pascals panasonic/leica curves (needs testing):
{panasonic, "Panasonic", "", 0, 51200, {{0.000000, 0.036290, 0.120968, 0.205645, 0.604839, 1.000000}, {0.000000, 0.024596, 0.166419, 0.328527, 0.790171, 1.000000}, 0}, 1},
{leica, "Leica Camera AG", "", 0, 51200, {{0.000000, 0.0362901, 0.120968, 0.205645, 0.604839, 1.000000}, {0.000000, 0.024596, 0.166419, 0.328527, 0.790171, 1.000000}, 0}, 1},
--
1.7.10.4
>From 46f1ccede3d6a1db5545a724a68e57c7af85b082 Mon Sep 17 00:00:00 2001
From: Pascal de Bruijn <pmjdebruijn(a)pcode.nl>
Date: Sun, 5 Aug 2012 14:39:43 +0200
Subject: [PATCH 5/6] Updated new alternate olympus basecurve (with help from
Frederic Crozat)
---
src/iop/basecurve.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/iop/basecurve.c b/src/iop/basecurve.c
index 285d429..abcf81c 100644
--- a/src/iop/basecurve.c
+++ b/src/iop/basecurve.c
@@ -95,7 +95,7 @@ static const basecurve_preset_t basecurve_presets[] =
// pascals olympus curve (needs testing):
{olympus, "OLYMPUS", "", 0, 51200, {{0.000000, 0.012097, 0.116935, 0.556452, 0.899194, 1.000000}, {0.000000, 0.010322, 0.167742, 0.711291, 0.956855, 1.000000}, 0}, 1},
// pascals alternate olympus curve for E-M5
- {olympus_alt, "OLYMPUS", "DISABLED", 0, 51200, {{0.000000, 0.012097, 0.088710, 0.254032, 0.487903, 1.000000}, {0.000000, 0.010322, 0.167742, 0.711291, 0.956855, 1.000000}, 0}, 1},
+ {olympus_alt, "OLYMPUS", "DISABLED", 0, 51200, {{0.000000, 0.012097, 0.072581, 0.310484, 0.645161, 1.000000}, {0.000000, 0.010322, 0.167742, 0.711291, 0.956855, 1.000000}, 0}, 1},
// pascals panasonic/leica curves (needs testing):
{panasonic, "Panasonic", "", 0, 51200, {{0.000000, 0.036290, 0.120968, 0.205645, 0.604839, 1.000000}, {0.000000, 0.024596, 0.166419, 0.328527, 0.790171, 1.000000}, 0}, 1},
{leica, "Leica Camera AG", "", 0, 51200, {{0.000000, 0.0362901, 0.120968, 0.205645, 0.604839, 1.000000}, {0.000000, 0.024596, 0.166419, 0.328527, 0.790171, 1.000000}, 0}, 1},
--
1.7.10.4
>From 5c11a5b27ec3eaa1ff38316d430037ddf9f3af52 Mon Sep 17 00:00:00 2001
From: Pascal de Bruijn <pmjdebruijn(a)pcode.nl>
Date: Sun, 5 Aug 2012 14:43:21 +0200
Subject: [PATCH 6/6] Updated new alternate canon 5d mark ii(i) basecurve
---
src/iop/basecurve.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/iop/basecurve.c b/src/iop/basecurve.c
index abcf81c..a8f933e 100644
--- a/src/iop/basecurve.c
+++ b/src/iop/basecurve.c
@@ -83,7 +83,7 @@ static const basecurve_preset_t basecurve_presets[] =
// pascals canon eos curve (well tested):
{canon_eos, "Canon", "", 0, 51200, {{0.000000, 0.028226, 0.120968, 0.459677, 0.858871, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
// pascals alternate canon eos curve for 5D Mark II and III and potentially a future IV
- {canon_eos_alt, "Canon", "DISABLED", 0, 51200, {{0.000000, 0.032258, 0.108871, 0.350806, 0.669355, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
+ {canon_eos_alt, "Canon", "DISABLED", 0, 51200, {{0.000000, 0.026210, 0.108871, 0.350806, 0.669355, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
// pascals nikon curve (new curve, needs testing):
{nikon, "NIKON", "", 0, 51200, {{0.000000, 0.036290, 0.120968, 0.459677, 0.858871, 1.000000}, {0.000000, 0.036532, 0.228226, 0.759678, 0.983468, 1.000000}, 0}, 1},
// pascals alternate nikon curve for (four digit) Nikon Dxxxx models
--
1.7.10.4
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package darktable for openSUSE:Factory checked in at 2012-08-07 08:04:21
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/darktable (Old)
and /work/SRC/openSUSE:Factory/.darktable.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "darktable", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/darktable/darktable.changes 2012-07-24 17:21:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.darktable.new/darktable.changes 2012-08-07 08:04:23.000000000 +0200
@@ -1,0 +2,6 @@
+Sun Aug 5 16:44:24 UTC 2012 - fcrozat(a)suse.com
+
+- Add update-curves.patch: add additional basecurves for Olympus
+ E-M5 and EOS 5D Mark II/III and Nikon Dxxxx (from git)
+
+-------------------------------------------------------------------
New:
----
update-curves.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ darktable.spec ++++++
--- /var/tmp/diff_new_pack.0uCwwD/_old 2012-08-07 08:04:24.000000000 +0200
+++ /var/tmp/diff_new_pack.0uCwwD/_new 2012-08-07 08:04:24.000000000 +0200
@@ -21,6 +21,7 @@
Release: 0
Url: http://darktable.sourceforge.net
Source0: https://downloads.sourceforge.net/project/darktable/darktable/1.0/darktable…
+Patch0: update-curves.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildRequires: Mesa-devel
BuildRequires: OpenEXR-devel
@@ -58,6 +59,7 @@
%prep
%setup -q
+%patch0 -p1
%build
[ ! -d "build" ] && mkdir build
@@ -66,7 +68,6 @@
export CXXFLAGS="%{optflags} -fno-strict-aliasing "
export CFLAGS="$CXXFLAGS"
-
cmake \
-DCMAKE_INSTALL_PREFIX=%{_prefix} -DLIB_INSTALL=%{_lib} \
-DCMAKE_BUILD_TYPE=Release \
++++++ update-curves.patch ++++++
>From 9d264c6c74c85a86943fd29babecb682d0d589e8 Mon Sep 17 00:00:00 2001
From: Pascal de Bruijn <pmjdebruijn(a)pcode.nl>
Date: Sat, 28 Jul 2012 15:02:33 +0200
Subject: [PATCH 1/6] alternate Canon EOS 5D Mark II/III/IV? basecurve
---
src/iop/basecurve.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/iop/basecurve.c b/src/iop/basecurve.c
index 4bf832f..bf8dd76 100644
--- a/src/iop/basecurve.c
+++ b/src/iop/basecurve.c
@@ -50,6 +50,7 @@ dt_iop_basecurve_params_t;
static const char dark_contrast[] = N_("dark contrast");
static const char canon_eos[] = N_("canon eos like");
+static const char canon_eos_alt[] = N_("canon eos like alternate");
static const char nikon[] = N_("nikon like");
static const char sony_alpha[] = N_("sony alpha like");
static const char pentax[] = N_("pentax like");
@@ -79,6 +80,8 @@ static const basecurve_preset_t basecurve_presets[] =
{dark_contrast, "", "", 0, 51200, {{0.000000, 0.072581, 0.157258, 0.491935, 0.758065, 1.000000}, {0.000000, 0.040000, 0.138710, 0.491935, 0.758065, 1.000000}, 0}, 0},
// pascals canon eos curve (well tested):
{canon_eos, "Canon", "", 0, 51200, {{0.000000, 0.028226, 0.120968, 0.459677, 0.858871, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
+ // pascals alternate canon eos curve for 5D Mark II and III and potentially a future IV
+ {canon_eos_alt, "Canon", "5D Mark ", 0, 51200, {{0.000000, 0.032258, 0.108871, 0.350806, 0.669355, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
// pascals nikon curve (new curve, needs testing):
{nikon, "NIKON", "", 0, 51200, {{0.000000, 0.036290, 0.120968, 0.459677, 0.858871, 1.000000}, {0.000000, 0.036532, 0.228226, 0.759678, 0.983468, 1.000000}, 0}, 1},
// pascals sony alpha curve (needs testing):
--
1.7.10.4
>From d1640b05ee23e0d461aaabed7783619cc37456c6 Mon Sep 17 00:00:00 2001
From: Pascal de Bruijn <pmjdebruijn(a)pcode.nl>
Date: Sat, 28 Jul 2012 15:21:29 +0200
Subject: [PATCH 2/6] alternate Olypus E-M5 basecurve
---
src/iop/basecurve.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/iop/basecurve.c b/src/iop/basecurve.c
index bf8dd76..5cdd345 100644
--- a/src/iop/basecurve.c
+++ b/src/iop/basecurve.c
@@ -55,6 +55,7 @@ static const char nikon[] = N_("nikon like");
static const char sony_alpha[] = N_("sony alpha like");
static const char pentax[] = N_("pentax like");
static const char olympus[] = N_("olympus like");
+static const char olympus_alt[] = N_("olympus like alternate");
static const char panasonic[] = N_("panasonic like");
static const char leica[] = N_("leica like");
static const char kodak_easyshare[] = N_("kodak easyshare like");
@@ -90,6 +91,8 @@ static const basecurve_preset_t basecurve_presets[] =
{pentax, "PENTAX", "", 0, 51200, {{0.000000, 0.032258, 0.120968, 0.205645, 0.604839, 1.000000}, {0.000000, 0.024596, 0.166419, 0.328527, 0.790171, 1.000000}, 0}, 1},
// pascals olympus curve (needs testing):
{olympus, "OLYMPUS", "", 0, 51200, {{0.000000, 0.012097, 0.116935, 0.556452, 0.899194, 1.000000}, {0.000000, 0.010322, 0.167742, 0.711291, 0.956855, 1.000000}, 0}, 1},
+ // pascals alternate olympus curve for E-M5
+ {olympus_alt, "OLYMPUS", "E-M5", 0, 51200, {{0.000000, 0.012097, 0.088710, 0.254032, 0.487903, 1.000000}, {0.000000, 0.010322, 0.167742, 0.711291, 0.956855, 1.000000}, 0}, 1},
// pascals panasonic/leica curves (needs testing):
{panasonic, "Panasonic", "", 0, 51200, {{0.000000, 0.036290, 0.120968, 0.205645, 0.604839, 1.000000}, {0.000000, 0.024596, 0.166419, 0.328527, 0.790171, 1.000000}, 0}, 1},
{leica, "Leica Camera AG", "", 0, 51200, {{0.000000, 0.0362901, 0.120968, 0.205645, 0.604839, 1.000000}, {0.000000, 0.024596, 0.166419, 0.328527, 0.790171, 1.000000}, 0}, 1},
--
1.7.10.4
>From e829b2847cb8c8093865aa964b1a2e6ca0a6a182 Mon Sep 17 00:00:00 2001
From: Pascal de Bruijn <pmjdebruijn(a)pcode.nl>
Date: Sat, 28 Jul 2012 15:37:11 +0200
Subject: [PATCH 3/6] alternate Nikon Dxxxx basecurve
---
src/iop/basecurve.c | 3 +++
1 file changed, 3 insertions(+)
diff --git a/src/iop/basecurve.c b/src/iop/basecurve.c
index 5cdd345..75d832e 100644
--- a/src/iop/basecurve.c
+++ b/src/iop/basecurve.c
@@ -52,6 +52,7 @@ static const char dark_contrast[] = N_("dark contrast");
static const char canon_eos[] = N_("canon eos like");
static const char canon_eos_alt[] = N_("canon eos like alternate");
static const char nikon[] = N_("nikon like");
+static const char nikon_alt[] = N_("nikon like alternate");
static const char sony_alpha[] = N_("sony alpha like");
static const char pentax[] = N_("pentax like");
static const char olympus[] = N_("olympus like");
@@ -85,6 +86,8 @@ static const basecurve_preset_t basecurve_presets[] =
{canon_eos_alt, "Canon", "5D Mark ", 0, 51200, {{0.000000, 0.032258, 0.108871, 0.350806, 0.669355, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
// pascals nikon curve (new curve, needs testing):
{nikon, "NIKON", "", 0, 51200, {{0.000000, 0.036290, 0.120968, 0.459677, 0.858871, 1.000000}, {0.000000, 0.036532, 0.228226, 0.759678, 0.983468, 1.000000}, 0}, 1},
+ // pascals alternate nikon curve for (four digit) Nikon Dxxxx models
+ {nikon_alt, "NIKON", "D____", 0, 51200, {{0.000000, 0.001000, 0.056452, 0.358871, 0.717742, 1.000000}, {0.000000, 0.000010, 0.074871, 0.646775, 0.955242, 1.000000}, 0}, 1},
// pascals sony alpha curve (needs testing):
{sony_alpha, "SONY", "", 0, 51200, {{0.000000, 0.031949, 0.105431, 0.434505, 0.855738, 1.000000}, {0.000000, 0.036532, 0.228226, 0.759678, 0.983468, 1.000000}, 0}, 1},
// pascals pentax curve (needs testing):
--
1.7.10.4
>From f631ddc2193ad96c9906dc9149bacfeeedc841f9 Mon Sep 17 00:00:00 2001
From: Pascal de Bruijn <pmjdebruijn(a)pcode.nl>
Date: Sat, 28 Jul 2012 18:33:29 +0200
Subject: [PATCH 4/6] Disable new basecurves by default
---
src/iop/basecurve.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/src/iop/basecurve.c b/src/iop/basecurve.c
index 75d832e..285d429 100644
--- a/src/iop/basecurve.c
+++ b/src/iop/basecurve.c
@@ -83,11 +83,11 @@ static const basecurve_preset_t basecurve_presets[] =
// pascals canon eos curve (well tested):
{canon_eos, "Canon", "", 0, 51200, {{0.000000, 0.028226, 0.120968, 0.459677, 0.858871, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
// pascals alternate canon eos curve for 5D Mark II and III and potentially a future IV
- {canon_eos_alt, "Canon", "5D Mark ", 0, 51200, {{0.000000, 0.032258, 0.108871, 0.350806, 0.669355, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
+ {canon_eos_alt, "Canon", "DISABLED", 0, 51200, {{0.000000, 0.032258, 0.108871, 0.350806, 0.669355, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
// pascals nikon curve (new curve, needs testing):
{nikon, "NIKON", "", 0, 51200, {{0.000000, 0.036290, 0.120968, 0.459677, 0.858871, 1.000000}, {0.000000, 0.036532, 0.228226, 0.759678, 0.983468, 1.000000}, 0}, 1},
// pascals alternate nikon curve for (four digit) Nikon Dxxxx models
- {nikon_alt, "NIKON", "D____", 0, 51200, {{0.000000, 0.001000, 0.056452, 0.358871, 0.717742, 1.000000}, {0.000000, 0.000010, 0.074871, 0.646775, 0.955242, 1.000000}, 0}, 1},
+ {nikon_alt, "NIKON", "DISABLED", 0, 51200, {{0.000000, 0.001000, 0.056452, 0.358871, 0.717742, 1.000000}, {0.000000, 0.000010, 0.074871, 0.646775, 0.955242, 1.000000}, 0}, 1},
// pascals sony alpha curve (needs testing):
{sony_alpha, "SONY", "", 0, 51200, {{0.000000, 0.031949, 0.105431, 0.434505, 0.855738, 1.000000}, {0.000000, 0.036532, 0.228226, 0.759678, 0.983468, 1.000000}, 0}, 1},
// pascals pentax curve (needs testing):
@@ -95,7 +95,7 @@ static const basecurve_preset_t basecurve_presets[] =
// pascals olympus curve (needs testing):
{olympus, "OLYMPUS", "", 0, 51200, {{0.000000, 0.012097, 0.116935, 0.556452, 0.899194, 1.000000}, {0.000000, 0.010322, 0.167742, 0.711291, 0.956855, 1.000000}, 0}, 1},
// pascals alternate olympus curve for E-M5
- {olympus_alt, "OLYMPUS", "E-M5", 0, 51200, {{0.000000, 0.012097, 0.088710, 0.254032, 0.487903, 1.000000}, {0.000000, 0.010322, 0.167742, 0.711291, 0.956855, 1.000000}, 0}, 1},
+ {olympus_alt, "OLYMPUS", "DISABLED", 0, 51200, {{0.000000, 0.012097, 0.088710, 0.254032, 0.487903, 1.000000}, {0.000000, 0.010322, 0.167742, 0.711291, 0.956855, 1.000000}, 0}, 1},
// pascals panasonic/leica curves (needs testing):
{panasonic, "Panasonic", "", 0, 51200, {{0.000000, 0.036290, 0.120968, 0.205645, 0.604839, 1.000000}, {0.000000, 0.024596, 0.166419, 0.328527, 0.790171, 1.000000}, 0}, 1},
{leica, "Leica Camera AG", "", 0, 51200, {{0.000000, 0.0362901, 0.120968, 0.205645, 0.604839, 1.000000}, {0.000000, 0.024596, 0.166419, 0.328527, 0.790171, 1.000000}, 0}, 1},
--
1.7.10.4
>From 46f1ccede3d6a1db5545a724a68e57c7af85b082 Mon Sep 17 00:00:00 2001
From: Pascal de Bruijn <pmjdebruijn(a)pcode.nl>
Date: Sun, 5 Aug 2012 14:39:43 +0200
Subject: [PATCH 5/6] Updated new alternate olympus basecurve (with help from
Frederic Crozat)
---
src/iop/basecurve.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/iop/basecurve.c b/src/iop/basecurve.c
index 285d429..abcf81c 100644
--- a/src/iop/basecurve.c
+++ b/src/iop/basecurve.c
@@ -95,7 +95,7 @@ static const basecurve_preset_t basecurve_presets[] =
// pascals olympus curve (needs testing):
{olympus, "OLYMPUS", "", 0, 51200, {{0.000000, 0.012097, 0.116935, 0.556452, 0.899194, 1.000000}, {0.000000, 0.010322, 0.167742, 0.711291, 0.956855, 1.000000}, 0}, 1},
// pascals alternate olympus curve for E-M5
- {olympus_alt, "OLYMPUS", "DISABLED", 0, 51200, {{0.000000, 0.012097, 0.088710, 0.254032, 0.487903, 1.000000}, {0.000000, 0.010322, 0.167742, 0.711291, 0.956855, 1.000000}, 0}, 1},
+ {olympus_alt, "OLYMPUS", "DISABLED", 0, 51200, {{0.000000, 0.012097, 0.072581, 0.310484, 0.645161, 1.000000}, {0.000000, 0.010322, 0.167742, 0.711291, 0.956855, 1.000000}, 0}, 1},
// pascals panasonic/leica curves (needs testing):
{panasonic, "Panasonic", "", 0, 51200, {{0.000000, 0.036290, 0.120968, 0.205645, 0.604839, 1.000000}, {0.000000, 0.024596, 0.166419, 0.328527, 0.790171, 1.000000}, 0}, 1},
{leica, "Leica Camera AG", "", 0, 51200, {{0.000000, 0.0362901, 0.120968, 0.205645, 0.604839, 1.000000}, {0.000000, 0.024596, 0.166419, 0.328527, 0.790171, 1.000000}, 0}, 1},
--
1.7.10.4
>From 5c11a5b27ec3eaa1ff38316d430037ddf9f3af52 Mon Sep 17 00:00:00 2001
From: Pascal de Bruijn <pmjdebruijn(a)pcode.nl>
Date: Sun, 5 Aug 2012 14:43:21 +0200
Subject: [PATCH 6/6] Updated new alternate canon 5d mark ii(i) basecurve
---
src/iop/basecurve.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/iop/basecurve.c b/src/iop/basecurve.c
index abcf81c..a8f933e 100644
--- a/src/iop/basecurve.c
+++ b/src/iop/basecurve.c
@@ -83,7 +83,7 @@ static const basecurve_preset_t basecurve_presets[] =
// pascals canon eos curve (well tested):
{canon_eos, "Canon", "", 0, 51200, {{0.000000, 0.028226, 0.120968, 0.459677, 0.858871, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
// pascals alternate canon eos curve for 5D Mark II and III and potentially a future IV
- {canon_eos_alt, "Canon", "DISABLED", 0, 51200, {{0.000000, 0.032258, 0.108871, 0.350806, 0.669355, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
+ {canon_eos_alt, "Canon", "DISABLED", 0, 51200, {{0.000000, 0.026210, 0.108871, 0.350806, 0.669355, 1.000000}, {0.000000, 0.029677, 0.232258, 0.747581, 0.967742, 1.000000}, 0}, 1},
// pascals nikon curve (new curve, needs testing):
{nikon, "NIKON", "", 0, 51200, {{0.000000, 0.036290, 0.120968, 0.459677, 0.858871, 1.000000}, {0.000000, 0.036532, 0.228226, 0.759678, 0.983468, 1.000000}, 0}, 1},
// pascals alternate nikon curve for (four digit) Nikon Dxxxx models
--
1.7.10.4
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package ctan-junicode-fonts for openSUSE:Factory checked in at 2012-08-07 08:03:39
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/ctan-junicode-fonts (Old)
and /work/SRC/openSUSE:Factory/.ctan-junicode-fonts.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "ctan-junicode-fonts", Maintainer is ""
Changes:
--------
--- /work/SRC/openSUSE:Factory/ctan-junicode-fonts/ctan-junicode-fonts.changes 2012-05-26 09:22:34.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.ctan-junicode-fonts.new/ctan-junicode-fonts.changes 2012-08-07 08:03:41.000000000 +0200
@@ -1,0 +2,20 @@
+Mon Aug 6 12:42:49 UTC 2012 - toms(a)opensuse.org
+
+- Updated to 0.7.6:
+ In version 0.7.6, the collection of historic Greek ligatures and
+ stylistic alternates is complete. See the specimen file homer_sample.pdf
+ for a specimen; use hlig and salt to access the ligatures and alternates.
+
+ Note that it may be necessary to set the script to Greek explicitly to
+ access these features. Note to persons compiling from source: Xgridfit
+ is no longer used, but only ttfautohint. Xgridfit may reappear later
+ (if needed) for the purpose of cleaning up ttfautohint's outlines.
+ If you don't have ttfautohint installed, you'll get the fonts without hints.
+
+-------------------------------------------------------------------
+Wed Jul 4 12:39:06 CEST 2012 - pgajdos(a)suse.cz
+
+- amend spec file to reflect new font packaging scheme
+ (see openFATE#313536);
+
+-------------------------------------------------------------------
Old:
----
junicode-0.7.1.tar.bz2
New:
----
junicode-0.7.6.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ ctan-junicode-fonts.spec ++++++
--- /var/tmp/diff_new_pack.bMzDS7/_old 2012-08-07 08:03:43.000000000 +0200
+++ /var/tmp/diff_new_pack.bMzDS7/_new 2012-08-07 08:03:43.000000000 +0200
@@ -16,19 +16,20 @@
#
-%define fod %{_datadir}/fonts/truetype
%define fontname junicode
Name: ctan-junicode-fonts
-Version: 0.7.1
-Release: 1
-License: OFL-1.1
+Version: 0.7.6
+Release: 0
Summary: Unicode Fonts for Medievalists
-Url: http://sourceforge.net/projects/junicode/
+License: OFL-1.1
Group: System/X11/Fonts
+Url: http://sourceforge.net/projects/junicode/
Source: %{fontname}-%{version}.tar.bz2
Source1: OFL.txt
+BuildRequires: fontpackages-devel
BuildRequires: unzip
+%reconfigure_fonts_prereq
BuildRoot: %{_tmppath}/%{name}-%{version}-build
BuildArch: noarch
@@ -42,31 +43,22 @@
%prep
%setup -c %{name} -n %{fontname}
-# unzip -j %%{SOURCE0}
%build
cp %{SOURCE1} .
%install
-c="%{buildroot}/%fod";
+c="%{buildroot}/%_ttfontsdir";
install -dm0755 "$c";
for i in junicode/fonts/*.ttf; do
mv -f "$i" "$c/";
done;
-%post
-if [ -x /sbin/SuSEconfig ]; then
- SuSEconfig --module fonts;
-fi;
-
-%postun
-if [ -x /sbin/SuSEconfig ]; then
- SuSEconfig --module fonts;
-fi;
+%reconfigure_fonts_scriptlets
%files
%defattr(-,root,root)
-%fod
+%_ttfontsdir
%doc junicode/doc/Junicode.pdf
%doc OFL.txt
++++++ junicode-0.7.1.tar.bz2 -> junicode-0.7.6.tar.bz2 ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/junicode/README new/junicode/README
--- old/junicode/README 1970-01-01 01:00:00.000000000 +0100
+++ new/junicode/README 2012-04-08 20:36:46.000000000 +0200
@@ -0,0 +1,5 @@
+This is a TrueType font for medievalists (and others) with many
+OpenType features. See the documentation, Junicode.pdf, for
+specimens and detailed instructions.
+
+License: Open Font License (http://scripts.sil.org/OFL)
Files old/junicode/doc/Junicode.pdf and new/junicode/doc/Junicode.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/junicode/doc/Junicode.tex new/junicode/doc/Junicode.tex
--- old/junicode/doc/Junicode.tex 2012-01-16 13:01:52.000000000 +0100
+++ new/junicode/doc/Junicode.tex 2012-04-08 20:19:46.000000000 +0200
@@ -1,15 +1,14 @@
%&program=xelatex
%&encoding=UTF-8 Unicode
-\documentclass[a4paper]{article}
+\documentclass[12pt,a4paper,openany]{book}
\usepackage{fontspec}
\usepackage{microtype}
-\setromanfont{Junicode}
+\setmainfont[Contextuals=Alternate]{Junicode}
-\newICUfeature{StyleSet}{1}{+ss01}
\newICUfeature{StyleSet}{insular}{+ss02,-liga}
\newICUfeature{StyleSet}{highline}{+ss04}
\newICUfeature{StyleSet}{medline}{+ss05}
@@ -20,34 +19,59 @@
\newICUfeature{StyleSet}{althook}{+ss14}
\newICUfeature{StyleSet}{altogonek}{+ss15}
\newICUfeature{StyleSet}{oldpunct}{+ss18}
+\newICUfeature{StyleSet}{gothic}{+ss19}
+\newICUfeature{StyleSet}{gothtolat}{+ss20}
\newICUfeature{MirrorRunes}{on}{+rtlm}
-\newICUfeature{LigType}{disc}{+dlig}
-\newICUfeature{LigType}{hist}{+hlig}
-\newICUfeature{LongS}{on}{+hist,+fina}
\newICUfeature{IPAMode}{on}{+mgrk,-liga}
-\newICUfeature{Compose}{off}{-ccmp}
-\newICUfeature{Contextual}{on}{+calt}
-\newICUfeature{Swash}{on}{+swsh}
\newICUfeature{Fractions}{on}{+frac}
\newICUfeature{Superscripts}{on}{+sups}
\newICUfeature{Subscripts}{on}{+subs}
-\newcommand{\sampletext}{Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 12345 \fontspec[Numbers=OldStyle]{Junicode}12345}
+\newcommand{\salt}[1]{{\addfontfeatures{Alternate=0}{#1}}}
+\newcommand{\saltb}[1]{{\addfontfeatures{Alternate=1}{#1}}}
+\usepackage{color}
+\definecolor{titlblue}{rgb}{0.34,0.33,0.63}
+\definecolor{titlred}{rgb}{0.75,0.29,0.31}
+\definecolor{titlbrown}{rgb}{0.41,0.34,0.30}
+\definecolor{myRed}{rgb}{0.5,0,0}
+\definecolor{myPink}{rgb}{1.0,0.7,0.7}
+\definecolor{myBlue}{rgb}{0,0,0.5}
+\definecolor{myLightBlue}{rgb}{0.7,0.7,1.0}
+\definecolor{myGreen}{rgb}{0,0.5,0}
+\definecolor{myMaroon}{rgb}{0.35,0,0.5}
+\usepackage{fancyhdr}
+\pagestyle{fancy}
+\fancyfoot{}
+\renewcommand{\headrulewidth}{0pt}
+\newcommand{\sampletext}{Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. 12345 \addfontfeatures{Numbers=OldStyle}12345}
\newcommand{\sctext}{Cum multa divinitus, pontifices, a
ma\-ioribus nos\-tris in\-venta atque in\-sti\-tuta sunt}
\frenchspacing
+\setlength{\parskip}{0ex plus0ex minus0ex}
+\tolerance=1000
\begin{document}
+\begin{titlepage}
+\huge\noindent
+{\color{myRed}}\\[5cm]
+\Huge \hfill {\color{myBlue}Junicode}\hfill \\[1cm]
+\huge \hfill the font for medievalists\hfill \\[1cm]
+ \Huge\hfill {\color{myRed}}\hfill \\[1cm]
+ \huge\hfill {\itshape specimens and user’s guide}\hfill \\
+\vfill
+{\color{myRed}}
+\end{titlepage}
+\mainmatter
+\fancyhead[CE]{\scshape\color{myRed} {\addfontfeatures{Numbers=OldStyle}\thepage}\hspace{10pt}junicode}
+\fancyhead[CO]{\scshape\color{myRed} {junicode}\hspace{10pt}{\addfontfeatures{Numbers=OldStyle}\thepage}}
+\chapter*{\color{myBlue}Junicode}
\large
-\section*{Junicode}
-
-\fontspec[Contextual=on]{Junicode}Version 0.7.1\\
\noindent The Junicode font is designed to
meet the needs of medieval scholars; however, it has a large enough
character set to be useful to the general user. It comes in Regular,
Italic, Bold and Bold Italic faces. The Regular face has the fullest
-character set, and is richest in OpenType features.
+character set and is richest in OpenType features.
Both the selection and design of the characters in Junicode reflect
the needs of medievalists. However, many persons writing in ancient
@@ -69,286 +93,65 @@
distribute your modified version in accordance with the terms of the
license.
-\pagebreak
-\subsection*{OpenType Features}
-
-{\itshape Only OpenType-aware applications can make use of OpenType
- features. Among these are Adobe InDesign, Mellel, and (to a limited
- extent) Microsoft Word. XeTeX, a typesetting program built on top of
- TeX, has especially good support. The following are standard
- OpenType features (not all available in all faces). For OpenType
- features especially for medievalists, see the next section.}\\
-
-\noindent Like many old-style fonts, Junicode contains several f-ligatures
-(first flight offer office afflict fjord). It also has a number of
-other standard ligatures, e.g. thrift fifty afraid für fördern. It
-also has long-s ligatures (aſſert ſtart ſlick omiſſion and more). Most
-OpenType-aware applications will use these by default. You can disable
-them by turning off “Standard Ligatures” (liga). {\itshape All
- faces.}\\
-
-\noindent If “Contextual Alternates” (calt) and “Horizontal Kerning” (kern)
-are on (as they should be by default), Junicode will avoid collisions
-between f and vowels with diacritics, e.g. fêler fíf fŭl.\\
-
-\noindent For circled numbers and letters, use “Discretionary Ligatures” (dlig):\\
-\hspace*{10pt}[1] {\fontspec[LigType=disc]{Junicode}= [1]}\\
-\hspace*{10pt}[A] {\fontspec[LigType=disc]{Junicode}= [A]}\\
-\hspace*{10pt}[a] {\fontspec[LigType=disc]{Junicode}= [a]}\\
-\hspace*{10pt}[[1]] {\fontspec[LigType=disc]{Junicode}= [[1]]}\\
-\hspace*{10pt}<1> {\fontspec[LigType=disc]{Junicode}= <1>}\\
-The same feature also gives you connected Roman numbers
-{\fontspec[LigType=disc]{Junicode}(I II III IV V VI VII VIII IX X XI
- XII), and fancy ligatures, e.g. act star track bitten attract.}
-{\itshape Regular face only.}\\
-
-\noindent With “Glyph Composition/Decomposition” (ccmp), a base
-character followed by one or more combining diacritical marks is
-replaced with a precomposed character when that would look different
-from the character + diacritic sequence: for example A + U+301 makes Á,
-where a special upper-case form of the diacritic is used. {\itshape
- All faces, depending on the availability of composed characters and
- combining diacritics.}\\
-
-\noindent Where no precomposed character is available, combining marks should
-still be correctly positioned, and marks can be “stacked” via “Mark
-to Base” (mark) and “Mark to Mark” (mkmk): ŏ́ (o + U+306 + U+301);
-ī̆ (i + U+304 + U+306). The dot of an i or j followed by a diacritic
-will generally be removed: i̽. {\itshape All faces; anchors less
- plentiful in bold and italic faces than in regular; diacritic
- stacking not available in bold italic.}\\
-
-\noindent Use “Small Caps” (smcp) to change lower-case letters to
-small caps; add “Caps to Small Caps” (c2sc) for text entirely in small
-caps. {\scshape Junicode has true small caps rather than scaled
- capitals.} Special small cap versions of common combining diacritics
-are available, and these should be positioned correctly relative to
-the base characters: {\scshape äçé}. {\itshape Regular face
- only.}\\
-
-\noindent You have a choice of either standard “lining” figures or old-style
-figures, selected by “Old-Style Numbers” (onum): 0123456789
-{\fontspec[Numbers=OldStyle]{Junicode}0123456789.} {\itshape All
- faces.}\\
-
-\noindent Superscript numbers are rendered with “Superscripts” (sups):
-{\fontspec[Superscripts=on]{Junicode} 0123456789}. Subscript numbers
-are rendered with “Subscripts” (subs):
-{\fontspec[Subscripts=on]{Junicode} 0123456789}. {\itshape Regular
- only.}\\
-
-\noindent A sequence of number + slash + number is rendered by a fraction if the
-fraction has a Unicode encoding and “Fractions” (frac) is on:
-{\fontspec[Fractions=on]{Junicode} 1/2 1/4 2/3 3/4}. {\itshape All
- faces, but fullest in regular and bold.}\\
-
-\noindent The design of a few Junicode characters has changed since the font was
-introduced. The original designs, if you prefer them, will always be
-available via “Style Set 9” (ss09). Currently there are just a few
-such alternates: {\fontspec[StyleSet=altpua]{Junicode} ꝺ} for ꝺ,
-{\fontspec[StyleSet=altpua]{Junicode} T} for T,
-{\scshape{\fontspec[StyleSet=altpua]{Junicode} t} for t}.\\
-
-\noindent{\addfontfeature{StyleSet=oldpunct}Old books generally set
-extra space before the heavier punctuation marks (; : ! ?);
-they also leave extra space inside quotation marks and
-parentheses (e.g. “here”). For a similar effect, use Stylistic Set 18 (ss18). Make sure
-that Contextual Alternates are also on so that Junicode can correct
-the spacing in certain environments (but you will have to kern the English plural
-possessive apostrophe manually).}\\
-
-\noindent For XeLaTeX users who use the Microtype package for
-character protrusion, a
-configuration file (mt-Junicode.cfg) is provided for Junicode. Users
-of XeLaTeX will need Microtype version 2.5 (currently beta). The
-configuration file will work only with XeLaTeX, though it can probably be made
-to work with LuaTeX by commenting out the last five lines of the
-{\textbackslash}DeclareCharacterInheritance command.
+\begin{center}
+\Huge\color{myRed}
+\end{center}
-\pagebreak
-\subsection*{Notes on Junicode and MUFI}
-
-The MUFI specification defines a great many characters of interest to
-medievalists; the current version of Junicode contains most of
-these. While many MUFI characters have Unicode encodings, many others
-have MUFI-recommended encodings in the “Private Use Area” (PUA) of the
-Unicode standard—that is, a range of code points not assigned to
-Unicode characters and available for use in fonts for specialized
-purposes. Use of the PUA allows MUFI to include many characters that
-are not part of the Unicode standard.
-
-There are risks with this approach. First, use of the PUA is
-deprecated by Adobe and Microsoft (major players in fonts and type rendering),
-and it is uncertain whether applications will continue to support it
-indefinitely. Second, and probably more important, MUFI characters are
-regularly accepted by the Unicode Consortium, whereupon they lose their
-PUA encodings and receive Unicode encodings—breaking any
-application that uses them.
-
-To minimize these risks, the MUFI specification strongly recommends “that PUA
-characters should be encoded with mark-up or entities, and that PUA characters should be used for the final display only, whether on screen or in print.” An alternative to
-entities is the use of OpenType features. If you are using an OpenType-aware
-application (e.g. XeTeX, InDesign, Mellel, and to a limited extent MS Word),
-many or all of the OpenType features of Junicode can help you avoid using PUA
-characters directly.\\
-
-\noindent {\bfseries Characters with diacritics.}
-Both Unicode and MUFI contain large numbers of characters with diacritics.
-Make it a habit never to use these “precomposed” characters directly; rather
-use the “plain” character followed by a character from the Unicode “Combining
-Diacritics” range. (This works with Word for Windows when Uniscribe is
-enabled, and also with other OpenType-aware applications.) In almost all cases
-the application will either substitute the correct precomposed character or
-position the diacritic correctly. For characters with more than one diacritic,
-follow these rules: when diacritics are stacked vertically, insert the one
-closest to the base character first; when diacritics are arranged horizontally,
-insert the leftmost one first. Examples: a + macron + acute = ā́; o + dot +
-acute = . Remember that Unicode has both spacing and combining diacritics;
-only the combining diacritics will work correctly. If any combination fails to
-work for you, please leave a bug report at the Junicode website.\\
-
-\noindent {\bfseries Small caps.}
-Make it a hard-and-fast rule {\itshape never} to insert any small cap character
-into your documents. The encoding of small caps is inherently unstable and
-non-portable. Early versions of MUFI recommend using small cap-like characters from the
-Unicode phonetic ranges, but this would be an error with many fonts, including
-Junicode, which size phonetic “small caps” to harmonize with lower-case
-characters, whereas true small caps are somewhat larger. Always use the
-small caps command provided by the application you are using. If the
-application is able, it will use Junicode’s true small caps.
-
-You may use the “small caps” in the phonetic ranges to set IPA text. The
-“small cap” ʀ is also recommended for setting transliterations of early Norse
-runic texts.\\
-
-\noindent {\bfseries Nordic letter-shapes.}
-The default shape of ð and þ in Junicode is English: this is unusual in
-modern fonts. For the shapes used in Icelandic, specify the Icelandic
-language, if your application has good language support, or select
-“Style Set 1” (ss01): {\fontspec[Language=Icelandic]{Junicode} ðþ}.\\
-
-\noindent {\bfseries Insular letter-shapes.} Insular letter-forms have
-recently been accepted by Unicode, and therefore their encodings have
-changed. For Junicode, use “Style Set 2” (ss02) for insular
-letter-forms if your application supports it:
-{\fontspec[StyleSet=insular]{Junicode} abcdefg.} Turn off “Standard
-Ligatures” (liga) for best results.\\
-
-\noindent {\bfseries Old English and Old Icelandic typography.} When
-Old English or Old Icelandic is set with Junicode, some letter
-combinations can produce unattractive collisions. To avoid this, make
-sure that “Contextual Alternates” (calt) and “Standard Ligatures”
-(liga) are on (as they should be by default): hæfð hæfþ fūl nīð.\\
-
-\noindent {\bfseries Enlarged minuscules.} In Junicode, “Style Set 6”
-(ss06) produces enlarged minuscules, thus:
-{\fontspec[StyleSet=enlarged]{Junicode} abcdefg.} Since the underlying
-text remains unchanged, enlarged text can be searched like normal
-text.\\
-
-\noindent {\bfseries Overlined characters.} The MUFI specification
-envisions a font-based mechanism for producing text with
-overlines. Probably this will not be practical in the near future;
-rather, use your application’s line-drawing facilities to produce text
-with overlines. For Junicode, roman numbers are an exception. Use
-“Style Set 4” (ss04) for roman numbers with high overline
-({\fontspec[StyleSet=highline]{Junicode} viii XCXV}) and “Style Set 5”
-(ss05) for lower-case roman numbers with medium-high overline
-({\fontspec[StyleSet=medline]{Junicode} viii dclx}).\\
+\chapter*{\color{myBlue}Specimens}
-\noindent {\bfseries Letters with hook above.} The Unicode standard
-contains several precomposed characters with combining hook above in
-the Latin Extended Additional range (e.g. ẢỎ). These are used
-automatically when a vowel is followed by the diacritic
-U+0309. However, MUFI contains a series of precomposed characters in
-which the hook differs in shape and position. Use “Style Set 14”
-(ss14) for the MUFI characters (e.g.
-\fontspec[StyleSet=althook]{Junicode}ẢỎ).\\
+\fontspec{Junicode}
+\noindent {\tiny \sampletext} {\small \sampletext} {\large \sampletext}
+{\Large \sampletext} {\LARGE \sampletext} {\huge \sampletext}\\
-\noindent {\bfseries Letters with flourishes.}
-For letters with flourishes (sometimes used for setting Middle English
-texts), use “Swash” (swsh):
-{\fontspec[Swash=on]{Junicode}c d f g k n r}.\\
+{\itshape\noindent {\tiny \sampletext} {\small \sampletext} {\large \sampletext}
+{\Large \sampletext} {\LARGE \sampletext} {\huge \sampletext}}\\
-\noindent {\bfseries Ligatures.} Nearly all of MUFI’s ligatures are
-accessible via “Historical Ligatures” (hlig).
-{\fontspec[LigType=hist]{Junicode}Even if you are not a medievalist,
- you may still be amused by the strange effects you can achieve by
- turning on this feature: egg track caught fan sock book save aardvark
- chaos AA AO
- AU AV.}\\
+{\bfseries\noindent {\tiny \sampletext} {\small \sampletext} {\large \sampletext}
+{\Large \sampletext} {\LARGE \sampletext} {\huge \sampletext}}\\
-\noindent {\bfseries Deleted text.}
-In medieval manuscripts, text is often deleted by placing a dot under each
-letter. Both Unicode and MUFI define many characters with dots below:
-{\fontspec[StyleSet=underdot]{Junicode} if possible, you should avoid
-hard-coding these and instead use} “Style Set 7” (ss07).\\
+{\bfseries\itshape\noindent {\tiny \sampletext} {\small \sampletext} {\large \sampletext}
+{\Large \sampletext} {\LARGE \sampletext} {\huge \sampletext}}\\
-\noindent {\bfseries Alternate yogh.}
-For Middle English, always use the yogh at U+021C and U+021D (Ȝȝ).
-Unicode also has an alternative yogh, which in Junicode has a
-flat top. If you prefer this, leave the underlying text the same and
-specify “Style Set 8” (ss08):
-{\fontspec[StyleSet=altyogh]{Junicode} Ȝȝ}.\\
+\noindent {\scshape {\tiny \sctext} {\small \sctext} {\large \sctext}
+{\Large \sctext} {\LARGE \sctext}}\\
-\noindent {\bfseries Deprecated characters.} A number of characters
-which were encoded in the Private Use Area in MUFI versions 1 and 2
-have been adopted by Unicode and now have different code points. In
-Junicode these characters remain at their old locations, but are
-marked with a small “x” to remind users to migrate to the newer code
-points (e.g. ). The file “replacements” contains a list of these
-deprecated code points with their replacements; use this to update
-your documents. If you are unable to change the encoding of an older
-document but you can use OpenType features, turn on “Style Set 3”
-(ss03); this will automatically substitute newer for older code
-points.\\
-
-\noindent {\bfseries E caudata.} Medieval Latin texts often use an
- {\itshape e} with tail, called {\itshape e caudata}; this
- represents Latin {\itshape ae} or {\itshape oe}. Polish,
- Lithuanian, and several other languages also use this
- letter. While in modern editions of medieval texts the
- {\itshape cauda} (or in Polish, the {\itshape ogonek}) is
- often attached to the very bottom of the letter, in modern
- Polish and Lithuanian printing it is attached to the end of
- the bottom stroke: Polish ę, medieval Latin
- {\addfontfeatures{StyleSet=altogonek}ę}. The modern Polish
- version of the letter is acceptable for medieval Latin;
- however, if you prefer a centered {\itshape cauda}, use
- “Style Set 15” (ss15).\\
+\noindent {\scshape\bfseries {\tiny \sctext} {\small \sctext} {\large \sctext}
+{\Large \sctext} {\LARGE \sctext}}\\
-\noindent {\bfseries Mirrored runes.} In the regular face Junicode
-contains mirrored versions of runes. To access these, use
-Right-to-Left Mirroring (rtlm): {\addfontfeatures{MirrorRunes=on} ᚾᚪᛒᛋᚫᚾᚩᚱᚻ.}
+\noindent{\Large abcdefghijklmnopqrstuvwxyz æðþȝ\\
+ABCDEFGHIJKLMNOPQRSTUVWXYZ ÆÐÞȜ\\
+αβγδεζηθικλμνξοπρςστυφχψω\\
+ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ}\newpage
-\pagebreak
\subsection*{Old and Middle English}
+\noindent{\small\itshape The default letter-shapes are suitable for
+setting Old and Middle English.}\\[1ex]
Wē æthrynon mid ūrum ārum þā ȳðan þæs dēopan wǣles; wē
ġesāwon ēac þā muntas ymbe þǣre sealtan sǣ strande, and wē mid
āðēnedum hræġle and ġesundfullum windum þǣr ġewīcodon on þām
ġemǣrum þǣre fæġerestan þēode. Þā ȳðan ġetācniað þisne dēopan
cræft, and þā muntas ġetācniað ēac þā miċelnyssa þisses cræftes.\\
-
-\noindent{\small\itshape Apply the OpenType feature ss02 (Style Set 2)
-for insular letter-forms.}\\[1ex]
-\fontspec[StyleSet=insular]{Junicode}
-Her cynewulf benam sigebryht his rices \& westseaxna wiotan for
-un\-ryht\-um dædum buton hamtunscire \& he hæfde þa oþ he ofslog
-þone aldorman þe him lengest wunode \& hiene þa cynewulf on
-andred adræfde \& he þær wunade oþ þæt hine an swan ofstang
-æt pryfetesflodan \& he wræc þone aldorman cumbran \& se cynewulf
-oft miclum gefeohtum feaht uuiþ bretwalum.\\
-
-\fontspec{Junicode}
-\noindent SIÞEN þe sege and þe assaut watz sesed at Troye,\\
+\noindent S{\scshape iþen} þe sege and þe assaut watz sesed at Troye,\\
Þe borȝ brittened and brent to brondez and askez,\\
Þe tulk þat þe trammes of tresoun þer wroȝt\\
Watz tried for his tricherie, þe trewest on erthe:\\
Hit watz Ennias þe athel, and his highe kynde,\\
Þat siþen depreced prouinces, and patrounes bicome\\
-Welneȝe of al þe wele in þe west iles.
+Welneȝe of al þe wele in þe west iles.\\
+
+\noindent{\small\itshape Apply the OpenType feature ss02 (Style Set 2)
+for insular letter-forms.}\\[1ex]
+{\addfontfeature{StyleSet=insular,Ligatures=NoCommon,StyleSet=altogonek}
+Her cynewulf benam sigebryht his rices \& weſtſeaxna wiotan for
+un\-ryht\-um dędū buton hamtúnſcire \& he hæfde þa oþ he ofslog
+þone aldormon þe hī lengeſt wunode \& hiene þa cynewulf on
+andred adræfde \& ħ þær wunade oþ þæt hine án ſwán ofſtang
+æt pryfetesflodan \& he wręc þone aldormon cumbran \& se cynewulf
+oft miclum gefeohtum feaht uuiþ bretwalū.}
+
+
\subsection*{Old Icelandic}
@@ -369,6 +172,27 @@
ᚱᚩᛗᚹᚪᛚᚢᛇ ᚪᚾᛞ ᚱᛖᚢᛗᚹᚪᛚᚢᛇ ᛏᚹᛟᚷᛖᚾ ᚷᛁᛒᚱᚩᚦᚫᚱ ᚪᚠᛟᛞᛞᚫ ᛞᛁᚫ ᚹᚣᛚᛁᚠ ᚩᚾ ᚱᚩᛗᚫ\linebreak[0]ᚳᚫᛇᛏᛁ᛬
ᚩᚦᛚᚫ ᚢᚾᚾᛖᚷ
+\subsection*{German}
+
+Ich ſag üch aber / minen fründen / Foͤꝛchtēd üch nit voꝛ denen die den
+lyb toͤdend / vnd darnach nichts habennd das ſy mer thuͤgind. Ich wil
+üch aber zeigē voꝛ welchem ir üch \saltb{f}oͤꝛchten ſollend. Foͤꝛchtend üch voꝛ
+dem / der / nach dem er toͤdet hat / ouch macht hat zewerffen inn die
+hell: ja ich ſag üch / voꝛ dem ſelben \saltb{f}oͤꝛchtēd üch. Koufft man nit
+fünff Sparen vm̄ zween pfennig\\[1ex]
+{\Large Die straße ist zu schmal für autos. Wohin fährt dieser Zug?}\\
+DIE STRAẞE IST ZU SCHMAL FÜR AUTOS.
+{\itshape DIE STRAẞE IST ZU SCHMAL FÜR AUTOS.}
+{\bfseries DIE STRAẞE IST ZU SCHMAL FÜR AUTOS.}
+{\itshape\bfseries DIE STRAẞE IST ZU SCHMAL FÜR AUTOS.}\\[1ex]
+{\scshape Die straße ist zu schmal für autos.
+\bfseries Die straße ist zu schmal für autos.}
+{\itshape User c2sc for small cap Eszett:}
+{\addfontfeature{Letters=UppercaseSmallCaps}DIE STRAẞE IST ZU SCHMAL FÜR AUTOS.
+\bfseries DIE STRAẞE IST ZU SCHMAL FÜR AUTOS.}
+
+
+
\subsection*{Latin}
{\small\itshape Junicode contains the most common Latin abbreviations,
@@ -378,23 +202,34 @@
ꝓpter nomen tuum· Ne forte dicant ingentib: ubi eſt dſ̄ eorum \&
innoteſcat innationib: corā oculiſ nr̄iſ· Poſuerunt moſticina
ſeruorū ruorū eſcaſ uolatilib: cęli carneſ ſcōꝝ tuoꝝ beſtiiſ tenice·
- Facti ſum obꝓbrium uiciniſ nr̄iſ·}
+ Facti ſumꝰ ob\kern+0.2ptꝓbrium uiciniſ nr̄iſ·}
-\subsection*{Gothic Transliteration}
+\subsection*{Gothic}
jabai auk ƕas gasaiƕiþ þuk þana habandan kunþi in galiuge stada
-anakumbjandan, niu miþwissei is siukis wisandins timrjada du
+anakumbjandan, niu miþwissei is siukis wis\-an\-dins timrjada du
galiugagudam gasaliþ matjan? fraqistniþ auk sa unmahteiga ana
þeinamma witubnja broþar in þize Xristus gaswalt. swaþ~þan
frawaurkjandans wiþra broþruns, slahandans ize gahugd siuka, du
-Xristau frawaurkeiþ.
+Xristau fra\-waur\-keiþ.\\
+
+{\noindent\small\itshape Use ss19 to produce Gothic letters
+ automatically from transliterated text and ss20 to produce Latin
+ letters from Gothic. Available in all four faces.}\\[1ex]
+{\addfontfeature{StyleSet=gothic}jabai auk ƕas gasaiƕiþ þuk þana
+ habandan kunþi in ga\-liuge stada anakumbjandan, niu miþwissei is
+ siukis wis\-an\-dins timrjada du galiugagudam gasaliþ matjan?
+ {\bfseries jabai auk ƕas gasaiƕiþ þuk þana habandan kunþi in
+ ga\-liuge stada anakumbjandan, niu miþwissei is siukis
+ wis\-an\-dins timrjada du galiugagudam gasaliþ matjan?}
+ \textit{abgdeqzh \bfseries abgdeqzh}}
\subsection*{Sanskrit Transliteration}
-\noindent mānaṃ dvividhaṃ viṣayadvai vidyātśaktyaśaktitaḥ \\
- arthakriyāyāṃ keśadirnārtho ’narthādhimokṣataḥ\\[1ex]
-sadṛśāsadṛśatvācca viṣayāviṣayatvataḥ \\
- śabdasyānyanimittānāṃ bhāve dhīsadasattvataḥ
+\noindent mānaṁ dvividhaṁ viṣayadvai vidyātśaktyaśaktitaḥ \\
+ arthakriyāyāṁ keśadirnārtho ’narthādhimokṣataḥ\\[1ex]
+sadr̥śāsadr̥śatvācca viṣayāviṣayatvataḥ \\
+ śabdasyānyanimittānāṁ bhāve dhīsadasattvataḥ
\subsection*{International Phonetic Alphabet}
\fontspec[IPAMode=on]{Junicode}
@@ -411,8 +246,8 @@
setting modern Greek; those who want a more modern Greek face that
harmonizes well with Junicode should consider GFS Didot
Classic or GFS Porson.}\\[1ex]
-βίβλος
-γενέσεως ἰησοῦ χριστοῦ υἱοῦ δαυὶδ
+{\addfontfeature{Script=Greek}βίβλος
+γενέσεως ἰησοῦ χ\kern+1pt\salt{ρ}ιστοῦ υἱοῦ δαυὶδ
υἱοῦ ἀβραάμ.
ἀβραὰμ
ἐγέννησεν τὸν ἰσαάκ, ἰσαὰκ δὲ ἐγέννησεν
@@ -428,14 +263,14 @@
ἐγέννησεν τὸν σαλμών,
σαλμὼν
δὲ ἐγέννησεν τὸν βόες ἐκ τῆς ῥαχάβ,
-βόες δὲ ἐγέννησεν
+βόες δὲ ἐγέννησεν}
\subsection*{Lithuanian}
{\small\itshape Lithuanian poses several typographical challenges. An
accented i retains its dot: i̇́; and certain characters with ogonek
must avoid colliding with a following j:
- {\upshape\addfontfeatures{Contextual=on} ęj ųj}. Make sure
+ {\upshape\addfontfeatures{Contextuals=Alternate} ęj ųj}. Make sure
Contextual Alternates (calt) is turned on; for i̇́, use i followed
by non-spacing dot accent (0307) and acute (0301).}\\[1ex]
Visa žemė turėjo vieną kalbą ir tuos pačius žodžius. Kai žmonės
@@ -446,9 +281,9 @@
pasidarykime sau vardą, kad nebūtume išblaškyti po visą žemės veidą.
\subsection*{Polish}
-{\small\itshape At the urging of Polish type designer Adam Twardoch,
-the default shape and position of ogonek in Junicode are now suitable
-for modern Polish. Suggestions for further improvements are solicited.}\\[1ex]
+{\small\itshape The default shape and position of ogonek in Junicode are suitable
+for modern Polish. For the medieval Latin e-caudata, consider using
+ss15.}\\[1ex]
Mieszkańcy całej ziemi mieli jedną mowę, czyli jednakowe słowa. A
gdy wędrowali ze wschodu, napotkali równinę w kraju Szinear i tam
zamieszkali. I mówili jeden do drugiego: Chodźcie, wyrabiajmy cegłę
@@ -457,35 +292,310 @@
i wieżę, której wierzchołek będzie sięgał nieba, i w ten sposób
uczynimy sobie znak, abyśmy się nie rozproszyli po całej ziemi.
-\pagebreak
+\subsection*{Czech}
+{\small\itshape Special care has recently been taken to improve
+ handling
+of Eastern European languages. The developer solicits suggestions for
+further improvement.}\\
+Pojďme do Betléma a přesvědčme
+se o tom, co nám anděl oznámil. Mojžíšův Zákon přikazoval, aby každá
+žena čtyřicátý den po narození chlapce přinesla oběť do chrámu.
+{\itshape Pojďme do Betléma a přesvědčme
+se o tom, co nám anděl oznámil. Mojžíšův Zákon přikazoval, aby každá
+žena čtyřicátý den po narození chlapce přinesla oběť do chrámu.}
+{\bfseries Pojďme do Betléma a přesvědčme
+se o tom, co nám anděl oznámil. Mojžíšův Zákon přikazoval, aby každá
+žena čtyřicátý den po narození chlapce přinesla oběť do chrámu.}
+{\scshape Pojďme do Betléma a přesvědčme
+se o tom, co nám anděl oznámil. Mojžíšův Zákon přikazoval, aby každá
+žena čtyřicátý den po narození chlapce přinesla oběť do chrámu.}
+
+\subsection*{Fleurons}
+
+\begin{center}
+\huge \\
+ \\[0.7ex]
+\\[0.7ex]
+\\
+
+\end{center}
+
+\chapter*{\color{myBlue}OpenType Features}
+
+{\itshape Following is a list of the OpenType features in
+ Junicode. For instructions on applying OpenType features, consult
+ the documentation for your preferred application. Note that you
+ should turn on the following features, if they are not on by
+ default: {\upshape liga} (Standard Ligatures), {\upshape ccmp}
+ (Glyph Composition/Decomposition), {\upshape calt} (Contextual
+ Alternates), {\upshape kern} (Horizontal Kerning).}
+
+\subsection*{Standard Ligatures (liga)}
+
+Like many old-style fonts, Junicode contains the most common f-ligatures
+(first flight offer office afflict fjord) and some that are less common
+(e.g. thrift fifty afraid für fördern). It
+also has long-s ligatures (e.g. aſſert ſtart ſlick omiſſion).
+
+\subsection*{Glyph Composition/Decomposition (ccmp)}
+
+A base character followed by one or more combining diacritical marks
+is replaced with a precomposed character when that would look
+different from the character + diacritic sequence: for example A +
+U+301 makes Á, where a special upper-case form of the diacritic is
+used.
+
+\subsection*{Contextual Alternates (calt)}
+
+When this feature is on (as it should be by default), Junicode will
+avoid unsightly collisions between neighboring characters such as f
+and vowels with diacritics, e.g. fêler fíf fŭl. If you find that f
+collides with some other character, you can select the narrower
+\saltb{f} via the OpenType salt feature.
+
+\subsection*{Stylistic Alternates (salt)}
+
+This feature gives you direct access to a number of alternates that
+are available via other features. Some of these (for example the
+narrow f) may be useful to avoid collisions that the font designer has
+not anticipated. In Greek script, alternative letter shapes should be
+accessed via salt:
+e.g. {\addfontfeature{Script=Greek}β\salt{β}γ\salt{γ}ρ\salt{ρ}τ\salt{τ}φ\salt{φ}.}
+It may be necessary to set the script to Greek explicitly to access
+Greek alternates.
+
+\subsection*{Kerning (kern)}
+
+Junicode uses class-based kerning. A few applications are unable to
+use it.
+
+\subsection*{Discretionary Ligatures (dlig)}
+
+This feature will give you fancy ligatures, e.g. %
+{\addfontfeature{Ligatures=Discretionary} act star track bitten
+ attract,} %
+and also connected Roman numbers (%
+{\addfontfeature{Ligatures=Discretionary} I II III IV V VI VII VIII IX X XI
+ XII}).
+Use it also for circled numbers and letters:
+[1] {\addfontfeature{Ligatures=Discretionary}= [1]};
+[A] {\addfontfeature{Ligatures=Discretionary}= [A]};
+[a] {\addfontfeature{Ligatures=Discretionary}= [a]};
+[[1]] {\addfontfeature{Ligatures=Discretionary}= [[1]]};
+<1> {\addfontfeature{Ligatures=Discretionary}= <1>}
+(regular face only).
-\fontspec{Junicode}
-\noindent {\tiny \sampletext} {\small \sampletext} {\large \sampletext}
-{\Large \sampletext} {\LARGE \sampletext} {\huge \sampletext}\\
+\subsection*{Historical Ligatures (hlig)}
-{\itshape\noindent {\tiny \sampletext} {\small \sampletext} {\large \sampletext}
-{\Large \sampletext} {\LARGE \sampletext} {\huge \sampletext}}\\
+Nearly all of MUFI’s ligatures are
+accessible via “Historical Ligatures” (hlig).
+{\addfontfeature{Ligatures=Historic}Even if you are not a medievalist,
+ you may still be amused by the strange effects you can achieve by
+ turning on this feature: egg track caught fan sock book save aardvark
+ chaos AA AO
+ AU AV.} This feature willl also permit you to access a large number
+of historical Greek ligatures that appear in the Foulis Homer, e.g.
+{\addfontfeatures{Script=Greek,Ligatures=Historic}ἰφθίμους
+ ἐτελείε\salt{τ}ο
+διαστήτην μάχεσθαι χραίσμῃ.} You may have to
+set the script to Greek explicitly to access Greek historical ligatures.
-\noindent {\scshape {\tiny \sctext} {\small \sctext} {\large \sctext}
-{\Large \sctext} {\LARGE \sctext}}
+\subsection*{Mark Positioning (mark and mkmk)}
-\pagebreak
+Where no precomposed character is available, combining marks should
+still be correctly positioned, and marks can be “stacked” via “Mark
+to Base” (mark) and “Mark to Mark” (mkmk): ŏ́ (o + U+306 + U+301);
+ī̆ (i + U+304 + U+306). The dot of an i or j followed by a diacritic
+will generally be removed: i̽. If your application supports these
+features, they are probably on by default.
-{\bfseries\noindent {\tiny \sampletext} {\small \sampletext} {\large \sampletext}
-{\Large \sampletext} {\LARGE \sampletext} {\huge \sampletext}}\\
+\subsection*{Small Capitals (smcp and c2sc)}
-{\bfseries\itshape\noindent {\tiny \sampletext} {\small \sampletext} {\large \sampletext}
-{\Large \sampletext} {\LARGE \sampletext} {\huge \sampletext}}\\
+Use “Small Caps” (smcp) to change lower-case letters to
+small caps; add “Caps to Small Caps” (c2sc) for text entirely in small
+caps. {\scshape Junicode has true small caps rather than scaled
+ capitals.} Special small cap versions of common combining diacritics
+are available, and these should be positioned correctly relative to
+the base characters: {\scshape äçé}. {\itshape Regular face
+ only.}
-\noindent{\LARGE abcdefghijklmnopqrstuvwxyz æðþȝ\\
-ABCDEFGHIJKLMNOPQRSTUVWXYZ ÆÐÞȜ\\
-αβγδεζηθικλμνξοπρςστυφχψω\\
-ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩ}
+\subsection*{Old-Style Numbers (onum)}
+
+You have a choice of either standard “lining” figures or old-style
+figures, selected by “Old-Style Numbers” (onum): 0123456789
+{\addfontfeature{Numbers=OldStyle}0123456789.}
+
+\subsection*{Superscripts and Subscripts (sups, subs)}
+
+\noindent Superscript numbers are rendered with “Superscripts” (sups):
+{\addfontfeature{Superscripts=on} 0123456789}. Subscript numbers
+are rendered with “Subscripts” (subs):
+{\addfontfeature{Subscripts=on} 0123456789}. In the regular and
+italic styles there is a complete alphabet of superscripts (e.g.
+{\addfontfeature{Superscripts=on}abcxyz}).
+
+\subsection*{Fractions (frac)}
+
+A sequence of number + slash + number is rendered by a fraction if the
+fraction has a Unicode encoding and this feature is on:
+{\addfontfeature{Fractions=on} 1/2 1/4 2/3 3/4}.
+
+\subsection*{Letters with flourishes (swsh)}
+For letters with flourishes (sometimes used for setting Middle English
+texts), use “Swash” (swsh):
+{\addfontfeature{Style=Swash}c d f g k n r}.
+
+\subsection*{Mirrored runes (rtlm)}
+
+In the regular face Junicode
+contains mirrored versions of runes. To access these, use
+Right-to-Left Mirroring (rtlm): {\addfontfeatures{MirrorRunes=on}
+ ᚾᚪᛒᛋᚫᚾᚩᚱᚻ.}
+
+\subsection*{Greek letters in IPA (mgrk)}
+
+Greek β and θ are needed for phonetic work, but the Greek of Junicode
+does not harmonize with other characters in the IPA range. To solve
+the problem, use mgrk: {\addfontfeature{IPAMode=on}βθ}. Alternatively,
+both characters are available in the Private Use Area: U+F701, U+F702.
+
+\subsection*{Nordic letter-shapes (ss01)}
+
+The default shape of ð and þ in Junicode is English: this is unusual in
+modern fonts. For the shapes used in Icelandic, specify the Icelandic
+language, if your application has good language support, or select
+“Style Set 1” (ss01): {\addfontfeature{Language=Icelandic} ðþ}.
+
+\subsection*{Insular letter-shapes (ss02)}
+
+Use “Style Set 2” (ss02) for insular letter-forms:
+{\fontspec[StyleSet=insular]{Junicode} abcdefg.} Turn off “Standard
+Ligatures” (liga) for best results.
+
+\subsection*{Overlined characters (ss04, ss05)}
+
+Use “Style Set 4” (ss04) for roman numbers with high overline
+({\fontspec[StyleSet=highline]{Junicode} viii XCXV}) and “Style Set 5”
+(ss05) for lower-case roman numbers with medium-high overline
+({\fontspec[StyleSet=medline]{Junicode} viii dclx}). These Stylistic
+Sets will work only with letters used in Roman numbers.
+
+\subsection*{Enlarged minuscules (ss06)}
+
+“Style Set 6” (ss06) produces enlarged minuscules, thus:
+{\addfontfeature{StyleSet=enlarged} abcdefg.} Since the underlying
+text remains unchanged, enlarged text can be searched like normal
+text.
+
+\subsection*{Deleted text (ss07)}
+
+In medieval manuscripts, text is often deleted by placing a dot under each
+letter. Both Unicode and MUFI define many characters with dots below:
+{\addfontfeature{StyleSet=underdot} if possible, you should avoid
+hard-coding these and instead use} “Style Set 7” (ss07).
+
+\subsection*{Alternate yogh (ss08)}
+
+For Middle English, always use the yogh at U+021C and U+021D (Ȝȝ).
+Unicode also has an alternative yogh, which in Junicode has a
+flat top. If you prefer this, leave the underlying text the same and
+specify “Style Set 8” (ss08):
+{\addfontfeature{StyleSet=altyogh} Ȝȝ}.
+
+
+\subsection*{Retired letter-shapes (ss09)}
+
+The design of a few Junicode characters has changed since the font was
+introduced. The original designs, if you prefer them, will always be
+available via “Style Set 9” (ss09). Currently there are just a few
+such alternates: {\fontspec[StyleSet=altpua]{Junicode} ꝺ} for ꝺ,
+{\addfontfeature{StyleSet=altpua} T} for T,
+{\scshape{\addfontfeature{StyleSet=altpua} t} for t}.
+
+\subsection*{Letters with hook above (ss14)}
+
+The Unicode standard contains several precomposed characters with
+combining hook above in the Latin Extended Additional range
+(e.g. ẢỎ). These are used automatically when a vowel is followed by
+the diacritic U+0309. However, MUFI contains a series of precomposed
+characters in which the hook differs in shape and position. Use “Style
+Set 14” (ss14) for the MUFI characters (e.g.
+\addfontfeature{StyleSet=althook}ẢỎ).
+
+\subsection*{E caudata (ss15)}
+
+Medieval Latin texts often use an {\itshape e} with tail, called
+{\itshape e caudata}; this represents Latin {\itshape ae} or {\itshape
+ oe}. Polish, Lithuanian, and several other languages also use this
+letter. While in modern editions of medieval texts the {\itshape
+ cauda} (or in Polish, the {\itshape ogonek}) is often attached to
+the very bottom of the letter, in modern Polish and Lithuanian
+printing it is attached to the end of the bottom stroke: Polish ę,
+medieval Latin {\addfontfeatures{StyleSet=altogonek}ę}. The modern
+Polish version of the letter is acceptable for medieval Latin;
+however, if you prefer a centered {\itshape cauda}, use
+“Style Set 15” (ss15).
+
+\subsection*{Old-Style Punctuation (ss18)}
+
+{\addfontfeature{StyleSet=oldpunct}Old books generally set
+extra space before the heavier punctuation marks (; : ! ?);
+they also leave extra space inside quotation marks and
+parentheses (e.g. “here”). For a similar effect, use Stylistic Set 18 (ss18). Make sure
+that Contextual Alternates are also on so that Junicode can correct
+the spacing in certain environments (but you will have to kern the English plural
+possessive apostrophe manually).}
+
+\subsection*{Latin-to-Gothic Transliteration (ss19)}
+
+As transliteration of Latin to Gothic characters is straightforward,
+it can easily be handled with OpenType features. Note that the Gothic
+alphabet has no distinction between upper- and lower-case, so capitals
+and lower-case letters are transliterated the same way:
+{\addfontfeature{StyleSet=gothic} mahtedi sweþauh jah inu mans leik}.
+
+\subsection*{Gothic-to-Latin Transliteration (ss20)}
+
+The same as ss19, but in reverse. It produces all lower-case
+letters. Thus 𐌲𐌰𐌳𐍉𐌱 𐌽𐌿 𐍅𐌰𐍃 𐌼𐌰𐌹𐍃 𐌸𐌰𐌽𐍃 𐍃𐍅𐌴𐍃𐍅𐌰𐌼𐌼𐌰
+becomes ‘{\addfontfeature{StyleSet=gothtolat}𐌲𐌰𐌳𐍉𐌱 𐌽𐌿 𐍅𐌰𐍃 𐌼𐌰𐌹𐍃 𐌸𐌰𐌽𐍃 𐍃𐍅𐌴𐍃𐍅𐌰𐌼𐌼𐌰}’.
+
+\begin{center}
+\huge {\color{myRed}}
+\end{center}
+
+\chapter*{\color{myBlue}Other Features}
+
+\subsection*{Treatment of Obsolete Characters}
+
+A number of medieval characters originally assigned by MUFI to the
+Unicode Private Use Area have been accepted into the Unicode
+standard. For several years Junicode retained the obsolete
+characters, adding a mark to warn document maintainers to reencode
+their documents. Beginning with version 0.7.3 obsolete MUFI characters
+have been removed from the font.
+
+\subsection*{Character Protrusion}
+
+For XeLaTeX users who use the Microtype package for
+character protrusion, a
+configuration file (mt-Junicode.cfg) is provided for Junicode. Users
+of XeLaTeX will need Microtype version 2.5 (currently beta). The
+configuration file will work only with XeLaTeX, though it can probably be made
+to work with LuaTeX by commenting out the last five lines of the
+{\textbackslash}DeclareCharacterInheritance command.
+
+\subsection*{Fleurons}
-\pagebreak
+Junicode contains a number of fleurons (floral ornaments) copied from
+a 1785 Caslon specimen book. This book contains a number of
+examples. Fleurons may be found at these code-points: E270, E27D,
+E670, E67D, E68A, E736, E8B0, E8B1, EF90–EF9C, EF9F, F011, F014, F018,
+F019, F01B, F01D, F01E.
+\chapter*{\color{myBlue}Miscellanea}
-\noindent The Junicode font is available at
+The Junicode font is available at
http://junicode.sourceforge.net/. You can also find it in the
repositories of many Linux distributions, and also via CTAN. Visit the
Junicode Project Page at SourceForge to leave feature requests and bug
Files old/junicode/doc/aelfric_job.pdf and new/junicode/doc/aelfric_job.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/junicode/doc/aelfric_job.tex new/junicode/doc/aelfric_job.tex
--- old/junicode/doc/aelfric_job.tex 1970-01-01 01:00:00.000000000 +0100
+++ new/junicode/doc/aelfric_job.tex 2012-01-31 17:22:43.000000000 +0100
@@ -0,0 +1,74 @@
+%&program=xelatex
+%&encoding=UTF-8 Unicode
+
+\documentclass[letterpaper]{article}
+
+\usepackage{fontspec}
+
+\setromanfont{Junicode}
+
+\newICUfeature{StyleSet}{1}{+ss01}
+\newICUfeature{StyleSet}{2}{+ss02,-liga}
+\newICUfeature{StyleSet}{3}{+ss03}
+\newICUfeature{LigType}{disc}{+dlig}
+\newICUfeature{LigType}{hist}{+hlig}
+\newICUfeature{IPAMode}{on}{+mgrk,-liga}
+\newICUfeature{Compose}{off}{-ccmp}
+\newICUfeature{Contextual}{on}{+calt}
+\newICUfeature{Swash}{on}{+swsh}
+\newICUfeature{Fractions}{on}{+frac}
+\newICUfeature{Superscripts}{on}{+sups}
+\newICUfeature{Subscripts}{on}{+subs}
+
+\frenchspacing
+
+\begin{document}
+
+\section*{Old English with Junicode}
+
+\linespread{1.1}\fontspec[Contextual=on]{Junicode}\Large Sum wer wæs ġeseten on þām lande þe is ġehāten Hus; his nama wæs Iob. Se wer wæs swīðe bilewite and rihtwīs and ondrǣdende God and forbūgende yfel. Him wǣron ācennede \mbox{seofan} suna and ðrēo dohtra. Hē hæfde seofon ðūsend scēapa and ðrēo ðūsend olfenda, fīf hund ġetȳmu oxena and fīf hund assan and ormǣte miċelne hīred.
+
+Iob cwæð, “Iċ ālȳsde hrȳmende þearfan, and ðām stēopbearne þe būton fultume wæs iċ ġehēolp, and wydewan \mbox{heortan} iċ ġefrēfrode. Iċ wæs ymbscrȳd mid rihtwīsnysse. Iċ wæs blind\-um men ēage and healtum fōt and þearfena fæder. Of flȳsum mīnra scēapa wǣron ġehlȳwde ðearfena sīdan, and iċ ðearfum ne forwyrnde þæs ðe hī ġyrndon, ne iċ ne ǣt āna mīnne hlāf būton stēopbearne, ne iċ ne blissode on mīnum meniġfealdum welum. Ne fæġnode iċ on mīnes fēondes hryre, ne læġ ælðēodiġ man wiðūtan mīnum heġum, ac mīn duru ġeopenode symle weġfērendum. Ne behȳdde iċ mīne synna, ne iċ on mīnum bōsme ne bedīġlode mīne unrihtwīsnysse.”
+
+Efne ðā ġȳt cōm se fēorða ǣrendraca inn and cwæð, “Ðīne suna and ðīne dohtra ǣton and druncon mid heora yldestan brēðer, and efne þā fǣrlīċe swēġde swīðliċ wind of ðām wēstene and tōslōh þæt hūs æt ðām fēower hwemmum þæt hit hrēosende ðīne bearn ofþrihte and ācwealde. Iċ āna ætbærst þæt iċ ðē þis cȳdde.”
+
+“Fel sceal for felle, and swā hwæt swā man hæfð hē sylð for his līfe. Āstreċe nū ðīne hand and hrepa his bān and his flǣsc; ðonne ġesīhst ðū þæt hē ðē on ansȳne wiriġð.”
+
+\pagebreak
+
+\itshape\noindent Sum wer wæs ġeseten on þām lande þe is ġehāten Hus; his nama wæs Iob. Se wer wæs swīðe bilewite and rihtwīs and ondrǣdende God and forbūgende yfel. Him wǣron ācennede \mbox{seofan} suna and ðrēo dohtra. Hē hæfde seofon ðūsend scēapa and ðrēo ðūsend olfenda, fīf hund ġetȳmu oxena and fīf hund assan and ormǣte miċelne hīred.
+
+Iob cwæð, “Iċ ālȳsde hrȳmende þearfan, and ðām stēopbearne þe būton fultume wæs iċ ġehēolp, and wydewan \mbox{heortan} iċ ġefrēfrode. Iċ wæs ymbscrȳd mid rihtwīsnysse. Iċ wæs blind\-um men ēage and healtum fōt and þearfena fæder. Of flȳsum mīnra scēapa wǣron ġehlȳwde ðearfena sīdan, and iċ ðearfum ne forwyrnde þæs ðe hī ġyrndon, ne iċ ne ǣt āna mīnne hlāf būton stēopbearne, ne iċ ne blissode on mīnum meniġfealdum welum. Ne fæġnode iċ on mīnes fēondes hryre, ne læġ ælðēodiġ man wiðūtan mīnum heġum, ac mīn duru ġeopenode symle weġfērendum. Ne behȳdde iċ mīne synna, ne iċ on mīnum bōsme ne bedīġlode mīne unrihtwīsnysse.”
+
+Efne ðā ġȳt cōm se fēorða ǣrendraca inn and cwæð, “Ðīne suna and ðīne dohtra ǣton and druncon mid heora yldestan brēðer, and efne þā fǣrlīċe swēġde swīðliċ wind of ðām wēstene and tōslōh þæt hūs æt ðām fēower hwemmum þæt hit hrēosende ðīne bearn ofþrihte and ācwealde. Iċ āna ætbærst þæt iċ ðē þis cȳdde.”
+
+“Fel sceal for felle, and swā hwæt swā man hæfð hē sylð for his līfe. Āstreċe nū ðīne hand and hrepa his bān and his flǣsc; ðonne ġesīhst ðū þæt hē ðē on ansȳne wiriġð.”
+
+\pagebreak
+
+\upshape\bfseries\noindent Sum wer wæs ġeseten on þām lande þe is ġehāten Hus; his nama wæs Iob. Se wer wæs swīðe bilewite and rihtwīs and ondrǣdende God and forbūgende yfel. Him wǣron ācennede \mbox{seofan} suna and ðrēo dohtra. Hē hæfde seofon ðūsend scēapa and ðrēo ðūsend olfenda, fīf hund ġetȳmu oxena and fīf hund assan and ormǣte miċelne hīred.
+
+Iob cwæð, “Iċ ālȳsde hrȳmende þearfan, and ðām stēopbearne þe būton fultume wæs iċ ġehēolp, and wydewan heort\-an iċ ġefrēfrode. Iċ wæs ymbscrȳd mid rihtwīsnysse. Iċ wæs blind\-um men ēage and healtum fōt and þearfena fæder. Of flȳsum mīnra scēapa wǣron ġehlȳwde ðearfena sīdan, and iċ ðearfum ne forwyrnde þæs ðe hī ġyrndon, ne iċ ne ǣt āna mīnne hlāf būton stēopbearne, ne iċ ne blissode on mīnum meniġfealdum welum. Ne fæġnode iċ on mīnes fēondes hryre, ne læġ ælðēodiġ man wiðūtan mīnum heġum, ac mīn duru ġeopenode symle weġfērendum. Ne behȳdde iċ mīne synna, ne iċ on mīnum bōsme ne bedīġlode mīne unrihtwīsnysse.”
+
+Efne ðā ġȳt cōm se fēorða ǣrendraca inn and cwæð, “Ðīne suna and ðīne dohtra ǣton and druncon mid heora yldestan brēðer, and efne þā fǣrlīċe swēġde swīðliċ wind of ðām wēst\-ene and tōslōh þæt hūs æt ðām fēower hwemmum þæt hit hrēosende ðīne bearn ofþrihte and ācwealde. Iċ āna ætbærst þæt iċ ðē þis cȳdde.”
+
+“Fel sceal for felle, and swā hwæt swā man hæfð hē sylð for his līfe. Āstreċe nū ðīne hand and hrepa his bān and his flǣsc; ðonne ġesīhst ðū þæt hē ðē on ansȳne wiriġð.”
+
+\pagebreak
+
+\noindent\itshape Sum wer wæs ġeseten on þām lande þe is ġehāten Hus; his nama wæs Iob. Se wer wæs swīðe bilewite and rihtwīs and ondrǣdende God and forbūgende yfel. Him wǣron ācennede \mbox{seofan} suna and ðrēo dohtra. Hē hæfde seofon ðūsend scēapa and ðrēo ðūsend olfenda, fīf hund ġetȳmu oxena and fīf hund assan and ormǣte miċelne hīred.
+
+Iob cwæð, “Iċ ālȳsde hrȳmende þearfan, and ðām stēopbearne þe būton fultume wæs iċ ġehēolp, and wydewan heort\-an iċ ġefrēfrode. Iċ wæs ymbscrȳd mid rihtwīsnysse. Iċ wæs blind\-um men ēage and healtum fōt and þearfena fæder. Of flȳsum mīnra scēapa wǣron ġehlȳwde ðearfena sīdan, and iċ ðearfum ne forwyrnde þæs ðe hī ġyrndon, ne iċ ne ǣt āna mīnne hlāf būton stēopbearne, ne iċ ne blissode on mīnum meniġfealdum welum. Ne fæġnode iċ on mīnes fēondes hryre, ne læġ ælðēodiġ man wiðūtan mīnum heġum, ac mīn duru ġeopenode symle weġ\-fēr\-end\-um. Ne behȳdde iċ mīne synna, ne iċ on mīnum bōsme ne bedīġlode mīne unrihtwīsnysse.”
+
+Efne ðā ġȳt cōm se fēorða ǣrendraca inn and cwæð, “Ðīne suna and ðīne dohtra ǣton and druncon mid heora yldestan brēðer, and efne þā fǣrlīċe swēġde swīðliċ wind of ðām wēst\-ene and tōslōh þæt hūs æt ðām fēower hwemmum þæt hit hrēosende ðīne bearn ofþrihte and ācwealde. Iċ āna ætbærst þæt iċ ðē þis cȳdde.”
+
+“Fel sceal for felle, and swā hwæt swā man hæfð hē sylð for his līfe. Āstreċe nū ðīne hand and hrepa his bān and his flǣsc; ðonne ġesīhst ðū þæt hē ðē on ansȳne wiriġð.”
+
+\pagebreak
+
+\upshape\mdseries\small\noindent In Junicode, special attention has been paid to letter-combinations that often look
+unattractive in Old English text: these are handled by ligatures and alternate forms of f, þ and ð.
+To take fullest advantage of typographical features for Old English, make sure these OpenType
+features are enabled in your application: ccmp (Glyph Composition/Decomposition), calt
+(Contextual Alternates), liga (Standard Ligatures), kern (Horizontal Kerning).
+\end{document}
Files old/junicode/doc/homer_sample.pdf and new/junicode/doc/homer_sample.pdf differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/junicode/doc/homer_sample.tex new/junicode/doc/homer_sample.tex
--- old/junicode/doc/homer_sample.tex 1970-01-01 01:00:00.000000000 +0100
+++ new/junicode/doc/homer_sample.tex 2012-04-08 19:34:09.000000000 +0200
@@ -0,0 +1,82 @@
+%&program=xelatex
+%&encoding=UTF-8 Unicode
+
+\documentclass[12pt,letterpaper,twoside,openany,showidx]{book}
+\usepackage[silent]{fontspec}
+\usepackage{xltxtra}
+\usepackage{polyglossia}
+\setdefaultlanguage{greek}
+\newICUfeature{Contextual}{on}{+calt}
+\defaultfontfeatures{Mapping=tex-text,Script=Greek,Contextual=on}
+\newcommand{\hlig}[1]{{\addfontfeature{Ligatures=Historic}{#1}}}
+\newcommand{\salt}[1]{{\addfontfeature{Style=Alternate}{#1}}}
+\setromanfont{Junicode}
+\begin{document}
+\noindent\Large ΜΗ̃ΝΙΝ ἄ\hlig{ει}δε, ΘΕᾺ, Πηληϊάδεω ἈΧΙΛΗ̃ΟΣ\\
+Οὐλομένην, ἣ μυρί᾽ Ἀχαιοῖς ἄλγε᾽ ἔθηκε·\\
+Πολλὰς δ᾽ ἰφθίμ\hlig{ου}ς ψυχὰς ἄϊδι προΐαψεν\\
+Ἡρώων, αὐτ\hlig{οὺ}ς δ᾽ ἑλώρια τεῦχε κύνεσσιν\\
+Οἰωνοῖσί τε πᾶσι· Διὸς δ᾽ ἐτελ\hlig{εί}ε\salt{τ}ο β\hlig{ου}λή·\\
+Ἐξ \hlig{οὗ} δὴ τὰ πρῶτα δια\hlig{στ}ήτην ἐρίσαν\salt{τ}ε\\
+Ἀτρ\hlig{εΐδ}ης τε, ἄναξ ἀνδρῶν ϗ δῖος Ἀχιλλεύς.\\
+ Τίς τ᾽ ἄρ σφωε \salt{θ}εῶν ἔριδι ξυνέηκε μάχε\hlig{σθ}αι;\\
+Λητ\hlig{οῦ}ς καὶ Διὸς υἱός· ὃ γὰρ βασιλῆϊ χολωθ\hlig{εὶ}ς\\
+Ν\hlig{οῦ}σον ἀνὰ \hlig{στρ}ατὸν ὄρσε κακήν· ὀλέκον\salt{τ}ο δὲ λαοί·\\
+Οὕνεκα τὸν Χρύσην ἠτίμησ᾽ ἀρητῆρα\\
+Ἀτρ\hlig{εΐδ}ης· ὃ γὰρ ἦλθε \salt{θ}οὰς ἐπὶ νῆας Ἀχαιῶν\\
+Λυσόμενός τε \salt{θ}ύγα\salt{τ}ρα φέρων τ᾽ ἀπερ\hlig{εί}σι᾽ ἄποινα,\\
+Στέμμα\salt{τ᾽} ἔχων ἐν χερσὶν ἑκη\salt{β}όλ\hlig{ου} Ἀπόλλωνος,\\
+Χρυσέῳ ἀνὰ σκήπ\salt{τ}ρῳ καὶ ἐλίσσε\salt{τ}ο πάν\salt{τ}ας Ἀχ\hlig{αιού}ς,\\
+Ἀτρ\hlig{εΐδ}α δὲ μάλι\hlig{στα} δύω, κοσμήτορε λαῶν·\\
+ Ἀτρ\hlig{εΐδ}αι τε, καὶ ἄλλοι ἐϋκνήμιδες Ἀχαιοί,\\
+Ὑμῖν μὲν \salt{θ}εοὶ δοῖεν Ὀλύμπια δώμα\salt{τ᾽} ἔχοντες\\
+Ἐκπέρσαι Πριάμοιο πόλιν, εὖ δ᾽ οἴκαδ᾽ ἱκέ\hlig{σθ}αι:\\
+Παῖδα δέ μοὶ λύσαι\salt{τ}ε \salt{φ}ίλην, τὰ δ᾽ ἄποινα δέχε\hlig{σθ}ε,\\
+Ἁζόμενοι Διὸς υἱὸν ἑκη\salt{β}όλον Ἀπόλλωνα.\\
+ Ἔνθ᾽ ἄλλοι μὲν πάντες ἐπευφήμησαν Ἀχαιοὶ,\\
+Αἰδ\hlig{εῖσθ}αί \salt{θ}᾽ ἱερῆα, ϗ ἀγλαὰ δέχθαι ἄποινα·\\
+Ἀλλ᾽ \hlig{οὐ}κ Ἀτρ\hlig{εΐδ}ῃ Ἀγαμέμνονι ἥνδανε \salt{θ}υμῷ,\\
+Ἀλλὰ κακῶς ἀφί\hlig{ει}, κρα\salt{τ}ερὸν δ᾽ ἐπὶ μῦθον ἔτελλε·\\
+ Μή σε, γέρον κοίλῃσιν ἐγὼ παρὰ νηυσὶ κιχ\hlig{εί}ω\\
+Ἢ νῦν δηθύνον\salt{τ᾽} ἢ ὕ\hlig{στε}ρον αὖτις ἰόν\salt{τ}α,\\
+Μή νύ τοι \hlig{οὐ} \hlig{χραί}σμῃ σκῆπ\salt{τ}ρον ϗ \hlig{στέ}μμα \salt{θ}εοῖο.\\
+Τὴν δ᾽ ἐγὼ \hlig{οὐ} λύσω, πρίν μιν ϗ γῆρας ἔπ\hlig{ει}σιν,\\
+Ἡμετέρῳ ἐνὶ οἴκῳ ἐν Ἄργεϊ τηλόθι πάτρης\\
+Ἱ\hlig{στὸ}ν ἐποιχομένην, ϗ ἐμὸν λέχος ἀν\salt{τ}ιόωσαν·\\
+Ἀλλ᾽ ἴθι μή μ᾽ ἐρέθιζε σαώτερος ὥς κε νέη\hlig{αι}.\\
+ Ὣς ἔφα\salt{τ᾽}· ἔδδ\hlig{ει}σεν δ᾽ ὃ γέρων, ϗ ἐπ\hlig{εί}θε\salt{τ}ο μύθῳ·\\
+Βῆ δ᾽ ἀκέων παρὰ \salt{θ}ῖνα πολυφλοίσ\salt{β}οιο \salt{θ}αλάσσης·\\
+Πολλὰ δ᾽ ἔπ\hlig{ει}\salt{τ᾽} ἀπάνευθε κιὼν ἠρᾶθ᾽ ὃ γερ\hlig{αι}ὸς\\
+Ἀπόλλωνι ἄνακ\salt{τ}ι, τὸν ἠΰκομος τέκε Λητώ·\\
+ Κλῦθί μευ Ἀργυρότοξ᾽, ὃς Χρύσην ἀμφι\salt{βέβ}ηκας\\
+Κίλλάν τε ζαθέην Τενέδοιό τε ἶφι ἀνάσσ\hlig{ει}ς,\\
+Σμινθεῦ \hlig{εἴ} πο\salt{τ}έ τοι χαρίεν\salt{τ᾽} ἐπὶ νηὸν ἔρεψα,\\
+Ἢ \hlig{εἰ} δή πο\salt{τ}έ τοι κατὰ πίονα μηρί᾽ ἔκηα\\
+Ταύρων ἠδ᾽ \hlig{αἰ}γῶν, τὸ δέ μοι κρήηνον ἐέλδωρ·\\
+Τίσ\hlig{ει}αν Δαναοὶ ἐμὰ δάκρυα σοῖσι βέλεσσιν.\\
+ Ὣς ἔφα\salt{τ᾽} εὐχόμενος· τ\hlig{οῦ} δ᾽ ἔκλυε Φο\salt{ῖβ}ος Ἀπόλλων,\\
+Βῆ δὲ κα\salt{τ᾽} \hlig{oὐ}λύμποιο καρήνων χωόμενος κῆρ,\\
+Τόξ᾽ ὤμοισιν ἔχων ἀμφηρεφέα τε φαρέτρην·\\
+Ἔκλαγξαν δ᾽ ἄρ᾽ ὀϊ\hlig{στο}ὶ ἐπ᾽ ὤμων χωομένοιο,\\
+Αὐτ\hlig{οῦ} κινηθέν\salt{τ}ος· ὃ δ᾽ ἤϊε νυκ\salt{τ}ὶ ἐοικώς.\\
+Ἕζε\salt{τ᾽} ἔπ\hlig{ει}\salt{τ᾽} ἀπάνευθε νεῶν, με\salt{τὰ} δ᾽ ἰὸν ἕηκε·\\
+Δ\hlig{ει}νὴ δὲ κλα\hlig{γγὴ} γένε\salt{τ᾽} ἀργυρέοιο βιοῖο.\\
+Οὐρῆας μὲν πρῶτον ἐπῴχε\salt{τ}ο ϗ κύνας ἀργ\hlig{ού}ς,\\
+Αὐτὰρ ἔπ\hlig{ει}\salt{τ᾽} \hlig{αὐ}τοῖσι βέλος ἐχεπευκὲς ἐφι\hlig{εὶ}ς\\
+Βάλλ᾽· \hlig{αἰεὶ} δὲ πυρ\hlig{αὶ} νεκύων κ\hlig{αί}ον\salt{τ}ο \salt{θ}αμ\hlig{ειαί}.\\
+Ἐννῆμαρ μὲν ἀνὰ \hlig{στρ}ατὸν ᾤχετο κῆλα \salt{θ}εοῖο,\\
+Τῇ δεκάτῃ δ᾽ ἀγορὴν δὲ καλέσσα\salt{τ}ο λαὸν Ἀχιλλεύς·\\
+Τῷ γὰρ ἐπὶ φρεσὶ \salt{θ}ῆκε \salt{θ}εὰ λευκώλενος Ἥρη·\\
+Κήδε\salt{τ}ο γὰρ Δαναῶν, ὅτι ῥα \salt{θ}νήσκον\salt{τ}ας ὁρᾶτο.\\
+Οἳ δ᾽ ἐπ\hlig{εὶ οὖ}ν ἤγερθεν, ὁμηγερέες τ᾽ ἐγένον\salt{τ}ο,\\
+Τοῖσι δ᾽ ἀνι\hlig{στά}μενος μετέφη πόδας ὠκὺς Ἀχιλλεύς·\\
+ Ἀτρ\hlig{εΐδ}η νῦν ἄμμε παλιμπλα\salt{γ}χθέντας ὀΐω\\
+Ἂψ ἀπονο\hlig{στή}σ\hlig{ειν, εἴ} κεν \salt{θ}άνα\salt{τ}όν γε φύγοιμεν·\\
+Εἰ δὴ ὁμ\hlig{οῦ} πόλεμός τε δαμᾷ ϗ λοιμὸς Ἀχ\hlig{αιού}ς·\\
+Ἀλλ᾽ ἄγε δή τινα μάντιν ἐρ\hlig{εί}ομεν, ἢ ἱερῆα,\\
+Ἢ κ\hlig{αὶ} ὀν\hlig{ει}ροπόλον, κ\hlig{αὶ} γάρ τ᾽ ὄναρ ἐκ Διός ἐ\hlig{στ}ιν,\\
+Ὅς κ᾽ \hlig{εἴ}ποι ὅ τι τόσσον ἐχώσα\salt{τ}ο Φο\salt{ῖβ}ος Ἀπόλλων·\\
+Εἴτ᾽ ἄρ᾽ ὅ γ᾽ εὐχωλῆς ἐπιμέμφετ\hlig{αι} ἠδ᾽ ἑκατόμ\salt{β}ης·\\
+Αἴ κέν πως ἀρνῶν κνίσσης \hlig{αἰ}γῶν τε τελ\hlig{εί}ων\\
+Β\hlig{ού}λε\salt{τ}\hlig{αι} ἀντιάσας ἡμῖν ἀπὸ λοιγὸν ἀμῦν\hlig{αι}.
+\end{document}
Files old/junicode/fonts/Junicode-Bold.ttf and new/junicode/fonts/Junicode-Bold.ttf differ
Files old/junicode/fonts/Junicode-BoldItalic.ttf and new/junicode/fonts/Junicode-BoldItalic.ttf differ
Files old/junicode/fonts/Junicode-Italic.ttf and new/junicode/fonts/Junicode-Italic.ttf differ
Files old/junicode/fonts/Junicode.ttf and new/junicode/fonts/Junicode.ttf differ
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package claws-mail-extra-plugins for openSUSE:Factory checked in at 2012-08-07 08:03:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/claws-mail-extra-plugins (Old)
and /work/SRC/openSUSE:Factory/.claws-mail-extra-plugins.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "claws-mail-extra-plugins", Maintainer is "nadvornik(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/claws-mail-extra-plugins/claws-mail-extra-plugins.changes 2012-01-19 16:54:41.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.claws-mail-extra-plugins.new/claws-mail-extra-plugins.changes 2012-08-07 08:03:27.000000000 +0200
@@ -1,0 +2,61 @@
+Sun Aug 5 02:28:26 UTC 2012 - malcolmlewis(a)opensuse.org
+
+- Update to version 3.8.1:
+ + acpi Notifier 1.0.27:
+ - Updated translations.
+ + Address Keeper 1.0.6
+ - Updated translations.
+ - Add translation: Lithuanian.
+ + Archiver 0.6.12
+ - Updated translations.
+ + attachwarner 0.2.24
+ - Updated translations.
+ + att_remover 1.0.14
+ - Fix crash when removing attachments from forwarded messages.
+ - Fix non-root compilations.
+ + bsfilter 1.0.8
+ - Updated translations.
+ + clamd 3.5.3
+ - Updated translations.
+ - Add translation: Lithuanian.
+ + Fancy 0.9.16
+ - Set the user-agent.
+ - Disable open link with external browser when 'block external
+ content' is checked.
+ - Updated translations.
+ - Add translation: Lithuanian.
+ + GData 0.4
+ - Add support for libgdata 0.9.1.
+ - When libgdata 0.9.1 is available, only fetch contacts in the
+ "My Contacts" system group.
+ - Fix compilation with --disable-nls.
+ - Updated translations.
+ - Added translation: Lithuanian.
+ + GeoLocation 0.0.8
+ - Updated translations.
+ + gtkhtml2_viewer 0.33
+ - Updated translations.
+ + notification 0.30
+ - Updated translations.
+ + PDF Viewer 0.9.2
+ - New plugin.
+ + Python 0.10
+ - Added replyinfo to compose object.
+ - Updated translations.
+ + RSSyl 0.33
+ - Fixed OPML export.
+ - Updated translations.
+ - Added translation: Lithuanian.
+ + SpamReport 0.3.16
+ - Updated translations.
+ + TNEF Parser 0.3.13
+ - Updated translations.
+ + vCalendar 2.0.13
+ - Updated translations.
+- Add libpoppler-glib-devel BuildRequires: dependency for the new
+ plugin pdf_viewer-0.9.2.
+- Remove libchamplain 0.8.0 fix in spec file as geolocation plugin
+ updated.
+- Remove obsolete 11.3 fix for geolocation plugin.
+
+-------------------------------------------------------------------
Old:
----
claws-mail-extra-plugins-3.8.0.tar.bz2
New:
----
claws-mail-extra-plugins-3.8.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ claws-mail-extra-plugins.spec ++++++
--- /var/tmp/diff_new_pack.N5QlQi/_old 2012-08-07 08:03:29.000000000 +0200
+++ /var/tmp/diff_new_pack.N5QlQi/_new 2012-08-07 08:03:29.000000000 +0200
@@ -15,6 +15,7 @@
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
+
%if 0%{?suse_version} <= 1140
%define build_geolocation 1
%else
@@ -30,14 +31,14 @@
%endif
Name: claws-mail-extra-plugins
-Version: 3.8.0
+Version: 3.8.1
Release: 0
# NOTE: Try to enable gdata and geolocation plugins again. Last checked for 3.7.10 on 12.1.
Summary: Plugins for Claws Mail
License: GPL-2.0+
Group: Productivity/Networking/Email/Clients
Url: http://claws-mail.org
-Source0: http://downloads.sourceforge.net/project/sylpheed-claws/extra%20plugins/3.8…
+Source0: http://downloads.sourceforge.net/project/sylpheed-claws/extra%20plugins/3.8…
Patch0: claws-mail-extra-plugins-libytnef_shlib.patch
# PATCH-FIX-OPENSUSE claws-mail-extra-plugins-fancy-build.patch -- Fix build of fancy plugin on 11.4
Patch1: claws-mail-extra-plugins-fancy-build.patch
@@ -52,6 +53,7 @@
BuildRequires: libarchive-devel
BuildRequires: libchamplain-devel
BuildRequires: libcurl-devel
+BuildRequires: libpoppler-glib-devel
BuildRequires: libsoup-devel
BuildRequires: libtool
BuildRequires: libwebkit-devel
@@ -63,9 +65,9 @@
BuildRequires: pkgconfig(libgdata) >= 0.6.4
%endif
BuildRoot: %{_tmppath}/%{name}-%{version}-build
-Requires: perl = %{perl_version}
Requires: %{name}-lang = %{version}
Requires: claws-mail
+Requires: perl = %{perl_version}
Provides: sylpheed-claws-extra-plugins = %{version}
Obsoletes: sylpheed-claws-extra-plugins < %{version}
@@ -93,8 +95,8 @@
Summary: TNEF Stream Parser Library - Development Files
License: GPL-3.0
Group: Development/Libraries/Other
-Requires: libytnef0 = %{version}
Requires: gtk2-devel
+Requires: libytnef0 = %{version}
%description -n libytnef-devel
This is the TNEF Stream Parser Library to parse TNEF files.
@@ -109,20 +111,12 @@
pushd fancy-*
%patch1 -p0
popd
-# Patch geolocation plugin to accept libchamplain 0.8.0
-grep -q "champlain-gtk-0.8 > 0.8.0" geolocation_plugin-0.0.7/configure
-sed -i "s:champlain-gtk-0.8 > 0.8.0:champlain-gtk-0.8 >= 0.8.0:g" geolocation_plugin-0.0.7/configure
-%endif
-%if 0%{?suse_version} == 1130
-# Patch geolocation plugin to accept weird version of clutter-gtk in 11.3
-clutterpc=$(basename $(rpm -ql clutter-gtk-devel | grep clutter-gtk.*.pc | sed s/\.pc//))
-sed -i "s:clutter-gtk-0.10:$clutterpc:g" geolocation_plugin-0.0.7/configure
%endif
%if ! %{build_geolocation}
-rm -r %{_builddir}/%{name}-%{version}/geolocation_plugin-0.0.7
+rm -r %{_builddir}/%{name}-%{version}/geolocation_plugin-0.0.8
%endif
%if ! %{build_gdata}
-rm -r %{_builddir}/%{name}-%{version}/gdata_plugin-0.3
+rm -r %{_builddir}/%{name}-%{version}/gdata_plugin-0.4
%endif
%build
@@ -173,6 +167,7 @@
%find_lang notification_plugin plugins.lang
%find_lang python_plugin plugins.lang
%find_lang rssyl plugins.lang
+%find_lang pdf_viewer plugins.lang
%find_lang spam_report plugins.lang
%find_lang tnef_parse plugins.lang
%find_lang vcalendar plugins.lang
++++++ claws-mail-extra-plugins-3.8.0.tar.bz2 -> claws-mail-extra-plugins-3.8.1.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/claws-mail-extra-plugins/claws-mail-extra-plugins-3.8.0.tar.bz2 /work/SRC/openSUSE:Factory/.claws-mail-extra-plugins.new/claws-mail-extra-plugins-3.8.1.tar.bz2 differ: char 11, line 1
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package claws-mail for openSUSE:Factory checked in at 2012-08-07 08:03:16
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/claws-mail (Old)
and /work/SRC/openSUSE:Factory/.claws-mail.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "claws-mail", Maintainer is "nadvornik(a)suse.com"
Changes:
--------
--- /work/SRC/openSUSE:Factory/claws-mail/claws-mail.changes 2012-07-23 10:15:21.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.claws-mail.new/claws-mail.changes 2012-08-07 08:03:18.000000000 +0200
@@ -1,0 +2,56 @@
+Sun Aug 5 01:47:20 UTC 2012 - malcolmlewis(a)opensuse.org
+
+- Updated to version 3.8.1:
+ + Replied and Forwarded message status flags are now non-
+ exclusive. Introduced a new message state (and relevant icon
+ in message list) where both the Replied and Forwarded flags
+ are set.
+ + 'Send to...' has been added to the context menu of a message's
+ parts. This causes a new Compose window to open with the
+ selected mime part attached.
+ + 'Hide' and 'View Log' buttons have been added to the Send and
+ Receive dialogues. The former will hide the dialogue, the
+ latter will open the Network Log dialogue.
+ + A short symbol has been added the QuickSearch Extended mode:
+ 'ha', an abbreviated form of 'has_attachment'.
+ + Basic session statistics are now available, from the
+ Statistics tab in About dialog and the command-line.
+ + The display of attached patches, (text/x-patch or text/x-diff)
+ is now colourised. The colours are controlled by 3 new hidden
+ preferences: diff_added_color, diff_deleted_color, and
+ diff_hunk_color.
+ + Updated translations.
+ + Bug fixes:
+ - Bug 1090, 'Standard-folders appear again after rescanning
+ tree'.
+ - Bug 1924, 'Messages marked move to Trash appear identical to
+ messages marked move to $FOLDER'.
+ - Bug 2598, 'Actions can move locked messages'.
+ - Bug 2501, 'opened message blanks when moved to other
+ folder'.
+ - Bug 2574, 'Statement might be overflowing a buffer in
+ strncat'.
+ - Bug 2577, 'Focus rectangle on folder list and message list
+ headings doesn't get properly cleared when switching heading
+ and horizontally scrolling list (underlines and vertical
+ lines remain on screen)'.
+ - Bug 2582, 'Expanded mimeview drag n drop no longer works'.
+ - Bug 2595, 'Change expand behavior for message list / message
+ view'.
+ - Bug 2620, 'shift+tab from subject field not working'.
+ - Bug 2624, 'dialog "Action Configuration" cannot be closed'.
+ - Bug 2646, 'Compile fails with gnutls-3.0.18'.
+ - Bug 2659, 'E-mail attachments are handled inconsistently'.
+ - Bug 2662, '"ag" quicksearch adds "1" to value'.
+ - Fix bug in search criteria when doing a complete directory
+ search using '*'.
+ - Fix sensitivity of toolbar's get_btn (retrieve mail from
+ current account) and of mainwindows's relevant entry when
+ current account is not able to retrieve (SMTP-only).
+ - Don't do TLS if not requested by user. fixes connecting to
+ servers which, for example, want SSL 3 only.
+- Drop claws-mail-fix-bufferoverflowstrncat.patch as this has been
+ upstreamed.
+- Drop claws-mail-gnutls318.patch as this has been upstreamed.
+
+-------------------------------------------------------------------
Old:
----
claws-mail-3.8.0.tar.bz2
claws-mail-fix-bufferoverflowstrncat.patch
claws-mail-gnutls318.patch
New:
----
claws-mail-3.8.1.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ claws-mail.spec ++++++
--- /var/tmp/diff_new_pack.xg2PqJ/_old 2012-08-07 08:03:20.000000000 +0200
+++ /var/tmp/diff_new_pack.xg2PqJ/_new 2012-08-07 08:03:20.000000000 +0200
@@ -22,22 +22,18 @@
%endif
Name: claws-mail
-Version: 3.8.0
+Version: 3.8.1
Release: 0
Url: http://www.claws-mail.org/
Summary: A lightweight and highly configurable email client
License: GPL-3.0+
Group: Productivity/Networking/Email/Clients
-Source0: http://downloads.sourceforge.net/project/sylpheed-claws/Claws%20Mail/3.8.0/…
+Source0: http://downloads.sourceforge.net/project/sylpheed-claws/Claws%20Mail/3.8.1/…
Patch0: claws-mail-python.diff
-# PATCH-FIX-UPSTREAM claws-mail-fix-bufferoverflowstrncat.patch malcolmlewis(a)opensuse.org -- Fix statement might be overflowing a buffer in strncat, http://www.thewildbeast.co.uk/claws-mail/bugzilla/show_bug.cgi?id=2574
-Patch1: claws-mail-fix-bufferoverflowstrncat.patch
-# PATCH-FIX-UPSTREAM claws-mail-gnutls318.patch dimstar(a)opensuse.org -- Fix build with gnutls 3.18. Taken from cvs rev 41.
-Patch2: claws-mail-gnutls318.patch
# PATCH-FIX-UPSTREAM claws-mail-bnc770014.patch bnc#770014 -- Fix crash when trying to view info about pgp/smime sign
-Patch3: claws-mail-bnc770014.patch
+Patch1: claws-mail-bnc770014.patch
# PATCH-FIX-UPSTREAM claws-mail-certbundle-path.patch bnc#761503 dimstar(a)opensuse.org -- Add our own path to the ssl ca bundle.
-Patch4: claws-mail-certbundle-path.patch
+Patch2: claws-mail-certbundle-path.patch
BuildRequires: NetworkManager-devel
BuildRequires: compface
BuildRequires: db-devel
@@ -115,8 +111,6 @@
%patch0
%patch1 -p1
%patch2 -p1
-%patch3 -p1
-%patch4 -p1
%build
%configure \
++++++ claws-mail-3.8.0.tar.bz2 -> claws-mail-3.8.1.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/claws-mail/claws-mail-3.8.0.tar.bz2 /work/SRC/openSUSE:Factory/.claws-mail.new/claws-mail-3.8.1.tar.bz2 differ: char 11, line 1
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package akonadi-runtime for openSUSE:Factory checked in at 2012-08-07 08:01:24
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/akonadi-runtime (Old)
and /work/SRC/openSUSE:Factory/.akonadi-runtime.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "akonadi-runtime", Maintainer is "kde-maintainers(a)suse.de"
Changes:
--------
--- /work/SRC/openSUSE:Factory/akonadi-runtime/akonadi-runtime.changes 2012-04-20 15:10:59.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.akonadi-runtime.new/akonadi-runtime.changes 2012-08-07 08:01:27.000000000 +0200
@@ -1,0 +2,5 @@
+Fri Jul 6 15:07:13 UTC 2012 - dmueller(a)suse.com
+
+- fix build failure with gcc41
+
+-------------------------------------------------------------------
New:
----
gcc41.diff
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ akonadi-runtime.spec ++++++
--- /var/tmp/diff_new_pack.qQM3Cg/_old 2012-08-07 08:01:38.000000000 +0200
+++ /var/tmp/diff_new_pack.qQM3Cg/_new 2012-08-07 08:01:38.000000000 +0200
@@ -25,6 +25,7 @@
Group: System/GUI/KDE
Url: http://akonadi-project.org
Source: ftp://ftp.kde.org/pub/kde/stable/akonadi/src/akonadi-%{rversion}.tar.bz2
+Patch0: gcc41.diff
BuildRequires: automoc4
BuildRequires: boost-devel
BuildRequires: cmake
@@ -78,6 +79,7 @@
%prep
%setup -q -n akonadi-%{rversion}
+%patch0
%build
%cmake_kde4 -d build -- -DCONFIG_INSTALL_DIR=/etc
++++++ gcc41.diff ++++++
--- server/src/nepomuk/queryserviceclient.h
+++ server/src/nepomuk/queryserviceclient.h
@@ -25,6 +25,8 @@
class QUrl;
namespace Nepomuk {
+ typedef QHash<QString, QString> QStringHashMap;
+
namespace Query {
class Result;
@@ -78,7 +80,7 @@
*
* \sa QueryParser
*/
- bool query( const QString& query, const QHash<QString, QString> &encodedRps = QHash<QString, QString>() );
+ bool query( const QString& query, const QStringHashMap &encodedRps = QStringHashMap() );
/**
* Start a query using the Nepomuk user query language.
@@ -96,7 +98,7 @@
*
* \sa query(const QString&), close()
*/
- bool blockingQuery( const QString& query, const QHash<QString, QString> &encodedRps = QHash<QString, QString>() );
+ bool blockingQuery( const QString& query, const QStringHashMap &encodedRps = QStringHashMap() );
/**
* Close the client, thus stop to monitor the query
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package tiff.683 for openSUSE:12.2:Update checked in at 2012-08-06 11:12:04
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2:Update/tiff.683 (Old)
and /work/SRC/openSUSE:12.2:Update/.tiff.683.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tiff.683", Maintainer is ""
Changes:
--------
New Changes file:
--- /dev/null 2012-08-03 19:43:57.387656292 +0200
+++ /work/SRC/openSUSE:12.2:Update/.tiff.683.new/tiff.changes 2012-08-06 11:12:06.000000000 +0200
@@ -0,0 +1,509 @@
+-------------------------------------------------------------------
+Mon Jul 23 09:52:50 UTC 2012 - pgajdos(a)suse.com
+
+- fixed CVE-2012-3401 [bnc#770816]
+
+-------------------------------------------------------------------
+Thu Jun 28 10:16:29 UTC 2012 - meissner(a)suse.com
+
+- RGBA is packed in host order, use the right macros to unpack
+ and verify in raw_decode test.
+
+-------------------------------------------------------------------
+Wed Jun 20 09:29:37 UTC 2012 - pgajdos(a)suse.com
+
+- updated to 4.0.2: [bnc#767852] [bnc#767854]
+ tif_getimage.c: added support for _SEPARATED CMYK images.
+ tif_getimage.c: Added support for greyscale + alpha.
+ Added TIFFCreateCustomDirectory() and TIFFCreateEXIFDirectory() functions.
+ tif_print.c: Lots of fixes around printing corrupt or hostile input.
+ Improve handling of corrupt ycbcrsubsampling values.
+ tif_unix.c: use strerror to get meaningful error messages.
+ tif_jpeg.c: fix serious bugs in JPEGDecodeRaw().
+ tif_jpeg.c: Fix size overflow (zdi-can-1221,CVE-2012-1173).
+ tiff2pdf: Defend against integer overflows while calculating required
+ buffer sizes (CVE-2012-2113).
+
+-------------------------------------------------------------------
+Tue Apr 10 17:37:25 UTC 2012 - brian(a)aljex.com
+
+- Fix building on older targets from SUSE 10.0 to current.
+- Add jbig support
+
+-------------------------------------------------------------------
+Thu Mar 29 09:51:49 UTC 2012 - idonmez(a)suse.com
+
+- Add lzma support
+- Implement %check
+- Drop visibility patch because it breaks compilation
+
+-------------------------------------------------------------------
+Wed Mar 28 18:06:34 UTC 2012 - i(a)marguerite.su
+
+- change package name libtiff4 to libtiff5.
+ library number is 5 actually.
+
+-------------------------------------------------------------------
+Wed Mar 28 17:29:16 UTC 2012 - i(a)marguerite.su
+
+- Update to 4.0.1
+ * configure.ac
+ - Add libtiff private dependency on -llzma for pkg-config
+ - Add support for using library symbol versioning on
+ ELF systems with the GNU linker.
+ * libtiff/tif_win32.c: Eliminate some minor 64-bit warnings in
+ tif_win32.c
+ * libtiff/tif_jpeg.c: Extra caution for case where sp is NULL.
+ * libtiff/tif_dir.c, libtiff/tif_dirread.c: Extra caution around
+ assumption tag fetching is always successful.
+ * libtiff/tiffio.h: Use double-underbar syntax in GCC printf
+ attribute specification to lessen the risk of accidental macro
+ substitution.
+ * Update automake used to 1.11.3.
+
+-------------------------------------------------------------------
+Wed Mar 28 12:12:23 UTC 2012 - cfarrell(a)suse.com
+
+- license update: HPND
+ tiff license most akin to spdx recognised
+ http://www.spdx.org/licenses/HPND
+
+-------------------------------------------------------------------
+Tue Jan 10 01:21:45 UTC 2012 - crrodriguez(a)opensuse.org
+
+- remove libjpeg-devel and zlib-devel from libtiff-devel
+ requires as they are _not_ required to use the library.
+ Now, this _will_ break packages with wrong buildrequires
+ for good.
+
+-------------------------------------------------------------------
+Tue Jan 10 00:55:53 UTC 2012 - crrodriguez(a)opensuse.org
+
+- Hide private symbols using gcc visibility, this has been
+ applied only to functions that the source code clearly states
+ that are internal to the library.
+- Run spec cleaner
+
+-------------------------------------------------------------------
+Wed Nov 23 09:31:16 UTC 2011 - coolo(a)suse.com
+
+- add libtool as buildrequire to avoid implicit dependency
+
+-------------------------------------------------------------------
+Fri Aug 5 21:09:33 UTC 2011 - crrodriguez(a)opensuse.org
+
+- Do not use -fno-strict-aliasing, no longer needed
+ and will probably slow down the code.
+- Fix self-obsoletion warning
+
+-------------------------------------------------------------------
+Thu Apr 14 14:02:12 CEST 2011 - pgajdos(a)suse.cz
+
+- updated to 3.9.5:
+ * fixed integer overflow CVE-2010-4665
+ * fixed buffer overflow in ojpeg decoder
+ * upstreamed:
+ - oob-read.patch
+ - CVE-2011-0192.patch
+ - getimage-64bit.patch
+ - CVE-2011-1167.patch
+ - scanlinesize.patch
+
+-------------------------------------------------------------------
+Thu Mar 31 21:49:49 CEST 2011 - pgajdos(a)suse.cz
+
+- fixed regression caused by previous update [bnc#682871]
+ * modified CVE-2011-0192.patch
+- fixed buffer overflow in thunder decoder [bnc#683337]
+ * added CVE-2011-1167.patch
+
+-------------------------------------------------------------------
+Thu Feb 17 15:40:54 CET 2011 - pgajdos(a)suse.cz
+
+- fixed buffer overflow [bnc#672510]
+ * CVE-2011-0192.patch
+
+-------------------------------------------------------------------
+Mon Sep 6 14:56:09 CEST 2010 - pgajdos(a)suse.cz
+
+- fixed "Possibly exploitable memory corruption issue in libtiff"
+ (see http://bugzilla.maptools.org/show_bug.cgi?id=2228)
+ [bnc#624215]
+ * scanlinesize.patch
+- fixed crash while using libjpeg7 and higher
+ * dont-fancy-upsampling.patch
+
+-------------------------------------------------------------------
+Mon Jul 12 16:36:48 CEST 2010 - pgajdos(a)suse.cz
+
+- updated to 3.9.4: fixes CVE-2010-2065 -- obsoletes
+ * integer-overflow.patch
+ * NULL-deref.patch
+- fixes CVE-2010-2067
+
+-------------------------------------------------------------------
+Wed Jun 23 10:32:01 CEST 2010 - pgajdos(a)suse.cz
+
+- fixed CVE-2010-2065
+ * integer-overflow.patch
+ * NULL-deref.patch
+- fixed out of bounds read
+ * oob-read.patch
+- fixed CVE-2010-2233
+ * getimage-64bit.patch
+- [bnc#612879]
+
+-------------------------------------------------------------------
+Mon Apr 26 15:07:09 CEST 2010 - pgajdos(a)suse.cz
+
+- fixed tiff2pdf output [bnc#599475]
+
+-------------------------------------------------------------------
+Fri Mar 26 08:49:41 UTC 2010 - pgajdos(a)suse.cz
+
+- fixed typo
+
+-------------------------------------------------------------------
+Tue Mar 16 13:37:23 CET 2010 - pgajdos(a)suse.cz
+
+- updated to 3.9.2: fixed many CVE's and obsoletes almost all
+ our patches (see ChangeLog for details)
+
+-------------------------------------------------------------------
+Tue Dec 15 19:38:18 CET 2009 - jengelh(a)medozas.de
+
+- add baselibs.conf as a source
+- enable parallel building
+
+-------------------------------------------------------------------
+Thu Aug 6 14:02:07 CEST 2009 - pgajdos(a)suse.cz
+
+- fixed integer overflows [bnc#519796]
+ * CVE-2009-2347.patch
+
+-------------------------------------------------------------------
+Thu Jul 2 16:33:02 CEST 2009 - nadvornik(a)suse.cz
+
+- fixed lzw overflow CVE-2009-2285 [bnc#518698]
+
+-------------------------------------------------------------------
+Wed Feb 4 15:49:04 CET 2009 - nadvornik(a)suse.cz
+
+- fixed an endless loop on invalid images
+ (bnc#444079) CVE-2008-1586
+
+-------------------------------------------------------------------
+Tue Jan 13 16:19:37 CET 2009 - olh(a)suse.de
+
++++ 312 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.2:Update/.tiff.683.new/tiff.changes
New:
----
README.SUSE
baselibs.conf
tiff-4.0.2-CVE-2012-3401.patch
tiff-4.0.2-dont-fancy-upsampling.patch
tiff-4.0.2-seek.patch
tiff-4.0.2-tiff2pdf-colors.patch
tiff-4.0.2.tar.bz2
tiff-bigendian.patch
tiff.changes
tiff.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ tiff.spec ++++++
#
# spec file for package tiff
#
# Copyright (c) 2012 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/
#
Name: tiff
BuildRequires: gcc-c++
BuildRequires: libjpeg-devel
BuildRequires: libtool
%if 0%{?suse_version} > 1030
BuildRequires: lzma-devel
%endif
%if 0%{?suse_version} <= 1000
BuildRequires: pkgconfig
%endif
%if 0%{?suse_version} > 1000
BuildRequires: pkg-config
%endif
BuildRequires: zlib-devel
# bug437293
%ifarch ppc64
Obsoletes: tiff-64bit
%endif
%if 0%{?suse_version} > 1210
BuildRequires: libjbig-devel
%endif
Version: 4.0.2
Release: 0
Summary: Tools for Converting from and to the Tiff Format
License: HPND
Group: Productivity/Graphics/Convertors
Url: http://www.remotesensing.org/libtiff
Source: tiff-%{version}.tar.bz2
Source2: README.SUSE
Source3: baselibs.conf
Patch2: tiff-%{version}-seek.patch
Patch3: tiff-%{version}-tiff2pdf-colors.patch
Patch9: tiff-%{version}-dont-fancy-upsampling.patch
Patch10: tiff-bigendian.patch
Patch11: tiff-%{version}-CVE-2012-3401.patch
# FYI: this issue is solved another way
# http://bugzilla.maptools.org/show_bug.cgi?id=1985#c1
# Patch9: tiff-%{version}-lzw-CVE-2009-2285.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%description
This package contains the library and support programs for the TIFF
image format.
%package -n libtiff5
Summary: The Tiff Library (with JPEG and compression support)
Group: System/Libraries
Provides: libtiff = %{version}
# bug437293
%ifarch ppc64
Obsoletes: libtiff-64bit
%endif
#
%description -n libtiff5
This package includes the tiff libraries. To link a program with
libtiff, you will have to add -ljpeg and -lz to include the necessary
libjpeg and libz in the linking process.
%package -n libtiff-devel
Summary: Development Tools for Programs which will use the libtiff Library
Group: Development/Libraries/C and C++
Requires: glibc-devel
Requires: libstdc++-devel
Requires: libtiff5 = %{version}
# bug437293
%ifarch ppc64
Obsoletes: tiff-devel-64bit
%endif
#
%description -n libtiff-devel
This package contains the header files and static libraries for
developing programs which will manipulate TIFF format image files using
the libtiff library.
%prep
%setup -q
%patch2 -p1
%patch3 -p1
%patch9 -p1
%patch10 -p1
%patch11
%build
%configure --disable-static --with-pic
make %{?_smp_mflags}
%install
mkdir -p %{buildroot}/{%{_mandir}/{man1,man3},usr/{bin,lib,include}}
%makeinstall
for f in `find %{buildroot}/%{_mandir} -type f -print ` ; do
if [ `wc -l <$f` -eq 1 ] && grep -q "^\.so " $f ; then
linkto=`sed -e "s|^\.so ||" $f`
[ -f "`dirname $f`/$linkto" ] && ln -sf "$linkto" $f
fi
done
cp %{SOURCE2} .
rm -rf %{buildroot}%{_datadir}/doc/tiff*
rm -f %{buildroot}/%{_libdir}/*.la
find html -name "Makefile*" | xargs rm
%check
cd test
make %{?_smp_mflags} check
%post -n libtiff5 -p /sbin/ldconfig
%postun -n libtiff5 -p /sbin/ldconfig
%files
%defattr(-,root,root)
%{_bindir}/*
%doc html
%doc README COPYRIGHT VERSION ChangeLog TODO RELEASE-DATE
%doc %{_mandir}/man1/*
%files -n libtiff5
%defattr(-,root,root)
%doc README COPYRIGHT README.SUSE
%{_libdir}/*.so.*
%files -n libtiff-devel
%defattr(-,root,root)
%{_includedir}/*
%{_libdir}/*.so
%{_libdir}/pkgconfig/*.pc
%doc %{_mandir}/man3/*
%changelog
++++++ README.SUSE ++++++
The documentation for tiff programs and library is in package tiff
in directory /usr/share/doc/packages/tiff.++++++ baselibs.conf ++++++
libtiff5
obsoletes "libtiff-<targettype> <= <version>"
provides "libtiff-<targettype> = <version>"
libtiff-devel
requires -libtiff-<targettype>
requires "libtiff5-<targettype> = <version>"
++++++ tiff-4.0.2-CVE-2012-3401.patch ++++++
Index: tools/tiff2pdf.c
===================================================================
--- tools/tiff2pdf.c.orig
+++ tools/tiff2pdf.c
@@ -1066,6 +1066,7 @@ void t2p_read_tiff_init(T2P* t2p, TIFF*
"Can't set directory %u of input file %s",
i,
TIFFFileName(input));
+ t2p->t2p_error = T2P_ERR_ERROR;
return;
}
if(TIFFGetField(input, TIFFTAG_PAGENUMBER, &pagen, &paged)){
++++++ tiff-4.0.2-dont-fancy-upsampling.patch ++++++
diff -urN tiff-4.0.1.orig/libtiff/tif_jpeg.c tiff-4.0.1/libtiff/tif_jpeg.c
--- tiff-4.0.1.orig/libtiff/tif_jpeg.c 2012-03-29 01:03:15.680848289 +0800
+++ tiff-4.0.1/libtiff/tif_jpeg.c 2012-03-29 01:09:09.212428534 +0800
@@ -1175,6 +1175,7 @@
if (downsampled_output) {
/* Need to use raw-data interface to libjpeg */
sp->cinfo.d.raw_data_out = TRUE;
+ sp->cinfo.d.do_fancy_upsampling = FALSE;
tif->tif_decoderow = DecodeRowError;
tif->tif_decodestrip = JPEGDecodeRaw;
tif->tif_decodetile = JPEGDecodeRaw;
++++++ tiff-4.0.2-seek.patch ++++++
Index: tiff-4.0.1/libtiff/tiffiop.h
===================================================================
--- tiff-4.0.1.orig/libtiff/tiffiop.h
+++ tiff-4.0.1/libtiff/tiffiop.h
@@ -213,7 +213,7 @@ struct tiff {
#define TIFFWriteFile(tif, buf, size) \
((*(tif)->tif_writeproc)((tif)->tif_clientdata,(buf),(size)))
#define TIFFSeekFile(tif, off, whence) \
- ((*(tif)->tif_seekproc)((tif)->tif_clientdata,(off),(whence)))
+ ((tif)->tif_seekproc?((*(tif)->tif_seekproc)((tif)->tif_clientdata,(toff_t)(off),whence)):0)
#define TIFFCloseFile(tif) \
((*(tif)->tif_closeproc)((tif)->tif_clientdata))
#define TIFFGetFileSize(tif) \
++++++ tiff-4.0.2-tiff2pdf-colors.patch ++++++
diff -urN tiff-4.0.1.orig/tools/tiff2pdf.c tiff-4.0.1/tools/tiff2pdf.c
--- tiff-4.0.1.orig/tools/tiff2pdf.c 2012-03-29 01:03:15.656848587 +0800
+++ tiff-4.0.1/tools/tiff2pdf.c 2012-03-29 01:03:27.591699381 +0800
@@ -4991,7 +4991,7 @@
if(t2p->tiff_photometric != PHOTOMETRIC_YCBCR) {
written += t2pWriteFile(output, (tdata_t) "/DecodeParms ", 13);
- written += t2pWriteFile(output, (tdata_t) "<< /ColorTransform 0 >>\n", 24);
+ written += t2pWriteFile(output, (tdata_t) "<< /ColorTransform 1 >>\n", 24);
}
break;
#endif
++++++ tiff-bigendian.patch ++++++
--- tiff-4.0.2/test/raw_decode.c.xx 2012-06-28 11:48:43.000000000 +0200
+++ tiff-4.0.2/test/raw_decode.c 2012-06-28 12:15:46.000000000 +0200
@@ -85,9 +85,9 @@
static int check_rgba_pixel( int pixel, int red, int green, int blue, int alpha, unsigned char *buffer ) {
/* RGBA images are upside down - adjust for normal ordering */
int adjusted_pixel = pixel % 128 + (127 - (pixel/128)) * 128;
- unsigned char *rgba = buffer + 4 * adjusted_pixel;
-
- if( rgba[0] == red && rgba[1] == green && rgba[2] == blue && rgba[3] == alpha ) {
+ unsigned int *rgba = (unsigned int*)(buffer + 4 * adjusted_pixel);
+
+ if( TIFFGetR(*rgba) == red && TIFFGetG(*rgba) == green && TIFFGetB(*rgba) == blue && TIFFGetA(*rgba) == alpha ) {
return 0;
}
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package tiff for openSUSE:12.1:Update checked in at 2012-08-06 11:12:03
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.1:Update/tiff (Old)
and /work/SRC/openSUSE:12.1:Update/.tiff.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tiff", Maintainer is "PGajdos(a)suse.com"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.bxFV7S/_old 2012-08-06 11:12:04.000000000 +0200
+++ /var/tmp/diff_new_pack.bxFV7S/_new 2012-08-06 11:12:04.000000000 +0200
@@ -1 +1 @@
-<link package='tiff.565' cicount='copy' />
+<link package='tiff.683' cicount='copy' />
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package tiff for openSUSE:11.4:Update checked in at 2012-08-06 11:12:00
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:11.4:Update/tiff (Old)
and /work/SRC/openSUSE:11.4:Update/.tiff.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "tiff", Maintainer is "PGajdos(a)suse.com"
Changes:
--------
New Changes file:
NO CHANGES FILE!!!
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ _link ++++++
--- /var/tmp/diff_new_pack.fvK6F4/_old 2012-08-06 11:12:02.000000000 +0200
+++ /var/tmp/diff_new_pack.fvK6F4/_new 2012-08-06 11:12:02.000000000 +0200
@@ -1 +1 @@
-<link package='tiff.565' cicount='copy' />
+<link package='tiff.683' cicount='copy' />
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0
Hello community,
here is the log from the commit of package rhythmbox.688 for openSUSE:12.2:Update checked in at 2012-08-06 11:10:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:12.2:Update/rhythmbox.688 (Old)
and /work/SRC/openSUSE:12.2:Update/.rhythmbox.688.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rhythmbox.688", Maintainer is ""
Changes:
--------
New Changes file:
--- /dev/null 2012-08-03 19:43:57.387656292 +0200
+++ /work/SRC/openSUSE:12.2:Update/.rhythmbox.688.new/rhythmbox.changes 2012-08-06 11:10:29.000000000 +0200
@@ -0,0 +1,1143 @@
+-------------------------------------------------------------------
+Tue Jul 24 11:15:36 UTC 2012 - vuntz(a)opensuse.org
+
+- Add rhythmbox-CVE-2012-3355.patch: fix insecure temporary
+ directory use in context plugin. Fix bnc#768681, CVE-2012-3355.
+
+-------------------------------------------------------------------
+Tue Jun 12 07:22:02 UTC 2012 - dimstar(a)opensuse.org
+
+- Update to version 2.97:
+ + Uses libmusicbrainz4 for audio CD metadata
+ + New more compact header layout, including album art
+ + Deprecated artdisplay plugin
+ + Fixed buffering for network streams
+ + Configurable encoding settings for the library, using GStreamer
+ presets or simple quality settings
+ + Doesn't preserve mtime on metadata updates
+ + Fixed audio CD extraction speed
+ + New podcast subscription interface, including iTunes and
+ Miroguide searching and auditioning before subscription.
+ + Bugs fixed: bgo#338452, bgo#343660, bgo#344595, bgo#419914,
+ bgo#447082, bgo#526838, bgo#540726, bgo#608295, bgo#612274,
+ bgo#635895, bgo#661217, bgo#661341, bgo#665402, bgo#666010,
+ bgo#666066, bgo#668262, bgo#668395, bgo#668402, bgo#671706,
+ bgo#671839, bgo#671840, bgo#671950, bgo#672084, bgo#672198,
+ bgo#672410, bgo#672412, bgo#673799, bgo#674897, bgo#675345,
+ bgo#676860, bgo#677318
+ + Updated translations.
+- Replace pkgconfig(libmusicbrainz3) BuildRequires with
+ pkgconfig(libmusicbrainz4), following upstreams switch.
+- Add libdiscid-devel BuildRequires: new depenency.
+
+-------------------------------------------------------------------
+Sun Mar 11 10:15:34 UTC 2012 - zaitor(a)opensuse.org
+
+- Update to version 2.96:
+ + Revived Magnatune plugin.
+ + Better handling of non-media files.
+ + Dbus media server plugin improved again.
+ + Bugs fixed: bgo#454247, bgo#622874, bgo#644045, bgo#654637,
+ bgo#661957, bgo#663353, bgo#667971, bgo#668864, bgo#670666,
+ bgo#670772, bgo#671379.
+ + Updated translations.
+- Remove xz BuildRequires, since it comes for free in the
+ buildsystem now.
+
+-------------------------------------------------------------------
+Tue Feb 21 21:31:23 UTC 2012 - dimstar(a)opensuse.org
+
+- Add pkgconfig(ice) and pkgconfig(sm) BuildRequires: this used to
+ be pulled in by something else, but the xorg-x11 packaging
+ relayout changed that.
+
+-------------------------------------------------------------------
+Tue Jan 17 13:38:41 UTC 2012 - vuntz(a)opensuse.org
+
+- Update to version 2.95:
+ + GTK+ 3, GObject introspection, GNOME 3 compatible
+ + New album art database
+ + Grilo plugin for UPNP and Jamendo
+ + Rewritten visualization plugin (using clutter)
+ + First steps in redesigning some parts of the UI that sorely
+ need it
+ + New encoding profile system
+ + Plugins now based on libpeas
+ + Much improved dbus media server plugin
+- Some of those changes were already in our package thanks to
+ rhythmbox-port-gtk3.patch. Drop it now rhythmbox-port-gtk3.patch.
+- Re-enable translation-update-upstream in %setup, now that
+ rhythmbox-port-gtk3.patch is gone.
+- Remove gnome-common BuildRequires and call to gnome-autogen.sh,
+ that were only needed for rhythmbox-port-gtk3.patch.
+- Remove fdupes BuildRequires since we don't call %fdupes.
+- Add and remove pkgconfig() BuildRequires, following upstream
+ changes:
+ + Added: clutter-1.0, clutter-gst-1.0, clutter-gtk-1.0,
+ clutter-x11-1.0, gconf-2.0, grilo-0.1,
+ gstreamer-interfaces-0.10, gstreamer-pbutils-0.10, mx-1.0, tdb.
+ + Removed: dbus-glib-1, libgnome-media-profiles-3.0.
+- Change pkgconfig(pygobject-2.0) BuildRequires to
+ pkgconfig(pygobject-3.0).
+- Add xz BuildRequires because we can't build a package for a
+ xz-compressed tarball without explicitly specifying that... See
+ bnc#697467 for more details.
+- Remove python-coherence Recommends: the upnp-coherencde plugin is
+ now gone.
+- Change --disable-vala configure option to --enable-vala.
+- Remove now non-existing --disable-schemas-install configure
+ option.
+- Stop changing libexecdir.
+
+-------------------------------------------------------------------
+Thu Oct 6 15:24:58 UTC 2011 - vuntz(a)opensuse.org
+
+- Change vala-devel BuildRequires to vala as vala-devel is an old
+ deprecated name (bnc#720908).
+
+-------------------------------------------------------------------
+Wed Jul 27 14:33:34 CEST 2011 - vuntz(a)opensuse.org
+
+- Remove mozilla-xulrunner-devel BuildRequires: it was only there
+ for the NPAPI headers, but rhythmbox actually uses a private copy
+ of those headers.
+
+-------------------------------------------------------------------
+Thu Jul 7 16:15:27 CEST 2011 - vuntz(a)opensuse.org
+
+- Package the DAAP plugin again, now that the version of
+ libdmapsharing in Factory is new enough.
+
+-------------------------------------------------------------------
+Mon Jul 4 11:30:52 CEST 2011 - vuntz(a)opensuse.org
+
+- Move to pkgconfig()-style BuildRequires:
+ + Note that the package won't build on old distributions anyway
+ because of the GNOME 3 port, so using pkgconfig()-style doesn't
+ break anything.
+ + Old ones: brasero-devel, dbus-1-glib-devel,
+ gstreamer010-plugins-base-devel, json-glib-devel,
+ libavahi-glib-devel, libgnome-keyring-devel, libgpod-devel,
+ libgudev-1_0-devel, libmtp-devel, libmusicbrainz3-devel,
+ libnotify-devel, libsoup-devel, totem-pl-parser-devel.
+ + New ones: avahi-glib, dbus-glib-1, json-glib-1.0,
+ gnome-keyring-1, gstreamer-0.10, gstreamer-plugins-base-0.10,
+ gudev-1.0, libbrasero-media3, libgpod-1.0, libmtp,
+ libmusicbrainz3, libnotify, libsoup-2.4, libsoup-gnome-2.4,
+ totem-plparser.
+- Change libwebkit-devel BuildRequires to pkgconfig(), to build
+ against the GTK+ 3 version of webkit.
+- Change python-gstreamer-0_10-devel, python-gtk-devel
+ BuildRequires to pkgconfig(pygobject-2.0) as only python-gobject
+ is needed for the GTK+ 3 port.
+- Change python-gstreamer-0_10 Requires to python-gobject, for the
+ same reason.
+- Remove unneeded gcc-c++, libmusicbrainz-devel BuildRequires.
+
+-------------------------------------------------------------------
+Thu Jun 9 13:38:13 UTC 2011 - dimstar(a)opensuse.org
+
+- Add rhythmbox-port-gtk3.patch: Port rhythmbox to GTK3 and GNOME3
+ infrastructure. This patch brings us to git commit e0e5d06e.
+- Add gnome-common BuildRequires and call to gnome-autogen.sh,
+ needed for the patch.
+- Disable translation-update-upstream for the moment as the patch
+ breaks this.
+- Add pkgconfig() BuildRequires for GNOME 3: gtk+-3.0,
+ libgnome-media-profiles-3.0, libpeas-1.0, libpeas-gtk-1.0.
+- Add gobject-introspection-devel BuildRequires.
+- Remove now non-existing gnome-media-devel BuildRequires.
+- Pass --disable-vala to configure. The plugins are not working
+ on the GNOME 3 platform yet.
+- Replace gconf schema handling with gsettings schema handling.
+
+-------------------------------------------------------------------
+Mon Feb 14 19:49:24 CET 2011 - sbrabec(a)suse.cz
+
+- Added support for translation-update-upstream.
+
+-------------------------------------------------------------------
+Sat Feb 12 19:50:10 CET 2011 - vuntz(a)opensuse.org
+
+- Call relevant macros in %post/%postun:
+ + %desktop_database_post/postun because the package ships at
+ least one desktop file.
+ + %icon_theme_cache_post/postun because the package ships themed
+ icons.
+- Pass %{?no_lang_C} to %find_lang so that english documentation
+ can be packaged with the program, and not in the lang subpackage.
+- Change Requires of lang subpackage to Recommends, since the
+ english documentation is not there anymore.
+
+-------------------------------------------------------------------
+Mon Jan 17 12:28:12 CET 2011 - dimstar(a)opensuse.org
+
+- Update to version 0.13.3:
+ + Reimplemented source list, allowing for things that aren't
+ sources
+ + Updated notifications, mostly for GNOME Shell
+ + Expose playlists in MPRIS and MediaServer2 DBus interfaces
+ + New context pane tab showing links to various websites
+ + Bugs fixed: bgo#510679, bgo#599294, bgo#609009, bgo#622980,
+ bgo#633531, bgo#633542, bgo#634065, bgo#634114, bgo#635323,
+ bgo#635963, bgo#635964, bgo#636482, bgo#636550, bgo#637174,
+ bgo#637819, bgo#639266
+ + Updated translations.
+- Drop rhythmbox-fix-upnp-plugin.patch: fixed upstream.
+
+-------------------------------------------------------------------
+Fri Nov 19 10:42:42 CET 2010 - vuntz(a)opensuse.org
+
+- Add json-glib-devel BuildRequires to build the last.fm plugin.
+- Explicitly list the plugins in the file list, so we can know when
+ we lose a plugin because of missing dependencies.
+
+-------------------------------------------------------------------
+Sat Nov 6 19:07:50 CET 2010 - dimstar(a)opensuse.org
+
++++ 946 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:12.2:Update/.rhythmbox.688.new/rhythmbox.changes
New:
----
rhythmbox-2.97.tar.xz
rhythmbox-CVE-2012-3355.patch
rhythmbox.changes
rhythmbox.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ rhythmbox.spec ++++++
#
# spec file for package rhythmbox
#
# Copyright (c) 2012 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/
#
Name: rhythmbox
Version: 2.97
Release: 0
Summary: GNOME Music Management Application
License: GPL-2.0+
Group: Productivity/Multimedia/Sound/Players
Url: http://www.gnome.org/projects/rhythmbox/
Source: http://download.gnome.org/sources/rhythmbox/2.97/%{name}-%{version}.tar.xz
# PATCH-FIX-UPSTREAM rhythmbox-CVE-2012-3355.patch CVE-2012-3355 bnc#768681 vuntz(a)opensuse.org -- Fix insecure temporary directory use in context plugin
Patch0: rhythmbox-CVE-2012-3355.patch
BuildRequires: gnome-doc-utils-devel
BuildRequires: gobject-introspection-devel
BuildRequires: intltool
BuildRequires: libdiscid-devel
%if 0%{?suse_version} >= 1140
BuildRequires: libdmapsharing-devel
%endif
BuildRequires: lirc-devel
BuildRequires: translation-update-upstream
BuildRequires: update-desktop-files
BuildRequires: vala
BuildRequires: pkgconfig(avahi-glib)
BuildRequires: pkgconfig(clutter-1.0) >= 1.2
BuildRequires: pkgconfig(clutter-gst-1.0) >= 1.0
BuildRequires: pkgconfig(clutter-gtk-1.0) >= 1.0
BuildRequires: pkgconfig(clutter-x11-1.0) >= 1.2
BuildRequires: pkgconfig(gconf-2.0)
BuildRequires: pkgconfig(gnome-keyring-1)
BuildRequires: pkgconfig(grilo-0.1) >= 0.1.17
BuildRequires: pkgconfig(gstreamer-0.10) >= 0.10.32
BuildRequires: pkgconfig(gstreamer-interfaces-0.10) >= 0.10.32
BuildRequires: pkgconfig(gstreamer-pbutils-0.10) >= 0.10.32
BuildRequires: pkgconfig(gstreamer-plugins-base-0.10) >= 0.10.32
BuildRequires: pkgconfig(gtk+-3.0) >= 3.2.0
BuildRequires: pkgconfig(gudev-1.0)
BuildRequires: pkgconfig(ice)
BuildRequires: pkgconfig(json-glib-1.0)
BuildRequires: pkgconfig(libbrasero-media3)
BuildRequires: pkgconfig(libgpod-1.0)
BuildRequires: pkgconfig(libmtp)
BuildRequires: pkgconfig(libmusicbrainz4) >= 4.0.0
BuildRequires: pkgconfig(libnotify)
BuildRequires: pkgconfig(libpeas-1.0) >= 0.7.3
BuildRequires: pkgconfig(libpeas-gtk-1.0) >= 0.7.3
BuildRequires: pkgconfig(libsoup-2.4)
BuildRequires: pkgconfig(libsoup-gnome-2.4)
BuildRequires: pkgconfig(mx-1.0) >= 1.0.1
BuildRequires: pkgconfig(pygobject-3.0) >= 2.90.2
BuildRequires: pkgconfig(sm)
BuildRequires: pkgconfig(tdb)
BuildRequires: pkgconfig(totem-plparser)
BuildRequires: pkgconfig(webkitgtk-3.0)
Requires: gstreamer010-plugins-base
Requires: gstreamer010-plugins-good
# For python plugins
Requires: python-gobject
Recommends: %{name}-lang
Recommends: media-player-info
BuildRoot: %{_tmppath}/%{name}-%{version}-build
%py_requires
%glib2_gsettings_schema_requires
%description
Music Management application with support for ripping audio-CD's,
playback of Ogg Vorbis and MP3 and burning of CD-ROMs.
%package devel
Summary: GNOME Music Management Application -- Development Files
Group: Development/Languages/C and C++
Requires: %{name} = %{version}
Provides: %{name}-doc = %{version}
Obsoletes: %{name}-doc < %{version}
%description devel
Music Management application with support for ripping audio-CD's,
playback of Ogg Vorbis and MP3 and burning of CD-ROMs.
This package contains the development requirements to extend rhythmbox.
%lang_package
%prep
%setup -q
translation-update-upstream
%patch0 -p1
%build
export MOZILLA_PLUGINDIR=%{_libdir}/browser-plugins
%configure\
--disable-static\
--disable-scrollkeeper\
--enable-lirc\
--enable-python\
--enable-vala
%__make %{?_smp_mflags} V=1
%install
%makeinstall
%suse_update_desktop_file %name Player
%suse_update_desktop_file rhythmbox-device
%find_lang %{name} %{?no_lang_C}
find %{buildroot} -type f -name "*.la" -delete -print
%clean
rm -rf %{buildroot}
%post
/sbin/ldconfig
%if 0%{?suse_version} > 1130
%glib2_gsettings_schema_post
%desktop_database_post
%icon_theme_cache_post
%endif
%postun
/sbin/ldconfig
%if 0%{?suse_version} > 1130
%glib2_gsettings_schema_postun
%desktop_database_postun
%icon_theme_cache_postun
%endif
%files
%defattr(-,root,root)
%doc AUTHORS COPYING ChangeLog DOCUMENTERS INTERNALS MAINTAINERS MAINTAINERS.old NEWS README THANKS
%dir %{_datadir}/gnome/
%dir %{_datadir}/gnome/help/
%dir %{_datadir}/gnome/help/%{name}/
%doc %{_datadir}/gnome/help/%{name}/C/
%dir %{_datadir}/omf/
%dir %{_datadir}/omf/%{name}/
%doc %{_datadir}/omf/%{name}/%{name}-C.omf
%{_bindir}/rhythmbox
%{_bindir}/rhythmbox-client
%{_datadir}/applications/rhythmbox.desktop
%{_datadir}/applications/rhythmbox-device.desktop
%{_datadir}/dbus-1/services/org.gnome.Rhythmbox3.service
%{_datadir}/glib-2.0/schemas/org.gnome.rhythmbox.gschema.xml
%{_datadir}/icons/hicolor/*/apps/rhythmbox*
%{_datadir}/icons/hicolor/*/places/music-library.*
%{_datadir}/icons/hicolor/*/status/rhythmbox-missing-artwork.*
%{_datadir}/rhythmbox/
%{_libdir}/girepository-1.0/MPID-3.0.typelib
%{_libdir}/girepository-1.0/RB-3.0.typelib
%{_libdir}/librhythmbox-core.so.*
%{_libdir}/browser-plugins/librhythmbox-itms-detection-plugin.*
%dir %{_libdir}/rhythmbox
%dir %{_libdir}/rhythmbox/plugins
%{_libdir}/rhythmbox/plugins/artsearch/
%{_libdir}/rhythmbox/plugins/audiocd/
%{_libdir}/rhythmbox/plugins/audioscrobbler/
%{_libdir}/rhythmbox/plugins/cd-recorder/
%{_libdir}/rhythmbox/plugins/context/
%{_libdir}/rhythmbox/plugins/daap/
%{_libdir}/rhythmbox/plugins/dbus-media-server/
%{_libdir}/rhythmbox/plugins/fmradio/
%{_libdir}/rhythmbox/plugins/generic-player/
%{_libdir}/rhythmbox/plugins/grilo/
%{_libdir}/rhythmbox/plugins/im-status/
%{_libdir}/rhythmbox/plugins/ipod/
%{_libdir}/rhythmbox/plugins/iradio/
%{_libdir}/rhythmbox/plugins/lyrics/
%{_libdir}/rhythmbox/plugins/magnatune/
%{_libdir}/rhythmbox/plugins/mmkeys/
%{_libdir}/rhythmbox/plugins/mpris/
%{_libdir}/rhythmbox/plugins/mtpdevice/
%{_libdir}/rhythmbox/plugins/notification/
%{_libdir}/rhythmbox/plugins/power-manager/
%{_libdir}/rhythmbox/plugins/python-console/
%{_libdir}/rhythmbox/plugins/rb/
%{_libdir}/rhythmbox/plugins/rblirc/
%{_libdir}/rhythmbox/plugins/rbzeitgeist/
%{_libdir}/rhythmbox/plugins/replaygain/
%{_libdir}/rhythmbox/plugins/sendto/
%{_libdir}/rhythmbox/plugins/visualizer/
%{_libexecdir}/rhythmbox-metadata
%{_mandir}/man1/rhythmbox.*
%{_mandir}/man1/rhythmbox-client.*
%files devel
%defattr(-, root, root)
%{_datadir}/gir-1.0/*.gir
%doc %{_datadir}/gtk-doc/html/rhythmbox/
%{_includedir}/rhythmbox/
%{_libdir}/pkgconfig/rhythmbox.pc
%{_libdir}/librhythmbox-core.so
%{_libdir}/rhythmbox/plugins/sample-vala/
%files lang -f %{name}.lang
%changelog
++++++ rhythmbox-CVE-2012-3355.patch ++++++
>From 01a829f549a0fd90ad8c8befd0793fa5f133f8f8 Mon Sep 17 00:00:00 2001
From: Jonathan Matthew <jonathan(a)d14n.org>
Date: Tue, 24 Jul 2012 10:43:36 +0000
Subject: context: remove the module_context parameter (bug #678661)
Caching the template modules doesn't really buy us anything, and
there is the possibility that it could be used to load hostile code
into another user's process (since the module directory was under /tmp).
If it turns out we need the cache, we should put it somewhere
under the XDG cache dir.
---
diff --git a/plugins/context/AlbumTab.py b/plugins/context/AlbumTab.py
index 5d32171..61b3a1a 100644
--- a/plugins/context/AlbumTab.py
+++ b/plugins/context/AlbumTab.py
@@ -125,10 +125,8 @@ class AlbumView (GObject.GObject):
def load_tmpl (self):
self.path = rb.find_plugin_file (self.plugin, 'tmpl/album-tmpl.html')
self.loading_path = rb.find_plugin_file (self.plugin, 'tmpl/loading.html')
- self.album_template = Template (filename = self.path,
- module_directory = '/tmp/context')
- self.loading_template = Template (filename = self.loading_path,
- module_directory = '/tmp/context')
+ self.album_template = Template (filename = self.path)
+ self.loading_template = Template (filename = self.loading_path)
self.styles = self.basepath + '/tmpl/main.css'
def album_list_ready (self, ds):
diff --git a/plugins/context/ArtistTab.py b/plugins/context/ArtistTab.py
index daa6027..4859991 100644
--- a/plugins/context/ArtistTab.py
+++ b/plugins/context/ArtistTab.py
@@ -123,8 +123,8 @@ class ArtistView (GObject.GObject):
def load_tmpl (self):
self.path = rb.find_plugin_file(self.plugin, 'tmpl/artist-tmpl.html')
self.loading_path = rb.find_plugin_file (self.plugin, 'tmpl/loading.html')
- self.template = Template (filename = self.path, module_directory = '/tmp/context/')
- self.loading_template = Template (filename = self.loading_path, module_directory = '/tmp/context')
+ self.template = Template (filename = self.path)
+ self.loading_template = Template (filename = self.loading_path)
self.styles = self.basepath + '/tmpl/main.css'
def connect_signals (self):
diff --git a/plugins/context/LinksTab.py b/plugins/context/LinksTab.py
index 326024a..519e46c 100644
--- a/plugins/context/LinksTab.py
+++ b/plugins/context/LinksTab.py
@@ -106,8 +106,7 @@ class LinksView (GObject.GObject):
self.path = rb.find_plugin_file(self.plugin, 'tmpl/links-tmpl.html')
self.images = self.basepath + '/img/links/'
self.styles = self.basepath + '/tmpl/main.css'
- self.template = Template (filename = self.path,
- module_directory = '/tmp/context/')
+ self.template = Template (filename = self.path)
self.file = self.template.render (error = ds.get_error (),
artist = ds.get_artist(),
diff --git a/plugins/context/LyricsTab.py b/plugins/context/LyricsTab.py
index 96b44c4..c8b1fed 100644
--- a/plugins/context/LyricsTab.py
+++ b/plugins/context/LyricsTab.py
@@ -110,10 +110,8 @@ class LyricsView (GObject.GObject):
def load_tmpl (self):
self.path = rb.find_plugin_file(self.plugin, 'tmpl/lyrics-tmpl.html')
self.loading_path = rb.find_plugin_file (self.plugin, 'tmpl/loading.html')
- self.template = Template (filename = self.path,
- module_directory = '/tmp/context/')
- self.loading_template = Template (filename = self.loading_path,
- module_directory = '/tmp/context')
+ self.template = Template (filename = self.path)
+ self.loading_template = Template (filename = self.loading_path)
self.styles = self.basepath + '/tmpl/main.css'
def lyrics_ready (self, ds, entry, lyrics):
--
cgit v0.9.0.2
--
To unsubscribe, e-mail: opensuse-commit+unsubscribe(a)opensuse.org
For additional commands, e-mail: opensuse-commit+help(a)opensuse.org
1
0