|
|
dedaf22 |
# The hardened build breaks bigloo's plugin architecture.
|
|
|
dedaf22 |
%undefine _hardened_build
|
|
Jerry James |
63e3895 |
|
|
|
36d7c2a |
# Bigloo uses the terminology "release" for what Fedora calls version,
|
|
|
36d7c2a |
# and "version" for a sub-version revision.
|
|
|
36d7c2a |
# patch_suffix is defined to be empty when patch_ver is not defined,
|
|
|
36d7c2a |
# so that when updating, the Source and %%setup lines do not have to be
|
|
|
36d7c2a |
# changed, only the Version and patch_ver
|
|
|
dedaf22 |
#%%global patch_ver 2
|
|
Jerry James |
f2d1e40 |
%global patch_suffix %{?patch_ver:-%{patch_ver}}
|
|
|
4e64063 |
|
|
|
bf68ec5 |
# prerelease
|
|
|
f2b382b |
#%%global prerel 20151208beta
|
|
|
f2b382b |
#%%global ver_suffix -beta08Dec15
|
|
|
bf68ec5 |
|
|
|
4e64063 |
# For Emacs subpackages
|
|
|
4e64063 |
%global pkg %{name}
|
|
|
4e64063 |
%global pkgname Bigloo
|
|
|
36d7c2a |
|
|
|
3ffa98d |
Name: bigloo
|
|
|
d29f134 |
Version: 4.3a
|
|
|
5533972 |
Release: 3%{?patch_ver:.%{patch_ver}}%{?prerel:.%{prerel}}%{?dist}
|
|
|
36d7c2a |
Summary: A compiler for the Scheme programming language
|
|
|
3ffa98d |
|
|
|
3ffa98d |
License: GPLv2+
|
|
|
3ffa98d |
URL: http://www-sop.inria.fr/mimosa/fp/Bigloo
|
|
Jerry James |
f2d1e40 |
Source0: ftp://ftp-sop.inria.fr/indes/fp/Bigloo/%{name}%{version}%{?patch_suffix}%{?ver_suffix}.tar.gz
|
|
|
a07604c |
# Not yet sent upstream: fix some bugs in the Emacs interface, and also
|
|
|
a07604c |
# modernizes the code somewhat.
|
|
Jerry James |
63e3895 |
Patch0: %{name}-emacs.patch
|
|
Jerry James |
63e3895 |
# Not yet sent upstream. Support 64-bit stat on 32-bit platforms.
|
|
Jerry James |
63e3895 |
Patch1: %{name}-stat64.patch
|
|
|
86337a9 |
# Sent upstream 3 Feb 2017: fix format specifiers
|
|
|
d29f134 |
Patch2: %{name}-format.patch
|
|
|
3947e86 |
# Sent upstream 17 Aug 2017: fix code that assumes little endian arches
|
|
|
3947e86 |
Patch3: %{name}-endian.patch
|
|
|
a07604c |
|
|
|
36d7c2a |
BuildRequires: emacs
|
|
|
36d7c2a |
BuildRequires: xemacs
|
|
|
97cdbfe |
BuildRequires: xemacs-packages-extra
|
|
|
d29f134 |
BuildRequires: gcc
|
|
|
36d7c2a |
BuildRequires: indent
|
|
|
dedaf22 |
BuildRequires: java-devel
|
|
|
a07604c |
BuildRequires: jpackage-utils
|
|
|
a07604c |
BuildRequires: pkgconfig
|
|
|
36d7c2a |
BuildRequires: zip
|
|
|
a07604c |
BuildRequires: alsa-lib-devel
|
|
|
dd7b829 |
BuildRequires: avahi-devel
|
|
|
a07604c |
BuildRequires: dbus-devel
|
|
|
a07604c |
BuildRequires: flac-devel
|
|
|
3ffa98d |
BuildRequires: gc-devel
|
|
|
253ab2e |
BuildRequires: gmp-devel
|
|
|
3ffa98d |
BuildRequires: gstreamer-devel
|
|
|
3ffa98d |
BuildRequires: gstreamer-plugins-base-devel
|
|
Jerry James |
ef8313d |
BuildRequires: libphidget-devel
|
|
Jerry James |
63d50fd |
BuildRequires: libunistring-devel
|
|
|
dedaf22 |
BuildRequires: libuv-devel
|
|
|
d29f134 |
BuildRequires: mpg123-devel
|
|
|
bf2cae1 |
BuildRequires: openssl-devel
|
|
Jerry James |
ef8313d |
BuildRequires: pcre-devel
|
|
|
d29f134 |
BuildRequires: pulseaudio-libs-devel
|
|
|
3ffa98d |
BuildRequires: sqlite-devel
|
|
Jerry James |
31cbe7e |
BuildRequires: texinfo-tex
|
|
Jerry James |
31cbe7e |
BuildRequires: texi2html
|
|
|
a07604c |
|
|
|
a07604c |
Requires: bigloo-libs%{?_isa} = %{version}-%{release}
|
|
|
3f27cb6 |
Requires: emacs-filesystem >= %{_emacs_version}
|
|
|
3f27cb6 |
Requires: xemacs-filesystem >= %{_xemacs_version}
|
|
|
8ab42c1 |
Requires: indent
|
|
|
a07604c |
Requires: gmp-devel%{?_isa}
|
|
|
a07604c |
Requires: gc-devel%{?_isa}
|
|
Jerry James |
ef8313d |
Requires: gcc
|
|
Jerry James |
ef8313d |
Requires: glibc-devel%{?_isa}
|
|
Jerry James |
ef8313d |
Requires: libgcc%{?_isa}
|
|
Jerry James |
a4e5c8e |
Requires: libunistring-devel%{?_isa}
|
|
|
dedaf22 |
Requires: libuv-devel%{?_isa}
|
|
|
a07604c |
Requires(post): info
|
|
|
a07604c |
Requires(postun): info
|
|
|
a07604c |
|
|
|
6ba5408 |
|
|
|
3f27cb6 |
|
|
|
6ba5408 |
%description
|
|
|
a07604c |
Bigloo is a Scheme implementation devoted to one goal: enabling a Scheme
|
|
|
a07604c |
based programming style where C(++) is usually required. Bigloo
|
|
|
a07604c |
attempts to make Scheme practical by offering features usually presented
|
|
|
a07604c |
by traditional programming languages but not offered by Scheme and
|
|
|
a07604c |
functional programming. Bigloo compiles Scheme modules. It delivers
|
|
|
a07604c |
small and fast standalone binary executables. Bigloo enables full
|
|
|
a07604c |
connections between Scheme and C programs.
|
|
|
6ba5408 |
|
|
|
6ba5408 |
|
|
|
6ba5408 |
%package libs
|
|
|
36d7c2a |
Summary: Bigloo runtime libraries
|
|
|
6ba5408 |
|
|
|
6ba5408 |
%description libs
|
|
|
6ba5408 |
Runtime libraries for Bigloo compiled programs.
|
|
|
6ba5408 |
|
|
|
6ba5408 |
|
|
|
6ba5408 |
%package doc
|
|
|
36d7c2a |
Summary: Bigloo documentation
|
|
|
4e64063 |
BuildArch: noarch
|
|
|
6ba5408 |
|
|
|
6ba5408 |
%description doc
|
|
|
6ba5408 |
Documentation for the Bigloo compiler and integrated development
|
|
|
6ba5408 |
environment.
|
|
|
6ba5408 |
|
|
|
6ba5408 |
|
|
|
6ba5408 |
%prep
|
|
|
c8bd81b |
%setup -q -n %{name}%{version}%{?patch_suffix}
|
|
|
a07604c |
%patch0
|
|
Jerry James |
63e3895 |
%patch1
|
|
|
86337a9 |
%patch2
|
|
|
3947e86 |
%patch3
|
|
|
a07604c |
|
|
|
4e64063 |
# encoding fixes
|
|
|
d29f134 |
for f in README examples/Socket/socket.scm manuals/bigloo*.html \
|
|
|
d29f134 |
manuals/bigloo.info-2 manuals/bigloo.info-3; do
|
|
|
d29f134 |
iconv -f ISO8859-1 -t UTF8 $f | sed 's/=ISO-8859-1/=UTF-8/' > $f.utf8
|
|
|
a07604c |
touch -r $f $f.utf8
|
|
|
a07604c |
mv -f $f.utf8 $f
|
|
|
a07604c |
done
|
|
|
6ba5408 |
|
|
Gérard Milmeister |
b69049b |
# libraries need an SONAME of the form .so.0, not .so
|
|
Gérard Milmeister |
b69049b |
sed -i 's/sharedsuffix=so/sharedsuffix=so.0/g' configure
|
|
|
dedaf22 |
mkdir -p lib/bigloo/%{version}
|
|
|
dedaf22 |
pushd lib/bigloo/%{version}
|
|
Gérard Milmeister |
b69049b |
# need these links, so that the linker finds the libraries
|
|
Gérard Milmeister |
b69049b |
ln -sf libbigloo_u-%{version}.so.0 libbigloo_u-%{version}.so
|
|
|
dedaf22 |
ln -sf libbigloo_s-%{version}.so.0 libbigloo_s-%{version}.so
|
|
|
dedaf22 |
popd
|
|
Gérard Milmeister |
b69049b |
|
|
Gérard Milmeister |
b69049b |
# correct examples Makefiles for installation
|
|
Gérard Milmeister |
b69049b |
find examples -name Makefile -print0 | xargs -0 \
|
|
Gérard Milmeister |
b69049b |
sed -i 's|include.*Makefile.config|include %{_libdir}/bigloo/%{version}/Makefile.config|g'
|
|
Gérard Milmeister |
b69049b |
|
|
|
dd7b829 |
# fix missing linkage
|
|
|
dd7b829 |
sed -i 's/^extralibs="-lm"/extralibs="-lgc -lm"/' configure
|
|
|
c8bd81b |
sed -i 's/LDOPTS=\"/&-Wl,--as-needed -lgc /' Makefile.misc
|
|
|
6ba5408 |
|
|
Jerry James |
f2d1e40 |
# Defeat attempts at inserting unnecessary rpaths
|
|
|
dedaf22 |
sed -ri 's/ ?-Wl,-rpath=[^"]+(")/\1/' configure
|
|
|
dedaf22 |
|
|
|
d29f134 |
# Get reproducible builds by setting the compiling username for XEmacs
|
|
|
d29f134 |
mkdir ~/.xemacs
|
|
|
d29f134 |
echo >> ~/.xemacs/custom.el << EOF
|
|
|
d29f134 |
(custom-set-variables
|
|
|
d29f134 |
'(user-mail-address "mockbuild@fedoraproject.org"))
|
|
|
d29f134 |
EOF
|
|
|
d29f134 |
|
|
|
d29f134 |
|
|
|
6ba5408 |
%build
|
|
Jerry James |
63e3895 |
%define inplace $PWD/inplace
|
|
|
6ba5408 |
|
|
|
823e312 |
# Large stack needed to build
|
|
|
823e312 |
ulimit -s unlimited
|
|
|
823e312 |
|
|
Jerry James |
63d50fd |
# Enable UTF-8 filename support
|
|
|
d29f134 |
export LOCALE="C.utf8"
|
|
|
d29f134 |
export CFLAGS="$RPM_OPT_FLAGS -fwrapv -D_FILE_OFFSET_BITS=64 -Wno-unused"
|
|
|
3f27cb6 |
export LDFLAGS="-Wl,-z,relro -Wl,--as-needed"
|
|
|
a07604c |
sed -i -e "s/^jcflags=-O$/jcflags=-deprecation/" configure
|
|
|
6ba5408 |
./configure \
|
|
|
36d7c2a |
--prefix=%{_prefix} \
|
|
|
36d7c2a |
--bindir=%{_bindir} \
|
|
|
36d7c2a |
--libdir=%{_libdir} \
|
|
|
36d7c2a |
--mandir=%{_mandir}/man1 \
|
|
|
36d7c2a |
--infodir=%{_infodir} \
|
|
|
36d7c2a |
--docdir=%{_docdir} \
|
|
|
4e64063 |
--lispdir=%{_emacs_sitelispdir}/bigloo \
|
|
|
36d7c2a |
--jvm=yes \
|
|
|
875d6e6 |
--javaprefix=%{_jvmdir}/java/bin \
|
|
|
a07604c |
--bee=full \
|
|
|
a07604c |
--customgc=no \
|
|
|
a07604c |
--coflags="$CFLAGS" \
|
|
Jerry James |
3720780 |
--cpicflags="-fPIC" \
|
|
|
36d7c2a |
--sharedbde=yes \
|
|
|
36d7c2a |
--sharedcompiler=yes \
|
|
|
a07604c |
--native-default-backend \
|
|
|
a07604c |
--customgmp=no \
|
|
|
dedaf22 |
--customlibuv=no \
|
|
|
a07604c |
--strip=no \
|
|
|
a07604c |
--configureinfo=yes
|
|
|
6ba5408 |
|
|
|
d29f134 |
# Remove extraneous rpath
|
|
|
d29f134 |
sed -i '/^RPATH=/s,\$(DESTDIR).*:,,' Makefile.config
|
|
|
d29f134 |
|
|
|
6ba5408 |
# _smp_mflags breaks the build
|
|
|
dedaf22 |
env LD_LIBRARY_PATH=$PWD/lib/bigloo/%{version} make
|
|
|
dedaf22 |
env LD_LIBRARY_PATH=$PWD/lib/bigloo/%{version} \
|
|
|
8f0c4c9 |
BIGLOOLIB=%{inplace}%{_libdir}/bigloo/%{version} \
|
|
|
6ba5408 |
make DESTDIR=%{inplace} install
|
|
|
dedaf22 |
env LD_LIBRARY_PATH=$PWD/lib/bigloo/%{version} \
|
|
|
dedaf22 |
PATH=$PWD/bin:$PATH \
|
|
|
6ba5408 |
BIGLOOLIB=%{inplace}%{_libdir}/bigloo/%{version} \
|
|
|
6ba5408 |
make compile-bee
|
|
|
6ba5408 |
|
|
|
6ba5408 |
|
|
|
6ba5408 |
%install
|
|
|
875d6e6 |
mkdir -p $RPM_BUILD_ROOT%{_emacs_sitelispdir}/bigloo
|
|
|
875d6e6 |
mkdir -p $RPM_BUILD_ROOT%{_xemacs_sitelispdir}/bigloo
|
|
|
dedaf22 |
env LD_LIBRARY_PATH=$PWD/lib/bigloo/%{version} \
|
|
|
a07604c |
make DESTDIR=$RPM_BUILD_ROOT INSTALL="cp -a" install
|
|
|
dedaf22 |
env LD_LIBRARY_PATH=$PWD/lib/bigloo/%{version} \
|
|
|
4e64063 |
make DESTDIR=$RPM_BUILD_ROOT EMACSDIR=%{_emacs_sitelispdir}/bigloo install-bee
|
|
|
6ba5408 |
make -C manuals DESTDIR=$RPM_BUILD_ROOT install-bee
|
|
|
bf2cae1 |
|
|
|
bf2cae1 |
# fix permissions
|
|
|
6ba5408 |
chmod 755 $RPM_BUILD_ROOT%{_bindir}/*
|
|
|
bf2cae1 |
|
|
|
bf2cae1 |
# move libraries to proper place
|
|
Gérard Milmeister |
b69049b |
# and rename them to conform to SONAME
|
|
Jerry James |
73ef1bc |
pushd $RPM_BUILD_ROOT%{_libdir}
|
|
Jerry James |
73ef1bc |
chmod 755 bigloo/%{version}/*.so.0
|
|
Jerry James |
73ef1bc |
rm -f *.so.0
|
|
Jerry James |
73ef1bc |
mv bigloo/%{version}/*.so.0 .
|
|
Jerry James |
73ef1bc |
for f in *.so.0
|
|
Jerry James |
73ef1bc |
do
|
|
Jerry James |
73ef1bc |
mv $f ${f%%.so.0}.so.0.0.0
|
|
Jerry James |
73ef1bc |
ln -sf ${f%%.so.0}.so.0.0.0 $f
|
|
Jerry James |
73ef1bc |
ln -sf $f ${f%%.so.0}.so
|
|
Jerry James |
73ef1bc |
done
|
|
Jerry James |
73ef1bc |
cd bigloo/%{version}
|
|
Jerry James |
73ef1bc |
ln -sf ../../*.so .
|
|
Jerry James |
73ef1bc |
ln -sf ../../*.so.0 .
|
|
Jerry James |
73ef1bc |
ln -sf ../../*.so.0.0.0 .
|
|
Jerry James |
73ef1bc |
popd
|
|
|
bf2cae1 |
|
|
|
dedaf22 |
# Remove references to the build root
|
|
|
dedaf22 |
sed -e 's|^BOOTDIR=.*|BOOTDIR=%{_prefix}|g' \
|
|
|
dedaf22 |
-e 's|^BOOTBINDIR=.*|BOOTBINDIR=%{_bindir}|g' \
|
|
|
dedaf22 |
-e 's|^BOOTLIBDIR=.*|BOOTLIBDIR=%{_libdir}/bigloo/%{version}|g' \
|
|
|
dedaf22 |
-e 's|^BGLBUILDBINDIR=.*|BGLBUILDBINDIR=%{_bindir}|g' \
|
|
|
dedaf22 |
-e 's|^BGLBUILDLIBDIR=.*|BGLBUILDLIBDIR=%{_libdir}/bigloo/%{version}|g' \
|
|
|
dedaf22 |
-e 's|^\(BIGLOO=.*\)\.sh|\1|' \
|
|
|
dedaf22 |
-e 's|^\(BGL.*=.*\)\.sh|\1|' \
|
|
|
a07604c |
-i $RPM_BUILD_ROOT%{_libdir}/bigloo/%{version}/Makefile.config
|
|
Gérard Milmeister |
b69049b |
|
|
|
6ba5408 |
rm -fr $RPM_BUILD_ROOT%{_infodir}/dir
|
|
|
6ba5408 |
rm -fr $RPM_BUILD_ROOT%{_datadir}/doc
|
|
|
6ba5408 |
|
|
|
a4a2ca7 |
# emacs
|
|
|
4e64063 |
mkdir -p $RPM_BUILD_ROOT%{_emacs_sitestartdir}
|
|
|
4e64063 |
cat > $RPM_BUILD_ROOT%{_emacs_sitestartdir}/bigloo.el <
|
|
|
6ba5408 |
(require 'bmacs)
|
|
|
6ba5408 |
EOF
|
|
|
fe91a3d |
pushd $RPM_BUILD_ROOT%{_emacs_sitelispdir}/bigloo
|
|
|
fe91a3d |
rm -f bmacs-xemacs.el xemacs-etags.el
|
|
|
fe91a3d |
%{_emacs_bytecompile} bmacs.el bmacs-config.el bmacs-gnu-emacs.el
|
|
|
fe91a3d |
popd
|
|
|
6ba5408 |
|
|
|
a07604c |
# xemacs
|
|
|
fe91a3d |
pushd bmacs
|
|
|
fe91a3d |
make clean
|
|
|
fe91a3d |
rm -f bmacs-gnu-emacs.el bug/bug-gnu-emacs.el
|
|
|
fe91a3d |
sed -i -e '/bmacs-gnu-emacs\.el/D' -e 's/ bug-gnu-emacs//' Makefile
|
|
Jerry James |
63e3895 |
sed -i 's,emacs/site-lisp,xemacs/site-packages/lisp,' bmacs-config.el
|
|
|
fe91a3d |
make EMACS=xemacs EMACSBRAND=xemacs EMACSDIR=$RPM_BUILD_ROOT%{_xemacs_sitelispdir}/bigloo
|
|
|
fe91a3d |
make EMACS=xemacs EMACSBRAND=xemacs EMACSDIR=$RPM_BUILD_ROOT%{_xemacs_sitelispdir}/bigloo install
|
|
|
fe91a3d |
cd $RPM_BUILD_ROOT%{_xemacs_sitelispdir}/bigloo
|
|
|
fe91a3d |
mkdir -p ../../etc/bigloo
|
|
|
fe91a3d |
mv etc/* ../../etc/bigloo
|
|
|
fe91a3d |
rmdir etc
|
|
|
fe91a3d |
%{_xemacs_bytecompile} bmacs.el bmacs-config.el bmacs-xemacs.el xemacs-etags.el
|
|
|
d29f134 |
sed -i 's|$RPM_BUILD_ROOT||' bmacs.elc bmacs-config.elc
|
|
|
fe91a3d |
popd
|
|
|
6ba5408 |
|
|
|
4e64063 |
mkdir -p $RPM_BUILD_ROOT%{_xemacs_sitestartdir}
|
|
|
4e64063 |
cat > $RPM_BUILD_ROOT%{_xemacs_sitestartdir}/bigloo.el <
|
|
|
6ba5408 |
(require 'bmacs)
|
|
|
6ba5408 |
EOF
|
|
|
6ba5408 |
|
|
|
6ba5408 |
|
|
|
6ba5408 |
%post
|
|
|
6ba5408 |
/sbin/install-info %{_infodir}/bigloo.info %{_infodir}/dir 2>/dev/null || :
|
|
|
bf2cae1 |
/sbin/install-info %{_infodir}/bdb.info %{_infodir}/dir 2>/dev/null || :
|
|
|
6ba5408 |
|
|
|
6ba5408 |
|
|
|
6ba5408 |
%postun
|
|
|
6ba5408 |
if [ $1 = 0 ]; then
|
|
|
6ba5408 |
/sbin/install-info --delete %{_infodir}/bigloo.info %{_infodir}/dir 2>/dev/null || :
|
|
|
bf2cae1 |
/sbin/install-info --delete %{_infodir}/bdb.info %{_infodir}/dir 2>/dev/null || :
|
|
|
6ba5408 |
fi
|
|
|
6ba5408 |
|
|
|
6ba5408 |
|
|
|
6ba5408 |
%post libs -p /sbin/ldconfig
|
|
|
6ba5408 |
|
|
|
6ba5408 |
|
|
|
6ba5408 |
%postun libs -p /sbin/ldconfig
|
|
|
6ba5408 |
|
|
|
6ba5408 |
|
|
|
a07604c |
%check
|
|
|
dedaf22 |
export LD_LIBRARY_PATH=$PWD/inplace/%{_libdir}/bigloo/%{version}
|
|
|
a07604c |
make test
|
|
|
a07604c |
|
|
|
a07604c |
|
|
|
6ba5408 |
%files
|
|
|
6ba5408 |
%{_bindir}/*
|
|
|
6ba5408 |
%{_libdir}/bigloo
|
|
Gérard Milmeister |
b69049b |
%{_libdir}/lib*.so
|
|
|
6ba5408 |
%{_infodir}/*
|
|
|
6ba5408 |
%{_mandir}/man*/*
|
|
|
3f27cb6 |
%{_emacs_sitelispdir}/bigloo/
|
|
|
3f27cb6 |
%{_emacs_sitestartdir}/bigloo.el
|
|
|
3f27cb6 |
%{_xemacs_sitelispdir}/bigloo/
|
|
|
3f27cb6 |
%{_xemacs_sitestartdir}/bigloo.el
|
|
|
3f27cb6 |
%{_xemacs_sitepkgdir}/etc/bigloo/
|
|
Jerry James |
3720780 |
%doc Makefile.config examples
|
|
|
6ba5408 |
%doc README*
|
|
Jerry James |
3720780 |
%license LICENSE COPYING
|
|
|
6ba5408 |
|
|
|
6ba5408 |
|
|
|
6ba5408 |
%files libs
|
|
Gérard Milmeister |
b69049b |
%{_libdir}/lib*.so.0*
|
|
|
6ba5408 |
|
|
|
6ba5408 |
|
|
|
6ba5408 |
%files doc
|
|
|
6ba5408 |
%doc manuals/*.html
|
|
|
6ba5408 |
|
|
|
6ba5408 |
|
|
|
6ba5408 |
%changelog
|
|
|
3947e86 |
* Thu Aug 17 2017 Jerry James <loganjerry@gmail.com> - 4.3a-3
|
|
|
3947e86 |
- Add -endian patch to fix s390x build
|
|
|
3947e86 |
- Build for ppc64 as well, since the -endian patch fixed that too
|
|
|
3947e86 |
|
|
|
5533972 |
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.3a-3
|
|
|
5533972 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
|
|
|
5533972 |
|
|
|
9cb7aa2 |
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.3a-2
|
|
|
9cb7aa2 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
|
|
|
9cb7aa2 |
|
|
|
d29f134 |
* Sat Jul 22 2017 Jerry James <loganjerry@gmail.com> - 4.3a-1
|
|
|
d29f134 |
- Update to 4.3a
|
|
|
d29f134 |
- Drop upstreamed -nameser, -openssl11, and -emacs25 patches
|
|
|
d29f134 |
- Add -fwrapv to CFLAGS to address overflow in the Unicode code
|
|
|
d29f134 |
- Enable pulseaudio and mpg123 support
|
|
|
d29f134 |
|
|
|
b133383 |
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 4.2c-3
|
|
|
b133383 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
|
|
|
b133383 |
|
|
|
6d06a49 |
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 4.2c-2
|
|
|
6d06a49 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
|
|
|
6d06a49 |
|
|
|
f2b382b |
* Wed Dec 23 2015 Jerry James <loganjerry@gmail.com> - 4.2c-1
|
|
|
f2b382b |
- Update to 4.2c (bz 1264055)
|
|
|
f2b382b |
|
|
|
dedaf22 |
* Tue Oct 27 2015 Jerry James <loganjerry@gmail.com> - 4.2b-1
|
|
|
dedaf22 |
- Update to 4.2b (bz 1264055)
|
|
|
dedaf22 |
|
|
|
48d5a44 |
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1a-9.2
|
|
|
48d5a44 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
|
|
|
48d5a44 |
|
|
|
3f27cb6 |
* Sat Apr 11 2015 Jerry James <loganjerry@gmail.com> - 4.1a-8.2
|
|
|
3f27cb6 |
- Adapt to new (X)Emacs packaging guidelines
|
|
|
3f27cb6 |
- Do not link with -z now, breaks the configure script and module loading
|
|
|
3f27cb6 |
|
|
Jerry James |
3720780 |
* Mon Feb 9 2015 Jerry James <loganjerry@gmail.com> - 4.1a-7.2
|
|
Jerry James |
3720780 |
- Fix build failure due to lack of -fPIC
|
|
Jerry James |
3720780 |
- Use license macro
|
|
Jerry James |
3720780 |
|
|
|
0c650c7 |
* Tue Sep 2 2014 Jerry James <loganjerry@gmail.com> - 4.1a-6.2
|
|
|
0c650c7 |
- Rebuild for libunistring soname bump
|
|
|
0c650c7 |
|
|
|
e9909b0 |
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1a-5.2
|
|
|
e9909b0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
|
|
|
e9909b0 |
|
|
Jerry James |
73ef1bc |
* Thu Jun 26 2014 Jerry James <loganjerry@gmail.com> - 4.1a-4.2
|
|
Jerry James |
73ef1bc |
- Library renaming must be done in the version-specific directory too
|
|
Jerry James |
73ef1bc |
|
|
|
3c73970 |
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 4.1a-3.2
|
|
|
3c73970 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
|
|
|
3c73970 |
|
|
Jerry James |
f2d1e40 |
* Mon Mar 3 2014 Jerry James <loganjerry@gmail.com> - 4.1a-2.2
|
|
Jerry James |
f2d1e40 |
- Update to 4.1a-2 bug fix release
|
|
Jerry James |
f2d1e40 |
|
|
Jerry James |
a4e5c8e |
* Mon Feb 24 2014 Jerry James <loganjerry@gmail.com> - 4.1a-2
|
|
Jerry James |
a4e5c8e |
- Main package now Requires libunistring-devel
|
|
Jerry James |
a4e5c8e |
|
|
Jerry James |
63d50fd |
* Thu Feb 20 2014 Jerry James <loganjerry@gmail.com> - 4.1a-1
|
|
Jerry James |
63d50fd |
- Update to 4.1a
|
|
Jerry James |
63d50fd |
- Add libunistring-devel BR
|
|
Jerry James |
63d50fd |
- Set LOCALE when configuring for UTF-8 filename support
|
|
Jerry James |
63d50fd |
|
|
Jerry James |
63e3895 |
* Fri Aug 2 2013 Jerry James <loganjerry@gmail.com> - 4.0b-1
|
|
Jerry James |
63e3895 |
- Update to 4.0b
|
|
Jerry James |
63e3895 |
- Add -stat64 patch and build with -D_FILE_OFFSET_BITS=64
|
|
Jerry James |
63e3895 |
- Fix the xemacs version of bmacs-config.el
|
|
Jerry James |
63e3895 |
|
|
Jerry James |
31cbe7e |
* Wed Feb 6 2013 Jerry James <loganjerry@gmail.com> - 4.0a-1
|
|
Jerry James |
31cbe7e |
- Update to 4.0a
|
|
Jerry James |
31cbe7e |
- Add texinfo-tex and texi2html BRs for documentation
|
|
Jerry James |
31cbe7e |
|
|
|
bf68ec5 |
* Mon Nov 19 2012 Michel Salim <salimma@fedoraproject.org> - 3.9b-0.1.20121118alpha
|
|
|
bf68ec5 |
- Update to 3.9b snapshot
|
|
|
bf68ec5 |
|
|
Jerry James |
ef8313d |
* Tue Oct 23 2012 Jerry James <loganjerry@gmail.com> - 3.9a-1
|
|
Jerry James |
ef8313d |
- Update to 3.9a
|
|
Jerry James |
ef8313d |
- Don't require a multilib gcc, but rather multilib libgcc and glibc
|
|
Jerry James |
ef8313d |
- Enable libphidget and pcre support
|
|
Jerry James |
ef8313d |
- Don't define BIGLOOLIB while compiling; it breaks the build
|
|
Jerry James |
ef8313d |
|
|
|
7fd22e0 |
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.8c-2
|
|
|
7fd22e0 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
|
|
|
7fd22e0 |
|
|
|
e90cf6f |
* Mon Jul 2 2012 Michel Salim <salimma@fedoraproject.org> - 3.8c-1
|
|
|
e90cf6f |
- Update to 3.8c
|
|
|
e90cf6f |
|
|
|
c8bd81b |
* Thu May 3 2012 Jerry James <loganjerry@gmail.com> - 3.8b-1
|
|
|
c8bd81b |
- Update to 3.8b
|
|
|
c8bd81b |
- Drop upstreamed JDK 1.7 patch
|
|
|
c8bd81b |
|
|
|
875d6e6 |
* Fri Mar 30 2012 Jerry James <loganjerry@gmail.com> - 3.8a-1.2
|
|
|
875d6e6 |
- Update to 3.8a-2
|
|
|
875d6e6 |
- Drop upstreamed java SSL patch
|
|
|
875d6e6 |
- Create (X)Emacs install dirs to avoid occasional build failure
|
|
|
875d6e6 |
|
|
|
dd7b829 |
* Fri Mar 23 2012 Jerry James <loganjerry@gamil.com> - 3.8a-1
|
|
|
dd7b829 |
- Update to 3.8a
|
|
|
dd7b829 |
- Drop upstreamed patches
|
|
|
dd7b829 |
- Add avahi-devel BR for new API
|
|
|
dd7b829 |
|
|
|
35aa99c |
* Mon Jan 9 2012 Jerry James <loganjerry@gmail.com> - 3.7a-3
|
|
|
35aa99c |
- Rebuild for GCC 4.7
|
|
|
35aa99c |
- Drop unnecessary BRs
|
|
|
35aa99c |
|
|
|
fe91a3d |
* Wed Nov 23 2011 Jerry James <loganjerry@gmail.com> - 3.7a-2
|
|
|
fe91a3d |
- Fix (X)Emacs installations (bz 754592)
|
|
|
fe91a3d |
- Refresh sendfile patch to match upstream's version
|
|
|
fe91a3d |
|
|
|
fbeb223 |
* Thu Oct 20 2011 Marcela Mašláňová <mmaslano@redhat.com> - 3.7a-1.2
|
|
|
fbeb223 |
- rebuild with new gmp without compat lib
|
|
|
fbeb223 |
|
|
|
adc2670 |
* Mon Oct 10 2011 Peter Schiffer <pschiffe@redhat.com> - 3.7a-1.1
|
|
|
adc2670 |
- rebuild with new gmp
|
|
|
adc2670 |
|
|
|
a07604c |
* Mon Sep 26 2011 Jerry James <loganjerry@gmail.com> - 3.7a-1
|
|
|
a07604c |
- Update to 3.7a
|
|
|
a07604c |
- New source URL
|
|
|
a07604c |
- Drop unnecessary spec file elements (BuildRoot, defattr, etc.)
|
|
|
a07604c |
- Reenable XEmacs subpackages
|
|
|
a07604c |
- Fix more files with non-UTF-8 encodings
|
|
|
a07604c |
- Four patches to fix problems encountered with the new version
|
|
|
a07604c |
- Add alsa-lib-devel, dbus-devel, and flac-devel BRs for new APIs
|
|
|
a07604c |
- The obsoletes were needed for now EOL Fedora releases; remove them
|
|
|
a07604c |
- Add check script
|
|
|
a07604c |
|
|
Gérard Milmeister |
2b4171b |
* Mon Feb 14 2011 Gérard Milmeister <gemi@bluewin.ch> - 3.6a-1
|
|
Gérard Milmeister |
b69049b |
- Update to 3.6a
|
|
Gérard Milmeister |
b69049b |
|
|
|
0e3ee93 |
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.4a-2
|
|
|
0e3ee93 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
|
|
|
0e3ee93 |
|
|
|
4e64063 |
* Fri Jul 2 2010 Michel Salim <salimma@fedoraproject.org> - 3.4a-1
|
|
|
4e64063 |
- Update to 3.4a
|
|
|
4e64063 |
|
|
|
4e64063 |
* Fri Jul 2 2010 Michel Salim <salimma@fedoraproject.org> - 3.3a-2.5
|
|
|
4e64063 |
- Now complies with Emacs packaging guidelines
|
|
|
4e64063 |
- Disable broken XEmacs subpackages
|
|
|
4e64063 |
|
|
|
36d7c2a |
* Sun May 9 2010 Michel Salim <salimma@fedoraproject.org> - 3.3a-1.5
|
|
|
36d7c2a |
- Update to 3.3a-5
|
|
|
36d7c2a |
|
|
|
ef98191 |
* Fri Aug 21 2009 Tomas Mraz <tmraz@redhat.com> - 3.2b-3
|
|
|
ef98191 |
- rebuilt with new openssl
|
|
|
ef98191 |
|
|
|
161a3ad |
* Sun Aug 16 2009 Gerard Milmeister <gemi@bluewin.ch> - 3.2b-2
|
|
|
161a3ad |
- added requires gc-devel
|
|
|
161a3ad |
|
|
|
3ffa98d |
* Sun Aug 9 2009 Gerard Milmeister <gemi@bluewin.ch> - 3.2b-1
|
|
|
3ffa98d |
- new release 3.2b
|
|
|
3ffa98d |
|
|
|
8bd2b59 |
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1b-6
|
|
|
8bd2b59 |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
|
|
|
8bd2b59 |
|
|
|
481043d |
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 3.1b-5
|
|
|
481043d |
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
|
|
|
481043d |
|
|
|
1ef2223 |
* Thu Jan 15 2009 Tomas Mraz <tmraz@redhat.com> - 3.1b-4
|
|
|
1ef2223 |
- rebuild with new openssl
|
|
|
1ef2223 |
|
|
|
bf2cae1 |
* Tue Sep 30 2008 Gerard Milmeister <gemi@bluewin.ch> - 3.1b-3
|
|
|
bf2cae1 |
- add BR openssl-devel
|
|
|
bf2cae1 |
- add missing Req. gmp-devel
|
|
|
bf2cae1 |
|
|
|
a4a2ca7 |
* Thu Sep 18 2008 Gerard Milmeister <gemi@bluewin.ch> - 3.1b-1
|
|
|
a4a2ca7 |
- new release 3.1b
|
|
|
a4a2ca7 |
|
|
|
253ab2e |
* Sat May 31 2008 Gerard Milmeister <gemi@bluewin.ch> - 3.1a-1
|
|
|
253ab2e |
- new release 3.1a
|
|
|
253ab2e |
|
|
|
4a8d3a9 |
* Mon Apr 14 2008 Gerard Milmeister <gemi@bluewin.ch> - 3.0c-4.1
|
|
|
4a8d3a9 |
- new release 3.0c-4
|
|
|
4a8d3a9 |
|
|
|
d93c0d8 |
* Mon Feb 18 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 3.0b-2
|
|
|
d93c0d8 |
- Autorebuild for GCC 4.3
|
|
|
d93c0d8 |
|
|
|
dbcc783 |
* Tue Sep 11 2007 Gerard Milmeister <gemi@bluewin.ch> - 3.0b-1
|
|
|
dbcc783 |
- new release 3.0b
|
|
|
dbcc783 |
|
|
|
8ab42c1 |
* Sat Jun 2 2007 Gerard Milmeister <gemi@bluewin.ch> - 3.0a-4
|
|
|
8ab42c1 |
- exclude ppc64
|
|
|
8ab42c1 |
|
|
|
8ab42c1 |
* Fri Jun 1 2007 Gerard Milmeister <gemi@bluewin.ch> - 3.0a-3
|
|
|
8ab42c1 |
- remove java ssl since it does not build with libgcj
|
|
|
8ab42c1 |
|
|
|
8ab42c1 |
* Fri Jun 1 2007 Gerard Milmeister <gemi@bluewin.ch> - 3.0a-1
|
|
|
8ab42c1 |
- new version 3.0a
|
|
|
8ab42c1 |
|
|
Thomas Fitzsimmons |
89f935f |
* Wed Mar 28 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 2.9a-3
|
|
Thomas Fitzsimmons |
89f935f |
- Patch method calls for Java 1.5.
|
|
Thomas Fitzsimmons |
89f935f |
|
|
Thomas Fitzsimmons |
45b445d |
* Tue Mar 27 2007 Thomas Fitzsimmons <fitzsim@redhat.com> - 2.9a-2
|
|
Thomas Fitzsimmons |
45b445d |
- Require java-1.5.0-gcj-devel for build.
|
|
Thomas Fitzsimmons |
45b445d |
|
|
|
0b11b0a |
* Thu Dec 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.9a-1
|
|
|
0b11b0a |
- new version 2.9a
|
|
|
0b11b0a |
|
|
|
5b2fbff |
* Wed Sep 13 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.8c-5
|
|
|
5b2fbff |
- final version 2.8c
|
|
|
5b2fbff |
|
|
|
382ba92 |
* Tue Sep 5 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.8c-4
|
|
|
382ba92 |
- reenable hard links
|
|
|
382ba92 |
|
|
|
ac48a8c |
* Fri Sep 1 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.8c-2
|
|
|
ac48a8c |
- updated to 2.8c-beta01Sep06
|
|
|
c09aa42 |
|
|
|
c8440a5 |
* Mon Aug 28 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.8b-3
|
|
|
c8440a5 |
- Rebuild for FE6
|
|
|
c8440a5 |
|
|
|
f610efc |
* Thu Jun 22 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.8b-1
|
|
|
f610efc |
- new version 2.8b
|
|
|
f610efc |
|
|
|
b596384 |
* Thu Jun 1 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.8a-2
|
|
|
b596384 |
- final 2.8a release
|
|
|
b596384 |
|
|
|
ca19361 |
* Tue Mar 21 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.8a-1.20060322
|
|
|
ca19361 |
- new version 2.8a-20060322
|
|
|
13538bb |
|
|
|
13538bb |
* Mon Mar 13 2006 Gerard Milmeister <gemi@bluewin.ch> - 2.8a-1.20060313
|
|
|
8f0c4c9 |
- new version 2.8a-20060313
|
|
|
94db9e5 |
|
|
|
d4bc082 |
* Mon Nov 28 2005 Gerard Milmeister <gemi@bluewin.ch> - 2.7a-2
|
|
|
d4bc082 |
- disable bmem, causes link problems
|
|
|
d4bc082 |
|
|
|
e1600db |
* Sun Nov 27 2005 Gerard Milmeister <gemi@bluewin.ch> - 2.7a-1
|
|
|
e1600db |
- New Version 2.7a
|
|
|
e1600db |
|
|
|
6ba5408 |
* Tue Sep 27 2005 Gerard Milmeister <gemi@bluewin.ch> - 2.6f-3
|
|
|
6ba5408 |
- Removed --arch
|
|
|
6ba5408 |
|
|
|
6ba5408 |
* Fri Feb 18 2005 Gerard Milmeister <gemi@bluewin.ch> - 0:2.6f-1
|
|
|
6ba5408 |
- New Version 2.6f
|
|
|
6ba5408 |
|
|
|
6ba5408 |
* Sun Feb 13 2005 Gerard Milmeister <gemi@bluewin.ch> - 0:2.6e-1
|
|
|
6ba5408 |
- New Version 2.6e
|
|
|
6ba5408 |
|
|
|
6ba5408 |
* Tue Mar 16 2004 Gerard Milmeister <gemi@bluewin.ch> - 0:2.6-0.fdr.1.c
|
|
|
6ba5408 |
- New Version 2.6c
|
|
|
6ba5408 |
- Separated Emacs and XEmacs packages
|
|
|
6ba5408 |
|
|
|
6ba5408 |
* Tue Dec 16 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:2.6-0.fdr.1.b
|
|
|
6ba5408 |
- New Version 2.6b
|
|
|
6ba5408 |
|
|
|
6ba5408 |
* Thu Nov 27 2003 Gerard Milmeister <gemi@bluewin.ch> - 0:2.6-0.fdr.1.a
|
|
|
6ba5408 |
- First Fedora release
|