Ticket #40776: patch-unrar.diff

File patch-unrar.diff, 3.4 KB (added by anddam (Andrea D'Amore), 9 years ago)
  • Portfile

     
    55
    66name                    unrar
    77set my_name             ${name}src
    8 version                 4.2.4
    9 revision                1
     8version                 5.0.12
    109categories              archivers
    1110platforms               darwin freebsd
    1211maintainers             krischik openmaintainer
     
    2221master_sites            ${homepage}rar/
    2322distname                ${my_name}-${version}
    2423
    25 checksums               rmd160  53a590ed2a71be86a0a7abfe9c37ddc8dc869800 \
    26                         sha256  9432bf798e5f7123f3060f37b75b7c07f36f0091305f46473dcae9154f8cd686
     24checksums               rmd160  c20a2ce760142cd69f6aec6e156366bd0d39ab83 \
     25                        sha256  370f7a7cdc482a672e396c7ed6fa9f201b25733e41b714f19a6112e1bbcdf245
    2726
    2827patchfiles              patch-dll.hpp.diff \
    2928                        patch-makefile.unix.diff
     
    4342    set cxx_stdlibflags -stdlib=${configure.cxx_stdlib}
    4443}
    4544
    46 build.args              -f makefile.unix \
     45build.args              -f makefile \
    4746                        CXX="[join ${configure.cxx}]"
    4847
    4948# The makefile misuses the DESTDIR variable as if it were PREFIX. We need it at
  • files/patch-dll.hpp.diff

     
    11--- dll.hpp.orig        2012-06-09 08:21:04.000000000 -0500
    22+++ dll.hpp     2012-11-04 02:52:55.000000000 -0600
    3 @@ -30,14 +30,12 @@
     3@@ -36,14 +36,12 @@
     4 #define RAR_HASH_BLAKE2       2
    45 
    5  #define RAR_DLL_VERSION       5
    66 
    77-#ifdef _UNIX
    88 #define CALLBACK
     
    1313 #define UINT unsigned int
    1414-#endif
    1515 
    16  struct RARHeaderData
    17  {
     16 #define RHDF_SPLITBEFORE 0x01
     17 #define RHDF_SPLITAFTER  0x02
  • files/patch-dylib.diff

     
    1 --- makefile.unix.orig  2012-05-15 00:31:03.000000000 -0500
    2 +++ makefile.unix       2012-11-04 02:54:31.000000000 -0600
    3 @@ -130,8 +130,8 @@
     1--- makefile.orig       2012-05-15 00:31:03.000000000 -0500
     2+++ makefile    2012-11-04 02:54:31.000000000 -0600
     3@@ -132,8 +132,8 @@
    44 lib:   WHAT=RARDLL
    55 lib:   CXXFLAGS+=$(LIBFLAGS)
    66 lib:   clean $(OBJECTS) $(LIB_OBJ)
  • files/patch-makefile.unix.diff

     
    1 --- makefile.unix.orig  2012-05-15 00:31:03.000000000 -0500
    2 +++ makefile.unix       2012-11-04 02:52:55.000000000 -0600
    3 @@ -97,7 +97,7 @@
     1--- makefile.orig       2012-05-15 00:31:03.000000000 -0500
     2+++ makefile 02:52:55.000000000 -0600
     3@@ -98,7 +98,7 @@
    44 WHAT=UNRAR
    55 
    6  UNRAR_OBJ=filestr.o recvol.o rs.o scantree.o
    7 -LIB_OBJ=filestr.o scantree.o dll.o
    8 +LIB_OBJ=filestr.o recvol.o rs.o scantree.o dll.o
     6 UNRAR_OBJ=filestr.o recvol.o rs.o scantree.o qopen.o
     7-LIB_OBJ=filestr.o scantree.o dll.o qopen.o
     8+LIB_OBJ=filestr.o recvol.o rs.o scantree.o dll.o qopen.o
    99 
    10  OBJECTS=rar.o strlist.o strfn.o pathfn.o savepos.o smallfn.o global.o file.o filefn.o filcreat.o \
     10 OBJECTS=rar.o strlist.o strfn.o pathfn.o smallfn.o global.o file.o filefn.o filcreat.o \
    1111        archive.o arcread.o unicode.o system.o isnt.o crypt.o crc.o rawread.o encname.o \