aboutsummaryrefslogtreecommitdiffstats
path: root/share
AgeCommit message (Expand)AuthorFilesLines
9 daysshare/mk/: distcheck: Run 'check' after 'build'Alejandro Colomar1-2/+5
11 daysshare/mk/: $LD: Fix definition to include $CPPFLAGSAlejandro Colomar1-1/+2
14 daysshare/mk/: lint-c-iwyu: Add exceptionAlejandro Colomar1-0/+1
14 daysshare/mk/: $CPPCHECKFLAGS: Add --check-level=exhaustiveAlejandro Colomar1-0/+1
14 daysman/, 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
2023-08-13*.mk: Use ./scripts/sortman instead of sort(1)Alejandro Colomar4-5/+5
2023-08-03*.mk: lint-c: Redirect error output to stderrAlejandro Colomar1-3/+3
2023-08-03*.mk: Ignore dot-dirs within $(MANDIR)Alejandro Colomar3-4/+4
2023-07-17*.mk: Escape newlines instead of using +=Alejandro Colomar6-44/+55
2023-07-16Makefile: SimplifyAlejandro Colomar1-23/+0
2023-07-16Makefile: Improve Makefile troubleshootingAlejandro Colomar1-0/+23
2023-05-09*.mk: Use -wbreak in TROFFFLAGS, and -ww in NROFFFLAGSAlejandro Colomar2-1/+2
2023-05-03man*/, man.ignore.grep: srcfix; warn about blank linesAlejandro Colomar1-1/+0
2023-05-02*.mk, *.grep: Move grep patterns to .grep filesAlejandro Colomar6-18/+27
2023-04-29*.mk: build-catman-troff: Silence warnings about using UCAlejandro Colomar1-0/+1
2023-04-29*.mk: build-catman-troff: Silence warnings about using PDAlejandro Colomar1-0/+1
2023-04-29*.mk: build-catman-troff: Silence warnings about blank lines in inputAlejandro Colomar1-0/+1
2023-04-29*.mk: install-man: Ignore pages in non-standard source MANDIRSAlejandro Colomar1-12/+12
2023-04-29*.mk: build-catman-troff: Silence warnings about missing fifth argumentAlejandro Colomar1-1/+4
2023-04-29*.mk: Allow non-standard source MANDIRSAlejandro Colomar3-4/+4
2023-04-29*.mk: Don't rmdirAlejandro Colomar5-40/+3
2023-04-29*.mk: MANEXT: Support man pages with .man and/or .in suffixesAlejandro Colomar1-1/+1
2023-04-28*.mk: lint-mdoc-mandoc: Silence warning about referenced manuals not foundAlejandro Colomar1-0/+1
2023-04-28*.mk: lint-mdoc-mandoc: Silence warnings about ISO 8601 format in the dateAlejandro Colomar1-0/+1
2023-04-28*.mk: lint-mdoc-mandoc: Silence warnings about lowercase in DtAlejandro Colomar1-0/+1
2023-04-28*.mk: Fix error detectionAlejandro Colomar2-2/+2
2023-04-28*.mk: Rewrite pipelines to make it easier to ignore some warningsAlejandro Colomar3-18/+18
2023-04-28*.mk: Move -T$NROFF_OUT_DEVICE into NROFFFLAGSAlejandro Colomar1-5/+4
2023-04-28*.mk: Move -rCHECKSTYLE to NROFFFLAGSAlejandro Colomar2-8/+8
2023-04-28*.mk: Keep error messages in stderrAlejandro Colomar3-9/+9
2023-04-26*.mk: Handle pathnames with ':'Alejandro Colomar6-9/+39
2023-04-25*.mk: Use empty recipes for .PHONY targetsAlejandro Colomar17-96/+48
2023-04-23groff.mk, checkstyle.tmac: Remove unnecessary tmac fileAlejandro Colomar1-5/+0
2023-04-23*.mk: build-pdf: Build PDF manual pagesAlejandro Colomar2-1/+75
2023-04-23*.mk: build-ps*: Build PostScript manual pagesAlejandro Colomar2-1/+75
2023-04-23*.mk: TROFFFLAGS{_MAN,_MDOC}: Include -man/-mdoc in the flags variablesAlejandro Colomar2-2/+4
2023-04-23groff.mk: TROFFFLAGS_MAN: tfixAlejandro Colomar1-1/+1
2023-04-23*.mk: ffixAlejandro Colomar1-2/+2
2023-04-23groff.mk: TROFFFLAGS: Remove -tAlejandro Colomar1-2/+1
2023-04-23*.mk: Factor out device-independent groff(1) flagsAlejandro Colomar2-28/+51
2023-04-23*.mk: build-pre*: Split device-independent preprocessing from the catman targetsAlejandro Colomar2-25/+50
2023-04-23install/_.mk: Make pattern rule more explicitAlejandro Colomar1-1/+1
2023-04-23dist.mk: Create directories with $INSTALLAlejandro Colomar1-0/+5
2023-04-23*/mk: mkdir -p (and install -d) are safe to useAlejandro Colomar6-16/+5
2023-04-22*.mk: Make comment more genericAlejandro Colomar20-20/+20
2023-04-22*.mk: License consistently with GPL-3.0-or-laterAlejandro Colomar20-37/+37
2023-04-22*.mk: check-catman: Support mdoc(7) pagesAlejandro Colomar1-2/+2
2023-04-22*.mk: build-catman-troff, build-catman-troff-man, build-catman-troff-mdoc: Su...Alejandro Colomar1-17/+36
2023-04-22catman.mk: build-catman-troff: Fail if troff(1) writes to stderrAlejandro Colomar1-1/+2
2023-04-22*.mk: lint, lint-mdoc, lint-mdoc-mandoc: Support mdoc(7) pagesAlejandro Colomar5-15/+75
2023-04-21build-catman.mk: Use .set suffix for troff(1) outputAlejandro Colomar1-4/+4
2023-04-14*.mk, INSTALL: build-src-c: Optimize pipelineAlejandro Colomar3-3/+2
2023-04-14src.mk: Optimize pipelineAlejandro Colomar1-5/+3
2023-04-14*.mk: Move makefiles from lib/ to share/mk/Alejandro Colomar18-0/+1145