Commit Graph

316 Commits

Author SHA1 Message Date
Ralf Corsépius b9d56b6dc9 Remove WITH_APIDOCS, WITH_APIDOCS_TARGET.
Add AM_CONDITIONALS DOXYGEN and APIDOCS. Don't generate Doxyfile.
2007-10-18 16:04:00 +02:00
Ralf Corsépius 0a7a487724 Use DOXYGEN instead of __DOXYGEN. 2007-10-18 08:34:37 +02:00
Ralf Corsépius a6c8f8086e Add automake option nostdinc. 2007-10-17 16:42:21 +02:00
Panu Matilainen 38fe2fd973 Use HAVE_DB_H for both internal and external BDB
- rpmdb only cares whether we have BDB or no, internal vs external
  doesn't matter
- makes external BDB actually work
2007-10-17 14:55:41 +03:00
Ralf Corsépius 0f22ea8830 Add __LZMA. 2007-10-08 17:12:10 +02:00
Ralf Corsépius 4f7db64d7c Add HAVE_DOT. 2007-10-05 10:37:55 +02:00
Ralf Corsépius 9cf8f9c31a Stop checking for machine/types.h (Private header of some OSes not supposed to be used). 2007-10-04 08:55:07 +02:00
Ralf Corsépius 249dad1475 Remove $dirs (unused). 2007-10-03 05:07:12 +02:00
Ralf Corsépius 6e4e9c7516 Remove AC_CHECK_HEADERS(thread.h).
Remove duplicate check for pthread.h.
2007-10-01 12:58:32 +02:00
Ralf Corsépius e1b4af366a Remove checks for synch.h, semaphore.h, aio.h (unused). 2007-09-20 14:57:04 +02:00
Ralf Corsépius 48f4ff6583 Make zlib conditional. 2007-09-20 14:45:40 +02:00
Ralf Corsépius 2d157c07f0 Tighten check for libbz2. 2007-09-20 06:53:19 +02:00
Ralf Corsépius 88b0e2c093 Cosmetics. 2007-09-19 15:02:40 +02:00
Ralf Corsépius fa1f65cef6 Rename --with-internal-db into --with-external-db.
Add AC_ARG_WITH(external_db).
2007-09-19 05:32:03 +02:00
Ralf Corsépius 211a30a615 Remove NPTL games. 2007-09-19 05:15:57 +02:00
Ralf Corsépius 6503abadc9 Add check for db_threadid_t in db.h. 2007-09-18 19:18:09 +02:00
Ralf Corsépius eacf1841db Rename BZIP2BIN->__BZIP2.
Rename GZIPBIN->__GZIP.
Rename UNZIPBIN->__UNZIP.
2007-09-18 14:55:58 +02:00
Ralf Corsépius 4f250b5c36 Remove WITH_POPT (Unused). 2007-09-18 12:44:29 +02:00
Ralf Corsépius c89c1481eb s/libary/library/ 2007-09-18 12:41:47 +02:00
Ralf Corsépius a0558abcf2 Fix ancient typo. 2007-09-18 10:49:20 +02:00
Ralf Corsépius 2607d282e7 Invert logic to setup WITH_INTERNAL_DB. 2007-09-18 08:09:43 +02:00
Ralf Corsépius f2a250702a Add preliminary --with/without-internal-db processing. 2007-09-18 05:01:45 +02:00
Ralf Corsépius 7bf56f5829 Eliminate WITH_DB_SUBDIR. 2007-09-17 17:58:29 +02:00
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