pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/perl58 Update lang/perl58 to 5.8.4. Changes from...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8ddb3edc2811
branches:  trunk
changeset: 474183:8ddb3edc2811
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Mon Apr 26 04:42:12 2004 +0000

description:
Update lang/perl58 to 5.8.4.  Changes from version 5.8.3 include Unicode
enhancements and optimizations and bug fixes in handling UTF8 strings.

diffstat:

 lang/perl58/Makefile         |  31 ++++++++++++++++++++++++-------
 lang/perl58/distinfo         |  20 ++++++++++++++------
 lang/perl58/patches/patch-ah |  10 +++++-----
 lang/perl58/patches/patch-bc |   8 ++++----
 lang/perl58/patches/patch-ca |  10 +++++-----
 lang/perl58/patches/patch-cb |   8 ++++----
 lang/perl58/patches/patch-cd |   8 ++++----
 7 files changed, 60 insertions(+), 35 deletions(-)

diffs (211 lines):

diff -r ce7310552a74 -r 8ddb3edc2811 lang/perl58/Makefile
--- a/lang/perl58/Makefile      Mon Apr 26 04:36:24 2004 +0000
+++ b/lang/perl58/Makefile      Mon Apr 26 04:42:12 2004 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2004/04/25 22:42:51 tv Exp $
+# $NetBSD: Makefile,v 1.44 2004/04/26 04:42:12 jlam Exp $
 
 # The following two variables should have empty values unless we're
 # building a perl snapshot or release candidate.
@@ -8,26 +8,28 @@
 
 .if empty(PERL5_SNAPSHOT) && empty(PERL5_RC_VERS)
 DISTNAME=      perl-${PERL5_VERS}
-PKGREVISION=   1
+PKGNAME=       perl${PERL5_PKGSUFFIX}-${PERL5_VERS}
+PKGREVISION=   # empty
 SNAPSHOT_SITES=        # empty
 .else
 .  if !empty(PERL5_SNAPSHOT)
 DISTNAME=      perl@${PERL5_SNAPSHOT}
-PKGNAME=       perl-${PERL5_VERS}beta${PERL5_SNAPSHOT}
+PKGNAME=       perl${PERL5_PKGSUFFIX}-${PERL5_VERS}beta${PERL5_SNAPSHOT}
 SNAPSHOT_SITES=        http://www.iki.fi/jhi/
 EXTRACT_SUFX=  .tbz
 WRKSRC=                ${WRKDIR}/perl
 .  else # !empty(PERL5_RC_VERS)
 DISTNAME=      perl-${PERL5_VERS}-RC${PERL5_RC_VERS}
-PKGNAME=       perl-${PERL5_VERS}rc${PERL5_RC_VERS}
+PKGNAME=       perl${PERL5_PKGSUFFIX}-${PERL5_VERS}rc${PERL5_RC_VERS}
 SNAPSHOT_SITES=        http://www.cpan.org/authors/id/J/JH/JHI/
 .  endif
 .endif
 
-PERL5_VERS=    5.8.3
+PERL5_VERS=    5.8.4
 CATEGORIES=    lang devel perl5
 MASTER_SITES=  ${SNAPSHOT_SITES} \
                ${MASTER_SITE_PERL_CPAN:S,/modules/by-module/$,/src/,}
+EXTRACT_SUFX=  .tar.bz2
 
 MAINTAINER=    jlam%NetBSD.org@localhost
 HOMEPAGE=      http://www.perl.com/
@@ -80,6 +82,21 @@
 
 .include "../../mk/bsd.prefs.mk"
 
+# If perl58 is built with threads support, then name the package
+# "perl-thread", otherwise it's just "perl" as usual.
+#
+PERL5_USE_THREADS?=    no
+.if !empty(PERL5_USE_THREADS:M[nN][oO])
+PERL5_PKGSUFFIX=       # empty
+CONFLICTS+=            perl-thread-[0-9]*
+CONFIGURE_ARGS+=       -Uuseithreads
+.else
+PERL5_PKGSUFFIX=       -thread
+CONFLICTS+=            perl-[0-9]*
+CONFIGURE_ARGS+=       -Duseithreads
+.  include "../../mk/pthread.buildlink3.mk"
+.endif
+
 MKPIC?=                yes
 
 .if ${OPSYS} == "IRIX" && defined(USE_MIPSPRO)
@@ -217,12 +234,12 @@
 # what pkgsrc said instead.
 post-patch:
 .if ${PKGDIRMODE} != "755"
