head 1.23; access; symbols pkgsrc-2023Q4:1.23.0.6 pkgsrc-2023Q4-base:1.23 pkgsrc-2023Q3:1.23.0.4 pkgsrc-2023Q3-base:1.23 pkgsrc-2023Q2:1.23.0.2 pkgsrc-2023Q2-base:1.23 pkgsrc-2023Q1:1.21.0.8 pkgsrc-2023Q1-base:1.21 pkgsrc-2022Q4:1.21.0.6 pkgsrc-2022Q4-base:1.21 pkgsrc-2022Q3:1.21.0.4 pkgsrc-2022Q3-base:1.21 pkgsrc-2022Q2:1.21.0.2 pkgsrc-2022Q2-base:1.21 pkgsrc-2022Q1:1.19.0.2 pkgsrc-2022Q1-base:1.19 pkgsrc-2021Q4:1.18.0.2 pkgsrc-2021Q4-base:1.18 pkgsrc-2021Q3:1.16.0.8 pkgsrc-2021Q3-base:1.16 pkgsrc-2021Q2:1.16.0.6 pkgsrc-2021Q2-base:1.16 pkgsrc-2021Q1:1.16.0.4 pkgsrc-2021Q1-base:1.16 pkgsrc-2020Q4:1.16.0.2 pkgsrc-2020Q4-base:1.16 pkgsrc-2020Q3:1.13.0.2 pkgsrc-2020Q3-base:1.13 pkgsrc-2020Q2:1.12.0.2 pkgsrc-2020Q2-base:1.12 pkgsrc-2020Q1:1.9.0.2 pkgsrc-2020Q1-base:1.9 pkgsrc-2019Q4:1.4.0.4 pkgsrc-2019Q4-base:1.4 pkgsrc-2019Q3:1.1.0.2 pkgsrc-2019Q3-base:1.1; locks; strict; comment @# @; 1.23 date 2023.05.28.20.55.00; author fcambus; state Exp; branches; next 1.22; commitid 6gdSnWS6r260ZLqE; 1.22 date 2023.05.23.08.25.44; author fcambus; state Exp; branches; next 1.21; commitid orsjBG2kP8KUZ3qE; 1.21 date 2022.04.26.07.54.29; author fcambus; state Exp; branches; next 1.20; commitid E7tvM8yiYZcqqGBD; 1.20 date 2022.04.14.16.50.41; author fcambus; state Exp; branches; next 1.19; commitid pSeZy6t3rWTeMbAD; 1.19 date 2022.02.10.20.37.02; author fcambus; state Exp; branches; next 1.18; commitid A1443cKfdXfs37sD; 1.18 date 2021.10.26.10.46.25; author nia; state Exp; branches; next 1.17; commitid 6mU28GyqPd3PdjeD; 1.17 date 2021.10.07.14.12.26; author nia; state Exp; branches; next 1.16; commitid 7mrgNTa8lk0sYSbD; 1.16 date 2020.10.27.23.05.01; author fcambus; state Exp; branches; next 1.15; commitid H7ytsyxoJ1kR0BtC; 1.15 date 2020.10.22.20.52.16; author fcambus; state Exp; branches; next 1.14; commitid Hb2SQGg22UHirWsC; 1.14 date 2020.10.01.09.35.13; author fcambus; state Exp; branches; next 1.13; commitid RSjKzPG2hQ0PmbqC; 1.13 date 2020.09.24.09.40.19; author fcambus; state Exp; branches; next 1.12; commitid 1zlOshl3VIVAChpC; 1.12 date 2020.06.21.08.01.25; author fcambus; state Exp; branches; next 1.11; commitid 87PCs2eoEqB084dC; 1.11 date 2020.05.25.17.09.09; author fcambus; state Exp; branches; next 1.10; commitid HJqwNu5bQ9QH1E9C; 1.10 date 2020.05.01.09.31.44; author fcambus; state Exp; branches; next 1.9; commitid 3ExhkgMqSBWygw6C; 1.9 date 2020.03.17.14.30.35; author fcambus; state Exp; branches; next 1.8; commitid QXcBe9CLJRPMmL0C; 1.8 date 2020.02.17.14.42.02; author fcambus; state Exp; branches; next 1.7; commitid 1Lrt1sk78Cwxm2XB; 1.7 date 2020.01.20.16.11.05; author fcambus; state Exp; branches; next 1.6; commitid KiJJrlQjOT0RKrTB; 1.6 date 2020.01.19.23.07.29; author fcambus; state Exp; branches; next 1.5; commitid aGPxsNjNhwMF5mTB; 1.5 date 2020.01.01.23.02.59; author fcambus; state Exp; branches; next 1.4; commitid Y1ped0pRKaH1E2RB; 1.4 date 2019.11.19.14.23.02; author fcambus; state Exp; branches; next 1.3; commitid G5iJtIcs0nKl9tLB; 1.3 date 2019.10.29.09.37.33; author fcambus; state Exp; branches; next 1.2; commitid G54ZxW4kZiUdfKIB; 1.2 date 2019.10.07.08.37.48; author fcambus; state Exp; branches; next 1.1; commitid RWF14ceEFpJCCUFB; 1.1 date 2019.06.30.21.58.17; author fcambus; state Exp; branches; next ; commitid 9wAX5q7z40hBegtB; desc @@ 1.23 log @libansilove: update to 1.4.1. libansilove 1.4.1 (2023-05-28) - Sync embedded Spleen 8x16 version to Spleen 2.0.0 (this swap arrows at positions 1A and 1B) @ text @$NetBSD: distinfo,v 1.22 2023/05/23 08:25:44 fcambus Exp $ BLAKE2s (libansilove-1.4.1.tar.gz) = fbbc7e73cb022e55fc8f5573fa53c27564158afe4abb937468be6beb5f52b13c SHA512 (libansilove-1.4.1.tar.gz) = 2e299aa0eaf1df457d26bde1a8e0d5df1670e7a48e492cd3d2600e546d365e159da5bf6dda68d4056886d01b426747380428f3575c29b4c0ff759be3790fdf77 Size (libansilove-1.4.1.tar.gz) = 62359 bytes @ 1.22 log @libansilove: update to 1.4.0. libansilove 1.4.0 (2023-05-23) - Add initial RPM spec file - Add font data for Spleen 8x16, it now has full CP437 support @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.21 2022/04/26 07:54:29 fcambus Exp $ d3 3 a5 3 BLAKE2s (libansilove-1.4.0.tar.gz) = b57529646e80372e402bc0b933e5ef2bedb698be98e2266d31dc24d05ef6e461 SHA512 (libansilove-1.4.0.tar.gz) = 759b63a097cde6500ed5234bd35d199353a82bf80b10be3925173917e161b62702dc094e79bc71ceefdf02ea3d36063462824a51a5fcd379c32323ab1330f822 Size (libansilove-1.4.0.tar.gz) = 62317 bytes @ 1.21 log @libansilove: update to 1.3.1. libansilove 1.3.1 (2022-04-26) - Increment pcboard_buffer by more than one element at a time - Fix XBin font memory leaks @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.20 2022/04/14 16:50:41 fcambus Exp $ d3 3 a5 3 BLAKE2s (libansilove-1.3.1.tar.gz) = 0b421c2d62042e818a0d2c5658052eaf6dd4ff2030f4a59fec70635c36a052ba SHA512 (libansilove-1.3.1.tar.gz) = d08c240b7e5c3386a3db76ea9eca2fd80446a79c8eb0426b50b58a860996a76d9f94825ed1651b62c800afb8d0e4003e0707c7c2d285c27df63e45b4bdea0cf8 Size (libansilove-1.3.1.tar.gz) = 59223 bytes @ 1.20 log @libansilove: update to 1.3.0. libansilove 1.3.0 (2022-04-14) - Properly handle 512 characters XBin fonts - Add a link to the Gentoo package in the README - Also build and install libansilove as a static library - List projects using libansilove in the README @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.19 2022/02/10 20:37:02 fcambus Exp $ d3 3 a5 3 BLAKE2s (libansilove-1.3.0.tar.gz) = 23c97747992a5cfd29a6caa28f4d2397742311638b579b2cb96fa3379e7ea59d SHA512 (libansilove-1.3.0.tar.gz) = 225a5bb3fe3547a893dba5d176d5b7f3950d33457b58b50583ad33517f194fa2cda2fdeb0cfd7d7a48bf0dd9d2bc1a60b00b6a31ac8df9036c8b0385a086e3b9 Size (libansilove-1.3.0.tar.gz) = 59167 bytes @ 1.19 log @libansilove: update to 1.2.9. libansilove 1.2.9 (2022-02-10) - Stop forcing FORTIFY_SOURCE=2, it should be package builders decision - Bump CMake minimum required version to 3.1 - Add SPDX short license identifier in source files - Use CMAKE_C_STANDARD instead of hardcoding compiler flags - Add missing include @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.18 2021/10/26 10:46:25 nia Exp $ d3 3 a5 3 BLAKE2s (libansilove-1.2.9.tar.gz) = 45948a2e7d2962db0e263e4f96eb158104367351422e667b515c002e3cf84f83 SHA512 (libansilove-1.2.9.tar.gz) = 80fe2463634005c4ba5ba74587b1248fa5ef4789600a3b9603678bf63c8bb7d9c60348388d103589b6b11516fe033ec080a7a625ed84233976c44334c6ac1959 Size (libansilove-1.2.9.tar.gz) = 58703 bytes @ 1.18 log @graphics: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.17 2021/10/07 14:12:26 nia Exp $ d3 3 a5 3 BLAKE2s (libansilove-1.2.8.tar.gz) = 120e620975423f2653a3c1d75952a1df96d40780604bf94b0c4f627ffa1fc293 SHA512 (libansilove-1.2.8.tar.gz) = 99df7fa0e5f2eb26a95b5073587e957378163fcab9ca828f7d6eca79dcb92463b1788285813c4fed6bfc9ee753c425fd34968e5e08999bc63fe6c4ba5939198f Size (libansilove-1.2.8.tar.gz) = 59695 bytes @ 1.17 log @graphics: Remove SHA1 hashes for distfiles @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.16 2020/10/27 23:05:01 fcambus Exp $ d3 1 a3 1 RMD160 (libansilove-1.2.8.tar.gz) = 8a6a7371e2b43d27ac515f9997aabd1a4cf9fe94 @ 1.16 log @libansilove: update to 1.2.8. libansilove 1.2.8 (2020-10-25) - Add LibFuzzer-based fuzzers for each supported format - Do not hardcode CMAKE_BUILD_TYPE to "Release" in CMakeLists.txt - Only enable FORTIFY_SOURCE level 2 for release builds - Add #ifdef __cplusplus extern "C" to allow calling library functions from C++ - Constify input and output arguments of ansilove_loadfile() and ansilove_savefile() @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.15 2020/10/22 20:52:16 fcambus Exp $ a2 1 SHA1 (libansilove-1.2.8.tar.gz) = 54532e1c741d4b828f5a7f7e6bf3140ca35b45b1 @ 1.15 log @libansilove: update to 1.2.7. libansilove 1.2.7 (2020-10-21) - Error out early with ANSILOVE_FORMAT_ERROR in case ctx->length is 0 - Enable FORTIFY_SOURCE level 2 - Set CMAKE_BUILD_TYPE to "Release" in CMakeLists.txt - Move variables declaration to the top of each loader function - Initialize ansi_buffer and pcboard_buffer to NULL - Refactor the IceDraw loader to use a state machine - Check strndup() return value and error out on failed allocations - Add some file format integrity checks in the IceDraw loader - Add range integrity checks for scale_factor values in the output() function - Return error code directly if ctx->length is 0 in the ANSI and PCBoard loaders - Add range integrity checks for columns value in relevant loaders - Add range integrity checks for bits value in relevant loaders - Add additional file format integrity check in the XBin loader @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.14 2020/10/01 09:35:13 fcambus Exp $ d3 4 a6 4 SHA1 (libansilove-1.2.7.tar.gz) = 5630d2a8f8d54782a4f62bc137953d535d4e30a5 RMD160 (libansilove-1.2.7.tar.gz) = 00dd1e667dd23f791844d296bd4437a76ca05f08 SHA512 (libansilove-1.2.7.tar.gz) = 83175cde0876616435273f20571ff38ce0a1d25f61848c6eaa1df25ec46f869a31a8ac7814a3cc78d0d4454ec326d59239ca7c605d990fc3ca0cc09d5e8373f8 Size (libansilove-1.2.7.tar.gz) = 58978 bytes @ 1.14 log @libansilove: update to 1.2.6. libansilove 1.2.6 (2020-09-30) - Introduce canvas' width/height variables and refactor canvas creation - Refactor calls to drawchar() in the ANSI loader - Refactor the ANSI loader to use a state machine - Remove systematic filtering of Form Feed characters in Amiga mode - Correct values for TUNDRA_COLOR_FOREGROUND and TUNDRA_COLOR_BACKGROUND - Switch to using reallocarray(3) in the ANSI and PCBoard loaders - Add a compat layer for systems which do not have reallocarray(3) - Refactor canvas allocation for retina output - Introduce the ANSILOVE_RANGE_ERROR macro, for values out of allowed range - Error gracefully if canvas' width or height is equal to zero - Remove an useless comparison in drawchar() - Add some file format integrity checks in the Tundra loader - Refactor error handling in several loaders @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.13 2020/09/24 09:40:19 fcambus Exp $ d3 4 a6 4 SHA1 (libansilove-1.2.6.tar.gz) = f5fc5724d54cf69bc94718d86babc4dac28867f4 RMD160 (libansilove-1.2.6.tar.gz) = 3f354130e1f3b08a0aa9155913d6c22a8e44a9d3 SHA512 (libansilove-1.2.6.tar.gz) = 5ce64062afda7b0339f33503d76312f8dba73310234c87cc9c489166df4d90573ad4781781706fc2398cc2e8364938c47e7277b41cc32799deed734c9bb35aad Size (libansilove-1.2.6.tar.gz) = 58616 bytes @ 1.13 log @libansilove: update to 1.2.5. libansilove 1.2.5 (2020-09-24) - Add missing parentheses in an if statement in output() - Define CR, LF, TAB, SUB, and ESC macros only once - Refactor error handling in the PCBoard loader - Stop parsing for PCBoard cursor position sequences - Add bound checks for {back,fore}ground color values in the PCBoard loader - Fix default background and foreground colors in the PCBoard loader - Refactor the PCBoard loader to use a state machine - Refactor the Binary loader to use a state machine - Refactor the Artworx loader to use a state machine - Add some file format integrity checks in the XBin loader @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.12 2020/06/21 08:01:25 fcambus Exp $ d3 4 a6 4 SHA1 (libansilove-1.2.5.tar.gz) = 3bccfe40823a66feacbeb7f93bea622569cf38a7 RMD160 (libansilove-1.2.5.tar.gz) = 230c9fb86cb9e69ffa227b49f666a56243239b5c SHA512 (libansilove-1.2.5.tar.gz) = 8413f66633f4593ebea2f5d55e80bc1ed5a5c4172d520557c12c2bab0833b67f21d6d433f12cef4d52be02b9a8e024bce931b425222b4c867154375118e676f2 Size (libansilove-1.2.5.tar.gz) = 57901 bytes @ 1.12 log @libansilove: update to 1.2.4. libansilove 1.2.4 (2020-06-21) - Use size_t in for loops setting color palettes - Remove unneeded gdImageFill() call when using Workbench mode - Define _GNU_SOURCE in CMakeLists.txt to avoid cluttering source files - Use size_t type for variables used to loop over arrays - Separate RGB values for palettes, makes color allocation code more readable and efficient - Move ADF color mapping array to config.h @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.11 2020/05/25 17:09:09 fcambus Exp $ d3 4 a6 4 SHA1 (libansilove-1.2.4.tar.gz) = d51283e6e20dc1aa873e91042a7bb38d81910e47 RMD160 (libansilove-1.2.4.tar.gz) = 204063cf77529735030d35b8971c325eebd80f43 SHA512 (libansilove-1.2.4.tar.gz) = be5a86c3a47c85e42c4cd5155dca326b91afa5ae913f5de2f74e87fb11855fa604dfa6512f836c3c9dd8360a54f165aab51773ab0a4a01cf5dd6d6b82c0fe293 Size (libansilove-1.2.4.tar.gz) = 57455 bytes @ 1.11 log @libansilove: update to 1.2.3. ChangeLog: libansilove 1.2.3 (2020-05-25) - Call memset() to set all fontData struct fields to zero in all loaders - Refactor error handling in ansilove_savefile() - Add error handling for fwrite() in ansilove_savefile() - Fix includes in various source files @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.10 2020/05/01 09:31:44 fcambus Exp $ d3 4 a6 4 SHA1 (libansilove-1.2.3.tar.gz) = 4458c226ca0636e5de73eebdafbe671c1b46f999 RMD160 (libansilove-1.2.3.tar.gz) = 67e1cf1c83176d2d17d46434fdde66c4f82dd431 SHA512 (libansilove-1.2.3.tar.gz) = b96baaf50d170cdb83f0b5c84a02c64fca9172f552f3d0a483dafbf4f6ffa09064044e3cf86ed7217d80c678e1f3b76e77e723c4dc3622c75694b8a9ef3aadbf Size (libansilove-1.2.3.tar.gz) = 57307 bytes @ 1.10 log @libansilove: update to 1.2.2. ChangeLog: libansilove 1.2.2 (2020-04-30) - Refactor the output function, to allow combining DOS aspect ratio and Retina - Remove the im_ prefix for all gdImagePtr variables - Various README changes and improvements @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.9 2020/03/17 14:30:35 fcambus Exp $ d3 4 a6 4 SHA1 (libansilove-1.2.2.tar.gz) = ca90b9f452db7d56e1568f3a128bed0398969fc3 RMD160 (libansilove-1.2.2.tar.gz) = 52127f70628e84ea65d5b49cba61d862e9650532 SHA512 (libansilove-1.2.2.tar.gz) = 07304ce946dae82927709fb6c9710a37d34703a28ec5240f3b21bd512404e683ac96dc3ce407c2d17868103e68b589b34023d1f226f6bb278d9dc8b81f5536a2 Size (libansilove-1.2.2.tar.gz) = 57265 bytes @ 1.9 log @libansilove: update to 1.2.1. ChangeLog: libansilove 1.2.1 (2020-03-17) - Call memset() to set all fontData struct fields to zero - Use the ternary operator to simplify character attributes assignments @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.8 2020/02/17 14:42:02 fcambus Exp $ d3 4 a6 4 SHA1 (libansilove-1.2.1.tar.gz) = 33dd7ef712e30b7f2f18883daf8fbb19b84f9753 RMD160 (libansilove-1.2.1.tar.gz) = 655fe9d4050e312ba025c975ec80ed0787dc6250 SHA512 (libansilove-1.2.1.tar.gz) = 5a728a34dc3c7fc01ff3435534086538bed3840245225ce08fe8c93b6d3bbe579e65f086228f1b20949002daa4779beb328296cbd16d5e47bc9e5ba0069e6665 Size (libansilove-1.2.1.tar.gz) = 56924 bytes @ 1.8 log @libansilove: update to 1.2.0. ChangeLog: libansilove 1.2.0 (2020-02-17) - Correct section number in manual page. - Add initial manual pages for all library functions and file formats renders - Stop calculating columnMax in the PCBoard loader, it's unused - Add support for user-specified columns in the PCBoard loader @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.7 2020/01/20 16:11:05 fcambus Exp $ d3 4 a6 4 SHA1 (libansilove-1.2.0.tar.gz) = 234111f2fa91177ff3588ffd1097bcc40e1bddd4 RMD160 (libansilove-1.2.0.tar.gz) = aa0be04dea7bbf2ce6f2a7640e573f9fc0602470 SHA512 (libansilove-1.2.0.tar.gz) = a9db5579cdae2f5c4bed5464ff93a192b0c0acda5ae034cb41207dc0fbdb11ceef79a5d75c6d00b3c096b66c5bbdaaa608d342d6f3650f85fc765102384dbb94 Size (libansilove-1.2.0.tar.gz) = 56851 bytes @ 1.7 log @libansilove: update to 1.1.9. ChangeLog: libansilove 1.1.9 (2020-01-20) - Remove unneeded gdImageColorAllocate calls in the ADF and IDF loaders - Reset background24 to 0 when encountering blink attribute in an SGR sequence, fixing the remaining rendering bugs for 24-bit ANSI artworks @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.6 2020/01/19 23:07:29 fcambus Exp $ d3 4 a6 4 SHA1 (libansilove-1.1.9.tar.gz) = 2d557e245a86edb52464b2ab3a6ef90cfd0924d8 RMD160 (libansilove-1.1.9.tar.gz) = 85fcc1d448f4b59169053f88827bc115317173ae SHA512 (libansilove-1.1.9.tar.gz) = 778a3821a67f83d51af83f1c2608ff83a981bc5deef5c06ea5d65ba469ce1996bdcce9e801132218766550d1dc06c2b06b23a197cf0275fb6190c83ed93d1a08 Size (libansilove-1.1.9.tar.gz) = 55668 bytes @ 1.6 log @libansilove: update to 1.1.8. ChangeLog: libansilove 1.1.8 (2020-01-18) - Use OpenBSD style(9) for function prototypes and declarations - Properly reset pcboard buffer when CLS is encountered - Use memcmp() instead of testing each character one by one in the PCB loader - Do not use background and foreground variables to handle 24-bit ANSI colors - Various improvements in the IDF loader @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.5 2020/01/01 23:02:59 fcambus Exp $ d3 4 a6 4 SHA1 (libansilove-1.1.8.tar.gz) = 0704d280f900a8a04100bfd3827e276b0333cb8c RMD160 (libansilove-1.1.8.tar.gz) = 8a00b7cd32c43d92596e5881bfa62eb810fbc127 SHA512 (libansilove-1.1.8.tar.gz) = f266355dba937a7e432f1cdedc4af4bb7b43be00c90c89cc7705e0ace072716cbcbd6c65af5d4afa38bee513cd62ff3f54500d5223f8a712de8b734541d9616a Size (libansilove-1.1.8.tar.gz) = 55613 bytes @ 1.5 log @libansilove: update to 1.1.7. ChangeLog: libansilove 1.1.7 (2019-12-19) - Rename the alSelectFont() function to select_font() - Only export symbols which are part of the public API @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.4 2019/11/19 14:23:02 fcambus Exp $ d3 4 a6 4 SHA1 (libansilove-1.1.7.tar.gz) = ca9c23a01ac9daf785aa9065461de8059828bb81 RMD160 (libansilove-1.1.7.tar.gz) = 9d8e318ed9186fc3aef2324a8981ebb22f2ee302 SHA512 (libansilove-1.1.7.tar.gz) = 3b5dc33a9305ce8400c0d0c9a42f881620fabeb1d73a8546ab0756675bdf27783ea35c60b541811d30682138b339b025a6d77953217e117b0eee62fddce19d04 Size (libansilove-1.1.7.tar.gz) = 55446 bytes @ 1.4 log @libansilove: update to 1.1.6. ChangeLog: libansilove 1.1.6 (2019-11-18) - Use CMAKE_INSTALL_{LIB,INCLUDE}DIR instead of hardcoding directories - Introduce a XBIN_PALETTE_LENGTH macro - Use XBIN_HEADER_LENGTH and XBIN_PALETTE_LENGTH macros instead of magic numbers - Add another format validation check (palette size) in the XBin loader @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.3 2019/10/29 09:37:33 fcambus Exp $ d3 4 a6 4 SHA1 (libansilove-1.1.6.tar.gz) = 7d39c3a2c85300c62181f70868c63aa0ab45d5b2 RMD160 (libansilove-1.1.6.tar.gz) = 443525595b7c78029524caf63fed8bf5fe164661 SHA512 (libansilove-1.1.6.tar.gz) = 130fb0b98328a0539e4c8b07dbb05e7e576e13606c20d4ad0a86c4442106e9ab0e78e81849c55be62adf8e418b8739fdc53191a31c0cc8a94026415680a66db2 Size (libansilove-1.1.6.tar.gz) = 55322 bytes @ 1.3 log @libansilove: update to 1.1.5. ChangeLog: libansilove 1.1.5 (2019-10-14) - Move background transparency operations in the output function - Allow setting transparent background for retina images - Add extern declaration for fonts data arrays - Use type size_t for loop and structIndex variables @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.2 2019/10/07 08:37:48 fcambus Exp $ d3 4 a6 4 SHA1 (libansilove-1.1.5.tar.gz) = 95f1b28aa6bbee37859659b35d2fac4cf6d44da8 RMD160 (libansilove-1.1.5.tar.gz) = d0f4962d76f963a6f879fa26bb2e3a981b00cc70 SHA512 (libansilove-1.1.5.tar.gz) = 0a3312ca03126214724965a6e3d5d3caeb139d2cc039b345143003c27c2c7eaffe30cdc0dac6f73630299ffcb9565d13c58c3b704f667754ee4487a60074faea Size (libansilove-1.1.5.tar.gz) = 55141 bytes @ 1.2 log @libansilove: update to 1.1.4. ChangeLog: libansilove 1.1.4 (2019-09-13) - Force xbin_fontsize to 16 when using default 80x25 font - Return ANSILOVE_FORMAT_ERROR if xbin_fontsize > 32 libansilove 1.1.3 (2019-08-23) - Omit implicit return in the example program - Use a switch statement to set 24-bit background and foreground values - Remove superfluous background color allocations in the Binary, PCBoard and XBin loaders - Modify the PCBoard loader to use a cursor pointer to parse input - Infer font height to 16 in the XBin loader, the default in absence of font data (Thanks Andrew Herbert) OK kamil@@ @ text @d1 1 a1 1 $NetBSD: distinfo,v 1.1 2019/06/30 21:58:17 fcambus Exp $ d3 4 a6 4 SHA1 (libansilove-1.1.4.tar.gz) = 0e5d47bee651d081eea5e8055a517ac288a125b1 RMD160 (libansilove-1.1.4.tar.gz) = 24275ade00133d0bebe4ff8397999c563cf8fa67 SHA512 (libansilove-1.1.4.tar.gz) = eb74bd371bcf75b2261a10bc7f9c2fa649862364a9b394c1a071aae4c95c025c9f4d850a3095b77e6742c486eb4a0371679909a29158b6c39d50e1167c37d508 Size (libansilove-1.1.4.tar.gz) = 55113 bytes @ 1.1 log @graphics/libansilove: import libansilove-1.1.2. Library for converting ANSI, ASCII, and other formats to PNG, allowing to render ANSI and artscene-related file formats into PNG images, and 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. OK kamil@@ @ text @d1 1 a1 1 $NetBSD$ d3 4 a6 4 SHA1 (libansilove-1.1.2.tar.gz) = a115c3a9dbaf3319bb2c314ce711b5e1bb0d6460 RMD160 (libansilove-1.1.2.tar.gz) = f8db91de178223910a83cb30cd47d549b6d8353c SHA512 (libansilove-1.1.2.tar.gz) = 2ca2ee85cdd8487d1f75a92f35bf96cac032b6d4712a565bbc59fe05f3431a2df0077c6d56fc841f26b065a3ad4805ff29c17891fdfc1e0e0b2ea66fe803ccf1 Size (libansilove-1.1.2.tar.gz) = 54870 bytes @