/[Apache-SVN]/subversion/trunk/autogen.sh
ViewVC logotype

Log of /subversion/trunk/autogen.sh

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (download) (as text) (annotate)
Sticky Revision:

Revision 1884610 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 18 15:32:35 2020 UTC (3 years, 7 months ago) by futatuki
File length: 7987 byte(s)
Diff to previous 1878413 (colored)
Distinguish configure scripts on release mode and non release mode.

Although makefiles in Subversion's release tarball do not support generating
SWIG language bindings C source files using swig, the configure scripts
shipped with the release tarball had an option to specify how to find
SWIG executable, and checked it.  To avoid this, we introduce "release mode"
to the configure script and hide the option and code to check a SWIG
executable on it.  

* . (svn:ignore):
  Ignore aclocal.m4.
* Makefile.in (local-extraclean):
  Clean up aclocal.m4.
* aclocal.m4.in ():
  Renamed from aclocal.m4
* autogen.sh ():
  Write an macro "SVN_RELEASE_MODE" definition to aclocal.m4 if --release
  is specfied on the command line.
* build/ac-macros/swig.m4
  (): Also mension about Perl and Ruby.
  (SVN_CHECK_SWIG):
   - Hide --with-swig option in release mode.
   - Check SWIG executable only if non release mode and at least one of 
     SWIG bindings is specfied to be built.
  (SVN_FIND_SWIG):
    Move checks for each bindings into new macro SVN_DETERMINE_SWIG_OPTS.
  (SVN_DETERMINE_SWIG_OPTS): New macro split from SVN_FIND_SWIG. 
  - When not in release mode, warn if Perl/Python/Ruby interpreter is set but
   SWIG is not found. Also do not build them with make swig-pl/make swig-py/
   make swig-rb in this case.
  - Check swig version only when it is needed and when not in release mode.
* configure.ac ():
  - Tweak help string for --with-swig-perl, --with-swig-python,
    --with-swig-ruby. 
  - Warn if --with-swig-perl is not specified but variable 'PERL' is set.
  - Warn if --with-swig-ruby is not specified but variable 'RUBY' is set,
    even the value is not 'no' nor 'none'.
* subversion/bindings/swig/INSTALL (Step 2):
  Mention that configure and makefiles in the release tarball don't
  support generating SWIG bindings C source files.

Review by: brane
           (commit message, help string, and the structure of
            SVN_CHECK_SWIG macro)


Revision 1878413 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jun 3 03:33:08 2020 UTC (4 years, 1 month ago) by futatuki
File length: 7795 byte(s)
Diff to previous 1875726 (colored)
autogen.sh: Remove per SWIG bindings checked files on release mode.

The .swig_pl_checked, .swig_py_checked, .swig_rb_checked files are
created by 'make -f autogen-standalone.mk autogen-swig' if this script
run on release mode, however they should not exist before users run 
the configure script.

* autogen.sh
  Remove .swig_pl_checked, .swig_py_checked, and .swig_rb_checked files
  after generating SWIG language bindings source files when the script
  runs on release mode.


Revision 1875726 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 26 17:52:28 2020 UTC (4 years, 4 months ago) by stsp
File length: 7742 byte(s)
Diff to previous 1692448 (colored)
* autogen.sh: Error out if generating SWIG-related files fails in release mode.


Revision 1692448 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 23 21:44:46 2015 UTC (9 years ago) by danielsh
File length: 7726 byte(s)
Diff to previous 1659668 (colored)
Require Python ≥2.7 for Subversion 1.9, part 1: documentation and dependency
version checks.

* INSTALL
  (I.C. Dependencies in Detail):
    Document that Python 2.7 is required.
    Add statement about Python 3.x.

* subversion/tests/cmdline/README,
* subversion/bindings/swig/INSTALL:
    Document that Python 2.7 is required.

* autogen.sh,
* build/find_python.sh,
* configure.ac,
* Makefile.in (check),
* subversion/tests/cmdline/svntest/__init__.py:
    Update comments, version number checks, and error messages.

Revision 1659668 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 13 20:36:06 2015 UTC (9 years, 5 months ago) by rhuijben
File length: 7726 byte(s)
Diff to previous 1643793 (colored)
Following up on r1659509, extend the whitespace cleanup script to include
.sql and .sh files

* tools/dev/remove-trailing-whitespace.sh
  Update script.

* autogen.sh
* subversion/libsvn_wc/wc-metadata.sql
* subversion/libsvn_wc/wc-queries.sql
* subversion/tests/cmdline/dav-mirror-autocheck.sh
* subversion/tests/cmdline/davautocheck.sh
* subversion/tests/cmdline/lock_tests.py
* tools/buildbot/slaves/i686-debian-sarge1/svnlog.sh
* tools/buildbot/slaves/svn-x64-centos/svnbuild.sh
* tools/buildbot/slaves/svn-x64-centos/svnlog.sh
* tools/buildbot/slaves/svn-x64-macosx-gnu-shared/svnlog.sh
* tools/buildbot/slaves/svn-x64-macosx-gnu-shared-daily-ra_serf/svnlog.sh
* tools/buildbot/slaves/ubuntu-x64/svnlog.sh
* tools/client-side/svn-ssl-fingerprints.sh
* tools/dev/benchmarks/large_dirs/create_bigdir.sh
* tools/dist/dist.sh
* tools/dist/nightly.sh
* tools/hook-scripts/mailer/tests/mailer-init.sh
* tools/po/po-update.sh
  Apply whitespace cleanup.


Revision 1643793 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 8 12:03:23 2014 UTC (9 years, 7 months ago) by philip
File length: 7728 byte(s)
Diff to previous 1640873 (colored)
* autogen.sh: Unset CDPATH.


Revision 1640873 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 21 07:50:38 2014 UTC (9 years, 8 months ago) by brane
File length: 7568 byte(s)
Diff to previous 1640862 (colored)
* autogen.sh: Fix typo; remove double slash from constructed path.


Revision 1640862 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Nov 21 06:28:58 2014 UTC (9 years, 8 months ago) by brane
File length: 7569 byte(s)
Diff to previous 1637826 (colored)
Following up on r1637826, make autogen.sh find helper files where
newer libtool versions put them by default; and make the whole
helper copying more robust and easier to debug.

* autogen.sh: Check the default locations for Libtool and Autoconf
   helper macros and scripts. Log copying of config.guess and config.sub.
   Make error messages somewhat more useful.


Revision 1637826 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 10 12:28:10 2014 UTC (9 years, 8 months ago) by brane
File length: 6527 byte(s)
Diff to previous 1627325 (colored)
Fix incorrect expansion/replacement of the LIBTOOL_M4 and LIBTOOL_CONFIG
environment variables in autogen.sh.

* autogen.sh (ltfile, configfile): The file basename we're searching for
  must not be part of the replacement expansion when LIBTOOL_M4 or
  LIBTOOL_CONFIG are not defined.


Revision 1627325 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 24 14:01:42 2014 UTC (9 years, 10 months ago) by philip
File length: 6527 byte(s)
Diff to previous 1627276 (colored)
* buildcheck.sh: Add comment.
* autogen.sh: Add comment.


Revision 1627276 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 24 10:58:12 2014 UTC (9 years, 10 months ago) by philip
File length: 6461 byte(s)
Diff to previous 1507977 (colored)
* buildcheck.sh: Look for libtoolize rather than libtool, add some
   more candidate names.

* autogen.sh: Add more candidate names to match buildcheck.sh.

Patch by: Helmut Grohne <helmut{_AT_}subdivi.de>
          me


Revision 1507977 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 29 09:02:03 2013 UTC (11 years ago) by brane
File length: 6435 byte(s)
Diff to previous 1428139 (colored)
* autogen.sh: Configure stores initial CFLAGS and CXXFLAGS in the internal
   CUSERFLAGS and CXXUSERFLAGS, not the other way around.


Revision 1428139 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 3 02:07:34 2013 UTC (11 years, 6 months ago) by jerenkrantz
File length: 6443 byte(s)
Diff to previous 1425617 (colored)
* autogen.sh: Leave a breadcrumb about new configure options for tweaking
  CFLAGS regarding optimization and debug compiler flags.


Revision 1425617 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Dec 24 09:59:39 2012 UTC (11 years, 7 months ago) by brane
File length: 6390 byte(s)
Diff to previous 1422053 (colored)
Reintegrate tweak-build-take-two branch to trunk.

