1 Summary: A debugger which detects memory allocation violations
2 Summary(pl.UTF-8): Odpluskwiacz wykrywający naruszenia alokacji pamięci
7 Group: Development/Tools
8 Source0: http://dl.sourceforge.net/njamd/%{name}-%{version}.tar.gz
9 # Source0-md5: 16b934472154fecc2dcc75089dcbc2fa
10 Patch0: %{name}-ia64.patch
11 Patch1: %{name}-0.8.0-nogui.patch
12 Patch2: %{name}-0.8.1-64.patch
13 URL: http://sourceforge.net/projects/njamd/
15 BuildRequires: autoconf
17 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
20 NJAMD is a malloc debugger which protects against all common dynamic
21 memory bugs (including overflow, underflow, writes to freed memory,
22 and memory leaks) without recompiling or even relinking your
23 executable. NJAMD is able to trace memory leaks even through arbitrary
24 library functions that wrap malloc(3), such as strdup(3), GUI widget
25 allocators, and even C++ new and delete.
27 NJAMD is fast enough for everyday use, and light enough to debug most
28 applications. Large applications will require more RAM for comfortable
31 %description -l pl.UTF-8
32 NJAMD jest debuggerem malloca, zabezpieczającym przed wszystkimi
33 popularnymi błędami związanymi ze zmiennymi dynamicznymi
34 (przekroczenie zakresu w górę i w dół, zapisy do zwolnionej pamięci,
35 wycieki pamięci) bez rekompilacji ani nawet ponownej konsolidacji
36 binarki. NAJMD może śledzić wycieki pamięci nawet przez dowolne
37 funkcje biblioteczne używające malloc(3), takie jak strdup(3),
38 alokacje widgetów GUI, a także new i delete z C++.
40 NAJMD jest wystarczająco szybki do codziennego użytku i wystarczająco
41 lekki by śledzić większość aplikacji. Duże aplikacje będą potrzebowały
42 więcej RAM-u do wygodnego odpluskwiania.
58 rm -rf $RPM_BUILD_ROOT
62 rm -rf $RPM_BUILD_ROOT
64 %post -p /sbin/ldconfig
65 %postun -p /sbin/ldconfig
68 %defattr(644,root,root,755)
69 %doc AUTHORS ChangeLog NEWS NOTES README TODO
70 %attr(755,root,root) %{_bindir}/*