pkgsrc/devel/p5-Inline/Makefile

25 lines
713 B
Makefile
Raw Normal View History

2021-05-24 21:49:01 +02:00
# $NetBSD: Makefile,v 1.47 2021/05/24 19:50:54 wiz Exp $
#
DISTNAME= Inline-0.86
2007-02-22 20:18:13 +01:00
PKGNAME= p5-${DISTNAME}
2021-05-24 21:49:01 +02:00
PKGREVISION= 2
CATEGORIES= devel perl5
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Inline/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://metacpan.org/release/Inline
COMMENT= Perl5 module for writing Perl subroutines in other languages
Updating devel/p5-Inline from 0.45 to 0.46 as proposed by PR pkg/42794, but replaced the modified patch by EU::MM environment variable. pkgsrc changes: - Add license definition - Adjust dependencies (Digest::MD5 2.09 is in Perl core since 5.7.3) - Replace patch for C/Makefile.PL by environment variable controlling MM::EU prompt() function Upstream changes: version: 0.46 date: Fri Feb 12 2010 Same as 0.45_02 (plus some minor doc alterations in Inline.pod). version: 0.45_02 date: Fri Feb 5 2010 Changes to Inline.pm, denter.pm, and Inline.pod relating to "fixing" untainting (to the extent that untainting of -T inline scripts works as documented). Many thanks to Patrick LeBoutillier. Also added C/t/08core.t (which contains -T on the shebang line) as a basic test of untainting. (RT ticket 13084) version: 0.45_01 date: Thurs Jan 28 2010 C/C.pod - document that *fully qualified* paths for LIBS, INC, TYPEMAPS and MYEXTLIB are needed. (RT ticket 5207) Inline.pm - remove "defined" from "defined %main::Inline::Config::" as that usage causes a deprecation warning with perl-5.11 and later. (RT ticket 53227) Inline.pm - fix sub push_overrides (RT ticket 49669) This change responsible for "Subroutine Inline::C::get_parser redefined" warnings that can occur during build stage under certain circumstances. denter.pm - local()ise $_ (in four places) (RT ticket 16801) Inline.pod - doc correction (thanks Alejandro Ochoa). C/Makefile.PL - accommodate 'ccache cc' (RT ticket 40140) - accommodate ActivePerl-5.10.1 and later (RT ticket 49419) C/Cookbook.pod - typo fixes (thanks Brad Barber) - Change "NAME" from "C Cookbook ..." to "Inline::C-Cookbook ...". (RT ticket 45417)
2010-02-15 16:47:18 +01:00
LICENSE= ${PERL5_LICENSE}
#DEPENDS+= {perl>=5.7.3,p5-Digest-MD5>=2.09}:../../security/p5-Digest-MD5
DEPENDS+= p5-Parse-RecDescent>=1.80:../../devel/p5-Parse-RecDescent
Update to 0.48: version: 0.48 date: Mon 21 Feb 2011 Version 0.48 released to CPAN. (No changes from 0.47_02.) --- version: 0.47_02 date: Tues 1 Feb 2011 Version 0.47_02 released to CPAN. Makefile.PL - Change the Test::Warn dependency from 0.22 to 0.21 and specify it in top-level Makefile.PL instead of in C/Makefile.PL. --- version: 0.47_01 date: Sun 30 January 2011 Version 0.47_01 released to CPAN. Changes only to Inline::C test suite - see C/Changes. --- version: 0.47 date: Fri 21 January 2011 Version 0.47 released to CPAN. No changes from 0.46_02 --- version: 0.46_02 date: Wed 29 December 2010 lib/Inline/MakeMaker.pm - apply patch from Raymond Mroz to accommodate the modern h2xs directory structure. Bump Inline::MakeMaker version to 0.45. --- version: 0.46_01 date: Wed 31 March 2010 (and released to CPAN as 0.46_01) Inline.pm - warn about untainting of Inline configuration info (where applicable) - quieten non-numeric warnings in relation to devel releases - quieten uninitialized warning regarding $ENV{WIN64} that can occur in certain circumstances on MS Windows Inline.pod - Documentation change relating to introduction of further _TESTING capabilities in Inline::C --- version: 0.46_01 date: Mon 8 March 2010 Inline.pm - add '_TESTING' config option - hide the 'redefined' warning introduced by the fix to ticket 49669, by placing the offending code in a 'no warnings "redefine";' block. - bump require from 5.005 to 5.006 --- version: 0.46_01 date: Sun 14 feb 2010 Inline.pm - add archname and perlversion number to config filename. C/C.pm - Second attempt at accommodating 'ccache cc' compiler (RT ticket 40140).
2011-08-17 13:43:59 +02:00
DEPENDS+= p5-Test-Warn>=0.21:../../devel/p5-Test-Warn
Updating devel/p5-Inline from 0.45 to 0.46 as proposed by PR pkg/42794, but replaced the modified patch by EU::MM environment variable. pkgsrc changes: - Add license definition - Adjust dependencies (Digest::MD5 2.09 is in Perl core since 5.7.3) - Replace patch for C/Makefile.PL by environment variable controlling MM::EU prompt() function Upstream changes: version: 0.46 date: Fri Feb 12 2010 Same as 0.45_02 (plus some minor doc alterations in Inline.pod). version: 0.45_02 date: Fri Feb 5 2010 Changes to Inline.pm, denter.pm, and Inline.pod relating to "fixing" untainting (to the extent that untainting of -T inline scripts works as documented). Many thanks to Patrick LeBoutillier. Also added C/t/08core.t (which contains -T on the shebang line) as a basic test of untainting. (RT ticket 13084) version: 0.45_01 date: Thurs Jan 28 2010 C/C.pod - document that *fully qualified* paths for LIBS, INC, TYPEMAPS and MYEXTLIB are needed. (RT ticket 5207) Inline.pm - remove "defined" from "defined %main::Inline::Config::" as that usage causes a deprecation warning with perl-5.11 and later. (RT ticket 53227) Inline.pm - fix sub push_overrides (RT ticket 49669) This change responsible for "Subroutine Inline::C::get_parser redefined" warnings that can occur during build stage under certain circumstances. denter.pm - local()ise $_ (in four places) (RT ticket 16801) Inline.pod - doc correction (thanks Alejandro Ochoa). C/Makefile.PL - accommodate 'ccache cc' (RT ticket 40140) - accommodate ActivePerl-5.10.1 and later (RT ticket 49419) C/Cookbook.pod - typo fixes (thanks Brad Barber) - Change "NAME" from "C Cookbook ..." to "Inline::C-Cookbook ...". (RT ticket 45417)
2010-02-15 16:47:18 +01:00
MAKE_ENV+= PERL_MM_USE_DEFAULT=1
PERL5_PACKLIST= auto/Inline/.packlist
2002-10-21 01:35:09 +02:00
.include "../../lang/perl5/module.mk"
.include "../../mk/bsd.pkg.mk"