Panu Matilainen
759b73a429
Ensure PATH_MAX is defined (ticket #3 ) Adam Tkac
...
- POSIX doesn't require PATH_MAX to be defined as constant, and Hurd
doesn't define it...
- deal with it just once in system.h for now, the proper fix is to get
rid of needing it at all (ie add a mallocing realpath() clone to librpmio)
- patch from Adam Tkac
2008-11-03 14:14:14 +02:00
Panu Matilainen
a306a04a89
RIP alloca()
2008-04-30 14:38:09 +03:00
Ralf Corsépius
94d2343931
Add -I$(top_builddir)/include/rpm to AM_CPPFLAGS.
2007-11-22 16:17:20 +01:00
Ralf Corsépius
e898dde44d
Remove memcmp.c.
2007-10-30 15:24:10 +01:00
Ralf Corsépius
d57d710550
Build libmisc.la.
...
Use @LTLIBOBJS@.
2007-10-30 12:15:34 +01:00
Ralf Corsépius
bb3c8db9a5
Include "config.h" instead of <config.h>.
2007-10-28 06:57:08 +01:00
Ralf Corsépius
ea2968b6b3
Cleanup CPPFLAGS.
2007-10-17 16:41:59 +02:00
Ralf Corsépius
343effc65f
Remove (unused).
2007-10-01 13:17:15 +02:00
Ralf Corsépius
65cbae7709
Remove splint tags.
2007-09-11 23:26:22 +02:00
Ralf Corsépius
ea253c1e51
Eliminate noinst_HEADERS.
2007-09-10 10:31:37 +02:00
Ralf Corsépius
75ae38e37c
Remove INCPATH.
2007-08-22 11:54:31 +02:00
Panu Matilainen
8d2b416782
Automake cleanups.
...
- 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
2007-08-05 11:30:55 +03:00
Panu Matilainen
cd4fb0f9f4
Silence yet another char ptr signedness warning
2007-07-12 10:00:43 +03:00
jbj
fadd9c8edb
Revert glob/fnmatch/alloca uniqify on macosx for now.
...
CVS patchset: 7717
CVS date: 2005/01/28 06:36:29
2005-01-28 06:36:29 +00:00
jbj
84d6a9cac5
macosx/opendarwin hackery, take 1.
...
CVS patchset: 7710
CVS date: 2005/01/25 05:24:40
2005-01-25 05:24:40 +00:00
jbj
9e1bfe0af5
- blueprint rpm-4_4 and HEAD to minimize diff spew.
...
CVS patchset: 7706
CVS date: 2005/01/23 20:44:57
2005-01-23 20:44:57 +00:00
jbj
217c588baa
Build on macosx.
...
CVS patchset: 7701
CVS date: 2005/01/17 23:58:09
2005-01-17 23:58:09 +00:00
jbj
c7510bceec
build rpm-4.4.1-0.6.
...
CVS patchset: 7674
CVS date: 2005/01/05 04:46:01
2005-01-05 04:46:01 +00:00
jbj
84ec406c35
- mac os x patches ( #133611 , #133612 , #134637 ).
...
CVS patchset: 7673
CVS date: 2005/01/04 19:31:31
2005-01-04 19:31:31 +00:00
jbj
9e30825226
- fix: don't set handler if SIG_IGN is already set ( #134474 ).
...
CVS patchset: 7462
CVS date: 2004/10/14 15:09:07
2004-10-14 15:09:07 +00:00
jbj
076a6e29c5
- opaque (well mostly) rpmTransactionSet using methods.
...
CVS patchset: 5437
CVS date: 2002/05/16 16:55:21
2002-05-16 16:55:21 +00:00
jbj
0108a7b8cb
tpkgid cleanup.
...
Recognize GNU extensions in myGlobPatternP(), flag in misc/fnmatch.h, as well.
CVS patchset: 5331
CVS date: 2002/02/22 17:12:15
2002-02-22 17:12:15 +00:00
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