strawberries

Strawberry Perl (5.20.0.1-32bit) Release Notes

Released: May 31 2014 / with support of our sponsor AuditSquare.com

Check out what is new, what known issues there are, and frequently asked questions about this version of Strawberry Perl. As always, you're encouraged to tell us what you think.

What's new in this Strawberry Perl release: Collapse

Known issues: Collapse

List of distributions installed on top of Perl 5.20.0: Collapse

IDDistributionVersionNote
1.Algorithm-C30.09
2.Algorithm-Diff1.1902
3.aliased0.31
4.Alien-Tidypv1.4.7
5.Alt-Crypt-RSA-BigInt0.05
6.App-cpanminus1.7004
7.App-local-lib-Win32Helper0.990
8.App-module-version1.004
9.App-pmuninstall0.30
10.AppConfig1.66
11.Archive-Extract0.72
12.Archive-Zip1.37
13.Authen-SASL2.16
14.autodie2.25
15.B-Hooks-EndOfScope0.13
16.B-Hooks-OP-Check0.19
17.B-Lint1.17
18.B-Utils0.25
19.bareword-filehandles0.003
20.BerkeleyDB0.54
21.Bytes-Random-Secure0.28
22.Capture-Tiny0.24
23.Carp-Always0.13
24.Carp-Clan6.04
25.CGI-Fast2.01
26.CGI.pm4.01
27.Class-Accessor0.34
28.Class-Accessor-Chained0.01
29.Class-Accessor-Grouped0.10010
30.Class-Accessor-Lite0.06
31.Class-C30.26
32.Class-C3-Componentised1.001000
33.Class-Data-Inheritable0.08
34.Class-ErrorHandler0.03
35.Class-Inspector1.28
36.Class-Load0.21
37.Class-Load-XS0.08
38.Class-Loader2.03
39.Class-Method-Modifiers2.10
40.Class-PObject2.17
41.Class-Singleton1.4
42.Class-Tiny0.014
43.Class-XSAccessor1.19
44.Clone0.37
45.Clone-PP1.05
46.common-sense3.72
47.Compress-Bzip22.17
48.Compress-Raw-Lzma2.064
49.Compress-unLZMA0.04
50.Config-Any0.24
51.Context-Preserve0.01
52.Convert-ASCII-Armour1.4
53.Convert-ASN10.26
54.Convert-PEM0.08
55.CPAN-Checksums2.09
56.CPAN-DistnameInfo0.12
57.CPAN-Inject1.14
58.CPAN-Meta2.141170
59.CPAN-Meta-Check0.008
60.CPAN-Mini1.111015
61.cpan-outdated0.28
62.CPAN-SQLite0.203
63.CPANPLUS0.9148
64.CPANPLUS-Dist-Build0.76
65.Crypt-Blowfish2.14
66.Crypt-CAST5_PP1.04
67.Crypt-CBC2.33
68.Crypt-CFB0.02
69.Crypt-DES2.07
70.Crypt-DES_EDE30.01
71.Crypt-DSA1.17
72.Crypt-DSA-GMP0.02
73.Crypt-IDEA1.10
74.Crypt-OpenSSL-AES0.02+fix for #77605
75.Crypt-OpenSSL-Bignum0.04+fix for #84369
76.Crypt-OpenSSL-DSA0.14+fix for #84367
77.Crypt-OpenSSL-Random0.04+fix for #56455
78.Crypt-OpenSSL-RSA0.28
79.Crypt-OpenSSL-X5091.804+fix for #35
80.Crypt-Random1.25
81.Crypt-Random-Seed0.03
82.Crypt-Random-TESHA20.01
83.Crypt-RC42.02
84.Crypt-RC61
85.Crypt-Rijndael1.12
86.Crypt-RIPEMD1600.05
87.Crypt-Serpent1.01
88.Crypt-SSLeay0.72
89.Crypt-Twofish2.17
90.Data-Buffer0.04
91.Data-Compare1.24
92.Data-Dump1.22
93.Data-Dump-Streamer2.37
94.Data-Dumper-Concise2.022
95.Data-OptList0.109
96.Data-Page2.02
97.Data-Printer0.35
98.Data-Random0.11
99.DateTime1.10
100.DateTime-Locale0.45
101.DateTime-TimeZone1.69
102.DB_File1.831
103.DBD-ADO2.99
104.DBD-CSV0.41
105.DBD-mysql4.027
106.DBD-ODBC1.48
107.DBD-Oracle1.74
108.DBD-Pg3.2.1
109.DBD-SQLite1.42
110.DBI1.631
111.DBIx-Class0.08270
112.DBIx-Simple1.35
113.DBM-Deep2.0011
114.Devel-Declare0.006016
115.Devel-GlobalDestruction0.12
116.Devel-PartialDump0.17
117.Devel-PPPort3.24
118.Devel-StackTrace1.32
119.Digest-CMAC0.04
120.Digest-HMAC1.03
121.Digest-MD22.04
122.Digest-Perl-MD51.9
123.Digest-SHA5.91
124.Digest-SHA12.13
125.Digest-Whirlpool1.09
126.Dist-CheckConflicts0.11
127.Email-Abstract3.007
128.Email-Address1.903
129.Email-Date-Format1.004
130.Email-MessageID1.405
131.Email-MIME1.926
132.Email-MIME-ContentType1.017
133.Email-MIME-Encodings1.315
134.Email-MIME-Kit2.102013
135.Email-Sender1.300011
136.Email-Simple2.203
137.Email-Stuffer0.009
138.Email-Valid1.194
139.Encode-compat0.07
140.Encode-Locale1.03
141.enum1.09
142.Eval-Closure0.11
143.Excel-Writer-XLSX0.77
144.Exception-Class1.38
145.ExtUtils-Config0.007
146.ExtUtils-Depends0.306+fix for #94515
147.ExtUtils-F771.17
148.ExtUtils-Helpers0.022
149.ExtUtils-InstallPaths0.010
150.ExtUtils-PkgConfig1.15+fix for better Strawberry Perl compatibility
151.FCGI0.74
152.File-CheckTree4.42
153.File-chmod0.40
154.File-Copy-Recursive0.38
155.File-Find-Rule0.33
156.File-HomeDir1.00
157.File-Listing6.04
158.File-Map0.61
159.File-pushd1.006
160.File-Remove1.52
161.File-ShareDir1.102
162.File-ShareDir-Install0.08
163.File-Slurp9999.19
164.File-Slurp-Tiny0.003
165.File-Which1.09
166.GD2.53
167.GDBM_File1.15
168.Graphics-ColorUtils0.17
169.Hash-Merge0.200
170.Hook-LexWrap0.24
171.HTML-Form6.03
172.HTML-Parser3.71
173.HTML-Tagset3.20
174.HTML-Tree5.03
175.HTTP-Cookies6.01
176.HTTP-Daemon6.01
177.HTTP-Date6.02
178.HTTP-Message6.06
179.HTTP-Negotiate6.01
180.HTTP-Server-Simple0.44
181.Imager0.98
182.Import-Into1.002002
183.indirect0.31
184.IO-All0.61
185.IO-CaptureOutput1.1103
186.IO-Compress-Lzma2.064
187.IO-HTML1.00
188.IO-Interactive0.0.6
189.IO-SessionData1.03
190.IO-Socket-INET62.72
191.IO-Socket-SSL1.991
192.IO-String1.08
193.IO-stringy2.110
194.IPC-Run0.92
195.IPC-Run30.048
196.IPC-System-Simple1.25
197.JSON2.90
198.JSON-XS3.01
199.Lexical-SealRequireHints0.007
200.libwww-perl6.06
201.List-MoreUtils0.33
202.local-lib2.000012
203.Log-Agent1.000
204.Log-Message0.08
205.Log-Message-Simple0.10
206.Log-Report1.03
207.Log-Report-Optional1.01
208.LWP-MediaTypes6.02
209.LWP-Online1.08
210.LWP-Protocol-https6.04
211.MailTools2.13
212.Math-BigInt1.9993
213.Math-BigInt-GMP1.38
214.Math-GMP2.07
215.Math-Int640.30
216.Math-MPC1.01
217.Math-MPFR3.21
218.Math-Pari2.01080605+fix with correct download location
219.Math-Prime-Util0.41
220.Math-Prime-Util-GMP0.19
221.Math-Random-ISAAC1.004
222.Math-Round0.06
223.MIME-Charset1.011.1
224.MIME-Types2.04
225.Modern-Perl1.20140107
226.Module-Build0.4205
227.Module-Build-Tiny0.036
228.Module-Find0.12
229.Module-Implementation0.07
230.Module-Metadata1.000022
231.Module-Pluggable5.1
232.Module-Runtime0.014
233.Mojolicious5.0
234.Moo1.004006
235.Moose2.1207
236.MooseX-ClassAttribute0.27
237.MooseX-Declare0.38
238.MooseX-LazyRequire0.10
239.MooseX-Meta-TypeConstraint-ForceCoercion0.01
240.MooseX-Method-Signatures0.47
241.MooseX-NonMoose0.26
242.MooseX-Role-Parameterized1.02
243.MooseX-Traits0.12
244.MooseX-Types0.44
245.MooseX-Types-DateTime0.10
246.MooseX-Types-Structured0.30
247.MooX-Types-MooseLike0.25
248.Mozilla-CA20130114
249.MRO-Compat0.12
250.multidimensional0.011
251.namespace-autoclean0.15
252.namespace-clean0.25
253.NDBM_File1.12
254.Net-DNS0.76
255.Net-HTTP6.06
256.Net-IMAP-Client0.9504
257.Net-SMTPS0.01
258.Net-SSH20.53
259.Net-SSLeay1.63
260.Net-SSLGlue1.053
261.Net-Telnet3.04
262.Number-Compare0.03
263.Object-Accessor0.48
264.Object-Tiny1.08
265.ODBM_File1.12
266.OLE-Storage_Lite0.19
267.OpenGL0.6703
268.Package-Constants0.04
269.Package-DeprecationManager0.13
270.Package-Stash0.36
271.Package-Stash-XS0.28
272.PAR1.007
273.PAR-Dist0.49
274.PAR-Dist-FromPPD0.03
275.PAR-Dist-InstallPPD0.02
276.PAR-Repository-Client0.25
277.PAR-Repository-Query0.14
278.Params-Util1.07
279.Params-Validate1.10
280.Parse-Binary0.10
281.Parse-Method-Signatures1.003016
282.Parse-RecDescent1.967009
283.Path-Class0.33
284.Path-Tiny0.054
285.Perl-Tidy20140328
286.PerlIO-Layers0.011
287.pip1.19
288.PkgConfig0.07220_99
289.pler1.06
290.Pod-Checker1.70
291.Pod-LaTeX0.61
292.Portable1.22
293.PPI1.215
294.PPM11.11_03special non-CPAN version
295.Probe-Perl0.03
296.Role-Tiny1.003003
297.Scope-Guard0.20
298.SOAP-Lite1.11
299.Socket60.25
300.Sort-Naturally1.03
301.Sort-Versions1.5
302.Spiffy0.31
303.Spreadsheet-ParseExcel0.65
304.Spreadsheet-ParseXLSX0.14
305.Spreadsheet-WriteExcel2.40
306.SQL-Abstract1.78
307.SQL-Statement1.405
308.strictures1.005004
309.String-Print0.15
310.String-RewritePrefix0.007
311.Sub-Exporter0.987
312.Sub-Exporter-Progressive0.001011
313.Sub-Install0.927
314.Sub-Name0.05
315.Sub-Uplevel0.24
316.syntax0.004
317.Syntax-Keyword-Junction0.003007
318.Sys-Syslog0.33
319.Task-Weaken1.04
320.Template-Tiny1.12
321.Template-Toolkit2.25
322.Term-ANSIColor4.03
323.Term-Cap1.16
324.Term-ReadLine-Perl1.0303
325.Term-UI0.42
326.TermReadKey2.31+fix for better Strawberry Perl compatibility
327.Test-Base0.62
328.Test-CheckDeps0.010
329.Test-Deep0.112
330.Test-Differences0.61
331.Test-Exception0.32
332.Test-Fatal0.013
333.Test-Manifest1.23
334.Test-Most0.33
335.Test-NoWarnings1.04
336.Test-Object0.07
337.Test-Output1.03
338.Test-Requires0.07
339.Test-Script1.07
340.Test-Simple1.001003
341.Test-SubCalls1.09
342.Test-Tester0.109
343.Test-use-ok0.10
344.Test-Warn0.30
345.Test-Warnings0.014
346.Text-CSV1.32
347.Text-CSV_XS1.08
348.Text-Diff1.41
349.Text-Glob0.09
350.Text-Patch1.8
351.Text-Soundex3.04
352.Throwable0.200011
353.Tie-Array-CSV0.07
354.Tie-EncryptedHash1.24
355.TimeDate2.30
356.Tree-DAG_Node1.22
357.Try-Tiny0.22
358.Types-Serialiser1.0
359.Unicode-Collate1.07
360.Unicode-LineBreak2013.11
361.Unicode-Normalize1.18
362.Unicode-UTF80.60
363.URI1.60
364.V0.13
365.Variable-Magic0.53
366.Win32-API0.77
367.Win32-Console0.10
368.Win32-Console-ANSI1.08
369.Win32-Daemon20131206
370.Win32-EventLog0.077
371.Win32-Exe0.17
372.Win32-File0.07
373.Win32-File-Object0.02
374.Win32-GuiTest1.60
375.Win32-IPHelper0.08
376.Win32-Job0.05
377.Win32-OLE0.1712
378.Win32-Pipe0.025
379.Win32-Process0.16
380.Win32-Service0.07
381.Win32-ServiceManager0.002002
382.Win32-ShellQuote0.002001
383.Win32-TieRegistry0.26
384.Win32-UTCFileTime1.57
385.Win32-WinError0.04
386.Win32API-Registry0.32
387.WWW-Mechanize1.73
388.WWW-RobotRules6.02
389.XML-LibXML2.0116
390.XML-LibXSLT1.92
391.XML-NamespaceSupport1.11
392.XML-Parser2.41
393.XML-SAX0.99
394.XML-SAX-Base1.08
395.XML-SAX-Expat0.51
396.XML-Simple2.20
397.XML-Twig3.48
398.YAML0.92
399.YAML-LibYAML0.41
400.YAML-Tiny1.62

