-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathmakePackage
More file actions
executable file
·106 lines (77 loc) · 3.63 KB
/
Copy pathmakePackage
File metadata and controls
executable file
·106 lines (77 loc) · 3.63 KB
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
# run check
~/Src/R-devel/bin/R CMD build --force LatticeKrig
~/Src/R-devel/bin/R CMD check --as-cran LatticeKrig_5.4.tar.gz
# all the checks and tests are in fields.Rcheck
# to create comparision files for tests
# first make sure fields tests out
grep FAILED LatticeKrig.Rcheck/tests/*.Rout
# turn up any warnings that print from running examples:
grep Warning LatticeKrig.Rcheck/fields-Ex*.Rout
# Now check \dontrun examples
cd LatticeKrig.Rcheck
sed -e "s/##D/ /" LatticeKrig-ex.R > temp.R
sed -e "s/## Not run:/ timestamp() ## Dont Run /" temp.R > temp1.R
sed -e "s/library('LatticeKrig')/library('LatticeKrig', lib.loc='.')/" temp1.R > all-ex.R
R CMD BATCH --save all-ex.R all-ex.Rout
#Use this to look for timing of sections
egrep -F 'Name:|##------ Sat' *.Rout
#################
# take a look
grep Warning all-ex*.Rout
open LatticeKrig-Ex.pdf
# then if tests are correct
cp LatticeKrig.Rcheck/tests/LKrig.basis.test.Rout LatticeKrig/tests/LKrig.basis.test.Rout.save
cp LatticeKrig.Rcheck/tests/LKrig.precision.test.Rout LatticeKrig/tests/LKrig.precision.test.Rout.save
cp LatticeKrig.Rcheck/tests/LKrig.test.Rout LatticeKrig/tests/LKrig.test.Rout.save
cp LatticeKrig.Rcheck/tests/LKrig.lnPlike.test.Rout LatticeKrig/tests/LKrig.lnPlike.test.Rout.save
cp LatticeKrig.Rcheck/tests/LKrig.nullspace.test.Rout LatticeKrig/tests/LKrig.nullspace.test.Rout.save
cp LatticeKrig.Rcheck/tests/LKrig.se.test.Rout LatticeKrig/tests/LKrig.se.test.Rout.save
cp LatticeKrig.Rcheck/tests/LKrig.test.3D.Rout LatticeKrig/tests/LKrig.test.3D.Rout.save
cp LatticeKrig.Rcheck/tests/LKrig.FindNorm.test.Rout LatticeKrig/tests/LKrig.FindNorm.test.Rout.save
cp LatticeKrig.Rcheck/tests/LKrig.LKCylinder.test.Rout LatticeKrig/tests/LKrig.LKCylinder.test.Rout.save
cp LatticeKrig.Rcheck/tests/LKrig.test.inverse.Rout LatticeKrig/tests/LKrig.test.inverse.Rout.save
cp LatticeKrig.Rcheck/tests/LKrigMarginalVariance.test.Rout LatticeKrig/tests/LKrigMarginalVariance.test.Rout.save
cp LatticeKrig.Rcheck/tests/LKrig.testFindAwght.Rout LatticeKrig/tests/LKrig.testFindAwght.Rout.save
cp LatticeKrig.Rcheck/tests/LKrig.fixedPart.test.Rout LatticeKrig/tests/LKrig.fixedPart.test.Rout.save
cp LatticeKrig.Rcheck/tests/LKrigNormalizeBasis.test.Rout LatticeKrig/tests/LKrigNormalizeBasis.test.Rout.save
########## final build for version
#
R CMD build --force LatticeKrig
R CMD check --as-cran LatticeKrigRIGHTVERSION.gz
############ Changing copyright date
This is happening in RWork .
#
cd ~/MyHome/Repositories/LatticeKrigRPackage/LatticeKrig/RWork
ls *.R | wc
grep 'or see http' *.R | wc
grep 'GNU General Public License for more details' *.R | wc
grep -L 'GNU General Public License for more details' *.R | wc
grep 'or see http' *.R | wc
# old style copyright header
grep -l 'or see http' *.R > filesOldC.txt
foreach fileString (`cat filesOldC.txt`)
echo "Processing: $fileString"
cp $fileString temp.R
sed '1,/or see http/d' temp.R > temp2.R
cat ../../CopyrightHeader.txt temp2.R > $fileString
end
rm temp.R
rm temp2.R
# Now old copyright
grep -l 'Copyright (C) 2024' *.R > filesOldC.txt
foreach fileString (`cat filesOldC.txt`)
echo "Processing: $fileString"
cp $fileString temp.R
sed '1,/GNU General Public License for more details/d' temp.R > temp2.R
cat ../../CopyrightHeader.txt temp2.R > $fileString
end
rm temp.R
rm temp2.R
############ Changing copyright date for docs
# cat to top new copyright
ls *.Rd > docfiles.txt
foreach fileString (`cat docfiles.txt`)
echo "Processing: $fileString"
cp $fileString temp.R
cat ../../CopyrightHeaderDoc.txt temp.R > $fileString
end