1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174
|
Refer to ChangeLog for detailed per-file info.
caspar version 20070729
- Caspar now supports a smart way for temporary overrides of csp_UHOSTS, using
csp_UHOSTS_SUBSET. (Actually, this was implemented in release 20070713).
- Improvements in caspar(7) manpage: documented csp_BUILD, improved csp_LOAD
examples, added example on how to add a "check" target.
caspar version 20070713
- Fix bug in csp_sucp(1) when using fourth argument (e.g. via CSP_XARG).
This bug caused sudo to die with error "sudo: the `-u' and '-v' options may
not be used together".
- Minor improvements in caspar(7) manpage.
- TODO: recorded lots of new ideas for improvements, thanks to caspar user
community at UvT.
caspar version 20060618
- Various improvements in caspar(7) manpage.
caspar version 20060610
- The variables csp_scp_DIR, csp_scp_UHOSTS, csp_scp_UHOST and csp_cp_DIR,
which were introduced in snapshot version 20060216, are no longer supported.
These variable were redundant. (Very likely, you'll need csp_UHOST[S],
csp_DIR, and maybe csp_PUSH and csp_LOAD only.)
caspar version 20060608
- Unstable bleeding edge snapshot release.
- Fixed section of csp_sucp(1) manpage.
- Minor bugfixes in caspar.mk.
- Various improvements in caspar(7) manpage.
caspar version 20060531
- Yet another unstable bleeding edge snapshot release.
- Typo in caspar.mk which lead to "invalid syntax in conditional" error is
fixed.
- Added csp_sucp(1) manpage. This script now gets installed.
- Minor improvements on other manpages.
caspar version 20060216
- Beware! This is an unstable bleeding edge snapshot release. Test results
are welcomed.
- caspar.mk now has support for installing files using sudo, wrapped in ssh:
it runs something like
ssh foo@bar "sudo sh -c \"cat - > /duh/blah\"" < blah
. To facilitate this, new variables have been introduced: csp_PUSH (default:
a csp_scp make function), csp_SUCP, csp_UHOST, csp_UHOSTS, csp_DIR, csp_XARG.
A script csp_sucp, dealing with the wrapping, is now shipped; it honors a
CSP_SUCP_USER environment variable.
Lots of variables are now deprecated:
for csp_SUHS now use csp_UHOSTS
for csp_SUH now use csp_UHOST
for csp_SCPDIR now use csp_DIR
The variable csp_CPDIRS will be phased out: no more multiple cp target dirs.
Don't worry yet: we still supply full backwards compatibity.
- mk/caspar.mk: install and load now are .PHONY targets, as they should be.
You'll like this if you have files named "install" or "load". Thanks Guus
Sliepen.
caspar version 20050424
- (This release was shipped with Debian. We'll try to remain compatibility.)
- New variable csp_EXTRAFILES added. This enables one to succesfully run e.g.
make .bashrc-install
. Aren't you all happy now? Thanks Guus Sliepen for the patch.
- In order to have csp_EXTRAFILES behave nice, .%.swp is added to
csp_TABOOFILES_DEFAULT and .svn is added to csp_TABOODIRS_DEFAULT.
caspar version 20050302
- (This release was shipped with Debian. We'll try to remain compatibility.)
- Fixed caspar(7) manpage: the last part was not typesetted. Duh.
caspar version 20050301
- BEWARE! BACKWARDS INCOMPATIBILITY! mk/caspar.mk is no longer supply backward
compatibility with caspar <= 20030825. If you use old-style Makefiles, you'll
have to fix these now. See the 20040531 NEWS item for details.
A crude way to update your Makefiles would be to run something along the lines
of:
% find . -name Makefile | while read f; \
do sed -i 's/SDIR/csp_SCPDIR/g; s/(SUH)/(csp_SUH)/g; \
s/^LOAD /csp_LOAD /; s/(SUHS)/(csp_SUHS)/g; \
s/^SUH /csp_SUH /; s/^SUHS /csp_SUHS /' $f; done
% find . -name install.mk | while read f; \
do sed -i 's/^SRDIRS /csp_SUHDIRS /g' $f; done
This kinda worked for me. YMMV.
- New variables csp_TABOO{DIRS,FILES}_{ADD,SKIP} in caspar.mk. See caspar(7).
caspar version 20040721
- This release is planned to get shipped with Debian: it will be available
from the Debian archive.
- No functional changes, just some minor documentation updates and tweaks of
the build system (interesting only for people building a tarball from CVS).
caspar version 20040531
- The caspar CVS is moved to http://alioth.debian.org/. Thanks to the Alioth
admins!
- Experimental install-recursive target added. If you'd like to play with it,
you won't need to adjust your Makefile's. Just type `make install-recursive'
and decide wether you like this feature.
- BEWARE! Change in user interface! caspar.mk variables have been renamed:
new name old name
======== ========
csp_CP CP
csp_CPFLAGS CPFLAGS
csp_CPDIR CDIR
csp_CPDIRS CPDIRS
csp_LOAD LOAD
csp_SCP SCP
csp_SCPFLAGS SCPFLAGS
csp_SCPDIR SDIR
csp_SUH SUH
csp_SUHS SUHS
csp_SUHDIRS SRDIRS
This is done to make sure no unexpected name clashes occur.
For now, we offer a backward compatibility hack: your old Makefile's will
continue to work. However, you're advised to switch to the new user
interface a.s.a.p.
caspar version 20030825
- CPFLAGS and SCPFLAGS added to caspar.mk. See caspar(7), as well as the
caspar.mk file itself.
caspar version 20030809
- Added manpages caspar(7) and caspar-typesetting(7). Installed in
/usr[/local]/share/doc/caspar too, in various formats.
caspar version 20030803
- See doc/ChangeLog.2002 for news about caspar 20030803 and earlier
# $Id: NEWS,v 1.34 2007-07-29 09:26:29 joostvb Exp $
|