./graphics/ansilove, ANSI and ASCII art to PNG converter

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


Branch: CURRENT, Version: 4.1.0, Package name: ansilove-4.1.0, Maintainer: fcambus

AnsiLove is an ANSI and ASCII art to PNG converter, allowing to convert
ANSI and artscene-related file formats into PNG images, supporting ANSI
(.ANS), PCBoard (.PCB), Binary (.BIN), Artworx (.ADF), iCE Draw (.IDF),
Tundra (.TND) and XBin (.XB) formats.

It creates size optimized 4-bit PNG files and supports SAUCE (Standard
Architecture for Universal Comment Extentions), 80x25 and 80x50 PC fonts
(including all the 14 MS-DOS charsets), Amiga fonts, and iCE colors.


Required to run:
[graphics/libansilove]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: f19c6fb19e97f96c5c3bb624914459b933e840e7
RMD160: cbb27677bbf01ecfad8f58f2793a4db8cdca7b50
Filesize: 38.058 KB

Version history: (Expand)


CVS history: (Expand)


   2020-02-17 15:44:54 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
ansilove: update to 4.1.0.

ChangeLog:

AnsiLove/C 4.1.0 (2020-02-17)

- Add a new '-t' flag (type), allowing to specify input file type and
  override file type detection
- Various documentation tweaks and improvements
   2020-01-20 00:10:30 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
ansilove: update to 4.0.7.

ChangeLog:

AnsiLove/C 4.0.7 (2020-01-18)

- Use OpenBSD style(9) for function prototypes and declarations
- Replace EXIT_SUCCESS by zero in all SAUCE functions
- Do not use typedef for the sauce struct
- Set icecolors to true if defined in SAUCE record ANSiFlags
- Add test cases for most supported formats, missing an IDF file for now
- Sync the description of Retina output capabilities with reality
   2019-12-12 11:04:53 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
ansilove: update to 4.0.6.

ChangeLog:

AnsiLove/C 4.0.6 (2019-12-10)

- Remove extraneous sauceReadFileName() call, read from existing SAUCE record
- Use strdup() when assigning fileName and fext fallback values
- Call memset() to set all record struct fields to zero
- Free SAUCE record and comments once and for all when exiting the program
   2019-11-19 15:24:54 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
ansilove: update to 4.0.5.

ChangeLog:

AnsiLove/C 4.0.5 (2019-11-19)

- Add ENABLE_SECCOMP build option, to allow building seccomp support
  conditionally
- Disable seccomp by default, it needs more testing on non !amd64 platforms
- Use ${CMAKE_INSTALL_BINDIR} instead of hardcoding 'bin'
   2019-10-29 10:41:06 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
ansilove: update to 4.0.4.

ChangeLog:

AnsiLove/C 4.0.4 (2019-10-28)

- Add initial seccomp support to Ansilove
- Move pledge and seccomp initialization before ansilove_init()
- Move conditional includes for 'pledge' and 'strtonum' in compat.h
   2019-08-16 21:29:10 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
ansilove: Update to 4.0.3.

ChangeLog:

AnsiLove/C 4.0.3 (2019-08-16)

- Use errx() for displaying error messages
- Print information messages on stdout
- Introduce a version() function to display version information
- Add a -q flag (quiet) to allow silencing output messages

OK kamil@
   2019-08-14 15:27:10 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
ansilove: Update to 4.0.2.

ChangeLog:

AnsiLove/C 4.0.2 (2019-08-13)

- Remove most examples from the repository, they continue to live on the
  website
- Move the remaining examples in per author directories, and add LICENSE
  files for these artworks, courtesy of their authors

OK kamil@
   2019-07-02 17:46:04 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
ansilove: Update to 4.0.1.

ChangeLog:

AnsiLove/C 4.0.1 (2019-06-25)

- Fix a few typos in README and ansilove.1
- Simplify display of default font when no font option is specified
- Drop the leading dot when saving input file extension
- Fix the check for readComments() return value

AnsiLove/C 4.0.0 (2019-01-16)

- Switch to using libansilove
- Add a new switch (-d) to toggle DOS aspect ratio
- Add initial support for PabloDraw 24-bit ANSI sequences
- Ansilove now generates only one output file when -r or -R options
  are used
- Display scale factor when -r or -R options are used
- Allow to specify the number of columns for ANSI and Tundra files
- Restrict maximum allowed number of columns to 4096
- Check asprintf() return value and error if allocation fails
- Bugfixes and improvements in the SAUCE parser
- Refactor font selection processing
- Refactor rendering mode processing
- Use OpenBSD style(9) for function prototypes and declaration
- Add missing headers and remove unnecessary ones
- Remove versionInfo(), simply print the header with version information
  when invoked with -v
- Remove showHelp(), show synopsis instead when invoked with -h
- Add a new example ANSi (Thanks Nail)
- Remove -e switch, examples are now listed in the man page instead
- Make synopsis() only display SYNOPSIS, as it should be.
- Add an EXAMPLES section in ansilove.1
- PC fonts for code pages other than cp437 are now named using the cpNNN
  scheme. Albeit not documented anymore, the previously used names will
  keep working

OK kamil@