Age | Commit message (Collapse) | Author | Files | Lines |
|
- Lump glob.h and glob.c into rpmglob.c in all their g(l)ory libc
decorations and make everything static to stop overriding system
library symbols with our own glob().
|
|
- -I$(top_builddir)/include/rpm was never right, and now with fts
moved into misc/ this shows as rpm/rpmutil.h not getting found.
|
|
- This is not really native rpm code but a copy of (glibc?) FTS
implementation, with slight modification to avoid symbol name
collisions. Stick it where the sun don't shine, we'd eventually
like to get rid of such bundled external code.
|
|
|
|
- we're not particularly interested in AmigaOS quirks from 1996
|
|
- getwd(), getcwd(), basename() and realpath() are all POSIX 2001
defined, we dont care about older stuff
|
|
- setenv() and unsetenv() are required by POSIX 2001, we dont care about
older systems
|
|
- only the lua posix extension "uses" this by providing putenv()
to Lua, make it conditional and return error if not supported by
the underlying operating system
|
|
- realloc(NULL, size) is defined as equal to malloc(size) in C99 and
POSIX 2001, we dont care about anything older than that
|
|
- rpmio's own version is always there and portable, this is not needed
|
|
- rpm requires C99 compiler anyway, no point in carrying these around
|
|
|
|
|
|
|
|
|
|
Use @LTLIBOBJS@.
|
|
|
|
|
|
|
|
- Replace INCLUDES with AM_CPPFLAGS
(INCLUDES has been replaced by AM_CPPFLAGS and is deprecated in
modern automakes for several years)
- Require autoconf-2.61 and automake-1.10
(already required by autogen.sh)
- update mkinstalldirs with the version from automake-1.10
(The version in rpm is ancient and known to be bugged)
Patch from Ralf Corsepius
|
|
CVS patchset: 7706
CVS date: 2005/01/23 20:44:57
|
|
CVS patchset: 7674
CVS date: 2005/01/05 04:46:01
|
|
CVS patchset: 5437
CVS date: 2002/05/16 16:55:21
|
|
- remove almost all explicit uses of stderr in rpmlib using rpmError().
CVS patchset: 4406
CVS date: 2001/01/03 20:19:27
|
|
CVS patchset: 4139
CVS date: 2000/08/28 01:50:45
|
|
CVS patchset: 3837
CVS date: 2000/06/13 07:15:15
|
|
- portability: skip gzseek if not available (zlib-1.0.4).
- portability: skip personality if not available (linux).
- portability: always include arpa/inet.h (HP-UX).
- portability: don't use id -u (Brandon Allbery).
- portability: don't chown/chgrp -h w/o lchown.
- portability: splats in rpm.spec to find /usr/{share,local}/locale/*
CVS patchset: 3610
CVS date: 2000/03/09 18:13:02
|
|
CVS patchset: 3587
CVS date: 2000/02/24 23:33:58
|
|
lib/rpmio.c: Internalize single use of inet_aton().
lib/rpmio.h: Include libio.h retrofit here rather than in system.h.
configure.in: Remove regex/glob tests.
CVS patchset: 3440
CVS date: 1999/11/27 00:15:07
|
|
CVS patchset: 3362
CVS date: 1999/09/30 21:20:34
|
|
CVS patchset: 3336
CVS date: 1999/09/26 23:46:42
|
|
CVS patchset: 3335
CVS date: 1999/09/26 23:44:36
|
|
get latest error.[ch] from glibc.
CVS patchset: 3310
CVS date: 1999/09/20 15:35:08
|
|
CVS patchset: 2892
CVS date: 1999/03/16 20:04:26
|
|
CVS patchset: 2750
CVS date: 1999/01/25 19:46:40
|
|
CVS patchset: 2745
CVS date: 1999/01/22 18:42:31
|
|
Use automake 1.4 and autoconf 2.13.
CVS patchset: 2726
CVS date: 1999/01/19 23:54:30
|
|
CVS patchset: 2441
CVS date: 1998/10/11 15:19:55
|
|
CVS patchset: 2429
CVS date: 1998/10/08 18:49:59
|
|
CVS patchset: 2418
CVS date: 1998/10/08 10:40:27
|