Changeset 153798


Ignore:
Timestamp:
Oct 11, 2016, 4:47:40 PM (14 months ago)
Author:
ryandesign@…
Message:

cryptlib: update to 3.4.3

Resolves #45675

Location:
trunk/dports/devel/cryptlib
Files:
1 added
1 deleted
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/devel/cryptlib/Portfile

    r153708 r153798  
    1414
    1515name                cryptlib
    16 version             3.4.2
     16version             3.4.3
    1717set branch          [join [lrange [split ${version} .] 0 1] .]
    1818categories          devel security crypto
     
    3838use_zip             yes
    3939
    40 checksums           rmd160  c16757dbd44a50b211b5168fbc7ecf7c307b88d6 \
    41                     sha256  0ee4a7568ddb7de6b155b79844e25bc1a20af9439b0db38bfbd47a984be923a3
     40checksums           rmd160  407a473d64cad30931f93b6d52bc3eb77c63e55f \
     41                    sha256  08b104442bb5c7281a3299853d5585cc63bd928454dff3150569c02b957427ad
    4242
    4343pre-extract {
     
    4747extract.mkdir       yes
    4848
    49 patchfiles          patch-crypt-osconfig.h.diff \
    50                     patch-makefile.diff \
     49patchfiles-append   patch-makefile.diff \
     50                    patch-random-unix.c.diff \
    5151                    patch-tools-ccopts.sh.diff
    5252
     
    7474
    7575post-destroot {
    76     xinstall -d ${destroot}${prefix}/share/doc/${name}
    77     xinstall -m 644 ${worksrcpath}/README ${destroot}${prefix}/share/doc/${name}
     76    set docdir ${prefix}/share/doc/${subport}
     77    xinstall -d ${destroot}${docdir}
     78    xinstall -m 644 -W ${worksrcpath} \
     79        COPYING \
     80        README \
     81        ${destroot}${docdir}
    7882}
    7983
  • trunk/dports/devel/cryptlib/files/patch-makefile.diff

    r114713 r153798  
    1 --- makefile.orig       2012-12-14 03:31:22.000000000 -0600
    2 +++ makefile    2013-12-13 23:41:55.000000000 -0600
    3 @@ -73,7 +73,7 @@
     1--- makefile.orig       2016-03-25 04:33:28.000000000 -0500
     2+++ makefile    2016-10-08 11:15:56.000000000 -0500
     3@@ -90,7 +90,7 @@
    44 # Further cc flags are gathered dynamically at runtime via the ccopts.sh
    55 # script.
     
    77-CFLAGS         = -c -D__UNIX__ -DNDEBUG -I.
    88+CFLAGS         += -c -D__UNIX__ -DNDEBUG -I.
    9  CFLAGS_DEBUG = -c -D__UNIX__ -I. -g3 -ggdb -O0
    10  
    11  # Paths and command names.  We have to be careful with comments attached to
    12 @@ -90,7 +90,6 @@
    13  SHARED_OBJ_DIR = ./shared-obj
    14  CPP                    = $(CC) -E
    15  LD                     = $(CC)
    16 -LDFLAGS                =
    17  AR                     = ar
    18  STRIP          = strip
    19  SHELL          = /bin/sh
    20 @@ -1481,7 +1480,8 @@
     9 CFLAGS_ANALYSE = -c -D__UNIX__ -I.
     10 CFLAGS_COVERAGE = -c -D__UNIX__ -I. -ggdb3 -fno-omit-frame-pointer -O1 --coverage -fprofile-arcs -ftest-coverage
     11 CFLAGS_DEBUG = -c -D__UNIX__ -I. -ggdb3 -fno-omit-frame-pointer -O0
     12@@ -1486,7 +1486,8 @@
    2113                                        $(STRIP) $(OBJS) $(EXTRAOBJS)
    2214 
     
    2820                                        -o $(DYLIBNAME) $(OBJS) $(EXTRAOBJS)
    2921 
    30 @@ -1875,7 +1875,7 @@
    31  #                      decide to try it.
    32  
    33  Darwin:
    34 -       @make $(DEFINES) CFLAGS="$(CFLAGS) -fomit-frame-pointer" LDFLAGS="-object -s"
    35 +       @make $(DEFINES) CFLAGS="$(CFLAGS) -fomit-frame-pointer"
    36  
    37  # MinGW: cc is gcc.  Note that we have to use the cross-compile flags
    38  # XCFLAGS rather than CFLAGS because the latter implies a native Unix
    39 @@ -2657,3 +2657,12 @@
     22@@ -2864,3 +2865,12 @@
    4023        fi
    4124        @if [ `uname -s` = 'CYGWIN_NT-5.0' ] ; then rm -f *.exe; fi
  • trunk/dports/devel/cryptlib/files/patch-tools-ccopts.sh.diff

    r85985 r153798  
    1 --- tools/ccopts.sh.orig        2010-12-19 00:57:12.000000000 -0600
    2 +++ tools/ccopts.sh     2011-10-17 21:27:53.000000000 -0500
    3 @@ -268,7 +268,7 @@
     1--- tools/ccopts.sh.orig        2016-03-04 18:54:34.000000000 -0600
     2+++ tools/ccopts.sh     2016-10-08 11:16:50.000000000 -0500
     3@@ -375,7 +375,7 @@
    44 # worked since at least 2.7.2 although it wasn't actually documented until
    55 # the first 3.x releases).
Note: See TracChangeset for help on using the changeset viewer.