2022-06-28 13:30:51 +02:00
|
|
|
# $NetBSD: Makefile,v 1.42 2022/06/28 11:35:45 wiz Exp $
|
2006-01-20 21:08:53 +01:00
|
|
|
|
Update to 0.72. From the changelog:
- RT #94974: I forgot that `return` just returns from the code block for
`catch`, not the subroutine so `filter_libs` was still trying to link
against various libraries even when Devel::CheckLib was not installed.
- Various minor fixes to C code
- Various fixes to the distribution such as manifest files, additional
tests, bundled module etc
- Address RT bugs #94828 and #79212
- REMINDER: make test WILL FAIL if your OpenSSL is vulnerable to Heartbleed.
- Add additional functions exposing information that can be obtained via
SSLeay_version.
- Add ability to query OpenSSL version, add test whether OpenSSL library
being used is vulnerable to the Heartbleed bug.
- Assorted fixes to Makefile.PL, most importantly to fix build problems with
Strawberry Perl.
- In Makefile.PL, use assert_lib to find the libraries against which we can
actually link rather than passing a big bowl of libs to WriteMakefile.
Bail out early if we can't link against any of the candidate libraries.
- Make sure t/02-live.t actually uses Net::SSL.
- Address RT bugs #88786, #88269, #78848, and #79477
- Makefile.PL now respects live-tests and no-live-tests, and allows library
and header locations to be specified via the command line arguments
libpath and incpath, respectively.
- These options can also be specified using the environment variables
CRYPT_SSLEAY_LIVE_TEST_WANTED
OPENSSL_LIB
OPENSSL_INC
- Also fixed a number of embarrasing logic errors and typos in Makefile.PL
which were introduced in previous 0.65_xx versions.
- Reorganize Makefile.PL to allow incpath and libpath command line
arguments. This attempts to address RT #88786, #88269, #79477, and #78848.
This was supposed to be the next step immediately after drastically
specifying Makefile.PL. But never got done.
- Also add encoded version number to openssl-version output.
- Address pull requests from GitHub and bug reports on RT. These address RT
issues #83764, #86425, #86819, #62133, #82715, #90803
2014-06-09 21:46:16 +02:00
|
|
|
DISTNAME= Crypt-SSLeay-0.72
|
2006-01-20 21:08:53 +01:00
|
|
|
PKGNAME= p5-${DISTNAME}
|
2022-06-28 13:30:51 +02:00
|
|
|
PKGREVISION= 11
|
2006-01-20 21:08:53 +01:00
|
|
|
CATEGORIES= security perl5 www
|
|
|
|
MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=Crypt/}
|
|
|
|
|
2007-09-30 19:45:23 +02:00
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
2019-06-30 22:14:13 +02:00
|
|
|
HOMEPAGE= https://metacpan.org/release/Crypt-SSLeay
|
2006-01-20 21:08:53 +01:00
|
|
|
COMMENT= Crypt::SSLeay - OpenSSL glue that provides LWP https support
|
2010-01-16 20:27:17 +01:00
|
|
|
LICENSE= ${PERL5_LICENSE}
|
2006-01-20 21:08:53 +01:00
|
|
|
|
2014-06-09 23:30:36 +02:00
|
|
|
DEPENDS+= p5-Path-Class>=0.26:../../devel/p5-Path-Class
|
|
|
|
DEPENDS+= p5-Try-Tiny>=0.19:../../devel/p5-Try-Tiny
|
|
|
|
|
2006-01-20 21:08:53 +01:00
|
|
|
PERL5_PACKLIST= auto/Crypt/SSLeay/.packlist
|
|
|
|
|
2007-06-09 15:18:57 +02:00
|
|
|
MAKE_ENV+= PERL_MM_USE_DEFAULT=1
|
2007-06-08 09:57:10 +02:00
|
|
|
MAKE_PARAMS+= --lib=${SSLBASE}
|
2018-02-11 04:37:22 +01:00
|
|
|
MAKE_PARAMS+= --libpath=${SSLBASE}/lib
|
2006-01-20 21:08:53 +01:00
|
|
|
|
2014-06-09 23:30:36 +02:00
|
|
|
post-extract:
|
2016-03-03 20:42:29 +01:00
|
|
|
chmod a-x ${WRKSRC}/lib/Net/SSL.pm
|
2014-06-09 23:30:36 +02:00
|
|
|
|
2006-01-20 21:08:53 +01:00
|
|
|
.include "../../lang/perl5/module.mk"
|
|
|
|
.include "../../security/openssl/buildlink3.mk"
|
2012-11-05 16:03:14 +01:00
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
2006-01-20 21:08:53 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|