X-Git-Url: http://git.pld-linux.org/?a=blobdiff_plain;f=ElectricFence.spec;h=0b4e26b240cfc467239d0d855ba84f9d6af99a70;hb=0f91eed8e9838502ff7221f14515abf5181da230;hp=30e2427411660963267b5882fdde216ef4311145;hpb=30260151cfed352c02c2409d4183cb982264966f;p=packages%2FElectricFence.git diff --git a/ElectricFence.spec b/ElectricFence.spec index 30e2427..0b4e26b 100644 --- a/ElectricFence.spec +++ b/ElectricFence.spec @@ -1,17 +1,28 @@ Summary: A debugger which detects memory allocation violations +Summary(cs): Nástroj pro odhalování chyb pøi alokaci dynamické pamìti +Summary(da): En afluser som finder problemer ved hukommelsesallokering Summary(de): Debugger zum Erkennen von Speicherzugriffsverletzungen Summary(es): Electric Fence biblioteca de depuración de memoria en C Summary(fr): Bibliothèque C de débuggage mémoire Electric Fence -Summary(pl): Biblioteka do wykrywania b³edów alokacji pamiêci -Summary(pt): Electric Fence biblioteca de depuração de memória em C +Summary(id): Debugger untuk menditeksi memory allocation violations +Summary(is): Aflúsunartól sem finnur villur í minnismeðhöndlun +Summary(it): Debugger che rileva le violazioni dell'allocazione di memoria +Summary(ja): ¥á¥â¥ê³ä¤êÅö¤Æ¤Î¿¯Î¬¤ò¸¡½Ð¤¹¤ë¥Ç¥Ð¥Ã¥¬ +Summary(no): Et avlusingsprogram som finner overtramp ved minneallokering +Summary(pl): Biblioteka do wykrywania b³êdów alokacji pamiêci +Summary(pt): Um depurador que detecta violações à memória alocada +Summary(pt_BR): Electric Fence biblioteca de depuração de memória em C +Summary(ru): ïÔÌÁÄÞÉË, ×ÙÑ×ÌÑÀÝÉÊ ÏÛÉÂËÉ × ÒÁÓÐÒÅÄÅÌÅÎÉÉ ÐÁÍÑÔÉ +Summary(sk): Debugger pre vyhµadávanie chybných prístupov k alokovanej pamäti +Summary(sl): Razhro¹èevalnik, ki najde prekoraèitve dodeljenega pomnilnika +Summary(sv): Ett avlusningsprogram som upptäcker minnesallokeringsfel Summary(tr): C için bellek hatasý ayýklama kitaplýðý +Summary(zh_CN): Ò»ÖÖµ÷ÊÔÆ÷ÓÃÓÚ¼ì²âÄÚ´æ·ÖÅä´íÎó Name: ElectricFence Version: 2.2.2 -Release: 6 +Release: 13 License: GPL Group: Development/Debuggers -Group(de): Entwicklung/Debugger -Group(pl): Programowanie/Odpluskwiacze Source0: ftp://ftp.perens.com/pub/ElectricFence/Beta/%{name}-%{version}.tar.gz Patch0: %{name}-longjmp.patch Patch1: %{name}-no_bash.spec @@ -21,6 +32,7 @@ BuildRequires: autoconf BuildRequires: automake BuildRequires: libtool BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n) +Obsoletes: libefence0 %description If you know what malloc() violations are, you'll be interested in @@ -43,10 +55,13 @@ Instruktion, die die Speicherverletzung ausgel Ihren Lieblingsdebugger benutzen, um den Befehl anzuzeigen. %description -l es -Electric Fence es una biblioteca que puede ser usada para programación -y depuración en C. Tu lo "linkas" en tiempo de compilación y te -avisará sobre posibles problemas, como liberación de memoria no -alocada, etc. +ElectricFence es una herramienta que puede usarse para programación y +depuración en lenguaje C. A través del uso del hardware de memoria +virtual del sistema, detecta accesos que sobrepasan los límites de la +memoria asignada con malloc(), o acceso a la memoria liberada por +free(). En esas situaciones, ElectricFence interrumpe la ejecución del +programa en la primera instrucción que causó la violación, y puede +usarse un debugger para verificar la causa del problema. %description -l fr Electric Fence est une bibliothéque utilisée pour la programmation en @@ -55,17 +70,21 @@ avertira des probl %description -l pl Electric Fence jest bibliotek± pomocn± podczas programowania w jêzyku -C i "odpluskwianiu". Pakiet zawiera bibliotekê wspó³dzielon±, która +C i "odpluskwiania". Pakiet zawiera bibliotekê wspó³dzielon±, która mo¿e byæ za³adowana przez zmienn± LD_PRELOAD w trakcie uruchamiania dowolnego programu dziêki temu nie potrzeba linkowaæ z t± bibliotek± ¶ledzonego programu. Pakiet zawiera tak¿e skrypt pow³oki ef, który ³aduje do pamiêci przez LD_PRELOAD bibliotekê libefence i uruchamia program przekazany do tego skryptu jako parametr. -%description -l pt -Electric Fence é uma biblioteca que pode ser usada para programação e -depuração em C. Você o "linka" em tempo de compilação e ele o avisará -sobre possíveis problemas como liberação de memória não alocada, etc. +%description -l pt_BR +ElectricFence é uma ferramenta que pode ser usada com programação e +depuracao em linguagem C. Através do uso do hardware de memoria +virtual do sistema, o ElectricFence detecta acessos além dos limites +da memória alocada com malloc(), ou acesso a memória liberada por +free(). Nessas situações, o ElectricFence interrompe a execução do +programa na primeira instrução que causou a violação, e um debugger +pode ser usado para verificar a causa do problema. %description -l tr Electric Fence, C'de programlama ve hata ayýklama için kullanýlabilen @@ -74,14 +93,13 @@ ortaya býrakýlmasý gibi) konusunda uyarýr. %package static -Summary: Satatic Electric Fence library +Summary: Static Electric Fence library Summary(pl): Biblioteka statyczna Electric Fence Group: Development/Debuggers -Group(de): Entwicklung/Debugger -Group(pl): Programowanie/Odpluskwiacze +Obsoletes: libefence0-devel %description static -Satatic Electric Fence library. +Static Electric Fence library. %description -l pl static Biblioteka statyczna Electric Fence. @@ -94,21 +112,20 @@ Biblioteka statyczna Electric Fence. %patch3 -p1 %build -libtoolize --copy --force -automake -a -c +%{__libtoolize} aclocal -autoconf +%{__autoconf} +%{__automake} +CFLAGS="%{rpmcflags} -DUSE_SEMAPHORE" %configure %{__make} %install rm -rf $RPM_BUILD_ROOT -make install \ +%{__make} install \ DESTDIR=$RPM_BUILD_ROOT -gzip -9nf README NEWS - %post -p /sbin/ldconfig %postun -p /sbin/ldconfig @@ -117,7 +134,7 @@ rm -rf $RPM_BUILD_ROOT %files %defattr(644,root,root,755) -%doc *gz +%doc README NEWS %attr(755,root,root) %{_bindir}/ef %attr(755,root,root) %{_libdir}/lib*.so.*.* %attr(755,root,root) %{_libdir}/lib*.so