View | Details | Raw Unified | Return to bug 98382
Collapse All | Expand All

(-)Makefile (-6 / +11 lines)
Lines 6-15 Link Here
6
#
6
#
7
7
8
PORTNAME=	Search-Namazu
8
PORTNAME=	Search-Namazu
9
PORTVERSION=	0.92
9
PORTVERSION=	0.94
10
PORTREVISION=	5
11
CATEGORIES=	databases perl5
10
CATEGORIES=	databases perl5
12
MASTER_SITES=	http://dist.bsdlab.org/
11
MASTER_SITES=	${MASTER_SITE_PERL_CPAN}
12
MASTER_SITE_SUBDIR=	Search
13
PKGNAMEPREFIX=	p5-
13
PKGNAMEPREFIX=	p5-
14
14
15
MAINTAINER=	kuriyama@FreeBSD.org
15
MAINTAINER=	kuriyama@FreeBSD.org
Lines 18-25 Link Here
18
LIB_DEPENDS=	nmz.7:${PORTSDIR}/databases/namazu2
18
LIB_DEPENDS=	nmz.7:${PORTSDIR}/databases/namazu2
19
19
20
PERL_CONFIGURE=	YES
20
PERL_CONFIGURE=	YES
21
USE_GETTEXT=	yes
21
22
CONFIGURE_ENV=	PREFIX=${PREFIX}
23
MAN3=		Search::Namazu.3
22
MAN3=		Search::Namazu.3
24
23
25
.include <bsd.port.mk>
24
.include <bsd.port.pre.mk>
25
26
.if ${PERL_LEVEL} < 500600
27
EXTRA_PATCHES+=	${PATCHDIR}/extrapatch-Namazu.xs
28
.endif
29
30
.include <bsd.port.post.mk>
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (Search-Namazu-0.92.tar.gz) = facae822cc7fd9340831a13d490f7e50
1
MD5 (Search-Namazu-0.94.tar.gz) = 3936fa7daa7cce88c9a1860ce377b9f4
2
SHA256 (Search-Namazu-0.92.tar.gz) = d3982bd080e76a37177ef396c8d45bfbab39508bf509da0a19f869e9fb1fb0d9
2
SHA256 (Search-Namazu-0.94.tar.gz) = b94179c5e61f479d18c97a03acdda33a178b73da092c7c7311f5260f2905a230
3
SIZE (Search-Namazu-0.92.tar.gz) = 37315
3
SIZE (Search-Namazu-0.94.tar.gz) = 40297
(-)files/extrapatch-Namazu.xs (+18 lines)
Added Link Here
1
--- Namazu.xs.orig	Fri Jun  2 21:58:37 2006
2
+++ Namazu.xs	Fri Jun  2 21:59:07 2006
3
@@ -46,6 +46,15 @@
4
 }
5
 #endif
6
 
7
+/* try to be compatible with older perls */
8
+/* SvPV_nolen() macro first defined in 5.005_55 */
9
+/* this is slow, not threadsafe, but works */
10
+#include "patchlevel.h"
11
+#if (PATCHLEVEL == 4) || ((PATCHLEVEL == 5) && (SUBVERSION < 55))
12
+static STRLEN nolen_na;
13
+# define SvPV_nolen(sv) SvPV ((sv), nolen_na)
14
+#endif
15
+
16
 /* for old perl (< 5.004_04?) */
17
 #if !defined(PL_na) && defined(na)
18
 #define PL_na na

Return to bug 98382