Commit Graph

70 Commits

Author SHA1 Message Date
Panu Matilainen adff791d95 Run autopoint from autogen to generate necessary gettext-things.
Remove automatically generated files.
2007-07-24 14:13:13 +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 802add035e autogen.sh tweaking:
- generate config.rpath from autogen for now (kludge...)
- update autogen "documented versions" to F7 level, remove double versions
  checks (and complaints) from file/autogen
2007-06-06 14:40:54 +03:00
Paul Nasrat 04019761ac Don't exit on differing autotools. 2007-02-16 16:26:41 +00:00
jbj f772f6ff5e Sanity.
CVS patchset: 7909
CVS date: 2005/07/17 18:34:44
2005-07-17 18:34:44 +00:00
jbj c94624a03c - sqlite3: update encode/decode from sqlite-2.8.16.
- add --xml popt alias for query modes.
- remove _rpmdb now that python2.[34] are commonly available.

CVS patchset: 7770
CVS date: 2005/02/16 19:05:36
2005-02-16 19:05:36 +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 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 7008350f3e - make peace with libtool-1.5.10 and automake-1.9.3.
CVS patchset: 7571
CVS date: 2004/11/11 01:04:07
2004-11-11 01:04:07 +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 8462a31960 Make peace with automake-1.9.
CVS patchset: 7371
CVS date: 2004/08/01 19:05:02
2004-08-01 19:05:02 +00:00
jbj 401cd94fb9 Make peace with latest autofoo.
CVS patchset: 7277
CVS date: 2004/05/30 17:46:39
2004-05-30 17:46:39 +00:00
jbj e81af296a9 Make peace with libtool-1.5.4.
CVS patchset: 7218
CVS date: 2004/04/07 17:31:29
2004-04-07 17:31:29 +00:00
jbj f98e6cf1a2 Make peace with libtool-1.5.3.
CVS patchset: 7217
CVS date: 2004/04/07 17:30:07
2004-04-07 17:30:07 +00:00
jbj 8255684ac7 Automake 1.8.3.
CVS patchset: 7180
CVS date: 2004/03/21 13:25:53
2004-03-21 13:25:53 +00:00
jbj c37ae1046b - fix: set fcontext from pkg when file_contexts doesn't exist (#114040).
CVS patchset: 7088
CVS date: 2004/02/15 20:54:19
2004-02-15 20:54:19 +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 60207c0346 - build with db-4.2.52 internal.
- refresh bsddb.

CVS patchset: 6973
CVS date: 2003/12/16 03:41:35
2003-12-16 03:41:35 +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 c06cf329eb Use automake-1.7.5.
CVS patchset: 6886
CVS date: 2003/06/02 21:12:27
2003-06-02 21:12:27 +00:00
jbj 803528c258 Make peace with automake-1.7.3.
Recheck thread safety markes with fsm synchronous threads.

CVS patchset: 6714
CVS date: 2003/03/23 00:36:13
2003-03-23 00:36:13 +00:00
jbj 415b3e6ff2 fix: ia64 segfault on build.
CVS patchset: 5961
CVS date: 2002/12/24 02:41:45
2002-12-24 02:41:45 +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 96f4a259b5 - fix: make sure each library has DT_NEEDED for all unresolved syms.
CVS patchset: 5941
CVS date: 2002/12/14 21:39:19
2002-12-14 21:39:19 +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 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 30b6505802 Upgrade to autoconf-2.54 and elfutils-0.51.
CVS patchset: 5802
CVS date: 2002/10/23 00:09:06
2002-10-23 00:09:06 +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 c961f3f78e - python: add return codes for rollbacks and fooDB methods.
- avoid generating fingerprints for locale/zoneinfo sub-directories.

CVS patchset: 5618
CVS date: 2002/08/08 22:20:26
2002-08-08 22:20:26 +00:00
jbj 8c4991e9d5 - warn only once for each NOKEY/UNTRUSTED key id.
- factor common options into table, add rpmcliInit() and rpmcliFini().
- add preliminary rpmgraph(8) and rpmcache(8) executables to rpm-devel.

CVS patchset: 5535
CVS date: 2002/06/30 22:47:32
2002-06-30 22:47:32 +00:00
jbj 0a7481d0f7 - make sure that rpm can verify prelinked shared libraries.
- don't install /usr/lib/rpm/redhat per-vendor configuration anymore.

