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
jbj
209af5b9eb
Add {init,add,expand}Macro args everywhere (new macro.c compatibility).
...
Create /usr/lib/rpm directory and move rpmrc et al there.
CVS patchset: 2168
CVS date: 1998/07/08 17:30:37
1998-07-08 17:30:37 +00:00
ewt
07ec9c5bc2
prefer db_185.h to db.h
...
CVS patchset: 2131
CVS date: 1998/05/26 13:22:39
1998-05-26 13:22:39 +00:00
ewt
9848b7df30
set bzip2path through configure
...
CVS patchset: 2129
CVS date: 1998/05/26 13:19:52
1998-05-26 13:19:52 +00:00
ewt
26d510ed98
static rpm generation was fubarred
...
CVS patchset: 2104
CVS date: 1998/05/01 19:33:51
1998-05-01 19:33:51 +00:00
ewt
01eca71f1a
fixed configure.in patch introduced by patch
...
CVS patchset: 2078
CVS date: 1998/04/09 02:45:39
1998-04-09 02:45:39 +00:00
ewt
6f2eb2440d
1) fix search for find scripts
...
2) new find scripts for Solaris
3) gernerate -static more automatically
CVS patchset: 2077
CVS date: 1998/04/09 02:41:13
1998-04-09 02:41:13 +00:00
ewt
879e03787c
1) fixed --nomd5 parsing
...
2) updated configure.in find-req and find-prov checks
CVS patchset: 2068
CVS date: 1998/04/03 16:33:19
1998-04-03 16:33:19 +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
7b8522b57e
added trigger support
...
CVS patchset: 2049
CVS date: 1998/03/27 16:46:39
1998-03-27 16:46:39 +00:00
ewt
179e9c159a
1) added more portability checks
...
2) use new dependency scheume
3) use autoheader
CVS patchset: 2026
CVS date: 1998/03/04 16:53:54
1998-03-04 16:53:54 +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
marc
d45341c53c
Handle broken readdir() in sinix
...
CVS patchset: 1894
CVS date: 1997/11/05 14:39:20
1997-11-05 14:39:20 +00:00
ewt
00d2ffce52
fixed misc handling in makefile
...
CVS patchset: 1885
CVS date: 1997/10/31 19:32:56
1997-10-31 19:32:56 +00:00
ewt
b1842c1e77
only build misc dir and use libmisc.a if necessary
...
CVS patchset: 1884
CVS date: 1997/10/31 19:24:48
1997-10-31 19:24:48 +00:00
ewt
67c236d758
1) use rand
...
2) conditionally check for newbuild
CVS patchset: 1883
CVS date: 1997/10/31 17:31:17
1997-10-31 17:31:17 +00:00
marc
636fc4bec9
Handle patch > 2.1
...
CVS patchset: 1870
CVS date: 1997/10/23 15:10:03
1997-10-23 15:10:03 +00:00
ewt
5bfbd87d1d
fixed oldpatch stuff
...
CVS patchset: 1869
CVS date: 1997/10/22 03:22:17
1997-10-22 03:22:17 +00:00
ewt
7ade608775
added check for old patch versions
...
CVS patchset: 1868
CVS date: 1997/10/22 00:20:06
1997-10-22 00:20:06 +00:00
ewt
e637438e97
set proper default for chown() checking
...
CVS patchset: 1803
CVS date: 1997/08/26 18:22:16
1997-08-26 18:22:16 +00:00
ewt
a9f16a53a6
chown() follows symlinks on nextstep (that's what I'll guess anyway)
...
CVS patchset: 1801
CVS date: 1997/08/26 14:26:27
1997-08-26 14:26:27 +00:00
ewt
a50bad6f03
build up LIBS by appending
...
CVS patchset: 1786
CVS date: 1997/08/21 01:07:29
1997-08-21 01:07:29 +00:00
ewt
2ec98d5fed
Look for random() in -lucb
...
CVS patchset: 1782
CVS date: 1997/08/10 13:41:11
1997-08-10 13:41:11 +00:00
ewt
c412e45d33
look for random() in libm
...
CVS patchset: 1762
CVS date: 1997/07/23 18:36:55
1997-07-23 18:36:55 +00:00
ewt
31897750f8
removed cpiobin from rpmrc
...
CVS patchset: 1759
CVS date: 1997/07/23 18:14:51
1997-07-23 18:14:51 +00:00
ewt
d7e4e056fa
Fixed output messages
...
CVS patchset: 1716
CVS date: 1997/06/26 14:35:37
1997-06-26 14:35:37 +00:00
ewt
a3c0eeb9bc
chown() follows symlinks on hpux
...
CVS patchset: 1714
CVS date: 1997/06/25 20:23:27
1997-06-25 20:23:27 +00:00
ewt
dfe564e55d
more osf getmntent_r() patches
...
CVS patchset: 1712
CVS date: 1997/06/25 16:10:19
1997-06-25 16:10:19 +00:00
ewt
dda52c18d6
Changes for OSF/1 getmntinfo_r()
...
CVS patchset: 1708
CVS date: 1997/06/19 22:18:02
1997-06-19 22:18:02 +00:00
ewt
bfad9c3271
First pass at SCO getmntent()
...
CVS patchset: 1702
CVS date: 1997/06/19 13:30:47
1997-06-19 13:30:47 +00:00
ewt
aaecdd0b19
Fixed mntctl() checking
...
CVS patchset: 1690
CVS date: 1997/06/17 14:49:07
1997-06-17 14:49:07 +00:00
ewt
9b9de6ce15
Provide an alternate getmntent() if necessary.
...
CVS patchset: 1679
CVS date: 1997/06/02 19:59:07
1997-06-02 19:59:07 +00:00
ewt
9491610f7e
added virtual query tag ability, fsnames query tag,
...
CVS patchset: 1668
CVS date: 1997/05/30 14:16:20
1997-05-30 14:16:20 +00:00
ewt
32721ebeb2
Fixed aix chown test.
...
CVS patchset: 1656
CVS date: 1997/05/21 19:39:54
1997-05-21 19:39:54 +00:00
ewt
34110c1694
Use a more portable alternative to 'id -u'
...
CVS patchset: 1645
CVS date: 1997/05/20 15:29:59
1997-05-20 15:29:59 +00:00
ewt
c5c46a7c38
Use lchown() if it's available
...
CVS patchset: 1644
CVS date: 1997/05/20 15:28:25
1997-05-20 15:28:25 +00:00
ewt
d17a80d764
Guess chown doesn't follow symlinks w/ configure is run by non-root user.
...
CVS patchset: 1643
CVS date: 1997/05/19 14:09:35
1997-05-19 14:09:35 +00:00
ewt
1296efb89a
Applied changes for AIX. This involved using <sys/select.h> if it's available.
...
CVS patchset: 1638
CVS date: 1997/05/16 15:32:57
1997-05-16 15:32:57 +00:00
ewt
1a382cc365
Added --enable-broken-chmod
...
CVS patchset: 1633
CVS date: 1997/05/15 15:09:44
1997-05-15 15:09:44 +00:00
ewt
ba03c6c1f8
Check for chown() following symlinks
...
CVS patchset: 1631
CVS date: 1997/05/15 14:32:24
1997-05-15 14:32:24 +00:00
ewt
58166a9c32
Fix things up for SunOS
...
CVS patchset: 1630
CVS date: 1997/05/15 14:08:52
1997-05-15 14:08:52 +00:00
ewt
c312659a87
Automatically define NEED_TIMEZONE
...
CVS patchset: 1628
CVS date: 1997/05/15 14:02:36
1997-05-15 14:02:36 +00:00
ewt
43e43407b8
Fixed some minor problems.
...
CVS patchset: 1623
CVS date: 1997/05/14 18:42:47
1997-05-14 18:42:47 +00:00
ewt
91ef4108d5
Try to handle solaris2.5.1 in configure better
...
CVS patchset: 1619
CVS date: 1997/05/14 18:31:17
1997-05-14 18:31:17 +00:00
ewt
49a247317a
Include sys/socket.h if it's available
...
CVS patchset: 1614
CVS date: 1997/05/07 19:27:21
1997-05-07 19:27:21 +00:00
ewt
80a62f5091
Look for limits.h (strtol.c uses it)
...
CVS patchset: 1610
CVS date: 1997/05/07 15:15:42
1997-05-07 15:15:42 +00:00
ewt
bb90619b93
Check for strerror, strtol, strtoul.
...
CVS patchset: 1602
CVS date: 1997/05/07 15:04:34
1997-05-07 15:04:34 +00:00
ewt
260850e9b8
Doesn't use cpio to unpack archives anymore...
...
CVS patchset: 1595
CVS date: 1997/05/05 20:46:58
1997-05-05 20:46:58 +00:00
ewt
250bbe29e1
Use strings.h on SCO (there's probably a better way of doing this, but this
...
will work so why bother?).
CVS patchset: 1590
CVS date: 1997/05/02 15:47:37
1997-05-02 15:47:37 +00:00
ewt
4fbd5adc44
Made code recognize gzipbin rpmrc entry.
...
CVS patchset: 1584
CVS date: 1997/05/01 21:07:46
1997-05-01 21:07:46 +00:00
ewt
b86bcefc78
1) Added search for gzip binary
...
2) Don't die if gzip/cpio not found, just look in path at run time
3) Fixed problems with stat macro detection
CVS patchset: 1582
CVS date: 1997/05/01 19:07:43
1997-05-01 19:07:43 +00:00
ewt
34211b9ecc
Changed ucb rules, look for /usr/ucblib.
...
CVS patchset: 1564
CVS date: 1997/04/30 18:03:27
1997-04-30 18:03:27 +00:00
ewt
acb0a9c928
Look for S_IFSOCK and define it as 0 if it doesn't exist (this is for SCO).
...
CVS patchset: 1563
CVS date: 1997/04/30 15:32:40
1997-04-30 15:32:40 +00:00
ewt
84de5ba32e
- changed LIBRPMRC_FILENAME, LIBRPMALIAS_FILENAME, RPMNLSDIR
...
directories to @sysconfdir@, @sysconfdir@, and @datadir@ to
better conform with autoconf
- set RPM_INSTALL_PREFIX environment variable when running
verify scripts
- beginnings of SCO support (though I suspect it will take one
or two more iterations to get it right)
- switched to CVS and updated some Makefile rules
- look for gethostbyname() instead of gethostname() in -nsl
(this could break some things)
- added check for strcasecmp() in -lucb on systems which don't
have strcasecmp() in libc
- don't build -static on hpux10
- don't try and NLS empty strings
- changed index() call to strchr() in macro code
- include <time.h> in build/spec.c for various platforms
- added update-po rule to po/Makefile.in
- updated de.po (thanks to Karl Eichwalder)
CVS patchset: 1554
CVS date: 1997/04/28 20:45:05
1997-04-28 20:45:05 +00:00
ewt
0ca7205ef3
look for S_ISLNK and S_ISSTAT and define macros appropriately
...
CVS patchset: 1489
CVS date: 1997/03/20 15:18:07
1997-03-20 15:18:07 +00:00
ewt
fd5f6c1efc
got rid of LIBSOCKET, ZLIB
...
check for not needing -lnsl and -lsocket before looking for the libs
CVS patchset: 1481
CVS date: 1997/03/11 17:09:34
1997-03-11 17:09:34 +00:00
ewt
2c99fe0b7e
cleanup up the -lsocket, -lnsl stuff some more <sigh>
...
CVS patchset: 1473
CVS date: 1997/03/04 02:22:20
1997-03-04 02:22:20 +00:00
ewt
93e32a738c
rearranged -lsocket/-lnsl checks
...
CVS patchset: 1459
CVS date: 1997/02/25 23:17:49
1997-02-25 23:17:49 +00:00
ewt
78385bc214
1) traded LIBPATH for LIBS
...
2) checks for dirent.h
3) checks for -lnsl explicitly
CVS patchset: 1446
CVS date: 1997/02/20 02:20:10
1997-02-20 02:20:10 +00:00
ewt
2741e30f3c
got rid of the LIBS/LIBPATH dualism
...
CVS patchset: 1440
CVS date: 1997/02/17 23:58:08
1997-02-17 23:58:08 +00:00
ewt
5c503f570f
if a prefix other then /usr or /usr/local is used look in $prefix/lib
...
and $prefix/include for libraries
CVS patchset: 1401
CVS date: 1997/02/12 04:48:06
1997-02-12 04:48:06 +00:00
ewt
f818ac27f7
1) check for STDC headers (makes glob.c, etc happy)
...
2) check from string.h
3) define HAVE_REALPATH as appropriate
CVS patchset: 1358
CVS date: 1997/01/24 19:04:51
1997-01-24 19:04:51 +00:00
ewt
0d0ca1f947
tried to fix h_errno check
...
CVS patchset: 1344
CVS date: 1997/01/23 20:29:16
1997-01-23 20:29:16 +00:00
ewt
3c528c8ab6
don't look for getopt anymore (we don't need it)
...
CVS patchset: 1334
CVS date: 1997/01/22 20:40:45
1997-01-22 20:40:45 +00:00
ewt
4d9920ab1f
1) use autoconf message facilities
...
2) look for h_errno
CVS patchset: 1329
CVS date: 1997/01/20 22:34:47
1997-01-20 22:34:47 +00:00
ewt
c40e834ea0
use config.h now
...
CVS patchset: 1311
CVS date: 1997/01/17 16:20:10
1997-01-17 16:20:10 +00:00
ewt
944ef205b9
look for glob.h, fnmatch.hj
...
CVS patchset: 1299
CVS date: 1997/01/16 19:44:24
1997-01-16 19:44:24 +00:00
ewt
2788ae7180
look for POSIX chmod
...
CVS patchset: 1293
CVS date: 1997/01/16 17:23:44
1997-01-16 17:23:44 +00:00
ewt
b442e7e174
don't check for setenv() anymore as we never use it anyway
...
CVS patchset: 1253
CVS date: 1996/12/24 14:02:35
1996-12-24 14:02:35 +00:00
ewt
69b514ef3d
use RPM not RPMSTATIC
...
CVS patchset: 1237
CVS date: 1996/12/12 03:56:30
1996-12-12 03:56:30 +00:00
ewt
6acc8213ea
*** empty log message ***
...
CVS patchset: 1235
CVS date: 1996/12/12 03:51:58
1996-12-12 03:51:58 +00:00
ewt
2e1c47a108
1) added --disable-nls
...
2) slight support for cross compiling
3) check for libintl.h
CVS patchset: 1228
CVS date: 1996/12/12 03:32:40
1996-12-12 03:32:40 +00:00
ewt
65c137ada8
fixed GNU cpio detection
...
CVS patchset: 1219
CVS date: 1996/12/10 23:15:20
1996-12-10 23:15:20 +00:00
ewt
db144206b5
look for GNU cpio 2.4.2 or later (w/ --quiet support), not just
...
GNU cpio (with --help support)
CVS patchset: 1203
CVS date: 1996/12/02 23:27:39
1996-12-02 23:27:39 +00:00
ewt
ae565589c5
1) moved find-provides to autodeps
...
2) added requires shell script
CVS patchset: 1181
CVS date: 1996/11/21 22:00:02
1996-11-21 22:00:02 +00:00
ewt
2575803c35
made find-provides os specific
...
CVS patchset: 1169
CVS date: 1996/11/15 21:04:09
1996-11-15 21:04:09 +00:00
ewt
b611221664
use gettext() from libc if available
...
CVS patchset: 1103
CVS date: 1996/10/15 20:51:57
1996-10-15 20:51:57 +00:00
ewt
1fc9379c0d
1) users vfork() when fork() isn't available [amigaos]
...
2) looks for GNU cpio
CVS patchset: 1085
CVS date: 1996/10/15 02:13:16
1996-10-15 02:13:16 +00:00
ewt
86bedc2f1d
lots of changes and cleanups for Solaris
...
CVS patchset: 1066
CVS date: 1996/09/29 02:27:07
1996-09-29 02:27:07 +00:00
ewt
cf30d4f804
added rules misc platforms
...
CVS patchset: 1041
CVS date: 1996/09/25 19:10:44
1996-09-25 19:10:44 +00:00
ewt
87b891ba3d
1) finds varprefix, tmppath
...
2) filters lib-rpmrc
CVS patchset: 973
CVS date: 1996/08/20 16:24:37
1996-08-20 16:24:37 +00:00
root
50d4e96930
fallback to just libc of libintl dne
...
CVS patchset: 963
CVS date: 1996/08/19 17:23:07
1996-08-19 17:23:07 +00:00
ewt
3fea92f212
Initial revision
...
CVS patchset: 962
CVS date: 1996/08/19 17:15:47
1996-08-19 17:15:47 +00:00