Commit Graph

71 Commits

Author SHA1 Message Date
jbj d0615e9641 - macosx: change to --prefix=/usr rather than /opt/local.
- use waitpid rather than SIGCHLD reaper.
- rip out DB_PRIVATE revert if not NPTL, it's not the right thing to do.

CVS patchset: 7761
CVS date: 2005/02/13 03:01:09
2005-02-13 03:01:09 +00:00
jbj af7d1a9034 - discover and use getmntinfo if present.
CVS patchset: 7741
CVS date: 2005/02/03 23:05:59
2005-02-03 23:05:59 +00:00
jbj 0935020492 - fix: length of gpg V4 hash seed was incorrect (#146896).
- add support for V4 rfc-2440 signatures.

CVS patchset: 7737
CVS date: 2005/02/02 18:47:42
2005-02-02 18:47:42 +00:00
jbj 7d8671172e Default MYPATH=":" instead when cros-compiling (#133573).
CVS patchset: 7724
CVS date: 2005/01/29 16:05:03
2005-01-29 16:05:03 +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 0ccd287fbe Configure zlib subdir automagically.
CVS patchset: 7704
CVS date: 2005/01/23 18:22:14
2005-01-23 18:22:14 +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 5732d3daae - build against external/internal neon.
CVS patchset: 7692
CVS date: 2005/01/09 17:48:19
2005-01-09 17:48:19 +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 6da6f7fc0a - mac os x patches (#131943,#131944,#132924,#132926).
CVS patchset: 7671
CVS date: 2005/01/04 17:46:10
2005-01-04 17:46:10 +00:00
jbj cf8bf4efd9 - force *.py->*.pyo byte code compilation with brp-python-bytecompile.
- automagically detect and emit "python(abi) = 2.4" dependencies.

CVS patchset: 7628
CVS date: 2004/12/05 20:05:46
2004-12-05 20:05:46 +00:00
jbj 41c3c4df68 Builds with external libraries.
CVS patchset: 7588
CVS date: 2004/11/19 16:25:49
2004-11-19 16:25:49 +00:00
jbj 487c902d2f - python: add python 2.4 support.
CVS patchset: 7562
CVS date: 2004/11/09 06:59:34
2004-11-09 06:59:34 +00:00
pauln ea8c710ac4 Build and changes for _rpm module
CVS patchset: 7490
CVS date: 2004/10/19 21:35:24
2004-10-19 21:35:24 +00:00
jbj a36aa761ec More changes from rpm-4_3 branch.
CVS patchset: 7441
CVS date: 2004/10/09 20:22:01
2004-10-09 20:22:01 +00:00
jbj 66250307ba Add support for beecrypt-4.0.0.
CVS patchset: 7367
CVS date: 2004/07/31 17:48:11
2004-07-31 17:48:11 +00:00
jbj a63e1592af - ia64: auto-relocate entire, not partial, directory contents (#126905).
CVS patchset: 7357
CVS date: 2004/07/05 19:21:18
2004-07-05 19:21:18 +00:00
jbj 42386beb8b - use poll(2) if available, avoid borked aurora/sparc select (#124574).
CVS patchset: 7276
CVS date: 2004/05/29 15:56:01
2004-05-29 15:56:01 +00:00
jbj aab51e6392 Identify caos distribution (#124746).
CVS patchset: 7273
CVS date: 2004/05/29 13:47:39
2004-05-29 13:47:39 +00:00
jbj 86700899e6 - add aurora/sparc patches (#124469).
CVS patchset: 7252
CVS date: 2004/05/26 21:10:07
2004-05-26 21:10:07 +00:00
jbj 34daf7ced8 Start rpm-4.4 devel.
CVS patchset: 7210
CVS date: 2004/03/30 21:00:47
2004-03-30 21:00:47 +00:00
arekm 1cdfdb8b6c When fixing permissions do u+w, too (fixes badly packaged tarballs)
CVS patchset: 7197
CVS date: 2004/03/28 00:49:54
2004-03-28 00:49:54 +00:00
niemeyer 73260d956c - Implemented support for internal Lua scripts.
- Implemented %pretrans and %posttrans script slots.
Changed files:
	Makefile.am configure.ac build/pack.c build/parseScript.c
	build/parseSpec.c build/rpmbuild.h build/rpmspec.h
	lib/Makefile.am lib/psm.c lib/rpmlib.h lib/rpmlibprov.c
	lib/rpmts.c lib/rpmts.h lib/transaction.c
Added files:
	lib/rpmlua.c lib/rpmlua.h lua/*

CVS patchset: 7175
CVS date: 2004/03/16 21:58:25
2004-03-16 21:58:25 +00:00
jbj 11507f2cf4 - add sparcv8 and enable elf32/elf64 Zon sparc64 (#117302).
- fix: --querybynumber looped.

CVS patchset: 7161
CVS date: 2004/03/10 23:01:46
2004-03-10 23:01:46 +00:00
jbj b8988af3c5 Build with gcc-2.95.3 and python-2.2, remove incompat CFLAGS and casts.
CVS patchset: 7082
CVS date: 2004/01/22 14:28:08
2004-01-22 14:28:08 +00:00
jbj 13926965b5 More typos.
CVS patchset: 7068
CVS date: 2004/01/05 19:04:59
2004-01-05 19:04:59 +00:00
jbj 89897484c4 Typo.
CVS patchset: 7065
CVS date: 2004/01/05 17:15:18
2004-01-05 17:15:18 +00:00
jbj cf60d72565 add --with-selinux, move selinux stubs to system.h.
CVS patchset: 7063
CVS date: 2004/01/05 14:09:47
2004-01-05 14:09:47 +00:00
jbj a3bf9b96f9 - use -fPIC -DPIC on all platforms, not just mandatory (#112713).
CVS patchset: 7051
CVS date: 2003/12/30 15:12:50
2003-12-30 15:12:50 +00:00
jbj 59f6e1d78f - fix: wrong package count for trigger scriptlet 1st arg (#100509).
- fix: don't break header SHA1 if non-existent user/group (#97727).
- remove fuids/fgids from rpmfi, easier to lookup fuser/fgroup instead.
- merge sensible parts of openpkg rpm.patch.bugfix (#104780).

CVS patchset: 7024
CVS date: 2003/12/27 01:37:56
2003-12-27 01:37:56 +00:00
jbj 5c747d9870 - don't use mktemp if mkstemp is available (#103850).
CVS patchset: 7012
CVS date: 2003/12/26 17:36:38
2003-12-26 17:36:38 +00:00
jbj 752cac72e2 - only internal Berkeley db from now on.
- revive "make dist".

CVS patchset: 6971
CVS date: 2003/12/11 19:09:58
2003-12-11 19:09:58 +00:00
jbj 3dcfeb3f9a Merge changes from rpm-4.2.1 development.
CVS patchset: 6959
CVS date: 2003/11/23 19:50:52
2003-11-23 19:50:52 +00:00
jbj 3182fc3777 - don't attempt to remove dbenv on --rebuilddb.
- autorelocate ix86 package file paths on ia64.

CVS patchset: 6925
CVS date: 2003/07/02 19:26:04
2003-07-02 19:26:04 +00:00
jbj f5c14e57bc Consolidate external beecrypt changes.
CVS patchset: 6880
CVS date: 2003/05/30 16:58:13
2003-05-30 16:58:13 +00:00
jbj dac695e290 Prepare to build with external beecrypt-3.0.0.
CVS patchset: 6871
CVS date: 2003/05/22 21:21:43
2003-05-22 21:21:43 +00:00
jbj 12a12cf398 Sanity.
CVS patchset: 6818
CVS date: 2003/05/05 21:44:49
2003-05-05 21:44:49 +00:00
jbj 31e269224f fix typo in system.h.
python: bindings for returning mpw's from random number generator.

CVS patchset: 6800
CVS date: 2003/05/01 08:09:16
2003-05-01 08:09:16 +00:00
jbj 1359f248a3 splint fiddles.
CVS patchset: 6797
CVS date: 2003/04/30 20:04:58
2003-04-30 20:04:58 +00:00
jbj f7aaeb11df - permit secondary tag match patterns with RPMQV_ALL.
CVS patchset: 6754
CVS date: 2003/04/16 22:13:18
2003-04-16 22:13:18 +00:00
jbj 53f81816ea Sanity.
CVS patchset: 6721
CVS date: 2003/03/27 21:53:39
2003-03-27 21:53:39 +00:00
jbj 0b8c3f8319 Add benchmark stopwatch, change precision from milli- to micro-secs.
CVS patchset: 6715
CVS date: 2003/03/24 17:25:42
2003-03-24 17:25:42 +00:00
jbj 96cd0c2e28 Make sure that $(RPM_BUILD_ROOT}/usr/lib is 1st libarry searched.
Bump popt version.

CVS patchset: 6710
CVS date: 2003/03/20 23:42:05
2003-03-20 23:42:05 +00:00
jbj f920058468 - upgrade to zlib-1.2.beta7.
- pass structure pointer, not args, through headerSprintf call chain.
- add ":xml" header format modifier.

CVS patchset: 6675
CVS date: 2003/03/10 23:28:24
2003-03-10 23:28:24 +00:00
jbj 3dade9b6af - file: fix ogg/vorbis file classification problems.
- skip fingerprints in /usr/share/doc and /usr/src/debug.
- add file(1) as /usr/lib/rpm/rpmfile.
- enable transaction coloring for s390x/ppc64.

CVS patchset: 6039
CVS date: 2003/02/14 23:03:35
2003-02-14 23:03:35 +00:00
jbj fc1b33b66f Restore compiler warnings now tthat elfutil's -Werror is not there.
CVS patchset: 6017
CVS date: 2003/01/20 16:12:12
2003-01-20 16:12:12 +00:00
jbj b11f8eeaf2 - teach rpmquery to return "owning" package(s) in spite of alternatives.
CVS patchset: 6009
CVS date: 2003/01/13 20:58:21
2003-01-13 20:58:21 +00:00
jbj ed80614424 - fix: dependency helpers now rate limited at 10ms, not 1s.
- add per-arch canonical color, only x86_64 enabled for now.

CVS patchset: 5994
CVS date: 2003/01/01 20:33:21
2003-01-01 20:33:21 +00:00
jbj c346c3e69f - dynamically link /bin/rpm, link against good old -lpthread.
CVS patchset: 5951
CVS date: 2002/12/20 15:03:18
2002-12-20 15:03:18 +00:00
jbj e7f55c20f5 - add -I/usr/include/nptl, Conflicts: kernel <= 2.4.19.
CVS patchset: 5950
CVS date: 2002/12/19 23:41:52
2002-12-19 23:41:52 +00:00