Date: Tue, 16 Dec 2014 13:45:54 +0000 (UTC) From: Mathieu Arnold <mat@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r374805 - in head/security/p5-openxpki: . files Message-ID: <201412161345.sBGDjs2T095025@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: mat Date: Tue Dec 16 13:45:53 2014 New Revision: 374805 URL: https://svnweb.freebsd.org/changeset/ports/374805 QAT: https://qat.redports.org/buildarchive/r374805/ Log: Don't overwrite Perl's lddlflags, and remove a bunch of checks, we always ship with -shared. With hat: perl Sponsored by: Absolight Added: head/security/p5-openxpki/files/patch-Makefile.PL (contents, props changed) Modified: head/security/p5-openxpki/Makefile Modified: head/security/p5-openxpki/Makefile ============================================================================== --- head/security/p5-openxpki/Makefile Tue Dec 16 13:35:01 2014 (r374804) +++ head/security/p5-openxpki/Makefile Tue Dec 16 13:45:53 2014 (r374805) @@ -3,6 +3,7 @@ PORTNAME= openxpki PORTVERSION= 0.25.0.1 +PORTREVISION= 1 CATEGORIES= security perl5 PKGNAMEPREFIX= p5- DIST_SUBDIR= openxpki Added: head/security/p5-openxpki/files/patch-Makefile.PL ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/security/p5-openxpki/files/patch-Makefile.PL Tue Dec 16 13:45:53 2014 (r374805) @@ -0,0 +1,66 @@ +--- Makefile.PL.orig 2014-12-02 20:05:23 UTC ++++ Makefile.PL +@@ -249,49 +249,6 @@ else { + print STDERR "Logger is not installed. Continue anyway.\n"; + } + +-# check if we should add -shared +-# not all platforms support this feature +-my %flags = (); +- +-open $fh, '>test.c' or die "Cannot open test.c. Stopped"; +-print $fh "int main() {}\n"; +-close $fh; +-use Config; +-my $cc = $Config{'cc'}; +- +-my $cc_supports_shared = 1; +-if (open $fh, "$cc -shared -o test test.c 2>&1 |") { +- while (my $line = <$fh>) { +- if ($line =~ m{ unrecognized .* option .* -shared }xms) { +- $cc_supports_shared = 0; +- } +- } +- close $fh; +- if ($CHILD_ERROR) { +- $cc_supports_shared = 0; +- } +- +- if (! $cc_supports_shared) +- { +- print STDERR "C compiler does not support -shared.\n"; +- } +- else { +- if ($^O ne 'darwin') { +- print STDERR "C compiler supports -share. Adding it to LDDLFLAGS.\n"; +- $flags{'LDDLFLAGS'} = '-shared'; +- } +- else { +- print STDERR "C compiler claims to support -share. But we are on Mac OS X, experience shows that it still does not work with -share, so we won't add it to LDDLFLAGS ...\n"; +- } +- } +-} +-else { +- print STDERR "Could not run C compiler. Continue anyway.\n"; +-} +- +-unlink('test.c'); +-unlink('test'); +- + # See lib/ExtUtils/MakeMaker.pm for details of how to influence + # the contents of the Makefile that is written. + WriteMakefile( +@@ -299,7 +256,6 @@ WriteMakefile( + 'VERSION' => $openxpki_version, + 'LIBS' => ["-L$openssl_lib_dir -lcrypto"], + 'INC' => "-I. -I$openssl_inc_dir", +- 'CCFLAGS' => '-O2 -g '.$Config{ccflags}, + 'PREREQ_PM' => { + # 'Class::Accessor::Fast' => '0.31', # Constituent of module Class::Accessor + # # which is a prerequisite of Class::Accessor::Chained, see below +@@ -397,5 +353,4 @@ WriteMakefile( + 't/cfg.binary.openssl']}, + 'XSPROTOARG' => '-noprototypes', + 'EXE_FILES' => [ 'bin/openxpkictl','bin/openxpkicmd', 'bin/openxpkiadm', 'bin/openxpkicli'], +- %flags, + );
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201412161345.sBGDjs2T095025>