Ticket #135: xapian-back-to-autoconf-2.59.patch
File xapian-back-to-autoconf-2.59.patch, 2.4 KB (added by , 18 years ago) |
---|
-
configure.ac
5 5 dnl 2.57 fixes the annoying warnings from configure on FreeBSD 6 6 dnl 2.58 is needed by automake 1.8.5 7 7 dnl 2.59 was released the same day as 2.58 to fix a problem 8 dnl 2.60 is needed for AC_TYPE_SSIZE_T and docdir support 9 AC_PREREQ(2.60) 8 AC_PREREQ(2.59) 10 9 dnl NB When updating the version for a release, update LIBRARY_VERSION_INFO 11 10 dnl below too. 12 11 AC_INIT(xapian-core, 0.9.10)dnl FIXME: bugreport addr as third argument … … 384 383 AC_CHECK_FUNCS(gethostname) 385 384 386 385 dnl mingw (for instance) lacks ssize_t 387 AC_ TYPE_SSIZE_T386 AC_CHECK_TYPE(ssize_t, int) 388 387 389 388 AC_TYPE_PID_T 390 389 … … 402 401 test -z "$PERL" && AC_MSG_ERROR([perl is required in maintainer mode]) 403 402 fi 404 403 404 dnl We only need to set docdir for compatibility with autoconf < 2.60 - this 405 dnl code can be removed once we move to requiring autoconf 2.60 or newer. 406 test -n "$docdir" || docdir='${datadir}/doc/${PACKAGE_TARNAME}' 407 AC_SUBST(docdir) 408 405 409 dnl Make DATADIR available to the library 406 410 dnl This isn't currently used. If we reenable it, it needs to be renamed 407 411 dnl to avoid a clash with a mingw header. -
HACKING
228 228 Some older versions of these programs may not work correctly at the time of 229 229 writing, we require the following versions: 230 230 231 autoconf (GNU Autoconf) 2. 60231 autoconf (GNU Autoconf) 2.59 232 232 2.57 fixes the annoying chmod warning on FreeBSD. 2.54 is 233 233 required by automake 1.6.3; autoconf 2.50 is needed for many 234 234 reasons anyway. automake 1.8.5 needs at least 2.58, and 2.59 235 was released the same day as 2.58 to fix a problem. 2.60 236 provides docdir and AC_TYPE_SSIZE_T. Currently snapshots and 237 release tarballs are generated with autoconf 2.61 but this 238 isn't yet a hard requirement. 235 was released the same day as 2.58 to fix a problem. Currently 236 snapshots and release tarballs are generated with autoconf 2.61 237 but this isn't yet a hard requirement (because the spec file 238 for building RPMs currently runs autoreconf to avoid a libtool 239 bug with setting rpath for /usr/lib64, and such platforms may 240 still only have autoconf 2.59). 239 241 240 242 automake (GNU automake) 1.9.5 241 243 automake 1.4 has problems with "make dist" in a VPATH build,