[148306] trunk/dports/devel/openssl

mps at macports.org mps at macports.org
Tue May 3 10:04:41 PDT 2016


Revision: 148306
          https://trac.macports.org/changeset/148306
Author:   mps at macports.org
Date:     2016-05-03 10:04:40 -0700 (Tue, 03 May 2016)
Log Message:
-----------
openssl: Revert inadvertantly removed remove-duplicate-bn_print-doc.patch, bump revision.

Modified Paths:
--------------
    trunk/dports/devel/openssl/Portfile

Added Paths:
-----------
    trunk/dports/devel/openssl/files/remove-duplicate-bn_print-doc.patch

Modified: trunk/dports/devel/openssl/Portfile
===================================================================
--- trunk/dports/devel/openssl/Portfile	2016-05-03 15:42:20 UTC (rev 148305)
+++ trunk/dports/devel/openssl/Portfile	2016-05-03 17:04:40 UTC (rev 148306)
@@ -7,6 +7,7 @@
 name                openssl
 epoch               1
 version             1.0.2h
+revision            1
 
 # Please revbump these ports when updating OpenSSL.
 #  - freeradius (#43461)
@@ -36,7 +37,8 @@
                     sha256  1d4007e53aad94a5b2002fe045ee7bb0b3d98f1a47f8b2bc851dcd1c74332919
 
 patchfiles          install-headers-HFS+.patch \
-                    parallel-building.patch
+                    parallel-building.patch \
+                    remove-duplicate-bn_print-doc.patch
 
 configure.ccache    no
 configure.perl      /usr/bin/perl

Added: trunk/dports/devel/openssl/files/remove-duplicate-bn_print-doc.patch
===================================================================
--- trunk/dports/devel/openssl/files/remove-duplicate-bn_print-doc.patch	                        (rev 0)
+++ trunk/dports/devel/openssl/files/remove-duplicate-bn_print-doc.patch	2016-05-03 17:04:40 UTC (rev 148306)
@@ -0,0 +1,40 @@
+Prevent build from generating docs for both BN_print and bn_print.
+
+http://trac.macports.org/ticket/31322
+
+--- doc/crypto/bn_internal.pod.orig	2009-10-28 14:51:56.000000000 +0100
++++ doc/crypto/bn_internal.pod	2011-09-19 13:23:54.000000000 +0200
+@@ -8,7 +8,7 @@
+ bn_mul_low_normal, bn_mul_recursive, bn_mul_part_recursive,
+ bn_mul_low_recursive, bn_mul_high, bn_sqr_normal, bn_sqr_recursive,
+ bn_expand, bn_wexpand, bn_expand2, bn_fix_top, bn_check_top,
+-bn_print, bn_dump, bn_set_max, bn_set_high, bn_set_low - BIGNUM
++bn_dump, bn_set_max, bn_set_high, bn_set_low - BIGNUM
+ library internal functions
+ 
+ =head1 SYNOPSIS
+@@ -57,7 +57,6 @@
+  void bn_fix_top(BIGNUM *a);
+ 
+  void bn_check_top(BIGNUM *a);
+- void bn_print(BIGNUM *a);
+  void bn_dump(BN_ULONG *d, int n);
+  void bn_set_max(BIGNUM *a);
+  void bn_set_high(BIGNUM *r, BIGNUM *a, int n);
+@@ -221,14 +220,14 @@
+ bn_check_top() verifies that C<((a)-E<gt>top E<gt>= 0 && (a)-E<gt>top
+ E<lt>= (a)-E<gt>dmax)>.  A violation will cause the program to abort.
+ 
+-bn_print() prints B<a> to stderr. bn_dump() prints B<n> words at B<d>
++bn_dump() prints B<n> words at B<d>
+ (in reverse order, i.e. most significant word first) to stderr.
+ 
+ bn_set_max() makes B<a> a static number with a B<dmax> of its current size.
+ This is used by bn_set_low() and bn_set_high() to make B<r> a read-only
+ B<BIGNUM> that contains the B<n> low or high words of B<a>.
+ 
+-If B<BN_DEBUG> is not defined, bn_check_top(), bn_print(), bn_dump()
++If B<BN_DEBUG> is not defined, bn_check_top(), bn_dump()
+ and bn_set_max() are defined as empty macros.
+ 
+ =head1 SEE ALSO
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160503/bedc9a6f/attachment.html>


More information about the macports-changes mailing list