Mon Sep 15 14:57:28 2008 UTC ()
Import p5-Net-LibIDN version 0.11.

Adapted from submission in PR#39542.

Adds a patch to portably pull in $Config{ldflags} to avoid run-path
lossage which would otherwise ensue.

Provides bindings for GNU Libidn, a C library for handling Internationalized
Domain Names according to IDNA (RFC 3490), in a way very much inspired by
Turbo Fredriksson's PHP-IDN.


Status:

Vendor Tag:	TNF
Release Tags:	pkgsrc-base


(he)
diff -r0 -r1.1.1.1 pkgsrc/net/p5-Net-LibIDN/Makefile
diff -r0 -r1.1.1.1 pkgsrc/net/p5-Net-LibIDN/DESCR
diff -r0 -r1.1.1.1 pkgsrc/net/p5-Net-LibIDN/distinfo
diff -r0 -r1.1.1.1 pkgsrc/net/p5-Net-LibIDN/patches/patch-aa

File Added: pkgsrc/net/p5-Net-LibIDN/Makefile
# $NetBSD: Makefile,v 1.1.1.1 2008/09/15 14:57:28 he Exp $

DISTNAME=	Net-LibIDN-0.11
PKGNAME=	p5-${DISTNAME}
CATEGORIES=	net perl5
MASTER_SITES=	${MASTER_SITE_PERL_CPAN:=Net/}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	http://search.cpan.org/dist/Net-LibIDN/
COMMENT=	Perl bindings for GNU Libidn

PKG_INSTALLATION_TYPES=	overwrite pkgviews
PKG_DESTDIR_SUPPORT=	user-destdir

MAKE_PARAMS.makemaker+=	--with-libidn=${PREFIX}/lib
MAKE_PARAMS.makemaker+=	--with-libidn-inc=${PREFIX}/include

PERL5_PACKLIST=		auto/Net/LibIDN/.packlist

.include "../../devel/libidn/buildlink3.mk"
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"

File Added: pkgsrc/net/p5-Net-LibIDN/DESCR
Provides bindings for GNU Libidn, a C library for handling Internationalized
Domain Names according to IDNA (RFC 3490), in a way very much inspired by
Turbo Fredriksson's PHP-IDN.

File Added: pkgsrc/net/p5-Net-LibIDN/distinfo
$NetBSD: distinfo,v 1.1.1.1 2008/09/15 14:57:28 he Exp $

SHA1 (Net-LibIDN-0.11.tar.gz) = 702671498230e7f1da2046fb000bd7fcabb2cbdb
RMD160 (Net-LibIDN-0.11.tar.gz) = 00b5714590527e9ef2d7ce94f88d937ffe414067
Size (Net-LibIDN-0.11.tar.gz) = 14133 bytes
SHA1 (patch-aa) = 663abae5d8a7aa7cb653da343160c058dcd11602

File Added: pkgsrc/net/p5-Net-LibIDN/patches/patch-aa
$NetBSD: patch-aa,v 1.1.1.1 2008/09/15 14:57:28 he Exp $

--- Makefile.PL.orig	2008-08-26 19:39:22.000000000 +0200
+++ Makefile.PL
@@ -1,6 +1,7 @@
 use strict;
 use ExtUtils::MakeMaker;
 use Getopt::Long;
+use Config;
 
 # See lib/ExtUtils/MakeMaker.pm for details of how to influence
 # the contents of the Makefile that is written.
@@ -48,7 +49,7 @@ sub InitMakeParams
 
 	if ($libdir)
 	{
-		$Params{LIBS} = "-L$libdir -lidn";
+		$Params{LIBS} = $Config{ldflags} . " -lidn";
 	}
 	else
 	{