-.for f in installhtml installman installperl lib/ExtUtils/Install.pm
+.  for f in installhtml installman installperl lib/ExtUtils/Install.pm
        cd ${WRKSRC} && \
                ${MV} -f $f $f.dirmode && \
                ${SED} -e 's/755/${PKGDIRMODE}/g;/umask(/d' \
                $f.dirmode >$f
-.endfor
+.  endfor
 .endif
 
 # It's tough to guess which hints file will be used, so add our modifications
diff -r ce7310552a74 -r 8ddb3edc2811 lang/perl58/distinfo
--- a/lang/perl58/distinfo      Mon Apr 26 04:36:24 2004 +0000
+++ b/lang/perl58/distinfo      Mon Apr 26 04:42:12 2004 +0000
@@ -1,16 +1,24 @@
-$NetBSD: distinfo,v 1.15 2004/04/25 20:41:27 tv Exp $
+$NetBSD: distinfo,v 1.16 2004/04/26 04:42:12 jlam Exp $
 
+<<<<<<< distinfo
+SHA1 (perl-5.8.4.tar.bz2) = c5ea4952f42b0505268863dc607058b39cfcd4b6
+Size (perl-5.8.4.tar.bz2) = 9598489 bytes
+=======
 SHA1 (perl-5.8.3.tar.gz) = 4c6f2aaa1b3a1d44535a1b54738d494e8fb90222
 Size (perl-5.8.3.tar.gz) = 12002329 bytes
+>>>>>>> 1.15
+<<<<<<< distinfo
+=======
+>>>>>>> 1.15
 SHA1 (patch-aa) = a441cba11b12a4285284e98b6e5918efbd8bafef
 SHA1 (patch-ae) = fa3bbb1561192ce9214a7a7c756ccb2595a52c80
-SHA1 (patch-ah) = 06fbeac7ed4eaf0099bad4404203bdd67576f33f
+SHA1 (patch-ah) = b5b65b219c3d088bca2d46d833bc0afb62d5e727
 SHA1 (patch-ba) = cdceb712bae08c6041e5aa175e5989d48b3a3f4e
-SHA1 (patch-bc) = 6bd07e902563079dd5642eac321ca7f9271ab8a6
-SHA1 (patch-ca) = 481bb11e50c5d691d096b23fa3381af5e504be69
-SHA1 (patch-cb) = 9bdf9f97d5488943cddf4f2a4225a24c75eeb664
+SHA1 (patch-bc) = 9bb94826d63a094bc95c2201b8b86bfbc056fb3f
+SHA1 (patch-ca) = 5c0e5c1300d270891246330439ac66dd70457583
+SHA1 (patch-cb) = 2221fb87bddd29406d925d1cb5351eb4f3087f76
 SHA1 (patch-cc) = 091793735154350b82a5ed7ecf60f5418ab81f32
-SHA1 (patch-cd) = 488e86f7064d2e4e8709c0de9b7789a866afc8e3
+SHA1 (patch-cd) = d9420f57f036567abac821a8144768a2a7057b47
 SHA1 (patch-ce) = c7d2defd2cfa872c1f6651678bc3de6cd7aeaf34
 SHA1 (patch-cf) = 23cf46c8d683b688878433ec9b33f3c65528cd28
 SHA1 (patch-cg) = e1b56aaa40934f78298d1fd9303fbae33c472d8e
diff -r ce7310552a74 -r 8ddb3edc2811 lang/perl58/patches/patch-ah
--- a/lang/perl58/patches/patch-ah      Mon Apr 26 04:36:24 2004 +0000
+++ b/lang/perl58/patches/patch-ah      Mon Apr 26 04:42:12 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ah,v 1.5 2004/02/10 01:59:54 jlam Exp $
+$NetBSD: patch-ah,v 1.6 2004/04/26 04:42:12 jlam Exp $
 
