summaryrefslogtreecommitdiff
path: root/version.pl
AgeCommit message (Collapse)Author
2016-07-13Handle multiple standard macro sets sanelyH. Peter Anvin
The ordering of the macro sets ended up changing due to the recent file reorganization. Instead of forcing the order again, handle multiple macro sets (rather than just two) in a coherent manner. macros/macros.pl could use a cleanup of duplicated code, however. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2016-05-16Fix building in a separate directory from the source codeH. Peter Anvin
The code to handle building in a separate directory had seriously bitrotted. This contains a number of fixes to make it possible, including bits like the documentation which never worked in the past. Signed-off-by: H. Peter Anvin <hpa@linux.intel.com>
2009-06-28Add copyright verbiage to Perl scripts; update LICENSEH. Peter Anvin
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>
2009-04-06nasm.nsi: add NASM Manual; automate version generationH. Peter Anvin
Add the NASM Manual (as a PDF) to the Windows installer, and abstract out the version number.
2008-11-01version.pl: snapshot releases *only* have digits in the tailH. Peter Anvin
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>
2008-10-25For snapshot releases, expand out the mangled version numbers.H. Peter Anvin
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>
2008-10-24version.pl: don't add an extra .00 for subminor if we don't need itH. Peter Anvin
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>
2008-02-05version.pl: produce Makefile variablesH. Peter Anvin
Add a mode to version.pl to produce Makefile variables (used by Netware Makefile.)
2007-10-19Formatting: kill off "stealth whitespace"H. Peter Anvin
"Stealth whitespace" makes it harder to read diffs, and just generally cause unwanted weirdness. Do a source-wide pass to get rid of it.
2007-09-27version.pl: Add support for daily snapshot releasesH. Peter Anvin
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.)
2007-09-22Update nasm.spec.in and make it handle rc releasesH. Peter Anvin
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).
2007-09-22version.pl: support version numbers of the form X.Y[.Z]rcWH. Peter Anvin
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.
2007-09-12Remove $Id$ tags (useless with git)H. Peter Anvin
Remove CVS $Id$ tags, since git doesn't use them.
2002-05-21Accept X.YYplZ as a valid version number (equivalent to X.YY.0.Z) andH. Peter Anvin
generate Serial: tags in the RPM spec file to help clue RPM in.
2002-05-20Add __NASM_PATCHLEVEL__ and __NASM_VERSION_ID__ macrosH. Peter Anvin
2002-05-04Remove unnecessary spaces in version.macH. Peter Anvin
2002-05-04Make all version information come from the single file "version".H. Peter Anvin
Introduce new standard __NASM_SUBMINOR__ and __NASM_VER__ macros.