On Fri, 6 Dec 2019 02:08:37 -0500
Brian Callahan wrote:

> Hi ports --
> 
> Attached is a new port, graphics/azpainter. AzPainter is full color 
> painting software for illustrations.
> 
> ---
> pkg/DESCR:
> AzPainter is a full color painting application for Unix-like systems
> for illustration drawing.  It is not suitable for "dot editing" or
> pixel art.  Since the color is handled internally with 16-bit
> precision (15-bit fixed point), color accuracy is increased at the
> expense of more memory usage.
> 
> It provides considerable subset of functionality offered by GIMP and
> even Adobe Photoshop (particularly, has one of the best support for
> its native PSD format among FOSS) while being very lightweight and
> blazingly fast.
> ---
> 
> It works well on my amd64 machine. cwen@ sent me some patches fixing 
> places where the authors assumed char is always signed, so should be 
> good on those archs too.

It's not, my bad. There are more occurrences of this, out of the
internal mlib, because i trusted -Werror too much and base-gcc is too
soft about char signedness. 

Please note that clang on arm* is better/stricter at finding such
issues, so i don't guarantee it's bullet proof there.

I've now fixed them all according to what base-gcc on macppc says,
this has a nice side effect...

> One thing not really tested is big endian support. That would be 
> appreciated.

...the azpainter window used to be all black, now it's fully
working [0] on macppc, not only for display; endianness is kept
in the saved files.

As such i'm sending a new tarball with added patches (it still works
fine on amd64)

> OK?

Implicitly, OK cwen@ ;)


[0] https://bsd.network/@julianaito/103262275392613277 

Attachment: azpainter.tgz
Description: Binary data

Reply via email to