---- perl.c.orig        Tue Dec 30 13:48:44 2003
-+++ perl.c     Mon Feb  9 19:59:50 2004
-@@ -3972,12 +3972,33 @@
+--- perl.c.orig        Tue Apr 20 11:34:24 2004
++++ perl.c     Sun Apr 25 03:06:15 2004
+@@ -4245,12 +4245,33 @@
      }
  
  /* Use the ~-expanded versions of APPLLIB (undocumented),
@@ -37,7 +37,7 @@
  #ifdef ARCHLIB_EXP
      incpush(ARCHLIB_EXP, FALSE, FALSE, TRUE);
  #endif
-@@ -4009,27 +4030,6 @@
+@@ -4282,27 +4303,6 @@
      incpush(PRIVLIB_EXP, TRUE, FALSE, TRUE);
  #else
      incpush(PRIVLIB_EXP, FALSE, FALSE, TRUE);
diff -r ce7310552a74 -r 8ddb3edc2811 lang/perl58/patches/patch-bc
--- a/lang/perl58/patches/patch-bc      Mon Apr 26 04:36:24 2004 +0000
+++ b/lang/perl58/patches/patch-bc      Mon Apr 26 04:42:12 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-bc,v 1.1 2003/10/05 14:26:00 grant Exp $
+$NetBSD: patch-bc,v 1.2 2004/04/26 04:42:12 jlam Exp $
 
---- hints/solaris_2.sh.orig    2003-09-18 19:21:49.000000000 +1000
-+++ hints/solaris_2.sh
-@@ -241,6 +241,10 @@ END
+--- hints/solaris_2.sh.orig    Wed Mar 24 17:59:58 2004
++++ hints/solaris_2.sh Sun Apr 25 03:07:00 2004
+@@ -246,6 +246,10 @@
            # All Solaris versions of ld I've seen contain the magic
            # string used in the grep.
            :
diff -r ce7310552a74 -r 8ddb3edc2811 lang/perl58/patches/patch-ca
--- a/lang/perl58/patches/patch-ca      Mon Apr 26 04:36:24 2004 +0000
+++ b/lang/perl58/patches/patch-ca      Mon Apr 26 04:42:12 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-ca,v 1.2 2004/04/24 21:04:43 tv Exp $
+$NetBSD: patch-ca,v 1.3 2004/04/26 04:42:12 jlam Exp $
 
---- Configure.orig     Fri Dec  5 06:57:56 2003
-+++ Configure  Fri Apr 23 14:09:12 2004
-@@ -7806,7 +7806,7 @@
+--- Configure.orig     Thu Apr  1 08:48:18 2004
++++ Configure  Mon Apr 26 00:32:32 2004
+@@ -7829,7 +7829,7 @@
        solaris)
                xxx="-R $shrpdir"
                ;;
@@ -11,7 +11,7 @@
                xxx="-Wl,-R$shrpdir"
                ;;
        bsdos|linux|irix*|dec_osf)
-@@ -17244,7 +17244,15 @@
+@@ -17267,7 +17267,15 @@
  ACAT(Cir,cus)
  EOCP
  $cppstdin $cppflags $cppminus <cpp_stuff.c >cpp_stuff.out 2>&1
diff -r ce7310552a74 -r 8ddb3edc2811 lang/perl58/patches/patch-cb
--- a/lang/perl58/patches/patch-cb      Mon Apr 26 04:36:24 2004 +0000
+++ b/lang/perl58/patches/patch-cb      Mon Apr 26 04:42:12 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-cb,v 1.2 2004/04/25 20:41:27 tv Exp $
+$NetBSD: patch-cb,v 1.3 2004/04/26 04:42:12 jlam Exp $
 
---- Makefile.SH.orig   Fri Apr 23 11:05:32 2004
-+++ Makefile.SH        Fri Apr 23 11:06:03 2004
-@@ -58,6 +58,10 @@
+--- Makefile.SH.orig   Sat Mar  6 10:54:23 2004
++++ Makefile.SH        Mon Apr 26 00:33:38 2004
+@@ -69,6 +69,10 @@
        sunos*)
                linklibperl="-lperl"
                ;;
diff -r ce7310552a74 -r 8ddb3edc2811 lang/perl58/patches/patch-cd
--- a/lang/perl58/patches/patch-cd      Mon Apr 26 04:36:24 2004 +0000
+++ b/lang/perl58/patches/patch-cd      Mon Apr 26 04:42:12 2004 +0000
@@ -1,8 +1,8 @@
-$NetBSD: patch-cd,v 1.1 2004/04/24 21:04:43 tv Exp $
+$NetBSD: patch-cd,v 1.2 2004/04/26 04:42:12 jlam Exp $
 
---- lib/File/Find.pm.orig      Fri Apr 23 12:41:39 2004
-+++ lib/File/Find.pm   Fri Apr 23 12:42:19 2004
-@@ -1212,6 +1212,7 @@
+--- lib/File/Find.pm.orig      Fri Feb 27 11:31:34 2004
++++ lib/File/Find.pm   Mon Apr 26 00:34:04 2004
+@@ -1221,6 +1221,7 @@
  
  $File::Find::dont_use_nlink = 1
      if $^O eq 'os2' || $^O eq 'dos' || $^O eq 'amigaos' || $^O eq 'MSWin32' ||



Home | Main Index | Thread Index | Old Index