The NetBSD Project

CVS log for pkgsrc/graphics/ansilove/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / graphics / ansilove

Request diff between arbitrary revisions


Keyword substitution: kv
Default branch: MAIN


Revision 1.25: download - view: text, markup, annotated - select for diffs
Tue May 23 08:26:35 2023 UTC (18 months, 2 weeks ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2024Q3-base, pkgsrc-2024Q3, pkgsrc-2024Q2-base, pkgsrc-2024Q2, pkgsrc-2024Q1-base, pkgsrc-2024Q1, pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, HEAD
Diff to: previous 1.24: preferred, colored
Changes since revision 1.24: +2 -2 lines
ansilove: update to 4.2.0.

AnsiLove/C 4.2.0 (2023-05-23)

- Add initial RPM spec file
- Add support for the Spleen 8x16 font (requires libansilove >= 1.4.0)

Revision 1.24: download - view: text, markup, annotated - select for diffs
Sat Apr 1 09:50:58 2023 UTC (20 months, 1 week ago) by fcambus
Branches: MAIN
Diff to: previous 1.23: preferred, colored
Changes since revision 1.23: +2 -2 lines
ansilove: update to 4.1.7.

AnsiLove/C 4.1.7 (2023-03-30)

- Always print processing time on stderr
- Move manual page to the man directory

Revision 1.23: download - view: text, markup, annotated - select for diffs
Mon Jun 27 15:29:15 2022 UTC (2 years, 5 months ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Diff to: previous 1.22: preferred, colored
Changes since revision 1.22: +2 -2 lines
*: drop maintainership for packages not related to toolchains and ELF.

Revision 1.22: download - view: text, markup, annotated - select for diffs
Thu Feb 10 20:37:37 2022 UTC (2 years, 10 months ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1
Diff to: previous 1.21: preferred, colored
Changes since revision 1.21: +2 -2 lines
ansilove: update to 4.1.6.

AnsiLove/C 4.1.6 (2021-02-10)

- Mention experimental seccomp support availability in README
- Bump CMake minimum required version to 3.1
- Add SPDX short license identifier in source files
- Add a test case for retina output
- Add a test case for SAUCE output
- Use CMAKE_C_STANDARD instead of hardcoding compiler flags
- Stop linking against libm, it's not necessary anymore

Revision 1.21: download - view: text, markup, annotated - select for diffs
Mon Feb 15 07:49:54 2021 UTC (3 years, 9 months ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, pkgsrc-2021Q1-base, pkgsrc-2021Q1
Diff to: previous 1.20: preferred, colored
Changes since revision 1.20: +2 -2 lines
ansilove: update to 4.1.5.

AnsiLove/C 4.1.5 (2021-02-14)

- Stop forcing FORTIFY_SOURCE=2, it should be package builders decision
- Remove dead increments for argc and argv
- Check strdup() return value when allocating output file name

Revision 1.20: download - view: text, markup, annotated - select for diffs
Thu Oct 22 20:53:41 2020 UTC (4 years, 1 month ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Diff to: previous 1.19: preferred, colored
Changes since revision 1.19: +2 -2 lines
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

Revision 1.19: download - view: text, markup, annotated - select for diffs
Fri Sep 18 07:25:09 2020 UTC (4 years, 2 months ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3
Diff to: previous 1.18: preferred, colored
Changes since revision 1.18: +2 -2 lines
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

Revision 1.18: download - view: text, markup, annotated - select for diffs
Sat Jul 4 19:54:37 2020 UTC (4 years, 5 months ago) by fcambus
Branches: MAIN
Diff to: previous 1.17: preferred, colored
Changes since revision 1.17: +2 -2 lines
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

Revision 1.17: download - view: text, markup, annotated - select for diffs
Mon May 25 17:10:20 2020 UTC (4 years, 6 months ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2
Diff to: previous 1.16: preferred, colored
Changes since revision 1.16: +2 -2 lines
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

Revision 1.16: download - view: text, markup, annotated - select for diffs
Mon Mar 30 10:53:56 2020 UTC (4 years, 8 months ago) by fcambus
Branches: MAIN
Diff to: previous 1.15: preferred, colored
Changes since revision 1.15: +4 -1 lines
ansilove: add GITHUB_RELEASE directive and enable test suite.

Revision 1.15: download - view: text, markup, annotated - select for diffs
Mon Feb 17 14:44:54 2020 UTC (4 years, 9 months ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2020Q1-base, pkgsrc-2020Q1
Diff to: previous 1.14: preferred, colored
Changes since revision 1.14: +2 -2 lines
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

Revision 1.14: download - view: text, markup, annotated - select for diffs
Sun Jan 19 23:10:30 2020 UTC (4 years, 10 months ago) by fcambus
Branches: MAIN
Diff to: previous 1.13: preferred, colored
Changes since revision 1.13: +2 -2 lines
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

Revision 1.13: download - view: text, markup, annotated - select for diffs
Thu Dec 12 10:04:53 2019 UTC (5 years ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2019Q4-base, pkgsrc-2019Q4
Diff to: previous 1.12: preferred, colored
Changes since revision 1.12: +2 -2 lines
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

Revision 1.12: download - view: text, markup, annotated - select for diffs
Tue Nov 19 14:24:54 2019 UTC (5 years ago) by fcambus
Branches: MAIN
Diff to: previous 1.11: preferred, colored
Changes since revision 1.11: +2 -2 lines
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'

Revision 1.11: download - view: text, markup, annotated - select for diffs
Tue Oct 29 09:41:06 2019 UTC (5 years, 1 month ago) by fcambus
Branches: MAIN
Diff to: previous 1.10: preferred, colored
Changes since revision 1.10: +2 -2 lines
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

Revision 1.10: download - view: text, markup, annotated - select for diffs
Fri Aug 16 19:29:10 2019 UTC (5 years, 3 months ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3
Diff to: previous 1.9: preferred, colored
Changes since revision 1.9: +2 -2 lines
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@

Revision 1.9: download - view: text, markup, annotated - select for diffs
Wed Aug 14 13:27:09 2019 UTC (5 years, 3 months ago) by fcambus
Branches: MAIN
Diff to: previous 1.8: preferred, colored
Changes since revision 1.8: +2 -2 lines
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@

Revision 1.8: download - view: text, markup, annotated - select for diffs
Tue Jul 2 15:46:04 2019 UTC (5 years, 5 months ago) by fcambus
Branches: MAIN
Diff to: previous 1.7: preferred, colored
Changes since revision 1.7: +4 -3 lines
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@

Revision 1.7: download - view: text, markup, annotated - select for diffs
Mon Jun 17 21:31:26 2019 UTC (5 years, 5 months ago) by fcambus
Branches: MAIN
CVS tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Diff to: previous 1.6: preferred, colored
Changes since revision 1.6: +3 -4 lines
ansilove: Update to 3.0.9.

ChangeLog:

AnsiLove/C 3.0.9 (2018-06-19)

- Add a new example ANSi (Thanks Sylvao)
- Do not use -Werror by default
- Increment maximum ansi sequences length
- Add code to skip PabloDraw 24-bit ANSI sequences

AnsiLove/C 3.0.8 (2017-12-20)

- Adding new example ANSis (Thanks Burps)
- Use asprintf() to create output filenames
- Reflect OpenBSD's pledge() changes
- Add a -R flag allowing to specify a custom retina scale factor

AnsiLove/C 3.0.7 (2017-07-02)

- Print messages to to stderr instead of stdout
- Ensure binary files have an even size
- Better description of supported file formats
- Skip erase in line (EL) sequences (issue reported by Bart Dumon, thanks!)
- Define palettes in config.h
- Use defined palettes instead of hardcoding each color value in the loaders

AnsiLove/C 3.0.6 (2017-04-22)

- Create an output function to unify the way output files are created
- Prevent .png suffix to be appended when using -o flag (*NIX tool
  convention compatibility)

AnsiLove/C 3.0.5 (2017-04-16)

- Free memory allocated in the PCBoard loader
- Free font data where appropriate
- Add a trailing NUL character to inputFileBuffer
- Remove the custom substr function, call strndup directly
- Free seqGrab where necessary
- Use the ternary operator when shitfing cursor position
- Use perror when printing errors
- Remove SUBSTITUTE_BREAK and WRAP_COLUMN_80 options
- Use fstat to get the input file size
- Create a retina function instead of duplicating code in all loaders
- Fix OpenBSD's style(9) offenders in compat functions

OK kamil@

Revision 1.6: download - view: text, markup, annotated - select for diffs
Mon Mar 12 11:16:38 2018 UTC (6 years, 9 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Diff to: previous 1.5: preferred, colored
Changes since revision 1.5: +2 -2 lines
Recursive bumps for fontconfig and libzip dependency changes.

Revision 1.5: download - view: text, markup, annotated - select for diffs
Tue Aug 1 14:58:59 2017 UTC (7 years, 4 months ago) by wiz
Branches: MAIN
CVS tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Diff to: previous 1.4: preferred, colored
Changes since revision 1.4: +2 -2 lines
Follow some http -> https redirects.

Revision 1.4: download - view: text, markup, annotated - select for diffs
Tue Feb 28 15:20:04 2017 UTC (7 years, 9 months ago) by ryoon
Branches: MAIN
CVS tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Diff to: previous 1.3: preferred, colored
Changes since revision 1.3: +2 -1 lines
Recursive revbump from graphics/libwebp

Revision 1.3: download - view: text, markup, annotated - select for diffs
Sun Sep 11 15:47:20 2016 UTC (8 years, 3 months ago) by kamil
Branches: MAIN
CVS tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Diff to: previous 1.2: preferred, colored
Changes since revision 1.2: +4 -5 lines
Update ansilove to 3.0.4

pkgsrc changes:
 - reset maintainer to pkgsrc-users@NetBSD.org
 - set new license modified-bsd -> 2-clause-bsd

upstream changes:
- Relicensed under the BSD 2-Clause license
- Input file is now loaded in main, prior to calling format loaders
- Use stat to get input file size instead of custom file size function
- Remove now unused file size function
- Refactoring bits and columns argument value handling

Revision 1.2: download - view: text, markup, annotated - select for diffs
Wed Aug 3 10:22:49 2016 UTC (8 years, 4 months ago) by adam
Branches: MAIN
Diff to: previous 1.1: preferred, colored
Changes since revision 1.1: +2 -1 lines
Revbump after graphics/gd update

Revision 1.1: download - view: text, markup, annotated - select for diffs
Tue Jul 26 17:40:39 2016 UTC (8 years, 4 months ago) by kamil
Branches: MAIN
Import ansilove-3.0.3 as graphics/ansilove

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.

Originally packaged in pkgsrc-wip by Frederic Cambus.

Diff request

This form allows you to request diffs between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

Log view options

CVSweb <webmaster@jp.NetBSD.org>