On Fri, Mar 14, 2025 at 12:46 PM Andrew Randrianasulu
<[email protected]> wrote:
>
> On Fri, Mar 14, 2025 at 1:54 AM Phyllis Smith via Cin
> <[email protected]> wrote:
> >
> > That is much more technically correct and I have updated it accordingly in 
> > GIT Introduction innovative features section.  I will also eventually 
> > update accordingly in the Plugin and Developer section (still re-reading 
> > them to make sure nothing got missed).
>
> Tried to compile on NetBSD and found that here perl located at
>
> /usr/pkg/bin/perl
>
> so default chebang in perl file does not work ....
>
> hm ....

while I do not know fix for shebang in pl files yet at least i tried
to fix -ldl LDFLAGS on netBSD

Does it still work on Linux ? :)


>
>
> >
> > On Thu, Mar 13, 2025 at 5:50 AM Georgy Salnikov <[email protected]> 
> > wrote:
> >>
> >> On Wed, 12 Mar 2025, Phyllis Smith via Cin wrote:
> >>
> >> > Also, updated GIT Manual to add these plugins to the list of "Innovative
> >> > Features" in the Introduction section:
> >> >
> >> > > The Blend Algebra/Blend Program plugins provide a methodology for
> >> > > developers to program new effects quickly while testing different
> >> > > combinations without spending time to restart, recompile, reload your
> >> > > project, reattach plugins, and so on.
> >> > >
> >> > Not sure if there are other NLEs out there that have this versatility, 
> >> > but
> >> > it is quite special!
> >>
> >> Perhaps I'd prefer to say somehow more precise (feel free to improve my
> >> sentence):
> >>
> >> The Blend Algebra/Blend Program plugins provide the advanced feature of
> >> combining and modifying color pixels and transparencies of several tracks
> >> according to a mathematic algorithm written entirely by the user in the 
> >> form
> >> of compact and simple piece of code. Such user defined algorithms (blend
> >> functions) are compiled, dynamically linked and immediately executed inside
> >> Cinelerra on the fly without the need to restart application, reload
> >> project, reattach plugins etc.
> >>
> >> _______________________________________________________________________________
> >>
> >> Georgy Salnikov
> >> NMR Group
> >> Novosibirsk Institute of Organic Chemistry
> >> Lavrentjeva, 9, 630090 Novosibirsk, Russia
> >> Phone   +7-383-3307864
> >> Email   [email protected]
> >> _______________________________________________________________________________
> >>
> > --
> > Cin mailing list
> > [email protected]
> > https://lists.cinelerra-gg.org/mailman/listinfo/cin
From bd28ff59ed03798d5b6a1f14df53bb14806eac2e Mon Sep 17 00:00:00 2001
From: Andrew Randrianasulu <[email protected]>
Date: Fri, 14 Mar 2025 13:13:18 +0300
Subject: [PATCH 2/2] NetBSD does not use -ldl, do not use it in
 BlendAlgebra/BlendProgram makefiles

---
 cinelerra-5.1/plugins/blendalgebra/Makefile | 3 +++
 cinelerra-5.1/plugins/blendprogram/Makefile | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/cinelerra-5.1/plugins/blendalgebra/Makefile b/cinelerra-5.1/plugins/blendalgebra/Makefile
index 308b4db4..4db95d7b 100644
--- a/cinelerra-5.1/plugins/blendalgebra/Makefile
+++ b/cinelerra-5.1/plugins/blendalgebra/Makefile
@@ -1,6 +1,9 @@
 include ../../plugin_defs
 
+PLATFORM = $(shell uname)
+ifneq ($(PLATFORM), NetBSD)
 LDFLAGS += -ldl
+endif
 
 OBJS = $(OBJDIR)/blendalgebra.o
 
diff --git a/cinelerra-5.1/plugins/blendprogram/Makefile b/cinelerra-5.1/plugins/blendprogram/Makefile
index 539349d9..00727ac3 100644
--- a/cinelerra-5.1/plugins/blendprogram/Makefile
+++ b/cinelerra-5.1/plugins/blendprogram/Makefile
@@ -1,6 +1,9 @@
 include ../../plugin_defs
 
+PLATFORM = $(shell uname)
+ifneq ($(PLATFORM), NetBSD)
 LDFLAGS += -ldl
+endif
 
 OBJS = $(OBJDIR)/blendprogram.o
 
-- 
2.47.1

-- 
Cin mailing list
[email protected]
https://lists.cinelerra-gg.org/mailman/listinfo/cin

Reply via email to