List of external tools and libraries included in Strawberry Perl: Collapse

IDPackageHomepageNote
1.binutils-2.24http://www.gnu.org/software/binutils/
2.db-6.0.30http://www.oracle.com/technetwork/database/berkeleydb/downloads/index.html
3.dmake-SVN20091127http://tools.openoffice.org/dmake/index.html
4.expat-2.1.0http://expat.sourceforge.net/
5.freeglut-2.8.1http://freeglut.sourceforge.net/
6.freetype-2.5.3http://www.freetype.org/
7.gcc-4.8.2http://gcc.gnu.org/
8.gdbm-1.10http://www.gnu.org/software/gdbm/
9.giflib-5.0.6http://giflib.sourceforge.net/
10.gmp-5.1.3http://gmplib.org/
11.jpeg-9ahttp://www.ijg.org/
12.libXpm-3.5.11http://www.freedesktop.org/wiki/Software/xlibs
13.libffi-3.0.13http://sourceware.org/libffi/
14.libgd-2.1.0http://www.libgd.org/
15.libiconv-1.14http://www.gnu.org/software/libiconv/
16.libpng-1.6.10http://www.libpng.org/pub/png/libpng.html
17.libssh2-1.4.3http://www.libssh2.org
18.libxml2-2.9.1http://xmlsoft.org/
19.libxslt-1.1.28http://xmlsoft.org/XSLT/
20.make-3.82http://www.gnu.org/software/make/
21.mingw-w64-crt-v3http://mingw-w64.sourceforge.net/
22.mpc-1.0.2http://www.multiprecision.org/
23.mpfr-3.1.2http://www.mpfr.org/
24.mysql-5.1.44http://www.mysql.com/
25.openssl-1.0.1ghttp://www.openssl.org/
26.patch-2.5.9-7http://gnuwin32.sourceforge.net/packages/patch.htm
27.pexports-0.44http://www.emmestech.com/software/pexports-0.43/download_pexports.html
28.postgresql-9.3.4http://www.postgresql.org/
29.t1lib-5.1.2http://www.t1lib.org/
30.tiff-4.0.3http://remotesensing.org/libtiff/
31.xz-5.0.5http://tukaani.org/xz/
32.zlib-1.2.8http://www.zlib.net/

