Commit graph

49 commits

Author SHA1 Message Date
Ceri Davies
13511c92ec gnuplot4 no longer supports the "color" keyword here. 2004-11-22 12:25:08 +00:00
Simon L. B. Nielsen
54e15dbd8a Sync with the actual script on www.FreeBSD.org:
- Use a separate directory for log files.
- Compress the log file after build.
2004-11-07 11:04:09 +00:00
Simon L. B. Nielsen
98aa16d347 Add more ports counts.
Source:	http://www.FreeBSD.org/ports/INDEX
2004-11-02 18:07:56 +00:00
Simon L. B. Nielsen
39cda08232 Unbreak build with GNU Plot 4 by removing the color argument to the
"set terminal png" command.  It makes do difference for GNU Plot 3.
2004-09-26 13:36:01 +00:00
Simon L. B. Nielsen
91035e5d69 Note that changes to this file is NOT automatically used for the web
site build on www.FreeBSD.org.

Prompted by:	hrs (some time ago)
2004-09-26 11:55:51 +00:00
Simon L. B. Nielsen
8125841e99 Add more ports counts.
Source:	http://www.FreeBSD.org/ports/INDEX
2004-09-24 23:40:50 +00:00
Hiroki Sato
3a8d8ee5db Checkout RELENG_5 relnotes. 2004-08-21 10:39:28 +00:00
Simon L. B. Nielsen
2c1ae091dd Add more ports counts.
Source:	http://www.FreeBSD.org/ports/INDEX
2004-08-10 22:37:45 +00:00
Ceri Davies
798c983fea Some people don't have 20/20 vision, so elide 'I' and '1' from the
characters in the confirmation image.

en/gifs/1.pnm and en/gifs/I.pnm will be safe to remove 45 minutes after
the next web build and not before, so I'll do that tomorrow.

PR:	www/69676
2004-07-27 20:34:40 +00:00
Hiroki Sato
907f14c1b8 Check out src/share/man/man4 directory used for generating
device listings in the hardware notes.
2004-07-04 14:33:58 +00:00
Simon L. B. Nielsen
f9cb7060b2 Add more ports counts.
Source:	http://www.FreeBSD.org/ports/INDEX
2004-07-04 09:25:26 +00:00
Simon L. B. Nielsen
c8194dd625 Add more ports counts. These are based on daily numbers I get from
http://www.FreeBSD.org/ports/INDEX.
2004-06-24 21:59:14 +00:00
Simon L. B. Nielsen
de6f46ed79 Add ports count for INDEX v. 1.386. 2004-05-02 13:17:16 +00:00
Alexey Zelkin
710562eb31 Sync with recent INDEX updates 2004-04-04 21:22:12 +00:00
Simon L. B. Nielsen
e3b6501d0a Add ports count for INDEX-5 v. 1.15 and 1.17. 2004-03-27 14:14:07 +00:00
Simon L. B. Nielsen
032615ecd8 Add port count for INDEX v. 1.384. 2004-02-19 21:34:02 +00:00
Ceri Davies
b38382e9a8 Have dosendpr.cgi clean up after itself, rather than having a separate
script to do the job.

Suggested by:	wosch
2004-02-16 14:38:05 +00:00
Simon L. B. Nielsen
e2a4b80898 Add port count for INDEX v. 1.383. 2004-02-08 14:56:12 +00:00
Ceri Davies
055aa3398c When www/en/cgi/sendpr-code.cgi creates a submission code to validate
that the submitter is not a script, the code only gets removed if the
user continues through www/en/cgi/dosendpr.cgi.
This script can be run periodically from cron to ensure that the DBM
doesn't grow without bound.

PR:		www/60375
Submitted by:	Eric Anderson <anderson@centtech.com>
2004-01-07 23:25:45 +00:00
Ceri Davies
555cb01e5a Re-enable the web-based PR submission mechanism.
This code relies on the netpbm port being installed ; this is
already a dependency of the textproc/docproj port.

This comes courtesy of a collaboration with Eric Anderson
<anderson@centtech.com> who submitted both the idea and the vast
majority of the code to implement it; thank you very much, Eric - this
is a great Christmas present to us and our user community.
2003-12-14 17:28:13 +00:00
Alexey Zelkin
c9ab4fd862 Sync with recent INDEX updates 2003-11-26 10:44:02 +00:00
Jun Kuriyama
b910e5471d Return error code to parent process. 2003-11-18 11:00:54 +00:00
Alexey Zelkin
01364e4908 Update ports growth stats to 4.9-RELEASE state 2003-10-29 17:00:45 +00:00
Ceri Davies
127320880a o Perform error checking on the open of a PR. If it fails, then skip it
and continue.

o Refine the glob pattern so that only real PRs are included.

