17 Commits

Author SHA1 Message Date
Fish (David B. Trout) f1de2964b2 Update default ExtPkg libs for Linux 2025-03-26 23:45:22 -07:00
Fish (David B. Trout) 7dffa5d42d Update ExtPkg libs for Windows 2025-03-26 23:13:49 -07:00
Fish (David B. Trout) 8b5342dc4b Refresh of all extpkgs to current version 2022-11-24 10:47:04 -08:00
Fish (David B. Trout) 99b07a5380 Refresh all External Packages libs:
All External Packages were updated to provide VS2022 support (via a minor update to vstool.cmd), and as a result, have been rebuilt so that Hercules's reported "HHC01417I Built with..." messages for each now accurately report their actual current repository version.

This is actually just a "cosmetic" update since none of the actual logic of any of the External Packages has actually changed. Only the version strings have changed. Not the actual logic.
2021-12-13 14:52:34 -08:00
Fish (David B. Trout) cf2b7a6345 Refresh all default ExtPkg libs and configure files:
This should be a cosmetic change for those who build the External Packages themselves.

For those who don't however (i.e. for those who build and link Hercules with the default ExtPkg lib files that come pre-delivered with the Hercules distribution, this should update all ExtPkgs to their latest and greatest version.
2021-01-29 02:07:41 -08:00
Fish (David B. Trout) bf54a9e6dd Refresh all ExtPkg libs in light of recent cpu architecture fix:
Due to a recently discovered CMake build script bug in the External Packages, the actual cpu architecture of the resulting static libs were all the same (i.e. the so-called 32-bit libs, named libcrypto32.a, libdecNumber32.a, libSoftFloat32.a and libtelnet32.a, were actually 64-bit, not 32-bit).

This commit is to simply update all of the extpkg libs with the latest version, which, having now all been built with the fixed CMake script, are now all for the correct cpu architecture. (Only the *nix '.a' static libs were affected, but I'm committing new versions of all of the Windows VS2017 '.lib' files too in order to pick up the new "HHC01417I Built with..." version strings.)
2019-02-21 09:03:03 -08:00
Fish (David B. Trout) 3d1e2ddc8e Update all extpkg libs and tweak documentation 2018-10-04 11:18:07 -07:00
Fish (David B. Trout) f2747fec83 Distribute the *VS2017* version of External Package static libs:
Previously, I was distributing the VS2008 version since that's the version of Visual Studio that I use.  But that causes problems for most others who try building Hercules for themselves since most everyone else uses VS2017 (and the VS2008 Debug static libs I was distributing won't work when trying to debug Hercules using VS2017; see GitHub Issues #104 and #106 for example).

Therefore I am now going to start distributing the *VS2017* version of the External Package static libs instead, which makes it much easier on most everyone else since now all they have to do is download Hercules and build it, PERIOD! They now no longer need to build any of the External Packages at all. I've already done that for them.

The burden is now on *ME* to build my own special VS2008 versions of the External Packages for myself, since I'm the "odd ball" that's still using VS2008 and not VS2017. (Why burden others with my own eccentricities after all?)
2018-06-28 14:06:54 -07:00
Fish (David B. Trout) 293fda523b Refresh of all LINUX External packages. 2018-03-31 20:11:35 -07:00
Fish (David B. Trout) d51b84222c Refresh ALL External packages to be safe:
Windows-only right now.  Will do Linux later.
2018-03-31 18:41:57 -07:00
Fish (David B. Trout) 71cd25fda8 Refresh all External Package libraries 2018-03-08 13:28:06 -08:00
Fish (David B. Trout) c08f1fde7d Add "Debug" build of all external packages to repository too:
As of this commit it is no longer necessary to manually build the "Debug" version of any of the external packages if you wish to build a "Debug" build of Hercules.  For both normal Release builds as well as for Debug builds, just build Hercules normally just like always.
2017-02-15 15:10:22 -08:00
Fish (David B. Trout) b7f7efd4db Update extpkg libs w/fixed revision count bug 2017-01-14 11:22:50 -08:00
Fish (David B. Trout) 9b45cb479e Update Linux libs 2017-01-13 11:00:28 -08:00
Fish (David B. Trout) 754832c972 Report package versions, remove redundant READMEs 2017-01-13 11:00:26 -08:00
Fish (David B. Trout) 864a0f7406 Crypto extpkg update and Linux OOS build fix:
Changes needed for latest and greatest crypto extpkg
Fix for Linux OOS (Out-of-Source) builds. Closes #1.
2017-01-10 16:43:22 -08:00
Fish (David B. Trout) 660fc698f1 Convert crypto to External Package and move dyncrypt to root dir 2017-01-08 08:39:20 -08:00