summaryrefslogtreecommitdiff
path: root/version.pl
Commit message (Collapse)AuthorAgeFilesLines
* Add copyright verbiage to Perl scripts; update LICENSEH. Peter Anvin2009-06-281-0/+33
| | | | | | | | This adds copyright verbiage to the Perl scripts. Scripts that are known to be clean w.r.t. the 2-clause BSD license are given that license; unclear ones are given the "LGPL for now". Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* nasm.nsi: add NASM Manual; automate version generationH. Peter Anvin2009-04-061-0/+6
| | | | | Add the NASM Manual (as a PDF) to the Windows installer, and abstract out the version number.
* version.pl: snapshot releases *only* have digits in the tailH. Peter Anvin2008-11-011-1/+1
| | | | | | | Snapshot releases have *only* digits in the tail. "git describe" produces tails that have digits in them, but aren't numeric. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* For snapshot releases, expand out the mangled version numbers.H. Peter Anvin2008-10-251-2/+6
| | | | | | | For snapshot releases, expand out the mangled version number, e.g. 2.05.00.0.20081025. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* version.pl: don't add an extra .00 for subminor if we don't need itH. Peter Anvin2008-10-241-1/+2
| | | | | | | | When producing the mangled version number, don't add a subminor if there isn't a patch level or release candidate number. Thus, 2.05p1 is 2.05.00.01, but 2.05 can just be 2.05. Signed-off-by: H. Peter Anvin <hpa@zytor.com>
* version.pl: produce Makefile variablesH. Peter Anvin2008-02-051-0/+6
| | | | | Add a mode to version.pl to produce Makefile variables (used by Netware Makefile.)
* Formatting: kill off "stealth whitespace"H. Peter Anvin2007-10-191-1/+0
| | | | | "Stealth whitespace" makes it harder to read diffs, and just generally cause unwanted weirdness. Do a source-wide pass to get rid of it.
* version.pl: Add support for daily snapshot releasesH. Peter Anvin2007-09-271-1/+19
| | | | | | Add support for daily snapshot releases of the form <ordinary version number>-<datecode>. These are exported to programs as the new macro __NASM_SNAPSHOT__ (only present in snapshot releases.)
* Update nasm.spec.in and make it handle rc releasesH. Peter Anvin2007-09-221-0/+12
| | | | | | Update nasm.spec.in to match modern conventions, and make it handle rc releases by using the "mangled" version of the name (1.99.99.91 instead of 2.0rc1).
* version.pl: support version numbers of the form X.Y[.Z]rcWH. Peter Anvin2007-09-221-6/+26
| | | | | | Support version numbers of the form X.Y[.Z]rcW where X, Y, Z and W are numbers. For the numeric macros, drop them down to a lower level, so 2.0rc1 is treated as version 1.99.99.91.
* Remove $Id$ tags (useless with git)H. Peter Anvin2007-09-121-1/+0
| | | | Remove CVS $Id$ tags, since git doesn't use them.
* Accept X.YYplZ as a valid version number (equivalent to X.YY.0.Z) andH. Peter Anvin2002-05-211-18/+21
| | | | generate Serial: tags in the RPM spec file to help clue RPM in.
* Add __NASM_PATCHLEVEL__ and __NASM_VERSION_ID__ macrosH. Peter Anvin2002-05-201-7/+24
|
* Remove unnecessary spaces in version.macH. Peter Anvin2002-05-041-3/+3
|
* Make all version information come from the single file "version".H. Peter Anvin2002-05-041-0/+67
Introduce new standard __NASM_SUBMINOR__ and __NASM_VER__ macros.