/[Apache-SVN]/httpd/apreq/trunk/build/version_check.pl
ViewVC logotype

Log of /httpd/apreq/trunk/build/version_check.pl

Parent Directory Parent Directory | Revision Log Revision Log


Links to HEAD: (view) (annotate)
Sticky Revision:

Revision 733277 - (view) (annotate) - [select for diffs]
Modified Sat Jan 10 14:29:25 2009 UTC (10 months, 2 weeks ago) by joes
File length: 7096 byte(s)
Diff to previous 504716 (colored)
make broken-version a hash so we
can list multiple version numbers

Revision 504716 - (view) (annotate) - [select for diffs]
Modified Wed Feb 7 22:11:44 2007 UTC (2 years, 9 months ago) by bojan
File length: 7088 byte(s)
Diff to previous 439245 (colored)
Make sure both versions are numeric before comparison

Revision 439245 - (view) (annotate) - [select for diffs]
Modified Fri Sep 1 09:24:29 2006 UTC (3 years, 2 months ago) by pgollucci
File length: 7053 byte(s)
Diff to previous 434368 (colored)
code around autoconf 2.60 bug


Revision 434368 - (view) (annotate) - [select for diffs]
Modified Thu Aug 24 10:20:49 2006 UTC (3 years, 3 months ago) by pgollucci
File length: 7079 byte(s)
Diff to previous 420090 (colored)
at the moment autconf 2.60 breaks

glue/perl/Makefile.PL messes with autoconf internals, reading
config.status and trying to read PACKAGE_VERSION (among other variables)
from there.  For some reason, "|#_!!_#|" is prepended there.  Then, gcc
is called with -DVERSION=\"|#_!!_#|2.08\" -- pipes and exclamation marks
(and probably hashes) are interpreted by shell.

Similar issue has been discussed on the bug-autoconf list:
http://lists.gnu.org/archive/html/bug-autoconf/2006-06/msg00127.html

Reported by: pgollucci
Verified by: Radoslaw Zielinski <radek@pld-linux.org>


Revision 420090 - (view) (annotate) - [select for diffs]
Modified Sat Jul 8 08:56:35 2006 UTC (3 years, 4 months ago) by pgollucci
File length: 7053 byte(s)
Diff to previous 408815 (colored)
automake 1.6.0 isn't avialable even from the GNU master anymore


Revision 408815 - (view) (annotate) - [select for diffs]
Modified Tue May 23 01:45:46 2006 UTC (3 years, 6 months ago) by pgollucci
File length: 7053 byte(s)
Diff to previous 408571 (colored)
back out the Archive::Tar commit for version 0.00 because it
will also require unix clients to have at least a vesion installed
from CPAN's perspective.

I believe randyk's eval() fix to win32/Configure.pl should be enough.
 

Revision 408571 - (view) (annotate) - [select for diffs]
Modified Mon May 22 05:08:56 2006 UTC (3 years, 6 months ago) by pgollucci
File length: 7275 byte(s)
Diff to previous 408137 (colored)
per, randyk, require Archive::Tar, but with no minium version.

Message ID: <Pine.LNX.4.64.0605212349080.5684@theoryx5.uwinnipeg.ca>


Revision 408137 - (view) (annotate) - [select for diffs]
Modified Sun May 21 05:40:05 2006 UTC (3 years, 6 months ago) by pgollucci
File length: 7275 byte(s)
Diff to previous 408136 (colored)
fix my scatterbrained haste in the last commit, and include Archive::Tar in the %perl_glue
like all the other ones.


Revision 408136 - (view) (annotate) - [select for diffs]
Modified Sun May 21 05:36:08 2006 UTC (3 years, 6 months ago) by pgollucci
File length: 7355 byte(s)
Diff to previous 408134 (colored)
Add pre of Archive::Tar (only for win32)
Using v1.29 as thats what I have installed.

Reported by: steve.hay@uk.radan.com
Message ID: <446D8A0B.80702@uk.radan.com>


