head 1.5; access; symbols pkgsrc-2023Q4:1.5.0.48 pkgsrc-2023Q4-base:1.5 pkgsrc-2023Q3:1.5.0.46 pkgsrc-2023Q3-base:1.5 pkgsrc-2023Q2:1.5.0.44 pkgsrc-2023Q2-base:1.5 pkgsrc-2023Q1:1.5.0.42 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.5.0.40 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.38 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.36 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.34 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.32 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.5.0.30 pkgsrc-2021Q3-base:1.5 pkgsrc-2021Q2:1.5.0.28 pkgsrc-2021Q2-base:1.5 pkgsrc-2021Q1:1.5.0.26 pkgsrc-2021Q1-base:1.5 pkgsrc-2020Q4:1.5.0.24 pkgsrc-2020Q4-base:1.5 pkgsrc-2020Q3:1.5.0.22 pkgsrc-2020Q3-base:1.5 pkgsrc-2020Q2:1.5.0.20 pkgsrc-2020Q2-base:1.5 pkgsrc-2020Q1:1.5.0.16 pkgsrc-2020Q1-base:1.5 pkgsrc-2019Q4:1.5.0.18 pkgsrc-2019Q4-base:1.5 pkgsrc-2019Q3:1.5.0.14 pkgsrc-2019Q3-base:1.5 pkgsrc-2019Q2:1.5.0.12 pkgsrc-2019Q2-base:1.5 pkgsrc-2019Q1:1.5.0.10 pkgsrc-2019Q1-base:1.5 pkgsrc-2018Q4:1.5.0.8 pkgsrc-2018Q4-base:1.5 pkgsrc-2018Q3:1.5.0.6 pkgsrc-2018Q3-base:1.5 pkgsrc-2018Q2:1.5.0.4 pkgsrc-2018Q2-base:1.5 pkgsrc-2018Q1:1.5.0.2 pkgsrc-2018Q1-base:1.5 pkgsrc-2017Q4:1.2.0.20 pkgsrc-2017Q4-base:1.2 pkgsrc-2017Q3:1.2.0.18 pkgsrc-2017Q3-base:1.2 pkgsrc-2017Q2:1.2.0.14 pkgsrc-2017Q2-base:1.2 pkgsrc-2017Q1:1.2.0.12 pkgsrc-2017Q1-base:1.2 pkgsrc-2016Q4:1.2.0.10 pkgsrc-2016Q4-base:1.2 pkgsrc-2016Q3:1.2.0.8 pkgsrc-2016Q3-base:1.2 pkgsrc-2016Q2:1.2.0.6 pkgsrc-2016Q2-base:1.2 pkgsrc-2016Q1:1.2.0.4 pkgsrc-2016Q1-base:1.2 pkgsrc-2015Q4:1.2.0.2 pkgsrc-2015Q4-base:1.2 pkgsrc-2015Q3:1.1.0.20 pkgsrc-2015Q3-base:1.1 pkgsrc-2015Q2:1.1.0.18 pkgsrc-2015Q2-base:1.1 pkgsrc-2015Q1:1.1.0.16 pkgsrc-2015Q1-base:1.1 pkgsrc-2014Q4:1.1.0.14 pkgsrc-2014Q4-base:1.1 pkgsrc-2014Q3:1.1.0.12 pkgsrc-2014Q3-base:1.1 pkgsrc-2014Q2:1.1.0.10 pkgsrc-2014Q2-base:1.1 pkgsrc-2014Q1:1.1.0.8 pkgsrc-2014Q1-base:1.1 pkgsrc-2013Q4:1.1.0.6 pkgsrc-2013Q4-base:1.1 pkgsrc-2013Q3:1.1.0.4 pkgsrc-2013Q3-base:1.1 pkgsrc-2013Q2:1.1.0.2 pkgsrc-2013Q2-base:1.1; locks; strict; comment @# @; 1.5 date 2018.03.16.03.45.18; author schmonz; state Exp; branches; next 1.4; commitid qVJDVAUXF0NikDuA; 1.4 date 2018.03.10.05.37.44; author schmonz; state Exp; branches; next 1.3; commitid KUp2gSZq4rfK8StA; 1.3 date 2018.03.08.18.17.30; author schmonz; state Exp; branches; next 1.2; commitid UfU7bSoH6CospGtA; 1.2 date 2015.11.04.01.10.18; author leot; state Exp; branches; next 1.1; commitid xwWBrqcQlHSicIHy; 1.1 date 2013.04.04.09.40.23; author wiz; state Exp; branches; next ; desc @@ 1.5 log @Libtoolize for portability across pkgsrc platforms. Bump PKGREVISION. @ text @@@comment $NetBSD: PLIST,v 1.4 2018/03/10 05:37:44 schmonz Exp $ bin/makepage bin/markdown bin/mkd2html bin/theme include/mkdio.h lib/libmarkdown.la lib/pkgconfig/libmarkdown.pc man/man1/makepage.1 man/man1/markdown.1 man/man1/mkd2html.1 man/man1/theme.1 man/man3/markdown.3 man/man3/mkd-callbacks.3 man/man3/mkd-functions.3 man/man3/mkd-line.3 man/man3/mkd_cleanup.3 man/man3/mkd_compile.3 man/man3/mkd_css.3 man/man3/mkd_doc_author.3 man/man3/mkd_doc_date.3 man/man3/mkd_doc_title.3 man/man3/mkd_generatecss.3 man/man3/mkd_generatehtml.3 man/man3/mkd_generateline.3 man/man3/mkd_in.3 man/man3/mkd_line.3 man/man3/mkd_string.3 man/man7/markdown.7 man/man7/mkd-extensions.7 @ 1.4 log @Build and install shared library. Bump PKGREVISION. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.3 2018/03/08 18:17:30 schmonz Exp $ d7 1 a7 1 lib/libmarkdown.so @ 1.3 log @Update to 2.2.3a. From the changelog: 2.2.3a: 2.2.3 has a configuration glitch (not properly testing for the existance of S_ISSOCK, et seq) which 2.2.3a corrects. I also pulled the plug on the single use of `alloca()` in `theme.c` (Windows MinGW doesn't support it properly(?) and in this one case I'm better off just `malloc()`ing the offending thing and letting it be garbage collected when the program finishes.) 2.2.3: I turn around and blink, and suddenly 13 months have done by while I slowly tested various beta versions of 2.2.3, and now it's 2018 and a small collection of cosmetic, portability, and build tweaks, plus some and actually bad bugs have been cleaned up: 1. Have `tools/branch` be a no-op if there's no git that I can use to check for my SCCS status. 2. Add user-contributed cmake support 3. check for non-null T(link) in the safelink function; rename paranoia.t to safelink.t, add a couple more tests for safelinks 4. tweak the safelink detection code to allow more types of url fragments 5. when finding the installer, check that -s works (doesn't work on Minix 3?) 6. Correct makepage & theme to use the new set_flag() return scheme (0==success, !0==pointer to bogus flag) 7. if an unknown flag was in the middle of a comma-delimited flag string (like -flatex,bogus,footnote), the markdown program would incorrectly report the first flag as unknown (because set_flag returned 0 on error, 1 on success and the strtok() of the flag string had already replaced the commas up to that point with nulls.) Change it so that set_flag returns null on successful processing and a pointer to the offending flag on an unknown one. 8. Tweak the install rule to install a GNU-style .pc file iff @@MK_PKGCONFIG@@ is not defined as # 9. Hand-resolve a conflict in the msvc Makefile 10. Add in paranoid list splitting [EXPLICITLIST] (the default behavior many many versions ago before I realized it wasn't the standard) (and take the last of the 32-bit flag mask for it) between adjacent ordered and unordered lists. 11. Create a utility function [`notspecial()`] for theme & mkd2html -- check a filename to see if it's a special file that doesn't need to be deleted or to have a .html suffix added to it. It only works on machines that have a stat() system call + the S_ISFIFO, S_ISCHR, and S_ISSOCK macros, otherwise it thinks that nothing is special. 12. Add a README for the utilities in the tools subdirectory 13. Add the git branch name into the version string if we're not on the master branch. 14. Add support for NMAKE and Visual C++ toolset. (courtesy of Martin Hofmann (tin-pot) fork of Discount). 15. Add a 'dirty' flag to the Document structure & set it whenever a callback changes (github issue #136) so that the next mkd_compile will regenerate the document. 16. Tweak superscript handling to be able to superscript something wrapped in html 17. Tweak the `show_flags()` function so that if it's called verbosely it will show synonyms for named flags. (Calling it verbosely is done by the `V` option, which is overloaded for verbosity when listing flags.) 18. Process html blocks in compile (as well as in compile_document(); `compile_document()` needs to handle `