Date: Tue, 22 Jan 2019 18:02:49 +0000 (UTC) From: Dmitry Marakasov <amdmi3@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r490963 - in head/graphics: . ansilove libansilove Message-ID: <201901221802.x0MI2n7Z062872@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: amdmi3 Date: Tue Jan 22 18:02:49 2019 New Revision: 490963 URL: https://svnweb.freebsd.org/changeset/ports/490963 Log: - Update graphics/ansilove to 4.0.0 - Add graphics/libansilove port needed for this update: libansilove is a library to convert ANSi and artscene related file formats into PNG images. The following formats are supported: - .ANS - ANSi (ANSI escape sequences: ANSI X3.64 standard) - .PCB - PCBoard Bulletin Board System (BBS) own file format - .BIN - Binary format (raw memory copy of text mode video memory) - .ADF - Artworx format, supporting custom character sets and palettes - .IDF - iCE Draw format, supporting custom character sets and palettes - .TND - TundraDraw format, supporting 24-bit color mode - .XB - The eXtended Binary XBin format, supporting custom character sets and palettes WWW: https://www.ansilove.org/ Added: head/graphics/libansilove/ head/graphics/libansilove/Makefile (contents, props changed) head/graphics/libansilove/distinfo (contents, props changed) head/graphics/libansilove/pkg-descr (contents, props changed) head/graphics/libansilove/pkg-plist (contents, props changed) Modified: head/graphics/Makefile head/graphics/ansilove/Makefile head/graphics/ansilove/distinfo head/graphics/ansilove/pkg-descr Modified: head/graphics/Makefile ============================================================================== --- head/graphics/Makefile Tue Jan 22 16:42:07 2019 (r490962) +++ head/graphics/Makefile Tue Jan 22 18:02:49 2019 (r490963) @@ -442,6 +442,7 @@ SUBDIR += libGLw SUBDIR += libQGLViewer SUBDIR += libafterimage + SUBDIR += libansilove SUBDIR += libart_lgpl SUBDIR += libboard SUBDIR += libbpg Modified: head/graphics/ansilove/Makefile ============================================================================== --- head/graphics/ansilove/Makefile Tue Jan 22 16:42:07 2019 (r490962) +++ head/graphics/ansilove/Makefile Tue Jan 22 18:02:49 2019 (r490963) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= ansilove -PORTVERSION= 3.0.9 +PORTVERSION= 4.0.0 CATEGORIES= graphics textproc MAINTAINER= amdmi3@FreeBSD.org @@ -11,7 +11,7 @@ COMMENT= ANSi / ASCII art to PNG converter LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -LIB_DEPENDS= libgd.so:graphics/gd +LIB_DEPENDS= libansilove.so:graphics/libansilove USE_GITHUB= yes Modified: head/graphics/ansilove/distinfo ============================================================================== --- head/graphics/ansilove/distinfo Tue Jan 22 16:42:07 2019 (r490962) +++ head/graphics/ansilove/distinfo Tue Jan 22 18:02:49 2019 (r490963) @@ -1,3 +1,3 @@ -TIMESTAMP = 1530017694 -SHA256 (ansilove-ansilove-3.0.9_GH0.tar.gz) = 3117b083f3a97da6f3d24963d46b83af2fb6967c5c33940d0b097386f338b919 -SIZE (ansilove-ansilove-3.0.9_GH0.tar.gz) = 162408 +TIMESTAMP = 1547826832 +SHA256 (ansilove-ansilove-4.0.0_GH0.tar.gz) = 2107a7bcb1b69f65924eb00acafce537ed049b92b84582202408ab3b86f02ea1 +SIZE (ansilove-ansilove-4.0.0_GH0.tar.gz) = 121250 Modified: head/graphics/ansilove/pkg-descr ============================================================================== --- head/graphics/ansilove/pkg-descr Tue Jan 22 16:42:07 2019 (r490962) +++ head/graphics/ansilove/pkg-descr Tue Jan 22 18:02:49 2019 (r490963) @@ -1,10 +1,24 @@ ANSi / ASCII art to PNG converter -- Supports 7 textmode formats: - ANS/PCB/BiN/ADF/iDF/TND/XBiN -- Supports 14 MS-DOS charsets -- 80x25, 80x50 and Amiga fonts -- Supports SAUCE and iCE colors -- Small output size (4-bit PNG) +The following formats are supported: +- .ANS - ANSi (ANSI escape sequences: ANSI X3.64 standard) +- .PCB - PCBoard Bulletin Board System (BBS) own file format +- .BIN - Binary format (raw memory copy of text mode video memory) +- .ADF - Artworx format, supporting custom character sets and palettes +- .IDF - iCE Draw format, supporting custom character sets and palettes +- .TND - TundraDraw format, supporting 24-bit color mode +- .XB - The eXtended Binary XBin format, supporting custom character + sets and palettes + +AnsiLove/C is capabable of processing: +- SAUCE records +- DOS and Amiga fonts (embedded binary dump) +- iCE colors + +Even more: +- Output files are highly optimized 4-bit PNGs. +- Optionally generates additional (and proper) Retina @2x PNG. +- You can use custom options for adjusting output results. +- Built-in support for rendering Amiga ASCII. WWW: https://github.com/ansilove/ansilove Added: head/graphics/libansilove/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/libansilove/Makefile Tue Jan 22 18:02:49 2019 (r490963) @@ -0,0 +1,31 @@ +# Created by: Dmitry Marakasov <amdmi3@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= libansilove +PORTVERSION= 1.1.0 +CATEGORIES= graphics + +MAINTAINER= amdmi3@FreeBSD.org +COMMENT= Library for converting ANSI, ASCII, and other formats to PNG + +LICENSE= BSD2CLAUSE +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libgd.so:graphics/gd + +USE_GITHUB= yes +GH_ACCOUNT= ansilove + +USES= cmake + +PORTDOCS= AUTHORS ChangeLog README.md THANKS TODO + +OPTIONS_DEFINE= DOCS + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} +.for f in ${PORTDOCS} + ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/ +.endfor + +.include <bsd.port.mk> Added: head/graphics/libansilove/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/libansilove/distinfo Tue Jan 22 18:02:49 2019 (r490963) @@ -0,0 +1,3 @@ +TIMESTAMP = 1548174933 +SHA256 (ansilove-libansilove-1.1.0_GH0.tar.gz) = 6370c688ab9fe74f2b10355053b5dc09474d65fd132a82e3fd8cd8622b161a67 +SIZE (ansilove-libansilove-1.1.0_GH0.tar.gz) = 54536 Added: head/graphics/libansilove/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/libansilove/pkg-descr Tue Jan 22 18:02:49 2019 (r490963) @@ -0,0 +1,15 @@ +libansilove is a library to convert ANSi and artscene related file +formats into PNG images. + +The following formats are supported: + +- .ANS - ANSi (ANSI escape sequences: ANSI X3.64 standard) +- .PCB - PCBoard Bulletin Board System (BBS) own file format +- .BIN - Binary format (raw memory copy of text mode video memory) +- .ADF - Artworx format, supporting custom character sets and palettes +- .IDF - iCE Draw format, supporting custom character sets and palettes +- .TND - TundraDraw format, supporting 24-bit color mode +- .XB - The eXtended Binary XBin format, supporting custom character + sets and palettes + +WWW: https://www.ansilove.org/ Added: head/graphics/libansilove/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/graphics/libansilove/pkg-plist Tue Jan 22 18:02:49 2019 (r490963) @@ -0,0 +1,4 @@ +include/ansilove.h +lib/libansilove.so +lib/libansilove.so.1 +lib/libansilove.so.1.1.0
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201901221802.x0MI2n7Z062872>