Version details: Collapse

Perl version details:

Summary of my perl5 (revision 5 version 20 subversion 0) configuration:
   
  Platform:
    osname=MSWin32, osvers=6.2, archname=MSWin32-x86-multi-thread-64int
    uname='Win32 strawberry-perl 5.20.0.1 #1 Fri May 30 23:25:11 2014 i386'
    config_args='undef'
    hint=recommended, useposix=true, d_sigaction=undef
    useithreads=define, usemultiplicity=define
    use64bitint=define, use64bitall=undef, uselongdouble=undef
    usemymalloc=n, bincompat5005=undef
  Compiler:
    cc='gcc', ccflags =' -s -O2 -DWIN32  -DPERL_TEXTMODE_SCRIPTS -DPERL_IMPLICIT_CONTEXT -DPERL_IMPL
ICIT_SYS -DUSE_PERLIO -fwrapv -fno-strict-aliasing -mms-bitfields',
    optimize='-s -O2',
    cppflags='-DWIN32'
    ccversion='', gccversion='4.8.2', gccosandvers=''
    intsize=4, longsize=4, ptrsize=4, doublesize=8, byteorder=12345678
    d_longlong=define, longlongsize=8, d_longdbl=define, longdblsize=12
    ivtype='long long', ivsize=8, nvtype='double', nvsize=8, Off_t='long long', lseeksize=8
    alignbytes=8, prototype=define
  Linker and Libraries:
    ld='g++.exe', ldflags ='-s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"'
    libpth=C:\strawberry\c\lib C:\strawberry\c\i686-w64-mingw32\lib C:\strawberry\c\lib\gcc\i686-w64
