pkgsrc-Users archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: Package request: iterated-dynamics
Hi Thomas,
In article <ajxQqwxgFAy_6dFK%exadelic.gatalith.at@localhost>,
Thomas Klausner <wiz%gatalith.at@localhost> writes:
> On Sun, Jun 21, 2026 at 11:54:55AM +0100, Richard wrote:
> > Iterated Dynamics is a modernized fractal generator descended from
> > the classic DOS FRACTINT and its unix port xfractint.
>
> I took a look at packaging it, the intermediate step is in
> wip/iterated-dynamics.
>
> I had a couple problems:
>
> - the workflow command from the documentation just gave me an error,
> so I switched to the default pkgsrc method for cmake packages
What was the error? Were you using vckpg in the source tree submodule?
> - it looks for a cpuid library, but we don't have that in pkgsrc
Most dependencies should be coming from vcpkg, not from the system
environment.
> - It defines a RANDOM_MAX variable that's in conflict with
> /usr/include/stdlib.h:#define RANDOM_MAX 0x7fffffff /* (((long)1 <<
31) - 1) */
> (added a patch for that)
I will be fixing this. The identifier should've had an ID_ prefix.
> - It uses a RUNTIME_DEPENDENCIES feature that cmake says is not
> supported on NetBSD (patched it out)
I will be fixing this as well.
> - It doesn't like giflib 6.1.3 from pkgsrc:
I had this problem on macOS too and I worked around it by forcing
it to use giflib from vcpkg. The giflib library should be coming frmo
vcpkg and not from the system.
I will be adding CI jobs for FreeBSD and OpenBSD soon, so I should be
able to reproduce the problems.
> which is when I gave up.
Thanks for the feedback. Based on some other packaging efforts I have
a few additional things I need to work out to adhere to standard
packaging practices.
It's looking like I'll be creating a 1.4.2 release soon to address
these issues.
I very much appreicate your time and responding to me with the
problems you encountered.
-- Richard
--
"The Direct3D Graphics Pipeline" free book <http://tinyurl.com/d3d-pipeline>
The Terminals Wiki <http://terminals-wiki.org>
The Computer Graphics Museum <http://ComputerGraphicsMuseum.org>
Legalize Adulthood! (my blog) <http://LegalizeAdulthood.wordpress.com>
Home |
Main Index |
Thread Index |
Old Index