--- /dev/null
+diff -Nur dev86-0.16.0.orig/libbsd/Make.defs dev86-0.16.0/libbsd/Make.defs
+--- dev86-0.16.0.orig/libbsd/Make.defs Tue Apr 23 22:46:59 1996
++++ dev86-0.16.0/libbsd/Make.defs Sun Nov 11 19:26:59 2001
+@@ -53,7 +53,7 @@
+ CC=gcc $(ARCH)
+ # ARCH=-b i486-linuxaout
+ LKFLAGS=-static -N
+-CCFLAGS=-O6 -fomit-frame-pointer -I- -I$(TOP)/include -I. -fno-builtin
++CCFLAGS=$(OPT) -fomit-frame-pointer -I- -I$(TOP)/include -I. -fno-builtin
+ WALL= -ansi -pedantic -Wwrite-strings -Wpointer-arith -Wcast-qual \
+ -Wcast-align -Wtraditional -Wstrict-prototypes -Wmissing-prototypes \
+ -Wnested-externs -Winline -Wshadow
+diff -Nur dev86-0.16.0.orig/makefile.in dev86-0.16.0/makefile.in
+--- dev86-0.16.0.orig/makefile.in Sun Nov 11 19:25:16 2001
++++ dev86-0.16.0/makefile.in Sun Nov 11 19:26:23 2001
+@@ -39,7 +39,7 @@
+ WALL =-Wstrict-prototypes
+
+ CC =gcc
+-CFLAGS =$(GCCFLAG) -Wall $(WALL) -O6 -g
++CFLAGS =$(GCCFLAG) -Wall $(WALL) $(OPT)
+ #endif
+
+ #ifndef GNUMAKE
Summary(pl): Kompiler C Bruce'a
Name: bcc
Version: 0.16.0
-Release: 2
+Release: 3
License: GPL
Group: Development/Languages
Group(de): Entwicklung/Sprachen
Patch0: Dev86src-noroot.patch
Patch1: Dev86src-nobcc.patch
Patch2: Dev86src-bccpaths.patch
+Patch3: Dev86src-opt.patch
Buildroot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
ExclusiveArch: %{ix86}
Requires: bin86
%patch0 -p1
%patch1 -p1
%patch2 -p1
+%patch3 -p1
%build
-CC="%{__cc}" %{__make} <<!FooBar!
+CC="%{__cc}" %{__make} OPT="%{rpmcflags}" <<!FooBar!
5
quit
!FooBar!
ln -sf objdump86 $RPM_BUILD_ROOT%{_bindir}/size86
# move header files out of %{_includedir} and into %{_libdir}/bcc/include
-mv $RPM_BUILD_ROOT%{_includedir} $RPM_BUILD_ROOT%{_libdir}/bcc
+mv -f $RPM_BUILD_ROOT%{_includedir} $RPM_BUILD_ROOT%{_libdir}/bcc
# move man pages where they belong
install -d $RPM_BUILD_ROOT%{_mandir}
-mv $RPM_BUILD_ROOT/usr/man/* $RPM_BUILD_ROOT%{_mandir}
+mv -f $RPM_BUILD_ROOT/usr/man/* $RPM_BUILD_ROOT%{_mandir}
gzip -9nf README MAGIC Contributors bootblocks/README copt/README \
dis88/README elksemu/README unproto/README bin86/README-0.4 \
%files
%defattr(644,root,root,755)
%doc *.gz */*.gz
-%doc elksemu/README unproto/README bin86/README-0.4 bin86/README bin86/ChangeLog
%dir %{_libdir}/bcc
%dir %{_libdir}/bcc/i86
%dir %{_libdir}/bcc/i386