rpms/xemacs/devel xemacs-21.5.28-courier-default.patch, 1.4, 1.5 xemacs-21.5.29-tty-font-512623.patch, NONE, 1.1 xemacs.spec, 1.53, 1.54
Jerry James
jjames at fedoraproject.org
Thu Oct 29 16:34:32 UTC 2009
- Previous message (by thread): rpms/xemacs/F-11 xemacs-21.5.28-courier-default.patch, 1.4, 1.5 xemacs-21.5.29-tty-font-512623.patch, NONE, 1.1 xemacs.spec, 1.51, 1.52
- Next message (by thread): rpms/xemacs/F-12 xemacs-21.5.28-courier-default.patch, 1.4, 1.5 xemacs-21.5.29-tty-font-512623.patch, NONE, 1.1 xemacs.spec, 1.53, 1.54
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Author: jjames
Update of /cvs/pkgs/rpms/xemacs/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv24611/devel
Modified Files:
xemacs.spec
Added Files:
xemacs-21.5.28-courier-default.patch
xemacs-21.5.29-tty-font-512623.patch
Log Message:
* Wed Oct 28 2009 Jerry James <loganjerry at gmail.com> - 21.5.29-6
- Bring back the courier font patch; that was a red herring.
- Really, seriously fix bz 512623 with a TTY font patch.
- Fix the version number in macros.xemacs.
- Build with bignum support.
- Turn off OSS support.
xemacs-21.5.28-courier-default.patch:
faces.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
Index: xemacs-21.5.28-courier-default.patch
===================================================================
RCS file: xemacs-21.5.28-courier-default.patch
diff -N xemacs-21.5.28-courier-default.patch
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ xemacs-21.5.28-courier-default.patch 29 Oct 2009 16:34:31 -0000 1.5
@@ -0,0 +1,11 @@
+--- xemacs-21.5.28/src/faces.c 2009-05-18 14:51:08.000000000 -0000
++++ xemacs-21.5.28/src/faces.c 2009-08-24 17:07:03.000000000 -0000
+@@ -2411,7 +2411,7 @@
+ Fcons
+ (Fcons
+ (list1 (device_symbol),
+- build_string ("-*-lucidatypewriter-medium-r-*-*-*-120-*-*-*-*-*-*")),
++ build_string ("-*-courier-medium-r-*-*-*-120-*-*-*-*-*-*")),
+ inst_list);
+
+ #endif /* !USE_XFT */
xemacs-21.5.29-tty-font-512623.patch:
objects.c | 11 ++++++++++-
1 file changed, 10 insertions(+), 1 deletion(-)
--- NEW FILE xemacs-21.5.29-tty-font-512623.patch ---
diff -dur xemacs-21.5.29.ORIG/src/objects.c xemacs-21.5.29/src/objects.c
--- xemacs-21.5.29.ORIG/src/objects.c 2009-05-18 08:51:09.000000000 -0600
+++ xemacs-21.5.29/src/objects.c 2009-10-29 09:09:21.562935348 -0600
@@ -892,6 +892,11 @@
instantiator = Ffont_instance_name (instantiator);
}
+#ifdef HAVE_TTY
+ if (LISTP (instantiator))
+ instantiator = build_string ("normal");
+#endif
+
if (STRINGP (instantiator))
{
#ifdef MULE
@@ -981,7 +986,11 @@
static void
font_validate (Lisp_Object instantiator)
{
- if (FONT_INSTANCEP (instantiator) || STRINGP (instantiator))
+ if (FONT_INSTANCEP (instantiator) || STRINGP (instantiator)
+#ifdef HAVE_TTY
+ || LISTP (instantiator)
+#endif
+ )
return;
if (VECTORP (instantiator))
{
Index: xemacs.spec
===================================================================
RCS file: /cvs/pkgs/rpms/xemacs/devel/xemacs.spec,v
retrieving revision 1.53
retrieving revision 1.54
diff -u -p -r1.53 -r1.54
--- xemacs.spec 24 Sep 2009 14:13:39 -0000 1.53
+++ xemacs.spec 29 Oct 2009 16:34:31 -0000 1.54
@@ -18,10 +18,11 @@
%endif
#global snap 20090311hg4626
+%global majver 21.5
Name: xemacs
Version: 21.5.29
-Release: 5%{?snap:.%{snap}}%{?dist}
+Release: 6%{?snap:.%{snap}}%{?dist}
Summary: Different version of Emacs
Group: Applications/Editors
@@ -30,7 +31,7 @@ URL: http://www.xemacs.org/
%if 0%{?snap:1}
Source0: %{name}-%{snap}.tar.lzma
%else
-Source0: http://ftp.xemacs.org/xemacs-21.5/xemacs-%{version}.tar.gz
+Source0: http://ftp.xemacs.org/xemacs-%{majver}/xemacs-%{version}.tar.gz
%endif
Source1: %{name}.png
Source2: xemacs.desktop
@@ -49,7 +50,10 @@ Patch5: %{name}-21.5.25-wnnfix-1
Patch6: %{name}-21.5.29-no-xft.patch
# Applied upstream 2009-09-23
Patch7: %{name}-21.5.29-png.patch
+Patch8: %{name}-21.5.28-courier-default.patch
Patch9: %{name}-21.5.29-destdir.patch
+# Sent upstream 2009-10-28
+Patch10: %{name}-21.5.29-tty-font-512623.patch
# Sent upstream 2009-03-12
Patch14: %{name}-beta-infodir.patch
@@ -80,6 +84,7 @@ BuildRequires: xmkmf
BuildRequires: libXau-devel
BuildRequires: libXpm-devel
BuildRequires: alsa-lib-devel
+BuildRequires: gmp-devel
%if %{with gtk}
BuildRequires: gtk+-devel
BuildRequires: libglade-devel
@@ -154,6 +159,9 @@ This package contains XEmacs built witho
Summary: Emacs lisp source files for XEmacs
Group: Development/Libraries
Requires: %{name}-common = %{version}-%{release}
+%if 0%{?fedora} >= 10
+BuildArch: noarch
+%endif
%description el
XEmacs is a highly customizable open source text editor and
@@ -218,7 +226,9 @@ touch -r aclocal.m4-stamp aclocal.m4
%patch6 -p1
%endif
%patch7 -p1
+%patch8 -p1
%patch9 -p1
+%patch10 -p1
%patch14 -p1
sed -i -e 's/"lib"/"%{_lib}"/' lisp/setup-paths.el
@@ -269,6 +279,7 @@ common_options="
%endif
--with-debug
--with-error-checking=none
+ --enable-bignum=gmp
"
%if %{with nox}
@@ -294,6 +305,7 @@ done
# build with X
%configure $common_options \
--with-docdir=%{_libdir}/xemacs-%{xver}/doc \
+ --with-sound=nonative,alsa \
%if %{with xft}
--with-xft=all \
%else
@@ -336,7 +348,7 @@ Cflags: -I${includedir}
EOF
cat > macros.xemacs << EOF
-%%_xemacs_version %{version}
+%%_xemacs_version %{majver}
%%_xemacs_ev %{?epoch:%{epoch}:}%{version}
%%_xemacs_evr %{?epoch:%{epoch}:}%{version}-%{release}
%%_xemacs_sitepkgdir %{_datadir}/xemacs/site-packages
@@ -411,6 +423,7 @@ install -Dpm 644 macros.xemacs $RPM_BUIL
# make sure nothing is 0400
chmod -R a+rX $RPM_BUILD_ROOT%{_prefix}
+chmod a+x $RPM_BUILD_ROOT%{_datadir}/xemacs-%{xver}%{_sysconfdir}/xemacs-fe.sh
# clean up unneeded stuff (TODO: there's probably much more)
find $RPM_BUILD_ROOT%{_prefix} -name "*~" | xargs -r rm
@@ -579,6 +592,13 @@ fi
%changelog
+* Wed Oct 28 2009 Jerry James <loganjerry at gmail.com> - 21.5.29-6
+- Bring back the courier font patch; that was a red herring.
+- Really, seriously fix bz 512623 with a TTY font patch.
+- Fix the version number in macros.xemacs.
+- Build with bignum support.
+- Turn off OSS support.
+
* Wed Sep 23 2009 Jerry James <loganjerry at gmail.com> - 21.5.29-5
- Final fix for bz 512623, which is actually two bugs, because ...
- ... the courier font patch breaks TTY font detection. Removed that patch
- Previous message (by thread): rpms/xemacs/F-11 xemacs-21.5.28-courier-default.patch, 1.4, 1.5 xemacs-21.5.29-tty-font-512623.patch, NONE, 1.1 xemacs.spec, 1.51, 1.52
- Next message (by thread): rpms/xemacs/F-12 xemacs-21.5.28-courier-default.patch, 1.4, 1.5 xemacs-21.5.29-tty-font-512623.patch, NONE, 1.1 xemacs.spec, 1.53, 1.54
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the fedora-extras-commits
mailing list