Summary of changes:

 ** Split standards-compliance mode and maintainer mode compiler flags
    out of CFLAGS, so that compilation command lines that do not
    generate (too many) warnings or are not forced to comply with ISO
    C '90 can be constructed without having to resort to stripping
    individual flags out of CFLAGS.

    $ svn diff -r1424288:1424822 \
      ^/subversion/branches/tweak-build-take-two/configure.ac \
      ^/subversion/branches/tweak-build-take-two/aclocal.m4 \
      ^/subversion/branches/tweak-build-take-two/build/ac-macros/compiler.m4 \
      ^/subversion/branches/tweak-build-take-two/Makefile.in

 ** Now that warning and standards-compliance mode macros are no
    longer part of CFLAGS, stop stripping them in the Swig wrapper
    configury, except for Ruby, which is more delicate.

    $ svn diff -r1424329:1425040 \
      ^/subversion/branches/tweak-build-take-two/build/ac-macros/swig.m4

 ** Allow optimization and debugging to coexist, including in
    maintainer mode, adding a new configure option
    --enable-optimize. Neither --enable-optimize nor --enable-debug
    will override any optimization or debugging flags set by the user
    in C(XX)FLAGS at configure time. If debugging and optimization are
    enabled at the same time, we will try to use -O1, then -O; if
    debuggin is not enabled, we will try -O2 first.

    $ svn diff -c1424860 \
      ^/subversion/branches/tweak-build-take-two/configure.ac

 ** Remove an obsolete autoconf macro that was not used anywhere and
    is superceded with SVN_CFLAGS_ADD_IFELSE.

    $ svn diff -c1424297 \
      ^/subversion/branches/tweak-build-take-two/build/ac-macros/svn-macros.m4

 ** Move the sqlite-amalgamation directory from the root of the source tree
    under subversion/include/private to make include paths safer from
    possible collision with sqlite include files from other install locations.

    $ svn diff -c1425050 \
      ^/subversion/branches/tweak-build-take-two

 ** Allow a user to set a custom set of compiler flags at configure time that
    are used for Subversion sources, but not, e.g., Swig-generated sources,
    like this:

    $ ./configure CUSERFLAGS=--flags-for-C CXXUSERFLAGS=--flags-for-C++

    $ svn diff -c1425086 \
      ^/subversion/branches/tweak-build-take-two


Revision 1422053 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Dec 14 19:23:48 2012 UTC (11 years, 7 months ago) by breser
File length: 6313 byte(s)
Diff to previous 1295006 (colored)
Remove .swig_checked from release builds.

It gets created as part of the process to generate the C files from SWIG so
that bindings can be built without SWIG being present.  There is no reason
for it to remain in the tarball.

* autogen.sh: Remove .swig_checked when in release mode.


Revision 1295006 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 29 08:22:01 2012 UTC (12 years, 4 months ago) by danielsh
File length: 6256 byte(s)
Diff to previous 1243627 (colored)
Revert r1295004, which contained numerous accidental changes.

[ This was an svnmucc commit that replaced trunk@HEAD with
trunk@r1295003.  See r1295004 for the exact changes reverted. ]


Revision 1243627 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 13 17:55:38 2012 UTC (12 years, 5 months ago) by hwright
File length: 6256 byte(s)
Diff to previous 1142604 (colored)
Require Python >=2.5.

* configure.ac,
* INSTALL,
* autogen.sh,
* Makefile.in,
* subversion/bindings/swig/INSTALL,
* subversion/tests/cmdline/README:
  Update docs and warnings.

* build/find_python.sh,
* subversion/tests/cmdline/svntest/__init__.py:
  Require Python >= 2.5.


Revision 1142604 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 4 10:24:14 2011 UTC (13 years ago) by philip
File length: 6256 byte(s)
Diff to previous 882257 (colored)
Fix issue 3930 by restoring the old libtool handling, effectively
reverting r876227 and r876296.

* configure.ac: Remove --with-custom-libtool, add --enable-experimental-libtool.

* autogen.sh: Setup for libtool.

* build/buildcheck.sh: Check for libtool.

* build/config.sub:
* build/config.guess: Remove, now generated by autogen.sh.

* build: Adjust svn:ignore.


Revision 882257 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 19 19:25:52 2009 UTC (14 years, 8 months ago) by hwright
File length: 4327 byte(s)
Diff to previous 877787 (colored)
Apply ASF license headers to a number of files included under that license
but lacking said header.

Patch by: Niall Pemberton <niallp{_AT_}apache.org>


Revision 877787 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 12 16:42:01 2009 UTC (15 years, 2 months ago) by arfrever
File length: 3534 byte(s)
Diff to previous 876227 (colored)
Set svn:eol-style=native on some files.

* aclocal.m4:
* autogen.sh:
* build/buildcheck.sh:
* build/find_python.sh:
* build/run_ctypesgen.sh:
* build/win32/vc6-build.bat.in:
* contrib/client-side/svn2cl/svn2cl.sh:
* contrib/client-side/svnmerge/svnmerge-migrate-test.sh:
* contrib/hook-scripts/syntax-check.sh:
* contrib/server-side/backup-recipe.sh:
* contrib/server-side/load_repo_with_mergesensitive_copy.sh:
* contrib/server-side/svnmirror.sh:
* contrib/server-side/svnstsw/autogen.sh:
* contrib/server-side/svnstsw/conf/find_apr.m4:
* contrib/server-side/svnstsw/configure.ac:
* contrib/server-side/svnstsw/conf/stsw_func_snprintf_broken.m4:
* contrib/server-side/svnstsw/conf/stsw_lib_apr.m4:
* contrib/server-side/svnstsw/conf/stsw_prog_doxygen.m4:
* contrib/server-side/svnstsw/doc/Doxyfile-html.in:
* contrib/server-side/svnstsw/doc/man/libsvnstsw.3.in:
* contrib/server-side/svnstsw/doc/man/svnstsw.8.in:
* contrib/server-side/svnstsw/doc/man/svnstsw_exec_svnserve.3.in:
* contrib/server-side/svnstsw/doc/man/svnstsw_fso_is_changeable.3.in:
* contrib/server-side/svnstsw/doc/man/svnstsw_get_tunnel_user_name.3.in:
* notes/tree-conflicts/all-tests.sh:
* packages/rpm/rhel-3/filter-requires.sh:
* packages/rpm/rhel-4/filter-requires.sh:
* packages/rpm/rhel-5/filter-requires.sh:
* packages/solaris/buildpkg.sh:
* packages/solaris/pkginfo.in:
* subversion/bindings/swig/perl/native/Makefile.PL.in:
* subversion/libsvn_wc/workqueue.c:
* subversion/libsvn_wc/workqueue.h:
* subversion/tests/cmdline/davautocheck.sh:
* subversion/tests/cmdline/svnserveautocheck.sh:
* tools/buildbot/slaves/i686-debian-sarge1/svnbuild.sh:
* tools/buildbot/slaves/i686-debian-sarge1/svncheck.sh:
* tools/buildbot/slaves/i686-debian-sarge1/svnclean.sh:
* tools/buildbot/slaves/i686-debian-sarge1/svnlog.sh:
* tools/buildbot/slaves/osx10.4-gcc4.0.1-ia32/svnbuild.sh:
* tools/buildbot/slaves/osx10.4-gcc4.0.1-ia32/svncheck.sh:
* tools/buildbot/slaves/osx10.4-gcc4.0.1-ia32/svnclean.sh:
* tools/buildbot/slaves/osx10.4-gcc4.0.1-ia32/svnlog.sh:
* tools/dev/find-unmoved-deprecated.sh:
* tools/dev/iz/run-queries.sh:
* tools/dev/min-includes.sh:
* tools/dev/svnraisetreeconflict/main.c:
* tools/dist/construct-rolling-environment.sh:
* tools/dist/download-release.sh:
* tools/dist/extract-for-examination.sh:
* tools/dist/roll.sh:
* tools/dist/test.sh:
* tools/po/po-update.sh:
* www/repro-template.sh: Set svn:eol-style=native.


Revision 876227 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Feb 26 08:23:54 2009 UTC (15 years, 5 months ago) by jerenkrantz
File length: 3534 byte(s)
Diff to previous 875756 (colored)
Remove detection for GNU libtool and always use APR's libtool (be it GNU or
jlibtool or whatever).

* configure.ac: Always enable using APR's libtool.
* autogen.sh, build/buildcheck.sh: Remove anything related to libtool detection.
* build/
  (svn:ignore): Remove config.guess and config.sub from ignore list.
* build/config.guess, build/config.sub
  (added): Take latest drops from FSF.


Revision 875756 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 4 19:22:02 2009 UTC (15 years, 5 months ago) by arfrever
File length: 5463 byte(s)
Diff to previous 875750 (colored)
Generate 'subversion/libsvn_fs_fs/rep-cache-db.sql.h' when running make instead of autogen.sh.

* Makefile.in
  (subversion/libsvn_fs_fs/rep-cache-db.sql.h): Define.

* autogen.sh: Don't generate 'subversion/libsvn_fs_fs/rep-cache-db.sql.h'.

* build.conf
  (private-built-includes): Add 'subversion/libsvn_fs_fs/rep-cache-db.sql.h'.


Revision 875750 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Feb 4 18:36:56 2009 UTC (15 years, 5 months ago) by stsp
File length: 5658 byte(s)
Diff to previous 875616 (colored)
Replace transform_sql.py with a shell script, so we don't require
people who build Subversion to have python installed.

* build/transform_sql.py: Remove.

* build/transform_sql.sh: New file.

* autogen.sh: Use the shell script to generate rep-cache-db.sql.h.

With help from: mf
                arfrever
Also tested by: hwright


Revision 875616 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 29 11:17:52 2009 UTC (15 years, 5 months ago) by julianfoad
File length: 5646 byte(s)
Diff to previous 875433 (colored)
* autogen.sh
  Don't re-build a SQL header file every time, but only if it's changed, to
  avoid a consequent re-build of several objects during "make".


Revision 875433 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 21 01:20:03 2009 UTC (15 years, 6 months ago) by pburba
File length: 5576 byte(s)
Diff to previous 875427 (colored)
Follow-up to r35352, fix the Windows build by transforming the rep-sharing
sql schema file into a header file on Windows too.

* autogen.sh: Account for rename of transform-sql.py to transform_sql.py

