summaryrefslogtreecommitdiff
path: root/pkgtools
AgeCommit message (Expand)AuthorFilesLines
2022-08-10lintpkgsrc: fix hardcoded pathsrillig4-51/+55
2022-08-10lintpkgsrc: fix evaluation of conditions in makefilesrillig3-48/+98
2022-08-10lintpkgsrc: update to Perl 5.36rillig2-14/+13
2022-08-10lintpkgsrc: cleanuprillig2-141/+131
2022-08-10lintpkgsrc: cleanup: modernize subroutine signaturesrillig1-138/+55
2022-08-09lintpkgsrc: recognize comments and shell commands in makefile linesrillig1-1/+4
2022-08-09lintpkgsrc: clean up parsing of make variablesrillig2-47/+38
2022-08-09lintpkgsrc: cleanup: extract expand_modifiersrillig1-48/+54
2022-08-09lintpkgsrc: cleanup: extract parse_makefile_line_varrillig1-29/+32
2022-08-09lintpkgsrc: clean up parsing of variable assignmentsrillig1-14/+17
2022-08-09lintpkgsrc: fix search path for .include directivesrillig1-19/+15
2022-08-09lintpkgsrc: cleanup: extract parse_makefile_line_includerillig1-63/+63
2022-08-09lintpkgsrc: clean up parse_makefile_varsrillig1-27/+20
2022-08-09lintpkgsrc: clean up glob2regexrillig1-8/+5
2022-08-09lintpksrc: fix parsing of the ':S' modifier in makefilesrillig2-42/+51
2022-08-09lintpkgsrc: fix conversion of glob pattern to regular expressionrillig3-20/+16
2022-08-09lintpkgsrc: add more tests for converting a glob into a regexrillig1-1/+16
2022-08-04lintpkgsrc: cleanup: merge 'store' subroutinesrillig3-53/+35
2022-08-04lintpkgsrc: rename PkgList to PkgDbrillig2-68/+79
2022-08-04lintpkgsrc: test internal package databaserillig1-5/+60
2022-08-04lintpkgsrc: fix storing of package variables in the cacherillig2-3/+16
2022-08-04lintpkgsrc: use single-quoted strings where possiblerillig2-64/+64
2022-08-04lintpkgsrc: allow uppercase 'nb' in version numbersrillig2-35/+29
2022-08-03lintpkgsrc: fix parsing of version numbers that include lettersrillig3-7/+90
2022-08-03lintpkgsrc: fix off-by-9 bug in version comparison (since today)rillig2-4/+6
2022-08-03lintpkgsrc: fix version comparison for adjacent lettersrillig2-4/+9
2022-08-03lintpkgsrc: clean up and condense comparison of package versionsrillig2-43/+24
2022-08-03lintpkgsrc: rename pkg to pkgbase and ver to pkgversionrillig2-21/+23
2022-08-03lintpkgsrc: refactor PkgList internals to be more descriptiverillig1-32/+34
2022-08-03lintpkgsrc: refactor Pkgs internals to be more descriptiverillig1-28/+29
2022-08-03lintpkgsrc: refactor PkgVer internals to be more descriptiverillig2-25/+34
2022-08-03lint: fail if one of the tests failsrillig4-8/+8
2022-08-03lintpkgsrc: use LF line endings in testsrillig3-164/+164
2022-08-03lintpkgsrc: test parsing of package makefilesrillig5-3/+118
2022-07-30lintpkgsrc: cleanup: split main into smaller subroutinesrillig1-224/+252
2022-07-30lintpkgsrc: condense code for checking mandatory command line optionsrillig1-17/+2
2022-07-30lintpkgsrc: test versioned packages, minor cleanuprillig3-12/+35
2022-07-30lintpkgsrc: rename safe_chdir to chdir_or_failrillig1-12/+8
2022-07-30lintpkgsrc: test code for storing package datarillig2-1/+46
2022-07-30pkglint: cleanup: group classes from small to bigrillig1-77/+77
2022-07-30lintpkgsrc: update homepage URLrillig1-2/+2
2022-07-30lintpkgsrc: use plain text cache formatrillig2-56/+46
2022-07-30lintpkgsrc: fix warning about string comparison with undefinedrillig1-2/+2
2022-07-30lintpkgsrc: add automatic testsrillig3-11/+30
2022-07-30lintpkgsrc: merge duplicate coderillig1-15/+2
2022-07-30lintpkgsrc: cleanup: replace regular expressions with string comparisonrillig1-10/+6
2022-07-30lintpkgsrc: fix up previous commit for cleaning up version numbersrillig1-17/+4
2022-07-30lintpkgsrc: clean up comparison of version numbersrillig1-10/+6
2022-07-30pkg_install: use tabs for indentation, not spacesrillig1-23/+23
2022-07-30pkg_install: clean up leading, intermediate and trailing whitespacerillig1-10/+9