]> git.pld-linux.org Git - packages/ElectricFence.git/blob - ElectricFence.spec
- ElectricFence patches.
[packages/ElectricFence.git] / ElectricFence.spec
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ýðý
6 Name:           ElectricFence
7 Version:        2.1
8 Release:        1
9 Excludearch:    alpha
10 Copyright:      GPL
11 Group:          Development/Debuggers
12 Group(pl):      Programowanie/Odpluskwiacze
13 Source:         ftp://perens.com/pub/ElectricFence/%{name}-%{version}.tar.gz
14 Patch0:         ElectricFence-glibc.patch
15 Patch1:         ElectricFence-longjmp.patch
16 BuildRoot:      /tmp/%{name}-%{version}-root
17
18 %description
19 Electric Fence is a libary that can be used for C programming and debugging.
20 You link it in at compile time and it will warn you of possible problems
21 such as free'ing memory that doesn't exist, etc.
22
23 %description -l de
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.
28
29 %description -l fr
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.
33
34 %description -l pl
35 Electric Fence jest bibliotek± pomocn± podczas programowania w
36 jêzyku C i "odpluskwianiu".
37
38 %description -l tr
39 Electric Fence, C'de programlama ve hata ayýklama için kullanýlabilen bir
40 kitaplýktýr. Derleme esnasýnda programýnýza baðlarsanýz, sizi ortaya
41 çýkabilecek sorunlar (var olmayan bir bellek parçasýnýn serbest býrakýlmasý
42 gibi) konusunda uyarýr.
43
44 %prep
45 %setup -q
46 %patch0 -p1
47 %patch1 -p1
48
49 %build
50 make CFLAGS="$RPM_OPT_FLAGS"
51
52 %install
53 rm -rf $RPM_BUILD_ROOT
54 mkdir -p $RPM_BUILD_ROOT/usr/{lib,man/man3}
55
56 make    LIB_INSTALL_DIR=$RPM_BUILD_ROOT/usr/lib \
57         MAN_INSTALL_DIR=$RPM_BUILD_ROOT/usr/man/man3 \
58         install
59
60 echo .so libefence.3 > $RPM_BUILD_ROOT/usr/man/man3/efence.3
61
62 gzip -9nf $RPM_BUILD_ROOT/usr/man/man3/* \
63         README CHANGES
64
65 %clean
66 rm -rf $RPM_BUILD_ROOT
67
68 %files
69 %defattr(644,root,root,755)
70 %doc *gz
71 /usr/lib/lib*.a
72 /usr/man/man3/*
73
74 %changelog
75 * Sun Apr 11 1999 Tomasz K³oczko <kloczek@rudy.mif.pg.gda.pl>
76   [2.1-1]
77 - added Group(pl),
78 - gzipping %doc.
79
80 * Wed Dec 30 1998 Wojtek ¦lusarczyk <wojtek@shadow.eu.org>
81   [2.0.5-11d]
82 - build for PLD, 
83 - major changes.
84
85 * Fri Aug 21 1998 Jeff Johnson <jbj@redhat.com>
86 - create efence.3 (problem #830)
87
88 * Tue Aug  4 1998 Jeff Johnson <jbj@redhat.com>
89 - build root
90
91 * Mon Jun 01 1998 Prospector System <bugs@redhat.com>
92 - translations modified for de
93
94 * Mon Jun 01 1998 Prospector System <bugs@redhat.com>
95 - need to use sigsetjmp() and siglongjmp() for proper testing
96
97 * Fri May 01 1998 Prospector System <bugs@redhat.com>
98 - translations modified for de, fr, tr
99
100 * Thu Apr 30 1998 Cristian Gafton <gafton@redhat.com>
101 - use ExcludeArch instead of Exclude
102
103 * Thu Jul 10 1997 Erik Troan <ewt@redhat.com>
104 - built against glibc
This page took 0.102862 seconds and 3 git commands to generate.