Revision 408134 - (view) (annotate) - [select for diffs]
Modified Sun May 21 05:22:43 2006 UTC (3 years, 6 months ago) by pgollucci
File length: 7037 byte(s)
Diff to previous 377761 (colored)
s/Apache::Request/Apache2::Request/ 


Revision 377761 - (view) (annotate) - [select for diffs]
Modified Tue Feb 14 16:37:20 2006 UTC (3 years, 9 months ago) by joes
File length: 7036 byte(s)
Diff to previous 374571 (colored)
s/mod_perl/mod_perl2/ in prereq listings

Revision 374571 - (view) (annotate) - [select for diffs]
Modified Fri Feb 3 03:18:06 2006 UTC (3 years, 9 months ago) by joes
File length: 7036 byte(s)
Diff to previous 365452 (colored)
display $tool when complaining about a broken version

Revision 365452 - (view) (annotate) - [select for diffs]
Modified Mon Jan 2 22:20:52 2006 UTC (3 years, 10 months ago) by pgollucci
File length: 7027 byte(s)
Diff to previous 365445 (colored)
wrap long line

Revision 365445 - (view) (annotate) - [select for diffs]
Modified Mon Jan 2 21:47:19 2006 UTC (3 years, 10 months ago) by pgollucci
File length: 7018 byte(s)
Diff to previous 224466 (colored)
doxygen 1.4.5 blows up horribly on @endmanonly destroying all language bindings links
I've successfully downgraded to 1.4.1, but have not tried the intermediate versions.
I should note, that FreeBSD ports are at 1.4.5 at the time of this commit


Revision 224466 - (view) (annotate) - [select for diffs]
Modified Sat Jul 23 13:57:15 2005 UTC (4 years, 4 months ago) by joes
File length: 6869 byte(s)
Diff to previous 219214 (colored)
Conform to YAML 1.0 spec.

Revision 219214 - (view) (annotate) - [select for diffs]
Modified Fri Jul 15 16:32:41 2005 UTC (4 years, 4 months ago) by joes
File length: 6926 byte(s)
Diff to previous 170878 (colored)
Fix bug in version_check: reports false negatives.
Excerpt from David Robins' article: 
==================================================
httpd-apreq-2 # perl Makefile.PL
perl: 5.8.6 ok
mod_perl: 2.000000 ok
Apache::Test: 1.25 ok
ExtUtils::MakeMaker: 6.17 ok
ExtUtils::XSBuilder: 0.27 ok
build/version_check.pl failed: Test::More version 0.6 unsupported (0.47 or 
greater is required).
# Looks like your test died before it could output anything.
Please upgrade Test::More first.
./configure --enable-perl-glue --with-perl="/usr/bin/perl"
sh: ./configure: No such file or directory

Doesn't seem to realize that 0.6 > 0.47.  The splitting code in 
build/version_check.pl looks very suspicious; perhaps use regular numeric 
comparison if there's < 2 dots (see attached diff)?
==================================================

Submitted by: David Robins
Message-ID: <200506272049.10980.dbrobins@davidrobins.net>
Reviewed by: joes

Revision 170878 - (view) (annotate) - [select for diffs]
Modified Thu May 19 05:55:30 2005 UTC (4 years, 6 months ago) by randyk
File length: 6776 byte(s)
Diff to previous 170869 (colored)
generate APR::DummyVersions under glue/perl/lib/, containing
just package names and versions of those packages to be provided.

Revision 170869 - (view) (annotate) - [select for diffs]
Modified Thu May 19 04:54:11 2005 UTC (4 years, 6 months ago) by randyk
File length: 5641 byte(s)
Diff to previous 169046 (colored)
list directories to ignore indexing when generating META.yml

Revision 169046 - (view) (annotate) - [select for diffs]
Modified Sat May 7 06:08:53 2005 UTC (4 years, 6 months ago) by randyk
File length: 5501 byte(s)
Diff to previous 165314 (colored)
include 'mod_perl' in the list of prerequisites in the 
trick to get CPAN clients to follow prerequisites.