* build/generator/gen_win.py
  (WinGeneratorBase.__init__): Call _find_sqlite().
  (WinGeneratorBase._create_sqlite_header): New, does for Windows what
  autogen.sh and r35352 do for Linux.

* build/transform-sql.py: Rename from this...
* build/transform_sql.py: ...to this, because gen_win.py needs to import it
  and imported modules must follow the same rules for valid variable names.

Revision 875427 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 20 20:52:51 2009 UTC (15 years, 6 months ago) by hwright
File length: 5576 byte(s)
Diff to previous 875426 (colored)
* autogen.sh:
  Fix comment about requiring Python 2.4.


Revision 875426 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 20 20:48:59 2009 UTC (15 years, 6 months ago) by hwright
File length: 5576 byte(s)
Diff to previous 875381 (colored)
Move the rep-sharing sql schema to it's own file.

* subversion/libsvn_fs_fs:
  Ignore the generated sql header.

* subversion/libsvn_fs_fs/rep-cache-db.sql:
  New.

* subversion/libsvn_fs_fs/rep-cache.c
  (upgrade_sql): Use the string defined in the generated header file.

* build/transform-sql.py
  (main): Don't output an entire array of sql, rather just define the sql
    as a string so the consuming file can use it as it pleases.

* autogen.sh:
  Transform the sql file into a header for compilation.


Revision 875381 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sun Jan 18 00:51:18 2009 UTC (15 years, 6 months ago) by arfrever
File length: 5463 byte(s)
Diff to previous 870115 (colored)
Require Python >=2.4.

* build/find_python.sh: Require Python >=2.4.
* subversion/tests/cmdline/svntest/__init__.py: Require Python >=2.4.
* tools/hook-scripts/svn2feed.py: Require Python >=2.4.

* autogen.sh: Update error message.
* configure.ac: Update warning.
* Makefile.in
  (check): Update error message.

* INSTALL
  (Dependencies in Detail, Building the Latest Source under Windows): Update.
* subversion/bindings/swig/INSTALL
  (BUILDING SWIG BINDINGS FOR SVN ON UNIX): Update.
* subversion/tests/cmdline/README: Update.


Revision 870115 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 25 14:42:32 2008 UTC (16 years, 4 months ago) by arfrever
File length: 5463 byte(s)
Diff to previous 870004 (colored)
* build/buildcheck.sh:
* build/PrintPath:
* build/getversion.py:
* build/install-sh:
* subversion/tests/cmdline/svnadmin_tests.py:
* subversion/tests/cmdline/log_tests.py:
* subversion/tests/cmdline/trans_tests.py:
* subversion/tests/cmdline/svnlook_tests.py:
* subversion/tests/cmdline/switch_tests.py:
* subversion/tests/cmdline/externals_tests.py:
* subversion/tests/cmdline/diff_tests.py:
* subversion/tests/cmdline/copy_tests.py:
* subversion/tests/cmdline/stat_tests.py:
* subversion/tests/cmdline/svnversion_tests.py:
* subversion/tests/cmdline/prop_tests.py:
* subversion/tests/cmdline/basic_tests.py:
* subversion/tests/cmdline/update_tests.py:
* subversion/tests/cmdline/utf8_tests.py:
* subversion/tests/cmdline/commit_tests.py:
* subversion/tests/cmdline/schedule_tests.py:
* subversion/tests/cmdline/merge_tests.py:
* subversion/tests/cmdline/getopt_tests.py:
* contrib/client-side/svn_all_diffs.pl:
* contrib/client-side/search-svnlog.pl:
* contrib/client-side/svn_load_dirs/svn_load_dirs.pl.in:
* contrib/cgi/mirror_dir_through_svn.cgi:
* tools/client-side/showchange.pl:
* tools/dist/dist.sh:
* tools/hook-scripts/commit-access-control.pl.in:
* tools/hook-scripts/svnperms.py:
* tools/hook-scripts/mailer/mailer.py:
* tools/hook-scripts/mailer/tests/mailer-init.sh:
* tools/hook-scripts/mailer/tests/mailer-t1.sh:
* tools/hook-scripts/mailer/tests/mailer-tweak.py:
* tools/hook-scripts/commit-email.pl.in:
* tools/dev/stress.pl:
* tools/dev/gnuify-changelog.pl:
* tools/dev/prebuild-cleanup.sh:
* tools/examples/dumpprops.py:
* tools/examples/check-modified.py:
* tools/examples/svnlook.py:
* tools/examples/svnshell.py:
* tools/examples/geturl.py:
* tools/examples/putfile.py:
* tools/examples/revplist.py:
* tools/examples/getfile.py:
* tools/examples/blame.py:
* doc/tools/bin/run-fop.sh:
* autogen.sh:
* gen-make.py:
  Set svn:executable property to "*".


Revision 870004 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 15 22:02:27 2008 UTC (16 years, 4 months ago) by arfrever
File length: 5463 byte(s)
Diff to previous 869999 (colored)
Follow-up to r29925: Fix support for Libtool 2.2.

* autogen.sh:
   Copy config.guess and config.sub to build.
   Don't ignore missing .m4 files when Libtool 2 is used.


Revision 869999 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Mar 14 21:53:45 2008 UTC (16 years, 4 months ago) by arfrever
File length: 4783 byte(s)
Diff to previous 868616 (colored)
Fix building with Libtool 2.2.

* autogen.sh:
   Add --force option to libtoolize.
   Copy ltoptions.m4, ltsugar.m4, ltversion.m4 and lt~obsolete.m4 to build.
* configure.ac:
   Use LT_INIT instead of AC_PROG_LIBTOOL when LT_INIT is defined.
* aclocal.m4:
   Include ltoptions.m4, ltsugar.m4, ltversion.m4 and lt~obsolete.m4.
* Makefile.in:
  (local-extraclean): Delete ltoptions.m4, ltsugar.m4, ltversion.m4 and
   lt~obsolete.m4.
* build:
   Update svn:ignore property to ignore ltoptions.m4, ltsugar.m4, ltversion.m4
   and lt~obsolete.m4.


Revision 868616 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Dec 19 00:32:38 2007 UTC (16 years, 7 months ago) by epg
File length: 4485 byte(s)
Diff to previous 867876 (colored)
* INSTALL
* Makefile.in
* autogen.sh
* build/find_python.sh
* configure.ac
* subversion/bindings/swig/INSTALL
* subversion/tests/cmdline/README
* subversion/tests/cmdline/svntest/__init__.py
  Bump Python requirement to 2.2 (released over 5.5 years ago).


Revision 867876 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 13 23:01:52 2007 UTC (16 years, 8 months ago) by kfogel
File length: 4485 byte(s)
Diff to previous 864113 (colored)
* autogen.sh: Remove legacy libtool helper before copying new one.

Patch by: Stefan Sperling <stsp@elego.de>


Revision 864113 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 22 23:24:09 2007 UTC (17 years, 4 months ago) by jerenkrantz
File length: 4181 byte(s)
Diff to previous 864101 (colored)
Remove dependency upon pkg-config's M4 files just to find sqlite (!).

More work may need to be done to make libsvn_ra_local truly optional, but this
gets trunk building again.

* build/ac-macros/sqlite.m4: New macros for finding SQLite.
* configure.in: Follow our standard conventions for finding packages.
* autogen.sh: Do not depend upon pkg.m4.
* aclocal.m4: Depend upon sqlite.m4 - not pkg.m4.


Revision 864101 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Mar 22 21:11:00 2007 UTC (17 years, 4 months ago) by dlr
File length: 4457 byte(s)
Diff to previous 861266 (colored)
Merge the merge-tracking branch to trunk. 

See notes/merge-tracking.txt for work remaining.  Copy test #11,
"working-copy to repository copy", is known to be failing over ra_dav.
A fix has been outlined, and it will be coded up ASAP.


Revision 861266 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 22 18:02:50 2006 UTC (17 years, 11 months ago) by maxb
File length: 4183 byte(s)
Diff to previous 861188 (colored)
* autogen.sh: Make purging of build .pyc files conditional on release mode,
    and make non-verbose.


Revision 861188 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 18 11:48:04 2006 UTC (17 years, 11 months ago) by maxb
File length: 4151 byte(s)
Diff to previous 860855 (colored)
* autogen.sh: Cease pointless running of "gen-make.py -t dsp" in release mode.


Revision 860855 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 19 23:59:00 2006 UTC (18 years ago) by maxb
File length: 4711 byte(s)
Diff to previous 860760 (colored)
* autogen.sh: Purge *.pyc files from the build/ hierarchy after using the
    build generator, so that we do not ship them in tarballs.


Revision 860760 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Jul 15 13:51:51 2006 UTC (18 years ago) by danderson
File length: 4663 byte(s)
Diff to previous 857870 (colored)
Stop overwriting our dependencies' autoconf stuff when we run 
autogen.sh.

* autogen.sh: Remove execution of apr*'s buildconf scripts.  Fix 
   reference to Apache 2.0, which should be 2.x.



Revision 857870 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 15 12:24:42 2005 UTC (18 years, 7 months ago) by maxb
File length: 5006 byte(s)
Diff to previous 857865 (colored)
Dispose of the somewhat out-of-place top-level ac-helpers/ directory, simply
using build/ for those files.

* Makefile.in (local-extraclean), configure.in (AC_CONFIG_AUX_DIR, INSTALL),
  autogen.sh, aclocal.m4: Adjust paths.

