Re: [pcre-dev] PCRE 7.3 release candidate for testing

Top Page
Delete this message
Author: Philip Hazel
Date:  
To: Bob Rossi
CC: pcre-dev
Subject: Re: [pcre-dev] PCRE 7.3 release candidate for testing
On Thu, 9 Aug 2007, Bob Rossi wrote:

> > Back next Wednesday.
>
> Have fun!


Painting son's newly-acquired house, digging son's garden. Fun? Hmm. :-)

> Hey, how do you like the new build system? Is there anything that could
> be simplified to help automate making releases?


It seems to be working fine. I have a script that does the whole job for
me - it calls the PrepareRelease[*] script that is in the SVN, then runs
"make distcheck", then moves the tarballs to where I want them, and then
calls gpg for me to sign them. I can't think of any way of making it any
easier than that. :-)

[*] PrepareRelease does this:

# Script to prepare the files for building a PCRE release. It does some
# processing of the documentation, detrails files, and creates pcre.h.generic
# and config.h.generic (for use by builders who can't run ./configure).

# You must run this script before runnning "make dist". It makes use of the
# following files:

# 132html     A Perl script that converts a .1 or .3 man page into HTML. It
#             is called from MakeRelease. It "knows" the relevant troff
#             constructs that are used in the PCRE man pages.


# CleanTxt    A Perl script that cleans up the output of "nroff -man" by
#             removing backspaces and other redundant text so as to produce
#             a readable .txt file.


# Detrail     A Perl script that removes trailing spaces from files.


# doc/index.html.src
#             A file that is copied as index.html into the doc/html directory
#             when the HTML documentation is built. It works like this so that
#             doc/html can be deleted and re-created from scratch.


Philip

--
Philip Hazel, University of Cambridge Computing Service.