Mercurial > noffle
annotate make-distribution @ 45:32ba1198c6fa noffle
[svn] * Makefile.in, configure, configure.in, docs/Makefile.in, src/Makefile.in:
Added checks for the mail and sort programs. ./configure will abort if
they're not found.
* README: Removed the paragraph about news client software, as it's the same
as the one in docs/NOTES.
* TODO: Removed 'expiring by groups' and
'move some text from noffle.1 to noffle.conf.5'.
* docs/NOTES: Changed the text about -DDEBUG to explain one should use
'./configure --enable-debug'.
* docs/noffle.1, docs/noffle.conf.5: Minor fixes. Added myself and Jim Hague
to the AUTHORS section :-)
* src/client.h, src/common.h, src/configfile.h, src/content.c, src/content.h,
src/control.c, src/control.h, src/database.h, src/dynamicstring.c,
src/dynamicstring.h, src/fetch.h, src/fetchlist.h, src/group.h,
src/itemlist.c, src/itemlist.h, src/lock.h, src/log.c, src/log.h,
src/noffle.c, src/online.h, src/outgoing.h, src/over.c, src/over.h,
src/post.h, src/protocol.h, src/pseudo.h, src/request.h, src/server.h,
src/util.c, src/util.h: Added the <config.h> include.
* src/content.c: Added missing include "content.h". Added a missing 'void'
in the declaration of clearCont().
* src/fetchlist.c: Casted fetchlist.size to (size_t) in a call to qsort(),
as qsort() expects a size_t. This removes a warning.
* src/noffle.c: Made doRequested() static. Added missing void to
enableCorefiles().
* src/log.c, src/protocol.c, src/online.c, src/pseudo.c: Added missing
includes.
* src/pseudo.c: Made genOv() and genPseudo() static.
* src/server.c: Added missing void to postArts(). Made touchArticle() static.
* src/util.c: Casted arguments of malloc() and memcpy() to size_t.
* src/dynamicstring.c, src/itemlist.c, src/over.c, src/request.c, src/util.c:
Removed casting of the result of malloc(). This is not necessary and
can hide a missing include of <stdlib.h>.
author | uh1763 |
---|---|
date | Sat, 06 May 2000 00:49:38 +0100 |
parents | 6121f8feb3e5 |
children |
rev | line source |
---|---|
0 | 1 #!/usr/bin/bash |
2 | |
3 if ! make-check ; then | |
4 echo "make-check failed" | |
5 exit -1 | |
6 fi | |
7 | |
8 FILESH="client.h common.h config.h content.h database.h dynamicstring.h \ | |
9 fetch.h fetchlist.h group.h lock.h \ | |
10 log.h online.h outgoing.h over.h protocol.h pseudo.h \ | |
11 request.h server.h util.h" | |
12 | |
13 FILESC="fetch.c client.c config.c content.c database.c \ | |
14 dynamicstring.c fetchlist.c \ | |
15 group.c lock.c log.c noffle.c online.c outgoing.c over.c \ | |
16 protocol.c pseudo.c request.c server.c util.c" | |
17 | |
18 FILESDOC="README NOTES CHANGELOG COPYING INSTALL FAQ" | |
19 | |
20 FILES="$FILESH $FILESC noffle.conf.example Makefile noffle.1 noffle.conf.5" | |
21 | |
22 echo | |
23 echo !!! WARNING !!! | |
24 echo | |
25 echo "You are creating a distribution now." | |
26 echo "Are the compiler settings in the Makefile for distribution?" | |
27 echo "Files will be tagged in CVS (with version, but '.' replaced by '_')" | |
28 echo "Input the version (CTRL-C to abort):" | |
29 read VERSION | |
30 TAG=`echo "dist_$VERSION" | tr "." "_"` | |
31 rm -rf noffle-$VERSION | |
32 DIR=noffle-$VERSION | |
33 mkdir $DIR \ | |
34 && cp $FILES $DIR \ | |
35 && ( for a in $FILESDOC; do echo Creating $a.txt; lynx -dump -nolist \ | |
36 $a.html >$DIR/$a.txt || exit -1; done ) \ | |
37 && sed 's/^VERSION *= *[^ ]*/VERSION = '$VERSION'/' <Makefile >$DIR/Makefile \ | |
38 && cp $DIR/Makefile Makefile \ | |
39 && tar cf noffle-$VERSION.tar $DIR \ | |
40 && gzip -9 noffle-$VERSION.tar \ | |
41 && cvs ci -m "Makefile for version $VERSION" Makefile \ | |
13 | 42 && cvs tag -dc $TAG |
0 | 43 echo Do not forget to change VERSION in Makefile to experimental if |
44 echo you plan to modify the sources from now on. | |
45 echo | |
46 echo Please try to compile this version to ensure that no file is missing. |