From owner-svn-ports-all@freebsd.org Tue Jan 22 18:02:51 2019 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 8252A14AA263; Tue, 22 Jan 2019 18:02:51 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) server-signature RSA-PSS (4096 bits) client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 2B3B996986; Tue, 22 Jan 2019 18:02:51 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 178D2503C; Tue, 22 Jan 2019 18:02:51 +0000 (UTC) (envelope-from amdmi3@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id x0MI2oqB062880; Tue, 22 Jan 2019 18:02:50 GMT (envelope-from amdmi3@FreeBSD.org) Received: (from amdmi3@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id x0MI2n7Z062872; Tue, 22 Jan 2019 18:02:49 GMT (envelope-from amdmi3@FreeBSD.org) Message-Id: <201901221802.x0MI2n7Z062872@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: amdmi3 set sender to amdmi3@FreeBSD.org using -f From: Dmitry Marakasov Date: Tue, 22 Jan 2019 18:02:49 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r490963 - in head/graphics: . ansilove libansilove X-SVN-Group: ports-head X-SVN-Commit-Author: amdmi3 X-SVN-Commit-Paths: in head/graphics: . ansilove libansilove X-SVN-Commit-Revision: 490963 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-Rspamd-Queue-Id: 2B3B996986 X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org X-Spamd-Result: default: False [-2.95 / 15.00]; local_wl_from(0.00)[FreeBSD.org]; NEURAL_HAM_MEDIUM(-1.00)[-0.998,0]; NEURAL_HAM_SHORT(-0.95)[-0.950,0]; NEURAL_HAM_LONG(-1.00)[-1.000,0] X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 Jan 2019 18:02:51 -0000 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 +# $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 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