Tested by:	kuriyama
2003-07-15 17:42:58 +00:00
Alexey Zelkin
26d41b0492 Update to INDEX, revision 1.376 2003-06-24 13:39:15 +00:00
Alexey Zelkin
3a6e4e1b90 Update to INDEX, rev 1.375 2003-05-20 07:07:24 +00:00
Alexey Zelkin
28e5906737 update after INDEX, rev. 1.374 2003-05-11 19:05:26 +00:00
Alexey Zelkin
cc5da52d80 Update ports growth diagram source (after 4.8-RELEASE) 2003-04-16 18:18:20 +00:00
Wolfram Schneider
9773938266 mirror-status - check if the FreeBSD web mirrors are up-to-date
PR: docs/10240
2003-03-11 14:46:00 +00:00
Alexey Zelkin
0df29ebf33 Update source for ports growth diagram after recent commits to INDEX,
so diagram is up-to-date now
2002-11-07 12:27:09 +00:00
Brian S. Dean
0b5c7ced06 Add 'patched' PRs to the stats graph.
PR:		www/37828
Submitted by:	Johan Karlsson <k@numeri.campus.luth.se>
Approved by:	phk
2002-06-13 23:57:54 +00:00
Alexey Zelkin
a3082b4d1f Regenerate ports.log to most up-to-date version. 2002-05-20 15:55:35 +00:00
Alexey Zelkin
c9f5b9bcf1 Due to cvs(1)'s bug/feature checkout using date of commit generates
content of the previous revision. So, to get correct numbers we need
to refer revision number directly
2002-05-20 14:33:43 +00:00
Alexey Zelkin
44e8f83019 Fix install target 2002-05-20 13:29:32 +00:00
Alexey Zelkin
903b4b5348 . Don't require root access to run this script (check out own copy of
ports/INDEX)

. Check out and count line numbers for only revisions missing in ports.log
  (about 100 times speedup :-)

. Remove logic carried already by Makefile
2002-05-20 11:33:17 +00:00
Alexey Zelkin
f9fc3e2baf Simple Makefile to build ports growth graph.
Based on: tools/prstats/Makefile
2002-05-20 10:46:13 +00:00
Alexey Zelkin
73ee547c75 Infrastructure to generate ports growth graph similar to graph
at http://people.freebsd.org/~asami/papers/growth.gif. Unfortunatelly
it's quite out of date, so having own (more up-to-date) version is
good idea.

Submitted by:   Dan Nelson <dnelson@allantgroup.com>
PR:             docs/37432
2002-05-20 10:44:35 +00:00
Murray Stokely
4fee28ddad Define GNATSDIR with '?=' instead of '=', so that the location of the
GNATS PR database may be overridden on the command line.
2001-11-19 07:06:40 +00:00
Murray Stokely
9800ad3cd4 Add the standard makefile glue to integrate the PR generation
statistics into the rest of the web build.  This will be connected to
the web build soon so that the graphs are updated whenever the
webupdate script is run, instead of being generated from a cron job in
my home directory on freefall.
2001-11-18 16:11:34 +00:00
Murray Stokely
16c51f9fbc Import Poul-Henning Kamp's PR statistics into the web tree.
Move the legend over to the upper left hand side, so it doesn't
obscure part of the generated graphs.

Obtained from:	http://phk.freebsd.dk/Gnats
Approved by:	phk
2001-10-29 01:58:12 +00:00
Dima Dorfman
d82e2a392c Remove excess vertical whitespace. 2001-08-31 17:39:07 +00:00
Dima Dorfman
2772a47188 Last commit claimed to have set umask 002; it didn't. Do that now. 2001-08-31 17:38:41 +00:00
Dima Dorfman
7d5d5488e3 - Introduce a WEBMAILTO (not just 'MAILTO' since that might be used
for something else) variable that specifies a e-mail address to send
  a failed build report to.  Previously, this script would push part
  of the log to stdout for cron to do that, but that would always send
  it to the job owner, which may not necessarily be the person who can
  fix the problem.  Set the default to 'freebsd-doc' (the @freebsd.org
  was explicitly left off so that if someone runs this on something
  other than freefall, the -doc list won't get mail about problems
  they probably didn't cause).
- Rename the default log file to log.make.* to be consistent with the
  previous version of this.
- Include the hour in the log file.  The web build runs more than once
  per day, and it's nice to be able to keep the log files.
- Set umask 002 so that people in the WEBGRP can do what they need
  without su'ing to wosch.

Obtained from:	wosch
2001-08-31 17:37:33 +00:00
Dima Dorfman
918ff72bb0 Include BUILDARGS in INSTARGS. 2001-08-31 17:09:21 +00:00
Dima Dorfman
36356cd1b0 Check out the release notes for both branches, but don't turn on
BUILD_RELNOTES yet.
2001-08-30 06:59:19 +00:00
Dima Dorfman
a8819e7a2d I have no idea what $modules is. I must've meant $subtrees. 2001-08-24 02:09:39 +00:00
Dima Dorfman
b7e58d0da7 Add an XXX comment about a small inefficiency. There's no sense in
fixing it, but I think it should be documented.
2001-06-14 04:59:13 +00:00
Dima Dorfman
b7363932f3 Rewrite:
* Try not to hardcode anything.  Intoduce a $subtrees variable which
   lists the CVS subtrees that need to be updated.
 * Document all major variables and actions.
 * Allow customization via the current environment (add some variables
   which can be set to facilitate testing and running outside of
   freefall).
 * Do a fresh checkout of the sources every Sunday; previously this
   was only a `make clean`; a fresh checkout makes sure occasional CVS
   bogons don't mess anything up (requested by nik).
 * Make $LOGFILE an absolute path so we don't end up with multiple log
   files, each containing half of the story.

Approved by:	nik
2001-06-14 04:13:24 +00:00
Dima Dorfman
32847edb9a This is the website build script being used on freefall. It is being
committed to the main (as opposed to ~wosch/cvs) CVS repository so
that committers can modify it without the assistance of (but, of
course, with the approval of) the webmaster and/or his lieutenant.  It
may also serve as a starting point for web site mirrors' update
scripts.

Requested by:	nik
Obtained from:	freefall:~wosch/bin/myupdate
2001-06-06 22:45:43 +00:00