Update to 1.62001. Require perl from ports.

Approved by:	maintainer
This commit is contained in:
Anton Berezin 2006-12-20 14:20:32 +00:00
parent 712965fdf6
commit c21fb45c65
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=180276
3 changed files with 6 additions and 29 deletions

View file

@ -6,12 +6,11 @@
# #
PORTNAME= XML-LibXML PORTNAME= XML-LibXML
PORTVERSION= 1.62000 PORTVERSION= 1.62001
CATEGORIES= textproc perl5 CATEGORIES= textproc perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN} MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
MASTER_SITE_SUBDIR= XML MASTER_SITE_SUBDIR= XML
PKGNAMEPREFIX= p5- PKGNAMEPREFIX= p5-
DISTNAME= ${PORTNAME}-${PORTVERSION:C/0+$//}
MAINTAINER= skv@FreeBSD.org MAINTAINER= skv@FreeBSD.org
COMMENT= Interface to Gnome libxml2 library COMMENT= Interface to Gnome libxml2 library
@ -28,7 +27,7 @@ CONFIGURE_ENV= XMLPREFIX=${LOCALBASE}
PKGDEINSTALL= ${PKGINSTALL} PKGDEINSTALL= ${PKGINSTALL}
WRKSRC= ${WRKDIR}/${DISTNAME} WRKSRC= ${WRKDIR}/${DISTNAME:C/00.$//}
MAN3= XML::LibXML.3 XML::LibXML::Attr.3 XML::LibXML::Boolean.3 \ MAN3= XML::LibXML.3 XML::LibXML::Attr.3 XML::LibXML::Boolean.3 \
XML::LibXML::CDATASection.3 XML::LibXML::Comment.3 \ XML::LibXML::CDATASection.3 XML::LibXML::Comment.3 \
@ -49,7 +48,7 @@ post-install:
.include <bsd.port.pre.mk> .include <bsd.port.pre.mk>
.if ${PERL_LEVEL} < 500600 .if ${PERL_LEVEL} < 500600
EXTRA_PATCHES= ${FILESDIR}/500503-* IGNORE= requires perl 5.6.0 or later. Install lang/perl5.8 and try again
.endif .endif
.include <bsd.port.post.mk> .include <bsd.port.post.mk>

View file

@ -1,3 +1,3 @@
MD5 (XML-LibXML-1.62.tar.gz) = 3aee3d539baac6fbb06e77b869e8a3b4 MD5 (XML-LibXML-1.62001.tar.gz) = 01655a90b3f44e48efd486ac58c89cd6
SHA256 (XML-LibXML-1.62.tar.gz) = b8a87016c5849315585b3f2f21d205e07632a4ae6fa04484cf2d306d9392912c SHA256 (XML-LibXML-1.62001.tar.gz) = 2203d82e7df2d2a82d2776a5416f16c094f331542532006d6cbea77765c94c28
SIZE (XML-LibXML-1.62.tar.gz) = 230708 SIZE (XML-LibXML-1.62001.tar.gz) = 230721

View file

@ -1,22 +0,0 @@
--- LibXML.xs.orig Sat Aug 26 20:36:44 2006
+++ LibXML.xs Tue Sep 5 21:30:37 2006
@@ -74,6 +74,19 @@
#define TEST_PERL_FLAG(flag) \
SvTRUE(perl_get_sv(flag, FALSE)) ? 1 : 0
+#ifndef SvPV_nolen
+#define SvPV_nolen(sv) \
+ ((SvFLAGS(sv) & (SVf_POK)) == SVf_POK \
+ ? SvPVX(sv) : sv_2pv_nolen(sv))
+
+static char *
+sv_2pv_nolen(register SV *sv)
+{
+ STRLEN n_a;
+ return sv_2pv(sv, &n_a);
+}
+#endif
+
/* this should keep the default */
static xmlExternalEntityLoader LibXML_old_ext_ent_loader = NULL;