Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=79c673646f33282c7569cb8c349dfac7f6af807e

commit 79c673646f33282c7569cb8c349dfac7f6af807e
Author: DeX77 <[email protected]>
Date:   Wed Aug 24 13:54:39 2016 +0200

unace-2.5-3-x86_64

- remove

diff --git a/source/apps-extra/unace/01-only-unace.patch 
b/source/apps-extra/unace/01-only-unace.patch
deleted file mode 100644
index 7adaa73..0000000
--- a/source/apps-extra/unace/01-only-unace.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-Author: Fabian Greffrath <[email protected]>
-Description: Do not try to include Makefiles for ace or unace.dll
- and force remove in clean rule.
-
---- unace-nonfree-2.5.orig/base.mk
-+++ unace-nonfree-2.5/base.mk
-@@ -427,9 +427,7 @@ BASE_OS2_OBJS                     =
- ##############################################################################
-
- ifndef ISWMAKE
--include $(MAKE_DIR)baseace.mk
- include $(MAKE_DIR)baseuace.mk
- else
--!include $(MAKE_DIR)baseace.mk
- !include $(MAKE_DIR)baseuace.mk
- endif
---- unace-nonfree-2.5.orig/makefile
-+++ unace-nonfree-2.5/makefile
-@@ -29,8 +29,8 @@ endif
- all: unace
-
- clean:
--      rm unace
--      rm linunace25.tgz
-+      rm -f unace
-+      rm -f linunace25.tgz
-
- include $(MAKE_DIR)base.mk
- include $(MAKE_DIR)apps.mk
---- unace-nonfree-2.5.orig/unace.mk
-+++ unace-nonfree-2.5/unace.mk
-@@ -27,8 +27,6 @@ APPS_UNACE_OBJS                     =
-
- ifndef ISWMAKE
- include $(MAKE_DIR)unaceexe.mk
--include $(MAKE_DIR)unacedll.mk
- else
- !include $(MAKE_DIR)unaceexe.mk
--!include $(MAKE_DIR)unacedll.mk
- endif
diff --git a/source/apps-extra/unace/02-no-io_h.patch 
b/source/apps-extra/unace/02-no-io_h.patch
deleted file mode 100644
index d8ae5c0..0000000
--- a/source/apps-extra/unace/02-no-io_h.patch
+++ /dev/null
@@ -1,41 +0,0 @@
-Author: Fabian Greffrath <[email protected]>
-Author: Michael Karcher <[email protected]>
-Description: Not every arch has <io.h>, include <unistd.h> instead.
-
---- unace-nonfree-2.5.orig/makefile
-+++ unace-nonfree-2.5/makefile
-@@ -17,7 +17,7 @@ SRCS            = $(SRCSsl)/
- INCLSYSDIR    = //usr/include/sys
- INCLDIR       = //usr/include
-
--DEFINES               = -D__LINUX__ -D__unix__ -D__GCC__ -D__HAS_IO_H__
-+DEFINES               = -D__LINUX__ -D__unix__ -D__GCC__ -U__HAS_IO_H__
-
- ifdef DEBUG
- LSWITCHES     =
---- unace-nonfree-2.5.orig/source/base/all/bufread/bufread.c
-+++ unace-nonfree-2.5/source/base/all/bufread/bufread.c
-@@ -3,6 +3,10 @@
-
- #ifdef __HAS_IO_H__
-       #include <io.h>
-+#else
-+#ifdef __unix__
-+      #include <unistd.h>
-+#endif
- #endif
-
- #include <string.h>
---- unace-nonfree-2.5.orig/source/base/all/lfn/lfn.h
-+++ unace-nonfree-2.5/source/base/all/lfn/lfn.h
-@@ -6,6 +6,10 @@
-
- #ifdef __HAS_IO_H__
-       #include <io.h>
-+#else
-+#ifdef __unix__
-+      #include <unistd.h>
-+#endif
- #endif
-
- #ifdef INCL_BASE_LFN_EXCLUSIVE
diff --git a/source/apps-extra/unace/03-gcc-call.patch 
b/source/apps-extra/unace/03-gcc-call.patch
deleted file mode 100644
index 21f2436..0000000
--- a/source/apps-extra/unace/03-gcc-call.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-Author: Fabian Greffrath <[email protected]>
-Author: Mike Frysinger <[email protected]>
-Description: Call C-Compiler via $(CC), consider CFLAGS, remove -static flag,
- drop linking against libncurses and change include dir order.
- Furthermore use standard env vars and remove pointless -I paths.
-
---- a/makefile
-+++ b/makefile
-@@ -14,17 +14,16 @@ PACKAGES_DIRsl  =
- SRCSsl          = $(BASIC_DIR)source
- SRCS            = $(SRCSsl)/
-
-+ifdef SYSINC
- INCLSYSDIR    = //usr/include/sys
- INCLDIR       = //usr/include
--
--DEFINES               = -D__LINUX__ -D__unix__ -D__GCC__ -U__HAS_IO_H__
--
--ifdef DEBUG
--LSWITCHES     =
-+INCLS         = -I$(INCLDIR) -idirafter $(INCLSYSDIR)
- else
--LSWITCHES     = -Wl,-s
-+INCLS         =
- endif
-
-+DEFINES               = -D__LINUX__ -D__unix__ -D__GCC__ -U__HAS_IO_H__
-+
- ##############################################################################
- all: unace
-
-@@ -47,7 +46,7 @@ UNACEEXENT_CFILES =                                  \
-   $(APPS_UNACEEXE_CFILES)
-
- unace: $(UNACEEXELIN_CFILES)
--      gcc $(LSWITCHES) -Wl,-lncurses -static -I$(INCLDIR) -I$(INCLSYSDIR) 
-I$(SRCSsl) $(DEFINES) $(UNACEEXELIN_CFILES) -ggdb -o$(EXECS_DIR)unace
-+      $(CC) $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(INCLS) -I$(SRCSsl) $(DEFINES) 
$(UNACEEXELIN_CFILES) -o$(EXECS_DIR)unace
- ifndef DEBUG
-       tar cfvz linunace25.tgz unace file_id.diz licence
-       #sh linpack.sh
diff --git a/source/apps-extra/unace/04-64bit.patch 
b/source/apps-extra/unace/04-64bit.patch
deleted file mode 100644
index c9f401f..0000000
--- a/source/apps-extra/unace/04-64bit.patch
+++ /dev/null
@@ -1,120 +0,0 @@
-Author: Michael Karcher <[email protected]>
-Description: Replace declare.h by a generic stdint based version.
-Bug-Debian: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=449395
-
---- unace-nonfree-2.5.orig/source/base/all/declare.h
-+++ unace-nonfree-2.5/source/base/all/declare.h
-@@ -7,76 +7,47 @@
- #ifndef _DECLARE_H_INCLUDED
- #define _DECLARE_H_INCLUDED
-
--#if !defined(__OS2__) && !defined(_WINDOWS_)
--  typedef int             BOOL;
-+#include <stdint.h>
-
--  typedef char               CHAR;
--  typedef unsigned char      UCHAR;
--  typedef UCHAR             *PUCHAR;
--  typedef char              *PSZ;
-+typedef int             BOOL;
-+typedef BOOL           *PBOOL;
-
--  typedef short              SHORT;
--  typedef unsigned short     USHORT;
--  typedef USHORT            *PUSHORT;
--
--  typedef long               LONG;
--  typedef unsigned long      ULONG;
--
--  typedef ULONG             *PULONG;
--
--  typedef int                INT;
--  typedef unsigned int       UINT;
--  typedef unsigned int      *PUINT;
--
--  typedef CHAR              *LPSTR;
--#endif
--
--#if __WATCOMC__==1060
--  typedef long               __int64[2];
--  typedef __int64            LONGLONG;
--  typedef LONGLONG          *PLONGLONG;
--  typedef __int64            ULONGLONG;
--  typedef ULONGLONG          DWORDLONG;
--#else
--  #if !defined(_WINDOWS_)
--    #if !defined(__WATCOMC__) && !defined(__int64)
--      #define __int64  long long
--    #endif
--
--    typedef __int64            LONGLONG;
--    typedef LONGLONG          *PLONGLONG;
--    typedef unsigned __int64   ULONGLONG;
--    typedef ULONGLONG          DWORDLONG;
--  #endif
--#endif
--
--
--#if !defined(_WINDOWS_)
--  typedef BOOL           *PBOOL;
--  typedef INT            *PINT;
--#endif
--
--#if !defined(__wtypes_h__)
--  typedef void           *PVOID;
--  typedef CHAR           *PCHAR;
--  typedef SHORT          *PSHORT;
--  typedef LONG           *PLONG;
--  typedef ULONGLONG      *PULONGLONG;
--#endif
--
--#if defined(_GNU_H_WINDOWS32_BASE)
--  typedef LONGLONG      ULONGLONG;
--  typedef ULONGLONG      *PULONGLONG;
--#endif
--
--typedef signed char     SCHAR;
-+typedef char               CHAR;
-+typedef CHAR              *PCHAR;
-+typedef unsigned char      UCHAR;
-+typedef UCHAR             *PUCHAR;
-+typedef signed char        SCHAR;
-+typedef CHAR              *PSZ;
-+typedef CHAR              *LPSTR;
-+
-+typedef int                INT;
-+typedef INT               *PINT;
-+typedef unsigned int       UINT;
-+typedef unsigned int      *PUINT;
-+
-+typedef int16_t            SHORT;
-+typedef SHORT             *PSHORT;
-+typedef uint16_t           USHORT;
-+typedef USHORT            *PUSHORT;
-+
-+typedef int32_t            LONG;
-+typedef LONG              *PLONG;
-+typedef uint32_t           ULONG;
-+typedef ULONG             *PULONG;
-+
-+typedef int64_t            LONGLONG;
-+typedef LONGLONG          *PLONGLONG;
-+typedef uint64_t           ULONGLONG;
-+typedef ULONGLONG         *PULONGLONG;
-+
-+typedef void              *PVOID;
-+
-+/* Dear ACE team, please clean your code to remove the following types */
-+typedef LONGLONG           __int64;
-+typedef ULONGLONG          DWORDLONG;
-
- #ifndef NULL
-- #if defined(__SMALL__) || defined(__MEDIUM__) || defined(__386__) || 
defined(__AXP__) || defined(__PPC__)
--  #define NULL   0
-- #else
--  #define NULL   0L
-- #endif
-+#include <stdlib.h>
- #endif
-
-
diff --git a/source/apps-extra/unace/05-warning-fixes.patch 
b/source/apps-extra/unace/05-warning-fixes.patch
deleted file mode 100644
index 1292661..0000000
--- a/source/apps-extra/unace/05-warning-fixes.patch
+++ /dev/null
@@ -1,284 +0,0 @@
-Author: Michael Karcher <[email protected]>
-Description: This patch fixes harmless warnings, mostly suggested parentheses.
-
---- unace-nonfree-2.5.orig/source/apps/exe/convert/convert.c
-+++ unace-nonfree-2.5/source/apps/exe/convert/convert.c
-@@ -109,7 +109,7 @@ INT       UnitCharNumber;
-   {
-     UnitCharNumber = 0;
-
--    while (Size > 999999999 || UnitCharNumber && Size > 99999999)
-+    while (Size > 999999999 || (UnitCharNumber && Size > 99999999))
-     {
-       Size >>= 10;
-       UnitCharNumber++;
---- unace-nonfree-2.5.orig/source/apps/exe/messages/messages.c
-+++ unace-nonfree-2.5/source/apps/exe/messages/messages.c
-@@ -192,7 +192,7 @@ INT     APPS_EXE_MESSAGES_GetHotKey(PCHA
- {
- PCHAR     AndPos;
-
--  if (AndPos = strchr(Str, '&'))
-+  if ((AndPos = strchr(Str, '&')))
-   {
-     strcpy(AndPos, AndPos + 1);
-
---- unace-nonfree-2.5.orig/source/apps/unace/exe/commline/commline.c
-+++ unace-nonfree-2.5/source/apps/unace/exe/commline/commline.c
-@@ -393,7 +393,7 @@ INT       I;
-
- void    APPS_UNACE_EXE_COMMLINE_ToggleSwitch(PCHAR SwitchChar, PINT Variable)
- {
--  if (!(*SwitchChar) || *SwitchChar == '+' && *(SwitchChar + 1) == 0)
-+  if (!(*SwitchChar) || (*SwitchChar == '+' && *(SwitchChar + 1) == 0))
-   {
-     *Variable = 1;
-   }
-@@ -549,9 +549,9 @@ PCHAR     PointPos;
-       if (strrchr(APPS_UNACE_EXE_COMMLINE.WildcardedArchiveName, 
BASE_PATHFUNC_SEPARATOR)
-             > PointPos
-           || !PointPos
--          || !BASE_CONVERT_StrICmp(PointPos, ".")
--            && !BASE_CONVERT_StrICmp(PointPos, ".ace")
--            && !BASE_CONVERT_StrICmp(PointPos, ".exe"))
-+          || (!BASE_CONVERT_StrICmp(PointPos, ".")
-+              && !BASE_CONVERT_StrICmp(PointPos, ".ace")
-+              && !BASE_CONVERT_StrICmp(PointPos, ".exe")))
-       {
-         strcat(APPS_UNACE_EXE_COMMLINE.WildcardedArchiveName,
-                BASE_ACESTRUC_EXTENSION);
---- unace-nonfree-2.5.orig/source/base/all/arcblk/arcblk.c
-+++ unace-nonfree-2.5/source/base/all/arcblk/arcblk.c
-@@ -117,7 +117,7 @@ void    BASE_ARCBLK_FileHeaderSecurityRe
-   if ((Header->File.HEAD_FLAGS & BASE_ACESTRUC_FLAG_SECURITY)
-       && (*Size = BASE_ARCBLK_FileHeaderSecuritySize(Header)))
-   {
--    if (*Security = BASE_MEMORY_GetMem(*Size))
-+    if ((*Security = BASE_MEMORY_GetMem(*Size)))
-     {
-       memcpy(*Security, BASE_ARCBLK_FileHeaderSecurity(Header), *Size);
-     }
---- unace-nonfree-2.5.orig/source/base/all/archives/test/test.c
-+++ unace-nonfree-2.5/source/base/all/archives/test/test.c
-@@ -59,7 +59,7 @@ tBASE_DIRDATA_DirData
-                   (PVOID)&BASE_ARCHIVES_TEST.TestBuffer[TestPos],
-                   512 + 32 -TestPos);
-
--      if (!Read && !TestPos || errno)
-+      if ((!Read && !TestPos) || errno)
-       {
-         break;
-       }
---- unace-nonfree-2.5.orig/source/base/all/comments/comments.c
-+++ unace-nonfree-2.5/source/base/all/comments/comments.c
-@@ -47,7 +47,11 @@ PCHAR     CommentPos;
-     CommentSize = sizeof(BASE_COMMENTS.Comment) - 1;
-   }
-
--  memcpy(BASE_COMMENTS.Comment, CommentPos, CommentSize);
-+  if(CommentSize > 0)
-+  {
-+    memcpy(BASE_COMMENTS.Comment, CommentPos, CommentSize);
-+  }
-+
-   BASE_COMMENTS.CompressedSize = CommentSize;
-   BASE_DCPR_COMMENTS_GetComment();
-
---- unace-nonfree-2.5.orig/source/base/all/dcpr/dcpr.c
-+++ unace-nonfree-2.5/source/base/all/dcpr/dcpr.c
-@@ -125,8 +125,8 @@ INT       R,
-     RestLen           -= R;
-   }
-   while ((R || BASE_DCPR.NextType != BASE_DCPR.Type
--           || (BASE_DCPR.NextType == BASE_ACESTRUC_BLOCKEDTYPE_LZ77_DELTA)
--               && BASE_DCPR_LZ77.NextDeltaLen)
-+           || ((BASE_DCPR.NextType == BASE_ACESTRUC_BLOCKEDTYPE_LZ77_DELTA)
-+                && BASE_DCPR_LZ77.NextDeltaLen))
-          && (RestLen > BASE_CPRDCPR_LZ77_MAXLEN));
-
-   return Len - RestLen;
---- unace-nonfree-2.5.orig/source/base/all/dosfuncs/lin.c
-+++ unace-nonfree-2.5/source/base/all/dosfuncs/lin.c
-@@ -46,7 +46,7 @@ PCHAR          ChPtr;
-     {
-       BASE_PATHFUNC_CompletePath(DirToOpen);
-
--      if (ChPtr = strrchr(DirToOpen, BASE_PATHFUNC_SEPARATOR))
-+      if ((ChPtr = strrchr(DirToOpen, BASE_PATHFUNC_SEPARATOR)))
-       {
-         strcpy(SearchMask, ChPtr + 1);
-
---- unace-nonfree-2.5.orig/source/base/all/extract/extract.c
-+++ unace-nonfree-2.5/source/base/all/extract/extract.c
-@@ -134,7 +134,7 @@ UINT         NTFSSecuritySize;
-       Decompressed = BASE_DCPR_Block(&Buf[BufPos], BufSize
-                                      + BASE_CPRDCPR_LZ77_MAXLEN - BufPos);
-
--      if (!Decompressed && !BufPos || BASE_ERROR_EXTERN_HandleCancel(1))
-+      if ((!Decompressed && !BufPos) || BASE_ERROR_EXTERN_HandleCancel(1))
-       {
-         break;
-       }
-@@ -265,8 +265,8 @@ INT       FilesNumber;
-
-   while (!BASE_ERROR_EXTERN_HandleCancel(1)
-          && (BASE_EXTRACT.DoExtractAllVolumes
--             || BASE_ARCBLK.Options.IsVolume
--                && BASE_EXTRACT.DoProcessAllVolumes
-+             || (BASE_ARCBLK.Options.IsVolume
-+                 && BASE_EXTRACT.DoProcessAllVolumes)
-              || FilesNumber)
-          && BASE_ARCBLK_LoadBlock())
-   {
-@@ -348,8 +348,8 @@ tLFN      ArchiveName;
-
-   if (BASE_VOLUME_FirstVolumeToProcess(ArchiveName))
-   {
--    if (!DoWriteData && BASE_ARCBLK.Options.IsSolid
--        || !BASE_FILELIST.Number)
-+    if ((!DoWriteData && BASE_ARCBLK.Options.IsSolid)
-+         || !BASE_FILELIST.Number)
-     {
-       BASE_EXTRACT.DoExtractAllVolumes = 1;
-       BASE_FILELIST.SizeOfFiles = BASE_DIRDATA_Dir1.UnPackedSize;
---- unace-nonfree-2.5.orig/source/base/all/funcs/funcs.c
-+++ unace-nonfree-2.5/source/base/all/funcs/funcs.c
-@@ -24,10 +24,11 @@ void    BASE_FUNCS_Copy(INT Mode)
-   BASE_FILELIST.DoAddFileCheckIfValidFile =
-     !BASE_DIRDATA_IsInArchive1 && BASE_DIRDATA_IsInArchive2;
-
--  if (BASE_EXTRACT.DoExtractAllVolumes
--      && BASE_FILELIST_Create(1, 5, 1)
--        || !BASE_EXTRACT.DoExtractAllVolumes
--        && BASE_FILELIST_Create(1, Mode, 1))
-+  if ((BASE_EXTRACT.DoExtractAllVolumes
-+       && BASE_FILELIST_Create(1, 5, 1))
-+        ||
-+      (!BASE_EXTRACT.DoExtractAllVolumes
-+       && BASE_FILELIST_Create(1, Mode, 1)))
-   {
-     BASE_FUNCS_EXTERN_DoCopy(Mode);
-
-@@ -45,7 +46,7 @@ void    BASE_FUNCS_Copy(INT Mode)
-
- INT     BASE_FUNCS_DeleteRealFile(PCHAR FileName, BOOL IsOverwriteDelete)
- {
--BOOL      Err;
-+BOOL      Err = 0;
- INT       Input;
- UINT      Attr;
-
-@@ -76,11 +77,12 @@ UINT      Attr;
-           {
-             BASE_ERROR.ErrorCode = BASE_ERROR_USER;
-           }
--        }
--
--        if (Input && !BASE_FUNCS.DoDeleteAll)
--        {
--          return 1;
-+
-+          if (Input > 1)
-+          {
-+            return 1;
-+          }
-+
-         }
-
-         BASE_LFN_SetFileAttributes(FileName, BASE_DOSFUNCS_NORMAL);
-@@ -162,7 +164,7 @@ INT       BaseLen;
- INT     BASE_FUNCS_CreateDestinationFile(INT Attr)
- {
- INT       Handle,
--          Input,
-+          Input = 0,
-           Len;
-
-   sprintf(BASE_STATE.DestinationFileName, "%s%s",
-@@ -224,7 +226,7 @@ INT       Handle,
-       }
-
-       BASE_FUNCS.DidNotCopyAll |=
--        (Input = (Input && !BASE_FUNCS.DoOverwriteAll
-+        (Input = ((Input && !BASE_FUNCS.DoOverwriteAll)
-                   || 
BASE_FUNCS_DeleteRealFile(BASE_STATE.DestinationFileName, 1)));
-
-       if (Input)
---- unace-nonfree-2.5.orig/source/base/all/lfn/lin.c
-+++ unace-nonfree-2.5/source/base/all/lfn/lin.c
-@@ -50,7 +50,7 @@ tLFN      SearchFile,
-   {
-     SepStr = getenv("PATH");
-
--    if (Env = (PCHAR) BASE_MEMORY_GetMem(strlen(SepStr) + 1))
-+    if ((Env = (PCHAR) BASE_MEMORY_GetMem(strlen(SepStr) + 1)))
-     {
-       strcpy(Env, SepStr);
-       SepStr = Env;
---- unace-nonfree-2.5.orig/source/base/all/lfn/nont.c
-+++ unace-nonfree-2.5/source/base/all/lfn/nont.c
-@@ -52,7 +52,7 @@ INT       NameNumber,
-
-     do
-     {
--      if (NextSlashPos = (PCHAR) strchr(NamePos, BASE_PATHFUNC_SEPARATOR))
-+      if ((NextSlashPos = (PCHAR) strchr(NamePos, BASE_PATHFUNC_SEPARATOR)))
-       {
-         NameLen = NextSlashPos - NamePos;
-       }
---- unace-nonfree-2.5.orig/source/base/all/memory/nodos32.c
-+++ unace-nonfree-2.5/source/base/all/memory/nodos32.c
-@@ -14,7 +14,7 @@ INT       OldSize;
-
-   OldSize = BASE_MEMORY_Size(OldPointer);
-
--  if (NewPointer = realloc((PVOID) ((PULONG) OldPointer - 1), NewSize + 4))
-+  if ((NewPointer = realloc((PVOID) ((PULONG) OldPointer - 1), NewSize + 4)))
-   {
-     BASE_MEMORY.MaxAllocate += OldSize - NewSize;
-     *(PULONG) NewPointer = NewSize;
---- unace-nonfree-2.5.orig/source/base/all/pathfunc/pathfunc.c
-+++ unace-nonfree-2.5/source/base/all/pathfunc/pathfunc.c
-@@ -140,7 +140,7 @@ INT       I,
-         DoRepeat = 0;
-         strcpy(CompareStr1, SlashPos);
-
--        if (NextSlashPos = strchr(SlashPos + 1, BASE_PATHFUNC_SEPARATOR))
-+        if ((NextSlashPos = strchr(SlashPos + 1, BASE_PATHFUNC_SEPARATOR)))
-         {
-           CompareStr1[NextSlashPos - SlashPos] = 0;
-         }
-@@ -345,11 +345,12 @@ INT       CurrentDirLen;
-         || !strchr(Path, ':'))
-       && Path[0] != '/')
- */
--  if (Path[0] == '\\' && Path[1] != '\\'
--       || Path[0] != BASE_PATHFUNC_SEPARATOR
-+  if ((Path[0] == '\\' && Path[1] != '\\')
-+       || (Path[0] != BASE_PATHFUNC_SEPARATOR
- #ifndef __unix__
-        && !strchr(Path, ':')
- #endif
-+          )
-        )
-   {
-     getcwd(CurrentDir, sizeof(CurrentDir));
-@@ -390,7 +391,7 @@ BOOL    BASE_PATHFUNC_IsNTFSStreamName(P
- {
- PCHAR     Ptr;
-
--  if (Ptr = strrchr(Path, ':'))
-+  if ((Ptr = strrchr(Path, ':')))
-   {
-     return *(Ptr + 1) != '\\';
-   }
---- unace-nonfree-2.5.orig/source/base/all/state/state.h
-+++ unace-nonfree-2.5/source/base/all/state/state.h
-@@ -54,6 +54,7 @@ void    BASE_STATE_OutputProgress(INT Re
- void    BASE_STATE_OutputCRCOk(BOOL CRCIsOk);
-
- void    BASE_STATE_EXTERN_IsCRCOk(PBOOL IsCRCOk, BOOL IsEncrypted);
-+void    BASE_STATE_EXTERN_IsCRCOkSet(PBOOL IsCRCOk, BOOL IsEncrypted);
- void    BASE_STATE_EXTERN_OutputProgressData(PCHAR Buf, INT Bytes);
-
- void    BASE_STATE_EXTERN_OutputProcess(PCHAR OperationStr, PCHAR FileName,
diff --git a/source/apps-extra/unace/06-fix-bad-pointer-arith.patch 
b/source/apps-extra/unace/06-fix-bad-pointer-arith.patch
deleted file mode 100644
index a62d052..0000000
--- a/source/apps-extra/unace/06-fix-bad-pointer-arith.patch
+++ /dev/null
@@ -1,228 +0,0 @@
-Author: Michael Karcher <[email protected]>
-Description: This patch removes non-portable pointer arithmetics and useless
- casts of pointers to integers.
-
---- unace-nonfree-2.5.orig/source/apps/exe/input/input.c
-+++ unace-nonfree-2.5/source/apps/exe/input/input.c
-@@ -169,6 +169,7 @@ CHAR      ShortStr1[80],
-           TempStr[200];
- INT       TimeCount;
- UINT      ButtonNumber;
-+PCHAR     ButtonPtr;
- PCHAR     Output;
-
-   APPS_EXE_CONVERT_MakeStrShorter(ShortStr1, Description1, 79);
-@@ -207,11 +208,11 @@ PCHAR     Output;
-       APPS_EXE_INPUT.LastKey = APPS_EXE_MESSAGES.YANC[3];
-     }
-   }
--  while (!(ButtonNumber =
--             (LONG) strchr(APPS_EXE_MESSAGES.YANC, APPS_EXE_INPUT.LastKey))
-+  while (!(ButtonPtr =
-+             strchr(APPS_EXE_MESSAGES.YANC, APPS_EXE_INPUT.LastKey))
-          && !BASE_ERROR_EXTERN_HandleCancel(0));
-
--  ButtonNumber -= (LONG) APPS_EXE_MESSAGES.YANC;
-+  ButtonNumber = ButtonPtr - APPS_EXE_MESSAGES.YANC;
-
-   if (!BASE_ERROR.ErrorCode)
-   {
---- unace-nonfree-2.5.orig/source/apps/unace/exe/commline/commline.c
-+++ unace-nonfree-2.5/source/apps/unace/exe/commline/commline.c
-@@ -42,15 +42,17 @@
-
- void    APPS_UNACE_EXE_COMMLINE_Init(void)
- {
-+  INT SearchExcludeListMax;
-+
-   APPS_EXE_COMMLINE.TimeOutLimit = 600;
-
-   BASE_FILELIST.SearchExcludeListEnd =
-     BASE_FILELIST.SearchExcludeList  =
--        (PCHAR) BASE_MEMORY_GetMemBase2((PINT)
--                                        &BASE_FILELIST.SearchExcludeListMax,
-+        (PCHAR) BASE_MEMORY_GetMemBase2(&SearchExcludeListMax,
-                                         1);
-
--  BASE_FILELIST.SearchExcludeListMax += (INT) BASE_FILELIST.SearchExcludeList;
-+  BASE_FILELIST.SearchExcludeListMax = SearchExcludeListMax +
-+                                       BASE_FILELIST.SearchExcludeList;
-
-   APPS_EXE_OUTPUT.DoUseStdOutput = 1;
-
-@@ -265,12 +267,12 @@ INT       Handle,
-
- void    APPS_UNACE_EXE_COMMLINE_GetFileListInit(void)
- {
-+  INT SearchListMax;
-   BASE_FILELIST.SearchListEnd =
-     BASE_FILELIST.SearchList  =
--       (PCHAR) BASE_MEMORY_GetMemBase2((PINT)
--                                       &BASE_FILELIST.SearchListMax, 1);
-+       (PCHAR) BASE_MEMORY_GetMemBase2(&SearchListMax,1);
-
--  BASE_FILELIST.SearchListMax += (INT) BASE_FILELIST.SearchListEnd;
-+  BASE_FILELIST.SearchListMax = SearchListMax + BASE_FILELIST.SearchListEnd;
- }
-
- /*-----------------APPS_UNACE_EXE_COMMLINE_GetFileListDone---------------*/
---- unace-nonfree-2.5.orig/source/base/all/arcblk/arcblk.c
-+++ unace-nonfree-2.5/source/base/all/arcblk/arcblk.c
-@@ -218,8 +218,8 @@ void    BASE_ARCBLK_ConvertHeader32ToHea
-           memmove(&BASE_ARCBLK.Header.File.FTIME,
-                   &BASE_ARCBLK.Header.File32.FTIME,
-                   sizeof(BASE_ARCBLK.Header)
--                  - ((ULONG)&BASE_ARCBLK.Header.File.FTIME
--                     - (ULONG)&BASE_ARCBLK.Header));
-+                  - ((PCHAR)&BASE_ARCBLK.Header.File.FTIME
-+                     - (PCHAR)&BASE_ARCBLK.Header));
-
-           BASE_ARCBLK.Header.File.PSIZE = PSIZE;
-           BASE_ARCBLK.Header.File.SIZE = SIZE;
-@@ -239,8 +239,8 @@ void    BASE_ARCBLK_ConvertHeader32ToHea
-           memmove(&BASE_ARCBLK.Header.Recovery.CLUSTER,
-                   &BASE_ARCBLK.Header.Recovery32.CLUSTER,
-                   sizeof(BASE_ARCBLK.Header)
--                  - ((ULONG)&BASE_ARCBLK.Header.Recovery.CLUSTER
--                     - (ULONG)&BASE_ARCBLK.Header));
-+                  - ((PCHAR)&BASE_ARCBLK.Header.Recovery.CLUSTER
-+                     - (PCHAR)&BASE_ARCBLK.Header));
-
-           BASE_ARCBLK.Header.Recovery.REC_BLK_SIZE = REC_BLK_SIZE;
-           BASE_ARCBLK.Header.Recovery.REL_STRT = REL_STRT;
-@@ -259,8 +259,8 @@ void    BASE_ARCBLK_ConvertHeader32ToHea
-               memmove(&BASE_ARCBLK.Header.Basic.other,
-                 &BASE_ARCBLK.Header.Basic32.other,
-                 sizeof(BASE_ARCBLK.Header)
--                  - ((ULONG)&BASE_ARCBLK.Header.Basic.other
--                  - (ULONG)&BASE_ARCBLK.Header));
-+                  - ((PCHAR)&BASE_ARCBLK.Header.Basic.other
-+                  - (PCHAR)&BASE_ARCBLK.Header));
-
-             BASE_ARCBLK.Header.Basic.ADDSIZE = ADDSIZE;
-
---- unace-nonfree-2.5.orig/source/base/all/archives/ace/ace.c
-+++ unace-nonfree-2.5/source/base/all/archives/ace/ace.c
-@@ -35,12 +35,12 @@ ULONGLONG FilePos,
-     if (!memcmp(&BASE_ARCHIVES_TEST.TestBuffer[I], BASE_ACESTRUC_ACESIGN,
-                 BASE_ACESTRUC_ACESIGNLEN)
-         && (FilePos = BASE_DIRDATA_Dir1.ArchiveBegin + I
--                      - ((INT) BASE_ARCBLK.Header.Main.ACESIGN
--                      - (INT) &BASE_ARCBLK.Header))
-+                      - ((PCHAR) BASE_ARCBLK.Header.Main.ACESIGN
-+                       - (PCHAR) &BASE_ARCBLK.Header))
-             >= 0)
-     {
--      Flags = ((INT) BASE_ARCBLK.Header.Main.ACESIGN - (INT) 
&BASE_ARCBLK.Header);
--      Flags = ((INT) &BASE_ARCBLK.Header.Main.ACESIGN - (INT) 
&BASE_ARCBLK.Header);
-+      Flags = ((PCHAR) BASE_ARCBLK.Header.Main.ACESIGN - (PCHAR) 
&BASE_ARCBLK.Header);
-+      Flags = ((PCHAR) &BASE_ARCBLK.Header.Main.ACESIGN - (PCHAR) 
&BASE_ARCBLK.Header);
-
-       BASE_DOSFUNCS_LSeek(BASE_ARCHIVES_TEST.ArchiveHandle, FilePos, 
SEEK_SET);
-       read(BASE_ARCHIVES_TEST.ArchiveHandle, (PCHAR) &BASE_ARCBLK.Header, 4);
---- unace-nonfree-2.5.orig/source/base/all/filelist/filelist.c
-+++ unace-nonfree-2.5/source/base/all/filelist/filelist.c
-@@ -314,6 +314,7 @@ INT     BASE_FILELIST_Create(BOOL DoAddD
-                              BOOL DoOutputNoFilesError)
- {
- PVOID     SavedScreenPtr;
-+ULONG     PosIndex, LastIndex;
-
-   BASE_MSGOUT_EXTERN_ListCreateBegin(&SavedScreenPtr);
-
-@@ -344,14 +345,14 @@ PVOID     SavedScreenPtr;
-                                 BASE_FILELIST.Number
-                                   * sizeof(tBASE_FILELIST_FileData));
-
--  BASE_FILELIST.Pos  -= (ULONG) BASE_FILELIST.List;
--  BASE_FILELIST.Last -= (ULONG) BASE_FILELIST.List;
--
-+  PosIndex  = BASE_FILELIST.Pos  - BASE_FILELIST.List;
-+  LastIndex = BASE_FILELIST.Last - BASE_FILELIST.List;
-+
-   BASE_FILELIST.List  = (PCHAR) BASE_MEMORY_ReAlloc(BASE_FILELIST.List,
--                                      (ULONG) BASE_FILELIST.Last);
-+                                                    LastIndex);
-
--  BASE_FILELIST.Pos  += (ULONG) BASE_FILELIST.List;
--  BASE_FILELIST.Last += (ULONG) BASE_FILELIST.List;
-+  BASE_FILELIST.Pos   = BASE_FILELIST.List + PosIndex;
-+  BASE_FILELIST.Last  = BASE_FILELIST.List + LastIndex;
-
-   BASE_MEMORY_Optimize();
-
---- unace-nonfree-2.5.orig/source/base/all/lfn/nont.c
-+++ unace-nonfree-2.5/source/base/all/lfn/nont.c
-@@ -131,7 +131,7 @@ CHAR      NumberStr[8];
-     CharPos1 = &Name[strlen(Name)];
-   }
-
--  Len = (UINT) CharPos1 - (UINT) Name;
-+  Len = (PCHAR) CharPos1 - (PCHAR) Name;
-
-   for (I = 0; I < Len; I++)
-   {
---- unace-nonfree-2.5.orig/source/base/all/memory/memory.c
-+++ unace-nonfree-2.5/source/base/all/memory/memory.c
-@@ -238,8 +238,8 @@ INT       I, J;
-
-   BASE_MEMORY_EXTERN_OptimizeOtherMemory();
-
--  I             = (INT) BASE_FILELIST.Last - (INT) BASE_FILELIST.List;
--  J             = (INT) BASE_FILELIST.Pos  - (INT) BASE_FILELIST.List;
-+  I             = BASE_FILELIST.Last - BASE_FILELIST.List;
-+  J             = BASE_FILELIST.Pos  - BASE_FILELIST.List;
-   BASE_FILELIST.List = (PCHAR)BASE_MEMORY_ReAllocSameSize(BASE_FILELIST.List);
-   BASE_FILELIST.Last = BASE_FILELIST.List + I;
-   BASE_FILELIST.Pos  = BASE_FILELIST.List + J;
---- unace-nonfree-2.5.orig/source/base/all/pathfunc/pathfunc.c
-+++ unace-nonfree-2.5/source/base/all/pathfunc/pathfunc.c
-@@ -195,18 +195,18 @@ INT       SourceIndex,
-
-   if (WildcardPos < PointPos && WildcardPos)
-   {
--    SourceIndex = (LONG) WildcardPos - (LONG) SourceStr;
-+    SourceIndex = WildcardPos - SourceStr;
-   }
-   else
-   {
-     if (PointPos)
-     {
--      SourceIndex = (LONG) PointPos - (LONG) SourceStr;
-+      SourceIndex = PointPos - SourceStr;
-     }
-     else
-     {
-       SourceIndex = WildcardPos ?
--                      (LONG) WildcardPos - (LONG) SourceStr :
-+                      WildcardPos - SourceStr :
-                       strlen(SourceStr);
-     }
-   }
-@@ -227,7 +227,7 @@ INT       SourceIndex,
-
-   if (PointPos)
-   {
--    SourceIndex = (INT) PointPos - (INT) SourceStr + 1;
-+    SourceIndex = PointPos - SourceStr + 1;
-     CharsToCopy = 0;
-
-     while (SourceStr[SourceIndex] && SourceStr[SourceIndex] != '*')
-@@ -276,7 +276,7 @@ INT       Result;
-         return 0;
-       }
-
--      Result = (UINT) SlashPos - (UINT) Path + 1;
-+      Result = SlashPos - Path + 1;
-     }
-     else
-     {
-@@ -323,7 +323,7 @@ PCHAR     SlashPos;
-   }
-
-   *SlashPos = 0;
--  SlashPos  = SlashPos - (UINT) Dir + (UINT) FileName;
-+  SlashPos  = SlashPos - Dir + FileName;
-
-   if (*SlashPos == BASE_PATHFUNC_SEPARATOR)
-   {
diff --git a/source/apps-extra/unace/07-fix-free-aliasing-issue.patch 
b/source/apps-extra/unace/07-fix-free-aliasing-issue.patch
deleted file mode 100644
index 4cf5211..0000000
--- a/source/apps-extra/unace/07-fix-free-aliasing-issue.patch
+++ /dev/null
@@ -1,174 +0,0 @@
-Author: Michael Karcher <[email protected]>
-Description: This patch redefines how BASE_MEMORY_FreeCheck works, and avoids
- tons of "may break strict aliasing rules" warnings. It also removes
- casts on invocation.
-
---- unace-nonfree-2.5.orig/source/apps/exe/messages/messages.c
-+++ unace-nonfree-2.5/source/apps/exe/messages/messages.c
-@@ -107,7 +107,7 @@ ULONG     Bits;
-
-   APPS_EXE_MESSAGES_Skip(Start - 22);
-
--  BASE_MEMORY_FreeCheck((PVOID *) &APPS_EXE_MESSAGES.MessagesBuf);
-+  BASE_MEMORY_FreeCheck(APPS_EXE_MESSAGES.MessagesBuf);
-
-   if (!(APPS_EXE_MESSAGES.MessagesBuf =
-         (PCHAR) BASE_MEMORY_GetMem(*Size + 1)))
---- unace-nonfree-2.5.orig/source/base/all/archives/read/read.c
-+++ unace-nonfree-2.5/source/base/all/archives/read/read.c
-@@ -22,8 +22,8 @@
-
- void    BASE_ARCHIVES_READ_FreeArchiveList(void)
- {
--  BASE_MEMORY_FreeCheck((PVOID *) &BASE_ARCHIVES_READ.FileData);
--  BASE_MEMORY_FreeCheck((PVOID *) &BASE_ARCHIVES_READ.FileNames);
-+  BASE_MEMORY_FreeCheck(BASE_ARCHIVES_READ.FileData);
-+  BASE_MEMORY_FreeCheck(BASE_ARCHIVES_READ.FileNames);
- }
-
- /*-----------------BASE_ARCHIVES_READ_GetArchiveList---------------------*/
---- unace-nonfree-2.5.orig/source/base/all/bufread/bufread.c
-+++ unace-nonfree-2.5/source/base/all/bufread/bufread.c
-@@ -134,7 +134,7 @@ void    BASE_BUFREAD_Close(void)
- {
-   close(BASE_BUFREAD.Handle);
-   BASE_BUFREAD.Handle = -1;
--  BASE_MEMORY_FreeCheck((PVOID *) &BASE_BUFREAD.Buf);
-+  BASE_MEMORY_FreeCheck(BASE_BUFREAD.Buf);
- }
-
- /*-----------------BASE_BUFREAD_Tell-------------------------------------*/
---- unace-nonfree-2.5.orig/source/base/all/dcpr/comments/comments.c
-+++ unace-nonfree-2.5/source/base/all/dcpr/comments/comments.c
-@@ -45,7 +45,7 @@ void    BASE_DCPR_COMMENTS_Done(void)
- {
-   if (BASE_DCPR.DoFreeReadBuf)
-   {
--    BASE_MEMORY_FreeCheck((PVOID *) &BASE_DCPR.ReadBuf);
-+    BASE_MEMORY_FreeCheck(BASE_DCPR.ReadBuf);
-   }
- }
-
---- unace-nonfree-2.5.orig/source/base/all/dcpr/dcpr.c
-+++ unace-nonfree-2.5/source/base/all/dcpr/dcpr.c
-@@ -301,8 +301,8 @@ void    BASE_DCPR_Done(void)
- {
-   if (BASE_DCPR.IsInitialized)
-   {
--    BASE_MEMORY_FreeCheck((PVOID *) &BASE_DCPR.ReadBuf);
--    BASE_MEMORY_FreeCheck((PVOID *) &BASE_DCPR_LZ77.Dictionary);
-+    BASE_MEMORY_FreeCheck(BASE_DCPR.ReadBuf);
-+    BASE_MEMORY_FreeCheck(BASE_DCPR_LZ77.Dictionary);
-     BASE_DCPR.IsInitialized = 0;
-     BASE_MEMORY_Optimize();
-   }
---- unace-nonfree-2.5.orig/source/base/all/dcpr/pic/pic.c
-+++ unace-nonfree-2.5/source/base/all/dcpr/pic/pic.c
-@@ -137,7 +137,7 @@ void    BASE_DCPR_PIC_Done(void)
-     BASE_DCPR_PIC.Data[0] -= BASE_DCPR_PIC.Planes;
-     BASE_DCPR_PIC.Data[1] -= BASE_DCPR_PIC.Planes;
-
--    BASE_MEMORY_FreeCheck((PVOID *) &BASE_DCPR_PIC.Data[0]);
--    BASE_MEMORY_FreeCheck((PVOID *) &BASE_DCPR_PIC.Data[1]);
-+    BASE_MEMORY_FreeCheck(BASE_DCPR_PIC.Data[0]);
-+    BASE_MEMORY_FreeCheck(BASE_DCPR_PIC.Data[1]);
-   }
- }
---- unace-nonfree-2.5.orig/source/base/all/extract/extract.c
-+++ unace-nonfree-2.5/source/base/all/extract/extract.c
-@@ -232,10 +232,10 @@ UINT       NTFSSecuritySize;
-   {
-     BASE_LFN_SetFileAttributes(BASE_STATE.DestinationFileName, Attr);
-     BASE_DOSFUNCS_SetFileSecurity(BASE_STATE.DestinationFileName, 
NTFSSecurity);
--    BASE_MEMORY_FreeCheck((PVOID)&NTFSSecurity);
-+    BASE_MEMORY_FreeCheck(NTFSSecurity);
-   }
-
--  BASE_MEMORY_FreeCheck((PVOID *) &Buf);
-+  BASE_MEMORY_FreeCheck(Buf);
-
-   return;
-
---- unace-nonfree-2.5.orig/source/base/all/filelist/filelist.c
-+++ unace-nonfree-2.5/source/base/all/filelist/filelist.c
-@@ -290,7 +290,7 @@ INT       BufSize;
-   if (!(BASE_FILELIST.ListFileData =
-          (pBASE_FILELIST_FileData) BASE_MEMORY_GetMemBase2(&BufSize, 1)))
-   {
--    BASE_MEMORY_FreeCheck((PVOID *) &BASE_FILELIST.List);
-+    BASE_MEMORY_FreeCheck(BASE_FILELIST.List);
-
-     return;
-   }
-@@ -303,8 +303,8 @@ INT       BufSize;
-
- void    BASE_FILELIST_Done(void)
- {
--  BASE_MEMORY_FreeCheck((PVOID *) &BASE_FILELIST.List);
--  BASE_MEMORY_FreeCheck((PVOID *) &BASE_FILELIST.ListFileData);
-+  BASE_MEMORY_FreeCheck(BASE_FILELIST.List);
-+  BASE_MEMORY_FreeCheck(BASE_FILELIST.ListFileData);
-   BASE_MEMORY_Optimize();
- }
-
---- unace-nonfree-2.5.orig/source/base/all/lfn/lin.c
-+++ unace-nonfree-2.5/source/base/all/lfn/lin.c
-@@ -67,7 +67,7 @@ tLFN      SearchFile,
-         }
-       }
-
--      BASE_MEMORY_FreeCheck((PVOID*)&Env);
-+      BASE_MEMORY_FreeCheck(Env);
-     }
-   }
-
---- unace-nonfree-2.5.orig/source/base/all/memory/memory.c
-+++ unace-nonfree-2.5/source/base/all/memory/memory.c
-@@ -150,13 +150,12 @@ INT       MemSize;
-
- /*-----------------BASE_MEMORY_FreeCheck---------------------------------*/
-
--void    BASE_MEMORY_FreeCheck(PVOID *Pointer)
-+void    BASE_MEMORY_FreeCheck_(PVOID Pointer)
- {
--  if (*Pointer)
-+  if (Pointer)
-   {
--    BASE_MEMORY.MaxAllocate += BASE_MEMORY_Size(*Pointer);
--    free((PVOID) (((PULONG) *Pointer) - 1));
--    *Pointer = NULL;
-+    BASE_MEMORY.MaxAllocate += BASE_MEMORY_Size(Pointer);
-+    free((PVOID) (((PULONG) Pointer) - 1));
-   }
- }
-
-@@ -183,7 +182,7 @@ INT       OldSize,
-   }
-
-   memcpy(NewPointer, OldPointer, OldSize);
--  BASE_MEMORY_FreeCheck(&OldPointer);
-+  BASE_MEMORY_FreeCheck(OldPointer);
-
-   if (BASE_MEMORY_MemMax() < MemMaxSize)
-   {
-@@ -193,7 +192,7 @@ INT       OldSize,
-     }
-
-     memcpy(OldPointer, NewPointer, OldSize);
--    BASE_MEMORY_FreeCheck(&NewPointer);
-+    BASE_MEMORY_FreeCheck(NewPointer);
-
-     return OldPointer;
-   }
---- unace-nonfree-2.5.orig/source/base/all/memory/memory.h
-+++ unace-nonfree-2.5/source/base/all/memory/memory.h
-@@ -32,7 +32,8 @@ PVOID   BASE_MEMORY_GetMemBase2Max(PINT
- PVOID   BASE_MEMORY_GetMemBase2PlusMax(PINT Size, INT Base, INT Maximum,
-                                        INT Plus);
-
--void    BASE_MEMORY_FreeCheck(PVOID *Pointer);
-+void    BASE_MEMORY_FreeCheck_(PVOID Pointer);
-+#define BASE_MEMORY_FreeCheck(ptr) do { BASE_MEMORY_FreeCheck_(ptr); ptr=0; } 
while(0)
- PVOID   BASE_MEMORY_ReAlloc(PVOID OldPointer, INT NewSize);
- PVOID   BASE_MEMORY_ReAllocSameSize(PVOID OldPointer);
- void    BASE_MEMORY_InitAlloc(void);
diff --git a/source/apps-extra/unace/08-ulonglong-printf.patch 
b/source/apps-extra/unace/08-ulonglong-printf.patch
deleted file mode 100644
index a2b3aa0..0000000
--- a/source/apps-extra/unace/08-ulonglong-printf.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-Author: Michael Karcher <[email protected]>
-Description: This patch fixes a portability issue about printing big numbers.
-
---- unace-nonfree-2.5.orig/source/apps/exe/convert/convert.c
-+++ unace-nonfree-2.5/source/apps/exe/convert/convert.c
-@@ -31,7 +31,7 @@ INT       StrLen,
-   ByteSize = (ByteSize / 1000000) * 100000000 + (ByteSize / 1000) * 10000
-              + ByteSize % 1000;
-
--  sprintf(Str, "%lld ", ByteSize);
-+  sprintf(Str, "%llu ", (unsigned long long)ByteSize);
-
-   StrLen      = strlen(Str) - 1;
-   Str[StrLen] = UNITCHARS[UnitCharNumber];
-@@ -117,12 +117,12 @@ INT       UnitCharNumber;
-
-     if (UnitCharNumber)
-     {
--      sprintf(SizeStr, "%8lld ", Size);
-+      sprintf(SizeStr, "%8llu ", (unsigned long long)Size);
-       SizeStr[strlen(SizeStr) - 1] = UNITCHARS[UnitCharNumber];
-     }
-     else
-     {
--      sprintf(SizeStr, "%9lld", Size);
-+      sprintf(SizeStr, "%9llu", (unsigned long long)Size);
-     }
-   }
-
diff --git a/source/apps-extra/unace/09-utf8-filenames.patch 
b/source/apps-extra/unace/09-utf8-filenames.patch
deleted file mode 100644
index f243a19..0000000
--- a/source/apps-extra/unace/09-utf8-filenames.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-Author: Michael Karcher <[email protected]>
-Description: This patch makes unace use utf8 filenames on linux instead of
- Latin1.
-
---- unace-nonfree-2.5.orig/source/base/all/arcblk/arcblk.c
-+++ unace-nonfree-2.5/source/base/all/arcblk/arcblk.c
-@@ -282,12 +282,8 @@ void    BASE_ARCBLK_ConvertHeader32ToHea
- #if defined(__MACOSX__)
-     BASE_ARCBLK.Header.File.FNAME_SIZE = BASE_UNINORM_CP850ToUTF8NFD(
-       BASE_ARCBLK.Header.File.FNAME, BASE_ARCBLK.Header.File.FNAME_SIZE);
--#elif defined(__LINUX__)
--    /* may not work for every linux user */
--    BASE_ARCBLK.Header.File.FNAME_SIZE = BASE_UNINORM_CP850ToANSI(
--      BASE_ARCBLK.Header.File.FNAME, BASE_ARCBLK.Header.File.FNAME_SIZE);
- #elif defined(__unix__)
--    /* for every other unix assume UTF-8 NFC normalization */
-+    /* for unix, assume UTF-8 NFC normalization */
-     BASE_ARCBLK.Header.File.FNAME_SIZE = BASE_UNINORM_CP850ToUTF8NFC(
-       BASE_ARCBLK.Header.File.FNAME, BASE_ARCBLK.Header.File.FNAME_SIZE);
- #endif
diff --git a/source/apps-extra/unace/10-uninorm-signedness.patch 
b/source/apps-extra/unace/10-uninorm-signedness.patch
deleted file mode 100644
index d303f01..0000000
--- a/source/apps-extra/unace/10-uninorm-signedness.patch
+++ /dev/null
@@ -1,57 +0,0 @@
-Author: Michael Karcher <[email protected]>
-Description: Fixes prototypes in unincore.h to match uninorm.c.
-
---- unace-nonfree-2.5.orig/source/base/all/uninorm/unincore.h
-+++ unace-nonfree-2.5/source/base/all/uninorm/unincore.h
-@@ -3,28 +3,30 @@
-  *
-  */
-
-+typedef unsigned int uint;
-+
- /* integer string functions                             */
--int    istrlen                  (int  * str             );
--int    istrcmp                  (int  * s1,  int  * s2  );
-+uint   istrlen                  (uint * str             );
-+uint   istrcmp                  (uint * s1,  uint * s2  );
-
- /* unicode data accessors                               */
--int    is_excluded              (int    c               );
--int    get_combining_class      (int    c               );
--int    get_recombined_codepoint (int    c1,  int    c2  );
--int  * get_decomposition        (int  * buf, int    c   );
-+uint   is_excluded              (uint   c               );
-+uint   get_combining_class      (uint   c               );
-+int    get_recombined_codepoint (uint   c1,  uint   c2  );
-+uint * get_decomposition        (uint * buf, uint   c   );
-
- /* utf en/decoding functions                            */
- void encode_utf8(char *buf, unsigned *str);
- void decode_utf8(unsigned *buf, char *str);
-
- /* (de)composition functions                            */
--void decompose_recursive      (int  * buf, int    c   );
--void canonical_order          (int  * str             );
--void canonical_composition    (int  * str             );
--void canonical_decomposition  (int  * buf, int  * str );
-+void decompose_recursive      (uint * buf, uint   c   );
-+void canonical_order          (uint * str             );
-+void canonical_composition    (uint * str             );
-+void canonical_decomposition  (uint * buf, uint * str );
-
- /* normalization functions                              */
--void normalize_nfd            (int  * buf, int  * str );
--void normalize_nfc            (int  * buf, int  * str );
-+void normalize_nfd            (uint * buf, uint * str );
-+void normalize_nfc            (uint * buf, uint * str );
- void normalize_nfd_utf8       (char * buf, char * str );
- void normalize_nfc_utf8       (char * buf, char * str );
---- unace-nonfree-2.5.orig/source/base/all/uninorm/uninorm.c
-+++ unace-nonfree-2.5/source/base/all/uninorm/uninorm.c
-@@ -101,4 +101,4 @@ INT BASE_UNINORM_CP850ToUTF8NFD(UCHAR *u
-   }
- }
-
--*/
-\ No newline at end of file
-+*/
diff --git a/source/apps-extra/unace/11-possibly-critical.patch 
b/source/apps-extra/unace/11-possibly-critical.patch
deleted file mode 100644
index 0146620..0000000
--- a/source/apps-extra/unace/11-possibly-critical.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Author: Michael Karcher <[email protected]>
-Description: Fixes a possible security issue by initialising a local variable.
-
---- unace-nonfree-2.5.orig/source/base/all/dcpr/comments/comments.c
-+++ unace-nonfree-2.5/source/base/all/dcpr/comments/comments.c
-@@ -62,6 +62,8 @@ INT       CommentPos,
-
-   if (BASE_COMMENTS.CompressedSize)
-   {
-+    MatchPos = 0;
-+
-     CommentPos = 0;
-     memset(&Hash, 0, sizeof(Hash));
-     BASE_DCPR_COMMENTS_Init();
diff --git a/source/apps-extra/unace/12-cast-filetime.patch 
b/source/apps-extra/unace/12-cast-filetime.patch
deleted file mode 100644
index 8f0b439..0000000
--- a/source/apps-extra/unace/12-cast-filetime.patch
+++ /dev/null
@@ -1,96 +0,0 @@
-Author: Michael Karcher <[email protected]>
-Description: Expresses access to bitfield as 32 bit variable using a union to
- not violate the strict aliasing rule. The code is still inherently
- non-portable.
-
---- unace-nonfree-2.5.orig/source/apps/exe/acefuncs/acefuncs.c
-+++ unace-nonfree-2.5/source/apps/exe/acefuncs/acefuncs.c
-@@ -33,8 +33,10 @@ CHAR      ShortStr[80],
-           OutputStr[160];
- PCHAR     OutputFileName;
- INT       I;
--tBASE_DOSFUNCS_FileTime
--          FileTime;
-+union {
-+tBASE_DOSFUNCS_FileTime Fields;
-+ULONG                   Raw;
-+} FileTime;
-
-   BASE_FILELIST_Init();
-   BASE_FILELIST_VolumeCreate();
-@@ -79,7 +81,7 @@ tBASE_DOSFUNCS_FileTime
-
-         APPS_EXE_CONVERT_MakeStrShorter(ShortStr, OutputFileName, 35);
-
--        *(PULONG) &FileTime = BASE_ARCBLK.Header.File.FTIME;
-+        FileTime.Raw = BASE_ARCBLK.Header.File.FTIME;
-
-         BASE_STATE.SummaryUnComprBytes += BASE_ARCBLK.Header.File.SIZE;
-         BASE_STATE.SummaryComprBytes   += BASE_ARCBLK.Header.File.PSIZE;
-@@ -87,8 +89,9 @@ tBASE_DOSFUNCS_FileTime
-
-         sprintf(
-           OutputStr, "%2d.%2d.%2d_%2d:%2d %c%c%s %s %4d%% %c%s",
--          FileTime.Day, FileTime.Month, (80 + FileTime.Year) % 100,
--          FileTime.Hour, FileTime.Minute,
-+          FileTime.Fields.Day, FileTime.Fields.Month,
-+          (80 + FileTime.Fields.Year) % 100,
-+          FileTime.Fields.Hour, FileTime.Fields.Minute,
-           BASE_ARCBLK.Header.File.HEAD_FLAGS & BASE_ACESTRUC_FLAG_SPLITBEFORE 
?
-             '\x11' : ' ',
-           BASE_ARCBLK.Header.File.HEAD_FLAGS & BASE_ACESTRUC_FLAG_SPLITAFTER  
?
---- unace-nonfree-2.5.orig/source/base/all/archives/ace/ace.c
-+++ unace-nonfree-2.5/source/base/all/archives/ace/ace.c
-@@ -183,13 +183,13 @@ tLFN      ArchiveFileName;
-         break;
-       }
-
--      BASE_ARCHIVES_READ.FileData[BASE_ARCHIVES_READ.FileNumber].Size       =
-+      BASE_ARCHIVES_READ.FileData[BASE_ARCHIVES_READ.FileNumber].Size        =
-         BASE_ARCBLK.Header.File.SIZE;
-
--      BASE_ARCHIVES_READ.FileData[BASE_ARCHIVES_READ.FileNumber].PackedSize =
-+      BASE_ARCHIVES_READ.FileData[BASE_ARCHIVES_READ.FileNumber].PackedSize  =
-         BASE_ARCBLK.Header.File.PSIZE;
-
--      BASE_ARCHIVES_READ.FileData[BASE_ARCHIVES_READ.FileNumber].Time       =
-+      BASE_ARCHIVES_READ.FileData[BASE_ARCHIVES_READ.FileNumber].Time.Fields =
-         BASE_DOSFUNCS_CalcFileTime(BASE_ARCBLK.Header.File.FTIME);
-
-       Attributes |=
---- unace-nonfree-2.5.orig/source/base/all/filelist/filelist.c
-+++ unace-nonfree-2.5/source/base/all/filelist/filelist.c
-@@ -242,7 +242,7 @@ tBASE_LFN_DBL
-     {
-       BASE_FILELIST.ListFileData[BASE_FILELIST.Number].Size = FileSize;
-
--      BASE_FILELIST.ListFileData[BASE_FILELIST.Number].Time =
-+      BASE_FILELIST.ListFileData[BASE_FILELIST.Number].Time.Fields =
-         BASE_DOSFUNCS_CalcFileTime(FileTime);
-
-       if ((BASE_FILELIST.ListFileData[BASE_FILELIST.Number].Attr = Attr)
-@@ -397,7 +397,7 @@ tLFN         PureFileName;
-     if (BASE_PATHFUNC_WildCardCheck(ListPosition, PureFileName + AddDirLen))
-     {
-       BASE_FILELIST_AddFile(FileName, FileData.Size,
--                       *(PULONG) &FileData.Time, FileData.Attr);
-+                       FileData.Time.Raw, FileData.Attr);
-
-       return;
-     }
---- unace-nonfree-2.5.orig/source/base/all/filelist/filelist.h
-+++ unace-nonfree-2.5/source/base/all/filelist/filelist.h
-@@ -31,8 +31,11 @@
-
- typedef struct
- {
--  tBASE_DOSFUNCS_FileTime
--          Time;
-+  union {
-+    tBASE_DOSFUNCS_FileTime
-+          Fields;
-+    ULONG Raw;
-+  } Time;
-   ULONGLONG
-           Size,
-           PackedSize;
diff --git a/source/apps-extra/unace/13-maximum-file-name-length.patch 
b/source/apps-extra/unace/13-maximum-file-name-length.patch
deleted file mode 100644
index d97ba30..0000000
--- a/source/apps-extra/unace/13-maximum-file-name-length.patch
+++ /dev/null
@@ -1,16 +0,0 @@
-Author: P Stahlman <https://launchpad.net/~pstahlman>
-Description: Increase buffer to cater for maximum file name length (LP: 
#179684).
-Bug-Ubuntu: https://bugs.launchpad.net/ubuntu/+source/unace-nonfree/+bug/179684
-Origin: https://launchpadlibrarian.net/35753473/acefuncs.c.patch
-
---- unace-nonfree-2.5.orig/source/apps/exe/acefuncs/acefuncs.c
-+++ unace-nonfree-2.5/source/apps/exe/acefuncs/acefuncs.c
-@@ -27,7 +27,7 @@
-
- void    APPS_EXE_ACEFUNCS_List(BOOL Verbose)
- {
--CHAR      ShortStr[80],
-+CHAR      ShortStr[BASE_LFN_MAXLEN],
-           SizeStr1[80],
-           SizeStr2[80],
-           OutputStr[160];
diff --git a/source/apps-extra/unace/14-endianness-detection.patch 
b/source/apps-extra/unace/14-endianness-detection.patch
deleted file mode 100644
index 1c806cf..0000000
--- a/source/apps-extra/unace/14-endianness-detection.patch
+++ /dev/null
@@ -1,31 +0,0 @@
-Author: Guy Martin <[email protected]>
-Description: This patch make the check for endianness actually occur.
-Bug-Gentoo: https://bugs.gentoo.org/show_bug.cgi?id=222301
-Origin: https://bugs.gentoo.org/attachment.cgi?id=241251
-
---- a/source/base/all/all.h
-+++ b/source/base/all/all.h
-@@ -61,7 +61,8 @@ memmove((ptr), &__tmp, sizeof(*(ptr)));
- #define put_unaligned(ptr, val) ((void)( *(ptr) = (val) ))
- #endif /* __EMULATE_UNALIGNED__ */
-
--#ifdef __BIG_ENDIAN__
-+#include <endian.h>
-+#if __BYTE_ORDER == __BIG_ENDIAN
- #define ADJUST_ENDIANNESS16(Ptr) {\
-   USHORT x = get_unaligned((USHORT*) (Ptr));\
-   put_unaligned((USHORT*) (Ptr), x >> 8 | x << 8);\
-@@ -78,10 +79,12 @@ memmove((ptr), &__tmp, sizeof(*(ptr)));
-   x2 = x2 >> 16 | x2 << 16;\
-   put_unaligned(((ULONG*) (Ptr)), (x2&0xff00ff00) >> 8 | (x2&0x00ff00ff) << 
8);\
- }
--#else
-+#elif __BYTE_ORDER == __LITTLE_ENDIAN
- #define ADJUST_ENDIANNESS16(Ptr)
- #define ADJUST_ENDIANNESS32(Ptr)
- #define ADJUST_ENDIANNESS64(Ptr)
-+#else
-+#error Please define system endianness
- #endif
-
- #endif
diff --git a/source/apps-extra/unace/15-format-security.patch 
b/source/apps-extra/unace/15-format-security.patch
deleted file mode 100644
index 2648816..0000000
--- a/source/apps-extra/unace/15-format-security.patch
+++ /dev/null
@@ -1,14 +0,0 @@
-Author: Fabian Greffrath <[email protected]>
-Description: Fix format string vulnarability.
-
---- unace-nonfree-2.5.orig/source/apps/exe/output/output.c
-+++ unace-nonfree-2.5/source/apps/exe/output/output.c
-@@ -125,7 +125,7 @@ CHAR      DeleteStr[223];
-     memset(&DeleteStr[74], ' ', 74);
-     DeleteStr[222] = 0;
-
--    printf(DeleteStr);
-+    printf("%s", DeleteStr);
- #ifndef __sun__
-     fflush(stdout);
- #endif
diff --git a/source/apps-extra/unace/16-buffer-overflows.patch 
b/source/apps-extra/unace/16-buffer-overflows.patch
deleted file mode 100644
index 9f78d70..0000000
--- a/source/apps-extra/unace/16-buffer-overflows.patch
+++ /dev/null
@@ -1,42 +0,0 @@
-Author: Fabian Greffrath <[email protected]>
-Description: Fix buffer overflows when using long filenames or
- passwords as arguments. Thanks, Antoine Cervoise.
-Bug-Debian: https://bugs.debian.org/736929
-
---- a/source/apps/unace/exe/commline/commline.c
-+++ b/source/apps/unace/exe/commline/commline.c
-@@ -474,8 +474,10 @@ INT       SwitchNumber,
-
-           case APPS_UNACE_EXE_COMMLINE_SWITCH_P:
-           {
--            strcpy(BASE_OPTIONS.ExtractOptions.CryptionData.Password,
--                   Switch + 1);
-+            const size_t size = 
sizeof(BASE_OPTIONS.ExtractOptions.CryptionData.Password) - 1;
-+            strncpy(BASE_OPTIONS.ExtractOptions.CryptionData.Password,
-+                    Switch + 1, size);
-+            BASE_OPTIONS.ExtractOptions.CryptionData.Password[size] = 0;
-
-             BASE_CRYPT.DoUseCurrentPassword = 1;
-
-@@ -539,8 +541,10 @@ PCHAR     PointPos;
-   {
-     if (APPS_EXE_COMMLINE.ArgumentCount < APPS_EXE_COMMLINE.ArgumentsNumber)
-     {
--      strcpy(APPS_UNACE_EXE_COMMLINE.WildcardedArchiveName,
--             APPS_EXE_COMMLINE.Arguments[APPS_EXE_COMMLINE.ArgumentCount++]);
-+      const size_t size = 
sizeof(APPS_UNACE_EXE_COMMLINE.WildcardedArchiveName) - 1;
-+      strncpy(APPS_UNACE_EXE_COMMLINE.WildcardedArchiveName,
-+              APPS_EXE_COMMLINE.Arguments[APPS_EXE_COMMLINE.ArgumentCount++], 
size);
-+      APPS_UNACE_EXE_COMMLINE.WildcardedArchiveName[size] = 0;
-
-       
BASE_PATHFUNC_ToSystemPathSeparator(APPS_UNACE_EXE_COMMLINE.WildcardedArchiveName);
-
-@@ -555,6 +559,8 @@ PCHAR     PointPos;
-               && !BASE_CONVERT_StrICmp(PointPos, ".ace")
-               && !BASE_CONVERT_StrICmp(PointPos, ".exe")))
-       {
-+        if (size - strlen(APPS_UNACE_EXE_COMMLINE.WildcardedArchiveName) >=
-+            strlen(BASE_ACESTRUC_EXTENSION))
-         strcat(APPS_UNACE_EXE_COMMLINE.WildcardedArchiveName,
-                BASE_ACESTRUC_EXTENSION);
-       }
diff --git a/source/apps-extra/unace/17-undefined-behavior-strcpy.patch 
b/source/apps-extra/unace/17-undefined-behavior-strcpy.patch
deleted file mode 100644
index 649840a..0000000
--- a/source/apps-extra/unace/17-undefined-behavior-strcpy.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-Author: Fabian Greffrath <[email protected]>
-Description: Avoid undefined behaviour when strcpy(3) is
- called with the same pointer as source and destination.
- Thanks, Jakub Wilk.
-Bug-Debian: https://bugs.debian.org/775132
-
---- a/source/base/all/lfn/lfn.c
-+++ b/source/base/all/lfn/lfn.c
-@@ -30,8 +30,6 @@ INT     BASE_LFN_ChangeDir(PCHAR Directo
- PCHAR   BASE_LFN_GetCurrentDir(PCHAR Directory, size_t Size)
- {
-   Directory = (PCHAR) getcwd(Directory, Size);
--
--  strcpy(Directory, BASE_LFN_LongName(Directory));
-
-   return Directory;
- }
diff --git a/source/apps-extra/unace/18-stack-corruption.patch 
b/source/apps-extra/unace/18-stack-corruption.patch
deleted file mode 100644
index 2677a9e..0000000
--- a/source/apps-extra/unace/18-stack-corruption.patch
+++ /dev/null
@@ -1,62 +0,0 @@
-Author: Fabian Greffrath <[email protected]>
-Description: Fix a stack corruption while trying to verify integrity
- of a fuzzed file. Thanks again, Jakub Wilk.
-Bug-Debian: https://bugs.debian.org/775134
-
---- a/source/base/all/uninorm/uninorm.c
-+++ b/source/base/all/uninorm/uninorm.c
-@@ -36,6 +36,9 @@ INT BASE_UNINORM_CP850ToUTF8NFC(UCHAR *c
-    UINT Unicode[BASE_LFN_MAXLEN+1], Normalized[BASE_LFN_MAXLEN+1], *destptr = 
Unicode;
-    UCHAR *srcptr = cp850String, *resultstr = cp850String;
-
-+   if ((UINT) len >= BASE_LFN_MAXLEN)
-+     len = BASE_LFN_MAXLEN - 1;
-+
-    srcptr[len] = 0;
-    /* First, convert that DOS CP850 encoded String to Unicode */
-    while (*srcptr)
-@@ -48,6 +51,7 @@ INT BASE_UNINORM_CP850ToUTF8NFC(UCHAR *c
-    /* Then normalize and return UTF-8 encoded in place of the input string */
-    normalize_nfc(Normalized, Unicode);
-    encode_utf8(resultstr, Normalized);
-+   resultstr[len] = 0;
-
-
-    return strlen(resultstr);
---- a/source/base/all/uninorm/unincore.c
-+++ b/source/base/all/uninorm/unincore.c
-@@ -17,6 +17,7 @@
- #include <stdio.h>
- #include <stdlib.h>
- #include <string.h>
-+#include "base/all/includes.h" /* BASE_LFN_MAXLEN */
- #include "unidata.h"
-
- /* Hangul constants */
-@@ -33,7 +34,7 @@
-
- /* convenience null */
- #define null 0
--#define MAX_FILENAME_SIZE 2048
-+#define MAX_FILENAME_SIZE BASE_LFN_MAXLEN
-
-
- /**
-@@ -367,7 +368,7 @@ void canonical_decomposition(uint *buf,
-     uint temp[MAX_FILENAME_SIZE];
-     temp[0] = null;
-
--    for (i = 0; i < length; ++i)
-+    for (i = 0; i < length && pos < MAX_FILENAME_SIZE; ++i)
-     {
-         decompose_recursive(temp, str[i]);
-         len = istrlen(temp);
-@@ -458,7 +459,7 @@ void encode_utf8(char *buf, uint *str)
-     int i, j = 0;
-     int len = istrlen(str);
-
--    for (i = 0; i < len; ++i)
-+    for (i = 0; i < len && j < MAX_FILENAME_SIZE; ++i)
-     {
-         uint c = str[i];
-
diff --git a/source/apps-extra/unace/19-max-allocate.patch 
b/source/apps-extra/unace/19-max-allocate.patch
deleted file mode 100644
index 5e74b82..0000000
--- a/source/apps-extra/unace/19-max-allocate.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Author: Fabian Greffrath <[email protected]>
-Description: Allocate a whole 16 MB at once instead of iterating in
- 128 kB steps. Thanks again, Jakub Wilk.
-Bug-Debian: https://bugs.debian.org/775508
-
---- a/source/base/all/memory/lin.c
-+++ b/source/base/all/memory/lin.c
-@@ -22,6 +22,7 @@ struct         rusage ru;
-
-   Buf = NULL;
-
-+#if 0
-   while (Size < BASE_MEMORY_EXTERN_MaxMemoryRequirement()
-          && (NewBuf = (char*) realloc(Buf, Size + STEP)))
-   {
-@@ -48,6 +49,8 @@ struct         rusage ru;
-
-   free(Buf);
-   BASE_MEMORY.MaxAllocate  = Size;
-+#endif
-+  BASE_MEMORY.MaxAllocate  = BASE_MEMORY_EXTERN_MaxMemoryRequirement();
-
-   BASE_MEMORY_InitAlloc();
- }
diff --git a/source/apps-extra/unace/FrugalBuild 
b/source/apps-extra/unace/FrugalBuild
deleted file mode 100644
index 98d142f..0000000
--- a/source/apps-extra/unace/FrugalBuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Compiling Time: 20.50 SBU
-# Maintainer: DeX77 <[email protected]>
-
-pkgname=unace
-pkgver=2.5
-pkgrel=3
-pkgdesc="An extraction tool for the proprietary ace archive format"
-archs=('i686' 'x86_64')
-groups=('apps-extra')
-url="http://www.winace.de/";
-license=("custom")
-depends=(ncurses)
-source=(http://ftp.debian.org/debian/pool/non-free/u/unace-nonfree/unace-nonfree_2.5.orig.tar.gz
 \
-       01-only-unace.patch \
-       02-no-io_h.patch \
-       03-gcc-call.patch \
-       04-64bit.patch \
-       05-warning-fixes.patch \
-       06-fix-bad-pointer-arith.patch \
-       07-fix-free-aliasing-issue.patch \
-       08-ulonglong-printf.patch \
-       09-utf8-filenames.patch \
-       10-uninorm-signedness.patch \
-       11-possibly-critical.patch \
-       12-cast-filetime.patch \
-       13-maximum-file-name-length.patch \
-       14-endianness-detection.patch \
-       15-format-security.patch \
-       16-buffer-overflows.patch \
-       17-undefined-behavior-strcpy.patch \
-       18-stack-corruption.patch \
-       19-max-allocate.patch )
-
-sha1sums=('f658f03aa6f663c1a90af85e3e8c6e7ef12adb42' \
-          'c74674f02b66b89b6fede739d511f36d98472787' \
-          '1117ed498bed5144b34706a4f5c04b3ddd31156c' \
-          'ff3edcfecef4a4d50e58f10d67d0c8c5752c9fa0' \
-          'e8541dcc223d578b2753e18e87471315ddf57e24' \
-          'e1724d46284b20b49360ae9c95291a90cce19043' \
-          'a14afe829d44f38df3e03eacb78f39130cec311b' \
-          '2c64f92e342a4e13a642025b71d44976b36643af' \
-          '8bfa22cfbff96d39a9f97d095bf23afdbcc05608' \
-          '807cb90abcbde81b0e85379048b12ad9010aff64' \
-          '247a467acc04ff5ddc6ef452f0e881b0766fa8fd' \
-          'b07c78c2a4995710a16ffdcd43a840a2b6e406e3' \
-          '938853d85ae58d6061c05edd92371fb5572960b9' \
-          '31b4fadc9ea0e94f9b820d1ed9a5c4e4a08aa1f9' \
-          '7adf612ec10d4dbed024e76b3df0d0c32da7e3ec' \
-          '37c10f807a933eddb081fbaa4859f6ad782bf457' \
-          '6b59e5164cc75b8ed53aeb16b1d275a14164a317' \
-          'f0cf7e33e46b568f4646a4e1d4e20a98c64f2850' \
-          '2859ab531a1195b33b1b3122e95c55ae23a1568d' \
-          'f8baf12be3a71fb6aa1f3e707c5ab636a8821b1a')
-
-
-up2date="lynx -dump ${url}popdl.html | egrep -o 'r Linux ([[:digit:].]+)' | \
-       egrep -o '([[:digit:].]+)'"
-
-build(){
-       Fcd
-       Fpatchall
-       Fmake
-       Finstall 755 $_F_cd_path/unace usr/bin/unace
-       Finstall 644 $_F_cd_path/licence usr/share/$pkgname/licence
-}
-
-# optimization OK
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to