* build/install-sh: Moved from ac-helpers.
* ac-helpers/: Delete.


Revision 857865 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 15 01:01:08 2005 UTC (18 years, 7 months ago) by maxb
File length: 5011 byte(s)
Diff to previous 857475 (colored)
* autogen.sh: Zap 'temporary cleanup during transition to libtool 1.4'.
    Libtool 1.3 is well and truly dead these days!


Revision 857475 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 16 20:23:23 2005 UTC (18 years, 8 months ago) by djames
File length: 5121 byte(s)
Diff to previous 856014 (colored)
Only regenerate SWIG files based on timestamps when we are in non-release mode.

* autogen.sh
  (RELEASE_ARGS): Add variable. Initialize to "--release" in release mode.

  (RELEASE_MODE): Build SWIG-related files prior to creating build-outputs.mk.

* gen-make.py
  (_usage_exit, __main__): Accept --release option.

* build/generator/gen_base.py
  (GeneratorBase.__init__): Set self.release_mode variable based on --release
  option.

* build/generator/gen_make.py
  (write): Do not generate dependencies for autogenerating SWIG code when we
  are in release mode.

* build/generator/gen_win.py
  (Generator.__init__): Pass supplied options to GeneratorBase.__init__.



Revision 856014 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 27 16:22:12 2005 UTC (18 years, 11 months ago) by djames
File length: 4831 byte(s)
Diff to previous 855980 (colored)
Merge python-bindings-improvements to trunk, by comparing trunkURL with
branchURL.

Major changes:
* Always build SWIG headers in the build dir, unless we are still using
  pristine SWIG headers from an official Subversion release (r15865).
* Enable SWIG bindings, even if we compile --without-swig. In release builds,
  we can build the bindings without SWIG (r15857).
* Refactor SWIG generator to use a modular architecture, separate from the
  Unix / Windows generators (r15855).

Minor changes:
* See r15879, r15870, r15868, r15867, r15857, and r15856.

Approved by: jerenkrantz



Revision 855980 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 25 17:45:19 2005 UTC (18 years, 11 months ago) by djames
File length: 4925 byte(s)
Diff to previous 855922 (colored)
Require Python 2.0 or later for autogen.sh and configure. Look for
a suitable "python" command before "python2".

* autogen.sh: Introduce PYTHON, use find_python.sh.

* configure.in (PYTHON): Use find_python.sh.

* build/find_python.sh: New.

Approved by: dlr
Review by: philip


Revision 855922 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Aug 20 17:36:30 2005 UTC (18 years, 11 months ago) by djames
File length: 4738 byte(s)
Diff to previous 853231 (colored)
Merge python-bindings-improvements to trunk, by comparing trunkURL with
branchURL.

New features:
- Automated Test Suite
 * Test suite for memory pools (r15396, r15462)
 * Test suite for FS library (r15590, r15632)
 * In-build-directory testing (r15478)
 * Nightly smoke tests (r15505)
- Automatic Memory Management
 * Autogenerated proxy classes for SVN structs (r15428)
 * Hand-written proxy classes for APR structs (r15484)
 * Real reference counting for Pool objects (r15489, r15495, r15500)
 * Treat svn_string_t objects as Python strings (r15595)
 * Optional Pool Arguments (r15370, r15529)
- Better Documentation and error messages
 * Enabled SWIG autodoc feature (r15490)
 * Report assertion failures when variables are deleted prematurely
   (r15488, r15489, r15492)
 * Python argument numbers in error messages (r15460, r15493, r15525)
- Streamlined build process
 * Release versions of Subversion bindings can be built without SWIG (r15620,
   r15623, r15626, r15635, r15636, r15637, r15642, r15643)
 * Automatic dependency checking for SWIG files (r15381, r15405, r15426,
   r15429, r15430)
 * Makefile rule for clean-swig-py (r15476)
- Other changes
 * Compile-time type lookups for SWIG (r15396, r15407, r15408, r15409, 
   r15412, r15417)
 * Move SWIG includes into include directory (r15407, r15408, r15413)
 * Refactoring (r15411, r15425, r15453, r15521, r15522, r15527, r15559)
 * SWIG bindings compile with Microsoft Visual C++ 6.0 (r15644)
 * Minor bugfixes (r15409, r15494, r15496, r15497, r15498, r15499, r15501,
   r15511, r15519, r15526, r15565, r15566, r15591, r15592, r15603, r15607,
   r15645, r15646, r15653, r15579)

To see commit logs for this feature, examine
/branches/python-bindings-improvements, r15365:15846

Approved by: kfogel
Review by: dberlin
           breser
           cmpilato
           brane
Testing by: Troy Straszheim <troy@resophonic.com>
            Christian Boos <cboos@wanadoo.fr>
            cmpilato



Revision 853231 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 25 20:04:26 2005 UTC (19 years, 5 months ago) by maxb
File length: 4431 byte(s)
Diff to previous 852943 (colored)
Eep! Remove some junk that dates all the way back to before revision 1, and
the automake-based buildsystem, that would have deleted by newly added
aclocal.m4 file. Thanks to jerenkrantz for the heads-up.

* autogen.sh: Remove ancient automake-related comments and code.


Revision 852943 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 28 22:00:11 2005 UTC (19 years, 6 months ago) by maxb
File length: 4767 byte(s)
Diff to previous 850675 (colored)
Remove the autogen.sh-time neon version check. It complicates the code, and is
needless duplication of work that is done more thoughroughly in configure.

* build/buildcheck.sh: Remove neon checks.
* autogen.sh: Remove neon check option handling.
* configure.in: Inline neon version parameters formerly extracted from
    build/buildcheck.sh .


Revision 850675 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 11 20:52:16 2004 UTC (19 years, 11 months ago) by ghudson
File length: 4896 byte(s)
Diff to previous 850458 (colored)
"#!/usr/bin/env cmdname" is a common hack to force a path search for
cmdname.  It is pointless to propagate the "/usr/bin/env" to a shell
command, since the shell already performs a path search.  Excise the
"/usr/bin/env" from the places it was propagated to.


Revision 850458 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 22 17:28:58 2004 UTC (20 years ago) by breser
File length: 4948 byte(s)
Diff to previous 850453 (colored)
Attempt to allow gen-make.py to stay as native.  

* gen-make.py
  Set svn:eol-style to native.

* autogen.sh
  Explicitly call gen-make.py with python rather than depending on the 
  shebang line to work.



Revision 850453 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 21 21:48:33 2004 UTC (20 years ago) by breser
File length: 4868 byte(s)
Diff to previous 849660 (colored)
Shell scripts should always be LF because bash really doesn't like CRLF.
Needed so that dist.sh can export with CRLF line endings and still produce
an autogen.sh that will work to generate windows project files.

* autogen.sh
  Set svn:eol-style to LF.



Revision 849660 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Apr 30 16:37:02 2004 UTC (20 years, 3 months ago) by ghudson
File length: 4868 byte(s)
Diff to previous 849130 (colored)
A couple of unimportant build system fixes.

* build/generator/gen_make.py (write): Fix up a stray reference
  to fs-test.  The effect of missing this was just that a bogus
  unused install-bdb-test target was present in build-outputs.mk.

* autogen.sh: Fix a long-standing inaccuracy about needing
  Apache in order to run a Subversion server.


Revision 849130 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Mar 15 04:30:39 2004 UTC (20 years, 4 months ago) by jerenkrantz
File length: 4969 byte(s)
Diff to previous 848401 (colored)
Try to make life better for bare bones FreeBSD installs.

* build/buildcheck.sh: Allow libtool15 to be used if libtool not found.
* autogen.sh: Allow libtoolize15 to be used; allow LIBTOOL_M4 environment
  variable to dictate where the M4 file is (same as APR does).


Revision 848401 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 15 23:41:08 2004 UTC (20 years, 6 months ago) by kfogel
File length: 4894 byte(s)
Diff to previous 845712 (colored)
Remove the getdate.y-based date-parser, replacing it with a simpler
though less powerful one.  This change includes improvements based on
suggestions from Branko Čibej, Karl Fogel, and Philip Martin.  The
original patch was provided by C. Scott Ananian <cscott@cscott.net>,
the final change is the result of collaboration between Greg Hudson
and Mark Benedetto King.  See 1.0-cand issue #408.

Patch by: C. Scott Ananian <cscott@cscott.net>
(See above for details.)

   [Note: The three file adds/deletes immediately below should have
    happened in this revision, but were committed in r8328 instead,
    because I forgot that 'patch', unlike 'svn merge', doesn't do tree
    changes.]

* subversion/libsvn_subr/date.c: New file.
* subversion/libsvn_subr/getdate.y: Deleted.
* subversion/libsvn_subr/getdate.cw: Deleted.
* subversion/include/svn_time.h:
  (struct getdate_time): Removed.
  (svn_parse_date): Update prototype and documentation comment to reflect
   the new interface.
* subversion/tests/libsvn_subr/time-test.c (test_parse_date):
  Date-parsing tests added.
* subversion/libsvn_subr/opt.c
  (parse_one_rev): Add pool parameter, and use the new svn_parse_date
   interface.
  (svn_opt_parse_revision): Pass pool into parse_one_rev().
* autogen.sh:
  Remove generation of getdate.c from getdate.y.
