jbj
23fcf67cb5
- fix: avoid locale issues with strcasecmp/strncasecmp ( #23199 ).
...
- remove almost all explicit uses of stderr in rpmlib using rpmError().
CVS patchset: 4406
CVS date: 2001/01/03 20:19:27
2001-01-03 20:19:27 +00:00
jbj
c0424122dd
- rip out rpm{get,put}text, use getpo.sh and specspo instead.
...
CVS patchset: 4139
CVS date: 2000/08/28 01:50:45
2000-08-28 01:50:45 +00:00
jbj
db41d9d8b4
More libtool fiddles.
...
CVS patchset: 3837
CVS date: 2000/06/13 07:15:15
2000-06-13 07:15:15 +00:00
jbj
3d5d32e294
Red Hat 4.2 has not __set_errno.
...
CVS patchset: 3624
CVS date: 2000/03/11 21:13:18
2000-03-11 21:13:18 +00:00
jbj
15432f9089
Red Hat 5.2 has not __PMT.
...
CVS patchset: 3623
CVS date: 2000/03/11 20:59:30
2000-03-11 20:59:30 +00:00
jbj
bed2a465fe
fix: use glibc 2.1 glob/fnmatch everywhere.
...
CVS patchset: 3621
CVS date: 2000/03/11 20:14:07
2000-03-11 20:14:07 +00:00
jbj
5d662d2e9c
Update portability routines from glibc-2.1.
...
CVS patchset: 3620
CVS date: 2000/03/10 22:02:29
2000-03-10 22:02:29 +00:00
jbj
94e1c52e5e
Can't include system.h w/o mishap.
...
CVS patchset: 3618
CVS date: 2000/03/10 20:47:57
2000-03-10 20:47:57 +00:00
jbj
cb608da542
Get config.h by includeing "system.h"
...
CVS patchset: 3616
CVS date: 2000/03/10 17:50:53
2000-03-10 17:50:53 +00:00
jbj
ac8637bd52
Update to glibc-2.1 version with GNU extensions.
...
CVS patchset: 3615
CVS date: 2000/03/10 17:49:09
2000-03-10 17:49:09 +00:00
jbj
e93943f1e0
- portability: skip bzip2 if not available.
...
- 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
2000-03-09 18:13:02 +00:00
jbj
795a3ac594
Diminish solaris2.6 gcc noise.
...
CVS patchset: 3593
CVS date: 2000/02/27 20:50:52
2000-02-27 20:50:52 +00:00
jbj
18edb9da1a
(solaris 2.6): portability requires setenv.c.
...
CVS patchset: 3587
CVS date: 2000/02/24 23:33:58
2000-02-24 23:33:58 +00:00
jbj
466f98a9fb
Automake portability diddles.
...
CVS patchset: 3586
CVS date: 2000/02/24 22:28:31
2000-02-24 22:28:31 +00:00
jbj
acd32889f4
expose enough of the legacy fdio interface to compile rpmfind/rpm2html.
...
CVS patchset: 3457
CVS date: 1999/12/05 21:22:45
1999-12-05 21:22:45 +00:00
jbj
db3213b057
lib/stubs.c: Add portability routines to rpmlib for portable shared rpmlib.
...
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
1999-11-27 00:15:07 +00:00
jbj
1f815adc05
Poertability.
...
CVS patchset: 3368
CVS date: 1999/10/04 21:00:30
1999-10-04 21:00:30 +00:00
jbj
907e305591
Build on solaris2.6 with gcc.
...
CVS patchset: 3362
CVS date: 1999/09/30 21:20:34
1999-09-30 21:20:34 +00:00
jbj
aaf3ed92bc
Add regex.c/regex.h.
...
CVS patchset: 3336
CVS date: 1999/09/26 23:46:42
1999-09-26 23:46:42 +00:00
jbj
c7a6121706
Search /usr/include before misc.
...
CVS patchset: 3335
CVS date: 1999/09/26 23:44:36
1999-09-26 23:44:36 +00:00
jbj
23ddc3c8ce
Autoconf test for glob (and regex) functionality.
...
CVS patchset: 3333
CVS date: 1999/09/26 22:50:47
1999-09-26 22:50:47 +00:00
jbj
bc0955ad3c
Solaris compilation.
...
CVS patchset: 3332
CVS date: 1999/09/26 17:28:00
1999-09-26 17:28:00 +00:00
jbj
e60094b302
Retrofit glibc __progname.
...
CVS patchset: 3330
CVS date: 1999/09/26 15:04:03
1999-09-26 15:04:03 +00:00
jbj
78ce864c5e
Add err.[ch] to portability checks (as yet unused).
...
get latest error.[ch] from glibc.
CVS patchset: 3310
CVS date: 1999/09/20 15:35:08
1999-09-20 15:35:08 +00:00
jbj
ca9dc63de9
Fix newSpec in "rpm -q --specfile --specedit"
...
CVS patchset: 2892
CVS date: 1999/03/16 20:04:26
1999-03-16 20:04:26 +00:00
jbj
2daecca27b
Eliminate generated files.
...
CVS patchset: 2750
CVS date: 1999/01/25 19:46:40
1999-01-25 19:46:40 +00:00
jbj
b3ff088a22
Use libtool to build libraries, but force --disable-shared for now.
...
CVS patchset: 2745
CVS date: 1999/01/22 18:42:31
1999-01-22 18:42:31 +00:00
jbj
324f6639d7
After running libtoolize to update config.guess config.sub
...
CVS patchset: 2732
CVS date: 1999/01/21 22:30:50
1999-01-21 22:30:50 +00:00
jbj
903b747e02
Released rpm-2.90 -- version is now 2.91
...
Use automake 1.4 and autoconf 2.13.
CVS patchset: 2726
CVS date: 1999/01/19 23:54:30
1999-01-19 23:54:30 +00:00
ewt
10d3b6d5b6
first pass at new transaction api; basic installing/removing works
...
fine but I wouldn't push it much harder then that
CVS patchset: 2603
CVS date: 1998/12/16 21:58:53
1998-12-16 21:58:53 +00:00
jbj
5f72265982
Sanity.
...
CVS patchset: 2567
CVS date: 1998/12/01 00:10:18
1998-12-01 00:10:18 +00:00
jbj
eb0436b4b2
Start abstracting compressed I/O.
...
CVS patchset: 2552
CVS date: 1998/11/22 19:48:48
1998-11-22 19:48:48 +00:00
jbj
5fc8cb62a5
First attempt at "make check".
...
CVS patchset: 2465
CVS date: 1998/10/20 11:54:13
1998-10-20 11:54:13 +00:00
jbj
0609401b79
Sub-dir compilation on solaris.
...
CVS patchset: 2442
CVS date: 1998/10/11 16:17:45
1998-10-11 16:17:45 +00:00
jbj
df9b72c229
permit rpm to be built in a sub-directory (--srcdir=DIR).
...
CVS patchset: 2441
CVS date: 1998/10/11 15:19:55
1998-10-11 15:19:55 +00:00
jbj
025a69e0d7
rpmgettext on solaris.
...
CVS patchset: 2429
CVS date: 1998/10/08 18:49:59
1998-10-08 18:49:59 +00:00
jbj
1607fbe7a3
Consolidate i18n baggage into AM_GNU_GETTEXT and system.h.
...
CVS patchset: 2425
CVS date: 1998/10/08 14:59:17
1998-10-08 14:59:17 +00:00
jbj
afbe183dd5
Use AC_REPLACE_FUNCS.
...
CVS patchset: 2423
CVS date: 1998/10/08 12:44:39
1998-10-08 12:44:39 +00:00
jbj
1516f1d56c
configure using automake.
...
CVS patchset: 2418
CVS date: 1998/10/08 10:40:27
1998-10-08 10:40:27 +00:00
jbj
7a9831a86c
more portable dirent handling (Hermann Lauer).
...
CVS patchset: 2401
CVS date: 1998/10/06 15:26:55
1998-10-06 15:26:55 +00:00
jbj
33e58c54f5
Copies from gettext-0.10.35.
...
CVS patchset: 2331
CVS date: 1998/09/20 17:49:35
1998-09-20 17:49:35 +00:00
jbj
f612cb1bf3
Sync with 2.5.2 branch patches.
...
cpio_gzip: dup the fd before doing gzdopen (Thanks Erik!)
add --noLang to skip non-default languages.
CVS patchset: 2243
CVS date: 1998/08/11 18:24:48
1998-08-11 18:24:48 +00:00
jbj
5142bf78e6
Consolidated includes for librpmbuild API.
...
CVS patchset: 2213
CVS date: 1998/07/30 22:09:42
1998-07-30 22:09:42 +00:00
jbj
e4151252f8
Aggregate system includes into system.h.
...
Rearrange functions to minimize exported routines in librpmbuild API.
VS: ----------------------------------------------------------------------
CVS patchset: 2183
CVS date: 1998/07/25 21:00:26
1998-07-25 21:00:26 +00:00
ewt
e5dd155e6d
added loads of .cvsignore files
...
CVS patchset: 2123
CVS date: 1998/05/21 18:12:48
1998-05-21 18:12:48 +00:00
ewt
52724fe1ed
fixed minor typos
...
CVS patchset: 2055
CVS date: 1998/03/27 17:41:19
1998-03-27 17:41:19 +00:00
ewt
1d7baffb33
1) make use of new delpendency scheme
...
2) made " #if" look like "# if" for portability
3) added strdup.c
CVS patchset: 2021
CVS date: 1998/03/04 16:51:38
1998-03-04 16:51:38 +00:00
ewt
7388abf88b
1) added changes which let RPM build in a directory other then its source
...
directory
2) moved popt to autoconf
CVS patchset: 2005
CVS date: 1998/02/11 08:59:34
1998-02-11 08:59:34 +00:00
ewt
1e318ff6d1
various header file cleanups
...
CVS patchset: 1903
CVS date: 1997/11/18 03:13:56
1997-11-18 03:13:56 +00:00
ewt
d134038e40
Force string.h to be present
...
CVS patchset: 1902
CVS date: 1997/11/18 03:07:10
1997-11-18 03:07:10 +00:00