summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs/fontconfig/files')
-rw-r--r--media-libs/fontconfig/files/digest-fontconfig-2.11
-rw-r--r--media-libs/fontconfig/files/patch/fontconfig-2.1-slighthint.patch57
-rw-r--r--media-libs/fontconfig/files/patch/fontconfig-2.1-x11fontpath-date-configure.patch20
3 files changed, 78 insertions, 0 deletions
diff --git a/media-libs/fontconfig/files/digest-fontconfig-2.1 b/media-libs/fontconfig/files/digest-fontconfig-2.1
new file mode 100644
index 000000000000..1952672e6a0d
--- /dev/null
+++ b/media-libs/fontconfig/files/digest-fontconfig-2.1
@@ -0,0 +1 @@
+MD5 2f2852c80924a9b5356c3037a471c1a1 fcpackage.2_1.tar.gz 544661
diff --git a/media-libs/fontconfig/files/patch/fontconfig-2.1-slighthint.patch b/media-libs/fontconfig/files/patch/fontconfig-2.1-slighthint.patch
new file mode 100644
index 000000000000..b26785aac5db
--- /dev/null
+++ b/media-libs/fontconfig/files/patch/fontconfig-2.1-slighthint.patch
@@ -0,0 +1,57 @@
+--- fontconfig/fontconfig/fontconfig.h.slighthint Sun Aug 11 14:10:41 2002
++++ fontconfig/fontconfig/fontconfig.h Mon Aug 12 16:23:51 2002
+@@ -55,6 +55,7 @@
+ #define FC_FOUNDRY "foundry" /* String */
+ #define FC_ANTIALIAS "antialias" /* Bool (depends) */
+ #define FC_HINTING "hinting" /* Bool (true) */
++#define FC_HINT_STYLE "hintstyle" /* Int */
+ #define FC_VERTICAL_LAYOUT "verticallayout" /* Bool (false) */
+ #define FC_AUTOHINT "autohint" /* Bool (false) */
+ #define FC_GLOBAL_ADVANCE "globaladvance" /* Bool (true) */
+@@ -102,6 +103,12 @@
+ #define FC_RGBA_VRGB 3
+ #define FC_RGBA_VBGR 4
+
++/* hinting style */
++#define FC_HINT_NONE 0
++#define FC_HINT_SLIGHT 1
++#define FC_HINT_MEDIUM 2
++#define FC_HINT_FULL 3
++
+ typedef enum _FcType {
+ FcTypeVoid,
+ FcTypeInteger,
+--- fontconfig/src/fcdefault.c.slighthint Tue Jul 9 18:08:14 2002
++++ fontconfig/src/fcdefault.c Mon Aug 12 16:22:01 2002
+@@ -137,4 +137,9 @@
+ FcPatternAddString (pattern, FC_LANG, (FcChar8 *) lang);
+ }
+ }
++
++ if (FcPatternGet (pattern, FC_HINT_STYLE, 0, &v) == FcResultNoMatch)
++ {
++ FcPatternAddInteger (pattern, FC_HINT_STYLE, FC_HINT_FULL);
++ }
+ }
+--- fontconfig/src/fcname.c.slighthint Sun Aug 11 14:10:42 2002
++++ fontconfig/src/fcname.c Mon Aug 12 16:24:28 2002
+@@ -40,6 +40,7 @@
+ { FC_FOUNDRY, FcTypeString, },
+ /* { FC_CORE, FcTypeBool, }, */
+ { FC_ANTIALIAS, FcTypeBool, },
++ { FC_HINT_STYLE, FcTypeInteger, },
+ { FC_HINTING, FcTypeBool, },
+ { FC_VERTICAL_LAYOUT, FcTypeBool, },
+ { FC_AUTOHINT, FcTypeBool, },
+@@ -158,6 +158,11 @@
+ { (FcChar8 *) "vrgb", "rgba", FC_RGBA_VRGB },
+ { (FcChar8 *) "vbgr", "rgba", FC_RGBA_VBGR },
+ { (FcChar8 *) "none", "rgba", FC_RGBA_NONE },
++
++ { (FcChar8 *) "hintnone", "hintstyle", FC_HINT_NONE },
++ { (FcChar8 *) "hintslight", "hintstyle", FC_HINT_SLIGHT },
++ { (FcChar8 *) "hintmedium", "hintstyle", FC_HINT_MEDIUM },
++ { (FcChar8 *) "hintfull", "hintstyle", FC_HINT_FULL },
+ };
+
+ #define NUM_FC_CONSTANTS (sizeof _FcBaseConstants/sizeof _FcBaseConstants[0])
diff --git a/media-libs/fontconfig/files/patch/fontconfig-2.1-x11fontpath-date-configure.patch b/media-libs/fontconfig/files/patch/fontconfig-2.1-x11fontpath-date-configure.patch
new file mode 100644
index 000000000000..9e15ddd4afa8
--- /dev/null
+++ b/media-libs/fontconfig/files/patch/fontconfig-2.1-x11fontpath-date-configure.patch
@@ -0,0 +1,20 @@
+--- fcpackage.2_1/fontconfig/setfontdirs.orig 2002-08-01 18:17:33.000000000 +0200
++++ fcpackage.2_1/fontconfig/setfontdirs 2002-12-11 21:31:37.000000000 +0200
+@@ -6,15 +6,15 @@
+ export LANG
+ FONTDIRS=fontdirs$$
+ trap "rm $FONTDIRS" 0
+-sh ./findfonts ${1+"$@"} > $FONTDIRS
++sh ./findfonts ${1+"$@"} |awk '!/\/usr\/X11R6\/lib\/X11\/fonts/ { print }' > $FONTDIRS
+ cp fonts.conf.in fonts.conf
+ chmod +w fonts.conf
+ ed fonts.conf << EOF
+ /FONTPATH_END/a
+-<!-- Font directory list configured on `date` -->
+ .
+ +r $FONTDIRS
+ a
++ <dir>/usr/X11R6/lib/X11/fonts</dir>
+ <dir>~/.fonts</dir>
+
+ .