BSD Ports

graphics/seexpr 3.4.4.0_2 FreeBSD

Embeddable expression evaluation language

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
716cd6ef5d
License
APACHE20
Categories
graphics, math
Package size
434.2 KiB, 2080.1 KiB installed

Description

SeExpr is simple expression language that provided artistic control and customization to your software. It can be used for procedural geometry synthesis, image synthesis, simulation control, and much more.

Major features:

* Arithmetic expression of scalar/vector types * Large library of built-in functions * Extensible variables and functions (including with DSOs) * Simple to embed in any program * High-level UI components to manipulate and visualize expressions

In the other systems

SystemPortVersion
FreeBSDgraphics/seexpr3.4.4.0_2
DragonFlygraphics/seexpr3.4.4.0_2

Install

Binary package:

pkg install seexpr

From the ports tree:

cd /usr/ports/graphics/seexpr/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	seexpr>0:graphics/seexpr
LIB_DEPENDS=	libSeExpr2.so:graphics/seexpr

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest3.4.4.0_23.4.4.0_2-3.4.4.0_23.4.4.0_2
FreeBSD:14:quarterly3.4.4.0_23.4.4.0_2n/a3.4.4.0_23.4.4.0_2
FreeBSD:15:latest3.4.4.0_23.4.4.0_2n/a3.4.4.0_23.4.4.0_2
FreeBSD:15:quarterly3.4.4.0_23.4.4.0_2n/an/an/a
FreeBSD:16:latest3.4.4.0_23.4.4.0_2n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

The full lists below include those, and their dependencies in turn.

Build dependencies 89
Run dependencies 75

No port depends on this one.

Configuration

Options name: graphics_seexpr

OptionDefaultDescription
ANIMCURVEoffBuild controls for animation curves
DEEPWATERonBuild controls for deep water spectrum
LLVMoffBuild with LLVM ${LLVM_DEFAULT:C/.$$//} backend
NLSoffNative Language Support
PYTHONoffPython bindings or support
USES
bison cmake compiler:c++14-lang gl qt:5
Service scripts
none
Conflicts with
kseexpr

Files

pkg-plist 135
  • bin/asciiCalc2
  • bin/asciiGraph2
  • bin/imageEditor2
  • bin/imageSynth2
  • bin/imageSynthPaint3d2
  • include/SeExpr2/Context.h
  • include/SeExpr2/ContextUtils.h
  • include/SeExpr2/Curve.h
  • include/SeExpr2/ErrorCode.h
  • include/SeExpr2/Evaluator.h
  • include/SeExpr2/ExprBuiltins.h
  • include/SeExpr2/ExprConfig.h
  • include/SeExpr2/ExprEnv.h
  • include/SeExpr2/ExprFunc.h
  • include/SeExpr2/ExprFuncStandard.h
  • include/SeExpr2/ExprFuncX.h
  • include/SeExpr2/ExprLLVM.h
  • include/SeExpr2/ExprLLVMAll.h
  • include/SeExpr2/ExprMultiExpr.h
  • include/SeExpr2/ExprNode.h
  • include/SeExpr2/ExprParser.h
  • include/SeExpr2/ExprPatterns.h
  • include/SeExpr2/ExprType.h
  • include/SeExpr2/ExprWalker.h
  • include/SeExpr2/Expression.h
  • include/SeExpr2/Interpreter.h
  • include/SeExpr2/Mutex.h
  • include/SeExpr2/Noise.h
  • include/SeExpr2/NoiseTables.h
  • include/SeExpr2/Platform.h
  • include/SeExpr2/SeContext.h
  • include/SeExpr2/SeExprMacros.h
  • include/SeExpr2/StringUtils.h
  • include/SeExpr2/Timer.h
  • include/SeExpr2/UI/BasicExpression.h
  • include/SeExpr2/UI/ControlSpec.h
  • include/SeExpr2/UI/Debug.h
  • include/SeExpr2/UI/Editable.h
  • include/SeExpr2/UI/EditableExpression.h
  • include/SeExpr2/UI/ErrorMessages.h
  • include/SeExpr2/UI/ExprAddDialog.h
  • include/SeExpr2/UI/ExprBrowser.h
  • include/SeExpr2/UI/ExprColorCurve.h
  • include/SeExpr2/UI/ExprColorSwatch.h
  • include/SeExpr2/UI/ExprCompletionModel.h
  • include/SeExpr2/UI/ExprControl.h
  • include/SeExpr2/UI/ExprControlCollection.h
  • include/SeExpr2/UI/ExprCurve.h
  • include/SeExpr2/UI/ExprDeepWater.h
  • include/SeExpr2/UI/ExprEditor.h
  • include/SeExpr2/UI/ExprFileDialog.h
  • include/SeExpr2/UI/ExprHelp.h
  • include/SeExpr2/UI/ExprHighlighter.h
  • include/SeExpr2/UI/ExprPopupDoc.h
  • include/SeExpr2/UI/ExprSpecType.h
  • include/SeExpr2/UI/ExprTextEdit.h
  • include/SeExpr2/Utils.h
  • include/SeExpr2/VarBlock.h
  • include/SeExpr2/Vec.h
  • include/SeExpr2/parser/ASTNode.h
  • include/SeExpr2/parser/SeExprLex.h
  • include/SeExpr2/parser/SeExprParse.h
  • include/SeExpr2/seexpr2_export.h
  • lib/libSeExpr2.so
  • lib/libSeExpr2.so.3
  • lib/libSeExpr2.so.3.4.4.0
  • lib/libSeExpr2Editor.so
  • lib/libSeExpr2Editor.so.3
  • lib/libSeExpr2Editor.so.3.4.4.0
  • libdata/pkgconfig/seexpr2.pc
  • share/SeExpr2/demos/imageSynth/examples/111.se
  • share/SeExpr2/demos/imageSynth/examples/fbm.se
  • share/SeExpr2/demos/imageSynth/examples/noise.se
  • share/SeExpr2/demos/imageSynth/examples/noisecolor1.se
  • share/SeExpr2/demos/imageSynth/examples/noisecolor2.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/RemapShadowContribution.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/bark_eucalyptusColor.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/bark_eucalyptusDisp.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/blackToWhite.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/candycane.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/color_noise.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/dither_with_gamma.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/freakles.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/lines.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/rope_Basic.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/scaleTool.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/select_byColorDark.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/select_byThreshold.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/textureI_nstancerCircular.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/texture_Instancer.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/texture_Tiler.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/threads.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/threshold.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/uv_testPattern.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/wood_Nicks.se
  • share/SeExpr2/demos/imageSynth/examples/paint3d_test/xyz_colorNoise.se
  • share/SeExpr2/demos/imageSynth/examples/raytrace.se
  • share/SeExpr2/demos/imageSynth/examples/run.sh
  • share/SeExpr2/demos/imageSynth/examples/sinc.se
  • share/SeExpr2/demos/imageSynth/examples/test.se

The first 100 are listed.

distinfo 1
FileSizeSHA256
seexpr-3.4.4.0.tar.gz9823173f5b5330667d398285c9f7086cc3fd7e1363f3fa75f79b39766c34fe2e233656
Master sites 1
  • https://download.kde.org/stable/seexpr/

Commit history 1

DateCommitCreditsLog message
716cd6ef5d Max Brazhnikov graphics/seexpr: ECM module is provided by latest KDE Frameworks
While here, mark PYTHON option as BROKEN: depends on removed py-sip4 PR: 299313