rpms/freetype-freeworld/devel .cvsignore, 1.6, 1.7 freetype-freeworld.spec, 1.8, 1.9 sources, 1.6, 1.7

Kevin Kofler kkofler at rpmfusion.org
Wed Oct 6 06:19:36 CEST 2010


Author: kkofler

Update of /cvs/free/rpms/freetype-freeworld/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv8245/devel

Modified Files:
	.cvsignore freetype-freeworld.spec sources 
Log Message:
* Wed Oct 06 2010 Kevin Kofler <Kevin at tigcc.ticalc.org> 2.4.2-1
- Update to 2.4.2 (matches Fedora freetype, fixes several security issues)
- Update the description to reflect that the bytecode interpreter was disabled
  in the stock Fedora freetype again.
- Restore the conditionals (for the above reason).
- Remove unused with_xfree86 conditional.


Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/freetype-freeworld/devel/.cvsignore,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- .cvsignore	16 Dec 2009 23:50:48 -0000	1.6
+++ .cvsignore	6 Oct 2010 04:19:35 -0000	1.7
@@ -1 +1 @@
-freetype-2.3.11.tar.bz2
+freetype-2.4.2.tar.bz2


Index: freetype-freeworld.spec
===================================================================
RCS file: /cvs/free/rpms/freetype-freeworld/devel/freetype-freeworld.spec,v
retrieving revision 1.8
retrieving revision 1.9
diff -u -r1.8 -r1.9
--- freetype-freeworld.spec	16 Dec 2009 23:57:35 -0000	1.8
+++ freetype-freeworld.spec	6 Oct 2010 04:19:35 -0000	1.9
@@ -1,9 +1,12 @@
-%{!?with_xfree86:%define with_xfree86 1}
+# Enable patented bytecode interpreter and patented subpixel rendering.
+# Setting to 1 disables them.
+%define without_bytecode_interpreter    0
+%define without_subpixel_rendering      0
 
 Summary: A free and portable font rendering engine
 Name: freetype-freeworld
-Version: 2.3.11
-Release: 2%{?dist}
+Version: 2.4.2
+Release: 1%{?dist}
 License: FTL or GPLv2+
 Group: System Environment/Libraries
 URL: http://www.freetype.org
@@ -17,8 +20,12 @@
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-root-%(%{__id_u} -n)
 
+%if !0%{?without_bytecode_interpreter}
 Provides: freetype-bytecode
+%endif
+%if !0%{?without_subpixel_rendering}
 Provides: freetype-subpixel
+%endif
 
 Requires:      /etc/ld.so.conf.d
 BuildRequires: libX11-devel
@@ -31,15 +38,22 @@
 individual glyphs. FreeType is not a font server or a complete
 text-rendering library.
 
-This version is compiled with the patented subpixel rendering enabled. It
-transparently overrides the system library using ld.so.conf.d.
+This version is compiled with the patented subpixel rendering and the formerly
+patented bytecode interpreter (which is still disabled in the stock Fedora
+packages for technical reasons) enabled. It transparently overrides the system
+library using ld.so.conf.d.
 
 
 %prep
 %setup -q -n freetype-%{version}
 
-%patch20  -p1 -b .enable-ft2-bci
+%if 0%{without_bytecode_interpreter}
+%patch20  -p1 -R -b .enable-ft2-bci
+%endif
+
+%if !0%{without_subpixel_rendering}
 %patch21  -p1 -b .enable-spr
+%endif
 
 %patch46  -p1 -b .enable-valid
 
@@ -86,6 +100,13 @@
 %config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
 
 %changelog
+* Wed Oct 06 2010 Kevin Kofler <Kevin at tigcc.ticalc.org> 2.4.2-1
+- Update to 2.4.2 (matches Fedora freetype, fixes several security issues)
+- Update the description to reflect that the bytecode interpreter was disabled
+  in the stock Fedora freetype again.
+- Restore the conditionals (for the above reason).
+- Remove unused with_xfree86 conditional.
+
 * Wed Dec 16 2009 Kevin Kofler <Kevin at tigcc.ticalc.org> 2.3.11-2
 - Drop conditionals, always build the bytecode interpreter (now also in Fedora)
   and subpixel rendering (as that's the only reason to build freetype-freeworld


Index: sources
===================================================================
RCS file: /cvs/free/rpms/freetype-freeworld/devel/sources,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- sources	16 Dec 2009 23:50:49 -0000	1.6
+++ sources	6 Oct 2010 04:19:35 -0000	1.7
@@ -1 +1 @@
-519c7cbf5cbd72ffa822c66844d3114c  freetype-2.3.11.tar.bz2
+647ee8ed266f9a4117c8d0a4855b3d3e  freetype-2.4.2.tar.bz2



More information about the rpmfusion-commits mailing list