./textproc/discount, Markdown C implementation

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.2.7d, Package name: discount-2.2.7d, Maintainer: schmonz

Markdown is a text-to-HTML conversion tool for web writers. Markdown
allows you to write using an easy-to-read, easy-to-write plain text
format, then convert it to structurally valid XHTML (or HTML).

The overriding design goal for Markdown's formatting syntax is to make
it as readable as possible. The idea is that a Markdown-formatted
document should be publishable as-is, as plain text, without looking
like it's been marked up with tags or formatting instructions. While
Markdown's syntax has been influenced by several existing text-to-HTML
filters, the single biggest source of inspiration for Markdown's
syntax is the format of plain text email.

Original Markdown implementation is written in Perl. Discount provides a
Markdown CLI tool and a library, written in C.


Master sites:

Filesize: 130.256 KB

Version history: (Expand)


CVS history: (Expand)


   2023-10-13 17:50:20 by Amitai Schleier | Files touched by this commit (1)
Log message:
discount: take MAINTAINER (email timeout after a week).
   2023-10-07 21:50:53 by Amitai Schleier | Files touched by this commit (1)
Log message:
discount: indent Makefile, NFCI.
   2023-10-07 21:50:24 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
discount: update to 2.2.7d. From the changelog:

* port the m-e footnote bugfix to v2maint
* trivialities; change the -fstrict option description
* add a fistful of test cases for the new! improved! Markdown.pl
  compatible <tags>
* rework the tag handler to more closely adhere to Markdown.pl's
  observed behavior; also treat incomplete tags as actual tags in
  compatability mode (-fstrict)
* weird behavior on freebsd 4.8 w/ gcc 2.95.4; if a #ifdef ... #else ...
  #endif wraps the end of a if () it pukes up an error about a syntax
  error in a macro; pull those tests out and conditionally #define a
  macro instead
* the behavior of tags-starting-with-alpha-/-! was not like that of the
  reference implementation; fixed (in a very script-kiddy leaky fashion
  which I can't resolve with a runtime flag thanks to the 32 bit flags
  field in the 2.x series :-(
   2022-11-15 12:37:56 by Amitai Schleier | Files touched by this commit (3)
Log message:
Update to 2.2.7b. From the changelog:

- Declare missing dependencies for pandoc_headers to fix parallel make
   2022-07-25 13:12:30 by Thomas Klausner | Files touched by this commit (102)
Log message:
*: remove pkg-config from tools where no buildlink3.mk file is included

Bulk build on NetBSD of these packages had the same result as before
(build succeeds, no PLIST change).
   2022-04-18 00:41:39 by Thomas Klausner | Files touched by this commit (2)
Log message:
discount, multimarkdown: add CONFLICTS with each other due to bin/markdown
   2021-10-26 13:23:42 by Nia Alarie | Files touched by this commit (1161)
Log message:
textproc: Replace RMD160 checksums with BLAKE2s checksums

All checksums have been double-checked against existing RMD160 and
SHA512 hashes

Unfetchable distfiles (fetched conditionally?):
./textproc/convertlit/distinfo clit18src.zip
   2021-10-07 17:02:49 by Nia Alarie | Files touched by this commit (1162)
Log message:
textproc: Remove SHA1 hashes for distfiles