rpms/bunny/devel bunny.spec, NONE, 1.1 import.log, NONE, 1.1 .cvsignore, 1.1, 1.2 sources, 1.1, 1.2

Rakesh Pandit rakesh at fedoraproject.org
Wed Oct 29 18:15:22 UTC 2008


Author: rakesh

Update of /cvs/pkgs/rpms/bunny/devel
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv17853/devel

Modified Files:
	.cvsignore sources 
Added Files:
	bunny.spec import.log 
Log Message:
initial import



--- NEW FILE bunny.spec ---
Name:           bunny
Version:        0.93
Release:        5%{?dist}
Summary:        Instrumented C code security fuzzer

Group:          Development/Tools
License:        ASL 2.0
URL:            http://code.google.com/p/%{name}-the-fuzzer/
Source0:        http://%{name}-the-fuzzer.googlecode.com/files/%{name}-%{version}.tgz
BuildRoot:      %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
BuildRequires:  openssl-devel

# Package dynamically re-writes assembly code
# Primary Architectures
ExcludeArch:    ppc       # Bug 469055
ExcludeArch:    ppc64     # Bug 469058

# Secondary Architectures
ExcludeArch:    ia64      # Bug 469057
ExcludeArch:    s390, sparc, alpha, arm

%description
A closed loop, high-performance, general purpose protocol-blind fuzzer
for C programs.  Uses compiler-level integration to seamlessly inject
precise and reliable instrumentation hooks into the traced
program. These hooks enable the fuzzer to receive real-time feedback
on changes to the function call path, call parameters, and return
values in response to variations in input data.  This architecture
makes it possible to significantly improve the coverage of the testing
process without a noticeable performance impact usually associated
with other attempts to peek into run-time internals.

%prep
%setup -q -n %{name}


%build
make %{?_smp_mflags} CFLAGS="$RPM_OPT_FLAGS"

%check
make test1
make test2
make test3

%install
rm -rf $RPM_BUILD_ROOT
mkdir -p $RPM_BUILD_ROOT%{_bindir}
install -p -m 755 %{name}-exec $RPM_BUILD_ROOT%{_bindir}/
install -p -m 755 %{name}-flow $RPM_BUILD_ROOT%{_bindir}/
install -p -m 755 %{name}-gcc $RPM_BUILD_ROOT%{_bindir}/
install -p -m 755 %{name}-main $RPM_BUILD_ROOT%{_bindir}/
install -p -m 755 %{name}-trace $RPM_BUILD_ROOT%{_bindir}/

%clean
rm -rf $RPM_BUILD_ROOT


%files
%defattr(-,root,root,-)
%doc COPYING README CHANGES
%{_bindir}/%{name}-exec
%{_bindir}/%{name}-flow
%{_bindir}/%{name}-gcc
%{_bindir}/%{name}-main
%{_bindir}/%{name}-trace


%changelog
* Wed Oct 29 2008 Rakesh Pandit <rakesh at fedoraproject.org> 0.93-5
- Included ExcludeArch Bug numbers for ppc, ppc64 and ia64

* Fri Oct 24 2008 Rakesh Pandit <rakesh at fedoraproject.org> 0.93-4
- added CHANGES file to %%doc

* Fri Oct 24 2008 Rakesh Pandit <rakesh at fedoraproject.org> 0.93-3
- moved ia64 to secondary arch, used CFLAGS in place of replacing
- -03 with -02

* Fri Oct 24 2008 Rakesh Pandit <rakesh at fedoraproject.org> 0.93-2
- timestamp saving, added excluded archs

* Wed Aug 13 2008 Rakesh Pandit <rakesh at fedoraproject.org> 0.93-1
- Initial built


--- NEW FILE import.log ---
bunny-0_93-5_fc10:HEAD:bunny-0.93-5.fc10.src.rpm:1225323614


Index: .cvsignore
===================================================================
RCS file: /cvs/pkgs/rpms/bunny/devel/.cvsignore,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- .cvsignore	29 Oct 2008 15:34:35 -0000	1.1
+++ .cvsignore	29 Oct 2008 18:14:52 -0000	1.2
@@ -0,0 +1 @@
+bunny-0.93.tgz


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/bunny/devel/sources,v
retrieving revision 1.1
retrieving revision 1.2
diff -u -r1.1 -r1.2
--- sources	29 Oct 2008 15:34:35 -0000	1.1
+++ sources	29 Oct 2008 18:14:52 -0000	1.2
@@ -0,0 +1 @@
+95fac3531bf5b64e20aab748278c2129  bunny-0.93.tgz




More information about the scm-commits mailing list