CVS patchset: 5512
CVS date: 2002/06/20 02:19:21
2002-06-20 02:19:21 +00:00
jbj 3067a2c91d - re-enable rpm-python sub-package.
- fix: resurrect "()(64bit)" markings using objdump.

CVS patchset: 5448
CVS date: 2002/05/25 17:15:20
2002-05-25 17:15:20 +00:00
jbj cf2484ce1f - attempt to make peace with automake-1.6.1, autoconf-2.53.
- rip out two layers of dbN gook, internal Berkeley db is here to stay.

CVS patchset: 5412
CVS date: 2002/05/01 22:13:00
2002-05-01 22:13:00 +00:00
jbj 09f274515f - make peace with automake et al in 8.0, ugh.
CVS patchset: 5314
CVS date: 2002/02/10 21:13:52
2002-02-10 21:13:52 +00:00
jbj 9b1df115e3 Teach autogen.sh about beecrypt.
Use rpm optflags when compiling beecrypt.

CVS patchset: 5275
CVS date: 2002/01/28 15:08:56
2002-01-28 15:08:56 +00:00
jbj 69e97f28a0 Merge from rpm-4.0.4.
- trap SIGILL for ppc64 inline asm voodoo fix from cross-dressed ppc32.
- fix: fancy hash fiddles if not a tty.
- fix: handle /.../ correctly in rpmCleanPath().

CVS patchset: 5274
CVS date: 2002/01/27 16:49:06
2002-01-27 16:49:06 +00:00
jbj 682c9534ad - fix: autoconf glob tests (#50845).
CVS patchset: 5003
CVS date: 2001/08/04 16:18:58
2001-08-04 16:18:58 +00:00
jbj 3e219ad91a - fix: sanity checks on #tags (<65K) and offset (<16Mb) in header.
- fix: add -r to useradd to prevent /etc/skel glop (#46215).
- fix: disambiguate typedef and struct name(s) for kpackage.

CVS patchset: 4908
CVS date: 2001/06/28 22:19:08
2001-06-28 22:19:08 +00:00
jbj 03f5273901 - fix: QUERY_FOR_LIST file count clobbered.
- create top level rpmcli API, factor top level modes into popt tables.
- popt: add POPT_BIT_SET/POPT_BIT_CLR to API.
- autogen.sh checks for latest libtool-1.4 and automake-1.4-p2.
- rpm --verify reports failure(s) if corresponding tag is not in header.
- rpm --verify honors %config(missingok), add -v for legacy behavior.

CVS patchset: 4852
CVS date: 2001/06/08 20:45:59
2001-06-08 20:45:59 +00:00
jbj f2f0eb928e Don't want -pg flags.
CVS patchset: 4395
CVS date: 2000/12/31 20:46:18
2000-12-31 20:46:18 +00:00
jbj e5899585ad - (non-linux): move stubs.c to rpmio (#21132).
- (python): bind initdb (#20988).

CVS patchset: 4389
CVS date: 2000/12/30 19:01:23
2000-12-30 19:01:23 +00:00
jbj eba9095586 Repair db1 functionality.
Require db3 in default configuration.

CVS patchset: 3818
CVS date: 2000/06/06 20:06:09
2000-06-06 20:06:09 +00:00
jbj efcc0a3985 Use libtool-1.3.5.
Sanity (make dist).

CVS patchset: 3817
CVS date: 2000/06/06 09:01:06
2000-06-06 09:01:06 +00:00
jbj 1f297b1c98 Build with autogen same as rpm.spec.
CVS patchset: 3793
CVS date: 2000/06/01 15:40:30
2000-06-01 15:40:30 +00:00
jbj 601d666d48 - fix: filter excluded paths before adding install prefixes (#8709).
- add i18n lookaside to PO catalogue(s) for i18n strings.
- try for /etc/rpm/macros.specspo so that specspo autoconfigures rpm.
- per-platform configuration factored into /usr/lib/rpm subdir.

CVS patchset: 3588
CVS date: 2000/02/25 16:29:44
2000-02-25 16:29:44 +00:00
jbj e0beefa289 Sanity (make dist).
CVS patchset: 3502
CVS date: 1999/12/30 19:17:03
1999-12-30 19:17:03 +00:00
jbj 32942a7b6b Check in time stamps.
CVS patchset: 3342
CVS date: 1999/09/29 23:26:08
1999-09-29 23:26:08 +00:00