aboutsummaryrefslogtreecommitdiffstats
path: root/share
AgeCommit message (Expand)AuthorFilesLines
5 daysetc/shellcheck/shellcheckrc, share/mk/: Move exception to shellcheckrcAlejandro Colomar1-3/+1
12 daysshare/mk/: $CLANG_CFLAGS: -Wno-pre-c11-compat, -Wno-atomic-implicit-seq-cstAlejandro Colomar1-0/+2
2026-02-11*/: Say GNU+Linux instead of GNU/LinuxAlejandro Colomar2-2/+2
2026-02-08share/mk/: lint-man-poems: Don't lint copyright linesAlejandro Colomar1-1/+1
2025-12-25share/mk/: build-*-troff: Ignore adjustment diagnostics in standards.7Alejandro Colomar3-0/+3
2025-12-25share/mk/: $CLANG_CFLAGS: -Wno-implicit-void-ptr-castAlejandro Colomar1-0/+1
2025-12-25share/mk/: $CLANG_CFLAGS: -Wno-c++-unterminated-string-initializationAlejandro Colomar1-0/+1
2025-12-05share/mk/: help-list-variables: Don't list undefined variablesAlejandro Colomar1-1/+11
2025-12-04share/mk/: $UNIQ: Add dependencyAlejandro Colomar1-0/+14
2025-12-04share/mk/: help-list-targets: Use 'make -n'Alejandro Colomar1-1/+1
2025-12-04share/mk/: help, help-*: Add targets to list targets, variables, and build de...Alejandro Colomar1-0/+46
2025-12-04share/mk/: $TR: Add dependencyAlejandro Colomar1-0/+14
2025-11-06share/mk/: $SHELLCHECKFLAGS: Disable SC2028Alejandro Colomar1-1/+3
2025-10-05man/man4/console_codes.4: ffixAlejandro Colomar1-1/+0
2025-09-25share/mk/: lint-man-dash: Diagnose unescaped dashesAlejandro Colomar3-0/+54
2025-09-25share/mk/: build-catman-troff: Ignore adjustment warningAlejandro Colomar1-0/+1
2025-09-21share/mk/: lint-man-poems: Align outputAlejandro Colomar1-1/+8
2025-09-21share/mk/: $AWK: Add dependencyAlejandro Colomar1-0/+14
2025-09-21share/mk/: lint-man-poems: Diagnose (lack of) semantic newlinesAlejandro Colomar4-0/+54
2025-09-21share/mk/: $PCRE2GREP: Add dependencyAlejandro Colomar1-0/+14
2025-09-20share/mk/: $CLANG_CFLAGS: Add -Wno-unknown-attributesAlejandro Colomar1-0/+1
2025-09-20share/mk/, etc/clang-tidy: Silence diagnostics about unnamed parametersAlejandro Colomar1-0/+1
2025-09-14share/mk/: Unify variable names for regex filesAlejandro Colomar4-22/+18
2025-09-11share/mk/: Merge handling of man(7) and mdoc(7) pagesAlejandro Colomar15-75/+37
2025-09-11share/mk/: Fix includeAlejandro Colomar1-1/+1
2025-09-11share/mk/: Use $ext to simplifyAlejandro Colomar27-40/+106
2025-09-11share/mk/: Unify local variable namesAlejandro Colomar7-48/+54
2025-09-11share/mk/: Remove unused variablesAlejandro Colomar5-24/+10
2025-09-10share/mk/: lint, build, check: Move exceptions to separate filesAlejandro Colomar32-507/+625
2025-09-09share/mk/: $DOWNLOAD: Remove unused variableAlejandro Colomar1-2/+0
2025-09-09share/mk/: build-*-troff: Merge targets for man(7) and mdoc(7)Alejandro Colomar8-76/+28
2025-09-07share/mk/: lint-man-quote: Diagnose an unmatched quoteAlejandro Colomar3-0/+48
2025-08-24share/mk/: lint-man-ws: Diagnose spurious use of white spaceAlejandro Colomar3-1/+57
2025-08-24share/mk/: lint-man-blank: Add target to lint about blank linesAlejandro Colomar2-1/+43
2025-08-20share/mk/: lint-man-tbl: Show target name in diagnosticsAlejandro Colomar1-3/+3
2025-07-22share/mk/build/pdf/book/prepare.pl: Add support for man3attrAlejandro Colomar1-0/+1
2025-06-28share/mk/: uninstall-man: Fix support for pages with ':' in their file nameAlejandro Colomar1-1/+2
2025-05-17*: grfixAlejandro Colomar139-139/+139
2025-05-10*, AUTHORS: Consistently refer to authorsAlejandro Colomar139-139/+139
2025-05-06*, CREDITS: Unify copyright noticesAlejandro Colomar139-139/+139
2025-05-06share/mk/build/: Ignore known diagnosticsAlejandro Colomar2-0/+2
2025-03-01share/mk/build/pdf/book/prepare.pl: Add support for the Unix V10 manualDeri James1-11/+40
2025-02-27share/mk/: Don't pass an escaped # to grep(1)Alejandro Colomar2-2/+2
2025-02-24share/mk/: diffoscope(1) is in the diffoscope-minimal packageAlejandro Colomar2-3/+3
2025-02-16share/mk/: Use ifndef and := instead of ?=Alejandro Colomar64-209/+499
2025-02-10share/mk/: Use ?= assignments for user-facing variablesAlejandro Colomar64-146/+146
2025-02-10share/mk/: Escape '#' in regexesAlejandro Colomar2-2/+2
2025-01-28share/mk/build/: Ignore known errors with pathname.7Alejandro Colomar2-0/+2
2025-01-28share/mk/build/pdf/book/prepare.pl: Fix duplicate overview-panel entriesDeri1-1/+1
2025-01-05share/mk/: $CLANG_CFLAGS: Add -Wno-language-extension-tokenAlejandro Colomar1-0/+1
2024-11-26share/mk/: $MANINTROPAGES: Remove redundant grep(1) callAlejandro Colomar1-1/+0
2024-11-26share/mk/: $MANEXT: Use extended regexAlejandro Colomar2-7/+7
2024-11-26src/bin/sortman, sortman.1, share/mk/: Move sortman script to src/bin/, and a...Alejandro Colomar1-1/+4
2024-11-03share/mk/: wsfixAlejandro Colomar6-8/+8
2024-11-03share/mk/: lint-c: Skip some false positivesAlejandro Colomar2-0/+2
2024-11-03share/mk/: [un]install-bin: Add target to [un]install shell scriptsAlejandro Colomar4-2/+44
2024-11-03share/mk/, etc/shellcheck/: lint-sh: Add target to lint shell scriptsAlejandro Colomar6-1/+83
2024-08-28share/mk/: build-pdf-book: Rename book to "GNU/Linux Programmer's Manual"Alejandro Colomar2-2/+2
2024-08-27share/mk/: $CLANG_CFLAGS: -Wno-used-but-marked-unusedAlejandro Colomar1-1/+2
2024-08-27share/mk/: $CLANG_CFLAGS: -Wno-unreachable-codeAlejandro Colomar1-0/+1
2024-07-22share/mk/: Skip expected warningsAlejandro Colomar2-0/+2
2024-07-20share/mk/: Silence spurious warningsAlejandro Colomar1-0/+2
2024-07-20share/mk/: Silence spurious warningsAlejandro Colomar2-1/+5
2024-07-20share/mk/: Reduce the work of 'make && make install'Alejandro Colomar3-4/+11
2024-07-20share/mk/: CPPFLAGS: Only define _FORTIFY_SOURCE if it's not already definedAlejandro Colomar1-3/+18
2024-07-20share/mk/, share/tests/: Refactor *FLAGS and LDLIBS variablesAlejandro Colomar55-95/+95
2024-07-20share/mk/: CPPFLAGS: -D_FORTIFY_SOURCE=2Alejandro Colomar1-1/+2
2024-07-20share/mk/: CosmeticAlejandro Colomar1-1/+2
2024-06-17man/, share/mk/: Fix nested EX/EE within nf/fiAlejandro Colomar1-2/+0
2024-06-16man/, share/mk/: srcfix, and remove corresponding XFAIL exceptionsAlejandro Colomar1-4/+0
2024-06-16share/mk/: Globally disable two spurious mandoc(1) warningsAlejandro Colomar2-9/+2
2024-06-15share/mk/: lint-man-so: Skip man.7Alejandro Colomar1-0/+9
2024-06-15share/mk/: lint-man-so: Check that .so link pages point to an existing fileAlejandro Colomar2-1/+32
2024-06-15share/mk/: lint-man: Merge linting of man(7) and mdoc(7) pagesAlejandro Colomar6-57/+9
2024-06-15share/mk/: $CUT: Add dependency on cut(1)Alejandro Colomar1-0/+12
2024-06-14share/mk/: Skip spurious warnings from mandoc(1)Alejandro Colomar1-0/+7
2024-06-13share/mk/: Skip expected warningsAlejandro Colomar1-0/+1
2024-06-13share/mk/: Skip spurious warning from mandoc(1)Alejandro Colomar1-0/+1
2024-06-12share/mk/: Skip spurious warning from mandoc(1)Alejandro Colomar1-0/+1
2024-06-11share/mk/: Skip expected failuresAlejandro Colomar2-0/+5
2024-06-11share/mk/: TROFFFLAGS: -rU0: Disable generation of OSC 8 URI hyperlinksAlejandro Colomar1-1/+2
2024-05-31share/mk/: Skip expected failuresAlejandro Colomar2-0/+2
2024-05-29man2const/, share/mk/: 2const: New sub-chapterAlejandro Colomar1-0/+1
2024-05-06share/mk/: distcheck: Run 'check' after 'build'Alejandro Colomar1-2/+5
2024-05-05share/mk/: $LD: Fix definition to include $CPPFLAGSAlejandro Colomar1-1/+2
2024-05-02share/mk/: lint-c-iwyu: Add exceptionAlejandro Colomar1-0/+1
2024-05-02share/mk/: $CPPCHECKFLAGS: Add --check-level=exhaustiveAlejandro Colomar1-0/+1
2024-05-02man/, share/mk/: Move man*/ to man/Alejandro Colomar2-3/+3
2024-04-26share/mk/: build-html: Don't build mbind.2 and set_mempolicy.2Alejandro Colomar1-0/+2
2024-04-19share/mk/: Fix includesAlejandro Colomar1-3/+1
2024-04-19share/mk/: Split makefilesAlejandro Colomar6-41/+87
2024-04-19share/mk/: build-fonts-tinos: Build TinosR from TinosR.afmAlejandro Colomar4-3528/+26
2024-04-19share/mk/: build-fonts-tinos: Build TinosR.afm from Tinos-Regular.ttfAlejandro Colomar3-3/+37
2024-04-18share/mk/: Remove unused variableAlejandro Colomar1-1/+0
2024-04-17share/mk/: build-fonts: Use $FONTSDIR/devpdf/, and add the download fileAlejandro Colomar6-5/+32
2024-04-16share/mk/: build-pdf-book: Fix chapter bookmarksAlejandro Colomar1-1/+2
2024-04-16share/mk/: build-pdf-book: Add support for mdoc(7) pages, with -mandocAlejandro Colomar1-1/+1
2024-04-16share/mk/: build-pdf-book: Use -rC1, to have strictly increasing page numbersAlejandro Colomar1-1/+1
2024-04-16share/mk/: Read files before 'if'Alejandro Colomar2-14/+21
2024-04-16share/mk/: install-man: Don't pipe to install(1)Alejandro Colomar1-3/+3
2024-04-16share/mk/: build-pdf-book: Use the system's man(7) macrosAlejandro Colomar2-1613/+2
2024-04-09share/mk/: Remove support for installing compressed pagesAlejandro Colomar2-51/+4
2024-04-08share/mk/: build: Add exceptionsAlejandro Colomar2-0/+4
2024-04-08share/mk/: $TROFFFLAGS: Use a larger font sizeAlejandro Colomar1-1/+3
2024-03-29share/mk/: Useful Use of CatAlejandro Colomar1-5/+2
2024-03-26share/mk/: Reorganize files for generating the PDF bookAlejandro Colomar5-6/+1904
2024-03-26share/mk/: Generate the fonts during the buildAlejandro Colomar6-3/+3607
2024-03-26share/mk/: $CFLAGS: -Wno-reserved-identifier, -Wno-unused-macrosAlejandro Colomar1-0/+2
2024-03-26share/mk/: lint-c-iwyu: Add exceptionsAlejandro Colomar1-0/+2
2024-03-26share/mk/: lint-c: Lint headers from EXAMPLESAlejandro Colomar4-4/+4
2024-03-26share/mk/: Sync with liba2i's build systemAlejandro Colomar22-303/+327
2024-03-24share/mk/: build-pdf*, install-pdf*: Rename targets for consistencyAlejandro Colomar10-60/+88
2024-03-24share/mk/, scripts/LinuxManBook/build.sh: Embed script in the makefilesAlejandro Colomar1-10/+12
2024-03-24share/mk/: [un]install-pdf: Add target to install the PDF bookAlejandro Colomar3-6/+40
2024-03-24share/mk/: $EXTRAVERSION: Add variable to append to the versionAlejandro Colomar1-1/+2
2024-03-24share/mk/: Derive $DISTNAME from $DISTVERSIONAlejandro Colomar2-8/+10
2024-03-24share/mk/: Reorganize build systemAlejandro Colomar39-106/+134
2024-03-23share/mk/: dist: Don't stamp the version on the manual pagesAlejandro Colomar1-4/+1
2024-03-23share/mk/: $MANPAGEDATECMD: Use a variable for setting the date of manual pagesAlejandro Colomar3-2/+5
2024-03-23share/mk/: build-*: Specify manual pages' version and dateAlejandro Colomar9-48/+27
2024-03-23share/mk/: Fix includesAlejandro Colomar3-6/+7
2024-03-22share/mk/: build-man: Split ruleAlejandro Colomar6-5/+82
2024-03-22share/mk/: Use more robust regexAlejandro Colomar2-4/+4
2024-03-21share/mk/: build-book, build-man, install-man: Specify version and dateAlejandro Colomar4-7/+41
2024-03-20share/mk/: Reorganize dependenciesAlejandro Colomar97-276/+562
2024-03-19share/lint, share/mk/: Move *.grep filesAlejandro Colomar6-5/+5
2024-03-19share/mk/: Split long lineAlejandro Colomar1-1/+7
2024-03-19share/mk/: Rename variablesAlejandro Colomar4-12/+13
2024-03-19share/mk/: We don't use man2html(1) any moreAlejandro Colomar1-15/+0
2024-03-19share/mk/: $htmlext: Remove unused variableAlejandro Colomar1-3/+0
2024-03-19share/mk/: Print SED rather than CPAlejandro Colomar1-1/+1
2024-03-19share/mk/: wsfixAlejandro Colomar1-5/+5
2024-03-18share/mk/: sort(1) input to tar(1)Alejandro Colomar1-0/+2
2024-03-18share/mk/: Consistency fixes in copyright linesAlejandro Colomar36-36/+36
2024-03-18share/mk/: build-html: Skip known errors (in groff-1.23.0)Alejandro Colomar1-1/+4
2024-03-18share/mk/: Update licenseAlejandro Colomar12-48/+24
2024-03-18share/mk/: Use grohtml(1) instead of man2html(1)Alejandro Colomar6-40/+103
2024-03-14scripts/LinuxManBook/build.sh, share/mk/: Use command variablesAlejandro Colomar3-0/+17
2024-03-12share/mk/configure/build-depends/cc.mk: Use -Wno-unsafe-buffer-usage with cla...Alejandro Colomar1-1/+3
2024-03-10share/mk/: dist: Don't package .git/Alejandro Colomar1-0/+1
2024-03-05share/mk/: Add missing includeAlejandro Colomar1-0/+1
2024-02-28share/mk/: distcheck: Rewrite most of itAlejandro Colomar7-240/+18
2024-02-28share/mk/: build-ex-src: Support long $DISTNAMEAlejandro Colomar1-0/+2
2024-02-28share/mk/: Fix pathAlejandro Colomar1-1/+1
2024-02-26share/mk/, man*/: build-ex: Skip expected failuresAlejandro Colomar2-0/+54
2024-02-26share/mk/, etc/: Fix dependenciesAlejandro Colomar4-4/+4
2024-02-26share/mk/: lint-c: Skip expected failuresAlejandro Colomar6-23/+330
2024-02-26share/mk/: $SKIP_XFAIL: Add variable to allow skipping expected failuresAlejandro Colomar12-298/+183
2024-02-26share/mk/: distcheck: string_copying.7 fails 'check-catman'Alejandro Colomar1-0/+1
2024-02-26share/mk/configure/version.mk: $DISTDATECMD: Use committer date, not author dateAlejandro Colomar1-1/+1
2024-02-26share/mk/: Simplify codeAlejandro Colomar1-3/+4
2024-02-25share/mk/: distcheck: Ignore fanotify_init.2 build errorsAlejandro Colomar1-0/+6
2024-02-25share/mk/: distcheck-*: Add targets to run 'distcheck' partiallyAlejandro Colomar9-4/+65
2024-02-25share/mk/: srcfixAlejandro Colomar7-48/+65
2024-02-25share/mk/: dist: Show CP instead of INSTALLAlejandro Colomar1-1/+1
2024-02-25share/mk/: dist: FORCE regeneration of version file if necessaryAlejandro Colomar1-1/+17
2024-02-25share/mk/: $DISTDATE: If the repository is "dirty", use the newest timestampAlejandro Colomar3-9/+26
2024-02-25share/mk/: dist: Preserve links with cp(1)Alejandro Colomar1-1/+1
2024-02-25share/mk/: Consistently use 'cp -T'Alejandro Colomar1-1/+1
2024-02-25share/mk/configure/version.mk: $DISTNAME: Pass --dirty to git-describe(1)Alejandro Colomar1-1/+1
2024-02-25share/mk/configure/version.mk: $DISTNAME: Don't hide git(1) errorsAlejandro Colomar1-1/+1
2024-02-25share/mk/: distcheck: Remove old directory before untarring the new tarballAlejandro Colomar1-0/+1
2024-02-25share/mk/: distcheck: Fix dependenciesAlejandro Colomar7-15/+15
2024-02-25share/mk/: Fix pathAlejandro Colomar1-1/+1
2024-02-25share/mk/: distcheck: Support an absolute path in $builddirAlejandro Colomar10-268/+272
2024-02-25share/mk/: distcheck: Use temporary dirs within $builddirAlejandro Colomar10-35/+32
2024-02-25share/mk/: Use a variable to prefix recursive make(1) outputAlejandro Colomar43-95/+92
2024-02-17share/mk/: clean: Also remove 'distcheck' tmp dirsAlejandro Colomar2-10/+26
2024-02-17share/mk/: $(info ...): Make output more consistentAlejandro Colomar38-66/+65
2024-02-17share/mk/: Use $(TRUE) instead of ':'Alejandro Colomar4-4/+5
2024-02-17share/mk/dist/: dist: Support recursive 'dist'Alejandro Colomar2-9/+24
2024-02-17share/mk/: distcheck: Add targetAlejandro Colomar11-0/+537
2024-02-17share/mk/: Reorganize build systemAlejandro Colomar52-594/+979
2024-02-17share/mk/: Move configuration variables to share/mk/configure/Alejandro Colomar25-84/+114
2024-02-17share/mk/: Move '.SILENT:' to GNUmakefileAlejandro Colomar1-3/+0
2024-02-17share/mk/: Reorganize build dependenciesAlejandro Colomar52-318/+718
2024-01-22*.mk: Allow pages with the suffix .man and no numberAlejandro Colomar1-1/+1
2023-12-03*.mk: build-book: Use sponge(1) to update the book atomicallyAlejandro Colomar1-1/+2
2023-12-01*.mk: build-book: Add target for building the Linux Man BookAlejandro Colomar2-1/+32
2023-11-24*: Remove trailing white spaceAlejandro Colomar1-5/+5
2023-09-06Revert "*.mk: DEFAULT_CPPFLAGS: -D_GNU_SOURCE"Alejandro Colomar1-3/+1
2023-09-06*.mk: Have the makefiles as dependencies of all filesAlejandro Colomar12-33/+33
2023-09-02*.mk: dist-*: Use a function to define similar rulesAlejandro Colomar1-17/+11
2023-09-02*.mk: GZIPFLAGS: Add -nAlejandro Colomar2-2/+2
2023-08-31*.mk: lint-c-iwyu: Fail iff iwyu(1) finds problemsAlejandro Colomar1-4/+8
2023-08-31*.mk: DEFAULT_CPPFLAGS: -D_GNU_SOURCEAlejandro Colomar1-1/+3
2023-08-29*.mk: man*ext: Make the variables actually usableAlejandro Colomar2-6/+14
2023-08-29*.mk: srcfixAlejandro Colomar1-2/+4
2023-08-29*.mk: man*ext: Don't include $(Z) in $(man*ext)Alejandro Colomar1-2/+2
2023-08-29*.mk: srcfixAlejandro Colomar1-1/+1
2023-08-28*.mk: Use $(foreach ...) to reduce repetitionAlejandro Colomar1-13/+2
2023-08-28*.mk: gzip(1) doesn't need '-' to act as a filterAlejandro Colomar1-3/+3
2023-08-28*.mk: Pipe to install(1)Alejandro Colomar2-6/+7
2023-08-28*.mk: MANSECTIONS: Deduce values from existing mandirsAlejandro Colomar1-1/+1
2023-08-28*.mk: MANSECTIONS: Rename variableAlejandro Colomar2-16/+16
2023-08-28*.mk: Remove 'V' variableAlejandro Colomar1-4/+2
2023-08-27*.mk: Use $(foreach ..., $(eval ...) to reduce repetitionAlejandro Colomar6-172/+89
2023-08-17*.mk: Allow any combination of common suffixes to manual pagesAlejandro Colomar1-1/+1
2023-08-17*.mk: Tighten regex for finding manual pagesAlejandro Colomar1-1/+1
2023-08-13*.mk: [un]install-manintro: Add target to [un]install intro(*) pages separatelyAlejandro Colomar2-15/+31