-mingw32\4.8.2
    libs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole32 -
loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
    perllibs=-lmoldname -lkernel32 -luser32 -lgdi32 -lwinspool -lcomdlg32 -ladvapi32 -lshell32 -lole
32 -loleaut32 -lnetapi32 -luuid -lws2_32 -lmpr -lwinmm -lversion -lodbc32 -lodbccp32 -lcomctl32
    libc=, so=dll, useshrplib=true, libperl=libperl520.a
    gnulibc_version=''
  Dynamic Linking:
    dlsrc=dl_win32.xs, dlext=xs.dll, d_dlsymun=undef, ccdlflags=' '
    cccdlflags=' ', lddlflags='-mdll -s -L"C:\strawberry\perl\lib\CORE" -L"C:\strawberry\c\lib"'


Characteristics of this binary (from libperl): 
  Compile-time options: HAS_TIMES HAVE_INTERP_INTERN MULTIPLICITY
                        PERLIO_LAYERS PERL_DONT_CREATE_GVSV
                        PERL_HASH_FUNC_ONE_AT_A_TIME_HARD
                        PERL_IMPLICIT_CONTEXT PERL_IMPLICIT_SYS
                        PERL_MALLOC_WRAP PERL_NEW_COPY_ON_WRITE
                        PERL_PRESERVE_IVUV USE_64_BIT_INT USE_ITHREADS
                        USE_LARGE_FILES USE_LOCALE USE_LOCALE_COLLATE
                        USE_LOCALE_CTYPE USE_LOCALE_NUMERIC USE_PERLIO
                        USE_PERL_ATOF
  Built under MSWin32
  Compiled at May 30 2014 23:29:27
  %ENV:
    PERL_MM_USE_DEFAULT="0"
  @INC:
    C:/strawberry/perl/site/lib
    C:/strawberry/perl/vendor/lib
    C:/strawberry/perl/lib
    .

