rpms/buildsys-build-rpmfusion/F-13 buildsys-build-rpmfusion-kerneldevpkgs-current, 1.37, 1.38 buildsys-build-rpmfusion.spec, 1.46, 1.47
by Thorsten Leemhuis
Author: thl
Update of /cvs/free/rpms/buildsys-build-rpmfusion/F-13
In directory se02.es.rpmfusion.net:/tmp/cvs-serv29003
Modified Files:
buildsys-build-rpmfusion-kerneldevpkgs-current
buildsys-build-rpmfusion.spec
Log Message:
* Tue Mar 08 2011 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 10:13-17
- rebuild for kernel 2.6.34.8-68.fc13
Index: buildsys-build-rpmfusion-kerneldevpkgs-current
===================================================================
RCS file: /cvs/free/rpms/buildsys-build-rpmfusion/F-13/buildsys-build-rpmfusion-kerneldevpkgs-current,v
retrieving revision 1.37
retrieving revision 1.38
diff -u -r1.37 -r1.38
--- buildsys-build-rpmfusion-kerneldevpkgs-current 12 Feb 2011 10:54:07 -0000 1.37
+++ buildsys-build-rpmfusion-kerneldevpkgs-current 8 Mar 2011 06:45:51 -0000 1.38
@@ -1,3 +1,3 @@
-2.6.34.8-67.fc13
-2.6.34.8-67.fc13smp
-2.6.34.8-67.fc13PAE
+2.6.34.8-68.fc13
+2.6.34.8-68.fc13smp
+2.6.34.8-68.fc13PAE
Index: buildsys-build-rpmfusion.spec
===================================================================
RCS file: /cvs/free/rpms/buildsys-build-rpmfusion/F-13/buildsys-build-rpmfusion.spec,v
retrieving revision 1.46
retrieving revision 1.47
diff -u -r1.46 -r1.47
--- buildsys-build-rpmfusion.spec 12 Feb 2011 10:54:07 -0000 1.46
+++ buildsys-build-rpmfusion.spec 8 Mar 2011 06:45:51 -0000 1.47
@@ -3,7 +3,7 @@
Name: buildsys-build-%{repo}
Epoch: 10
Version: 13
-Release: 16
+Release: 17
Summary: Tools and files used by the %{repo} buildsys
Group: Development/Tools
@@ -86,6 +86,9 @@
%changelog
+* Tue Mar 08 2011 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 10:13-17
+- rebuild for kernel 2.6.34.8-68.fc13
+
* Sat Feb 12 2011 Thorsten Leemhuis <fedora [AT] leemhuis [DOT] info> - 10:13-16
- rebuild for kernel 2.6.34.8-67.fc13
13 years, 8 months
rpms/rt3070/devel rt3070.spec,1.11,1.12
by Orcan Ogetbil
Author: oget
Update of /cvs/free/rpms/rt3070/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv23446
Modified Files:
rt3070.spec
Log Message:
* Mon Mar 07 2011 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 2.3.0.4-3
- Fix Fedora version conditional
Index: rt3070.spec
===================================================================
RCS file: /cvs/free/rpms/rt3070/devel/rt3070.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- rt3070.spec 2 Dec 2010 18:47:47 -0000 1.11
+++ rt3070.spec 8 Mar 2011 02:09:52 -0000 1.12
@@ -2,7 +2,7 @@
Name: rt3070
Version: 2.3.0.4
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Common files for RaLink rt3070 kernel driver
Group: System Environment/Kernel
License: GPLv2+
@@ -73,11 +73,14 @@
%dir %{_sysconfdir}/Wireless
%dir %{_sysconfdir}/Wireless/RT3070STA
%config(noreplace) %{_sysconfdir}/Wireless/RT3070STA/RT3070STA*.dat
-%if 0%{fedora} < 14
+%if 0%{fedora} < 15
%config(noreplace) %{_sysconfdir}/modprobe.d/blacklist-rt2800usb.conf
%endif
%changelog
+* Mon Mar 07 2011 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 2.3.0.4-3
+- Fix Fedora version conditional
+
* Thu Dec 02 2010 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 2.3.0.4-2
- Rebuild. Somehow the package did not end up in the F-14 repo.
13 years, 8 months
rpms/rt3070/F-14 rt3070.spec,1.11,1.12
by Orcan Ogetbil
Author: oget
Update of /cvs/free/rpms/rt3070/F-14
In directory se02.es.rpmfusion.net:/tmp/cvs-serv23312
Modified Files:
rt3070.spec
Log Message:
* Mon Mar 07 2011 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 2.3.0.4-3
- Fix Fedora version conditional
Index: rt3070.spec
===================================================================
RCS file: /cvs/free/rpms/rt3070/F-14/rt3070.spec,v
retrieving revision 1.11
retrieving revision 1.12
diff -u -r1.11 -r1.12
--- rt3070.spec 2 Dec 2010 18:48:36 -0000 1.11
+++ rt3070.spec 8 Mar 2011 02:09:02 -0000 1.12
@@ -2,7 +2,7 @@
Name: rt3070
Version: 2.3.0.4
-Release: 2%{?dist}
+Release: 3%{?dist}
Summary: Common files for RaLink rt3070 kernel driver
Group: System Environment/Kernel
License: GPLv2+
@@ -73,11 +73,14 @@
%dir %{_sysconfdir}/Wireless
%dir %{_sysconfdir}/Wireless/RT3070STA
%config(noreplace) %{_sysconfdir}/Wireless/RT3070STA/RT3070STA*.dat
-%if 0%{fedora} < 14
+%if 0%{fedora} < 15
%config(noreplace) %{_sysconfdir}/modprobe.d/blacklist-rt2800usb.conf
%endif
%changelog
+* Mon Mar 07 2011 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 2.3.0.4-3
+- Fix Fedora version conditional
+
* Thu Dec 02 2010 Orcan Ogetbil <oget [DOT] fedora [AT] gmail [DOT] com> - 2.3.0.4-2
- Rebuild. Somehow the package did not end up in the F-14 repo.
13 years, 8 months
rpms/openafs/F-13 openafs.spec,1.6,1.7
by Jack Neely
Author: jjneely
Update of /cvs/free/rpms/openafs/F-13
In directory se02.es.rpmfusion.net:/tmp/cvs-serv17195
Modified Files:
openafs.spec
Log Message:
* Mon Mar 07 2011 Jack Neely <jjneely(a)ncsu.edu> 0:1.4.14-3
- rpmFusion Bug #1649
- Include the static libraries in openafs-devel as they are required
for other tools to use the OpenAFS C APIs
- Set CCOBJ=-fPIC so that the static libraries work properly in x86_64 land
- Enable support for supergroups
Index: openafs.spec
===================================================================
RCS file: /cvs/free/rpms/openafs/F-13/openafs.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- openafs.spec 2 Mar 2011 20:57:58 -0000 1.6
+++ openafs.spec 7 Mar 2011 19:20:38 -0000 1.7
@@ -13,7 +13,7 @@
Summary: Enterprise Network File System
Name: openafs
Version: 1.4.14
-Release: 2%{?dist}
+Release: 3%{?dist}
License: IBM
Group: System Environment/Daemons
URL: http://www.openafs.org
@@ -112,7 +112,9 @@
--with-linux-kernel-headers=%{ksource_dir} \
--disable-kernel-module \
--disable-strip-binaries \
- --with-krb5-conf=/usr/kerberos/bin/krb5-config
+ --with-krb5-conf=/usr/kerberos/bin/krb5-config \
+ --enable-supergroups \
+ CCOBJ=-fPIC
# Build is not SMP compliant
make $RPM_OPT_FLGS all_nolibafs
@@ -145,10 +147,6 @@
# Include kpasswd as kpasswd.kas so I can change my admin tokens
mv ${RPM_BUILD_ROOT}/usr/bin/kpasswd ${RPM_BUILD_ROOT}/usr/bin/kpasswd.kas
-# No static libraries
-rm -f ${RPM_BUILD_ROOT}%{_libdir}/lib*.a
-rm -fr ${RPM_BUILD_ROOT}%{_libdir}/afs
-
# Put the PAM modules in a sane place
mkdir -p ${RPM_BUILD_ROOT}/%{_lib}/security
mv ${RPM_BUILD_ROOT}%{_libdir}/pam_afs.krb.so.1 \
@@ -295,9 +293,18 @@
%{_libdir}/libafsauthent.so
%{_libdir}/libafsrpc.so
%{_libdir}/libafssetpag.so
+%{_libdir}/lib*.a
+%{_libdir}/afs
%changelog
+* Mon Mar 07 2011 Jack Neely <jjneely(a)ncsu.edu> 0:1.4.14-3
+- rpmFusion Bug #1649
+- Include the static libraries in openafs-devel as they are required
+ for other tools to use the OpenAFS C APIs
+- Set CCOBJ=-fPIC so that the static libraries work properly in x86_64 land
+- Enable support for supergroups
+
* Wed Mar 02 2011 Jack Neely <jjneely(a)ncsu.edu> 0:1.4.14-2
- Update the CellServDB to the current list from
http://dl.central.org/dl/cellservdb/CellServDB
13 years, 8 months
rpms/openafs/F-14 openafs.spec,1.6,1.7
by Jack Neely
Author: jjneely
Update of /cvs/free/rpms/openafs/F-14
In directory se02.es.rpmfusion.net:/tmp/cvs-serv16196
Modified Files:
openafs.spec
Log Message:
* Mon Mar 07 2011 Jack Neely <jjneely(a)ncsu.edu> 0:1.4.14-3
- rpmFusion Bug #1649
- Include the static libraries in openafs-devel as they are required
for other tools to use the OpenAFS C APIs
- Set CCOBJ=-fPIC so that the static libraries work properly in x86_64 land
- Enable support for supergroups
Index: openafs.spec
===================================================================
RCS file: /cvs/free/rpms/openafs/F-14/openafs.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- openafs.spec 2 Mar 2011 20:57:11 -0000 1.6
+++ openafs.spec 7 Mar 2011 19:14:04 -0000 1.7
@@ -13,7 +13,7 @@
Summary: Enterprise Network File System
Name: openafs
Version: 1.4.14
-Release: 2%{?dist}
+Release: 3%{?dist}
License: IBM
Group: System Environment/Daemons
URL: http://www.openafs.org
@@ -112,7 +112,9 @@
--with-linux-kernel-headers=%{ksource_dir} \
--disable-kernel-module \
--disable-strip-binaries \
- --with-krb5-conf=/usr/bin/krb5-config
+ --enable-supergroups \
+ --with-krb5-conf=/usr/bin/krb5-config \
+ CCOBJ=-fPIC
# Build is not SMP compliant
make $RPM_OPT_FLGS all_nolibafs
@@ -145,10 +147,6 @@
# Include kpasswd as kpasswd.kas so I can change my admin tokens
mv ${RPM_BUILD_ROOT}/usr/bin/kpasswd ${RPM_BUILD_ROOT}/usr/bin/kpasswd.kas
-# No static libraries
-rm -f ${RPM_BUILD_ROOT}%{_libdir}/lib*.a
-rm -fr ${RPM_BUILD_ROOT}%{_libdir}/afs
-
# Put the PAM modules in a sane place
mkdir -p ${RPM_BUILD_ROOT}/%{_lib}/security
mv ${RPM_BUILD_ROOT}%{_libdir}/pam_afs.krb.so.1 \
@@ -295,9 +293,18 @@
%{_libdir}/libafsauthent.so
%{_libdir}/libafsrpc.so
%{_libdir}/libafssetpag.so
+%{_libdir}/lib*.a
+%{_libdir}/afs
%changelog
+* Mon Mar 07 2011 Jack Neely <jjneely(a)ncsu.edu> 0:1.4.14-3
+- rpmFusion Bug #1649
+- Include the static libraries in openafs-devel as they are required
+ for other tools to use the OpenAFS C APIs
+- Set CCOBJ=-fPIC so that the static libraries work properly in x86_64 land
+- Enable support for supergroups
+
* Wed Mar 02 2011 Jack Neely <jjneely(a)ncsu.edu> 0:1.4.14-2
- Update the CellServDB to the current list from
http://dl.central.org/dl/cellservdb/CellServDB
13 years, 8 months
rpms/openafs/devel openafs.spec,1.6,1.7
by Jack Neely
Author: jjneely
Update of /cvs/free/rpms/openafs/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv14354
Modified Files:
openafs.spec
Log Message:
* Mon Mar 07 2011 Jack Neely <jjneely(a)ncsu.edu> 0:1.4.14-3
- rpmFusion Bug #1649
- Include the static libraries in openafs-devel as they are required
for other tools to use the OpenAFS C APIs
- Set CCOBJ=-fPIC so that the static libraries work properly in x86_64 land
- Enable support for supergroups
Index: openafs.spec
===================================================================
RCS file: /cvs/free/rpms/openafs/devel/openafs.spec,v
retrieving revision 1.6
retrieving revision 1.7
diff -u -r1.6 -r1.7
--- openafs.spec 2 Mar 2011 20:56:31 -0000 1.6
+++ openafs.spec 7 Mar 2011 19:05:30 -0000 1.7
@@ -13,7 +13,7 @@
Summary: Enterprise Network File System
Name: openafs
Version: 1.4.14
-Release: 2%{?dist}
+Release: 3%{?dist}
License: IBM
Group: System Environment/Daemons
URL: http://www.openafs.org
@@ -112,7 +112,9 @@
--with-linux-kernel-headers=%{ksource_dir} \
--disable-kernel-module \
--disable-strip-binaries \
- --with-krb5-conf=/usr/bin/krb5-config
+ --enable-supergroups \
+ --with-krb5-conf=/usr/bin/krb5-config \
+ CCOBJ=-fPIC
# Build is not SMP compliant
make $RPM_OPT_FLGS all_nolibafs
@@ -145,10 +147,6 @@
# Include kpasswd as kpasswd.kas so I can change my admin tokens
mv ${RPM_BUILD_ROOT}/usr/bin/kpasswd ${RPM_BUILD_ROOT}/usr/bin/kpasswd.kas
-# No static libraries
-rm -f ${RPM_BUILD_ROOT}%{_libdir}/lib*.a
-rm -fr ${RPM_BUILD_ROOT}%{_libdir}/afs
-
# Put the PAM modules in a sane place
mkdir -p ${RPM_BUILD_ROOT}/%{_lib}/security
mv ${RPM_BUILD_ROOT}%{_libdir}/pam_afs.krb.so.1 \
@@ -295,9 +293,18 @@
%{_libdir}/libafsauthent.so
%{_libdir}/libafsrpc.so
%{_libdir}/libafssetpag.so
+%{_libdir}/lib*.a
+%{_libdir}/afs
%changelog
+* Mon Mar 07 2011 Jack Neely <jjneely(a)ncsu.edu> 0:1.4.14-3
+- rpmFusion Bug #1649
+- Include the static libraries in openafs-devel as they are required
+ for other tools to use the OpenAFS C APIs
+- Set CCOBJ=-fPIC so that the static libraries work properly in x86_64 land
+- Enable support for supergroups
+
* Wed Mar 02 2011 Jack Neely <jjneely(a)ncsu.edu> 0:1.4.14-2
- Update the CellServDB to the current list from
http://dl.central.org/dl/cellservdb/CellServDB
13 years, 8 months
rpms/vlc/devel vlc.spec,1.112,1.113
by Nicolas Chauvet
Author: kwizart
Update of /cvs/free/rpms/vlc/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv14318
Modified Files:
vlc.spec
Log Message:
Typo
Index: vlc.spec
===================================================================
RCS file: /cvs/free/rpms/vlc/devel/vlc.spec,v
retrieving revision 1.112
retrieving revision 1.113
diff -u -r1.112 -r1.113
--- vlc.spec 7 Mar 2011 10:57:38 -0000 1.112
+++ vlc.spec 7 Mar 2011 11:06:51 -0000 1.113
@@ -555,7 +555,7 @@
%changelog
-* Mon Mar 07 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.8-0.1²
+* Mon Mar 07 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.8-0.1
- Update to pre-1.1.8 bugfix git from today
* Wed Feb 02 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.7-1
13 years, 8 months
rpms/vlc/devel .cvsignore, 1.35, 1.36 sources, 1.41, 1.42 vlc.spec, 1.111, 1.112
by Nicolas Chauvet
Author: kwizart
Update of /cvs/free/rpms/vlc/devel
In directory se02.es.rpmfusion.net:/tmp/cvs-serv13720
Modified Files:
.cvsignore sources vlc.spec
Log Message:
Update to pre-1.1.8
Index: .cvsignore
===================================================================
RCS file: /cvs/free/rpms/vlc/devel/.cvsignore,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- .cvsignore 2 Feb 2011 16:52:43 -0000 1.35
+++ .cvsignore 7 Mar 2011 10:57:38 -0000 1.36
@@ -1 +1,2 @@
vlc-1.1.7.tar.bz2
+vlc-1.1-bugfix-20110307.patch.tar.bz2
Index: sources
===================================================================
RCS file: /cvs/free/rpms/vlc/devel/sources,v
retrieving revision 1.41
retrieving revision 1.42
diff -u -r1.41 -r1.42
--- sources 2 Feb 2011 16:52:43 -0000 1.41
+++ sources 7 Mar 2011 10:57:38 -0000 1.42
@@ -1 +1,2 @@
932ce1fa4afa54b56ac0ccc0655667b6 vlc-1.1.7.tar.bz2
+e7e9603412faafa49a05632ff7b54e1c vlc-1.1-bugfix-20110307.patch.tar.bz2
Index: vlc.spec
===================================================================
RCS file: /cvs/free/rpms/vlc/devel/vlc.spec,v
retrieving revision 1.111
retrieving revision 1.112
diff -u -r1.111 -r1.112
--- vlc.spec 2 Feb 2011 16:53:39 -0000 1.111
+++ vlc.spec 7 Mar 2011 10:57:38 -0000 1.112
@@ -1,6 +1,7 @@
#global live555_date 2009.07.28
#global vlc_rc -rc3
%global vlc_bootstrap 1
+%global tarball_version 1.1.7
%global _with_freeworld 1
%if 0%{?_with_freeworld:1}
%global _with_a52dec --with-a52dec
@@ -25,18 +26,19 @@
Summary: The cross-platform open-source multimedia framework, player and server
Name: vlc
-Version: 1.1.7
-Release: 1%{?dist}
+Version: 1.1.8
+Release: 0.1%{?dist}
License: GPLv2+
Group: Applications/Multimedia
URL: http://www.videolan.org
-Source0: http://download.videolan.org/pub/videolan/vlc/%{version}/vlc-%{version}%{...
+Source0: http://download.videolan.org/pub/videolan/vlc/%{version}/vlc-%{tarball_ve...
%if 0%{?live555_date:1}
Source2: http://www.live555.com/liveMedia/public/live.%{live555_date}.tar.gz
%endif
Patch0: vlc-1.1.0-vlc-cache-gen_noerror.patch
Patch3: vlc-1.1.6-hardode_font_patch.patch
Patch4: vlc-1.1.4-tls_path.patch
+Patch5: vlc-1.1-bugfix-20110307.patch.tar.bz2
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires: desktop-file-utils
@@ -238,13 +240,14 @@
%prep
-%setup -q -n %{name}-%{version}%{?vlc_rc}
+%setup -q -n %{name}-%{tarball_version}%{?vlc_rc}
%if 0%{?live555_date:1}
%setup -q -D -T -a 2 -n %{name}-%{version}%{?vlc_rc}
%endif
%patch0 -p1 -b .noerror
%patch3 -p1 -b .hardode_path
%patch4 -p1 -b .tls_path
+%patch5 -p1
sed -i.dmo_pic -e 's/fno-PIC/fPIC/' libs/loader/Makefile.in
rm modules/access/videodev2.h
@@ -552,6 +555,9 @@
%changelog
+* Mon Mar 07 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.8-0.1²
+- Update to pre-1.1.8 bugfix git from today
+
* Wed Feb 02 2011 Nicolas Chauvet <kwizart(a)gmail.com> - 1.1.7-1
- Update to 1.1.7
13 years, 8 months
rpms/freetype-freeworld/F-13 freetype-2.3.11-auto-autohint.patch, NONE, 1.1 freetype-freeworld.spec, 1.14, 1.15 freetype-2.4.4-auto-autohint.patch, 1.1, NONE
by Kevin Kofler
Author: kkofler
Update of /cvs/free/rpms/freetype-freeworld/F-13
In directory se02.es.rpmfusion.net:/tmp/cvs-serv6762/F-13
Modified Files:
freetype-freeworld.spec
Added Files:
freetype-2.3.11-auto-autohint.patch
Removed Files:
freetype-2.4.4-auto-autohint.patch
Log Message:
Rediff the patch against 2.3.11 (remove another whitespace hunk, fix copyright hunk).
freetype-2.3.11-auto-autohint.patch:
ftobjs.c | 12 ++++++++----
1 file changed, 8 insertions(+), 4 deletions(-)
--- NEW FILE freetype-2.3.11-auto-autohint.patch ---
diff -ur freetype-2.3.11/src/base/ftobjs.c freetype-2.3.11-auto-autohint/src/base/ftobjs.c
--- freetype-2.3.11/src/base/ftobjs.c 2009-09-02 08:42:41.000000000 +0200
+++ freetype-2.3.11-auto-autohint/src/base/ftobjs.c 2011-03-06 09:06:20.000000000 +0100
@@ -4,7 +4,7 @@
/* */
/* The FreeType private base classes (body). */
/* */
-/* Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 by */
+/* Copyright 1996-2011 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
@@ -559,6 +559,7 @@
FT_Library library;
FT_Bool autohint = FALSE;
FT_Module hinter;
+ TT_Face ttface = (TT_Face)face;
if ( !face || !face->size || !face->glyph )
@@ -599,7 +600,8 @@
* - Then, auto-hint if FT_LOAD_FORCE_AUTOHINT is set or if we don't
* have a native font hinter.
*
- * - Otherwise, auto-hint for LIGHT hinting mode.
+ * - Otherwise, auto-hint for LIGHT hinting mode or if there isn't
+ * any hinting bytecode in the TrueType/OpenType font.
*
* - Exception: The font is `tricky' and requires the native hinter to
* load properly.
@@ -624,8 +626,10 @@
FT_Render_Mode mode = FT_LOAD_TARGET_MODE( load_flags );
- if ( mode == FT_RENDER_MODE_LIGHT ||
- face->internal->ignore_unpatented_hinter )
+ if ( mode == FT_RENDER_MODE_LIGHT ||
+ face->internal->ignore_unpatented_hinter ||
+ ( FT_IS_SFNT( face ) &&
+ ttface->max_profile.maxSizeOfInstructions == 0 ) )
autohint = TRUE;
}
}
Index: freetype-freeworld.spec
===================================================================
RCS file: /cvs/free/rpms/freetype-freeworld/F-13/freetype-freeworld.spec,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -r1.14 -r1.15
--- freetype-freeworld.spec 6 Mar 2011 07:57:01 -0000 1.14
+++ freetype-freeworld.spec 6 Mar 2011 08:08:47 -0000 1.15
@@ -23,7 +23,7 @@
# Submitted by Kevin Kofler based on a patch from infinality.net, edited and
# committed by Werner Lemberg.
# Should be in the next upstream release.
-Patch50: freetype-2.4.4-auto-autohint.patch
+Patch50: freetype-2.3.11-auto-autohint.patch
# Security patches
Patch89: freetype-2.3.11-CVE-2010-2498.patch
--- freetype-2.4.4-auto-autohint.patch DELETED ---
13 years, 8 months
rpms/freetype-freeworld/F-13 freetype-2.4.4-auto-autohint.patch, NONE, 1.1 freetype-freeworld.spec, 1.13, 1.14
by Kevin Kofler
Author: kkofler
Update of /cvs/free/rpms/freetype-freeworld/F-13
In directory se02.es.rpmfusion.net:/tmp/cvs-serv5553/F-13
Modified Files:
freetype-freeworld.spec
Added Files:
freetype-2.4.4-auto-autohint.patch
Log Message:
* Sun Mar 06 2011 Kevin Kofler <Kevin(a)tigcc.ticalc.org> 2.3.11-5
- Fall back to autohinting if a TTF/OTF doesn't contain any bytecode (rh#547532,
patch backported from upstream git, also in Fedora 15 freetype)
freetype-2.4.4-auto-autohint.patch:
ftobjs.c | 16 +++++++++-------
1 file changed, 9 insertions(+), 7 deletions(-)
--- NEW FILE freetype-2.4.4-auto-autohint.patch ---
>From ff8095077ce454246edb93c5bc672edb2b2c8f25 Mon Sep 17 00:00:00 2001
From: Kevin Kofler <kevin.kofler(a)chello.at>
Date: Sat, 19 Feb 2011 23:09:26 +0100
Subject: [PATCH] Fall back to autohinting if a TTF/OTF doesn't contain any bytecode.
This is Savannah patch #7471.
* src/base/ftobjs.c (FT_Load_Glyph): Implement it.
---
src/base/ftobjs.c | 17 ++++++++++-------
1 files changed, 10 insertions(+), 7 deletions(-)
diff --git a/src/base/ftobjs.c b/src/base/ftobjs.c
index 6b01f43..708055f 100644
--- a/src/base/ftobjs.c
+++ b/src/base/ftobjs.c
@@ -4,8 +4,7 @@
/* */
/* The FreeType private base classes (body). */
/* */
-/* Copyright 1996-2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, */
-/* 2010 by */
+/* Copyright 1996-2011 by */
/* David Turner, Robert Wilhelm, and Werner Lemberg. */
/* */
/* This file is part of the FreeType project, and may only be used, */
@@ -561,6 +560,7 @@
FT_Library library;
FT_Bool autohint = FALSE;
FT_Module hinter;
+ TT_Face ttface = (TT_Face)face;
if ( !face || !face->size || !face->glyph )
@@ -601,7 +601,8 @@
* - Then, auto-hint if FT_LOAD_FORCE_AUTOHINT is set or if we don't
* have a native font hinter.
*
- * - Otherwise, auto-hint for LIGHT hinting mode.
+ * - Otherwise, auto-hint for LIGHT hinting mode or if there isn't
+ * any hinting bytecode in the TrueType/OpenType font.
*
* - Exception: The font is `tricky' and requires the native hinter to
* load properly.
@@ -626,8 +627,10 @@
FT_Render_Mode mode = FT_LOAD_TARGET_MODE( load_flags );
- if ( mode == FT_RENDER_MODE_LIGHT ||
- face->internal->ignore_unpatented_hinter )
+ if ( mode == FT_RENDER_MODE_LIGHT ||
+ face->internal->ignore_unpatented_hinter ||
+ ( FT_IS_SFNT( face ) &&
+ ttface->max_profile.maxSizeOfInstructions == 0 ) )
autohint = TRUE;
}
}
@@ -4151,7 +4154,7 @@
FT_Renderer renderer = FT_RENDERER( module );
- if ( renderer->clazz->glyph_format == FT_GLYPH_FORMAT_OUTLINE &&
+ if ( renderer->clazz->glyph_format == FT_GLYPH_FORMAT_OUTLINE &&
renderer->raster )
renderer->clazz->raster_class->raster_done( renderer->raster );
}
--
1.7.4
Index: freetype-freeworld.spec
===================================================================
RCS file: /cvs/free/rpms/freetype-freeworld/F-13/freetype-freeworld.spec,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- freetype-freeworld.spec 15 Nov 2010 12:49:40 -0000 1.13
+++ freetype-freeworld.spec 6 Mar 2011 07:57:01 -0000 1.14
@@ -6,7 +6,7 @@
Summary: A free and portable font rendering engine
Name: freetype-freeworld
Version: 2.3.11
-Release: 4%{?dist}
+Release: 5%{?dist}
License: FTL or GPLv2+
Group: System Environment/Libraries
URL: http://www.freetype.org
@@ -18,6 +18,13 @@
# Enable otvalid and gxvalid modules
Patch46: freetype-2.2.1-enable-valid.patch
+# Backport from upstream git:
+# Fall back to autohinting if a TTF/OTF doesn't contain any bytecode.
+# Submitted by Kevin Kofler based on a patch from infinality.net, edited and
+# committed by Werner Lemberg.
+# Should be in the next upstream release.
+Patch50: freetype-2.4.4-auto-autohint.patch
+
# Security patches
Patch89: freetype-2.3.11-CVE-2010-2498.patch
Patch90: freetype-2.3.11-CVE-2010-2499.patch
@@ -69,6 +76,7 @@
%endif
%patch46 -p1 -b .enable-valid
+%patch50 -p1 -b .auto-autohint
%patch89 -p1 -b .CVE-2010-2498
%patch90 -p1 -b .CVE-2010-2499
@@ -125,6 +133,10 @@
%config(noreplace) %{_sysconfdir}/ld.so.conf.d/%{name}-%{_arch}.conf
%changelog
+* Sun Mar 06 2011 Kevin Kofler <Kevin(a)tigcc.ticalc.org> 2.3.11-5
+- Fall back to autohinting if a TTF/OTF doesn't contain any bytecode (rh#547532,
+ patch backported from upstream git, also in Fedora 15 freetype)
+
* Mon Nov 15 2010 Kevin Kofler <Kevin(a)tigcc.ticalc.org> 2.3.11-4
- Add freetype-2.3.11-CVE-2010-3855.patch
(Protect against invalid `runcnt' values.)
13 years, 8 months