Skip to content

Commit d4c0607

Browse files
authored
Add files via upload
1 parent 9fb2461 commit d4c0607

33 files changed

+21394
-19495
lines changed

peazip-sources/dev/externalprograms.pas

Lines changed: 20 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
------- -------- ------- ------------------------------------------
2121
0.10 20250819 Suve Initial version on GitHub
2222
0.11 20250820 G.Tani Expanded with hash checking values
23-
0.12 20251015 G.Tani Expanded moving here some of the calls to external routines
23+
0.12 20251027 G.Tani Expanded moving here some of the calls to external routines
2424
2525
(C) Copyright 2006 Giorgio Tani giorgio.tani.software@gmail.com
2626
The program is released under GNU LGPL http://www.gnu.org/licenses/lgpl.txt
@@ -53,7 +53,7 @@ interface
5353
list_utils;
5454

5555
const
56-
APPLICATION_PEA = 'Pea 1.27 (LGPLv3, Giorgio Tani)';
56+
APPLICATION_PEA = 'Pea 1.28 (LGPLv3, Giorgio Tani)';
5757

5858
{$IFDEF MSWINDOWS}
5959
EXEEXT = '.exe';
@@ -69,7 +69,7 @@ interface
6969
APPLICATION_UNACE = 'UNACEV2.DLL 2.6.0.0 (royalty-free UNACEV2.DLL license, ACE Compression Software)';
7070
APPLICATION_FREEARC = 'FreeArc 0.67 alpha (GPL, Bulat Ziganshin)';
7171
APPLICATION_UNRAR = 'UNRAR 5.21 (freeware, royalty-free, source available with unrar restriction, Alexander Roshal)';
72-
APPLICATION_BROTLI = 'Brotli 1.1.0 (MIT License, Jyrki Alakuijala, Eugene Kliuchnikov, Robert Obryk, Zoltán Szabadka, Lode Vandevenne)';
72+
APPLICATION_BROTLI = 'Brotli 1.2.0 (MIT License, Jyrki Alakuijala, Eugene Kliuchnikov, Robert Obryk, Zoltán Szabadka, Lode Vandevenne)';
7373
APPLICATION_ZSTD = 'Zstd 1.5.7 (Dual license BSD / GPLv2, Yann Collet, Przemysław Skibiński)';
7474
{$ENDIF}
7575

@@ -155,16 +155,21 @@ interface
155155

156156
// Known hash values
157157

158-
//Pea 1.27
159-
HPEA_BSD_X_GTK2 = '08A04EEF35A5F438AD62B9E4C4705E37E0E2FDAAF71A69DCD60C2D0F7E0AAAAF'; //BSD x86_64 GTK2
160-
HPEA_LIN_A_GTK2 = '95500D1754C14AC324D1CBCCCE8CB88C73363C4ADF3127E8FAC6E495DF9998DC'; //lin aarch64 GTK2
161-
HPEA_LIN_X_GTK2 = 'DE92A6D9A7E040D97FA4DFCA876D4CE4BA5BFA0FB2C4D2EBD26DE5ED024D2BC8'; //lin x86_64 GTK2
162-
HPEA_LIN_X_GTK3 = '105494EF4563AD66FEDD0CE71CABF44403BB9701127B15DA220BA56899FAB92F'; //lin x86_64 GTK3
163-
HPEA_LIN_X_QT6 = '1EBACA0A5D02FF6CFD790C632CFCC649454BC791819D46F1F88EFFB764DF8A83'; //lin x86_64 Qt6
164-
HPEA_MACOS_A = '530B528B1D370F0653A06AB9B6CBCAE0FD54C2B6B764E9E6435A909ADA81687F'; //macos aarch64
165-
HPEA_MACOS_X = '3C65EE1021929E2C2C3E626A312EDAF681012C1C2FBED336257F6F7EE794BDA7'; //macos Intel x86_64
166-
HPEA_WIN32_X = '4C0EC55F80376F310F86E3F98EBD93E1030BAFF785AC9B330221813C95FEB119'; //win32
167-
HPEA_WIN64_X = 'FC1C53367BF962EF819F467D54B939E515055B2EA84A3A253FE9D6D16D11BD42'; //win64
158+
//Pea 1.28
159+
HPEA_BSD_X_GTK2 = '9DDAE7B471B17293A292356DCDDFDAC8A585ACE1F9C2BA968740753F9CC3F407'; //BSD x86_64 GTK2
160+
HPEA_LIN_A_GTK2 = '11625DD6877AB56FAF6F715C48FDD89A868FC6291D4D4BC8AB66D83F09F9D921'; //lin aarch64 GTK2
161+
HPEA_LIN_X_GTK2 = 'DF1462AD40E0C58AA71EDF5CDDF5F6AE773CEC5CDE8F04B926FC1C9D06F94BCC'; //lin x86_64 GTK2
162+
HPEA_LIN_X_GTK3 = 'B0AE9A37FD7536D1C1328F65A9D10F27B89AE2C8CF3A91A6479A57D9A146C6C1'; //lin x86_64 GTK3
163+
HPEA_LIN_X_QT6 = '12AC3548E1D3968076C50987456F8FD30B61963B2563444865560494E9759B82'; //lin x86_64 Qt6
164+
HPEA_MACOS_A = '25EBC33B4DBC8E5FE6335DC522DFDAC99F4B04E11485AB381319AC32BAB276F4'; //macos aarch64
165+
HPEA_MACOS_X = 'A1B60A1A35E31F165F6E768285B5A165A1B619D446382565B4A63CCDE5664A03'; //macos Intel x86_64
166+
HPEA_WIN32_X = '06BECA33AD79B54D597C5B23A4B88AC9B7998AC6D2EBADAAA5FA3BD4E7BDDF6A'; //win32
167+
HPEA_WIN64_X = 'FC69BDA51F23569F0296EB1F6D388E52E86484F6A5353EB3DE98CFF8122E5E5A'; //win64
168+
169+
//win helpers
170+
HWINCONFIGURE = 'E6F7D8ACA8E1D4B967502E815223CA82B14BBD076A0EF18571D247CBFCBE2407'; //Configure PeaZip 32 and 64 bit 10.8+
171+
HDDDLL_WIN64_X = 'E4ACD142D36A3A16532C85C9A7CCD50F9ABC25721FA35706B16F6CEEC565B44C'; //dragdropfilesdll.dll 64 bit 10.6+
172+
HDDDLL_WIN32_X = '29CABD1CD01C09A29C48FA45F347F7673D27DDC61741279669CAB5BC56038B12'; //dragdropfilesdll.dll 32 bit 10.6+
168173