Gcc version details:

Using built-in specs.
COLLECT_GCC=C:\strawberry\c\bin\gcc.exe
COLLECT_LTO_WRAPPER=C:/strawberry/c/bin/../libexec/gcc/i686-w64-mingw32/4.8.2/lto-wrapper.exe
Target: i686-w64-mingw32
Configured with: ../../../src/gcc-4.8.2/configure --host=i686-w64-mingw32 --build=i686-w64-mingw32 -
-target=i686-w64-mingw32 --prefix=/mingw32 --with-native-system-header-dir=/mingw32/include --with-g
xx-include-dir=/mingw32/i686-w64-mingw32/include/c++ --enable-shared --enable-static --disable-multi
lib --enable-languages=c,c++,fortran,lto --enable-libstdcxx-time=yes --enable-threads=posix --enable
-libgomp --enable-libatomic --enable-lto --enable-graphite --enable-checking=release --enable-fully-
dynamic-string --enable-version-specific-runtime-libs --enable-sjlj-exceptions --disable-isl-version
-check --disable-cloog-version-check --disable-libstdcxx-pch --disable-libstdcxx-debug --disable-boo
tstrap --disable-rpath --disable-win32-registry --disable-nls --disable-werror --disable-symvers --w
ith-gnu-as --with-gnu-ld --with-arch=i686 --with-tune=generic --with-libiconv --with-system-zlib --w
ith-gmp=/home/kmx/prerequisites/i686-w64-mingw32-static --with-mpfr=/home/kmx/prerequisites/i686-w64
-mingw32-static --with-mpc=/home/kmx/prerequisites/i686-w64-mingw32-static --with-isl=/home/kmx/prer
equisites/i686-w64-mingw32-static --with-cloog=/home/kmx/prerequisites/i686-w64-mingw32-static --ena
ble-cloog-backend=isl --with-pkgversion='i686-posix-sjlj, built by strawberryperl.com project' CFLAG
S='-O2 -pipe -I/home/kmx/i686-482-posix-sjlj-rt_v3/mingw32/opt/include -I/home/kmx/prerequisites/i68
6-zlib-static/include -I/home/kmx/prerequisites/i686-w64-mingw32-static/include' CXXFLAGS='-O2 -pipe
 -I/home/kmx/i686-482-posix-sjlj-rt_v3/mingw32/opt/include -I/home/kmx/prerequisites/i686-zlib-stati
