Skip site navigation (1)Skip section navigation (2)
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>