1 Summary: Electric Fence C memory debugging library
2 Summary(de): Electric Fence C Memory-Debugging-Library
3 Summary(fr): Bibliothèque C de débuggage mémoire Electric Fence
4 Summary(pl): Biblioteka Electric Fence
5 Summary(tr): C için bellek hatasý ayýklama kitaplýðý
10 Group: Development/Debuggers
11 Group(pl): Programowanie/Odpluskwiacze
12 Source: ftp://perens.com/pub/ElectricFence/Beta/%{name}-%{version}.tar.gz
13 Patch0: ElectricFence-longjmp.patch
14 Patch1: ElectricFence-no_bash.spec
15 BuildRoot: /tmp/%{name}-%{version}-root
18 Electric Fence is a libary that can be used for C programming and debugging.
19 Package contain shared library libefence which can be loaded by LD_PRELOAD
20 without relinking debuged program. Package contain also ef shell script
21 which preloads libefence and runs program passed as parameter.
24 Electric Fence ist eine Library, die für das Programmieren in C und für
25 Debugging-Zwecke benutzt werden kann. Sie wird beim Kompilieren gelinkt und
26 warnt vor möglichen Probleme, etwa vor der Freigabe von nicht existierendem
27 Speicher und ähnlichem.
30 Electric Fence est une bibliothéque utilisée pour la programmation en C et
31 le débogage. Vous pouvez la lier à la compilation et elle vous avertira des
32 problèmes éventuels de désallocation de mémoire, etc.
35 Electric Fence jest bibliotek± pomocn± podczas programowania w
36 jêzyku C i "odpluskwianiu".
37 Pakiet zawiera bibliotekê wspó³dzielon± która mo¿e byæ za³adowana przez
38 zmienn± LD_PRELOAD w trakcie uruchamiania dowolnego programu dziêki temu nie
39 potrzeba linkowaæ z t± bibliotek± ¶ledzonego programu. Pakiet zawiera tak¿e
40 skrypt shellowy ef, któremu mo¿na ³aduje do pamiêci przez LD_PRELOAD
41 libliotekê libefence i uruchamia program przekazyny do tego skryptu jako
45 Electric Fence, C'de programlama ve hata ayýklama için kullanýlabilen bir
46 kitaplýktýr. Derleme esnasýnda programýnýza baðlarsanýz, sizi ortaya
47 çýkabilecek sorunlar (var olmayan bir bellek parçasýnýn serbest býrakýlmasý
48 gibi) konusunda uyarýr.
51 Summary: Satatic Electric Fence library
52 Summary(pl): Biblioteka statyczna Electric Fence
53 Group: Development/Debuggers
54 Group(pl): Programowanie/Odpluskwiacze
57 Satatic Electric Fence library.
59 %description -l pl static
60 Biblioteka statyczna Electric Fence.
68 make CFLAGS="$RPM_OPT_FLAGS"
71 rm -rf $RPM_BUILD_ROOT
72 mkdir -p $RPM_BUILD_ROOT/usr/{bin,lib,share/man/man3}
74 make BIN_INSTALL_DIR=$RPM_BUILD_ROOT%{_bindir} \
75 LIB_INSTALL_DIR=$RPM_BUILD_ROOT%{_libdir} \
76 MAN_INSTALL_DIR=$RPM_BUILD_ROOT%{_mandir}/man3 \
79 strip --strip-unneeded $RPM_BUILD_ROOT%{_libdir}/lib*so.*.*
81 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man3/* \
84 %post -p /sbin/ldconfig
85 %postun -p /sbin/ldconfig
88 rm -rf $RPM_BUILD_ROOT
91 %defattr(644,root,root,755)
93 %attr(755,root,root) %{_bindir}/ef
94 %attr(755,root,root) %{_libdir}/lib*.so.*.*
98 %defattr(644,root,root,755)
102 * Thu Jun 17 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
104 - fixed ef.sh script (this is pure sh script),
105 - added runing /sbin/ldconfig in %post/%postun.
107 * Fri Jun 4 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
110 - spec rewrited by PLD team.