Revision 165314 - (view) (annotate) - [select for diffs]
Modified Fri Apr 29 15:20:25 2005 UTC (4 years, 6 months ago) by geoff
File length: 5497 byte(s)
Diff to previous 165150 (colored)
bump to 2.0.48

Revision 165150 - (view) (annotate) - [select for diffs]
Modified Thu Apr 28 15:16:43 2005 UTC (4 years, 6 months ago) by joes
File length: 5497 byte(s)
Diff to previous 164855 (colored)
Skip Test::Inline stuff for 2.05-dev.

Revision 164855 - (view) (annotate) - [select for diffs]
Modified Tue Apr 26 18:30:09 2005 UTC (4 years, 7 months ago) by joes
File length: 5194 byte(s)
Diff to previous 164534 (colored)
bump mp2 prereq.

Revision 164534 - (view) (annotate) - [select for diffs]
Modified Mon Apr 25 04:28:45 2005 UTC (4 years, 7 months ago) by randyk
File length: 5193 byte(s)
Diff to previous 164528 (colored)
remove some whitespace from PREREQ_PM string.

Revision 164528 - (view) (annotate) - [select for diffs]
Modified Mon Apr 25 02:42:41 2005 UTC (4 years, 7 months ago) by randyk
File length: 5195 byte(s)
Diff to previous 161816 (colored)
Generate a PREREQ_PM in Makefile to list the perl prerequisites,
for the benefit of CPAN clients.

Revision 161816 - (view) (annotate) - [select for diffs]
Modified Mon Apr 18 23:45:32 2005 UTC (4 years, 7 months ago) by joes
File length: 4845 byte(s)
Diff to previous 161540 (colored)
Swapping trunk with the multi-env branch, step 2.

Revision 161540 - (view) (annotate) - [select for diffs]
Modified Sat Apr 16 03:11:39 2005 UTC (4 years, 7 months ago) by joes
Original Path: httpd/apreq/branches/multi-env-unstable/build/version_check.pl
File length: 4845 byte(s)
Diff to previous 160869 (colored)
Add version check for Test::Inline at 0.16.
Test::Inline installs pod2test.

joes removed the ugly tabs.

Submitted by: Philip Gollucci
Reviewed by: joes

Revision 160869 - (view) (annotate) - [select for diffs]
Modified Mon Apr 11 12:36:49 2005 UTC (4 years, 7 months ago) by joes
Original Path: httpd/apreq/branches/multi-env-unstable/build/version_check.pl
File length: 4615 byte(s)
Diff to previous 160730 (colored)
Upgrade automake prereq to 1.6.

Revision 160730 - (view) (annotate) - [select for diffs]
Modified Sun Apr 10 03:17:31 2005 UTC (4 years, 7 months ago) by joes
Original Path: httpd/apreq/branches/multi-env-unstable/build/version_check.pl
File length: 4616 byte(s)
Diff to previous 157311 (colored)
Better version_check.pl reporting, especially for
a missing ExtUtils::XSBuilder module.

Submitted by: Philip M. Gollucci
Reviewed by: joes

Revision 157311 - (view) (annotate) - [select for diffs]
Modified Sun Mar 13 04:33:36 2005 UTC (4 years, 8 months ago) by joes
Original Path: httpd/apreq/branches/multi-env-unstable/build/version_check.pl
File length: 4581 byte(s)
Diff to previous 152909 (colored)
Major perl glue changes:

    1) Follow mp2's Apache:: -> Apache2:: rename strategy.
       Besides renaming our Apache:: modules, the apache2-rename-unstable
       subversion branches for both modperl and Apache-Test are now
       prerequisites. Yes, at the moment that means you must install 
       unstable branches before you can build the perl glue. Caveat
       emptor.

    2) Fix all the upload-related perl glue tests, and skipping all the
       doc tests for now.

    3) Start phasing out ExtUtils::XSBuilder, beginning with the typemap
       file.

