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