34
34
--version 5.29.2 \
35
35
36
36
--url http://perl11.org/cperl/$t/ \
37
- --deb-config Porting/debian --deb-changelog pod/perl5252cdelta .pod
37
+ --deb-config Porting/debian --deb-changelog pod/perl5292cdelta .pod
38
38
done
39
39
40
40
So far we have no upstream accepted C<cperl> packages yet, so we
@@ -47,8 +47,8 @@ automatically. You just need to edit the Draft and announcement there.
47
47
48
48
=head2 makerel the src tarball
49
49
50
- Look into the F<Porting/release_manager_guide.pod> document how to make a normal
51
- C<.tar.gz> release.
50
+ Look into the F<Porting/release_manager_guide.pod> document how to
51
+ make a normal C<.tar.gz> release.
52
52
53
53
In short: Start in a fresh dir, because we don't want to loose our
54
54
internal test files.
@@ -100,7 +100,8 @@ create packages for debian/ubuntu/mint .deb, redhat/centos/fedora
100
100
101
101
# on i386 and amd64 debian machines. needs the -1 suffix
102
102
fpm -s dir -t deb -n cperl -v 5.29.2-1 -m '
[email protected] ' \
103
- -d 'zlib1g (>= 1:1.2.2.3)' -d libbz2-1.0 -d 'libgdbm3 (>= 1.8.3)' -d 'libdb-5.1' \
103
+ -d 'zlib1g (>= 1:1.2.2.3)' -d libbz2-1.0 -d 'libgdbm3 (>= 1.8.3)' \
104
+ -d 'libdb-5.1' \
104
105
--url http://perl11.org/cperl/deb/ \
105
106
--deb-changelog pod/perl5222cdelta.pod \
106
107
-C ../cperl-5.29.2-inst .
@@ -127,16 +128,16 @@ create packages for debian/ubuntu/mint .deb, redhat/centos/fedora
127
128
-C ../cperl-5.29.2-inst .
128
129
129
130
# on i386 and amd64 windows machines
130
- # done by tag and branch name by appveyor for MSVC12
131
- # (users need the msvcrt120.dll),
131
+ # done by tag and branch name by appveyor for mingw
132
+ # (not MSVC12, as users need the msvcrt120.dll),
132
133
# and (untested) for cygwin32 and cygwin64.
133
134
134
135
=head2 prepare the repos on perl11.org
135
136
136
- You need write permissions to the F<perl11/perl11.github.com> repo on github,
137
- i.e. member of the F<perl11/mongers> group.
138
- Releases are just static files on the web somewhere, for .deb, .rpm and the others.
139
- We use our static L<http://perl11.org/cperl/> website on github for now.
137
+ You need write permissions to the F<perl11/perl11.github.com> repo on
138
+ github, i.e. member of the F<perl11/mongers> group. Releases are just
139
+ static files on the web somewhere, for .deb, .rpm and the others. We
140
+ use our static L<http://perl11.org/cperl/> website on github for now.
140
141
141
142
cd ..
142
143
git clone
[email protected] :perl11/perl11.github.com.git
@@ -190,15 +191,17 @@ perl11.org/cperl/STATUS.html and the pods.
190
191
From markdown and pod:
191
192
192
193
ROOT=../perl11.github.com/cperl
193
-
194
+
194
195
#Markdown.pl Changes > $ROOT/Changes.html
195
196
pod2html --podpath=pod pod/perlcperl.pod > $ROOT/index.html
196
197
cdelta=`ls pod/perl5*cdelta.pod|sed 's,pod/perl,,; s,.pod$,,' `
197
- for p in "" data cperl sub types obj cdelta delta call util guts hack $cdelta sec hist; do
198
+ for p in "" data cperl sub types obj cdelta delta call util \
199
+ guts hack $cdelta sec hist
200
+ do
198
201
pod2html --podpath=pod pod/perl$p.pod > $ROOT/perl$p.html
199
202
done
200
203
Markdown.pl STATUS.md > $ROOT/STATUS.html
201
-
204
+
202
205
sed -i -e's,href="/pod/,href="/cperl/,' $ROOT/*.html
203
206
204
207
=head2 publish the website
0 commit comments