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

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


Branch: CURRENT, Version: 4.1.4, Package name: ansilove-4.1.4, 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: a09840f81e109f672fea9f06c7aedf2b4ff061e7
RMD160: 48a852da8632e859302bda28cebab87228cb9d01
Filesize: 40.311 KB

Version history: (Expand)


CVS history: (Expand)


   2020-10-22 22:53:41 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
ansilove: update to 4.1.4.

AnsiLove/C 4.1.4 (2020-10-22)

- Set CMAKE_BUILD_TYPE to "Release" in CMakeLists.txt
- Enable FORTIFY_SOURCE level 2
- Move read_status variable declaration to the top of the function
- Check fread() return values in readComments() and add error handling
- Introduce the READ_RECORD function-like macro, for fread error handling
- Use READ_RECORD in readRecord() to add fread() error handling
- Only call memset() if the malloc call succeeds
- Check strdup() return value and error out on failed allocation
   2020-09-18 09:25:10 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
ansilove: update to 4.1.3.

AnsiLove/C 4.1.3 (2020-09-18)

- Adjust SAUCE flag output to be binary
- Add -S flag to use SAUCE info for rendering hints. Users must now use -S
  to get iCE color info. This was previously automatically pulled without
  any extra options.
- Document the new -S flag, allowing to use SAUCE info for render options
- Add support for seccomp on arm
- Add missing test for __NR_mmap, the mmap syscall doesn't exist on arm
   2020-07-04 21:54:38 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
ansilove: update to 4.1.2.

AnsiLove/C 4.1.2 (2020-07-04)

- Define _GNU_SOURCE in CMakeLists.txt to avoid cluttering source files
- No need to set HAVE_SECCOMP to 1, defining it is enough
- Remove some unneeded seccomp related includes
- Validate architectures for seccomp
- Add seccomp support on i386, tested on glibc and musl
- Remove extraneous underscore in #if defined check
- Use __NR_ instead of SYS_ prefix in #if defined checks
   2020-05-25 19:10:21 by Frederic Cambus | Files touched by this commit (2) | Package updated
Log message:
ansilove: update to 4.1.1.

ChangeLog:

AnsiLove/C 4.1.1 (2020-05-25)

- Various documentation tweaks and improvements
- Define timespecsub macro in compat.h if it doesn't exists
- Use CLOCK_REALTIME if CLOCK_MONOTONIC is not available
- Display processing time on exit
- Fix includes and add forward declarations in various source files
   2020-03-30 12:53:56 by Frederic Cambus | Files touched by this commit (1)
Log message:
ansilove: add GITHUB_RELEASE directive and enable test suite.
   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