- use rpmfiFDepends() underneath --fileprovide and --filerequire.
[platform/upstream/rpm.git] / libelf / ChangeLog
1 Tue Jul 30 17:22:41 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
2
3         * VERSION: change version to 0.6.4.
4
5         * Makefile.in:
6                 add DISTSUBDIRS.
7                 add po/Makefile target.
8
9         * po/Makefile.in:
10         * po/gmo2msg.c:
11         * po/libelf.pot:
12         * po/stamp-po:
13                 new files.
14
15         * aclocal.m4 (mr_ENABLE_NLS):
16                 add MSGFILES.
17                 set GMOFILES, MSGFILES and POFILES even if NLS is disabled.
18
19         * configure.in:
20                 add ALL_LINGUAS.
21
22         * lib/nlist.c:
23                 call elf_errno() to clear pending error.
24
25 Tue Jul 28 23:53:44 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
26
27         * VERSION: change version to 0.6.3.
28
29         * configure.in: fix creation of sys_elf.h.
30
31         * lib/Makefile.in:
32                 move elf_repl.h to PRIVHDRS.
33                 do not depend on HDRS and AUXHDRS.
34
35 Sat Jul 27 18:27:09 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
36
37         * VERSION: change version to 0.6.2.
38
39         * Makefile.in:
40                 remove support from SUBDIRS.
41                 remove subdirs/Makefile target.
42
43         * acconfig.h:
44                 add ENABLE_DEBUG.
45                 remove HAVE_NLS.
46
47         * aclocal.m4:
48                 add mr_ENABLE_DEBUG.
49
50         * configure.in:
51                 use mr_ENABLE_DEBUG.
52
53         * lib/Makefile.in:
54                 add LD variable.
55                 add elf_repl.h to DISTFILES.
56
57         * lib/libelf.h:
58                 add check for __LIBELF_INTERNAL__.
59
60         * lib/private.h:
61                 #define __LIBELF_INTERNAL__.
62                 use ENABLE_DEBUG.
63
64         * support/elf.h:
65                 move to lib/elf_repl.h.
66
67         * support/Makefile.in:
68                 remove.
69
70 Sat Jul 27 06:25:23 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
71
72         * VERSION: change version to 0.6.1.
73
74         * aclocal.m4: add shared library support for sparc-sun-solaris2.
75
76         * lib/libelf.h.in: remove.
77
78         * lib/libelf.h: new file.
79
80         * configure.in:
81                 remove broken check for existing installation.
82                 remove @install_headers@ and @elf_h@.
83                 do not build libelf.h from libelf.h.in.
84                 create lib/sys_elf.h.
85
86         * lib/Makefile.in:
87                 remove libelf.h and $(AUXHDRS) targets.
88                 remove libelf.h.in from DISTFILES.
89                 add libelf.h to DISTFILES.
90                 add dummy_shlib target for broken make.
91
92 Sat Jul 27 01:01:45 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
93
94         * VERSION: change version to 0.6.0.
95
96         * lib: new directory.
97
98         * config.sub:
99         * config.guess:
100                 new files.
101
102         * shared:
103         * shared/Makefile.in:
104                 remove.
105
106         * aclocal.m4:
107         * configure.in:
108                 add shared library check.
109
110         * Makefile.in:
111         * lib/Makefile.in:
112                 change for new directory structure.
113                 integrate shared library support.
114
115         * Makefile.in:
116                 remove libelf.lsm from DISTFILES.
117
118         * libelf.lsm: remove.
119
120 Thu Jul 25 19:35:05 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
121
122         * VERSION: change version to 0.5.9.
123
124         * aclocal.m4: rewrite NLS check.
125
126 Tue Jul 23 18:59:05 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
127
128         * Makefile.in: add install-compat and uninstall-compat targets.
129
130         * configure.in:
131         * aclocal.m4:
132                 fix check for NLS support.
133
134         * acconfig.h: add HAVE_CATGETS and HAVE_GETTEXT.
135
136         * errmsg.c (elf_errmsg): use HAVE_GETTEXT.
137
138 Sun Jul 21 22:52:02 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
139
140         * VERSION: change version to 0.5.8.
141
142         * private.h:
143         * 32.getshdr.c:
144         * cook.c:
145         * end.c:
146         * newscn.c:
147         * opt.delscn.c:
148         * update.c:
149                 change allocation of section headers.
150
151         * errors.h: fix speeling error.
152
153 Sat Jul 13 22:51:16 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
154
155         * VERSION: change version to 0.5.7.
156
157         * private.h: add e_dsize member to struct Elf.
158
159         * begin.c (elf_begin): set e_dsize.
160
161         * update.c (_elf32_update_pointers):
162                 never let e_data become shorter than e_dsize bytes.
163                 use correct base pointer.
164
165 Sat Jun 15 16:28:50 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
166
167         * 32.xlatetof.c: change `char' to `unsigned char'.
168
169 Tue May 28 19:00:30 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
170
171         * Makefile.in:
172                 HP-UX make wants non-empty target, change it.
173                 add targets for TAGS and libelf.po.
174
175         * errors.h: mark strings for GNU gettext.
176
177         * mkmsgs: recognize new errors.h format.
178
179         * errmsg.c (elf_errmsg): add gettext support.
180
181 Mon May 27 20:30:30 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
182
183         * VERSION: change version to 0.5.6.
184
185         * aclocal.m4:
186         * configure.in: use new AC_CACHE_CHECK macro.
187
188         * Makefile.in:
189         * shared/Makefile.in: use @...dir@.
190
191         * Makefile.in: pass $(SRCS) and $(OBJS) to shared/Makefile.
192
193 Sat May 25 01:00:15 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
194
195         * update.c (elf_update): assert e_data is malloc'ed.
196
197         * begin.c (elf_begin): mmap e_data if possible.
198
199         * end.c (elf_end): munmap e_data if necessary.
200
201         * input.c (_elf_mmap): new function.
202
203         * private.h: add _elf_mmap and e_unmap_data.
204
205         * errmsg.c: make pointer array constant.
206
207 Thu May 23 19:24:47 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
208
209         * update.c (elf_update): mmap(MAP_SHARED) wants non-empty file.
210
211 Tue May 21 15:33:07 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
212
213         * begin.c (elf_begin): re-read memory image of archive members.
214
215         * cook.c (_elf32_item):
216         * getdata.c (_elf32_cook_scn): always use memory image.
217
218         * update.c (_elf_update): use mmap if possible.
219
220         * configure.in: check for mmap.
221
222 Mon May 20 18:15:54 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
223
224         * nlist.c (_elf_nlist): fix broken st_name range check.
225
226         * update.c (_elf32_write): check status of elf_getdata.
227
228         * cook.c (_elf32_item):
229         * getdata.c (_elf32_cook_scn):
230                 use memory image when file is not an archive member.
231
232         * rawdata.c (elf_rawdata): copy raw image rather than referencing it.
233
234 Wed May 15 20:04:39 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
235
236         * rawdata.c (elf_rawdata): use raw image if it is present.
237
238         * cntl.c (elf_cntl): fix archive handling, ignore ELF_C_FDREAD for non-ELF files.
239
240 Fri May 10 17:16:44 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
241
242         * begin.c (_elf_arhdr): fix handling of long archive member names.
243
244         * configure.in: move version information to external file.
245
246         * Makefile.in: add VERSION to DISTFILES.
247
248         * VERSION: new file.
249
250 Sat May  4 20:56:43 MET DST 1996, Michael Riepe <michael@stud.uni-hannover.de>
251
252         * configure.in: change version to 0.5.5.
253
254         * Makefile.in: add libelf.lsm and ChangeLog to DISTFILES.
255
256         * rawdata.c: reorder cases to avoid unnecessary malloc/free.
257
258         * all files: update copyright phrase.
259
260         * ChangeLog:
261         * libelf.lsm: new files.
262
263 Sun Oct 29 19:34:00 MET 1995, Michael Riepe <michael@stud.uni-hannover.de>
264
265         * configure.in: change version to 0.5.3.
266
267         * Makefile.in:
268         * shared/Makefile.in: add opt.delscn.c.
269
270         * libelf.h.in: add declaration for elf_delscn.
271
272         * opt.delscn.c: new file.
273