169174
//7z sfx (Tino Reichardt's modules)
170175
H7ZSFX1 = '353A3F6D7CBD06C6F25589DF00B40F363E9F597C4EDC4AD782F6D6B21F297F09'; //7z\7z.sfx
@@ -178,11 +183,6 @@ interface
178183
HARCSFX4 = '2143076C94FC6838E2C705E4AC8CFA7F1B9E8B30C247A3AB44707744D2E3209B'; //arc\freearc-installer.sfx freeze
179184
HARCSFX5 = '38B6FB72A5BC35B62D89CA835D0A9A719734FBD9F79683C8773156A4A43FE34B'; //arc\freearc-tiny.sfx freeze
180185

181-
//win helpers
182-
HWINCONFIGURE = '9361847CC76AC58B53D0321ABA4607E4D93F6D8C5E11B1FC054B7236C2C87BCA'; //Configure PeaZip 32 and 64 bit 10.3+
183-
HDDDLL_WIN64_X = 'E4ACD142D36A3A16532C85C9A7CCD50F9ABC25721FA35706B16F6CEEC565B44C'; //dragdropfilesdll.dll 64 bit 10.6+
184-
HDDDLL_WIN32_X = '29CABD1CD01C09A29C48FA45F347F7673D27DDC61741279669CAB5BC56038B12'; //dragdropfilesdll.dll 32 bit 10.6+
185-
186186
//win64 base package
187187
H7Z_WIN64_X = '4CD7D776C686427226A151789D2D61F0B2ED2C392148CC4E69C0238362FAFECF'; //7z 25.01 64 bit
188188
H7ZDLL_WIN64_X = '5BD20FB38499D95C39594F41D4781B6181B3304B7F1F4D06B0182F514E7EAA74'; //7z\7z.dll
@@ -192,7 +192,7 @@ interface
192192
H7ZLZ4_WIN64_X = 'F23791027EAAB2B6DAAAB1F4A3F31E8A5AFD2340FAC0311D1517699BE1EAC1B2'; //7z\Codecs\lz4.dll
193193
H7ZLZ5_WIN64_X = '3CD81FFE67E4C61FFD7861166841A35FBF8481415319F439E8B2EB09E1339144'; //7z\Codecs\lz5.dll
194194
H7ZZSTD_WIN64_X = '818E8EA81319B719DAA09E373132EEF287B7C8730500C07FCA9D1D3C9E92F9ED'; //7z\Codecs\zstd.dll
195-
HBROTLI_WIN64_X = 'B7A78E7B814B08CE0E3B6FF6ECEEAC13E6F02E0EFC5994E53AD000D9B99A3DCE'; //brotli 64 bit
195+
HBROTLI_WIN64_X = '1F91D8F4575482373AD7D3B7BBDDBFBEDC7E69ED2EE2725AC12D14A13DAA624B'; //brotli 1.2.0 64 bit
196196
HZPAQ_WIN64_X = '17DBEAA8C773B672DBCC60332CBED5A98E94B8156026B2001B108AFFFE30D602'; //zpaqfranz 62.5 64 bit
197197
HZSTD_WIN64_X = 'E86912B9DBCD3385D6E52F744A36DBDE5BD0A5E94851E39EB87023506FBA1521'; //zstd 1.5.7 64 bit
198198
HARC_WIN64_X = 'B36B1BE0A3C329675AF4EECE3193F08CF343EDE57A6933033BF6004A50AB2A65'; //arc 0.67 freeze
@@ -203,6 +203,7 @@ interface
203203
//Win32 base package
204204
H7Z_WIN32_X = 'B1E06A424F2E7E3B9A5BF676665BD14BC39785FBC48CFDCC54AB63C574DE0B01'; //7z 25.01 32 bit
205205
H7ZDLL_WIN32_X = '51075AF59F6696D5DC5446BA39FABFD0022628CDCFA41C80E7CB66E3BF4EE55D'; //7z\7z.dll
206+
HBROTLI_WIN32_X = '710A8E5E5345D2A8A81A9FBE33730D159C76B9593F906EA8E7AB59D2A1218325'; //brotli 1.2.0 32 bit
206207
HZPAQ_WIN32_X = 'A0F127A70943B0262060498C1723C795A8E2980F1ACF0C42EE8C1DAE72AE54B5'; //zpaq 7.15 freeze
207208

208209
//additional formats

0 commit comments

Comments
 (0)