Description: fpmake,fpmkunit and fppkg (active) Revisions in this set a0ed685036ab33651b4ec86569e2e8dbac33f527,b1feaa9458eeb5ddb4b162d273a027503fecf815,db267dcb6335a1c84f3b28e05b250d0abdf59818,ef13f52ba8a7ce3f947faa520389cbe3858dba5c,81887a2eb3fcc7f8e23a71a70483a175c1c1526e,625e847e56f1cc40973fb0c5d6f5d014d5fb24c2,6c6a16a15445cc5cd9343d31f8634eaba9e013e7,218ca87a3f71509d27b3f77374046adb87db6a10,79a4409587318b836abf829fc01bcfb2a6364638,4cc739899847f1591973d417a576cc50c880fbfa,72654864ff75a0b1455fdfe2e82a2fd40ec7f2f4,06b1e65864528e48bef61f8adfe47efeedf12da2,208e7fb33721bf96fe9c73abc219aaffd2311eb5,738c11199be19de4806dc6c96299c3154f1ee2fe,644678daaad3ae74d7495f7d864a69f835d7fe51,0e72cc94f6669825ac24d96cec22cadf16207041,58a56e38d108e6ec129ccf1ffe1bca4822dc74a6,c3bafd3a8d454bc3f335a117e07f37afe4e41d26,c06a020c9cd174fd641da587b10283ef56329d04,b0cbff646399f64905cf29fdb82857a1856adf56,ece9c98362c68a9eee6527153e8c36c5cdf424cb,1fa5edd34e6fe5bb45b76893a5a8b3b83f8d03ce,50a13b4df4e2b0016883d14571eb2bc79d15e334,3bfb995a4871cfe088d6753086b13b06a613e4b1,f28629e8e122887b3658de1e061a1b6ed036e5f4,1bd9d4173e21a73f4b2fefd1b7daa2207e17d7d4,43910756170672062ac57847b98c16a4096f7f78,fad6b0e4896cc1bcb805051237a9ca6557322b60,dabc59977d06fb86974e0cef52cf88109858b5e9,ca186440ebe63429d8642f770cd6f900a57ce60f,5203c3e84962c29670f4e0a87fd23cd6737ad882,7cde8df8c78c3e7f7af2758c53e57e2867680baa,4b5c7ab0f571f3c2b4b6d1d63fb3f767bf038fb7,3eab1c1c028360576a6d928fe7d35afbba66e512,fa735ba7b28fa97fe0d326e473958ba3fbe40ca4,8d173d7190018a24abbbd496dccd098a99ef63ae,dcddd44cd9240e22c0dd36f5bde8d612e3ab9ea9,10b66491ba6f9d90d9414d46aa5261125e324c69,28569057be9eb404709c83783055d17e7a4c2649,54d89d43ce67d1c1a4fa1cbd69633a578cded94a,9a9484b26d89b8344cc6c492889378bee063fb15,7d31e25ba646791c200e1365b2578bdc8c21c551,5fe8fbd43aa5edd3fe4f1c67c3bf587528a5f4b8,4ed8182c753a5bb0e10190fddc1c45627e059f1d,b2f2c5671cb74fe64f68423d0835129eb0c3ed69,20884fdc1b60d678999bc55452accb0e914fd137,dc6728c8798097fba399e8fd37f24d530585cd65,b83673ecf9ff225de2197bb6824e73ba37d6b3e3,45cfdcc5828a21f35a731ff59f36b722b61824d7,fef4ae489abfea94bbda5818bdf7f668066951d3,02b45aa6e4b5267c162d560fa3242a9ea59b2ccb,a6b508b09464d31e8fbc1a81f2a97b82cb5273a1,193cd4d6ec0cfaeabaa2132abbefe06227e6778a,f73456a9d92f7453e80e4fb751343c0c2e145f9c,76becd36b7c0e19af8860b0d13d74ce8d3cf43e7,9fe395018a371ff4f0a47dff05120e779da01f48,55e72fc0f1505c75f60af706736d32ceca9815a4,e3d3fe654cff6287f97ecac55de2507f521b42d4,9fe4e1247f19a4865ef38479fc588a3b8a1dd63c,b3883557506f6f61da10b3e4fc1015a6977b263e,5205ce30f4fd31e56701aa9bc09ae2b56a79dede,8d211f17b4715c3987f429bc5124fe823167390d,f7d6201946c569274544c37adbd84d3f5913bbb2,008dc98c338fc54478d2e8565fb78146bfc84e53,598fbb23a19f9e36cb654b4da07217f2af03f1ec,1f965d262dc09aa2de789e20fa23163280a5b9c7,890512cae2c6362d8c7bb3465c07a0932d087341,a150115ed2bd5fc2f1c6d3f913ef42a233117496,39a3f5a67817cbb4e1d267775cfc752b21158b7a,2ee0138591fd6498d78377291da7a91d79c5861f,d18812b32f1a3035ef0531a75a9b2287b427f605,e5a648817fbde5966e62b6a086badd4b0ca077b6,fad1fbc584bc8fb07ffebd43738f18697d9606b7,ab9b6781305d0717169301cffcfc98f31827ee2a,fea22868c01269d2c262b28da840b2f668930578,d87bfdcb9fc79b41dba76bb8536018be4da9c3df,669ef2a7bec52b5e35b51a19d5ee4e34466c872c,a43b95a6b3b1e7508c83c2f7d52cd16fda50565c,fd2deaac870ed642a6fe7595a2972b7b4bad79cd,050ea38de0c61b191b0b53fb1bb020af0c1d3f3a,b2ae73813ea38ff12b4cba312d7a822a401db4b3,4684e4c57e783be1aa764020207c4c3c3ba2cfba,2e24e02bc32649a0d4b2a3a687b334a3d064fdc4,fa8a4f60380701b72e7a076ad8cb1d7f546f5ad8,f84a938f084f4c329031fbe4c3d8118bd16efb58,38c08d72f653b0bed57e0c741c8c0ff2b2ef2aed commit a0ed685036ab33651b4ec86569e2e8dbac33f527 Author: joost Date: Sat Feb 15 17:24:15 2020 +0000 * Fixed the assignment of licenses of packages git-svn-id: trunk@44183 - M packages/fppkg/src/fprepos.pp --- commit b1feaa9458eeb5ddb4b162d273a027503fecf815 Author: michael Date: Sun Mar 8 13:55:29 2020 +0000 * Allow to get/set config items git-svn-id: trunk@44286 - M utils/fppkg/fppkg.pp --- commit db267dcb6335a1c84f3b28e05b250d0abdf59818 Author: joost Date: Sun Mar 8 15:11:31 2020 +0000 * Parse the keywords in fppkg-repositories git-svn-id: trunk@44288 - M packages/fppkg/src/fpxmlrep.pp --- commit ef13f52ba8a7ce3f947faa520389cbe3858dba5c Author: florian Date: Sat Mar 28 15:47:47 2020 +0000 + add FreeRTOS as new OS target git-svn-id: trunk@44386 - M packages/fpmkunit/src/fpmkunit.pp M utils/fpcm/fpcmmain.pp --- commit 81887a2eb3fcc7f8e23a71a70483a175c1c1526e Author: joost Date: Tue Mar 31 20:09:46 2020 +0000 * Debug-writeln removed git-svn-id: trunk@44469 - M packages/fppkg/src/pkgfpmake.pp --- commit 625e847e56f1cc40973fb0c5d6f5d014d5fb24c2 Author: joost Date: Tue Mar 31 20:15:08 2020 +0000 * Do not try to resolve dependencies for packages that not meet the target git-svn-id: trunk@44470 - M packages/fppkg/src/pkgcommands.pp M packages/fppkg/src/pkgmessages.pp --- commit 6c6a16a15445cc5cd9343d31f8634eaba9e013e7 Author: florian Date: Fri Apr 3 20:15:26 2020 +0000 + xtensa-linux git-svn-id: trunk@44544 - M packages/fpmkunit/src/fpmkunit.pp M utils/fpcm/fpcmmain.pp --- commit 218ca87a3f71509d27b3f77374046adb87db6a10 Author: Jonas Maebe Date: Sat Apr 18 15:44:53 2020 +0000 * always add the libgcc search directory under Linux, as it is required for both the LLVM code generator and SEH support (it does _not_ force linking libgcc, just adds the search directory so it can be found in case it's required) git-svn-id: trunk@44790 - M packages/fpmkunit/Makefile.fpc M packages/fpmkunit/src/fpmkunit.pp M utils/fpcm/fpcmake.inc M utils/fpcm/fpcmake.ini M utils/fpcm/fpcmmain.pp --- commit 79a4409587318b836abf829fc01bcfb2a6364638 Author: svenbarth Date: Tue Apr 21 06:04:45 2020 +0000 * enable AArch64 for Win64 in fpmkunit and fpcmake git-svn-id: trunk@44920 - M packages/fpmkunit/src/fpmkunit.pp M utils/fpcm/fpcmmain.pp --- commit 4cc739899847f1591973d417a576cc50c880fbfa Author: svenbarth Date: Sat Jun 6 17:16:31 2020 +0000 + add support for Z80 MSX-DOS to fpmake git-svn-id: trunk@45598 - M packages/fpmkunit/src/fpmkunit.pp --- commit 72654864ff75a0b1455fdfe2e82a2fd40ec7f2f4 Author: pierre Date: Tue Jul 21 12:13:36 2020 +0000 Add missing CPUs for linux libgcc directory retrieval git-svn-id: trunk@45817 - M packages/fpmkunit/src/fpmkunit.pp --- commit 06b1e65864528e48bef61f8adfe47efeedf12da2 Author: pierre Date: Thu Jul 23 21:34:24 2020 +0000 + Add a new parameter to GetCompilerInfo function, called EmptyIfStdErr, which resets the returned string to an empty string if the call generated output to stderr stream. * Adapt calls to GetCompilerInfo to change above. + Add support for other CPUs for linux OS target. git-svn-id: trunk@45838 - M packages/fpmkunit/src/fpmkunit.pp --- commit 208e7fb33721bf96fe9c73abc219aaffd2311eb5 Author: pierre Date: Sat Aug 1 20:42:22 2020 +0000 Add -marm option to gcc call fot arm target to be sure that aarch64 version of gcc complains to stderr if it does not support 32-bit git-svn-id: trunk@45982 - M packages/fpmkunit/src/fpmkunit.pp --- commit 738c11199be19de4806dc6c96299c3154f1ee2fe Author: pierre Date: Wed Aug 5 09:05:14 2020 +0000 Add amstradcpc OS support for fpcmake and fpmkunit git-svn-id: trunk@46241 - M packages/fpmkunit/src/fpmkunit.pp M utils/fpcm/fpcmmain.pp --- commit 644678daaad3ae74d7495f7d864a69f835d7fe51 Author: pierre Date: Wed Aug 5 09:30:16 2020 +0000 Add zxspectrum, msxdos and amstradcpc list of unsupported OSes for most utils packages git-svn-id: trunk@46244 - M .gitignore M utils/fpcm/fpmake.pp M utils/fpcmkcfg/fpmake.pp M utils/fpcres/fpmake.pp M utils/fpcreslipo/fpmake.pp M utils/fpdoc/fpmake.pp M utils/fppkg/fpmake.pp M utils/fprcp/fpmake.pp M utils/h2pas/fpmake.pp M utils/importtl/fpmake.pp M utils/instantfpc/fpmake.pp M utils/json2pas/fpmake.pp M utils/pas2fpm/fpmake.pp M utils/pas2jni/fpmake.pp M utils/pas2ut/fpmake.pp M utils/tply/fpmake.pp --- commit 0e72cc94f6669825ac24d96cec22cadf16207041 Author: pierre Date: Thu Sep 24 15:46:45 2020 +0000 Set FBuildEngine.Verbose also for -d option git-svn-id: trunk@46944 - M packages/fpmkunit/src/fpmkunit.pp --- commit 58a56e38d108e6ec129ccf1ffe1bca4822dc74a6 Author: pierre Date: Mon Nov 2 08:50:34 2020 +0000 Add m68k specific option to gcc call to be sure to generate an error if the gcc does not target m68k CPU git-svn-id: trunk@47282 - M packages/fpmkunit/src/fpmkunit.pp --- commit c3bafd3a8d454bc3f335a117e07f37afe4e41d26 Author: Károly Balogh Date: Mon Nov 9 01:40:41 2020 +0000 sinclairql: added to fpmkunit git-svn-id: trunk@47362 - M packages/fpmkunit/src/fpmkunit.pp --- commit c06a020c9cd174fd641da587b10283ef56329d04 Author: Károly Balogh Date: Tue Nov 10 21:36:48 2020 +0000 * fixed the packages build after r47376 git-svn-id: trunk@47378 - M packages/fpmkunit/src/fpmkunit.pp --- commit b0cbff646399f64905cf29fdb82857a1856adf56 Author: michael Date: Fri Nov 27 17:16:20 2020 +0000 * Try all OS/CPU combinations git-svn-id: trunk@47611 - M packages/fpmkunit/src/fpmkunit.pp --- commit ece9c98362c68a9eee6527153e8c36c5cdf424cb Author: michael Date: Sat Nov 28 18:09:59 2020 +0000 * Avoid using volatile if NO_THREADING is defined git-svn-id: trunk@47624 - M packages/fpmkunit/src/fpmkunit.pp --- commit 1fa5edd34e6fe5bb45b76893a5a8b3b83f8d03ce Author: pierre Date: Wed Jan 13 10:07:37 2021 +0000 Try to avoid use of native libgcc directory when cross-compiling. Add FSourceCPU, FSourceOS, FCompilerDate FFullCompilerVersion fields to TCustomDefaults class. Set these new fields by also parsing FPC -iDWSPSO output. Use these fields to try to correctly guess if native gcc should be used to try to find libgcc directory, or only $BINUTILSPREFIX prepended gcc. git-svn-id: trunk@48152 - M packages/fpmkunit/src/fpmkunit.pp --- commit 50a13b4df4e2b0016883d14571eb2bc79d15e334 Author: pierre Date: Thu Jan 14 22:59:16 2021 +0000 Function GetDefaultLibGCCDir adapted to case of Defaults not assigned (required for fpcmkcfg utility) reported by Andrew Kurushin git-svn-id: trunk@48157 - M packages/fpmkunit/src/fpmkunit.pp --- commit 3bfb995a4871cfe088d6753086b13b06a613e4b1 Author: pierre Date: Thu Jan 21 09:20:19 2021 +0000 Add sleep inside loop to find package that can be compiled, if none is ready in ProcessThreadResult git-svn-id: trunk@48262 - M packages/fpmkunit/src/fpmkunit.pp --- commit f28629e8e122887b3658de1e061a1b6ed036e5f4 Author: pierre Date: Fri Jan 22 08:57:56 2021 +0000 Only set FNotifyMainThreadEvent at start of Execute method and after finishing the compilation of a package git-svn-id: trunk@48316 - M packages/fpmkunit/src/fpmkunit.pp --- commit 1bd9d4173e21a73f4b2fefd1b7daa2207e17d7d4 Author: florian Date: Sun Apr 11 17:30:21 2021 +0000 * never ignore BINUTILSPREFIX environment variable in fpmake + search also $(BINUTILSPREFIX)-gnu-gcc for a usable gcc to get the libgcc directory git-svn-id: trunk@49181 - M packages/fpmkunit/src/fpmkunit.pp --- commit 43910756170672062ac57847b98c16a4096f7f78 Author: pierre Date: Mon Apr 26 20:43:07 2021 +0000 * Use FGeneralCriticalSection for LogIndent and LogUnindent. Add FIndentCount integer field. Add FWorkerPrefix string field. Use try/finally block to keep track of LogLevel git-svn-id: trunk@49266 - M packages/fpmkunit/src/fpmkunit.pp --- commit fad6b0e4896cc1bcb805051237a9ca6557322b60 Author: Yuriy Sydorov Date: Mon Nov 22 17:38:45 2021 +0200 * Fixed build with NO_THREADING on Windows. M packages/fpmkunit/src/fpmkunit.pp --- commit dabc59977d06fb86974e0cef52cf88109858b5e9 Author: Pierre Muller Date: Thu Nov 25 23:34:28 2021 +0100 Avoid having uninitialized UseBinutilsPrefix local variable in GetDefaultLibGCCDir function M packages/fpmkunit/src/fpmkunit.pp --- commit ca186440ebe63429d8642f770cd6f900a57ce60f Author: Pierre Muller Date: Fri Mar 18 11:05:55 2022 +0000 Avoid repeated warnings about libgcc directory M packages/fpmkunit/src/fpmkunit.pp --- commit 5203c3e84962c29670f4e0a87fd23cd6737ad882 Author: Pierre Muller Date: Tue May 17 23:28:47 2022 +0200 Add dumping of backtrace in case of unhandled exception inside TCustomInstaller.Run method M packages/fpmkunit/src/fpmkunit.pp --- commit 7cde8df8c78c3e7f7af2758c53e57e2867680baa Author: Jinyang He Date: Sat Nov 5 10:11:22 2022 +0800 Add loongarch64 packages support M packages/fcl-res/src/elfconsts.pp M packages/fcl-res/src/elfreader.pp M packages/fcl-res/src/elfsubwriter.inc M packages/fcl-res/src/elfwriter.pp M packages/fpmkunit/src/fpmkunit.pp M packages/gtk2/src/glib/glib2.pas M packages/ide/fpmake.pp M packages/libffi/src/ffi.pp M packages/rtl-extra/src/linux/unixsock.inc M packages/rtl-extra/src/unix/ipc.pp M packages/rtl-generics/src/generics.hashes.pas M packages/rtl-objpas/src/inc/rtti.pp M utils/fpcres/fpcres.pas M utils/fpcres/target.pas --- commit 4b5c7ab0f571f3c2b4b6d1d63fb3f767bf038fb7 Author: Michael VAN CANNEYT Date: Wed Dec 14 15:17:49 2022 +0100 * Fix compiler warnings: switch to TStrings for external command options M packages/fpmkunit/src/fpmkunit.pp M packages/gdbint/fpmake.pp --- commit 3eab1c1c028360576a6d928fe7d35afbba66e512 Author: Michaël Van Canneyt Date: Wed Dec 14 17:16:55 2022 +0100 * Fix loglevel for ListMode M packages/fpmkunit/src/fpmkunit.pp --- commit fa735ba7b28fa97fe0d326e473958ba3fbe40ca4 Author: Michael VAN CANNEYT Date: Thu Dec 15 16:45:12 2022 +0100 * Refactor, so the combination CPU-OS-SubTarget is a record. Allows for extension if need be M packages/fpmkunit/src/fpmkunit.pp M packages/gdbint/fpmake.pp M packages/ide/fpmake.pp --- commit 8d173d7190018a24abbbd496dccd098a99ef63ae Author: Michaël Van Canneyt Date: Sat Jan 14 17:34:59 2023 +0100 * PChar -> PAnsiChar M packages/fpmkunit/src/fpmkunit.pp --- commit dcddd44cd9240e22c0dd36f5bde8d612e3ab9ea9 Author: Michaël Van Canneyt Date: Sat Jan 14 18:39:40 2023 +0100 * PChar -> PAnsiChar M packages/fppkg/src/fpmkunitsrc.inc M packages/fppkg/src/fprepos.pp M packages/fppkg/src/pkgfpmake.pp M packages/fppkg/src/pkgglobals.pp M packages/fppkg/src/pkghandler.pp M packages/fppkg/src/pkgmkconv.pp --- commit 10b66491ba6f9d90d9414d46aa5261125e324c69 Author: Michael VAN CANNEYT Date: Thu Jan 26 15:45:40 2023 +0100 * Allow to work with unicodertl M packages/fpmake.pp M packages/fpmkunit/fpmake.pp M packages/fpmkunit/src/fpmkunit.pp --- commit 28569057be9eb404709c83783055d17e7a4c2649 Author: Michaël Van Canneyt Date: Mon Jan 30 14:44:47 2023 +0100 * PChar -> PAnsiChar M utils/fppkg/lnet/lhttp.pp M utils/fppkg/lnet/lhttputil.pp M utils/fppkg/lnet/lstrbuffer.pp M utils/fppkg/lnet/sys/lspawnfcgiunix.inc --- commit 54d89d43ce67d1c1a4fa1cbd69633a578cded94a Author: Michaël Van Canneyt Date: Mon Mar 6 14:58:02 2023 +0100 * Dotted filenames for package fppkg A packages/fppkg/namespaced/FpPkg.Commands.pp A packages/fppkg/namespaced/FpPkg.Conv.pp A packages/fppkg/namespaced/FpPkg.Download.pp A packages/fppkg/namespaced/FpPkg.Globals.pp A packages/fppkg/namespaced/FpPkg.Handler.pp A packages/fppkg/namespaced/FpPkg.Http.pp A packages/fppkg/namespaced/FpPkg.Make.pp A packages/fppkg/namespaced/FpPkg.Messages.pp A packages/fppkg/namespaced/FpPkg.Options.pp A packages/fppkg/namespaced/FpPkg.Package.pp A packages/fppkg/namespaced/FpPkg.PackageRepos.pp A packages/fppkg/namespaced/FpPkg.Packages.Structure.pp A packages/fppkg/namespaced/FpPkg.Repos.pp A packages/fppkg/namespaced/FpPkg.UninstalledSrcsRepo.pp A packages/fppkg/namespaced/FpPkg.Wget.pp A packages/fppkg/namespaced/FpPkg.XmlRep.pp A packages/fppkg/namespaces.lst M packages/fppkg/src/fprepos.pp M packages/fppkg/src/fpxmlrep.pp M packages/fppkg/src/pkgcommands.pp M packages/fppkg/src/pkgdownload.pp M packages/fppkg/src/pkgfphttp.pp M packages/fppkg/src/pkgfpmake.pp M packages/fppkg/src/pkgfppkg.pp M packages/fppkg/src/pkgglobals.pp M packages/fppkg/src/pkghandler.pp M packages/fppkg/src/pkgmessages.pp M packages/fppkg/src/pkgmkconv.pp M packages/fppkg/src/pkgoptions.pp M packages/fppkg/src/pkgpackagesstructure.pp M packages/fppkg/src/pkgrepos.pp M packages/fppkg/src/pkguninstalledsrcsrepo.pp M packages/fppkg/src/pkgwget.pp --- commit 9a9484b26d89b8344cc6c492889378bee063fb15 Author: Michael VAN CANNEYT Date: Mon Mar 6 14:59:52 2023 +0100 * ApplyNamespaces M packages/fpmkunit/src/fpmkunit.pp --- commit 7d31e25ba646791c200e1365b2578bdc8c21c551 Author: Mikhail Novosyolov Date: Thu Mar 16 19:38:23 2023 +0300 Fix messages about not found gcc Code actually looks for the gcc executable inside $PATH, not for libgcc. fpc works without the libgcc.so devel symlink. M packages/fpmkunit/src/fpmkunit.pp M packages/fppkg/src/fpmkunitsrc.inc --- commit 5fe8fbd43aa5edd3fe4f1c67c3bf587528a5f4b8 Author: florian Date: Thu Mar 16 22:23:39 2023 +0100 * take care of mips64* when calling gcc for the libgcc path M packages/fpmkunit/src/fpmkunit.pp --- commit 4ed8182c753a5bb0e10190fddc1c45627e059f1d Author: Pierre Muller Date: Mon Mar 20 14:51:18 2023 +0100 Fix interactive information log error M packages/fpmkunit/src/fpmkunit.pp --- commit b2f2c5671cb74fe64f68423d0835129eb0c3ed69 Author: Michael VAN CANNEYT Date: Tue May 23 10:14:14 2023 +0200 * Make sure it compiles with previous release M packages/fpmkunit/src/fpmkunit.pp --- commit 20884fdc1b60d678999bc55452accb0e914fd137 Author: florian Date: Tue Jun 20 23:16:16 2023 +0200 * search for i386-linux-gcc also by trying i686-linux- as prefix as apparently for newer gcc -m32 does not return the proper libgcc path anymore M packages/fpmkunit/src/fpmkunit.pp M utils/fpcm/revision.inc --- commit dc6728c8798097fba399e8fd37f24d530585cd65 Author: Michaël Van Canneyt Date: Wed Jul 19 12:34:05 2023 +0200 * Remove dependency on cthreads, that should always be in program/library uses clause M packages/fpmkunit/src/fpmkunit.pp --- commit b83673ecf9ff225de2197bb6824e73ba37d6b3e3 Author: Michaël Van Canneyt Date: Wed Jul 19 16:16:49 2023 +0200 * Fix getlibraryfilename: do not add .so if output already contains it, do not add lib prefix if output already contains it. Take care of -o option M packages/fpmkunit/src/fpmkunit.pp --- commit 45cfdcc5828a21f35a731ff59f36b722b61824d7 Author: mattias Date: Thu Jul 20 08:01:47 2023 +0200 fppkg: fixed mem leak M packages/fppkg/src/pkgglobals.pp --- commit fef4ae489abfea94bbda5818bdf7f668066951d3 Author: Michaël Van Canneyt Date: Tue Jul 25 19:48:13 2023 +0200 * Some corrections after remarks by Alexey Torgashin M packages/fpmkunit/src/fpmkunit.pp --- commit 02b45aa6e4b5267c162d560fa3242a9ea59b2ccb Author: Michaël Van Canneyt Date: Thu Jul 27 18:57:44 2023 +0200 * fpmkunit package fixes M packages/fpmkunit/Makefile M packages/fpmkunit/src/fpmkunit.pp --- commit a6b508b09464d31e8fbc1a81f2a97b82cb5273a1 Author: Pierre Muller Date: Mon Sep 11 16:44:11 2023 +0200 Add aarch64 embedded, freebsd and iphonesim systems M packages/fpmkunit/src/fpmkunit.pp --- commit 193cd4d6ec0cfaeabaa2132abbefe06227e6778a Author: Michaël Van Canneyt Date: Sun Sep 17 17:17:15 2023 +0200 * Fix issue #40244 M utils/fppkg/lnet/lnet.pp --- commit f73456a9d92f7453e80e4fb751343c0c2e145f9c Author: Michaël Van Canneyt Date: Sun Oct 15 17:14:05 2023 +0200 * FileNewer should return true if the dest file does not exist. M packages/fpmkunit/src/fpmkunit.pp --- commit 76becd36b7c0e19af8860b0d13d74ce8d3cf43e7 Author: Pierre Muller Date: Thu Oct 26 09:40:31 2023 +0000 Add new TUnsortedCompilerOptionsStringList class which sets Duplicates to dupAccept explicitly in constructor. Use new TUnsortedCompilerOptionsStringList class to instanciate all TStrings containing list of complier options. M packages/fpmkunit/src/fpmkunit.pp --- commit 9fe395018a371ff4f0a47dff05120e779da01f48 Author: Michaël Van Canneyt Date: Sat Oct 28 00:40:12 2023 +0200 * Remove TStringList descendents M packages/fpmkunit/src/fpmkunit.pp --- commit 55e72fc0f1505c75f60af706736d32ceca9815a4 Author: Michaël Van Canneyt Date: Sat Oct 28 00:59:48 2023 +0200 * Undo last change. M packages/fpmkunit/src/fpmkunit.pp --- commit e3d3fe654cff6287f97ecac55de2507f521b42d4 Author: Michaël Van Canneyt Date: Fri Nov 3 09:41:03 2023 +0100 * Do not quote twice in maybequoted. Fix issue #40494 M packages/fpmkunit/src/fpmkunit.pp --- commit 9fe4e1247f19a4865ef38479fc588a3b8a1dd63c Author: Michaël Van Canneyt Date: Fri Nov 3 09:48:46 2023 +0100 * Fix syntax error M packages/fpmkunit/src/fpmkunit.pp --- commit b3883557506f6f61da10b3e4fc1015a6977b263e Author: Michaël Van Canneyt Date: Fri Nov 3 17:40:56 2023 +0100 * Quotes not needed. M packages/fpmkunit/src/fpmkunit.pp --- commit 5205ce30f4fd31e56701aa9bc09ae2b56a79dede Author: Pierre Muller Date: Mon Nov 6 21:25:35 2023 +0000 Clean up OSCPUSupported array values M packages/fpmkunit/src/fpmkunit.pp --- commit 8d211f17b4715c3987f429bc5124fe823167390d Author: Karoly Balogh Date: Tue Nov 21 12:02:06 2023 +0100 human68k: add support to fpmkunit M packages/fpmkunit/src/fpmkunit.pp --- commit f7d6201946c569274544c37adbd84d3f5913bbb2 Author: Michaël Van Canneyt Date: Tue Mar 5 16:40:57 2024 +0100 * Do not search for files in directories that do not exist when doing distclean M packages/fpmkunit/src/fpmkunit.pp --- commit 008dc98c338fc54478d2e8565fb78146bfc84e53 Author: J. Gareth "Curious Kit" Moreton Date: Sun May 5 22:16:39 2024 +0100 * Fixed bug in "fpmkunit" where CompileReason wasn't set in "TBuildEngine.NeedsCompile" due to oversight M packages/fpmkunit/src/fpmkunit.pp --- commit 598fbb23a19f9e36cb654b4da07217f2af03f1ec Author: Pierre Muller Date: Wed Jan 8 21:53:16 2025 +0000 Create build unit inside Unit sub-directory to allow parallel build of different targets using bmBuildUnit M packages/fpmkunit/src/fpmkunit.pp --- commit 1f965d262dc09aa2de789e20fa23163280a5b9c7 Author: Nikolay Nikolov Date: Thu Feb 27 13:27:33 2025 +0200 * wasi renamed wasip1 in fpmkunit M packages/fpmkunit/src/fpmkunit.pp --- commit 890512cae2c6362d8c7bb3465c07a0932d087341 Author: Nikolay Nikolov Date: Thu Feb 27 18:45:32 2025 +0200 + added wasip1threads to fpmkunit M packages/fpmkunit/src/fpmkunit.pp --- commit a150115ed2bd5fc2f1c6d3f913ef42a233117496 Author: Nikolay Nikolov Date: Mon Mar 10 23:33:23 2025 +0200 + added wasip2 to fpmake M packages/fpmkunit/src/fpmkunit.pp --- commit 39a3f5a67817cbb4e1d267775cfc752b21158b7a Author: Pierre Muller Date: Sat Mar 15 14:53:25 2025 +0000 Handle executable extension for WASI OSes M packages/fpmkunit/src/fpmkunit.pp --- commit 2ee0138591fd6498d78377291da7a91d79c5861f Author: Pierre Muller Date: Sun Mar 16 17:37:25 2025 +0000 Add WasiSharedLibExt M packages/fpmkunit/src/fpmkunit.pp --- commit d18812b32f1a3035ef0531a75a9b2287b427f605 Author: Pierre Muller Date: Mon May 26 16:25:59 2025 +0000 Add the source directory of all units into UnitPath of APackage for build unit compilation M packages/fpmkunit/src/fpmkunit.pp --- commit e5a648817fbde5966e62b6a086badd4b0ca077b6 Author: Pierre Muller Date: Tue Jun 3 20:27:33 2025 +0000 Do not call SysCopyFile if List[i] is empty in TBuildEngine.CmdCopyFiles M packages/fpmkunit/src/fpmkunit.pp --- commit fad1fbc584bc8fb07ffebd43738f18697d9606b7 Author: Michaël Van Canneyt Date: Mon Jul 28 15:23:03 2025 +0200 * Adjust download buffer size. Fixes issue #41342 M packages/fppkg/src/pkgwget.pp --- commit ab9b6781305d0717169301cffcfc98f31827ee2a Author: Pierre Muller Date: Tue Aug 26 15:53:26 2025 +0200 Fix check before calling AfterCleanProc M packages/fpmkunit/src/fpmkunit.pp --- commit fea22868c01269d2c262b28da840b2f668930578 Author: Pierre Muller Date: Tue Aug 26 17:15:37 2025 +0200 Correctly remove build unit inside units sub-directory M packages/fpmkunit/src/fpmkunit.pp --- commit d87bfdcb9fc79b41dba76bb8536018be4da9c3df Author: Michaël Van Canneyt Date: Thu Sep 25 18:06:11 2025 +0200 * Remove debug writeln M packages/fpmkunit/src/fpmkunit.pp --- commit 669ef2a7bec52b5e35b51a19d5ee4e34466c872c Author: Pierre Muller Date: Thu Nov 20 23:14:19 2025 +0000 Add GetExecuteCommandOutput TBuildEngine method M packages/fpmkunit/src/fpmkunit.pp --- commit a43b95a6b3b1e7508c83c2f7d52cd16fda50565c Author: Michaël Van Canneyt Date: Sun Dec 14 11:32:18 2025 +0100 * Add some convenience calls. M packages/fpmkunit/src/fpmkunit.pp --- commit fd2deaac870ed642a6fe7595a2972b7b4bad79cd Author: Michaël Van Canneyt Date: Sun Dec 14 12:20:08 2025 +0100 * Fix case of TInstallMode M packages/fpmkunit/src/fpmkunit.pp --- commit 050ea38de0c61b191b0b53fb1bb020af0c1d3f3a Author: Michaël Van Canneyt Date: Sun Dec 14 20:37:51 2025 +0100 * Private fields M packages/fpmkunit/src/fpmkunit.pp --- commit b2ae73813ea38ff12b4cba312d7a822a401db4b3 Author: Michaël Van Canneyt Date: Sat Jan 24 22:33:37 2026 +0100 * Some more camelcase M packages/fcl-web/src/base/ezcgi.pp M packages/fcl-web/src/base/fphttp.pp M packages/fcl-web/src/base/fphttpclient.pp M packages/fcl-web/src/base/fpmimetypes.pp M packages/fcl-web/src/base/httpprotocol.pp M packages/fcl-web/src/base/httproute.pp M packages/fpmkunit/src/fpmkunit.pp --- commit 4684e4c57e783be1aa764020207c4c3c3ba2cfba Author: Michaël Van Canneyt Date: Sun Feb 15 09:31:47 2026 +0100 * Fix localport detection. Fixes issue #36849 M utils/fppkg/lnet/lnet.pp --- commit 2e24e02bc32649a0d4b2a3a687b334a3d064fdc4 Author: Henrique Gottardi Werlang Date: Fri Feb 27 07:43:57 2026 -0300 Fix for running the FPMake in Windows environment. M packages/fpmkunit/src/fpmkunit.pp --- commit fa8a4f60380701b72e7a076ad8cb1d7f546f5ad8 Author: Michaël Van Canneyt Date: Fri Feb 27 15:04:34 2026 +0100 * Do not use string helpers M packages/fpmkunit/src/fpmkunit.pp --- commit f84a938f084f4c329031fbe4c3d8118bd16efb58 Author: HenriqueHilos Date: Fri Feb 27 19:34:21 2026 -0300 Fix to work in Windows environment. M packages/fpmkunit/src/fpmkunit.pp --- commit 38c08d72f653b0bed57e0c741c8c0ff2b2ef2aed Author: Henrique Gottardi Werlang Date: Fri Mar 6 09:50:55 2026 -0300 Created the web assembly OS list. M packages/fpmkunit/src/fpmkunit.pp ================================================================ (inactive) Revisions in this set 9b984980d537ec9920dda3e024e314ff8e8e40a7,92c0e0ab7f6a986eab4b26e2b437f55a918f69a4,b2b36b4d307a7e08ad3c77afa16169ab68b4bdbb commit 9b984980d537ec9920dda3e024e314ff8e8e40a7 Author: Pierre Muller Date: Mon Nov 10 22:07:08 2025 +0100 Add -sp option to skip compilation of programs even for native compilation M packages/fpmkunit/src/fpmkunit.pp --- commit 92c0e0ab7f6a986eab4b26e2b437f55a918f69a4 Author: Pierre Muller Date: Mon Nov 10 22:10:10 2025 +0100 Fix for constant key names 'KeySkip*Prodrams' -> 'KeySkip*Programs' M packages/fpmkunit/src/fpmkunit.pp --- commit b2b36b4d307a7e08ad3c77afa16169ab68b4bdbb Author: Pierre Muller Date: Fri Nov 14 09:54:36 2025 +0100 Rename new option -sap for skip all programs to avoid collision with already existing -sp=PATH option to set search path M packages/fpmkunit/src/fpmkunit.pp --- ================================================================ Revisions in bigsets in this set e1ca68479f39f79a674ecb216eca0752dcdef6b5,c387c49877b4dade7c5c3ab5dd1beb7c3b97a13f