[Midnightbsd-cvs] mports: lang/p5-ePerl: Update for modern versions of midnightbsd which

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sun Mar 30 22:19:56 EDT 2008


Log Message:
-----------
Update for modern versions of midnightbsd which include strndup

Modified Files:
--------------
    mports/lang/p5-ePerl:
        Makefile (r1.3 -> r1.4)
    mports/lang/p5-ePerl/files:
        patch-eperl_parse.c (r1.1 -> r1.2)
        patch-eperl_proto.h (r1.1 -> r1.2)

-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/lang/p5-ePerl/Makefile,v
retrieving revision 1.3
retrieving revision 1.4
diff -L lang/p5-ePerl/Makefile -L lang/p5-ePerl/Makefile -u -r1.3 -r1.4
--- lang/p5-ePerl/Makefile
+++ lang/p5-ePerl/Makefile
@@ -7,6 +7,7 @@
 
 PORTNAME=	eperl
 PORTVERSION=	2.2.14
+PORTREVISION=	1
 CATEGORIES=	lang www perl5
 MASTER_SITES=	${MASTER_SITE_OSSP}
 MASTER_SITE_SUBDIR=	tool/${PORTNAME}
Index: patch-eperl_parse.c
===================================================================
RCS file: /home/cvs/mports/lang/p5-ePerl/files/patch-eperl_parse.c,v
retrieving revision 1.1
retrieving revision 1.2
diff -L lang/p5-ePerl/files/patch-eperl_parse.c -L lang/p5-ePerl/files/patch-eperl_parse.c -u -r1.1 -r1.2
--- lang/p5-ePerl/files/patch-eperl_parse.c
+++ lang/p5-ePerl/files/patch-eperl_parse.c
@@ -1,5 +1,5 @@
---- eperl_parse.c.orig	Thu Nov 21 21:27:34 2002
-+++ eperl_parse.c	Thu Nov 21 21:27:42 2002
+--- eperl_parse.c.orig	Fri Jul 10 03:50:48 1998
++++ eperl_parse.c	Sun Mar 30 22:18:15 2008
 @@ -298,6 +298,7 @@
      return NULL;
  }
@@ -16,3 +16,20 @@
  
  char *strncasestr(char *buf, char *str, int n)
  {
+@@ -325,16 +327,6 @@
+     }
+     return NULL;
+ }
+-
+-char *strndup(char *buf, int n)
+-{
+-    char *cp;
+-
+-    cp = (char *)malloc(n+1);
+-    strncpy(cp, buf, n);
+-    return cp;
+-}
+-
+ 
+ /*
+ **  convert buffer from bristled format to plain format
Index: patch-eperl_proto.h
===================================================================
RCS file: /home/cvs/mports/lang/p5-ePerl/files/patch-eperl_proto.h,v
retrieving revision 1.1
retrieving revision 1.2
diff -L lang/p5-ePerl/files/patch-eperl_proto.h -L lang/p5-ePerl/files/patch-eperl_proto.h -u -r1.1 -r1.2
--- lang/p5-ePerl/files/patch-eperl_proto.h
+++ lang/p5-ePerl/files/patch-eperl_proto.h
@@ -1,11 +1,13 @@
---- eperl_proto.h.orig	Thu Nov 21 21:26:44 2002
-+++ eperl_proto.h	Thu Nov 21 21:26:50 2002
-@@ -79,7 +79,7 @@
+--- eperl_proto.h.orig	Fri Jul 10 03:52:24 1998
++++ eperl_proto.h	Sun Mar 30 22:17:30 2008
+@@ -79,9 +79,8 @@
  extern char *ePerl_Efwrite(char *cpBuf, int nBuf, int cNum, char *cpOut);
  extern char *ePerl_Cfwrite(char *cpBuf, int nBuf, int cNum, char *cpOut);
  extern char *strnchr(char *buf, char chr, int n);
 -extern char *strnstr(char *buf, char *str, int n);
 +/*extern char *strnstr(char *buf, char *str, int n);*/
  extern char *strncasestr(char *buf, char *str, int n);
- extern char *strndup(char *buf, int n);
+-extern char *strndup(char *buf, int n);
  extern char *ePerl_Bristled2Plain(char *cpBuf);
+ 
+ /* eperl_pp.c */


More information about the Midnightbsd-cvs mailing list