|
|
8991c20 |
# Address randomization breaks gcl's memory management scheme
|
|
|
8991c20 |
%undefine _hardened_build
|
|
|
8991c20 |
|
|
|
385abae |
# Upstream prerelease number
|
|
|
d60bed4 |
%global prerel 84
|
|
|
385abae |
|
|
|
48b950b |
Name: gcl
|
|
|
385abae |
Version: 2.6.13
|
|
|
fcbc1c5 |
Release: 0.%{prerel}.3%{?dist}
|
|
|
48b950b |
Summary: GNU Common Lisp
|
|
|
48b950b |
|
|
|
9b66ea7 |
License: GPL+ and LGPLv2+
|
|
|
e6a2505 |
URL: http://www.gnu.org/software/gcl/
|
|
|
385abae |
Source0: ftp://ftp.gnu.org/pub/gnu/%{name}/%{name}-2.6.12.tar.gz
|
|
|
e6a2505 |
Source1: gcl.el
|
|
|
da98b75 |
# This is some info files that are needed for the DESCRIBE function to do
|
|
Jerry James |
bcc1d6c |
# something useful. These files are present in git HEAD (i.e., the upcoming
|
|
|
da98b75 |
# 2.7.0 release), but are missing in the 2.6 branch.
|
|
|
e20a87f |
Source2: %{name}-2.6.8-info.tar.xz
|
|
|
27a586f |
# Because we must keep address randomization off, we include a script to
|
|
|
27a586f |
# ensure that happens.
|
|
|
27a586f |
Source3: gcl-exec
|
|
|
385abae |
|
|
|
385abae |
# Upstream builds point releases for Debian, and uploads the patches directly
|
|
|
385abae |
# to the Debian Patch Tracker, but does not spin new tarballs. These are the
|
|
|
385abae |
# upstream patches from https://sources.debian.org/patches/gcl/.
|
|
|
385abae |
Patch0: Version_2_6_13pre1.patch
|
|
|
385abae |
Patch1: Version_2_6_13pre1a.patch
|
|
|
385abae |
Patch2: Version_2_6_13pre1b.patch
|
|
|
385abae |
Patch3: Version_2_6_13pre2.patch
|
|
|
385abae |
Patch4: Version_2_6_13pre3.patch
|
|
|
385abae |
Patch5: Version_2_6_13pre3a.patch
|
|
|
385abae |
Patch6: Version_2_6_13pre4.patch
|
|
|
385abae |
Patch7: Version_2_6_13pre5.patch
|
|
|
385abae |
Patch8: Version_2_6_13pre6.patch
|
|
|
385abae |
Patch9: Version_2_6_13pre7.patch
|
|
|
385abae |
Patch10: Version_2_6_13pre8a.patch
|
|
|
385abae |
Patch11: Version_2_6_13pre8b.patch
|
|
|
385abae |
Patch12: Version_2_6_13pre12.patch
|
|
|
385abae |
Patch13: Version_2_6_13pre13.patch
|
|
|
385abae |
Patch14: Version_2_6_13pre16.patch
|
|
|
385abae |
Patch15: Version_2_6_13pre17.patch
|
|
|
385abae |
Patch16: Version_2_6_13pre18.patch
|
|
|
385abae |
Patch17: Version_2_6_13pre19.patch
|
|
|
385abae |
Patch18: Version_2_6_13pre20.patch
|
|
|
385abae |
Patch19: Version_2_6_13pre22.patch
|
|
|
385abae |
Patch20: Version_2_6_13pre25.patch
|
|
|
385abae |
Patch21: Version_2_6_13pre26.patch
|
|
|
385abae |
Patch22: Version_2_6_13pre27.patch
|
|
|
385abae |
Patch23: Version_2_6_13pre28.patch
|
|
|
385abae |
Patch24: Version_2_6_13pre29.patch
|
|
|
385abae |
Patch25: Version_2_6_13pre30.patch
|
|
|
385abae |
Patch26: Version_2_6_13pre31.patch
|
|
|
385abae |
Patch27: Version_2_6_13pre32.patch
|
|
|
385abae |
Patch28: Version_2_6_13pre33.patch
|
|
|
385abae |
Patch29: Version_2_6_13pre34.patch
|
|
|
385abae |
Patch30: Version_2_6_13pre35.patch
|
|
|
385abae |
Patch31: Version_2_6_13pre36.patch
|
|
|
385abae |
Patch32: Version_2_6_13pre38.patch
|
|
|
385abae |
Patch33: Version_2_6_13pre39.patch
|
|
|
385abae |
Patch34: data_bss_offset-in-unexec-sparc64-fix.patch
|
|
|
385abae |
Patch35: Version_2_6_13pre41.patch
|
|
|
385abae |
Patch36: Version_2_6_13pre45.patch
|
|
|
385abae |
Patch37: Version_2_6_13pre46.patch
|
|
|
385abae |
Patch38: Version_2_6_13pre47.patch
|
|
|
385abae |
Patch39: Version_2_6_13pre48.patch
|
|
|
385abae |
Patch40: Version_2_6_13pre49.patch
|
|
|
385abae |
Patch41: Version_2_6_13pre50.patch
|
|
|
385abae |
Patch42: pathnames1.1.patch
|
|
|
385abae |
Patch43: ansi-test-clean-target.patch
|
|
|
385abae |
Patch44: pathnames1.2.patch
|
|
|
385abae |
Patch45: pathnames1.3.patch
|
|
|
385abae |
Patch46: pathnames1.4.patch
|
|
|
385abae |
Patch47: pathnames1.5.patch
|
|
|
385abae |
Patch48: pathnames1.6.patch
|
|
|
385abae |
Patch49: pathnames1.7.patch
|
|
|
385abae |
Patch50: pathnames1.9.patch
|
|
|
385abae |
Patch51: pathnames1.11.patch
|
|
|
385abae |
Patch52: pathnames1.12.patch
|
|
|
385abae |
Patch53: pathnames1.13.patch
|
|
|
385abae |
Patch54: list_order.1.patch
|
|
|
385abae |
Patch55: list_order.5.patch
|
|
|
385abae |
Patch56: list_order.6.patch
|
|
|
385abae |
Patch57: defined_real_maxpage.patch
|
|
|
385abae |
Patch58: list_order.7.patch
|
|
|
385abae |
Patch59: list_order.8.patch
|
|
|
385abae |
Patch60: list_order.9.patch
|
|
|
385abae |
Patch61: list_order.11.patch
|
|
|
385abae |
Patch62: disable_gprof_aarch64.patch
|
|
|
385abae |
Patch63: list_order.12.patch
|
|
|
385abae |
Patch64: real_list_order.12.patch
|
|
|
385abae |
Patch65: list_order.13.patch
|
|
|
385abae |
Patch66: list_order.4.patch
|
|
|
385abae |
Patch67: list_order.16.patch
|
|
|
385abae |
Patch68: list_order.17.patch
|
|
|
385abae |
Patch69: list_order.18.patch
|
|
|
385abae |
Patch70: list_order.19.patch
|
|
|
385abae |
Patch71: list_order.20.patch
|
|
|
385abae |
Patch72: list_order.21.patch
|
|
|
385abae |
Patch73: list_order.22.patch
|
|
|
385abae |
Patch74: list_order.23.patch
|
|
|
385abae |
Patch75: list_order.24.patch
|
|
|
385abae |
Patch76: list_order.25.patch
|
|
|
385abae |
Patch77: Version_2_6_13pre52.patch
|
|
|
385abae |
Patch78: Version_2_6_13pre54.patch
|
|
|
385abae |
Patch79: Version_2_6_13pre55.patch
|
|
|
385abae |
Patch80: Version_2_6_13pre56.patch
|
|
|
385abae |
Patch81: Version_2_6_13pre57.patch
|
|
|
385abae |
Patch82: Version_2_6_13pre58.patch
|
|
|
385abae |
Patch83: Version_2_6_13pre59.patch
|
|
|
385abae |
Patch84: Version_2_6_13pre60.patch
|
|
|
385abae |
Patch85: Version_2_6_13pre61.patch
|
|
|
385abae |
Patch86: Version_2_6_13pre62.patch
|
|
|
385abae |
Patch87: Version_2_6_13pre63.patch
|
|
|
385abae |
Patch88: Version_2_6_13pre64.patch
|
|
|
385abae |
Patch89: Version_2_6_13pre65.patch
|
|
|
385abae |
Patch90: Version_2_6_13pre66.patch
|
|
|
385abae |
Patch91: Version_2_6_13pre67.patch
|
|
|
385abae |
Patch92: Version_2_6_13pre68.patch
|
|
|
385abae |
Patch93: Version_2_6_13pre69.patch
|
|
|
385abae |
Patch94: Version_2_6_13pre70.patch
|
|
|
385abae |
Patch95: Version_2_6_13pre71.patch
|
|
|
385abae |
Patch96: Version_2_6_13pre72.patch
|
|
|
385abae |
Patch97: Version_2_6_13pre73.patch
|
|
|
385abae |
Patch98: Version_2_6_13pre74.patch
|
|
|
385abae |
Patch99: Version_2_6_13pre76.patch
|
|
|
385abae |
Patch100: Version_2_6_13pre77.patch
|
|
|
385abae |
Patch101: Version_2_6_13pre78.patch
|
|
|
385abae |
Patch102: Version_2_6_13pre79.patch
|
|
|
d60bed4 |
Patch103: Version_2_6_13pre80.patch
|
|
|
d60bed4 |
Patch104: Version_2_6_13pre81.patch
|
|
|
d60bed4 |
Patch105: Version_2_6_13pre82.patch
|
|
|
d60bed4 |
Patch106: Version_2_6_13pre83.patch
|
|
|
d60bed4 |
Patch107: Version_2_6_13pre84.patch
|
|
|
385abae |
|
|
|
385abae |
### Fedora patches
|
|
|
385abae |
|
|
|
e6a2505 |
# This patch was last sent upstream on 29 Dec 2008. It fixes a file descriptor
|
|
|
e6a2505 |
# leak, as well as combining 4 system calls into only 2 on an exec().
|
|
|
385abae |
Patch500: %{name}-2.6.12-fd-leak.patch
|
|
|
e6a2505 |
# This patch was last sent upstream on 29 Dec 2008. It updates one source file
|
|
|
e6a2505 |
# from LaTeX 2.09 to LaTeX 2e, thereby eliminating LaTeX warnings about running
|
|
|
e6a2505 |
# in compatibility mode.
|
|
|
385abae |
Patch501: %{name}-2.6.11-latex.patch
|
|
Jerry James |
b388eba |
# This patch was last sent upstream on 29 Dec 2008. It adapts to texinfo 5.0.
|
|
|
385abae |
Patch502: %{name}-2.6.11-texinfo.patch
|
|
|
e6a2505 |
# This patch was last sent upstream on 29 Dec 2008. It fixes a large number of
|
|
|
e6a2505 |
# compile- and run-time problems with the Emacs interface code.
|
|
|
385abae |
Patch503: %{name}-2.6.11-elisp.patch
|
|
Jerry James |
b08b3a4 |
# This is a Fedora-specific patch. Do not delete C files produced from D files
|
|
Jerry James |
b08b3a4 |
# so they can be pulled into the debuginfo package.
|
|
|
d60bed4 |
Patch504: %{name}-2.6.11-debuginfo.patch
|
|
Jerry James |
b08b3a4 |
# This patch was last sent upstream on 13 Oct 2009. It fixes two bugs in the
|
|
Jerry James |
b08b3a4 |
# reading of PLT information.
|
|
|
d60bed4 |
Patch505: %{name}-2.6.11-plt.patch
|
|
Jerry James |
b08b3a4 |
# This patch was last sent upstream on 13 Oct 2009. It fixes several malformed
|
|
Jerry James |
b08b3a4 |
# function prototypes involving an ellipsis.
|
|
|
d60bed4 |
Patch506: %{name}-2.6.11-ellipsis.patch
|
|
|
d60bed4 |
# Fix a linker problem on ARM platforms.
|
|
|
d60bed4 |
Patch507: %{name}-2.6.11-arm.patch
|
|
|
e6a2505 |
# This patch was last sent upstream on 29 Dec 2008. It updates the autoconf
|
|
|
e6a2505 |
# and libtool files to newer versions. By itself, this patch accomplishes
|
|
|
e6a2505 |
# little of interest. However, some of the later patches change configure.in.
|
|
|
e6a2505 |
# Without this patch, autoconf appears to run successfully, but generates a
|
|
|
e6a2505 |
# configure script that contains invalid shell script syntax.
|
|
|
385abae |
Patch508: %{name}-2.6.11-infrastructure.patch
|
|
|
e6a2505 |
# This patch was last sent upstream on 29 Dec 2008. It rationalizes the
|
|
|
e6a2505 |
# handling of system extensions. For example, on glibc-based systems, some
|
|
|
e6a2505 |
# functionality is available only when _GNU_SOURCE is defined.
|
|
|
385abae |
Patch509: %{name}-2.6.11-extension.patch
|
|
|
e6a2505 |
# This patch was last sent upstream on 29 Dec 2008. It fixes a compilation
|
|
|
e6a2505 |
# error on newer GCC systems due to an include inside a function. This affects
|
|
|
e6a2505 |
# the "unrandomize" sbrk() functionality, hence the name of the patch.
|
|
|
385abae |
Patch510: %{name}-2.6.12-unrandomize.patch
|
|
|
4b6dc23 |
# The need for this patch was last communicated to upstream on 21 May 2009.
|
|
|
4b6dc23 |
# Without this patch, compilation fails due to conflicting type definitions
|
|
|
4b6dc23 |
# between glibc and Linux kernel headers. This patch prevents the kernel
|
|
|
4b6dc23 |
# headers from being used.
|
|
|
385abae |
Patch511: %{name}-2.6.11-asm-signal-h.patch
|
|
|
d60bed4 |
# Turn address randomization off early. GCL is linked with libtirpc, which is
|
|
|
d60bed4 |
# linked with libselinux, which has a static initializer that calls malloc()
|
|
|
d60bed4 |
# and free() on systems that do not have /sys/fs/selinux or /selinux mounted,
|
|
|
d60bed4 |
# or have them mounted read-only.
|
|
|
d60bed4 |
Patch512: %{name}-2.6.12-libselinux.patch
|
|
|
44753c5 |
|
|
|
0da6bf5 |
BuildRequires: binutils-devel
|
|
|
197c74f |
BuildRequires: binutils-static
|
|
|
385abae |
BuildRequires: bzip2
|
|
|
7b55ee4 |
BuildRequires: gcc
|
|
|
385abae |
BuildRequires: gmp-devel
|
|
|
385abae |
BuildRequires: libtirpc-devel
|
|
|
385abae |
BuildRequires: libXaw-devel
|
|
|
385abae |
BuildRequires: readline-devel
|
|
|
e6a2505 |
BuildRequires: tk-devel
|
|
|
e6a2505 |
BuildRequires: tcl-devel
|
|
|
4b8f337 |
BuildRequires: tex(latex)
|
|
Jerry James |
a8bc9ed |
BuildRequires: tex-ec
|
|
|
0da6bf5 |
BuildRequires: texinfo
|
|
Jerry James |
b388eba |
BuildRequires: texinfo-tex
|
|
|
9eb0e10 |
BuildRequires: emacs
|
|
|
9eb0e10 |
BuildRequires: xemacs
|
|
|
9eb0e10 |
BuildRequires: xemacs-packages-extra
|
|
|
385abae |
|
|
|
27a586f |
Requires: gcc
|
|
|
27a586f |
Requires: util-linux%{?_isa}
|
|
|
27a586f |
|
|
|
d60bed4 |
# This can be removed when Fedora 30 reaches EOL
|
|
|
d60bed4 |
Obsoletes: gcl-selinux < 2.6.13-0.84.1%{?dist}
|
|
|
d60bed4 |
Provides: gcl-selinux = %{version}-%{release}
|
|
|
d60bed4 |
|
|
|
48b950b |
|
|
|
48b950b |
%description
|
|
|
e6a2505 |
GCL is a Common Lisp currently compliant with the ANSI standard. Lisp
|
|
|
48b950b |
compilation produces native code through the intermediary of the
|
|
|
48b950b |
system's C compiler, from which GCL derives efficient performance and
|
|
|
48b950b |
facile portability. Currently uses TCL/Tk as GUI.
|
|
|
48b950b |
|
|
|
48b950b |
|
|
|
e6a2505 |
%package emacs
|
|
|
e6a2505 |
Summary: Emacs mode for interacting with GCL
|
|
|
9eb0e10 |
Requires: %{name} = %{version}-%{release}
|
|
|
9eb0e10 |
Requires: emacs(bin) >= %{_emacs_version}
|
|
|
4b8f337 |
BuildArch: noarch
|
|
|
e6a2505 |
|
|
|
6676828 |
# This can be removed when Fedora 29 reaches EOL
|
|
|
6676828 |
Obsoletes: %{name}-emacs-el < 2.6.13
|
|
|
6676828 |
Provides: %{name}-emacs-el = %{version}-%{release}
|
|
|
6676828 |
|
|
|
e6a2505 |
%description emacs
|
|
|
e6a2505 |
Emacs mode for interacting with GCL
|
|
|
e6a2505 |
|
|
|
e6a2505 |
%package xemacs
|
|
|
e6a2505 |
Summary: XEmacs mode for interacting with GCL
|
|
|
d2a3eed |
Requires: %{name} = %{version}-%{release}
|
|
|
ed63bb5 |
Requires: xemacs(bin) >= %{_xemacs_version}, xemacs-packages-extra
|
|
|
4b8f337 |
BuildArch: noarch
|
|
|
e6a2505 |
|
|
|
6676828 |
# This can be removed when Fedora 29 reaches EOL
|
|
|
6676828 |
Obsoletes: %{name}-xemacs-el < 2.6.13
|
|
|
6676828 |
Provides: %{name}-xemacs-el = %{version}-%{release}
|
|
|
6676828 |
|
|
|
e6a2505 |
%description xemacs
|
|
|
e6a2505 |
XEmacs mode for interacting with GCL
|
|
|
e6a2505 |
|
|
|
e6a2505 |
|
|
|
48b950b |
%prep
|
|
Jerry James |
bcc1d6c |
%setup -q -n %{name}
|
|
Jerry James |
bcc1d6c |
%setup -q -n %{name} -T -D -a 2
|
|
|
385abae |
%patch0 -p1
|
|
|
385abae |
%patch1 -p1
|
|
|
385abae |
%patch2 -p1
|
|
|
385abae |
%patch3 -p1
|
|
|
e6a2505 |
%patch4 -p1
|
|
|
385abae |
%patch5 -p1
|
|
|
385abae |
%patch6 -p1
|
|
|
385abae |
%patch7 -p1
|
|
|
385abae |
%patch8 -p1
|
|
|
385abae |
%patch9 -p1
|
|
|
385abae |
%patch10 -p1
|
|
|
385abae |
%patch11 -p1
|
|
|
385abae |
%patch12 -p1
|
|
|
385abae |
%patch13 -p1
|
|
|
385abae |
%patch14 -p1
|
|
|
385abae |
%patch15 -p1
|
|
|
385abae |
%patch16 -p1
|
|
|
385abae |
%patch17 -p1
|
|
|
385abae |
%patch18 -p1
|
|
|
385abae |
%patch19 -p1
|
|
|
385abae |
%patch20 -p1
|
|
|
385abae |
%patch21 -p1
|
|
|
385abae |
%patch22 -p1
|
|
|
385abae |
%patch23 -p1
|
|
|
385abae |
%patch24 -p1
|
|
|
385abae |
%patch25 -p1
|
|
|
385abae |
%patch26 -p1
|
|
|
385abae |
%patch27 -p1
|
|
|
385abae |
%patch28 -p1
|
|
|
385abae |
%patch29 -p1
|
|
|
385abae |
%patch30 -p1
|
|
|
385abae |
%patch31 -p1
|
|
|
385abae |
%patch32 -p1
|
|
|
385abae |
%patch33 -p1
|
|
|
385abae |
%patch34 -p1
|
|
|
385abae |
%patch35 -p1
|
|
|
385abae |
%patch36 -p1
|
|
|
385abae |
%patch37 -p1
|
|
|
385abae |
%patch38 -p1
|
|
|
385abae |
%patch39 -p1
|
|
|
385abae |
%patch40 -p1
|
|
|
385abae |
%patch41 -p1
|
|
|
385abae |
%patch42 -p1
|
|
|
385abae |
%patch43 -p1
|
|
|
385abae |
%patch44 -p1
|
|
|
385abae |
%patch45 -p1
|
|
|
385abae |
%patch46 -p1
|
|
|
385abae |
%patch47 -p1
|
|
|
385abae |
%patch48 -p1
|
|
|
385abae |
%patch49 -p1
|
|
|
385abae |
%patch50 -p1
|
|
|
385abae |
%patch51 -p1
|
|
|
385abae |
%patch52 -p1
|
|
|
385abae |
%patch53 -p1
|
|
|
385abae |
%patch54 -p1
|
|
|
385abae |
%patch55 -p1
|
|
|
385abae |
%patch56 -p1
|
|
|
385abae |
%patch57 -p1
|
|
|
385abae |
%patch58 -p1
|
|
|
385abae |
%patch59 -p1
|
|
|
385abae |
%patch60 -p1
|
|
|
385abae |
%patch61 -p1
|
|
|
385abae |
%patch62 -p1
|
|
|
385abae |
%patch63 -p1
|
|
|
385abae |
%patch64 -p1
|
|
|
385abae |
%patch65 -p1
|
|
|
385abae |
%patch66 -p1
|
|
|
385abae |
%patch67 -p1
|
|
|
385abae |
%patch68 -p1
|
|
|
385abae |
%patch69 -p1
|
|
|
385abae |
%patch70 -p1
|
|
|
385abae |
%patch71 -p1
|
|
|
385abae |
%patch72 -p1
|
|
|
385abae |
%patch73 -p1
|
|
|
385abae |
%patch74 -p1
|
|
|
385abae |
%patch75 -p1
|
|
|
385abae |
%patch76 -p1
|
|
|
385abae |
%patch77 -p1
|
|
|
385abae |
%patch78 -p1
|
|
|
385abae |
%patch79 -p1
|
|
|
385abae |
%patch80 -p1
|
|
|
385abae |
%patch81 -p1
|
|
|
385abae |
%patch82 -p1
|
|
|
385abae |
%patch83 -p1
|
|
|
385abae |
%patch84 -p1
|
|
|
385abae |
%patch85 -p1
|
|
|
385abae |
%patch86 -p1
|
|
|
385abae |
%patch87 -p1
|
|
|
385abae |
%patch88 -p1
|
|
|
385abae |
%patch89 -p1
|
|
|
385abae |
%patch90 -p1
|
|
|
385abae |
%patch91 -p1
|
|
|
385abae |
%patch92 -p1
|
|
|
385abae |
%patch93 -p1
|
|
|
385abae |
%patch94 -p1
|
|
|
385abae |
%patch95 -p1
|
|
|
385abae |
%patch96 -p1
|
|
|
385abae |
%patch97 -p1
|
|
|
385abae |
%patch98 -p1
|
|
|
385abae |
%patch99 -p1
|
|
|
385abae |
%patch100 -p1
|
|
|
385abae |
%patch101 -p1
|
|
|
385abae |
%patch102 -p1
|
|
|
d60bed4 |
%patch103 -p1
|
|
|
d60bed4 |
%patch104 -p1
|
|
|
d60bed4 |
%patch105 -p1
|
|
|
d60bed4 |
%patch106 -p1
|
|
|
d60bed4 |
%patch107 -p1
|
|
|
385abae |
|
|
|
385abae |
%patch500
|
|
|
385abae |
%patch501
|
|
|
385abae |
%patch502
|
|
|
385abae |
%patch503
|
|
|
d60bed4 |
%patch504
|
|
|
385abae |
%patch505
|
|
|
385abae |
%patch506
|
|
|
385abae |
%patch507
|
|
|
385abae |
%patch508
|
|
|
385abae |
%patch509
|
|
|
385abae |
%patch510
|
|
|
385abae |
%patch511
|
|
|
385abae |
%patch512
|
|
|
e6a2505 |
|
|
|
8991c20 |
# Don't insert line numbers into cmpinclude.h; the compiler gets confused
|
|
|
385abae |
sed -i 's,\($(CC) -E\) -I,\1 -P -I,' makefile
|
|
|
8991c20 |
|
|
Jerry James |
bcc1d6c |
# Ensure the frame pointer doesn't get added back
|
|
Jerry James |
bcc1d6c |
sed -i 's/"-fomit-frame-pointer"/""/' configure
|
|
|
e6a2505 |
|
|
|
e6a2505 |
# Fix a path in the launch script
|
|
|
385abae |
sed -i 's|/usr/lib/tk|%{_datadir}/tk|' debian/gcl.sh
|
|
|
e6a2505 |
|
|
Jerry James |
b388eba |
# Get a version of texinfo.tex that works with the installed version of texinfo
|
|
|
fcbc1c5 |
cp -p %{_texmf_main}/tex/texinfo/texinfo.tex info
|
|
Jerry James |
a8bc9ed |
|
|
|
e6a2505 |
# The archive is so full of spurious executable bits that we just remove them
|
|
|
e6a2505 |
# all here, then add back the ones that should exist
|
|
|
e6a2505 |
find . -type f -perm /0111 | xargs chmod a-x
|
|
|
e6a2505 |
chmod a+x add-defs add-defs1 config.guess config.sub configure install.sh
|
|
|
7fc6c88 |
chmod a+x bin/info bin/info1 gcl-tk/gcltksrv.in gcl-tk/ngcltksrv mp/gcclab
|
|
|
7fc6c88 |
chmod a+x o/egrep-def utils/replace xbin/*
|
|
|
48b950b |
|
|
|
48b950b |
%build
|
|
|
385abae |
# SGC requires the frame pointer
|
|
|
d60bed4 |
export CFLAGS="%{optflags} -fno-omit-frame-pointer -fwrapv"
|
|
|
d60bed4 |
%ifarch ppc64le
|
|
|
d60bed4 |
CFLAGS="$CFLAGS -mno-pltseq"
|
|
|
d60bed4 |
%endif
|
|
|
e6a2505 |
%configure --enable-readline --enable-ansi --enable-dynsysgmp --enable-xgcl \
|
|
|
7fc6c88 |
--enable-tclconfig=%{_libdir} --enable-tkconfig=%{_libdir}
|
|
|
e6a2505 |
# FIXME: %%{?_smp_mflags} breaks the build
|
|
Jerry James |
85fa880 |
make
|
|
|
48b950b |
|
|
|
da98b75 |
# Build gcl.info, which is needed for DESCRIBE to work properly
|
|
|
da98b75 |
make -C info gcl.info
|
|
|
da98b75 |
|
|
|
e6a2505 |
# dwdoc needs one extra LaTeX run to resolve references
|
|
|
e6a2505 |
cd xgcl-2
|
|
|
e6a2505 |
pdflatex dwdoc.tex
|
|
|
e6a2505 |
|
|
|
48b950b |
|
|
|
48b950b |
%install
|
|
|
48b950b |
make install DESTDIR=$RPM_BUILD_ROOT
|
|
|
e6a2505 |
|
|
|
e6a2505 |
# Get rid of the parts that we don't want
|
|
|
48b950b |
rm -f $RPM_BUILD_ROOT%{_infodir}/dir
|
|
|
48b950b |
rm -rf $RPM_BUILD_ROOT%{_datadir}/doc
|
|
|
48b950b |
rm -rf $RPM_BUILD_ROOT%{_datadir}/emacs
|
|
|
9a763fb |
rm -rf $RPM_BUILD_ROOT%{_prefix}/lib/gcl-*/info
|
|
|
e6a2505 |
|
|
|
27a586f |
# The binary MUST be run with address randomization off. The main() function
|
|
|
27a586f |
# has code to accomplish that, but it does not run early enough. Ensure that
|
|
|
27a586f |
# randomization is off before GCL even starts.
|
|
|
27a586f |
mv $RPM_BUILD_ROOT%{_bindir}/gcl $RPM_BUILD_ROOT%{_bindir}/gcl-binary
|
|
|
27a586f |
install -p -m 0755 %{SOURCE3} $RPM_BUILD_ROOT%{_bindir}/gcl
|
|
|
27a586f |
|
|
|
e6a2505 |
# Install the man page
|
|
|
48b950b |
mkdir -p $RPM_BUILD_ROOT%{_mandir}/man1
|
|
|
e6a2505 |
cp -pf man/man1/* $RPM_BUILD_ROOT%{_mandir}/man1
|
|
|
e6a2505 |
|
|
|
e6a2505 |
# Install the HTML documentation
|
|
|
48b950b |
mkdir -p html
|
|
|
e6a2505 |
cp -pfr info/gcl-si info/gcl-tk html
|
|
|
e6a2505 |
|
|
|
e6a2505 |
# Install and compile the Emacs code
|
|
|
ed63bb5 |
mkdir -p $RPM_BUILD_ROOT%{_emacs_sitelispdir}/gcl
|
|
|
ed63bb5 |
cp -pfr elisp/* $RPM_BUILD_ROOT%{_emacs_sitelispdir}/gcl
|
|
|
ed63bb5 |
rm -f $RPM_BUILD_ROOT%{_emacs_sitelispdir}/gcl/makefile
|
|
|
ed63bb5 |
rm -f $RPM_BUILD_ROOT%{_emacs_sitelispdir}/gcl/readme
|
|
|
ed63bb5 |
mkdir -p $RPM_BUILD_ROOT%{_emacs_sitestartdir}
|
|
|
ed63bb5 |
sed -e "s|%LISP_DIR%|%{_emacs_sitelispdir}|" %{SOURCE1} > $RPM_BUILD_ROOT%{_emacs_sitestartdir}/gcl.el
|
|
|
ed63bb5 |
pushd $RPM_BUILD_ROOT%{_emacs_sitelispdir}/gcl
|
|
|
9eb0e10 |
%{_emacs_bytecompile} *.el
|
|
|
e6a2505 |
popd
|
|
|
e6a2505 |
|
|
|
e6a2505 |
# Install and compile the XEmacs code
|
|
|
ed63bb5 |
mkdir -p $RPM_BUILD_ROOT%{_xemacs_sitelispdir}/gcl
|
|
|
ed63bb5 |
cp -fr elisp/* $RPM_BUILD_ROOT%{_xemacs_sitelispdir}/gcl
|
|
|
ed63bb5 |
rm -f $RPM_BUILD_ROOT%{_xemacs_sitelispdir}/gcl/makefile
|
|
|
ed63bb5 |
rm -f $RPM_BUILD_ROOT%{_xemacs_sitelispdir}/gcl/readme
|
|
|
ed63bb5 |
mkdir -p $RPM_BUILD_ROOT%{_xemacs_sitestartdir}
|
|
|
ed63bb5 |
sed -e "s|%LISP_DIR%|%{_xemacs_sitelispdir}|" %{SOURCE1} > $RPM_BUILD_ROOT%{_xemacs_sitestartdir}/gcl.el
|
|
|
ed63bb5 |
pushd $RPM_BUILD_ROOT%{_xemacs_sitelispdir}/gcl
|
|
|
9eb0e10 |
%{_xemacs_bytecompile} *.el
|
|
|
e6a2505 |
popd
|
|
|
e6a2505 |
|
|
Jerry James |
e078710 |
# Help the debuginfo generator
|
|
Jerry James |
e078710 |
ln -s ../h/cmpinclude.h cmpnew/cmpinclude.h
|
|
Jerry James |
e078710 |
ln -s ../h/cmpinclude.h lsp/cmpinclude.h
|
|
Jerry James |
e078710 |
ln -s ../h/cmpinclude.h xgcl-2/cmpinclude.h
|
|
Jerry James |
e078710 |
|
|
|
d2a3eed |
# The image has garbage strings containing RPM_BUILD_ROOT
|
|
|
d2a3eed |
export QA_SKIP_BUILD_ROOT=1
|
|
|
d2a3eed |
|
|
|
48b950b |
|
|
|
48b950b |
%clean
|
|
|
e6a2505 |
rm -f /tmp/gazonk_* /tmp/gcl_*
|
|
|
48b950b |
|
|
|
48b950b |
|
|
|
48b950b |
%files
|
|
|
e6a2505 |
%{_bindir}/gcl
|
|
|
27a586f |
%{_bindir}/gcl-binary
|
|
|
9a763fb |
%{_prefix}/lib/gcl*
|
|
|
48b950b |
%{_infodir}/*
|
|
|
48b950b |
%{_mandir}/man*/*
|
|
Jerry James |
b08b3a4 |
%doc readme readme.xgcl RELEASE* ChangeLog* faq doc
|
|
|
e6a2505 |
%doc gcl*.jpg gcl.ico gcl.png
|
|
Jerry James |
a8bc9ed |
%doc html/gcl-si html/gcl-tk
|
|
Jerry James |
b08b3a4 |
%license COPYING*
|
|
|
48b950b |
|
|
|
e6a2505 |
%files emacs
|
|
|
e6a2505 |
%doc elisp/readme
|
|
|
6676828 |
%{_emacs_sitelispdir}/gcl/
|
|
|
ed63bb5 |
%{_emacs_sitestartdir}/*
|
|
|
e6a2505 |
|
|
|
e6a2505 |
%files xemacs
|
|
|
e6a2505 |
%doc elisp/readme
|
|
|
6676828 |
%{_xemacs_sitelispdir}/gcl/
|
|
|
ed63bb5 |
%{_xemacs_sitestartdir}/*
|
|
|
e6a2505 |
|
|
|
e6a2505 |
|
|
|
48b950b |
%changelog
|
|
|
fcbc1c5 |
* Wed Oct 2 2019 Jerry James <loganjerry@gmail.com> - 2.6.13-0.84.3
|
|
|
fcbc1c5 |
- Update the path to texinfo.tex
|
|
|
fcbc1c5 |
|
|
|
4c1f099 |
* Thu Jul 25 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.13-0.84.2.1
|
|
|
4c1f099 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
|
|
|
4c1f099 |
|
|
|
27a586f |
* Sat Jun 29 2019 Jerry James <loganjerry@gmail.com> - 2.6.13-0.84.2
|
|
|
27a586f |
- Make gcl a wrapper script for gcl-binary to fix address randomization issues
|
|
|
27a586f |
|
|
|
d60bed4 |
* Sat Jun 29 2019 Jerry James <loganjerry@gmail.com> - 2.6.13-0.84.1
|
|
|
d60bed4 |
- Update to 2.6.13pre84 (bz 1674924)
|
|
|
d60bed4 |
- Drop the -selinux patch and subpackage, no longer needed
|
|
|
d60bed4 |
- Build with -fwrapv
|
|
|
d60bed4 |
- Add the -libselinux patch to fix FTBFS if selinuxfs is mounted read-only
|
|
|
d60bed4 |
- Build with -mno-pltseq on ppc64le to handle relocation issues
|
|
|
d60bed4 |
|
|
|
6676828 |
* Sat Mar 23 2019 Jerry James <loganjerry@gmail.com> - 2.6.13-0.79.2
|
|
|
6676828 |
- Merge -(x)emacs-el subpackages into -(x)emacs
|
|
|
6676828 |
|
|
|
1b6d5af |
* Sun Feb 17 2019 Jerry James <loganjerry@gmail.com> - 2.6.13-0.79.2
|
|
|
1b6d5af |
- Drop the -largefile patch, causing crashes
|
|
|
1b6d5af |
|
|
|
6293e22 |
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.6.13-0.79.1.1
|
|
|
6293e22 |
- Rebuild for readline 8.0
|
|
|
6293e22 |
|
|
|
385abae |
* Fri Feb 15 2019 Jerry James <loganjerry@gmail.com> - 2.6.13-0.79.1
|
|
|
385abae |
- Update to 2.6.13pre79, fixes FTBFS (bz 1674924)
|
|
|
385abae |
|
|
|
960d222 |
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.12-13
|
|
|
960d222 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
|
|
|
960d222 |
|
|
|
8630602 |
* Fri Jul 13 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.12-12
|
|
|
8630602 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
|
|
|
8630602 |
|
|
|
4e72f97 |
* Sat Mar 10 2018 Jerry James <loganjerry@gmail.com> - 2.6.12-11
|
|
|
dd1e24c |
- The SELinux package is noarch, so drop isa from dependencies
|
|
|
4e72f97 |
|
|
|
4637296 |
* Wed Feb 21 2018 Jerry James <loganjerry@gmail.com> - 2.6.12-10
|
|
|
4637296 |
- Comply with the draft SELinux packaging policy
|
|
|
4637296 |
- A new method of modifying the CFLAGS is needed
|
|
|
10155a5 |
- Add ppc64le patch to fix a link problem
|
|
|
4637296 |
|
|
|
e3267ff |
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.12-10
|
|
|
e3267ff |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
|
|
|
e3267ff |
|
|
|
ec78ed6 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.12-9
|
|
|
ec78ed6 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
ec78ed6 |
|
|
|
1eb6158 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.12-8
|
|
|
1eb6158 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
1eb6158 |
|
|
|
2870feb |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.12-7
|
|
|
2870feb |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
2870feb |
|
|
Igor Gnatenko |
3f29d0f |
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.6.12-6
|
|
Igor Gnatenko |
3f29d0f |
- Rebuild for readline 7.x
|
|
Igor Gnatenko |
3f29d0f |
|
|
|
a043e02 |
* Sat Mar 5 2016 Jerry James <loganjerry@gmail.com> - 2.6.12-5
|
|
|
a043e02 |
- Add -sincos patch to fix maxima build failure
|
|
|
a043e02 |
|
|
|
daef4c3 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.12-4
|
|
|
daef4c3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
daef4c3 |
|
|
|
40349b6 |
* Thu Jul 23 2015 Jerry James <loganjerry@gmail.com> - 2.6.12-3
|
|
|
40349b6 |
- Fix gcl-selinux post script (bz 1246002)
|
|
|
40349b6 |
|
|
|
492b676 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.12-2
|
|
|
492b676 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
492b676 |
|
|
|
e190683 |
* Tue Oct 28 2014 Jerry James <loganjerry@gmail.com> - 2.6.12-1
|
|
|
e190683 |
- New upstream release
|
|
|
e190683 |
- Drop upstreamed reloc patches
|
|
|
e190683 |
|
|
Jerry James |
92c4767 |
* Fri Oct 10 2014 Jerry James <loganjerry@gmail.com> - 2.6.11-3
|
|
Jerry James |
92c4767 |
- Add -aarch64 patch to fix build on aarch64
|
|
Jerry James |
92c4767 |
- Update -ppc64 patch to match upstream's version
|
|
Jerry James |
92c4767 |
|
|
|
ec8c648 |
* Tue Sep 23 2014 Jerry James <loganjerry@gmail.com> - 2.6.11-2
|
|
|
ec8c648 |
- Add -ppc64 patch to fix build on ppc64/ppc64le (bz 1145521)
|
|
|
ec8c648 |
|
|
Jerry James |
b08b3a4 |
* Mon Sep 8 2014 Jerry James <loganjerry@gmail.com> - 2.6.11-1
|
|
Jerry James |
b08b3a4 |
- New upstream release (bz 1138998)
|
|
Jerry James |
b08b3a4 |
- Drop upstreamed patches
|
|
Jerry James |
b08b3a4 |
- Drop -fstack-protector workaround; fixed upstream
|
|
Jerry James |
b08b3a4 |
- GCL now builds on ppc64 (bz 480519)
|
|
Jerry James |
b08b3a4 |
- GCL now builds on aarch64 (bz 1099534)
|
|
Jerry James |
b08b3a4 |
- Fix license handling
|
|
Jerry James |
b08b3a4 |
|
|
|
2256070 |
* Sat Aug 16 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.10-7
|
|
|
2256070 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
2256070 |
|
|
|
58656d8 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.10-6
|
|
|
58656d8 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
58656d8 |
|
|
|
aa3dc29 |
* Wed May 21 2014 Jaroslav Škarvada <jskarvad@redhat.com> - 2.6.10-5
|
|
|
aa3dc29 |
- Rebuilt for https://fedoraproject.org/wiki/Changes/f21tcl86
|
|
|
aa3dc29 |
|
|
Jerry James |
24a4b3a |
* Tue May 20 2014 Jerry James <loganjerry@gmail.com> - 2.6.10-4
|
|
Jerry James |
24a4b3a |
- ExcludeArch aarch64 (bz 1099534)
|
|
Jerry James |
24a4b3a |
|
|
Jerry James |
b58c489 |
* Mon May 19 2014 Jerry James <loganjerry@gmail.com> - 2.6.10-3
|
|
Jerry James |
b58c489 |
- Add temporary fix for FTBFS with gmp 6
|
|
Jerry James |
b58c489 |
|
|
Jerry James |
3d927cd |
* Wed Feb 5 2014 Jerry James <loganjerry@gmail.com> - 2.6.10-2
|
|
Jerry James |
3d927cd |
- Add -tcl8 patch to prepare for TCL 8.6
|
|
Jerry James |
3d927cd |
|
|
Jerry James |
e078710 |
* Fri Nov 15 2013 Jerry James <loganjerry@gmail.com> - 2.6.10-1
|
|
Jerry James |
e078710 |
- New upstream release
|
|
Jerry James |
e078710 |
- Drop upstreamed patches
|
|
Jerry James |
e078710 |
- Help the debuginfo generator find more sources
|
|
Jerry James |
e078710 |
|
|
Jerry James |
bc04c15 |
* Wed Nov 13 2013 Jerry James <loganjerry@gmail.com> - 2.6.8-3
|
|
Jerry James |
bc04c15 |
- Rebuild to fix SELinux policy breakage
|
|
Jerry James |
bc04c15 |
|
|
Jerry James |
5f7c279 |
* Tue Oct 8 2013 Jerry James <loganjerry@gmail.com> - 2.6.8-2
|
|
Jerry James |
5f7c279 |
- Add -print-double patch from upstream to fix maxima 5.31.2 or later build.
|
|
Jerry James |
5f7c279 |
|
|
Jerry James |
bcc1d6c |
* Mon Aug 26 2013 Jerry James <loganjerry@gmail.com> - 2.6.8-1
|
|
Jerry James |
bcc1d6c |
- Final 2.6.8 release
|
|
Jerry James |
bcc1d6c |
- Build with -fno-omit-frame-pointer on all arches; SGC needs it
|
|
Jerry James |
bcc1d6c |
- Fix bug in selinux post script
|
|
Jerry James |
bcc1d6c |
- Add -tcl patch
|
|
Jerry James |
bcc1d6c |
|
|
|
64936a3 |
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-0.18.20130521cvs
|
|
|
64936a3 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
|
|
|
64936a3 |
|
|
Jerry James |
1275dae |
* Fri May 31 2013 Jerry James <loganjerry@gmail.com> - 2.6.8-0.17.20130521cvs
|
|
Jerry James |
1275dae |
- Update to 20130521 snapshot for bug fixes
|
|
Jerry James |
1275dae |
- Rebase patches
|
|
Jerry James |
1275dae |
|
|
Jerry James |
bcc1d6c |
* Mon May 13 2013 Jerry James <loganjerry@gmail.com> - 2.6.8-0.16.20130511cvs
|
|
Jerry James |
e1ab74d |
- Update to 20130511 snapshot for bug fixes
|
|
Jerry James |
e1ab74d |
- Add -largefile patch
|
|
Jerry James |
e1ab74d |
|
|
Jerry James |
b388eba |
* Fri Mar 22 2013 Jerry James <loganjerry@gmail.com> - 2.6.8-0.15.20130126cvs
|
|
Jerry James |
b388eba |
- Really fix FTBFS on i386 with -fno-omit-frame-pointer
|
|
Jerry James |
b388eba |
- Update the -texinfo patch for texinfo 5.x
|
|
Jerry James |
b388eba |
- Update texinfo.tex so we have a version that works with texinfo 5.x
|
|
Jerry James |
b388eba |
|
|
Jerry James |
206fd7b |
* Thu Feb 14 2013 Jerry James <loganjerry@gmail.com> - 2.6.8-0.15.20130126cvs
|
|
Jerry James |
206fd7b |
- Update to 20130126 snapshot to fix FTBFS
|
|
Jerry James |
206fd7b |
- Drop upstreamed -s390-reloc patch
|
|
Jerry James |
206fd7b |
|
|
|
a1a5a0d |
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-0.15.20130121cvs
|
|
|
a1a5a0d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
|
|
|
a1a5a0d |
|
|
|
174b953 |
* Wed Jan 23 2013 Dan Horák <dan[at]danny.cz> - 2.6.8-0.14.20130121cvs
|
|
|
174b953 |
- fix build on s390
|
|
|
174b953 |
- successful build requires kernel newer than what's in RHEL-6
|
|
|
174b953 |
|
|
Jerry James |
a8bc9ed |
* Mon Jan 21 2013 Jerry James <loganjerry@gmail.com> - 2.6.8-0.13.20130121cvs
|
|
Jerry James |
a8bc9ed |
- Update to 20130121 snapshot, fixes bz 838068
|
|
Jerry James |
a8bc9ed |
- Rebuild for bz 886934
|
|
Jerry James |
a8bc9ed |
- Add tex-ec BR for TeXLive 2012
|
|
Jerry James |
a8bc9ed |
- Fix texinfo sources
|
|
Jerry James |
a8bc9ed |
- Workaround error from passing --parent to %%doc
|
|
Jerry James |
a8bc9ed |
|
|
|
e20a87f |
* Tue Oct 30 2012 Jerry James <loganjerry@gmail.com> - 2.6.8-0.12.20121008cvs
|
|
|
e20a87f |
- Update to 20121008 snapshot
|
|
|
e20a87f |
- Add patch to identify unknown relocs instead of just exiting
|
|
|
e20a87f |
|
|
|
cb0eb8c |
* Thu Jul 26 2012 Jerry James <loganjerry@gmail.com> - 2.6.8-0.11.20120705cvs
|
|
|
cb0eb8c |
- Update to 20120705 snapshot
|
|
|
cb0eb8c |
- Change SELinux BR to match recent changes in Rawhide
|
|
|
cb0eb8c |
|
|
|
d6da2fd |
* Thu Jul 19 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-0.11.20120323cvs
|
|
|
d6da2fd |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
d6da2fd |
|
|
|
660b8f4 |
* Wed Mar 28 2012 Jerry James <loganjerry@gmail.com> - 2.6.8-0.10.20120323cvs
|
|
|
660b8f4 |
- Update to 20120323 snapshot
|
|
|
660b8f4 |
|
|
|
9eb0e10 |
* Mon Jan 9 2012 Jerry James <loganjerry@gmail.com> - 2.6.8-0.10.20120109cvs
|
|
|
9eb0e10 |
- Update to 20120109 snapshot
|
|
|
9eb0e10 |
|
|
|
ba38649 |
* Thu Oct 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 2.6.8-0.9.20110516cvs.2
|
|
|
ba38649 |
- rebuild with new gmp without compat lib
|
|
|
ba38649 |
|
|
|
70ab3cc |
* Tue Oct 11 2011 Peter Schiffer <pschiffe@redhat.com> - 2.6.8-0.9.20110516cvs.1
|
|
|
70ab3cc |
- rebuild with new gmp
|
|
|
70ab3cc |
|
|
|
89841e6 |
* Thu Jun 16 2011 Jerry James <loganjerry@gmail.com> - 2.6.8-0.9.20110516cvs
|
|
|
89841e6 |
- Rebuild due to bz 712251
|
|
|
89841e6 |
- Use explicitly versioned Requires on gcl-selinux
|
|
|
89841e6 |
- Drop defattr
|
|
|
89841e6 |
|
|
|
277e3b5 |
* Wed Jun 1 2011 Jerry James <loganjerry@gmail.com> - 2.6.8-0.8.20110516cvs
|
|
|
277e3b5 |
- Update to 20110516 CVS snapshot for more bug fixes
|
|
|
277e3b5 |
- Fix SELinux policy for maxima (bz 650279)
|
|
|
277e3b5 |
- Drop upstreamed volatile patch
|
|
|
277e3b5 |
|
|
|
3a20557 |
* Tue Feb 08 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-0.8.20101115cvs
|
|
|
3a20557 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
3a20557 |
|
|
|
7fc6c88 |
* Thu Dec 30 2010 Jerry James <loganjerry@gmail.com> - 2.6.8-0.7.20101115cvs
|
|
|
7fc6c88 |
- Update to 20101115 CVS snapshot for more bug fixes
|
|
|
7fc6c88 |
- Drop upstreamed loginname patch
|
|
|
7fc6c88 |
- Add man page patch
|
|
|
7fc6c88 |
- Add license file to -selinux package
|
|
|
7fc6c88 |
- Don't force dynamic BFD so we can use custreloc instead
|
|
|
7fc6c88 |
|
|
|
6e2b50c |
* Tue Mar 23 2010 Jerry James <loganjerry@gmail.com> - 2.6.8-0.7.20100201cvs
|
|
|
6e2b50c |
- Update to 20100201 CVS snapshot for multiple bug fixes including, I hope,
|
|
|
6e2b50c |
bz 573534
|
|
|
6e2b50c |
- Drop upstreamed sigprocmask-linux patch
|
|
|
197c74f |
- Work around binutils-devel/binutils-static brokenness in F-13+.
|
|
|
6e2b50c |
|
|
|
ed63bb5 |
* Mon Nov 30 2009 Jerry James <loganjerry@gmail.com> - 2.6.8-0.7.20090701cvs
|
|
|
ed63bb5 |
- Fix scripts to reflect actual installation order (bz 541050)
|
|
|
ed63bb5 |
- Update PLT patch for GNU ld >= 2.19 (bz 542004)
|
|
|
ed63bb5 |
- Use (X)Emacs macros to simplify the spec file
|
|
|
ed63bb5 |
|
|
|
4e91f16 |
* Tue Oct 20 2009 Jerry James <loganjerry@gmail.com> - 2.6.8-0.6.20090701cvs
|
|
|
4e91f16 |
- Update SELinux policy for confined users (bz 529757)
|
|
|
4e91f16 |
|
|
Jerry James |
206fd7b |
* Tue Oct 6 2009 Jerry James <loganjerry@gmail.com> - 2.6.8-0.5.20090701cvs
|
|
|
767892e |
- Update SELinux files to give compiled maxima files the right context
|
|
|
767892e |
- Drop SELinux compatibility kludge for early F-11 selinux-policy packages
|
|
|
767892e |
|
|
|
4b6dc23 |
* Tue Aug 11 2009 Jerry James <loganjerry@gmail.com> - 2.6.8-0.4.20090701cvs
|
|
|
4b6dc23 |
- Update to 20090701 CVS snapshot, fixes bz 511483
|
|
|
4b6dc23 |
- Break fix for <asm/signal.h> out into a separate patch and do it right
|
|
|
4b6dc23 |
- Add -plt patch to fix reading of PLT info
|
|
|
4b6dc23 |
- Add -ellipsis patch to eliminate nondeterministic behavior
|
|
|
4b6dc23 |
- Use xz payloads instead of bz2
|
|
|
4b6dc23 |
- Minor spec file cleanups
|
|
|
4b6dc23 |
|
|
|
9c74bab |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-0.4.20090303cvs
|
|
|
9c74bab |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
9c74bab |
|
|
|
4b8f337 |
* Mon Apr 27 2009 Jerry James <loganjerry@gmail.com> - 2.6.8-0.3.20090303cvs
|
|
|
4b8f337 |
- Update to 20090303 CVS snapshot
|
|
|
4b8f337 |
- Drop upstreamed BFD patch
|
|
|
4b8f337 |
- Make separate -selinux subpackage
|
|
|
4b8f337 |
|
|
|
8b2835b |
* Tue Feb 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.8-0.3.20080902cvs
|
|
|
8b2835b |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
8b2835b |
|
|
|
9979b87 |
* Sat Feb 21 2009 Jerry James <loganjerry@gmail.com> - 2.6.8-0.2.20080902cvs
|
|
|
9979b87 |
- Add -fno-strict-aliasing to fix build problems in Rawhide.
|
|
|
9979b87 |
- Fix the broken version number scheme I used on the last two releases.
|
|
|
9979b87 |
|
|
|
da98b75 |
* Mon Jan 26 2009 Jerry James <loganjerry@gmail.com> - 2.6.8-0.1.20080902cvs.2
|
|
|
da98b75 |
- Add missing files required to build gcl.info, which is needed for the
|
|
|
da98b75 |
DESCRIBE function to work properly.
|
|
|
da98b75 |
- Specify the info entries explicitly, else a mangled version is written.
|
|
|
da98b75 |
|
|
|
0826d6b |
* Sat Jan 17 2009 Jerry James <loganjerry@gmail.com> - 2.6.8-0.1.20080902cvs.1
|
|
|
0826d6b |
- ExcludeArch ppc64 for now until I can figure out why it doesn't build
|
|
|
0826d6b |
|
|
|
e6a2505 |
* Fri Jan 9 2009 Jerry James <loganjerry@gmail.com> - 2.6.8-0.1.20080902cvs
|
|
|
e6a2505 |
- Update from CVS to fix many build problems
|
|
|
e6a2505 |
- Fix SELinux and BFD problems that blocked the build
|
|
|
e6a2505 |
- Add patches to address various build and runtime problems
|
|
|
e6a2505 |
- Drop old patches that are obsoleted by the update from CVS
|
|
|
e6a2505 |
- Split out emacs and xemacs subpackages
|
|
|
e6a2505 |
|
|
|
9b66ea7 |
* Mon Jul 21 2008 Tom "spot" Callaway <tcallawa@redhat.com> - 2.6.7-19
|
|
|
9b66ea7 |
- fix license tag
|
|
|
9b66ea7 |
|
|
|
2567ff2 |
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.6.7-18
|
|
|
2567ff2 |
- Autorebuild for GCC 4.3
|
|
|
2567ff2 |
|
|
|
b044d15 |
* Mon Jan 14 2008 Gerard Milmeister <gemi@bluewin.ch> - 2.6.7-17
|
|
|
b044d15 |
- exclude arch x86_64 for now
|
|
|
b044d15 |
|
|
|
8039f88 |
* Thu Jan 03 2008 Alex Lancaster <alexlan at fedoraproject.org> - 2.6.7-16
|
|
|
8039f88 |
- Rebuild for new Tcl (8.5)
|
|
|
8039f88 |
|
|
|
e32f63f |
* Tue Aug 14 2007 Gerard Milmeister <gemi@bluewin.ch> - 2.6.7-15
|
|
|
e32f63f |
- Fix post-install script path on x64_64
|
|
|
e32f63f |
|
|
|
3712adc |
* Wed Dec 27 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.6.7-14
|
|
|
3712adc |
- added req ncurses-devel
|
|
|
3712adc |
|
|
|
0da6bf5 |
* Thu Dec 21 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.6.7-13
|
|
|
0da6bf5 |
- Fix for compiling with readline library
|
|
|
0da6bf5 |
|
|
|
0bb07a1 |
* Mon Aug 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.6.7-12
|
|
|
0bb07a1 |
- Rebuild for FE6
|
|
|
0bb07a1 |
|
|
|
c6aff9f |
* Sat May 6 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.6.7-11
|
|
|
c6aff9f |
- fixed summary text (CLtL1 -> ANSI)
|
|
|
c6aff9f |
- configure: readine -> readline
|
|
|
c6aff9f |
|
|
|
c6aff9f |
* Fri Apr 14 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.6.7-10
|
|
|
c6aff9f |
- added changes to SELinux policy
|
|
|
c6aff9f |
|
|
|
33d6a89 |
* Wed Mar 8 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.6.7-7
|
|
|
33d6a89 |
- Patch gcl-bash.patch for configure
|
|
|
33d6a89 |
|
|
|
4465c97 |
* Sat Feb 18 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.6.7-6
|
|
|
4465c97 |
- Rebuild for Fedora Extras 5
|
|
|
4465c97 |
|
|
|
9a763fb |
* Fri Sep 9 2005 Gerard Milmeister <gemi@bluewin.ch> - 2.6.7-1
|
|
|
9a763fb |
- New Version 2.6.7
|
|
|
9a763fb |
|
|
|
c9c474f |
* Sun Apr 17 2005 Gerard Milmeister <gemi@bluewin.ch> - 2.6.6-2
|
|
|
c9c474f |
- Added buildreq tetex and texinfo
|
|
|
c9c474f |
|
|
|
48b950b |
* Wed Apr 6 2005 Gerard Milmeister <gemi@bluewin.ch> - 2.6.6-1
|
|
|
48b950b |
- New Version 2.6.6
|
|
|
48b950b |
|
|
|
48b950b |
* Fri Feb 18 2005 Gerard Milmeister <gemi@bluewin.ch> - 0:2.6.5-1
|
|
|
48b950b |
- First Fedora release
|