Commit Graph

343 Commits

Author SHA1 Message Date
Ralf Corsépius ae3127c0f2 Add with_internal_db. 2007-09-17 11:33:18 +02:00
Ralf Corsépius 91a33fbdc5 Move generating rpmpopt-@VERSION@ from configure into Makefile. 2007-09-14 05:21:39 +02:00
Ralf Corsépius ede9e90272 Move generating rpm.pc from configure into Makefile. 2007-09-14 05:09:17 +02:00
Ralf Corsépius df1b72d3af Process platform in Makefile instead of configure. 2007-09-13 14:51:46 +02:00
Ralf Corsépius d974ed0136 Add __CURL. 2007-09-12 12:42:59 +02:00
Ralf Corsépius 52bc67436f Attempt to escape hg messed up the repo once more. 2007-09-12 11:42:08 +02:00
Ralf Corsépius 07c9cac938 Fix indentation of --enable-python. 2007-09-12 11:31:17 +02:00
Panu Matilainen 1180de589b Automated merge with file:/home/pmatilai/repos/rpm-ioclean 2007-09-12 12:26:15 +03:00
Ralf Corsépius fb7433b364 Merge tools/Makefile.am into Makefile.am 2007-09-12 10:56:37 +02:00
Panu Matilainen d36716c25c Remove NEON and related hacks 2007-09-12 10:55:55 +03:00
Ralf Corsépius cfe8875a0f Reduce minimum python version to 2.3. 2007-09-12 08:23:51 +02:00
Ralf Corsépius 2ff6e07f50 Reduce minimum python version to 2.4. 2007-09-12 01:21:13 +02:00
Ralf Corsépius 22bafd7430 Remove libxml. 2007-09-11 11:32:05 +02:00
Ralf Corsépius f69f0b7a8f Add subdir-objects. 2007-09-11 10:38:46 +02:00
Ralf Corsépius cf865f1327 Require python >= 2.5. 2007-09-10 22:24:25 +02:00
Ralf Corsépius c5ffd9805e Split host-python (__PYTHON), from build-python.
Abandon --with-python.
Add --enable-python.
Rework python check to use AM_PATH_PYTHON.
2007-09-10 12:49:51 +02:00
Ralf Corsépius 4d00510124 Add AC_DISABLE_STATIC. 2007-09-10 07:11:54 +02:00
Ralf Corsépius 38ec147d0b Generate scripts/macros.perl, scripts/macros.php, scripts/macros.python from inside of scripts/Makefile.am. 2007-09-05 12:09:45 +02:00
Ralf Corsépius db5db69665 Don't AC_DEFINE(RPMCONFIGDIR). 2007-09-05 09:57:12 +02:00
Ralf Corsépius 2671d4cc05 AC_DEFINE(RPMCANONVENDOR).
Remove VENDORRPMRC_FILENAME.
2007-09-04 15:19:29 +02:00
Ralf Corsépius 05f96178f1 Remove selinux autodetection.
Rely on --with/--without-selinux.
2007-09-04 14:19:18 +02:00
Ralf Corsépius 00165b6ee8 Make --with-neon more strict. 2007-09-04 12:01:54 +02:00
Panu Matilainen b9c2d89686 merge 2007-09-04 11:25:35 +03:00
Panu Matilainen f07d1abc27 Backed out changeset 842b0b8f3f8d 2007-09-04 11:25:26 +03:00
Ralf Corsépius c2f919af38 Add --with-neon. 2007-09-04 09:09:39 +02:00
Panu Matilainen ffea910c37 Read vendor macros again.
- replace VENDORRPMRC_FILENAME with VENDORCONFIGDIR
- use it to locate both vendor rpmrc and macros
2007-09-03 22:39:26 +03:00
Ralf Corsépius ba645b29c4 Remove CTAGS, CSCOPE. 2007-09-03 12:59:15 +02:00
Ralf Corsépius b2db269632 Remove LIBRPMALIAS_FILENAME. 2007-08-31 18:54:13 +02:00
Panu Matilainen 31a693a7eb Lose ancient and unused brp-redhat 2007-08-31 10:25:11 +03:00
Ralf Corsépius eac9291fde Eliminate tmpdir, varprefix. 2007-08-31 08:56:56 +02:00
Ralf Corsépius 0f5d8ca08f Don't AC_SUBST varprefix.
Generate macros from Makefile.am
2007-08-31 05:58:04 +02:00
Ralf Corsépius 0e95c12b29 Remove AC_SUBST(RPM) (Unused). 2007-08-31 04:25:22 +02:00
Ralf Corsépius 15fb330227 Remove doc/fr/Makefile doc/ja/Makefile doc/ko/Makefile doc/pl/Makefile doc/ru/Makefile doc/sk/Makefile. 2007-08-29 17:43:20 +02:00
Ralf Corsépius 29d53ac70f Reflect having removed doc/manual/Makefile.am 2007-08-29 13:06:05 +02:00
Ralf Corsépius 5b8a3cf39b Eliminate LIBRPMRC_FILENAME. 2007-08-28 18:22:11 +02:00
Ralf Corsépius 5553568c62 Remove SYSCONFIGDIR. 2007-08-28 13:20:03 +02:00
Ralf Corsépius d846415f66 Eliminate MACROFILES. 2007-08-28 11:33:07 +02:00
Ralf Corsépius 7e87026e5c Check for locale.h. 2007-08-28 10:58:48 +02:00
Ralf Corsépius 59441dc4d3 Remove LOCALEDIR. 2007-08-28 06:45:25 +02:00
Ralf Corsépius 43ae6e6f57 Remove stamp-h. 2007-08-28 06:37:49 +02:00
Ralf Corsépius d702278169 Use $GCC instead of undocumented autoconf internal $ac_cv_c_compiler_gnu 2007-08-27 16:16:12 +02:00
Ralf Corsépius 749313a946 Remove FINDREQUIRES, FINDPROVIDES (Unused). 2007-08-24 06:40:22 +02:00
Ralf Corsépius 752fea0aee Use with_dmalloc instead of withval. 2007-08-24 06:05:45 +02:00
Ralf Corsépius b6abbcf059 Use with_python instead of withval. 2007-08-24 06:04:43 +02:00
Ralf Corsépius 5696bd01a9 Eliminate localdone. 2007-08-24 05:43:59 +02:00
Ralf Corsépius ca4dd3714a Eliminate INCPATH. 2007-08-24 05:43:34 +02:00
Ralf Corsépius e0f6bee085 Eliminate rpmpopt.
Let rpmpopt-${VERSION} be generated by configure.ac directly.
2007-08-23 15:56:08 +02:00
Ralf Corsépius 2a98ab385d Remove AC_SUBST(INCPATH). 2007-08-22 16:52:25 +02:00
Ralf Corsépius 33b0675212 Add bzip'ed tarball.
Remove tests/atlocal
2007-08-21 16:29:51 +02:00
Ralf Corsépius d09e67798b Preliminary preps for autotest. 2007-08-20 12:31:28 +02:00
Ralf Corsépius c28a0694cc Remove tests/hello-test/Makefile. 2007-08-19 18:41:15 +02:00
Ralf Corsépius 00e06a335d Remove LIBMISC (Unused). 2007-08-16 06:44:52 +02:00
Ralf Corsépius a1cd8954a0 Add tests/Makefile tests/hello-test/Makefile. 2007-08-16 05:31:03 +02:00
Ralf Corsépius 81b1baab5a Replace MKDIR_P and MKDIR with RPM_MKDIR_P and RPM_MKDIR to avoid conflicts with automake's build-in MKDIR_P/MKDIR 2007-08-15 13:49:01 +02:00
Ralf Corsépius cc71f47f18 Add AM_CONDITIONAL(SELINUX). 2007-08-15 13:40:10 +02:00
Ralf Corsépius bc1d56ab7b Rename XML2 into libxml2. 2007-08-15 09:11:25 +02:00
Ralf Corsépius 13625ddb7f Add check for libxml2. 2007-08-15 09:03:35 +02:00
Ralf Corsépius 4c73047556 Fix comment on bzip2 library. 2007-08-15 09:02:34 +02:00
Ralf Corsépius c23d7b1cbe Fix broken error message. 2007-08-15 07:36:31 +02:00
Ralf Corsépius b9774ace00 Add --enable-sqlite3.
Rework WITH_SQLITE3* handling.
2007-08-14 18:29:54 +02:00
Ralf Corsépius fc0a01b5a7 Eliminate DBLIBOBJS, DBLIBSRCS. Add AM_CONDITIONAL SQLITE3. 2007-08-14 16:18:10 +02:00
Ralf Corsépius 218e5804fb Use AS_IF instead of []-if. 2007-08-14 16:16:14 +02:00
Ralf Corsépius 81b3cdd0ad Remove --with-efence (Users should use LIBS=-lefence instead. 2007-08-13 17:56:48 +02:00
Ralf Corsépius 7178c4a7ed Remove WITH_ZLIB_SUBDIR, WITH_PYTHON_SUBDIR. 2007-08-13 15:38:11 +02:00
Ralf Corsépius 8aeb0c33dd Fix bugs in previous commit. 2007-08-13 09:48:56 +02:00
Ralf Corsépius 94f8f21a94 Rework check for selinux. 2007-08-13 09:35:48 +02:00
Ralf Corsépius 25cc40bfa5 Clean up --with-lua. 2007-08-13 07:30:28 +02:00
Ralf Corsépius e0088ef075 Rework --with-apidocs handling. 2007-08-13 06:42:49 +02:00
Ralf Corsépius 6f411b4550 Remove WITH_LUA_SUBDIR. 2007-08-12 08:07:11 +02:00
Ralf Corsépius 3df1e54331 Remove support for in-source-tree sqlite3. 2007-08-11 08:02:50 +02:00
Ralf Corsépius 3ea0304ada Rework check for libmagic. 2007-08-10 17:07:17 +02:00
Ralf Corsépius 2eb2f975da Remove WITH_MAGIC_SUBDIR. 2007-08-10 16:09:25 +02:00
Ralf Corsépius 0f99662fe3 Remove WITH_RPMFILE (Unused). 2007-08-10 16:03:23 +02:00
Ralf Corsépius 7031755b82 Remove support of in-source-tree libneon. 2007-08-10 15:48:19 +02:00
Ralf Corsépius d1e0b73576 Use AC_CHECK_HEADERS(gelf.h).
Add AM_CONDITIONAL(LIBELF).
2007-08-10 15:22:25 +02:00
Ralf Corsépius 473ee0caa8 Use AC_CHECK_HEADERS to check for beecrypt headers. 2007-08-10 14:40:02 +02:00
Ralf Corsépius 8288528ead Remove WITH_LIBDWARF_INCLUDE, WITH_LIBDWARF_DEBUGEDIT.
Add AM_CONDITIONAL(LIBDWARF).
2007-08-10 14:01:36 +02:00
Ralf Corsépius fa6c15d39a Drop supporting insource-tree libelf/libdwarf. 2007-08-10 13:48:51 +02:00
Ralf Corsépius 65c3b9c4ab Depend on external libbeecrypt 2007-08-10 10:02:25 +02:00
Ralf Corsépius 5b21d43bf4 Depend on external libpopt 2007-08-10 09:43:52 +02:00
Ralf Corsépius 14d292ae94 Remove WITH_PYTHON_SUBDIR. 2007-08-08 15:03:55 +02:00
Panu Matilainen 21524dd9cf rpm is not a cross-tool...
The patch below removes AC_CANONICAL_TARGET from configure.ac and
changes $target to $host.

Background: AC_CANONICAL_TARGET is supposed to take the target of a
cross-tool, not the target of cross-compiling a package
(== a configure script's --host).

Patch from Ralf Corsepius
2007-08-06 15:46:11 +03:00
Panu Matilainen 439e3f8200 Detect and use -gnueabi instead of -gnu on ARM as necessary.
Patch from Lennert Buytenhek.
2007-08-06 14:47:10 +03:00
Panu Matilainen aab16a0274 Allow building without python-devel.
The patch below adds a check for presence of Python.h to configure.ac
and applies automake-conditionals to switch off building rpm's python
bindings if Python.h can't be found.

Patch from Ralf Corsepius.
2007-08-06 12:04:05 +03: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 345d1189ae Fixing fallout from MARK64 removal.. 2007-07-30 13:43:22 +03:00
Panu Matilainen 4bcd08549d Set libdir /usr/lib vs lib64 directly, drop MARK64 stuff 2007-07-25 17:10:57 +03:00
Panu Matilainen f922a20f90 Add initial rpm.pc pkg-config support. 2007-07-25 15:36:58 +03:00
Panu Matilainen 7b6ef059a2 More gettext cleanups.
- Use po/LINGUAS for language list instead of ALL_LINGUAS in configure.ac
- replace obsolete INTLLIB with LIBINTL, gee..
2007-07-24 14:21:32 +03:00
Panu Matilainen f763a21879 Use python distutils for determining include etc paths 2007-07-24 11:55:37 +03:00
Panu Matilainen ffa3122d58 Expect neon headers to live in neon/ directory in include path 2007-07-24 10:13:28 +03:00
Panu Matilainen 70e1c373d1 Expect beecrypt headers to live in beecrypt/ directory in include path 2007-07-24 10:07:23 +03:00
Panu Matilainen 68fc61fe08 Rip out internal libmagic, require external.
This is going to need more sorting out...
2007-07-24 09:59:33 +03:00
Panu Matilainen 5275cce57b Rip out popt. 2007-07-05 16:59:34 +03:00
Panu Matilainen 96a7eacd1c Duh, really kill the broken tests. 2007-07-04 15:34:52 +03:00
Panu Matilainen a2c38fbcaf Preparing for 4.4.2.1-rc2
- update CHANGES and version
- update translations
2007-07-04 15:18:43 +03:00
Panu Matilainen 6ea7ff5cd7 Mark as 4.4.2.1-rc1 2007-06-25 13:29:09 +03:00
Panu Matilainen b4355dfb94 Use ustar format for dist tarball.
BDB has some very long paths that start getting stripped out when our
version string is longer than just x.y.z.
2007-06-25 13:12:13 +03:00
Panu Matilainen f49c8bc304 IPv4/6 and EPSV support by Arkadiusz Miskiewicz 2007-06-25 10:40:14 +03:00
Panu Matilainen 82885665ce ARM arch update.
Adds more ARM sub-archs, and adds some bits to deal properly with the new
ARM ABI (EABI). Patch from  Lennert Buytenhek.
2007-06-21 15:13:04 +03:00
Panu Matilainen de9baf4644 Auto*foo to check if gcc supports -fno-strict-aliasing. 2007-06-20 12:06:36 +03:00
Panu Matilainen a36fe66361 Add reminder about enabling mmap() use after 4.4.2.1.
The code's been unused for years so too risky to enable right now but should
offer good performance improvement. Fix the HAVE_MMAP checks.
2007-06-20 10:58:10 +03:00
Panu Matilainen 57a53d1080 Move SELinux specifics to the section of configure.ac where SELinux is already
handled instead of mixing it into the 'static linking' section.
Patch from rpm5.org.
2007-06-20 10:26:14 +03:00
Panu Matilainen fb93d8d34f More configure.ac cleanups.
From rpm5.org
2007-06-20 10:23:38 +03:00
Panu Matilainen 54ac504634 Throw out unused stuff from configure.ac
Patch from rpm5.org
2007-06-20 10:20:15 +03:00
Panu Matilainen c7705557d9 Remove rpm and popt specs, spec files are vendor specific anyway. 2007-06-19 13:00:13 +03:00
Paul Nasrat fe762d20a5 Detect python2.5 2007-06-07 11:49:48 +01:00
Panu Matilainen b06dfb3870 Add zh_TW translation (Wei-Lun Chao). Remove empty zh and zh_CN.GB2312 po's. 2007-06-07 09:09:49 +03:00
Panu Matilainen 8ae7508882 Disable strict aliasing to stop type-punning warning spew. 2007-06-06 16:56:17 +03:00
Panu Matilainen 0f18a279a8 Add db3 back to AC_CONFIG_SUBDIRS. Oops... 2007-06-06 16:12:58 +03:00
Panu Matilainen e8c0fa24be More auto*foo cleanups:
- move AIX and MINIX checks earlier to avoid complaints
- use AC_PROG_LIBTOOL instead of -RANLIB to avoid obsoletion warning
2007-06-06 14:42:19 +03:00
Panu Matilainen 1371af04f4 Unbreak zlib configure check. 2007-06-06 13:37:18 +03:00
Panu Matilainen 98d634bc7f Make peace with auto*foo.
- Remove checks for internal zlib
- Don't try to auto*foo'ize nonexistent zlib, sqlite subdirs. Db3 subdir
  isn't auto*-enabled
- Set AM_GNU_GETTEXT_VERSION to make auto"#¤"# to realize we're using gettext
- Don't stomp into auto*** namespace with LUA_SPLINT stuff (from JBJ)
2007-06-06 12:50:56 +03:00
Paul Nasrat a3f86a1d3d Fail if no beecrypt found 2007-05-24 14:40:54 +01:00
Paul Nasrat 11ecf683bb Require external gettext 2007-03-14 15:46:17 +00:00
Paul Nasrat c9f0099bad Cleanup: remove internal gettext 2007-03-14 15:08:28 +00:00
Paul Nasrat 578e759157 Point to correct mailing list
James Bowes <jbowes@redhat.com>
2007-02-16 17:18:50 +00:00
jbj 9697810e39 Permit build with extternal file and libmagic.
CVS patchset: 7808
CVS date: 2005/03/13 22:13:25
2005-03-13 22:13:25 +00:00
jbj 094e57ce71 - rework configure.ac et al to lose internal library baggage flexibly.
CVS patchset: 7775
CVS date: 2005/02/17 02:36:37
2005-02-17 02:36:37 +00:00
jbj f94168ba0e - remove remnant -I/opt/local hacks, --prefix=/usr is recommended.
CVS patchset: 7773
CVS date: 2005/02/16 20:04:28
2005-02-16 20:04:28 +00:00
jbj cfd6fb526d - start 4.4.2 devel.
CVS patchset: 7765
CVS date: 2005/02/14 02:19:04
2005-02-14 02:19:04 +00:00
jbj 6bb128c5f4 - don't build with sqlite3 if <sqlite3.h> is missing.
CVS patchset: 7764
CVS date: 2005/02/14 01:34:12
2005-02-14 01:34:12 +00:00
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
sopwith 95cbf4bfe8 part two
CVS patchset: 5917
CVS date: 2002/12/06 02:09:57
2002-12-06 02:09:57 +00:00
sopwith cf6060f773 Better detection of ppc64 et al
CVS patchset: 5916
CVS date: 2002/12/06 02:04:31
2002-12-06 02:04:31 +00:00
jbj 80b23366e7 - use usrlib_LTLIBRARIES to install directly in /usr/lib64 instead.
CVS patchset: 5911
CVS date: 2002/12/01 21:34:06
2002-12-01 21:34:06 +00:00
jbj 0efbbada0f - link rpm libraries together, use shared helpers with external -lelf.
- move libfmagic to librpmio.
- use libtool-1.4.3, autoconf-2.56.
- add explicit -L/lib64 -L/usr/lib64 for libtool mode=relink on x86_64.

CVS patchset: 5910
CVS date: 2002/12/01 18:03:22
2002-12-01 18:03:22 +00:00
jbj bd00220d41 Splint fiddles.
CVS patchset: 5907
CVS date: 2002/11/30 21:42:24
2002-11-30 21:42:24 +00:00
jbj 0046c56cf8 - upgrade to elfutils-0.63.
CVS patchset: 5906
CVS date: 2002/11/30 21:07:08
2002-11-30 21:07:08 +00:00
jbj fc990ef48b - build with external elfutils (preferred), if available.
CVS patchset: 5900
CVS date: 2002/11/29 21:35:53
2002-11-29 21:35:53 +00:00
jbj 22389abbd4 - add AC_SYS_LARGFILE throughout.
- statically link rpmdeps against (internal) libfmagic.

CVS patchset: 5876
CVS date: 2002/11/19 18:40:21
2002-11-19 18:40:21 +00:00
jbj 4a77efce46 - add debug sub-package patch.
- re-add elfutils/libdwarf (for dwarf.h), eliminate tools/dwarf2.h.

CVS patchset: 5789
CVS date: 2002/10/18 18:45:47
2002-10-18 18:45:47 +00:00
jbj ada36102ab Replace libelf with elfutils.
CVS patchset: 5778
CVS date: 2002/10/15 18:44:16
2002-10-15 18:44:16 +00:00
jbj 07a348e2e6 anity.
CVS patchset: 5770
CVS date: 2002/10/12 18:35:29
2002-10-12 18:35:29 +00:00
jbj d0ccee051f - fix: use size_t consistently, avoid segfault on ia64.
CVS patchset: 5760
CVS date: 2002/10/09 19:07:43
2002-10-09 19:07:43 +00:00
jbj 0fae1010f0 - set cachesize without a dbenv, the default is far too small.
- db: don't return EACCES on db->close w/o environment.
- unify cachesize configuration, with (or without) a dbenv.
- comments regarding unsupported (yet) db-4.1.17 functionality.

CVS patchset: 5674
CVS date: 2002/08/26 18:56:11
2002-08-26 18:56:11 +00:00
jbj 90b34cd4e5 - add a macro to create a sub-package with debugging symbols.
CVS patchset: 5662
CVS date: 2002/08/22 19:21:14
2002-08-22 19:21:14 +00:00
jbj ae8428475c - add --with-efence to configure, check install/upgrade with efence.
- beecrypt: short hex string conversion overflows target buffer.
- mark "successors only" packages in transaction.
- reap scriptlets with SIGCHLD handler.
- rename PSM_t to rpmpsm, add methods and refcounts to manage.
- remove %%configure/%%makeinstall from arch-os/macros, default is OK.
- don't export MALLOC_CHECK_ to scriptlets.
- squeaky clean memory leak checking.
- always malloc rpmfi structure, refcounts are correct in rpmtsRun().
- skip redundant /sbin/ldconfig scripts on upgrade (if possible).

CVS patchset: 5645
CVS date: 2002/08/19 22:27:44
2002-08-19 22:27:44 +00:00
jbj 9b29055f42 - supply transitive closure for CLI packages from rpmdb-redhat database.
CVS patchset: 5624
CVS date: 2002/08/13 16:36:44
2002-08-13 16:36:44 +00:00
jbj bcacb6d745 Carry PLD scripts/configuration for perl/python/php in rpm sources.
CVS patchset: 5585
CVS date: 2002/07/31 15:13:46
2002-07-31 15:13:46 +00:00
jbj 81fef98480 - python: add ts.hdrCheck(), ts.rebuildDB() methods.
- python: iterating on an ts object returns transaction elements now.
- add yellowdog as vendor.

CVS patchset: 5570
CVS date: 2002/07/25 00:13:25
2002-07-25 00:13:25 +00:00
jbj 6af194ed8e - add methods to make signature handling opaque wrto rpmts.
CVS patchset: 5566
CVS date: 2002/07/21 22:06:19
2002-07-21 22:06:19 +00:00
jbj 5d1dadc96e - python: link internal libelf (if used) directly into rpmmodule.so.
CVS patchset: 5525
CVS date: 2002/06/25 18:43:40
2002-06-25 18:43:40 +00:00
jbj f96fc8d894 - resurrect libelf with Elf64, prelink verify should work everywhere.
autostuff fiddles.

CVS patchset: 5517
CVS date: 2002/06/20 21:53:31
2002-06-20 21:53:31 +00:00