c/include -I/home/kmx/prerequisites/i686-w64-mingw32-static/include' CPPFLAGS= LDFLAGS='-pipe -L/hom
e/kmx/i686-482-posix-sjlj-rt_v3/mingw32/opt/lib -L/home/kmx/prerequisites/i686-zlib-static/lib -L/ho
me/kmx/prerequisites/i686-w64-mingw32-static/lib -Wl,--large-address-aware'
Thread model: posix
gcc version 4.8.2 (i686-posix-sjlj, built by strawberryperl.com project) 

OpenSSL version details:

OpenSSL 1.0.1g 7 Apr 2014
built on: Mon May  5 23:45:45 CEST 2014
platform: mingw
options:  bn(64,32) rc4(8x,mmx) des(ptr,risc1,16,long) idea(int) blowfish(idx) 
compiler: gcc -D_WINDLL -DOPENSSL_USE_APPLINK -DOPENSSL_PIC -DZLIB -DOPENSSL_THREADS -D_MT -DDSO_WIN
32 -DL_ENDIAN -DWIN32_LEAN_AND_MEAN -fomit-frame-pointer -O3 -march=i486 -Wall -DOPENSSL_BN_ASM_PART
_WORDS -DOPENSSL_IA32_SSE2 -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA
512_ASM -DMD5_ASM -DRMD160_ASM -DAES_ASM -DVPAES_ASM -DWHIRLPOOL_ASM -DGHASH_ASM