Index: head/textproc/Makefile =================================================================== --- head/textproc/Makefile +++ head/textproc/Makefile @@ -1500,6 +1500,7 @@ SUBDIR += sl-hyphen SUBDIR += sl-mythes SUBDIR += slides + SUBDIR += smi SUBDIR += smu SUBDIR += so-hunspell SUBDIR += soothsayer Index: head/textproc/smi/Makefile =================================================================== --- head/textproc/smi/Makefile +++ head/textproc/smi/Makefile @@ -0,0 +1,34 @@ +# Created by: Chris Hutchinson +# $FreeBSD$ + +PORTNAME= smi +PORTVERSION= 1.4 +CATEGORIES= textproc www +MASTER_SITES= http://bsdforge.com/projects/source/textproc/${PORTNAME}/ + +MAINTAINER= portmaster@bsdforge.com +COMMENT= Simple Markdown Interpreter / filter for simplified markup dialect + +LICENSE= MIT BSD2CLAUSE +LICENSE_COMB= multi +LICENSE_FILE= ${WRKSRC}/LICENSE + +PORTDOCS= README.md + +PLIST_FILES= bin/smi man/man1/smi.1.gz + +USES= tar:xz + +post-patch: + ${REINPLACE_CMD} -e 's|^CC = .*|CC = ${CC}|' \ + -e 's|^PREFIX = .*|PREFlX = ${PREFIX}|' \ + -e 's|^MANPREFIX = .*|MANPREFIX = ${MANPREFIX}|' \ + ${WRKSRC}/config.mk + +do-install: + ${INSTALL_PROGRAM} ${WRKSRC}/smi ${STAGEDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/smi.1 ${STAGEDIR}${MANPREFIX}/man/man1 + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${WRKSRC}/${PORTDOCS} ${STAGEDIR}${DOCSDIR} + +.include Index: head/textproc/smi/distinfo =================================================================== --- head/textproc/smi/distinfo +++ head/textproc/smi/distinfo @@ -0,0 +1,2 @@ +SHA256 (smi-1.4.tar.xz) = dca9315a926e12516526aa67827be42f2903189dc3c3e9efb2170ac06c2e4ba4 +SIZE (smi-1.4.tar.xz) = 7196 Index: head/textproc/smi/pkg-descr =================================================================== --- head/textproc/smi/pkg-descr +++ head/textproc/smi/pkg-descr @@ -0,0 +1,8 @@ +Smi is a Simple Markup Interpreter / filter for simplified Markup dialect. +smi can be fed text in Markdown, and return HTML output. smi can be fed +HTML, and return the markup translated to entities. I use smi as a filter +for devel/cgit to parse the README.md files, returning HTML output. I am +also using it to markup wiki pages, for a git backed wiki. The use cases +are limited only by your imagination. + +WWW: http://BSDforge.com/projects/textproc/smi/