62e2257
%define _hardened_build 1
cvsextras 314c543
Name:           bochs
656a106
Version:        2.7
0f07868
Release:        3%{?dist}
55aba4a
Summary:        Portable x86 PC emulator
0a059ef
License:        LGPLv2+
cvsextras 314c543
URL:            http://bochs.sourceforge.net/
Jon Ciesla 928162e
Source0:	http://downloads.sourceforge.net/%{name}/%{name}-%{version}.tar.gz
76ce070
Patch0: %{name}-0001_bx-qemu.patch
Chris Lalancette 04b9384
Patch3: %{name}-0008_qemu-bios-provide-gpe-_l0x-methods.patch
Chris Lalancette 04b9384
Patch4: %{name}-0009_qemu-bios-pci-hotplug-support.patch
Chris Lalancette 04b9384
Patch7: %{name}-nonet-build.patch
1529137
# Update configure for aarch64 (bz #925112)
1529137
Patch8: bochs-aarch64.patch
ef5d3ba
Patch10: bochs-usb.patch
9b13326
Patch11: bochs-2.6.10-slirp-include.patch
Glauber Costa 40d45ef
a425582
ExcludeArch:    s390x i686
759dc0a
b164f12
BuildRequires:  gcc-c++
ef5d3ba
BuildRequires:  libXt-devel libXpm-devel SDL2-devel readline-devel byacc
55aba4a
BuildRequires:  docbook-utils
Glauber Costa 40d45ef
BuildRequires:  gtk2-devel
66e5709
BuildRequires: make
3f51adf
%ifarch %{ix86} x86_64
76ce070
BuildRequires:  dev86 iasl
3f51adf
%endif
76ce070
Requires:       %{name}-bios = %{version}-%{release}
1155938
Requires:       seavgabios-bin
cvsextras 314c543
cvsextras 314c543
%description
cvsextras 314c543
Bochs is a portable x86 PC emulation software package that emulates
cvsextras 314c543
enough of the x86 CPU, related AT hardware, and BIOS to run DOS,
cvsextras 314c543
Windows '95, Minix 2.0, and other OS's, all on your workstation.
cvsextras 314c543
9495cca
9495cca
%package        debugger
9495cca
Summary:        Bochs with builtin debugger
9495cca
Requires:       %{name} = %{version}-%{release}
9495cca
9495cca
%description    debugger
9495cca
Special version of bochs compiled with the builtin debugger.
9495cca
9495cca
9495cca
%package        gdb
9495cca
Summary:        Bochs with support for debugging with gdb
9495cca
Requires:       %{name} = %{version}-%{release}
9495cca
9495cca
%description    gdb
9495cca
Special version of bochs compiled with a gdb stub so that the software running
9495cca
inside the emulator can be debugged with gdb.
9495cca
Glauber Costa 40d45ef
%ifarch %{ix86} x86_64
Chris Lalancette 04b9384
# building firmwares are quite tricky, because they often have to be built on
Glauber Costa 40d45ef
# their native architecture (or in a cross-capable compiler, that we lack in
Glauber Costa 40d45ef
# koji), and deployed everywhere. Recent koji builders support a feature
Glauber Costa 40d45ef
# that allow us to build packages in a single architecture, and create noarch
Glauber Costa 40d45ef
# subpackages that will be deployed everywhere. Because the package can only
Glauber Costa 40d45ef
# be built in certain architectures, the main package has to use
Glauber Costa 40d45ef
# BuildArch: <nativearch>, or something like that.
Glauber Costa 40d45ef
# Note that using ExclusiveArch is _wrong_, because it will prevent the noarch
Glauber Costa 40d45ef
# packages from getting into the excluded repositories.
Glauber Costa 40d45ef
%package	bios
76ce070
Summary:        Bochs bios
76ce070
BuildArch:      noarch
76ce070
Provides:       bochs-bios-data = 2.3.8.1
76ce070
Obsoletes:      bochs-bios-data < 2.3.8.1
Glauber Costa 40d45ef
Glauber Costa 40d45ef
Glauber Costa 40d45ef
%description bios
Chris Lalancette 04b9384
Bochs BIOS is a free implementation of a x86 BIOS provided by the Bochs project.
Glauber Costa 40d45ef
It can also be used in other emulators, such as QEMU
Glauber Costa 40d45ef
%endif
9495cca
eb4af29
%package        devel
eb4af29
Summary:        Bochs header and source files
eb4af29
Requires:       %{name} = %{version}-%{release}
eb4af29
eb4af29
%description    devel
eb4af29
Header and source files from bochs source.
eb4af29
cvsextras 314c543
%prep
Jon Ciesla 928162e
%setup -q
Glauber Costa 40d45ef
%patch0 -p1
Chris Lalancette 04b9384
%patch3 -p1
Chris Lalancette 04b9384
%patch4 -p1
Chris Lalancette 04b9384
%patch7 -p0 -z .nonet
ff7e027
%patch11 -p0
Glauber Costa 912c5e9
342ae64
# Fix up some man page paths.
342ae64
sed -i -e 's|/usr/local/share/|%{_datadir}/|' doc/man/*.*
342ae64
f43ffd7
# remove executable bits from sources to make rpmlint happy with the debuginfo
f43ffd7
chmod -x `find -name '*.cc' -o -name '*.h' -o -name '*.inc'`
317260b
# Fix CHANGES encoding
317260b
iconv -f ISO_8859-2 -t UTF8 CHANGES > CHANGES.tmp
317260b
mv CHANGES.tmp CHANGES
c001e58
cvsextras 314c543
cvsextras 314c543
%build
55aba4a
# Note: the CPU level, MMX et al affect what the emulator will emulate, they
55aba4a
# are not properties of the build target architecture.
0a059ef
# Note2: passing --enable-pcidev will change bochs license from LGPLv2+ to
0a059ef
# LGPLv2 (and requires a kernel driver to be usefull)
9495cca
CONFIGURE_FLAGS=" \
023e876
  --enable-ne2000 \
023e876
  --enable-pci \
023e876
  --enable-all-optimizations \
dad8504
  --enable-clgd54xx \
023e876
  --enable-sb16=linux \
71d73be
  --enable-3dnow \
cvsextras 314c543
  --with-x11 \
cvsextras 314c543
  --with-nogui \
cvsextras 314c543
  --with-term \
cvsextras 314c543
  --with-rfb \
ef5d3ba
  --with-sdl2 \
831f44a
  --without-wx \
75a9e49
  --with-svga=no \
49511f9
  --enable-cpu-level=6 \
679c68d
  --enable-disasm \
6eaf334
  --enable-e1000 \
6eaf334
  --enable-x86-64 \
75a9e49
  --enable-smp"
9495cca
export CXXFLAGS="$RPM_OPT_FLAGS -DPARANOID"
cvsextras 314c543
9495cca
%configure $CONFIGURE_FLAGS --enable-x86-debugger --enable-debugger
27ebead
make %{?_smp_mflags}
9495cca
mv bochs bochs-debugger
71d73be
#make dist-clean
9495cca
a3672d9
%configure $CONFIGURE_FLAGS --enable-x86-debugger --enable-gdb-stub --enable-smp=no
9495cca
make %{?_smp_mflags}
9495cca
mv bochs bochs-gdb
71d73be
#make dist-clean
cvsextras 314c543
9495cca
%configure $CONFIGURE_FLAGS
9495cca
make %{?_smp_mflags}
9495cca
Glauber Costa 40d45ef
%ifarch %{ix86} x86_64
Glauber Costa 40d45ef
cd bios
Glauber Costa 40d45ef
make bios
76ce070
cp BIOS-bochs-latest BIOS-bochs-kvm
Glauber Costa 40d45ef
%endif
cvsextras 314c543
cvsextras 314c543
%install
cvsextras 314c543
rm -rf $RPM_BUILD_ROOT _installed-docs
3273e80
make install DESTDIR=$RPM_BUILD_ROOT
aebb8f7
ln -s %{_prefix}/share/seavgabios/vgabios-cirrus.bin $RPM_BUILD_ROOT%{_prefix}/share/bochs/vgabios-cirrus
aebb8f7
ln -s %{_prefix}/share/seavgabios/vgabios-isavga.bin $RPM_BUILD_ROOT%{_prefix}/share/bochs/vgabios-isavga
aebb8f7
ln -s %{_prefix}/share/seavgabios/vgabios-qxl.bin $RPM_BUILD_ROOT%{_prefix}/share/bochs/vgabios-qxl
aebb8f7
ln -s %{_prefix}/share/seavgabios/vgabios-stdvga.bin $RPM_BUILD_ROOT%{_prefix}/share/bochs/vgabios-stdvga
aebb8f7
ln -s %{_prefix}/share/seavgabios/vgabios-vmware.bin $RPM_BUILD_ROOT%{_prefix}/share/bochs/vgabios-vmware
Glauber Costa 40d45ef
%ifnarch %{ix86} x86_64
287bbe8
rm -rf $RPM_BUILD_ROOT%{_prefix}/share/bochs/*{BIOS,bios}*
Glauber Costa 40d45ef
%endif
9495cca
install -m 755 bochs-debugger bochs-gdb $RPM_BUILD_ROOT%{_bindir}
cvsextras 314c543
mv $RPM_BUILD_ROOT%{_docdir}/bochs _installed-docs
3273e80
rm $RPM_BUILD_ROOT%{_mandir}/man1/bochs-dlx.1*
cvsextras 314c543
eb4af29
mkdir -p $RPM_BUILD_ROOT%{_prefix}/include/bochs/disasm
656a106
#cp -pr disasm/*.h $RPM_BUILD_ROOT%{_prefix}/include/bochs/disasm/
656a106
#cp -pr disasm/*.cc $RPM_BUILD_ROOT%{_prefix}/include/bochs/disasm/
656a106
#cp -pr disasm/*.inc $RPM_BUILD_ROOT%{_prefix}/include/bochs/disasm/
eb4af29
cp -pr config.h $RPM_BUILD_ROOT%{_prefix}/include/bochs/
6eaf334
mkdir -p $RPM_BUILD_ROOT%{_prefix}/include/bochs/cpu
6eaf334
cp -pr cpu/*.h $RPM_BUILD_ROOT%{_prefix}/include/bochs/cpu/
6eaf334
cp -pr cpu/*.cc $RPM_BUILD_ROOT%{_prefix}/include/bochs/cpu/
6eaf334
mkdir -p $RPM_BUILD_ROOT%{_prefix}/include/bochs/cpu/decoder
6eaf334
cp -pr cpu/decoder/*.h $RPM_BUILD_ROOT%{_prefix}/include/bochs/cpu/decoder/
6eaf334
cp -pr cpu/decoder/*.cc $RPM_BUILD_ROOT%{_prefix}/include/bochs/cpu/decoder/
ce18a9e
# Install osdep.h BZ 1786771
ce18a9e
cp -pr osdep.h $RPM_BUILD_ROOT%{_prefix}/include/bochs/disasm/
656a106
rm -f $RPM_BUILD_ROOT%{_datadir}/bochs/SeaVGABIOS-README
cvsextras 314c543
cvsextras 314c543
%files
656a106
%doc _installed-docs/* README-* bios/SeaVGABIOS-README
cvsextras 314c543
%{_bindir}/bochs
cvsextras 314c543
%{_bindir}/bximage
ef5d3ba
%{_bindir}/bxhub
ff7e027
# Note: must include *.la in %%{_libdir}/bochs/plugins/
ff9660d
#%%{_libdir}/bochs/
cvsextras 314c543
%{_mandir}/man1/bochs.1*
cvsextras 314c543
%{_mandir}/man1/bximage.1*
cvsextras 314c543
%{_mandir}/man5/bochsrc.5*
55aba4a
%dir %{_datadir}/bochs/
55aba4a
%{_datadir}/bochs/keymaps/
cvsextras 314c543
Glauber Costa 40d45ef
%ifarch %{ix86} x86_64
Glauber Costa 40d45ef
%files bios
Glauber Costa 40d45ef
%{_datadir}/bochs/BIOS*
aebb8f7
%{_datadir}/bochs/vgabios*
ef5d3ba
%{_datadir}/bochs/VGABIOS*
ff9660d
%{_datadir}/bochs/bios.bin-1.13.0
ef5d3ba
%{_datadir}/bochs/SeaBIOS-README
Glauber Costa 40d45ef
%endif
Glauber Costa 40d45ef
Glauber Costa 40d45ef
9495cca
%files debugger
9495cca
%{_bindir}/bochs-debugger
9495cca
9495cca
%files gdb
9495cca
%{_bindir}/bochs-gdb
9495cca
eb4af29
%files devel
eb4af29
%{_prefix}/include/bochs/
cvsextras 314c543
cvsextras 314c543
%changelog
0f07868
* Wed Jul 20 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.7-3
0f07868
- Rebuilt for https://fedoraproject.org/wiki/Fedora_37_Mass_Rebuild
0f07868
eeb7254
* Wed Jan 19 2022 Fedora Release Engineering <releng@fedoraproject.org> - 2.7-2
eeb7254
- Rebuilt for https://fedoraproject.org/wiki/Fedora_36_Mass_Rebuild
eeb7254
656a106
* Mon Aug 02 2021 Gwyn Ciesla <gwync@protonmail.com> - 2.7-1
656a106
- 2.7
656a106
d919385
* Wed Jul 21 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.11-7
d919385
- Rebuilt for https://fedoraproject.org/wiki/Fedora_35_Mass_Rebuild
d919385
d3e3654
* Tue Jan 26 2021 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.11-6
d3e3654
- Rebuilt for https://fedoraproject.org/wiki/Fedora_34_Mass_Rebuild
d3e3654
af112ac
* Sat Aug 01 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.11-5
af112ac
- Second attempt - Rebuilt for
af112ac
  https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
af112ac
3988cc3
* Mon Jul 27 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.11-4
3988cc3
- Rebuilt for https://fedoraproject.org/wiki/Fedora_33_Mass_Rebuild
3988cc3
75a9e49
* Wed Mar 18 2020 Gwyn Ciesla <gwync@protonmail.com> - 2.6.11-3
75a9e49
- Drop svgalib
75a9e49
8dab8f0
* Tue Jan 28 2020 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.11-2
8dab8f0
- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild
8dab8f0
ff9660d
* Wed Jan 08 2020 Gwyn Ciesla <gwync@protonmail.com> - 2.6.11-1
ff9660d
- 2.6.11 + SMP/debugger and iasl patches.
ff9660d
ce18a9e
* Mon Dec 30 2019 Gwyn Ciesla <gwync@protonmail.com> - 2.6.10-2
ce18a9e
- Install osdep.h BZ 1786771
ce18a9e
9b13326
* Mon Dec 02 2019 Gwyn Ciesla <gwync@protonmail.com> - 2.6.10-1
9b13326
- 2.6.10
9b13326
8300e37
* Wed Jul 24 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.9-13
8300e37
- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild
8300e37
71d73be
* Tue Apr 16 2019 Gwyn Ciesla <limburgher@gmail.com> - 2.6.9-12
71d73be
- Fix debugger plugin.
71d73be
11dbf0d
* Sun Feb 17 2019 Igor Gnatenko <ignatenkobrain@fedoraproject.org> - 2.6.9-11
11dbf0d
- Rebuild for readline 8.0
11dbf0d
70897dc
* Thu Jan 31 2019 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.9-10
70897dc
- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild
70897dc
b164f12
* Fri Jul 20 2018 Gwyn Ciesla <limburgher@gmail.com> - 2.6.9-9
b164f12
- BR fix.
b164f12
21e63c2
* Thu Jul 12 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.9-8
21e63c2
- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild
21e63c2
218b111
* Wed Feb 07 2018 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.9-7
218b111
- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
218b111
a3672d9
* Wed Dec 06 2017 Gwyn Ciesla <limburgher@gmail.com> - 2.6.9-6
a3672d9
- Enable SMP.
a3672d9
ff7e027
* Thu Oct 26 2017 Gwyn Ciesla <limburgher@gmail.com> - 2.6.9-5
ff7e027
- Patch includes to fix FTBFS.
ff7e027
fd21efb
* Wed Aug 02 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.9-4
fd21efb
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
fd21efb
0539b71
* Wed Jul 26 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.9-3
0539b71
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
0539b71
6eaf334
* Mon May 08 2017 Gwyn Ciesla <limburgher@gmail.com> - 2.6.9-2
6eaf334
- Enable e1000, x86-64.
6eaf334
- Add cpu includes to devel.
6eaf334
ef5d3ba
* Fri May 05 2017 Gwyn Ciesla <limburgher@gmail.com> - 2.6.9-1
ef5d3ba
- 2.6.9
ef5d3ba
320ce72
* Fri Feb 10 2017 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.2-12
320ce72
- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild
320ce72
Igor Gnatenko c091bb9
* Thu Jan 12 2017 Igor Gnatenko <ignatenko@redhat.com> - 2.6.2-11
Igor Gnatenko c091bb9
- Rebuild for readline 7.x
Igor Gnatenko c091bb9
429199c
* Wed Feb 03 2016 Fedora Release Engineering <releng@fedoraproject.org> - 2.6.2-10
429199c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild
429199c
cbb02fd
* Wed Jun 17 2015 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.2-9
cbb02fd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild
cbb02fd
f8575b2
* Sat May 02 2015 Kalev Lember <kalevlember@gmail.com> - 2.6.2-8
f8575b2
- Rebuilt for GCC 5 C++11 ABI change
f8575b2
9ca0070
* Fri Aug 15 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.2-7
9ca0070
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
9ca0070
54bc17c
* Sat Jun 07 2014 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.2-6
54bc17c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
54bc17c
342ae64
* Wed Aug 14 2013 Jon Ciesla <limburgher@gmail.com> - 2.6.2-5
342ae64
- Add back one of the man page munging lines.
342ae64
524fbd8
* Tue Aug 13 2013 Jon Ciesla <limburgher@gmail.com> - 2.6.2-4
524fbd8
- Drop noop man page munging.
524fbd8
3a4d2ce
* Sat Aug 03 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6.2-3
3a4d2ce
- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild
3a4d2ce
1529137
* Fri Jun 28 2013 Cole Robinson <crobinso@redhat.com> - 2.6.2-2
1529137
- Update configure for aarch64 (bz #925112)
1529137
c436ab3
* Tue May 28 2013 Jon Ciesla <limburgher@gmail.com> - 2.6.2-1
c436ab3
- 2.6.2.
c436ab3
287bbe8
* Mon May 27 2013 Dan Horák <dan[at]danny.cz> - 2.6.1-4
287bbe8
- fix non-x86 build
287bbe8
287bbe8
* Sat May 25 2013 Jon Ciesla <limburgher@gmail.com> - 2.6.1-3
aebb8f7
- Fix bios symlinks.
aebb8f7
aebb8f7
* Sat May 25 2013 Jon Ciesla <limburgher@gmail.com> - 2.6.1-2
1155938
- Require seavgabios-bin, vgabios has been retired.
1155938
86d6151
* Wed Apr 10 2013 Jon Ciesla <limburgher@gmail.com> - 2.6.1-1
86d6151
- 2.6.1.
86d6151
- pci patches upstreamed.
86d6151
2f3c0f5
* Wed Feb 13 2013 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.6-2
2f3c0f5
- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild
2f3c0f5
6068572
* Tue Sep 04 2012 Jon Ciesla <limburgher@gmail.com> - 2.6-1
6068572
- Update to 2.6.
6068572
- eh_frame patch upstreamed.
6068572
80d97bd
* Wed Jul 18 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5.1-5
80d97bd
- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild
80d97bd
62e2257
* Fri Apr 13 2012 Jon Ciesla <limburgher@gmail.com> - 2.5.1-4
62e2257
- Add hardened build.
62e2257
eb4af29
* Tue Mar 13 2012 Jon Ciesla <limburgher@gmail.com> - 2.5.1-3
eb4af29
- Add devel package.
eb4af29
524fbd8
* Tue Feb 21 2012 Jon Ciesla <limburgher@gmail.com> - 2.5.1-2
679c68d
- Compile with disasm, BZ 798437.
679c68d
c32926c
* Fri Jan 20 2012 Jon Ciesla <limburgher@gmail.com> - 2.5.1-1
c32926c
- Update to 2.5.1.
c32926c
79aaf8c
* Thu Jan 12 2012 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.5-2
79aaf8c
- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild
79aaf8c
3f28c68
* Fri Dec 30 2011 Jon Ciesla <limburgher@gmail.com> - 2.5-1
3f28c68
- Update to 2.5.
3f28c68
- Disabled vbe, vesa bios extensions.
3f28c68
479f9f7
* Tue Dec 06 2011 Adam Jackson <ajax@redhat.com> - 2.4.6-2
479f9f7
- Rebuild for new libpng
479f9f7
Jon Ciesla 928162e
* Thu Feb 24 2011 Jon Ciesla <limb@jcomserv.net> 2.4.6-1
Jon Ciesla 928162e
- Update to 2.4.6.
Jon Ciesla 928162e
Chris Lalancette 04b9384
* Mon Feb 14 2011 Chris Lalancette <clalance@redhat.com> - 2.4.5-3
Chris Lalancette 04b9384
- Add patch so rombios builds with gcc 4.6.0.
Chris Lalancette 04b9384
- Cleanup spec file to get rid of old cruft.
Chris Lalancette 04b9384
27fe8be
* Mon Feb 07 2011 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.4.5-2
27fe8be
- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
27fe8be
8633bc7
* Thu Apr 29 2010 Jon Ciesla <limb@jcomserv.net> 2.4.5-1
8633bc7
- Update to 2.4.5.
8633bc7
- Updated read additional tables patch.
8633bc7
- Using cvs checkout done 4/29/2010, see upstream bug 2994370.
8633bc7
76ce070
* Tue Dec 08 2009 Jon Ciesla <limb@jcomserv.net> 2.4.2-1
76ce070
- Update to 2.4.2.
76ce070
- Removed patches 1-4, 9, upstreamed.
76ce070
- Updated to included bios, as bios is no longer at old location.
76ce070
49511f9
* Fri Dec 04 2009 Jon Ciesla <limb@jcomserv.net> 2.3.8-0.9.git04387139e3b
49511f9
- Include symlinks to VGABIOS in vgabios rpm, BZ 544310.
49511f9
- Enable cpu level 6.
49511f9
Glauber Costa 18d2355
* Fri Jul 31 2009 Glauber Costa <glommer@redhat.com> - 2:0.10.50-14.kvm88
Glauber Costa 18d2355
- replace kvm-bios with a more modern version, and refresh instructions on how to get it.
Glauber Costa 18d2355
f30a97b
* Fri Jul 24 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.8-0.7.git04387139e3b
f30a97b
- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
f30a97b
Glauber Costa df18e5d
* Wed Mar 11 2009 Glauber Costa <glommer@redhat.com> 2.3.8-0.6.git04387139e3b
Glauber Costa df18e5d
- Fix Obsoletes/Provides pair.
Glauber Costa df18e5d
Glauber Costa 912c5e9
* Wed Mar 11 2009 Glauber Costa <glommer@redhat.com> 2.3.8-0.5.git04387139e3b
Glauber Costa 912c5e9
- kvm needs a slightly different bios due to irq routing, so build it too.
Glauber Costa 912c5e9
  from kvm source. This is not ideal, but avoids the creation of yet another
Glauber Costa 912c5e9
  noarch subpackage.
Glauber Costa 912c5e9
Glauber Costa c33e156
* Fri Mar 06 2009 Glauber Costa <glommer@redhat.com> 2.3.8-0.4.git04387139e3b
Glauber Costa c33e156
- Provide and Obsolete bochs-bios-data to make sure no one is harmed during
Glauber Costa c33e156
  updates.
Glauber Costa c33e156
Glauber Costa 822cb29
* Thu Mar 05 2009 Glauber Costa <glommer@redhat.com> 2.3.8-0.3.git04387139e3b
Glauber Costa 822cb29
- added patches ;-)
Glauber Costa 822cb29
Glauber Costa 839996c
* Thu Mar 05 2009 Glauber Costa <glommer@redhat.com> 2.3.8-0.2.git04387139e3b
Glauber Costa 839996c
- this time with sources added.
Glauber Costa 839996c
Glauber Costa 40d45ef
* Thu Mar 05 2009 Glauber Costa <glommer@redhat.com> 2.3.8-0.1.git04387139e3b
Glauber Costa 40d45ef
- updated to git 04387139e3b, and applied qemu's patch ontop.
Glauber Costa 40d45ef
3d9e9d1
* Mon Feb 23 2009 Fedora Release Engineering <rel-eng@lists.fedoraproject.org> - 2.3.7-3
3d9e9d1
- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
3d9e9d1
3273e80
* Thu Dec 18 2008 Hans de Goede <hdegoede@redhat.com> 2.3.7-2
3273e80
- Remove dlxlinux sub package, we cannot build this from source (rh 476878)
3273e80
249f95b
* Mon Jun  9 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 2.3.7-1
249f95b
- New upstream release 2.3.7
249f95b
38e875f
* Tue Feb 19 2008 Fedora Release Engineering <rel-eng@fedoraproject.org> - 2.3.6-3
38e875f
- Autorebuild for GCC 4.3
38e875f
664bf00
* Fri Jan 11 2008 Hans de Goede <j.w.r.degoede@hhs.nl> 2.3.6-2
664bf00
- Fix compilation with gcc 4.3
664bf00
913a063
* Mon Dec 24 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 2.3.6-1
913a063
- New upstream release 2.3.6
913a063
317260b
* Sun Sep 16 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 2.3.5-1
317260b
- New upstream release 2.3.5
317260b
2f72890
* Wed Aug 22 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 2.3-7
2f72890
- Fix CVE-2007-2894 (really fix bz 241799)
2f72890
0a059ef
* Sun Aug  5 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 2.3-6
0a059ef
- Update License tag for new Licensing Guidelines compliance
0a059ef
fdaf351
* Wed Jul 18 2007 Hans de Goede <j.w.r.degoede@hhs.nl> 2.3-5
fdaf351
- Fix CVE-2007-2893 (bz 241799)
fdaf351
831f44a
* Mon Dec 18 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 2.3-4
831f44a
- rebuilt without wxGTK as wxGTK is even more broken with wxGTK 2.8 then it
831f44a
  was with 2.6
831f44a
2469ecd
* Thu Oct 05 2006 Christian Iseli <Christian.Iseli@licr.org> 2.3-3
2469ecd
 - rebuilt for unwind info generation, broken in gcc-4.1.1-21
2469ecd
9495cca
* Fri Sep 22 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 2.3-2
9495cca
- Add -debugger and -gdb sub packages which contain special versions of
9495cca
  bochs compiled with the buildin debugger resp. the gdb-stub (bz 206508)
9495cca
8dae21c
* Sun Aug 27 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 2.3-1
8dae21c
- New upstream version 2.3 (final)
8dae21c
33a245a
* Thu Aug 10 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 2.3-0.1.pre3
33a245a
- New upstream version 2.3.pre3
33a245a
f43ffd7
* Mon Jul 17 2006 Hans de Goede <j.w.r.degoede@hhs.nl> 2.3-0.1.pre2
f43ffd7
- New upstream version 2.3.pre2
f43ffd7
- Drop upstreamed wx26 patch
f43ffd7
dad8504
* Wed Feb 15 2006 Hans de Goede <j.w.r.degoede@hhs.nl> - 2.2.6-1
dad8504
- New upstream version 2.2.6
3f51adf
- Rebuild for new gcc4.1 and glibc
27ebead
- Remove --enable-pae as that requires a CPU level of 6 with the new version
dad8504
- Remove a few configure switches which are identical to the
dad8504
  upstream defaults and thus don't do anything
dad8504
- Add --enable-clgd54xx
3f51adf
- Add --with-svga which adds support for svgalib as display (x86(_64) only)
27ebead
- Fix compile with wxGTK-2.6 and unconditionalize wxGTK build
dad8504
c001e58
* Fri Dec 16 2005 Ville Skyttä <ville.skytta at iki.fi> - 2.2.1-2
c001e58
- Adapt to modular X.
c001e58
- Fix build with g++ 4.1.0.
c001e58
- Conditionalize wxGTK build and default it to off (build failures w/2.6.x).
c001e58
- Use sed instead of dos2unix and perl during build.
c001e58
e1b2213
* Sat Jul  9 2005 Ville Skyttä <ville.skytta at iki.fi> - 2.2.1-1
e1b2213
- 2.2.1, precision patch applied upstream.
e1b2213
d77dc5a
* Sun May 29 2005 Ville Skyttä <ville.skytta at iki.fi> - 2.2-2
d77dc5a
- Try to fix x86_64 build.
d77dc5a
55aba4a
* Sat May 28 2005 Ville Skyttä <ville.skytta at iki.fi> - 2.2-1
55aba4a
- 2.2, buildpaths and fpu-regparms patches applied upstream, pthread and
55aba4a
  ncurses linking hacks no longer needed.
55aba4a
- Use upstream default display library, wx is clunky with wxGTK2 2.4.x.
55aba4a
- Enable 3DNow! emulation and the SDL display library.
55aba4a
f1702df
* Sun May 22 2005 Jeremy Katz <katzj@redhat.com> - 2.1.1-3
f1702df
- rebuild on all arches
f1702df
524fbd8
* Fri Apr  8 2005 Michael Schwendt <mschwendt[AT]users.sf.net> - 2.1.1-2
c1b7035
- rebuilt
c1b7035
023e876
* Sun Dec  5 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:2.1.1-1
023e876
- Update to 2.1.1.
023e876
- Enable PAE and 4M pages support.
023e876
- Loosen version in dlxlinux to main dependency.
023e876
- BuildRequire ncurses-devel instead of ncurses-c++-devel for FC3.
023e876
- Apply upstream fpu-regparm patch to fix the build on FC3.
023e876
cvsextras 314c543
* Fri Jan 16 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:2.1-0.fdr.2
cvsextras 314c543
- Fix RFB linking, force pthreads.
cvsextras 314c543
- dos2unix some -dlxlinux files.
cvsextras 314c543
cvsextras 314c543
* Mon Jan 12 2004 Ville Skyttä <ville.skytta at iki.fi> - 0:2.1-0.fdr.1
cvsextras 314c543
- Update to 2.1.
cvsextras 314c543
- Make sure everything is built with GTK2.
cvsextras 314c543
- Add "--with debugger" rpmbuild option.
cvsextras 314c543
- Put SDL build behind the "--with sdl" rpmbuild option due to startup crashes.
cvsextras 314c543
cvsextras 314c543
* Sun Nov 30 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.1-0.fdr.0.3.pre2
cvsextras 314c543
- Update to 2.1pre2.
cvsextras 314c543
cvsextras 314c543
* Tue Oct 21 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.1-0.fdr.0.2.pre1
cvsextras 314c543
- Remove .cvsignore from docs.
cvsextras 314c543
cvsextras 314c543
* Sat Oct 11 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.1-0.fdr.0.1.pre1
cvsextras 314c543
- Update to 2.1pre1.
cvsextras 314c543
- Enable 3DNow! on athlon.
cvsextras 314c543
- Other cosmetic tweaks.
cvsextras 314c543
cvsextras 314c543
* Sat Jul 19 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.0.2-0.fdr.3
cvsextras 314c543
- List wanted GUIs explicitly, exclude svgalib (bug 306).
cvsextras 314c543
cvsextras 314c543
* Wed May 21 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.0.2-0.fdr.2
cvsextras 314c543
- Rebuild with wxGTK2.
cvsextras 314c543
cvsextras 314c543
* Tue May 20 2003 Ville Skyttä <ville.skytta at iki.fi> - 0:2.0.2-0.fdr.1
cvsextras 314c543
- First Fedora release, based on upstream SRPM.