summaryrefslogtreecommitdiff
path: root/buildconf
Commit message (Collapse)AuthorAgeFilesLines
* Add buildconf option to force (rather than suppress) regeneration ofJoe Orton2019-11-121-8/+24
| | | | | | | | | | | | | the ap_expr parser. Add a Travis job which uses this, so a patch which changes the parser sources is tested appropriately (e.g PR#72). * buildconf: Add --with-regen-expr to force ap_expr regeneration. * .travis.yml, test/travis_run_linux.sh: Pass BUILDCONF to buildconf and add job which uses the new option. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1869697 13f79535-47bb-0310-9956-ffa450edef68
* buildconf: add --help for the new behaviorJacob Champion2017-01-261-19/+65
| | | | | | | buildconf's behavior is a little complicated (and was made more so with apr-config mode), so add some self-documentation. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/trunk-buildconf-noapr@1780470 13f79535-47bb-0310-9956-ffa450edef68
* buildconf: allow configuration without APR sourcesJacob Champion2017-01-261-13/+60
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously we required copying the APR (and APR-util) source code into srclib or some other location on disk in order to build httpd directly from source. This is annoying if you're on a distribution that already has the required files in its APR dev packages. Practically speaking, if you're not building an official distribution tarball, you only need the following files: 1) config.guess 2) config.sub 3) find_apr.m4 4) find_apu.m4 5) PrintPath 1 and 2 come from automake. 3 and 4 are included in some distributions' (e.g. Debian's) development packages for APR/-util. That leaves PrintPath, which has not changed meaningfully in over a decade and is checked in completely here. Passing an apr-config executable to buildconf's --with-apr option will now enable a mode in which the above files (minus PrintPath) are copied from their respective homes, removing the need for APR sources on disk. Otherwise, if a source tree is passed, the current behavior is retained and all of the above files are copied from APR directly. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/trunk-buildconf-noapr@1780441 13f79535-47bb-0310-9956-ffa450edef68
* Just in case the Makefile is incompatible, remove theJim Jagielski2013-12-231-0/+3
| | | | | | | fluff when we rebuild git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1553165 13f79535-47bb-0310-9956-ffa450edef68
* consolidate hints/instructions about using APR (and maybe APR-util) with httpdJeff Trawick2012-09-231-10/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1389060 13f79535-47bb-0310-9956-ffa450edef68
* * APR-UTIL trunk is dead. Point to the latest stable branch.Ruediger Pluem2012-09-191-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1387473 13f79535-47bb-0310-9956-ffa450edef68
* A stab at libapreq build integration, still disabled by default.Joe Orton2011-11-111-8/+0
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1200715 13f79535-47bb-0310-9956-ffa450edef68
* disable libapreq stuff until it works genericallyPhilip M. Gollucci2011-11-111-7/+7
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1200695 13f79535-47bb-0310-9956-ffa450edef68
* * buildconf: Pass through APR source dir to apreq's buildconf.Joe Orton2011-11-101-3/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1200600 13f79535-47bb-0310-9956-ffa450edef68
* hook up srclib/libapreq to the build systemPhilip M. Gollucci2011-11-101-0/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1200590 13f79535-47bb-0310-9956-ffa450edef68
* Change file touching order for util_expr to be inRainer Jung2011-01-171-4/+2
| | | | | | | | | sync with Makefile dependency. The existing order lead to regeneration. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1059857 13f79535-47bb-0310-9956-ffa450edef68
* Replace ap_expr with a parser derived from mod_ssl's parser. Make mod_ssl useStefan Fritsch2010-11-061-7/+7
| | | | | | | | | | the new parser. Rework ap_expr's public interface and provide hooks for modules to add variables and functions. The Netware and Windows build files still need to be adjusted git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1032073 13f79535-47bb-0310-9956-ffa450edef68
* prevent an error message if an old autoconf without AC_PROG_CC_C99 is used butStefan Fritsch2010-06-141-0/+12
| | | | | | | print a meaningful warning instead git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@954588 13f79535-47bb-0310-9956-ffa450edef68
* Add support for an "epoch" in the RPM spec file. This epoch is a discreteGraham Leggett2009-09-251-0/+2
| | | | | | | | number used to determine if one RPM is newer than another, which in turn ensures that v1.2.10 is always interpreted as newer than v1.2.9. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@819008 13f79535-47bb-0310-9956-ffa450edef68
* buildconf:Takashi Sato2009-08-031-0/+1
| | | | | | | Fix error "[: -lt: unexpected operator" git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@800443 13f79535-47bb-0310-9956-ffa450edef68
* * With APR 2.x we no longer have APR-UTIL. So don't care about it.Ruediger Pluem2009-03-241-35/+47
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@758079 13f79535-47bb-0310-9956-ffa450edef68
* * buildconf, configure.in: Don't attempt to configure theJoe Orton2008-11-281-7/+2
| | | | | | | no-longer-bundled pcre. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@721533 13f79535-47bb-0310-9956-ffa450edef68
* Permit --with-apr=/path/to/apr alone, where the default path willWilliam A. Rowe Jr2008-08-221-1/+7
| | | | | | | | | | | | | | | | be handled by replacing all /apr path segments with /apr-util (or /aprutil) to handle nearly any developer's path scheme. One rare exception would be /asf/srcs/aprutil/trunk/apr-util or similar where both /aprutil and /apr-util path segments exist. So for example --with-apr=../apr-1.3 would find either ../apr-util-1.3 or ../aprutil-1.3 before looking for srclib/apr-util or ../apr-util. These refer to source trees. httpd ./configure deserves a similar feature to use --with-apr= for an installed apr-util lib tree. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@687939 13f79535-47bb-0310-9956-ffa450edef68
* update license header textRoy T. Fielding2006-07-111-6/+6
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@420983 13f79535-47bb-0310-9956-ffa450edef68
* Update the last year of copyright.Colm MacCarthaigh2006-04-191-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@395229 13f79535-47bb-0310-9956-ffa450edef68
* Solaris build proposal; don't fail on missing .h files withinWilliam A. Rowe Jr2006-02-041-5/+9
| | | | | | | | a VPATH build, and don't test trees with -d (simply -f the expected files) in case a tree such as srclib/apr is actually a symlink rather than a true directory in ./buildconf. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@374821 13f79535-47bb-0310-9956-ffa450edef68
* Update remaining 2004 copyright notices.Joe Orton2005-06-141-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@190592 13f79535-47bb-0310-9956-ffa450edef68
* Test for APR and APR-Util one directory bellow httpd too. I like not having ↵Paul Querna2005-03-201-6/+29
| | | | | | to put them inside srclib. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@158303 13f79535-47bb-0310-9956-ffa450edef68
* Fix the RPM spec file so that an RPM build now works. An RPMGraham Leggett2004-12-181-0/+2
| | | | | | | build now requires system installations of APR and APR-util. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@122711 13f79535-47bb-0310-9956-ffa450edef68
* removed call to aclocal for pcre (we're now able to build pcre-5.0 without it)Brian Pane2004-11-271-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106693 13f79535-47bb-0310-9956-ffa450edef68
* call aclocal before autoconf for srclib/pcre (required for PCRE-5.0)Brian Pane2004-11-251-1/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@106622 13f79535-47bb-0310-9956-ffa450edef68
* * buildconf: Remove the autom4te cache from srclib/pcre too,Joe Orton2004-11-191-4/+4
| | | | | | | before and after running autoconf. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105819 13f79535-47bb-0310-9956-ffa450edef68
* * buildconf: Point at http:// for both, and the "cd srclib" is notJoe Orton2004-11-191-4/+2
| | | | | | | necessary. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105795 13f79535-47bb-0310-9956-ffa450edef68
* Add some magic to buildconf so it will tell you to get both apr and apr-util ↵Paul Querna2004-11-191-1/+7
| | | | | | | | | the first time you run it. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105778 13f79535-47bb-0310-9956-ffa450edef68
* 'svn co' would be the important part of the command.Paul Querna2004-11-191-2/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105774 13f79535-47bb-0310-9956-ffa450edef68
* Tell users how to get APR from subversion instead of CVS.Paul Querna2004-11-191-6/+2
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@105773 13f79535-47bb-0310-9956-ffa450edef68
* use -z7 in the example cvs checkouts for APR/APR-Util.Paul Querna2004-09-031-2/+2
| | | | | | | Makes the checkout go much faster on slow dialup modems... git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@104941 13f79535-47bb-0310-9956-ffa450edef68
* fix name of The Apache Software FoundationAndré Malo2004-02-091-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102619 13f79535-47bb-0310-9956-ffa450edef68
* fix copyright dateAndré Malo2004-02-081-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102594 13f79535-47bb-0310-9956-ffa450edef68
* begin relicensing httpd-2.1 to Apache License, Version 2.0André Malo2004-02-061-48/+10
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102520 13f79535-47bb-0310-9956-ffa450edef68
* * buildconf: Clean autoconf cache after running autoconf too.Joe Orton2004-02-051-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102510 13f79535-47bb-0310-9956-ffa450edef68
* update license to 2004.André Malo2004-01-011-1/+1
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@102135 13f79535-47bb-0310-9956-ffa450edef68
* * buildconf: Ensure that make never regenerates the mod_ssl expressionJoe Orton2003-11-251-0/+11
| | | | | | | parser files from the lex/yacc sources. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@101886 13f79535-47bb-0310-9956-ffa450edef68
* fix oops in prior commit; we don't copy libtool.m4, so noJeff Trawick2003-06-051-1/+1
| | | | | | | need to remove it git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100179 13f79535-47bb-0310-9956-ffa450edef68
* steal some code from APR intended to allow you to properly switchJeff Trawick2003-06-051-0/+4
| | | | | | | | | | | | | between libtool 1.3 and 1.4+... newer libtool doesn't have ltconfig, so having a stray ltconfig around will confuse some of our config logic This also fixes cp failure on FreeBSD since ltconfig and ltmain.sh are installed with 0400 perms, and when buildconf is run a second time the cp of those files would fail. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@100178 13f79535-47bb-0310-9956-ffa450edef68
* Add code to buildconf that produces an httpd.spec file fromGraham Leggett2003-04-121-0/+17
| | | | | | | | | | | httpd.spec.in, using build/get-version.sh from APR. PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99346 13f79535-47bb-0310-9956-ffa450edef68
* Removing rpm stuff from buildconf until it becomes portableGraham Leggett2003-03-301-15/+0
| | | | | | | | | | PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99128 13f79535-47bb-0310-9956-ffa450edef68
* Added an RPM build scriptGraham Leggett2003-03-301-0/+15
| | | | | | | | | | PR: Obtained from: Joe Orton <jorton@redhat.com> Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@99122 13f79535-47bb-0310-9956-ffa450edef68
* even users of libtool 1.3.x want out-of-tree apr builds to workJeff Trawick2003-03-121-4/+4
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98988 13f79535-47bb-0310-9956-ffa450edef68
* finished that boring job:André Malo2003-02-031-1/+1
| | | | | | | | | update license to 2003. Happy New Year! ;-)) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98573 13f79535-47bb-0310-9956-ffa450edef68
* Make buildconf work with out-of-tree apr and apr-util by adding --with-aprJustin Erenkrantz2003-01-301-19/+59
| | | | | | | | | | and --with-apr-util flags. Submitted by: Thom May <thom@planetarytramp.net> Reviewed by: Justin Erenkrantz (with minor stylistic nit) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98546 13f79535-47bb-0310-9956-ffa450edef68
* PR:Justin Erenkrantz2003-01-081-0/+8
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@98198 13f79535-47bb-0310-9956-ffa450edef68
* Changes to reduce dependency on in-tree apr and apr-util.Wilfredo Sanchez2002-11-281-0/+5
| | | | | | | | | | | | | | Change AC_CONFIG_AUX_DIR in configure to build from srclib/apr/build. Have buildconf copy the needed files (config.guess, config.sub, PrintPath) from srclib/apr/build to build. Change binbuild.sh to stop using srclib/apr. This gets to to where ./configure --with-apr --with-apr-util actually works without an in-tree apr and apr-util, though we still need them in-tree to run buildconf. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97671 13f79535-47bb-0310-9956-ffa450edef68
* Ensure that we toss the autom4te.cache directory before running autoconf.Justin Erenkrantz2002-08-021-0/+3
| | | | git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@96284 13f79535-47bb-0310-9956-ffa450edef68
* Add support for ${AUTOHEADER} and ${AUTOCONF} in buildconfJustin Erenkrantz2002-05-251-3/+3
| | | | | | | (apr and apr-util already support this convention.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@95288 13f79535-47bb-0310-9956-ffa450edef68