Revision 152909 - (view) (annotate) - [select for diffs]
Modified Tue Feb 8 18:48:55 2005 UTC (4 years, 9 months ago) by joes
Original Path: httpd/apreq/branches/multi-env-unstable/build/version_check.pl
File length: 4673 byte(s)
Diff to previous 125263 (colored)
Bump libtool prereqs to 1.4.3. On RedHat 7.3, libtool 1.4.2  
munges the local .lib/*.so file names.

Submitted by: Edward J. Sabol
Reviewed by: joes

Revision 125263 - (view) (annotate) - [select for diffs]
Modified Sat Jan 15 15:41:46 2005 UTC (4 years, 10 months ago) by joes
Original Path: httpd/apreq/branches/multi-env-unstable/build/version_check.pl
File length: 4673 byte(s)
Diff to previous 106984 (colored)
Create multi-env branch.

Revision 106984 - (view) (annotate) - [select for diffs]
Modified Tue Nov 30 04:18:13 2004 UTC (4 years, 11 months ago) by joes
File length: 4673 byte(s)
Diff to previous 106601 (colored)
  Add --with-apache2-httpd option so users can override apxs's
  notion of where the httpd executable is.  XSBuilder's header
  parser runs from buildconf now instead of configure, so we
  will include those tables in the release tarball.  buildconf
  gets an additional --with-perl option for running the xsbuilder.pl
  parsing script.  The XS generation code in xsbuilder.pl has moved 
  to glue/perl/Makefile.PL.


Notes: This patch probably breaks the Win32 build, and the new arg
parsing code for buildconf is copied from httpd's buildconf script.

Revision 106601 - (view) (annotate) - [select for diffs]
Modified Thu Nov 25 20:47:23 2004 UTC (5 years ago) by nd
File length: 4580 byte(s)
Diff to previous 104410 (colored)
property cleanup

Revision 104410 - (view) (annotate) - [select for diffs]
Modified Thu Jul 29 16:22:32 2004 UTC (5 years, 3 months ago) by joes
File length: 4580 byte(s)
Diff to previous 104296 (colored)
Uniquify @keys = $req->param et al.

Revision 104296 - (view) (annotate) - [select for diffs]
Modified Thu Jul 15 16:00:52 2004 UTC (5 years, 4 months ago) by joes
File length: 4435 byte(s)
Diff to previous 104171 (colored)
Fix mp2 version check. Bug first reported by Edward J. Sabol.

Revision 104171 - (view) (annotate) - [select for diffs]
Modified Mon Jul 5 05:22:17 2004 UTC (5 years, 4 months ago) by randyk
File length: 4361 byte(s)
Diff to previous 104135 (colored)
Reviewed by:	joes
demand minimum ExtUtils::MakeMaker version - early versions
don't correctly place pm files under an Apache2/ subdirectory,
which can lead to clobbering an existing libapreq-1 installation
(reported by Chad Kreimendahl <Chad.Kreimendahl (at) umb.com>).

Revision 104135 - (view) (annotate) - [select for diffs]
Modified Fri Jul 2 16:18:37 2004 UTC (5 years, 4 months ago) by joes
File length: 4197 byte(s)
Diff to previous 104017 (colored)
current cvs requires mp2 cvs to build.  Time to bump the mp2 prereqs.

Revision 104017 - (view) (annotate) - [select for diffs]
Modified Wed Jun 23 02:22:28 2004 UTC (5 years, 5 months ago) by joes
File length: 4197 byte(s)
Diff to previous 103948 (colored)
Large-scale doxygen cleanups: add src/groups.dox.in to move doxygen formatting instructions out of the header files.  Document the new directives for mod_apreq, and have doxygen build manpages.  The manpages are currently unsuitable for installed documentation.

Revision 103948 - (view) (annotate) - [select for diffs]
Modified Mon Jun 14 19:16:01 2004 UTC (5 years, 5 months ago) by joes
File length: 4151 byte(s)
Diff to previous 103942 (colored)
Update name (Apache != HTTPD), and RELEASE instructions: build/annoucement.pl will generate the formal message.  Add new --package-* flags to apreq2-config, replacing --apreq2-la-file with --la-file and --version with --library-version.

Revision 103942 - (view) (annotate) - [select for diffs]
Modified Mon Jun 14 02:19:58 2004 UTC (5 years, 5 months ago) by joes
File length: 4151 byte(s)
Diff to previous 103123 (colored)
Fix longstanding mod_ssl-related bug: missing apr_bucket_setaside calls on stored-away transient buckets.

Revision 103123 - (view) (annotate) - [select for diffs]
Modified Wed Mar 24 08:22:48 2004 UTC (5 years, 8 months ago) by joes
File length: 4159 byte(s)
Diff to previous 102797 (colored)
Reformatted STATUS file, removing dates. Removed struct apreq_cfg_t and added corresponding
apreq_env hooks.  Bumped version numbers (note- libapreq2.so.2.0.5 is not ABI compatible
with earlier versions).  This is a large patch, but all existing tests should still pass.

Revision 102797 - (view) (annotate) - [select for diffs]
Modified Sat Feb 28 05:19:39 2004 UTC (5 years, 8 months ago) by joes
File length: 4159 byte(s)
Diff to previous 101746 (colored)
Reorganize build macros to reduce automake prereq to v1.4.  This should allow apreq2 to build from cvs on stock Debian Woody.

Revision 101746 - (view) (annotate) - [select for diffs]
Modified Tue Nov 11 01:11:01 2003 UTC (6 years ago) by joes
File length: 4159 byte(s)
Diff to previous 101726 (colored)
Prep for final release of 2.01_03-dev

Revision 101726 - (view) (annotate) - [select for diffs]
Modified Sat Nov 8 00:32:21 2003 UTC (6 years ago) by joes
File length: 4159 byte(s)
Diff to previous 101725 (colored)
Style/whitespace cleanups to easy maintenance of prereq checks

Revision 101725 - (view) (annotate) - [select for diffs]
Modified Fri Nov 7 23:01:56 2003 UTC (6 years ago) by joes
File length: 3973 byte(s)
Diff to previous 101721 (colored)
Improve accuracy of META.yml output.

Revision 101721 - (view) (annotate) - [select for diffs]
Modified Fri Nov 7 20:05:20 2003 UTC (6 years ago) by joes
File length: 3414 byte(s)
Diff to previous 101610 (colored)
Updates to build system:
perl build/version_check.pl --version=2.XX generates a META.yml file for CPAN, which will be incorporated into future releases.
perl build/version_check.pl generates a nicer prerequisite list, with sections that show how the prereqs relate to the build type.
Apache::Test is no longer a requirement for the C API (although the env/ tests will not run during % make test).

Revision 101610 - (view) (annotate) - [select for diffs]
Modified Wed Oct 29 17:58:00 2003 UTC (6 years ago) by joes
File length: 2126 byte(s)
Diff to previous 101593 (colored)
Enforce rule (on Unix builds): package version == perl module version.

Revision 101593 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 14:00:08 2003 UTC (6 years ago) by joes
File length: 1975 byte(s)
Diff to previous 101582 (colored)
Add MANIFEST.SKIP- '% make release' should generate a functional, CPAN-friendly tarball now.

Revision 101582 - (view) (annotate) - [select for diffs]
Modified Tue Oct 28 03:23:56 2003 UTC (6 years, 1 month ago) by joes
File length: 2048 byte(s)
Diff to previous 101579 (colored)
Have version_check.pl print the prereq list when @ARGV is empty.

Revision 101579 - (view) (annotate) - [select for diffs]
Modified Mon Oct 27 22:51:57 2003 UTC (6 years, 1 month ago) by joes
File length: 1986 byte(s)
Diff to previous 101576 (colored)
Add rest of version tests to version_check.pl, making that script the final word on which tool versions are required.

Revision 101576 - (view) (annotate) - [select for diffs]
Added Mon Oct 27 18:52:48 2003 UTC (6 years, 1 month ago) by joes
File length: 1146 byte(s)
Add version_check.pl script, and version checks to buildconf.  Also add missing include to testall.c.

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.

  Diffs between and
  Type of Diff should be a

apache@apache.org
ViewVC Help
Powered by ViewVC 1.1.2