Panu Matilainen
811e7be604
Drop va_copy check, it's already done by C99 checks
2008-04-28 14:02:51 +03:00
Panu Matilainen
48f19e86b5
Require C99 capable compiler in configure
...
- also enable C99 mode if not on by default
2008-04-28 14:02:51 +03:00
Jindrich Novy
3d8e0ef13a
Check for lzma library in configure.ac and reference it in Makefile.am
2008-04-22 12:36:27 +02:00
Panu Matilainen
d48e6c8380
Start phasing out internal copy of Lua
...
- don't build internal copy of Lua
- move 3rd party extensions (posix and rexlib) to toplevel luaext/
directory, built by default (unless --without-lua specified)
- auto*foo checks for external Lua
- minimal tweaks to lposix.c and rpmlua.c to get them build with Lua 5.1
2008-04-16 15:37:52 +03:00
Jindrich Novy
58fdb16e75
Require mkstemp()
...
- mktemp() and tempnam() are dangerous
2008-04-16 13:01:06 +02:00
Panu Matilainen
babade1594
Enable stack protector by default if gcc supports it
2008-04-03 12:59:13 +03:00
Panu Matilainen
0c0d812b0d
Remove unused RPMUSER, GROUP etc from configure.ac
2008-03-07 12:36:22 +02:00
Panu Matilainen
61189cb868
Add super-H arch support (rhbz#432496)
...
Patch from Masaki Chikama
2008-03-04 08:16:02 +02:00
Panu Matilainen
e1ca3be052
Rip the horrible (ia64) autorelocate kludgery. RIP.
...
- we don't support relocated x86 on ppc in qemu either...
2008-02-05 10:08:44 +02:00
Panu Matilainen
924007789d
Drop internal db from dist tarballs
...
- tarball down to almost 1/4 of earlier size
- check if internal db is present in configure, point to INSTALL if not
- distcheck needs --with-external-db now to have any chance at working
- leaving to hg for now for easy reversal if getting second thoughts ;)
2008-01-09 19:07:20 +02:00
Panu Matilainen
20bfd34975
Drop duplicate locale.h check
2007-12-19 09:01:39 +02:00
Panu Matilainen
bef37587d3
Don't bother configuring db3 directory if using external db
2007-12-17 11:38:12 +02:00
Ralf Corsépius
f407b391c0
test == is a bashism.
2007-12-11 09:12:12 +01:00
Panu Matilainen
d4cc1de207
Rename apidocs to hackingdocs, only build on request
2007-12-05 11:56:33 +02:00
Ralf Corsépius
333f10c56e
Adjust comment.
2007-11-26 15:41:24 +01:00
Ralf Corsépius
8f82c7309e
s/build_os/host_os/
2007-11-26 15:38:20 +01:00
Ralf Corsépius
5831404601
Add header preinstallation.
2007-11-22 15:54:42 +01:00
Ralf Corsépius
5787b3f7c1
Eliminate egrep (Abandoned by POSIX many years ago).
2007-11-22 09:43:40 +01:00
Ralf Corsépius
d58b2666e3
Add AC_USE_SYSTEM_EXTENSIONS.
...
Remove AC_AIX, AC_MINIX.
Do not add -D_GNU_SOURCE to CFLAGS.
2007-11-21 16:51:57 +01:00
Ralf Corsépius
4990a44984
s/build_cpu/host_cpu/
2007-11-21 11:34:30 +01:00
Panu Matilainen
b359165445
Fix build without O2
...
HAVE_LOCALE_H is used by system.h, ensure it is defined properly
(the issue only occurs when compiling without __OPTIMIZE__ (ie -O2)
otherwise libintl.h do include locale.h)
Patch from Pascal Rigaux
2007-11-13 13:03:38 +02:00
Panu Matilainen
df84cabff6
Disable -Wstrict-prototypes for now due to noise from NSPR headers
2007-11-08 12:57:02 +02:00
Panu Matilainen
8afe81c214
Use NSS instead of beecrypt for encryption (Tomas Mraz)
2007-11-02 10:02:40 +02:00
Ralf Corsépius
a100133e56
Replace AC_CHECK_FUNCS by AC_REPLACE_FUNCS for basename, getcwd, getwd, putenv, realpath, setenv, stpcpy, stpncpy, strcspn, strdup, strtol, strtoul, strspn, strstr.
2007-10-30 15:51:53 +01:00
Ralf Corsépius
d255841988
Remove AM_C_PROTOTYPES.
2007-10-29 07:28:15 +01:00
Ralf Corsépius
b85e0d00ca
Abandon addlib().
...
Stop messing around with /usr/ucblib.
2007-10-27 06:38:35 +02:00
Ralf Corsépius
bfb5e17e77
Eliminate AC_TRY_COMPILE (Obsolete).
2007-10-27 06:28:06 +02:00
Ralf Corsépius
6765e53464
Remove AC_PROG_GCC_TRADITIONAL (Obsolete).
2007-10-27 06:13:03 +02:00
Ralf Corsépius
d4988efe1b
Remove AC_ISC_POSIX (Obsolete).
2007-10-27 06:10:13 +02:00
Ralf Corsépius
a468d3004d
Use AC_CONFIG_HEADERS instead of AM_CONFIG_HEADER.
2007-10-27 05:48:53 +02:00
Ralf Corsépius
6d13cf177d
Check for stdarg.h.
...
Check for va_copy.
2007-10-27 04:12:19 +02:00
Ralf Corsépius
4b185fc48d
Add rpmdb/rpmints.h.in.
2007-10-24 18:38:18 +02:00
Ralf Corsépius
dd8bbe42a3
Remove AC_CHECK_FUNC(fchmod).
2007-10-24 03:11:19 +02:00
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