* doc/book/REVIEW: Add notes for fitz on updating ch03 and ch09.
* INSTALL:
  Remove bison/yacc dependency, renumber subsequent dependencies.
* build/win32/svn_config.dsp, build/win32/svn_config.vcproj:
  build/generator/gen_win.py (__init__):
  Remove special-case handling of getdate.c.
* subversion/bindings/swig/core.i:
  Remove "struct getdate_time" verbiage.
* packages/rpm/mandrake-9.0/subversion.spec,
  packages/rpm/mandrake-9.1/subversion.spec,
  packages/rpm/mandrake-9.2/subversion.spec:
  Remove dependency on bison and flex.  (We've never depended on flex.)


Revision 845712 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Apr 15 22:19:40 2003 UTC (21 years, 3 months ago) by gstein
File length: 5513 byte(s)
Diff to previous 845231 (colored)
Feedback from the list indicates that the auto-generated .dsp files
seem to work okay. There still needs to be a bit of polish around
Windows builds using the generated .dsp files, but this puts us nearly
there. Indications are that mod_dav_svn doesn't build with the
currently-generated .dsp file.

* INSTALL: add a comment about the (new) installation/build changes

* autogen.sh:
  - rename the VERSION_CHECK var to RELEASE_MODE (since that is what
    it is really about)
  - add SKIP_DEPS for processing the -s switch (functionality which
    got lost a ways back)
  - add additional gen-make steps for the dsp files to replace the
    ones which we blew away. for now, this only runs during the
    release process when we are guaranteed to have apr(-util) as a
    subdirectory
  - tweak the gen-make error detection logic a bit since we now run it
    a couple times

* everywhere/*.dsp: removed

* subversion.dsw: removed


Revision 845231 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Mar 1 11:58:11 2003 UTC (21 years, 5 months ago) by gstein
File length: 4896 byte(s)
Diff to previous 844445 (colored)
Turn on svn:executable for a couple scripts, so we can lose some
really old processing in autogen.sh

* autogen.sh: remove code that makes scripts executable

* build/PrintPath, build/buildcheck.sh: set svn:executable property


Revision 844445 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jan 13 22:43:13 2003 UTC (21 years, 6 months ago) by rassilon
File length: 5254 byte(s)
Diff to previous 844362 (colored)
* Just about everything else that wasn't test output, a binary file,
or already to set to CRLF: Set svn:eol-style to native.


Revision 844362 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jan 8 03:22:52 2003 UTC (21 years, 6 months ago) by brane
File length: 5254 byte(s)
Diff to previous 844196 (colored)
Final tweak to libtool detection; version 1.4.3 is now required when creating
source tarballs, so that they will build on Solaris. 1.4 is still the base
requirement for developer builds on other systems.

* build/buildcheck.sh: Accept option --release, which changes the required
libtool version from 1.4 to 1.4.3 on all systems.

* autogen.sh: More general option parsing. Pass the --release option, if
supplied, on to buildcheck.sh.

* dist.sh: Always invoke autogen with the --release option.

* INSTALL: Change the note about the required libtool version again.


Revision 844196 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 14 07:52:16 2002 UTC (21 years, 7 months ago) by jerenkrantz
File length: 4716 byte(s)
Diff to previous 844176 (colored)
* autogen.sh: Remove reference to obsolete ac-helpers/check-diff.sh


Revision 844176 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Dec 12 17:10:45 2002 UTC (21 years, 7 months ago) by kraai
File length: 4759 byte(s)
Diff to previous 841978 (colored)
* autogen.sh: Ensure that build/getversion.py is executable.

* build/get-version.sh: Remove.

* build/getversion.py: Add a #! line, canonicalize line endings, and
  make default extract and print the version from a header file.

* configure.in: Use getversion.py instead of get-version.sh.


Revision 841978 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed May 8 09:04:16 2002 UTC (22 years, 2 months ago) by joe
File length: 4721 byte(s)
Diff to previous 841964 (colored)
* build/buildcheck.sh, autogen.sh: Support $AUTOCONF and $AUTOHEADER
to specify an alternate autoconf/autoheader program names: useful for
when autoconf 2.13 and 2.5x are both in $PATH, but 2.5x is configured
using --progam-suffix=-2.53, a la Red Hat Linux 7.3.  Clean up the
'autom4te-2.53.cache' directory produced by that configuration.


Revision 841964 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue May 7 00:06:35 2002 UTC (22 years, 2 months ago) by brane
File length: 4692 byte(s)
Diff to previous 841880 (colored)
Added the --disable-neon-version-check parameter which causes any 
version of neon to be considered correct for svn.
 
Patch by: Bruce Atherton <bruce@callendish.com>

* autogen.sh
Passes parameter to build/buildcheck.sh

* configure.in
changes the allowed neon version to all if parameter present

* build/buildcheck.sh
changes the allowed neon version to all if parameter present


Revision 841880 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Apr 27 16:44:33 2002 UTC (22 years, 3 months ago) by sussman
File length: 4557 byte(s)
Diff to previous 841743 (colored)
* autogen.sh, gen-make.py, dist.sh:  activate "svn:executable" property.

* test/clients/cmdline/*.py:  same.



Revision 841743 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Apr 11 18:51:27 2002 UTC (22 years, 3 months ago) by kfogel
File length: 4557 byte(s)
Diff to previous 841577 (colored)
Check that the diff program supports the "-u" flag, since `svn diff'
wants to pass it by default.  This somewhat reverts rev 1503, except
that we're not demanding GNU diff now, just support for "-u".

* ac-helpers/check-diff.sh: New file.  Based on old
  gnu-diff.sh from rev 1502, but with different tests.

* ac-helpers/check-diff-input-1.txt,
  ac-helpers/check-diff-input-2.txt: New files

* ac-helpers: Add "check-diff-output.tmp" to svn:ignore
  property.

* autogen.sh: Add check-diff.sh to the list of files to
  set executable.

* configure.in: Run ac-helpers/check-diff.sh to find the
  diff program.  Also, tweak the diff3 error message.

* CHANGES: Note the new dependency.



Revision 841577 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Mar 13 19:53:14 2002 UTC (22 years, 4 months ago) by sussman
File length: 4514 byte(s)
Diff to previous 841376 (colored)
Remove our dependence on an external GNU patch binary.  (We depend on
'diff3' instead now.)  Also, no need to look for GNU diff
specifically; any 'diff' will do, since it's only used by 'svn diff'
and 'svnlook' now, which don't require extra-picky behaviors they way
our use of diff+patch did.

[Bottom-line: users still need GNU diffutils installed on their
system, in order to get diff3, and possibly a diff program too.  But
they don't need to install GNU patch anymore.]

* ac-helpers/gnu-patch.sh:  removed.

* ac-helpers/gnu-diff.sh:  removed.

* autogen.sh:  remove reference to gnu-patch.sh and gnu-diff.sh

* configure.in (SVN_CLIENT_PATCH):  stop looking for a 'patch' program.
  And look for any old 'diff' program using the standard AC_PATH_PROG macro.

* svn_private_config.hw (SVN_CLIENT_PATCH):  don't look for a patch
  program on Win32 either.

* CHANGES:  record this as a developer-visible change.

Related cleanup, now that we're not producing potential 0-byte .rej
files anymore:

* log.c (log_do_detect_conflict):  remove this now-unused function.

  (start_handler): stop parsing SVN_WC__LOG_DETECT_CONFLICT.

* wc.h (SVN_WC__LOG_DETECT_CONFLICT):  remove.


Revision 841376 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 15 20:44:31 2002 UTC (22 years, 5 months ago) by sussman
File length: 4597 byte(s)
Diff to previous 841305 (colored)
* INSTALL:  fix out-of-date documentation pointer

Revision 841305 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 9 05:52:56 2002 UTC (22 years, 5 months ago) by jerenkrantz
File length: 4602 byte(s)
Diff to previous 841284 (colored)
* autogen.sh: Fix comments to reflect reality and the dictionary.
Remove an annoying stray tab.

* build/buildcheck.sh: The fact that we are out-of-sync with APR{util}
is not worthy of a fatal error.  Some people may not commit access to
fix this themselves (not to mention newbies who have commit access to
nothing).  So, just print out a message if we are out-of-sync.  The
right people will know what to do with it.


Revision 841284 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 8 02:19:00 2002 UTC (22 years, 5 months ago) by rooneg
File length: 4733 byte(s)
Diff to previous 841283 (colored)
* autogen.sh
  fix path to buildcheck.sh


Revision 841283 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 8 02:07:30 2002 UTC (22 years, 5 months ago) by gstein
File length: 4727 byte(s)
Diff to previous 841177 (colored)
Move pycheck.py and buildcheck.sh from the top-level to the build/
subdirectory (adjust configure.in and autogen.sh accordingly).

Extended buildcheck.sh to compare our local copies of find_ap*.m4 and
PrintPath against those in APR(UTIL) if the source dirs are bundled.
This will help us detect synchronization errors.


Revision 841177 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 29 18:30:53 2002 UTC (22 years, 6 months ago) by gstein
File length: 4721 byte(s)
Diff to previous 841012 (colored)
Add a local copy of APR's PrintPath and use it to locate libtool.

Revision 841012 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jan 17 20:58:07 2002 UTC (22 years, 6 months ago) by kfogel
File length: 4721 byte(s)
Diff to previous 840609 (colored)
Improve Python checking.  This closes issue #592.

Patch by: Mo DeJong <supermo@bayarea.net>

* pycheck.py: New script that will check the installed version of
python and print a warning unless python 2.X or newer is found.

* Makefile.in: Check python version before running test cases.

* autogen.sh: Check to see if python is installed before generating
build files. 

* configure.in: Check installed python version.


Revision 840609 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 27 19:09:13 2001 UTC (22 years, 8 months ago) by kfogel
File length: 4532 byte(s)
Diff to previous 840601 (colored)
Initialize libtoolize using backticks, for pure Bourne-ness.

Patch by: Michael Mounteney <gate02@landcroft.co.uk>


Revision 840601 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 27 16:38:11 2001 UTC (22 years, 8 months ago) by kfogel
File length: 4533 byte(s)
Diff to previous 840586 (colored)
Protect against idiosyncracy of Solaris 8's `which' program.

Patch by: Michael Mounteney <gate02@landcroft.co.uk>


Revision 840586 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 26 21:44:32 2001 UTC (22 years, 8 months ago) by kfogel
File length: 4387 byte(s)
Diff to previous 840533 (colored)
Make it easier to find out how to set up a Subversion server:

* notes/dav_setup.txt: Move from here...

* www/server_setup.html: ...to here.

* www/faq.html: Replaces project_faq.html, silly to keep
having this "project" prefix.  Point to new server_setup.html where
appropriate.

* www/project_nav.html: Adjust for above rename.

* INSTALL, autogen.sh: Point to server_setup.html instead of dav_setup.txt.




Revision 840533 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Nov 15 08:13:55 2001 UTC (22 years, 8 months ago) by gstein
File length: 4385 byte(s)
Diff to previous 840409 (colored)
Begin work to add APRUTIL to the build. APRUTIL is not ready for APR
to be anywhere other than ../apr/, so fixes to APRUTIL are required to
support the "installed APR" model.

Simplified some substitutions and logic.

* Makefile.in: configure will generate a single SVN_SUBDIRS now,
    rather than one for each possible subproject.
  add SVN_APRUTIL_LIBS for when we need to link in apr-util
  simplify the INCLUDES stuff

* apr.m4: use new SVN_SUBDIRS setup. rename SVN_GET_APR to
    SVN_DOWNLOAD_APR. fix up SVN_EXTRA_INCLUDES rather than a custom
    SVN_APR_INCLUDES.

* neon.m4: rename SVN_GET_NEON function to SVN_DOWNLOAD_NEON. use new
    SVN_SUBDIRS setup.

* autogen.sh: run config on the apr-util directory

* configure.in: include new ac-helpers/aprutil.m4
  add new SVN_EXTRA_* symbols and SVN_SUBDIRS with the intent to get
  most of the switches/includes/etc in a simple set.
  adjust the invocation of the db subdir.


Revision 840409 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 27 09:28:37 2001 UTC (22 years, 9 months ago) by joe
File length: 4216 byte(s)
Diff to previous 840395 (colored)
Clean up temporary directory which autoconf 2.52 creates.


Revision 840395 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 26 15:45:28 2001 UTC (22 years, 9 months ago) by kevin
File length: 4152 byte(s)
Diff to previous 840381 (colored)
A bunch of buildsystem fixes:

1) Fix handling of --enable and --disable arguments to configure.  Patch
submitted by Yoshiki Hayashi <yoshiki@xemacs.org>, but adapted and expanded
by me.

2) Remove garbage output from which on systems that print output when nothing
is found.  Patch submitted by Mo Dejong <supermo@bayarea.net>

3) Fix VPATH builds after breaking them when we allowed system versions of 
neon and APR.  Patch submitted by Philip Martin <philip_martin@ntlworld.com>.
Tested with apr, neon, and db in tree, and with them system system installed.

4) Moved running of apr's buildconf back to autogen.sh, since it doesn't need
to be run everytime we configure.

Still to be done: fix 'make check' for vpath builds.

    * ac-helpers/apr.m4: Reference the buildir and srcdir as appropriate to
    allow vpath builds.  Remove running of apr/buildconf, now done by
    autogen.sh if apr/buildconf exists and is executable.

    * ac-helpers/svn-macros.m4: Rename variable since autoconf generated one of
    the same name.  Warn if skipping a subdir config.

    * ac-helpers/neon.m4: Use the sourcedir when checking neon version.  Remove
    check for subdir configuration, now done by SVN_SUBDIR_CONFIG.

    * autogen.sh: Supress error output from which.  Run apr/buildconf if
    it exists and is executable.

    * buildcheck.sh: Suppress error output from which.
    
    * configure.in: Move setting of INSTALL and MKDIR to top, so that they
    are set before being used. Test $enableval to see if --disable-subdir-config
    or --enable-subdir-config were passed.  Rename variable to avoid autoconf
    internal variable.  Test $enableval to see if --enable-debug or
    --disable-debug was passed.  Same for maintainer-mode.  Don't allow
    --disable-debug --enable-maintainer-mode. Remove -O flags globally, in case
    of duplicates in --enable-maintainer-mode.  New code to remove -g flags
    if --disable-debug is passed.


Revision 840381 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 25 17:42:20 2001 UTC (22 years, 9 months ago) by kevin
File length: 3966 byte(s)
Diff to previous 840300 (colored)
Allow for locally installed neon and apr.

Patch by: David Kimdon <David_Kimdon@alumni.hmc.edu>
(Tweaked by me, especially ac-helpers/apr.m4, to find APR.)

Note that these have only been tested in the following four scenarios.

1) Both APR and neon in source tree.  Subversion uses the version in the source
tree.

2) Neither apr nor neon anywhere.  configure fails asking for apr.

3) APR in /usr/local, no neon.  configure finds apr, fails asking for neon.

4) APR and neon both in /usr/local.  Subversion uses the versions in /usr/local
and passes all tests, locally and over dav.

(All builds were shared).  I realize that this isn't the most extensive testing
ever, but thought it would be easier to find and fix bugs if this made it into
the source tree.

Issues: apr.m4 just looks for APRVARS and apr.h in a few places, doesn't test
version, or check compilation.  neon.m4 doesn't check to make sure that neon
has webdav support, which it should. Others?

* Makefile.in : Only build neon/ and apr subdirs if necessary.  New
    variable contains path to libneon.la.  Added NEON_LIBS variable.

* autogen.sh : Remove neon and apr checks that are now in
    ac-helpers/neon.m4 and ac-helpers/apr.m4 Use install-sh instead
    of install.sh.  Also use which and head instead of PrintPath from apr.

* build.conf : [libsvn_ra_dav] libs is now equal to
        NEON_LIBS variable.
    
* configure.in : Remove neon configuration that is now in
        ac-helpers/neon.m4. Don't use apr's mkdir.sh, use install-sh instead.
    Check for APR using new ac-helpers/apr.m4 file.  Also remove
    $enable_subdir_config check from around db configuration as it is done by
    SVN_SUBDIR_CONFIG.

* ac-helpers/neon.m4 : New file.  Handle version checking,
    configuration and variable assignments for neon.

* ac-helpers/apr.m4 : New file.  Handle finding APR, setting appropriate
    variables. Note that if no --with-apr (or --with-apr-includes, etc) is
    specified, this merely looks for apr.h in standard includes, and APRVARS in
    one of /lib, /usr/lib, /usr/local/lib, and /opt/apr/lib.

* ac-helpers/install-sh : New file to replace install.sh.  This one can
    create directories.

* ac-helpers/install.sh : Removed in favour of install-sh.
  [Removal was accidentally not committed. Noticed and corrected in r17778.]

* ac-helpers/svn-macros.m4 : Copied APR_SUBDIR_CONFIG from
    apr/build/apr_common.m4, renamed it SVN_SUBDIR_CONFIG and added a check
    for $enable_subdir_config.

* buildcheck.sh : Use which and head instead of apr's PrintPath.


Revision 840300 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Oct 11 20:05:04 2001 UTC (22 years, 9 months ago) by joe
File length: 5695 byte(s)
Diff to previous 840286 (colored)
Require neon 0.17.1, which uses autoconf 2.5x/libtool 1.4; no
need to run neon/autogen.sh any more.


Revision 840286 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Oct 5 11:04:21 2001 UTC (22 years, 9 months ago) by gstein
File length: 5762 byte(s)
Diff to previous 840269 (colored)
Changes to support autoconf 2.5x and libtool 1.4.

Patch by: Mo DeJong <supermo@bayarea.net>
          Greg Stein <gstein@lyra.org>

* ac-helpers/berkeley-db.m4: for the embedded DB case, link against
    the .la file unless shared libs have been disabled (which means no 
    .la file will be present). tweak an AC_MSG_RESULT() to avoid some
    quoting.

* gen-make.py: for intra-library dependencies, just refer to the .la

    files now, rather than peeking into the .libs directory. for
    installation using libtool or apxs, "cd" into the lib's directory
    and run install from there (on the local file) to avoid a libtool
    bug. 

* autogen.sh: add buildcheck.sh (new file) to the "chmod +x"
    list. call our own buildcheck, rather than APR's. toss some old
    libtool 1.3 files.

* build.conf: don't peek into Neon's .libs directory, just use its .la 
    convenience library instead.

* configure.in: require autoconf 2.50 or greater. tweak some of the
    params that we pass to Neon (until we are sure it will always be
    using autoconf 2.50 or greater (users unpacking their own Neon
    will use whatever the distro uses, so our call to neon/autogen
    won't satisfy us entirely)). the INSTALL program needs to use an
    absolute path since we could call it from anywhere in the source
    tree. adjust some library references to use .la files rather than
    peeking into the .libs directories.

* buildcheck.sh: new file. check for minimum versions of tools.


Revision 840269 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 2 23:01:06 2001 UTC (22 years, 9 months ago) by kfogel
File length: 5638 byte(s)
Diff to previous 839978 (colored)
Make Subversion work with Neon 0.17.0.

Patch by: Mo DeJong <supermo@bayarea.net>

* autogen.sh: Upgrade neon from 0.15.3 to 0.17.0, run neon's
autogen.sh script in case neon was generated with a different version
of autoconf/libtool.

* subversion/libsvn_ra_dav/merge.c (validate_element):
* subversion/libsvn_ra_dav/props.c (validate_element):
* subversion/libsvn_ra_dav/fetch.c (validate_element):
* subversion/libsvn_ra_dav/options.c (validate_element): 
Update the validate_element callback so that it accepts a void* in the
first argument to account for a change in the neon API.


Revision 839978 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 16 19:45:44 2001 UTC (22 years, 11 months ago) by cmpilato
File length: 5571 byte(s)
Diff to previous 839810 (colored)
* autogen.sh

  Added some code to chmod +x scripts and such needed by autogen.sh.
  It sucks to check out the subversion tree and have to hack at it to
  build it.


Revision 839810 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jul 31 14:12:52 2001 UTC (23 years ago) by kfogel
File length: 5237 byte(s)
Diff to previous 839760 (colored)
Fix APR cvs checkout instructions.  Thanks to Frank Finger for the
patch; this finally fixes issue #415.


Revision 839760 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 20 19:41:20 2001 UTC (23 years ago) by kfogel
File length: 5225 byte(s)
Diff to previous 839759 (colored)
Use PREREQ_FAILED to report on multiple problems at once, instead of
only reporting the earliest-detected problem in each run.


Revision 839759 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 20 19:32:07 2001 UTC (23 years ago) by kfogel
File length: 5136 byte(s)
Diff to previous 839662 (colored)
Resolve issue #415 by pointing to new apr site.


Revision 839662 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 6 15:21:58 2001 UTC (23 years ago) by sussman
File length: 5140 byte(s)
Diff to previous 839644 (colored)
Add pointer to dav_setup.txt, to avoid developer confusion.


Revision 839644 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Jul 4 12:12:21 2001 UTC (23 years ago) by sussman
File length: 4901 byte(s)
Diff to previous 839575 (colored)
Add date-parsing to subversion, and the ability to checkout or update
using dates.  (`svn co URL -D 17-03-2001' or `svn up -D last tuesday')

* getdate.y:  a parser of human-readable dates.  stolen from CVS (code
              is public domain, no copyright.)  slightly tweaked.

* autogen.sh:  invoke bison or yacc to produce getdate.c

* svn_time.h (svn_parse_date):  declare API in getdate.y

* dag.c (txn_body_dag_init_fs):  put a datestamp on revision 0, too!

* rev_hunt.c: (svn_repos_dated_revision): add boundary checks.

* svn_ra.h (get_dated_revision):  new RA vtable routine.

* libsvn_ra_local/ra_plugin.c (get_dated_revision):  implement as a
  simple pass-through to svn_repos_dated_revision().

  (ra_local_plugin):  add get_dated_revision.

* libsvn_ra_dav/fetch.c (svn_ra_dav__get_dated_revision): dummy func,
  to be marshalled over network later.

  ra_dav.h (svn_ra_dav__get_dated_revision):  declare.

  session.c (dav_plugin):  add svn_ra_dav__get_dated_revision.

* svn_repos.h (svn_repos_dated_revision):  change `time' var to `tm'.

* main.c (main):  add -D flag.  (wow!  how often do we get to edit main()?)

* cl.h (svn_cl__opt_state_t):  add 'date' field.

* svn_error_codes.h (SVN_ERR_CL_MUTUALLY_EXCLUSIVE_ARGS):  new error.

* svn_client.h, checkout.c (svn_client_checkout):  add time field!

* checkout-cmd.c (svn_cl__checkout):  pass date to svn_client_checkout()

* svn_client.h, update.c (svn_client_update):  add time field!

* update-cmd.c (svn_cl__update):  pass date to svn_client_update()


Revision 839575 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jun 26 20:00:48 2001 UTC (23 years, 1 month ago) by joe
File length: 4282 byte(s)
Diff to previous 839408 (colored)
* autogen.sh: Require neon 0.15.3.


Revision 839408 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon May 28 07:25:59 2001 UTC (23 years, 2 months ago) by daniel
File length: 4282 byte(s)
Diff to previous 839402 (colored)
Added a check for that gen-make.py runs fine, as I noticed this script didn't
notice my absense of a python installation and then it couldn't make a proper
makefile setup. Now it exits with an error message if this happens!
PR:
Obtained from:
Submitted by:
Reviewed by:


Revision 839402 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu May 24 13:40:17 2001 UTC (23 years, 2 months ago) by gstein
File length: 4186 byte(s)
Diff to previous 839240 (colored)
Switch over to the new non-recursive build system.

* .cvsignore: toss some old items, add tests.log

* autogen.sh: remove the automake stuff. use apr/build/buildcheck.sh for a
    bit of safety. handle setting up libtool ourselves (rather than using
    automake to do it). run gen-make.py to create build-outputs.mk.

* build.conf: add the libexpat and path-test projects

* configure.in: sinclude() a number of files, rather than using aclocal.m4.
    stop using AM_ automake macros; use standard AC_ equivalents.
    SVN_INCLUDES now refers to the top-level directory, too. SUBST items for
    INSTALL and MKDIR. SUBST two new items for conditional FS handling:
    FS_RULES (what make target rules to build) and FS_LIBS (what add'l
    libraries a test program should link against). clean up CFLAGS when
    maintainer-mode is set since APR does this (and exports it) now. SUBST
    abs_builddir for the Makefile. add platform-specific mechanism for
    including makefiles. stop generating so many Makefiles; we just have one
    AC_OUTPUT Makefile now.

* ac-helpers/.cvsignore: add libtool.m4 (a copy from /usr/share)

* ac-helpers/svn-apache.m4: set and SUBST the INSTALL_APACHE_RULE variable
    to specify which apache make target rule to use for installation. define
    and SUBST a new BUILD_APACHE_RULE for building mod_dav_svn. the
    conditional and APACHE_MODULES are now obsolete.


Revision 839240 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Apr 23 13:55:38 2001 UTC (23 years, 3 months ago) by kfogel
File length: 3645 byte(s)
Diff to previous 839044 (colored)
Put Neon URL in a variable, since we use it in more than one place.
Thanks to Mo DeJong <mdejong@cygnus.com> for the patch.


Revision 839044 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Mar 27 10:28:32 2001 UTC (23 years, 4 months ago) by gstein
File length: 3663 byte(s)
Diff to previous 838703 (colored)
track the rename of the suggested switches for developers.


Revision 838703 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 24 09:09:32 2001 UTC (23 years, 5 months ago) by gstein
File length: 3659 byte(s)
Diff to previous 838701 (colored)
* autogen.sh: Pass --foreign to automake so that it won't complain missing
    ChangeLog
* configure.in: Fix variable name to print client only build warning
    correctly.

Submitted by: Yoshiki Hayashi <yoshiki@xemacs.org>


Revision 838701 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 24 00:25:23 2001 UTC (23 years, 5 months ago) by jimb
File length: 3649 byte(s)
Diff to previous 838696 (colored)
Check for APR and Neon before running any commands.  Running automake
takes a while on my little Pentium 166.


Revision 838696 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 23 13:10:03 2001 UTC (23 years, 5 months ago) by gstein
File length: 3599 byte(s)
Diff to previous 838631 (colored)
fix up some of the dependencies between the various config components. also
try to deal with automake's insistence on certain make dependencies.


Revision 838631 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Feb 17 23:52:06 2001 UTC (23 years, 5 months ago) by joe
File length: 3430 byte(s)
Diff to previous 838597 (colored)
Update to neon 0.11.

* configure.in: libneon.la has moved to neon/src/libneon.la

* autogen.sh: 0.8 -> 0.11.

* ac-helpers/get-neon-ver.sh: Look for version number in macros/neon.m4.

* subversion/libsvn_ra_dav/fetch.c (start_resource): Renamed to create_private.
(end_resource): Renamed to pfind_results and adjusted for new API.
(fetch_dirents):  Adjust for new API; fetch a set of 'complex' properties.
(start_element, end_element): Adjusted for new API.


Revision 838597 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Feb 16 14:01:58 2001 UTC (23 years, 5 months ago) by gstein
File length: 3429 byte(s)
Diff to previous 838468 (colored)
Inspired by Mo DeJong, create the get-neon-ver.sh to fetch Neon's version.
This should allow us to upgrade to the next Neon a bit more easily.


Revision 838468 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Feb 5 03:06:35 2001 UTC (23 years, 5 months ago) by gstein
File length: 3343 byte(s)
Diff to previous 838402 (colored)
autoconf output is supposed to be private. Otherwise, it may conflict with
other autoconf'd programs.

Rename config.h to keep this point in mind, and to prevent filename conflict
with the (generically-named) config.h. Also remove the thing from
include/svn_path.h -- including on it in there means that everybody must
have it available, which just isn't true (specifically: it isn't shipped as
part of an SDK).

* configure.in: rename the header to "svn_private_config.h"
* autogen.sh: change an echo to reflect the new name
* svn_config.dsp: change for the new name
* client/diff.c, libsvn_wc/get_editor.c, mod_dav_svn/mod_dav_svn.c: change
    include file for the new name
* include/svn_path.h: remove include of "config.h"
  shift SVN_PATH_*_SEPARATOR constants into libsvn_subr/path.c; these are
    private values for the path code. carry comments along.
* libsvn_subr/path.c: constants and comments moved from svn_path.h

* svn_private_config.hw: added as a copy of config.hw
* config.hw: no longer applicable


Revision 838402 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jan 26 13:06:11 2001 UTC (23 years, 6 months ago) by daniel
File length: 3331 byte(s)
Diff to previous 838383 (colored)
I had to change the neon version check, as that if-expression doesn't work in
the solaris bourne shell, I hope this approach will work on most platforms
PR:
Obtained from:
Submitted by:
Reviewed by:


Revision 838383 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Jan 23 21:34:40 2001 UTC (23 years, 6 months ago) by kfogel
File length: 3319 byte(s)
Diff to previous 838226 (colored)
Check for neon 0.8.1, since we depend on exactly that release right
now.


Revision 838226 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Dec 16 07:32:48 2000 UTC (23 years, 7 months ago) by gstein
File length: 2785 byte(s)
Diff to previous 838088 (colored)
Patch from Mo DeJong to update SVN for Neon 0.8.0.

Submitted by: Mo DeJong <mdejong@cygnus.com>


Revision 838088 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Nov 21 06:13:07 2000 UTC (23 years, 8 months ago) by fitz
File length: 2785 byte(s)
Diff to previous 838087 (colored)
I changed cvs directory for apr to /home/cvspublic.


Revision 838087 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 20 22:38:31 2000 UTC (23 years, 8 months ago) by kfogel
File length: 2773 byte(s)
Diff to previous 838031 (colored)
Update instructions for getting APR via CVS.


Revision 838031 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Nov 15 20:19:47 2000 UTC (23 years, 8 months ago) by gstein
File length: 2847 byte(s)
Diff to previous 837889 (colored)
Stupid Makefile will run aclocal (again) if we don't update the timestamp.
Go ahead and create the aclocal.m4 every time.


Revision 837889 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Nov 6 17:51:03 2000 UTC (23 years, 8 months ago) by gstein
File length: 3196 byte(s)
Diff to previous 837581 (colored)
we want 0.7.7 to get the right linking behavior when shared libs are built


Revision 837581 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 10 12:43:18 2000 UTC (23 years, 9 months ago) by gstein
File length: 3196 byte(s)
Diff to previous 837574 (colored)
The automake line generates Makefile.in from Makefile.am. However,
Makefile.in is also dependent upon aclocal.m4 which was being generated
*after* the Makefile.in. Thus, the first thing a "make" would do is
regenerate the Makefile.in.

Moving the automake pass *after* the aclocal.m4 regeneration should avoid
this senseless rebuild.


Revision 837574 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 10 11:27:42 2000 UTC (23 years, 9 months ago) by gstein
File length: 3196 byte(s)
Diff to previous 837573 (colored)
Try and preserve the timestamp on aclocal.m4 to prevent excessive churning
from the top-level Makefile.

[ Every time autogen.sh was run, it would smack that timestamp, which caused
  the top-level Makefile to rebuild Makefile.in, Makefile, and configure. It
  would then run ./configure(!)  ]


Revision 837573 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Oct 10 10:52:07 2000 UTC (23 years, 9 months ago) by gstein
File length: 2847 byte(s)
Diff to previous 837552 (colored)
update the required version of Neon


Revision 837552 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Oct 7 22:48:08 2000 UTC (23 years, 9 months ago) by joe
File length: 2818 byte(s)
Diff to previous 837370 (colored)
* autogen.sh: Require a specific version of neon which is known to
work, since future releases may not be compatible.


Revision 837370 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Sep 27 17:13:13 2000 UTC (23 years, 10 months ago) by jimb
File length: 2817 byte(s)
Diff to previous 837366 (colored)
There's no need to copy the configure script and check for changes if
there's no config.cache file.  Don't print an error message if
`configure' doesn't exist for us to copy.  Don't assume that `if'
implements `!'; use `||' instead.


Revision 837366 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 26 17:34:51 2000 UTC (23 years, 10 months ago) by kfogel
File length: 2546 byte(s)
Diff to previous 837356 (colored)
Toss config.cache only if configure itself has changed.


Revision 837356 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 25 22:22:26 2000 UTC (23 years, 10 months ago) by jimb
File length: 2311 byte(s)
Diff to previous 837354 (colored)
Remove Karl's note about configuring for Berkeley DB.  These problems
should be fixed now.
PR:
Obtained from:
Submitted by:
Reviewed by:


Revision 837354 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Sep 25 20:45:42 2000 UTC (23 years, 10 months ago) by kfogel
File length: 2661 byte(s)
Diff to previous 837250 (colored)
Add a note about how to deal with configure lossage relating to
Berkeley DB.  This has bitten a few people, and Jim is working on a
real fix right now, but in the meantime these new instructions may
save some headache.


Revision 837250 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Sep 14 18:20:02 2000 UTC (23 years, 10 months ago) by kfogel
File length: 2311 byte(s)
Diff to previous 837142 (colored)
Give various example configure lines in a way convenient for cutting
and pasting.


Revision 837142 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Sep 5 15:18:15 2000 UTC (23 years, 10 months ago) by sussman
File length: 2354 byte(s)
Diff to previous 837132 (colored)
autogen.sh:  Because helpers/ was renamed to ac-helpers/, we need to
include ac-helpers/ when running aclocal, right?  :)


Revision 837132 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Sat Sep 2 08:48:04 2000 UTC (23 years, 10 months ago) by gstein
File length: 2351 byte(s)
Diff to previous 837111 (colored)
create the helpers/ directory to contain autoconf stuff
add helpers/svn-macros.m4: holds macros for autoconf use
pass -I helpers to the aclocal program to pick up helpers/*.m4
add SVN_CONFIG_NICE autoconf macro: creates a config.nice file which runs
    configure from scratch with the same options as the previous run
    (config.status only regenerates the output)
adjust .cvsignore files as necessary


Revision 837111 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Sep 1 03:22:55 2000 UTC (23 years, 10 months ago) by gstein
File length: 2340 byte(s)
Diff to previous 837101 (colored)
add a comment. suggest the user of --with-maintainer-mode


Revision 837101 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 31 17:23:14 2000 UTC (23 years, 11 months ago) by kfogel
File length: 2003 byte(s)
Diff to previous 837082 (colored)
Test for presence of neon/ subdir, exit with error message if none.


Revision 837082 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Wed Aug 30 03:17:07 2000 UTC (23 years, 11 months ago) by gstein
File length: 2020 byte(s)
Diff to previous 836985 (colored)
switch expat-lite over to automake (updates tests for libsvn_delta and
    libsvn_wc to use libexpat.la now)
add some initial work on config/build for Neon


Revision 836985 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Aug 18 17:24:50 2000 UTC (23 years, 11 months ago) by kfogel
File length: 1440 byte(s)
Diff to previous 836972 (colored)
run /bin/sh (thanks Daniel Stenberg <daniel@haxx.se>)


Revision 836972 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 17 22:42:48 2000 UTC (23 years, 11 months ago) by kfogel
File length: 1429 byte(s)
Diff to previous 836822 (colored)
instructions for static linking


Revision 836822 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Aug 3 20:03:15 2000 UTC (23 years, 11 months ago) by sussman
File length: 1366 byte(s)
Diff to previous 836804 (colored)
autogen.sh checks for automake >= 1.4 now


Revision 836804 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Tue Aug 1 01:08:36 2000 UTC (24 years ago) by sussman
File length: 1072 byte(s)
Diff to previous 836800 (colored)
saving autoconf work


Revision 836800 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Mon Jul 31 19:04:09 2000 UTC (24 years ago) by sussman
File length: 982 byte(s)
Diff to previous 836743 (colored)
hacking on autoconfiscation


Revision 836743 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Fri Jul 14 21:47:06 2000 UTC (24 years ago) by kfogel
File length: 969 byte(s)
Diff to previous 836731 (colored)
Deal with new apr/ situation.


Revision 836731 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 13 06:34:33 2000 UTC (24 years ago) by kfogel
File length: 394 byte(s)
Diff to previous 836729 (colored)
better msg


Revision 836729 - (view) (download) (as text) (annotate) - [select for diffs]
Modified Thu Jul 13 05:57:35 2000 UTC (24 years ago) by kfogel
File length: 371 byte(s)
Diff to previous 836726 (colored)
more autoconfiscation work


Revision 836726 - (view) (download) (as text) (annotate) - [select for diffs]
Added Thu Jul 13 05:11:20 2000 UTC (24 years ago) by kfogel
File length: 391 byte(s)
autoconfiscation in progress


This form allows you to request diffs between any two revisions of this file. For each of the two "sides" of the diff, enter a numeric revision.


infrastructure at apache.org
ViewVC Help
Powered by ViewVC 1.1.26