Changeset 143273 for trunk/dports/lang


Ignore:
Timestamp:
Dec 9, 2015, 7:31:20 PM (3 years ago)
Author:
devans@…
Message:

perl5.8 perl5.10 perl5.12 perl5.14: mark obsolete, replaced by perl5.22 (#49940).

Location:
trunk/dports/lang
Files:
4 deleted
4 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/lang/perl5.10/Portfile

    r131310 r143273  
    55
    66name                perl5.10
    7 version             5.10.1
    8 set branch          [join [lrange [split ${version} .] 0 1] .]
    9 revision            7
     7version             5.22.0
    108categories          lang
    11 platforms           darwin freebsd linux
    129license             {Artistic-1 GPL}
    13 maintainers         nomaintainer
    1410
    15 description         Perl 5.10.x - Practical Extraction and Report Language
    16 long_description    Perl is a general-purpose programming language \
    17                     originally developed for text manipulation and now \
    18                     used for a wide range of tasks including system \
    19                     administration, web development, network \
    20                     programming, GUI development, and more.
    21 homepage            http://www.perl.org/
    22 
    23 depends_lib-append  port:gdbm
    24 
    25 master_sites        http://www.cpan.org/src/5.0/
    26 distname            perl-${version}
    27 use_bzip2           yes
    28 
    29 checksums           rmd160  840b3a5ac3d7f517770ce789676ebd9154d9ee5a \
    30                     sha256  9385f2c8c2ca8b1dc4a7c31903f1f8dc8f2ba867dc2a9e5c93012ed6b564e826
    31 
    32 patchfiles          patch-Configure.diff
    33 
    34 platform darwin {
    35     patchfiles-append   patch-hints_darwin.sh.diff \
    36                         patch-perl.c.diff
    37 
    38     if {${os.major} >= 11} {
    39         # bypass stupid check that assumes fprintf must be in libc.dylib
    40         patchfiles-append   patch-hints_darwin.sh-usenm.diff
    41     }
    42 
    43     # Prevent miniperl build from finding libstdcxx (#36438).
    44     patchfiles-append   patch-Makefile.SH.diff
    45     post-patch {
    46         reinplace "s|__PREFIX_LIB__|${prefix}/lib|g" ${worksrcpath}/Makefile.SH
    47     }
    48 }
    49 
    50 pre-configure {
    51     reinplace "s|/opt/local|${prefix}|g" ${worksrcpath}/Configure
    52 }
    53 
    54 configure.ccache    no
    55 configure.distcc    no
    56 configure.env       LC_ALL=C
    57 configure.cmd       sh Configure
    58 configure.pre_args
    59 configure.universal_args-delete \
    60                     --disable-dependency-tracking
    61 configure.post_args -des \
    62                     -Dprefix='${prefix}' \
    63                     -Dscriptdir='${prefix}/bin' \
    64                    {-Dcppflags="$CPPFLAGS"} \
    65                    {-Dccflags="$CFLAGS"} \
    66                    {-Dldflags="$LDFLAGS"} \
    67                     -Dvendorprefix='${prefix}' \
    68                     -Dusemultiplicity=y \
    69                     -Dusethreads \
    70                     -Duseshrplib \
    71                    {-Dcc="$CC"} \
    72                    {-Dld="$CC"} \
    73                     -Dman1ext=1pm \
    74                     -Dman3ext=3pm \
    75                     -Dman1dir='${prefix}/share/man/man1p' \
    76                     -Dman3dir='${prefix}/share/man/man3p' \
    77                     -Dsitebin='${prefix}/libexec/perl${branch}/sitebin' \
    78                     -Dsiteman1dir='${prefix}/share/perl${branch}/siteman/man1' \
    79                     -Dsiteman3dir='${prefix}/share/perl${branch}/siteman/man3' \
    80                     -Dvendorbin='${prefix}/libexec/perl${branch}' \
    81                     -Dvendorman1dir='${prefix}/share/perl${branch}/man/man1' \
    82                     -Dvendorman3dir='${prefix}/share/perl${branch}/man/man3' \
    83                     -Dpager='/usr/bin/less -sR' \
    84                     -Dperlpath="${prefix}/bin/perl${branch}" \
    85                     -Dstartperl="#!${prefix}/bin/perl${branch}"
    86 
    87 # Allow perl to find p5-* ports installed by previous (minor) versions
    88 set platsuffix [expr {${os.platform} eq "darwin" ? "-2level" : ""}]
    89 configure.args-append -Dinc_version_list='5.10.0/${os.platform}-thread-multi${platsuffix} 5.10.0'
    90 
    91 if {[variant_isset universal]} {
    92     post-configure {
    93         system "cd ${worksrcpath} && ed - ${worksrcpath}/config.h < ${filespath}/config.h.ed"
    94     }
    95 }
    96 
    97 post-build {
    98     reinplace -E {s/-arch [a-z0-9_]+//g} \
    99         ${worksrcpath}/lib/Config_heavy.pl
    100 }
    101 
    102 test.run            yes
    103 
    104 variant dtrace description {Build with DTrace probes} {
    105     configure.args-append   -Dusedtrace
    106 }
    107 
    108 post-destroot {
    109     # avoid conflicting with other perl versions
    110     # perl5 creates unversioned symlinks
    111     delete ${destroot}${prefix}/bin/perl
    112     foreach binFile [glob -directory "${destroot}${prefix}/bin" *] {
    113         if {$binFile ne "${destroot}${prefix}/bin/perl${version}"} {
    114             move ${binFile} ${binFile}-${branch}
    115         }
    116     }
    117     move ${destroot}${prefix}/bin/perl${version} ${destroot}${prefix}/bin/${name}
    118     ln -s ${name} ${destroot}${prefix}/bin/perl${version}
    119     foreach man1File [glob -directory "${destroot}${prefix}/share/man/man1p" *] {
    120         regexp (.*)(\.1.*) ${man1File} -> program suffix
    121         move ${man1File} ${program}-${branch}${suffix}
    122     }
    123     foreach man3File [glob -directory "${destroot}${prefix}/share/man/man3p" *] {
    124         regexp (.*)(\.3.*) ${man3File} -> program suffix
    125         move ${man3File} ${program}-${branch}${suffix}
    126     }
    127 }
    128 
    129 livecheck.type      regex
    130 livecheck.url       http://www.cpan.org/src
    131 livecheck.regex     {perl-(5\.10\.\d)\.}
     11replaced_by         perl5.22
     12PortGroup           obsolete 1.0
  • trunk/dports/lang/perl5.12/Portfile

    r131310 r143273  
    55
    66name                perl5.12
    7 version             5.12.5
    8 set branch          [join [lrange [split ${version} .] 0 1] .]
     7version             5.22.0
    98categories          lang
    10 platforms           darwin freebsd linux
    119license             {Artistic-1 GPL}
    12 maintainers         nomaintainer
    1310
    14 description         Perl 5.12.x - Practical Extraction and Report Language
    15 long_description    Perl is a general-purpose programming language \
    16                     originally developed for text manipulation and now \
    17                     used for a wide range of tasks including system \
    18                     administration, web development, network \
    19                     programming, GUI development, and more.
    20 homepage            http://www.perl.org/
    21 
    22 depends_lib-append  port:gdbm
    23 
    24 master_sites        http://www.cpan.org/src/5.0/
    25 distname            perl-${version}
    26 use_bzip2           yes
    27 
    28 checksums           rmd160  5a88d99650edc6697418ac81d4bd392250cf0e0e \
    29                     sha256  10749417fd3010aae320a34181ad4cd6a4855c1fc63403b87fa4d630b18e966c
    30 
    31 patchfiles          patch-Configure.diff \
    32                     patch-handy.h.stdbool.diff
    33 
    34 platform darwin {
    35     patchfiles-append   patch-hints_darwin.sh.diff
    36 
    37     # Prevent miniperl build from finding libstdcxx (#36438).
    38     patchfiles-append   patch-Makefile.SH.diff
    39     post-patch {
    40         reinplace "s|__PREFIX_LIB__|${prefix}/lib|g" ${worksrcpath}/Makefile.SH
    41     }
    42 }
    43 
    44 pre-configure {
    45     reinplace "s|/opt/local|${prefix}|g" ${worksrcpath}/Configure
    46 }
    47 
    48 configure.ccache    no
    49 configure.distcc    no
    50 configure.env       LC_ALL=C
    51 configure.cmd       sh Configure
    52 configure.pre_args
    53 configure.universal_args-delete \
    54                     --disable-dependency-tracking
    55 configure.post_args -des \
    56                     -Dprefix='${prefix}' \
    57                     -Dscriptdir='${prefix}/bin' \
    58                    {-Dcppflags="$CPPFLAGS"} \
    59                    {-Dccflags="$CFLAGS"} \
    60                    {-Dldflags="$LDFLAGS"} \
    61                     -Dvendorprefix='${prefix}' \
    62                     -Dusemultiplicity=y \
    63                     -Dusethreads \
    64                     -Duseshrplib \
    65                    {-Dcc="$CC"} \
    66                    {-Dld="$CC"} \
    67                     -Dman1ext=1pm \
    68                     -Dman3ext=3pm \
    69                     -Dman1dir='${prefix}/share/man/man1p' \
    70                     -Dman3dir='${prefix}/share/man/man3p' \
    71                     -Dsitebin='${prefix}/libexec/perl${branch}/sitebin' \
    72                     -Dsiteman1dir='${prefix}/share/perl${branch}/siteman/man1' \
    73                     -Dsiteman3dir='${prefix}/share/perl${branch}/siteman/man3' \
    74                     -Dvendorbin='${prefix}/libexec/perl${branch}' \
    75                     -Dvendorman1dir='${prefix}/share/perl${branch}/man/man1' \
    76                     -Dvendorman3dir='${prefix}/share/perl${branch}/man/man3' \
    77                     -Dpager='/usr/bin/less -sR' \
    78                     -Dperlpath="${prefix}/bin/perl${branch}" \
    79                     -Dstartperl="#!${prefix}/bin/perl${branch}"
    80 
    81 # Allow perl to find p5-* ports installed by previous (minor) versions
    82 set platsuffix [expr {${os.platform} eq "darwin" ? "-2level" : ""}]
    83 configure.args-append -Dinc_version_list='5.12.4/${os.platform}-thread-multi${platsuffix} 5.12.4 5.12.3/${os.platform}-thread-multi${platsuffix} 5.12.3 5.12.2/${os.platform}-thread-multi${platsuffix} 5.12.2 5.12.1/${os.platform}-thread-multi${platsuffix} 5.12.1 5.12.0/${os.platform}-thread-multi${platsuffix} 5.12.0'
    84 
    85 if {[variant_isset universal]} {
    86     post-configure {
    87         system "cd ${worksrcpath} && ed - ${worksrcpath}/config.h < ${filespath}/config.h.ed"
    88     }
    89 }
    90 
    91 post-build {
    92     reinplace -E {s/-arch [a-z0-9_]+//g} \
    93         ${worksrcpath}/lib/Config_heavy.pl
    94 }
    95 
    96 test.run            yes
    97 
    98 variant dtrace description {Build with DTrace probes} {
    99     configure.args-append   -Dusedtrace
    100 }
    101 
    102 post-destroot {
    103     # avoid conflicting with other perl versions
    104     # perl5 creates unversioned symlinks
    105     delete ${destroot}${prefix}/bin/perl
    106     foreach binFile [glob -directory "${destroot}${prefix}/bin" *] {
    107         if {$binFile ne "${destroot}${prefix}/bin/perl${version}"} {
    108             move ${binFile} ${binFile}-${branch}
    109         }
    110     }
    111     move ${destroot}${prefix}/bin/perl${version} ${destroot}${prefix}/bin/${name}
    112     ln -s ${name} ${destroot}${prefix}/bin/perl${version}
    113     foreach man1File [glob -directory "${destroot}${prefix}/share/man/man1p" *] {
    114         regexp (.*)(\.1.*) ${man1File} -> program suffix
    115         move ${man1File} ${program}-${branch}${suffix}
    116     }
    117     foreach man3File [glob -directory "${destroot}${prefix}/share/man/man3p" *] {
    118         regexp (.*)(\.3.*) ${man3File} -> program suffix
    119         move ${man3File} ${program}-${branch}${suffix}
    120     }
    121 }
    122 
    123 livecheck.type      regex
    124 livecheck.url       http://www.cpan.org/src
    125 livecheck.regex     {perl-(5\.12\.\d)\.}
     11replaced_by         perl5.22
     12PortGroup           obsolete 1.0
  • trunk/dports/lang/perl5.14/Portfile

    r131310 r143273  
    55
    66name                perl5.14
    7 version             5.14.4
    8 set branch          [join [lrange [split ${version} .] 0 1] .]
     7version             5.22.0
    98categories          lang
    10 platforms           darwin freebsd linux
    119license             {Artistic-1 GPL}
    12 maintainers         nomaintainer
    1310
    14 description         Perl 5.14.x - Practical Extraction and Report Language
    15 long_description    Perl is a general-purpose programming language \
    16                     originally developed for text manipulation and now \
    17                     used for a wide range of tasks including system \
    18                     administration, web development, network \
    19                     programming, GUI development, and more.
    20 homepage            http://www.perl.org/
    21 
    22 depends_lib-append  port:gdbm
    23 
    24 master_sites        http://www.cpan.org/src/5.0/
    25 distname            perl-${version}
    26 use_bzip2           yes
    27 
    28 checksums           rmd160  b06a822864f2c8e4e77a1ebef74d37c00cba54d6 \
    29                     sha256  eece8c2b0d491bf6f746bd1f4f1bb7ce26f6b98e91c54690c617d7af38964745
    30 
    31 patchfiles          patch-Configure.diff \
    32                     patch-handy.h.stdbool.diff
    33 
    34 platform darwin {
    35     patchfiles-append   patch-hints_darwin.sh.diff
    36 
    37     # Prevent miniperl build from finding libstdcxx (#36438).
    38     patchfiles-append   patch-Makefile.SH.diff
    39     post-patch {
    40         reinplace "s|__PREFIX_LIB__|${prefix}/lib|g" ${worksrcpath}/Makefile.SH
    41     }
    42 }
    43 
    44 pre-configure {
    45     reinplace "s|/opt/local|${prefix}|g" ${worksrcpath}/Configure
    46 }
    47 
    48 configure.ccache    no
    49 configure.distcc    no
    50 configure.env       LC_ALL=C
    51 configure.cmd       sh Configure
    52 configure.pre_args
    53 configure.universal_args-delete \
    54                     --disable-dependency-tracking
    55 configure.post_args -des \
    56                     -Dprefix='${prefix}' \
    57                     -Dscriptdir='${prefix}/bin' \
    58                    {-Dcppflags="$CPPFLAGS"} \
    59                    {-Dccflags="$CFLAGS"} \
    60                    {-Dldflags="$LDFLAGS"} \
    61                     -Dvendorprefix='${prefix}' \
    62                     -Dusemultiplicity=y \
    63                     -Dusethreads \
    64                     -Duseshrplib \
    65                    {-Dcc="$CC"} \
    66                    {-Dld="$CC"} \
    67                     -Dman1ext=1pm \
    68                     -Dman3ext=3pm \
    69                     -Dman1dir='${prefix}/share/man/man1p' \
    70                     -Dman3dir='${prefix}/share/man/man3p' \
    71                     -Dsitebin='${prefix}/libexec/perl${branch}/sitebin' \
    72                     -Dsiteman1dir='${prefix}/share/perl${branch}/siteman/man1' \
    73                     -Dsiteman3dir='${prefix}/share/perl${branch}/siteman/man3' \
    74                     -Dvendorbin='${prefix}/libexec/perl${branch}' \
    75                     -Dvendorman1dir='${prefix}/share/perl${branch}/man/man1' \
    76                     -Dvendorman3dir='${prefix}/share/perl${branch}/man/man3' \
    77                     -Dpager='/usr/bin/less -sR' \
    78                     -Dperlpath="${prefix}/bin/perl${branch}" \
    79                     -Dstartperl="#!${prefix}/bin/perl${branch}"
    80 
    81 # Allow perl to find p5-* ports installed by previous (minor) versions
    82 set platsuffix [expr {${os.platform} eq "darwin" ? "-2level" : ""}]
    83 configure.args-append -Dinc_version_list='5.14.2/${os.platform}-thread-multi${platsuffix} 5.14.2 5.14.1/${os.platform}-thread-multi${platsuffix} 5.14.1 5.14.0/${os.platform}-thread-multi${platsuffix} 5.14.0'
    84 
    85 
    86 if {[variant_isset universal]} {
    87     post-configure {
    88         system "cd ${worksrcpath} && ed - ${worksrcpath}/config.h < ${filespath}/config.h.ed"
    89     }
    90 }
    91 
    92 post-build {
    93     reinplace -E {s/-arch [a-z0-9_]+//g} \
    94         ${worksrcpath}/lib/Config_heavy.pl
    95 }
    96 
    97 test.run            yes
    98 
    99 variant dtrace description {Build with DTrace probes} {
    100     configure.args-append   -Dusedtrace
    101 }
    102 
    103 post-destroot {
    104     # avoid conflicting with other perl versions
    105     # perl5 creates unversioned symlinks
    106     delete ${destroot}${prefix}/bin/perl
    107     foreach binFile [glob -directory "${destroot}${prefix}/bin" *] {
    108         if {$binFile ne "${destroot}${prefix}/bin/perl${version}"} {
    109             move ${binFile} ${binFile}-${branch}
    110         }
    111     }
    112     move ${destroot}${prefix}/bin/perl${version} ${destroot}${prefix}/bin/${name}
    113     ln -s ${name} ${destroot}${prefix}/bin/perl${version}
    114     foreach man1File [glob -directory "${destroot}${prefix}/share/man/man1p" *] {
    115         regexp (.*)(\.1.*) ${man1File} -> program suffix
    116         move ${man1File} ${program}-${branch}${suffix}
    117     }
    118     foreach man3File [glob -directory "${destroot}${prefix}/share/man/man3p" *] {
    119         regexp (.*)(\.3.*) ${man3File} -> program suffix
    120         move ${man3File} ${program}-${branch}${suffix}
    121     }
    122 }
    123 
    124 livecheck.type      regex
    125 livecheck.url       http://www.cpan.org/src
    126 livecheck.regex     {perl-(5\.14\.\d)\.}
     11replaced_by         perl5.22
     12PortGroup           obsolete 1.0
  • trunk/dports/lang/perl5.8/Portfile

    r131310 r143273  
    55
    66name                perl5.8
    7 version             5.8.9
    8 set branch          [join [lrange [split ${version} .] 0 1] .]
    9 revision            9
     7version             5.22.0
    108categories          lang
    11 platforms           darwin freebsd linux
    129license             {Artistic-1 GPL}
    13 maintainers         nomaintainer
    1410
    15 description         Perl 5.8.x - Practical Extraction and Report Language
    16 long_description    Perl is a general-purpose programming language \
    17                     originally developed for text manipulation and now \
    18                     used for a wide range of tasks including system \
    19                     administration, web development, network \
    20                     programming, GUI development, and more.
    21 homepage            http://www.perl.org/
    22 
    23 master_sites        http://www.cpan.org/src/5.0/
    24 distname            perl-${version}
    25 use_bzip2           yes
    26 
    27 checksums           rmd160  680004238d626ec985075e1b4519b7f0b34f57e5 \
    28                     sha256  1097fbcd48ceccb2bc735d119c9db399a02a8ab9f7dc53e29e47e6a8d0d72e79
    29 
    30 patchfiles          patch-Configure.diff \
    31                     patch-perl.c.diff
    32 
    33 platform darwin {
    34     patchfiles-append   patch-hints_darwin.sh.diff
    35 
    36     # Prevent miniperl build from finding MacPorts' libstdcxx (#36438).
    37     patchfiles-append   patch-Makefile.SH.diff
    38     post-patch {
    39         reinplace "s|__PREFIX_LIB__|${prefix}/lib|g" ${worksrcpath}/Makefile.SH
    40     }
    41 }
    42 
    43 post-patch {
    44     reinplace "s|/opt/local|${prefix}|g" ${worksrcpath}/Configure
    45 }
    46 
    47 configure.ccache    no
    48 configure.distcc    no
    49 configure.env       LC_ALL=C
    50 configure.cmd       sh Configure
    51 configure.pre_args
    52 configure.universal_args-delete \
    53                     --disable-dependency-tracking
    54 configure.post_args -des \
    55                     -Dprefix='${prefix}' \
    56                     -Dscriptdir='${prefix}/bin' \
    57                    {-Dcppflags="$CPPFLAGS"} \
    58                    {-Dccflags="$CFLAGS"} \
    59                    {-Dldflags="$LDFLAGS"} \
    60                     -Dvendorprefix='${prefix}' \
    61                     -Dusemultiplicity=y \
    62                     -Dusethreads \
    63                     -Duseshrplib \
    64                    {-Dcc="$CC"} \
    65                    {-Dld="$CC"} \
    66                     -Dman1ext=1pm \
    67                     -Dman3ext=3pm \
    68                     -Dman1dir='${prefix}/share/man/man1p' \
    69                     -Dman3dir='${prefix}/share/man/man3p' \
    70                     -Dsitebin='${prefix}/libexec/perl${branch}/sitebin' \
    71                     -Dsiteman1dir='${prefix}/share/perl${branch}/siteman/man1' \
    72                     -Dsiteman3dir='${prefix}/share/perl${branch}/siteman/man3' \
    73                     -Dvendorbin='${prefix}/libexec/perl${branch}' \
    74                     -Dvendorman1dir='${prefix}/share/perl${branch}/man/man1' \
    75                     -Dvendorman3dir='${prefix}/share/perl${branch}/man/man3' \
    76                     -Dpager='/usr/bin/less -sR' \
    77                     -Dperlpath="${prefix}/bin/perl${branch}" \
    78                     -Dstartperl="#!${prefix}/bin/perl${branch}"
    79 
    80 # Allow perl to find p5-* ports installed by previous (minor) versions
    81 configure.args-append -Dinc_version_list='5.8.8 5.8.8/${os.platform}-thread-multi-2level'
    82 
    83 set exclude_libs {bind gdbm db}
    84 
    85 post-patch {
    86     foreach lib ${exclude_libs} {
    87         configure.args-append  -U i_${lib}
    88         reinplace "s|\\(libswanted=.*\\)${lib} *\\(.*\\)|\\1\\2|" ${worksrcpath}/Configure
    89     }
    90 }
    91 
    92 if {[variant_isset universal]} {
    93     post-configure {
    94         system "cd ${worksrcpath} && ed - ${worksrcpath}/config.h < ${filespath}/config.h.ed"
    95     }
    96 }
    97 
    98 post-build {
    99     reinplace -E {s/-arch [a-z0-9_]+//g} \
    100         ${worksrcpath}/lib/Config_heavy.pl
    101 }
    102 
    103 test.run            yes
    104 
    105 post-destroot {
    106     # avoid conflicting with other perl versions
    107     # perl5 creates unversioned symlinks
    108     delete ${destroot}${prefix}/bin/perl
    109     foreach binFile [glob -directory "${destroot}${prefix}/bin" *] {
    110         if {$binFile ne "${destroot}${prefix}/bin/perl${version}"} {
    111             move ${binFile} ${binFile}-${branch}
    112         }
    113     }
    114     move ${destroot}${prefix}/bin/perl${version} ${destroot}${prefix}/bin/${name}
    115     ln -s ${name} ${destroot}${prefix}/bin/perl${version}
    116     foreach man1File [glob -directory "${destroot}${prefix}/share/man/man1p" *] {
    117         regexp (.*)(\.1.*) ${man1File} -> program suffix
    118         move ${man1File} ${program}-${branch}${suffix}
    119     }
    120     foreach man3File [glob -directory "${destroot}${prefix}/share/man/man3p" *] {
    121         regexp (.*)(\.3.*) ${man3File} -> program suffix
    122         move ${man3File} ${program}-${branch}${suffix}
    123     }
    124 }
    125 
    126 variant gdbm description {Build with gdbm support} {
    127     depends_lib-append  port:gdbm
    128     set exclude_libs [ldelete ${exclude_libs} gdbm]
    129 }
    130 
    131 variant db description {Build with Berkeley Data Base support} {
    132     depends_lib-append  port:db47
    133     set exclude_libs [ldelete ${exclude_libs} db]
    134 
    135     post-patch {
    136         reinplace "s|${prefix}/include|${prefix}/include ${prefix}/include/db47|g" ${worksrcpath}/Configure
    137         reinplace "s|${prefix}/lib|${prefix}/lib ${prefix}/lib/db47|g" ${worksrcpath}/Configure
    138     }
    139 }
    140 
    141 livecheck.type      regex
    142 livecheck.url       http://www.cpan.org/src
    143 livecheck.regex     {perl-(5\.8\.\d)\.}
     11replaced_by         perl5.22
     12PortGroup           obsolete 1.0
Note: See TracChangeset for help on using the changeset viewer.