@@ -50,6 +50,7 @@ void ffPrintPackages(FFPackagesOptions* options)
5050 FF_PRINT_PACKAGE_NAME (nixDefault , "nix - default ")
5151 FF_PRINT_PACKAGE (apk )
5252 FF_PRINT_PACKAGE (pkg )
53+ FF_PRINT_PACKAGE (pkgsrc )
5354 FF_PRINT_PACKAGE_NAME (flatpakSystem , counts .flatpakUser ? "flatpak - system " : "flatpak ")
5455 FF_PRINT_PACKAGE_NAME (flatpakUser , "flatpak - user ")
5556 FF_PRINT_PACKAGE (snap )
@@ -121,6 +122,7 @@ void ffPrintPackages(FFPackagesOptions* options)
121122 FF_FORMAT_ARG (counts .mport , "mport" ),
122123 FF_FORMAT_ARG (counts .qi , "qi" ),
123124 FF_FORMAT_ARG (counts .amUser , "am-user" ),
125+ FF_FORMAT_ARG (counts .pkgsrc , "pkgsrc" ),
124126 FF_FORMAT_ARG (nixAll , "nix-all" ),
125127 FF_FORMAT_ARG (flatpakAll , "flatpak-all" ),
126128 FF_FORMAT_ARG (brewAll , "brew-all" ),
@@ -197,6 +199,7 @@ bool ffParsePackagesCommandOptions(FFPackagesOptions* options, const char* key,
197199 FF_TEST_PACKAGE_NAME (PALUDIS )
198200 FF_TEST_PACKAGE_NAME (PKG )
199201 FF_TEST_PACKAGE_NAME (PKGTOOL )
202+ FF_TEST_PACKAGE_NAME (PKGSRC )
200203 break ;
201204 case 'Q' : if (false);
202205 FF_TEST_PACKAGE_NAME (QI )
@@ -311,6 +314,7 @@ void ffParsePackagesJsonObject(FFPackagesOptions* options, yyjson_val* module)
311314 FF_TEST_PACKAGE_NAME (PALUDIS )
312315 FF_TEST_PACKAGE_NAME (PKG )
313316 FF_TEST_PACKAGE_NAME (PKGTOOL )
317+ FF_TEST_PACKAGE_NAME (PKGSRC )
314318 break ;
315319 case 'Q' : if (false);
316320 FF_TEST_PACKAGE_NAME (QI )
@@ -373,6 +377,7 @@ void ffGeneratePackagesJsonConfig(FFPackagesOptions* options, yyjson_mut_doc* do
373377 FF_TEST_PACKAGE_NAME (PALUDIS )
374378 FF_TEST_PACKAGE_NAME (PKG )
375379 FF_TEST_PACKAGE_NAME (PKGTOOL )
380+ FF_TEST_PACKAGE_NAME (PKGSRC )
376381 FF_TEST_PACKAGE_NAME (QI )
377382 FF_TEST_PACKAGE_NAME (RPM )
378383 FF_TEST_PACKAGE_NAME (SCOOP )
@@ -427,6 +432,7 @@ void ffGeneratePackagesJsonResult(FF_MAYBE_UNUSED FFPackagesOptions* options, yy
427432 FF_APPEND_PACKAGE_COUNT (paludis )
428433 FF_APPEND_PACKAGE_COUNT (pkg )
429434 FF_APPEND_PACKAGE_COUNT (pkgtool )
435+ FF_APPEND_PACKAGE_COUNT (pkgsrc )
430436 FF_APPEND_PACKAGE_COUNT (qi )
431437 FF_APPEND_PACKAGE_COUNT (macports )
432438 FF_APPEND_PACKAGE_COUNT (rpm )
@@ -484,6 +490,7 @@ static FFModuleBaseInfo ffModuleInfo = {
484490 {"Number of mport packages" , "mport" },
485491 {"Number of qi packages" , "qi" },
486492 {"Number of am-user (aka appman) packages" , "am-user" },
493+ {"Number of pkgsrc packages" , "pkgsrc" },
487494 {"Total number of all nix packages" , "nix-all" },
488495 {"Total number of all flatpak app packages" , "flatpak-all" },
489496 {"Total number of all brew packages" , "brew-all" },
0 commit comments