+piranha, spot, lie, glm, fxt, clasp, adept, c-graph

This commit is contained in:
K.I.A.Derouiche 2019-03-12 22:45:00 +01:00
parent 5c8c11368a
commit c93d397fe6
39 changed files with 1852 additions and 1 deletions

4
adept/DESCR Normal file
View File

@ -0,0 +1,4 @@
This library implements a very unusual and interesting approach. It takes a function
of several arguments supplied by the caller, deconstructs its analytic structure
using C++ type substitution for all values, and computes gradients (Jacobians) of
the function while ony calling the function once. A very innovative approach

20
adept/Makefile Normal file
View File

@ -0,0 +1,20 @@
# $NetBSD$
DISTNAME= adept-2.0.5
CATEGORIES= math
MASTER_SITES= http://www.met.reading.ac.uk/clouds/adept/
MAINTAINER= jihbed.research@gmail.com
HOMEPAGE= http://www.met.reading.ac.uk/clouds/adept/
COMMENT= Combined automatic differentiation and array library for C++
LICENSE= apache-2.0
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= gmake intltool msgfmt
USE_LANGUAGES= c c++ fortran
.include "../../math/blas/buildlink3.mk"
.include "../../math/gsl/buildlink3.mk"
.include "../../math/lapack/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

51
adept/PLIST Normal file
View File

@ -0,0 +1,51 @@
@comment $NetBSD$
include/adept.h
include/adept/Active.h
include/adept/ActiveConstReference.h
include/adept/ActiveReference.h
include/adept/Allocator.h
include/adept/Array.h
include/adept/ArrayWrapper.h
include/adept/BinaryOperation.h
include/adept/Expression.h
include/adept/ExpressionSize.h
include/adept/FixedArray.h
include/adept/IndexedArray.h
include/adept/Packet.h
include/adept/RangeIndex.h
include/adept/ScratchVector.h
include/adept/SpecialMatrix.h
include/adept/Stack.h
include/adept/StackStorage.h
include/adept/StackStorageOrig.h
include/adept/StackStorageOrigStl.h
include/adept/Statement.h
include/adept/Storage.h
include/adept/UnaryOperation.h
include/adept/array_shortcuts.h
include/adept/base.h
include/adept/contiguous_matrix.h
include/adept/cppblas.h
include/adept/eval.h
include/adept/exception.h
include/adept/interp.h
include/adept/inv.h
include/adept/matmul.h
include/adept/noalias.h
include/adept/outer_product.h
include/adept/reduce.h
include/adept/scalar_shortcuts.h
include/adept/settings.h
include/adept/solve.h
include/adept/spread.h
include/adept/store_transpose.h
include/adept/traits.h
include/adept/vector_utilities.h
include/adept/where.h
include/adept_arrays.h
lib/libadept.la
share/adept/AUTHORS
share/adept/COPYING
share/adept/ChangeLog
share/adept/NEWS
share/adept/README

6
adept/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (adept-2.0.5.tar.gz) = 2cb6817d27cf9025031817f41fe18021a8125a71
RMD160 (adept-2.0.5.tar.gz) = 1ce3deb9a969ffc5c8e58cb854e4884934811ed2
SHA512 (adept-2.0.5.tar.gz) = e42afe0607a3d51e99194ea031a6ce6548d3aed731cd09078a07e6373fe30513937f19c61e012faa0eec31c9d75964cf51d2a952e4ef9cb7c76b7bdc815b0d33
Size (adept-2.0.5.tar.gz) = 661754 bytes

8
c-graph/DESCR Normal file
View File

@ -0,0 +1,8 @@
Convolution is a core concept in today's cutting-edge technologies of deep
learning and computer vision. Singularly cogent in application to digital signal
processing, the convolution theorem is regarded as the most powerful tool in
modern scientific analysis. Long utilised for accelerating the application of
filters to images, fast training of convolutional neural networks exploit the
convolution theorem to accelerate training and inference in the ubiquitous
applications of computer vision that, today, are at the vanguard of the evolving
artificially intelligent world in which we are becoming increasingly immersed

16
c-graph/Makefile Normal file
View File

@ -0,0 +1,16 @@
# $NetBSD$
DISTNAME= c-graph-2.0.1
CATEGORIES= math
MASTER_SITES= ftp://ftp.gnu.org/gnu/c-graph/
MAINTAINER= jihbed.research@gmail.com
HOMEPAGE= https://www.gnu.org/software/c-graph/
COMMENT= Convolution Theorem Visualization
LICENSE= gnu-gpl-v3
GNU_CONFIGURE= yes
INFO_FILES=yes
USE_LANGUAGES= c fortran
.include "../../mk/bsd.pkg.mk"

12
c-graph/PLIST Normal file
View File

@ -0,0 +1,12 @@
@comment $NetBSD$
bin/c-graph
info/c-graph.info
man/man1/c-graph.1
share/c-graph/logo/README
share/c-graph/logo/c-graph.gif
share/doc/c-graph/AUTHORS
share/doc/c-graph/COPYING
share/doc/c-graph/NEWS
share/doc/c-graph/README
share/doc/c-graph/TODO
share/doc/c-graph/c-graph.pdf

6
c-graph/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (c-graph-2.0.1.tar.gz) = 1e88c6cbd74a7a4feb3b31475a5a210f38e1f942
RMD160 (c-graph-2.0.1.tar.gz) = 2a19f0a70dd060a3902b380bb6fac3fe5c2cad35
SHA512 (c-graph-2.0.1.tar.gz) = 468b8df9102242f0744064fc2022714c9697f408a45e5cb4f74845c83aa45f2aadbf4953bdb03663bd57b3b28acf7bd6ea30ed3814b84722ad31de93f62d14dc
Size (c-graph-2.0.1.tar.gz) = 1510610 bytes

11
clasp/DESCR Normal file
View File

@ -0,0 +1,11 @@
Clasp is an answer set solver for (extended) normal logic programs. It combines
the high-level modeling capacities of answer set programming (ASP) with
state-of-the-art techniques from the area of Boolean constraint solving. The
primary clasp algorithm relies on conflict-driven nogood learning, a technique
that proved very successful for satisfiability checking (SAT). Unlike other
learning ASP solvers, clasp does not rely on legacy software, such as a SAT
solver or any other existing ASP solver. Rather, clasp has been genuinely
developed for answer set solving based on conflict-driven nogood learning.
clasp can be applied as an ASP solver (on SMODELS format, as output by Gringo),
as a SAT solver (on a simplified version of DIMACS/CNF format), or as a PB
solver (on OPB format).

18
clasp/Makefile Normal file
View File

@ -0,0 +1,18 @@
# $NetBSD$
DISTNAME= clasp-3.3.4-source
PKGNAME= ${DISTNAME:S/-source//}
CATEGORIES= math devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=potassco/}
GITHUB_RELEASE= v3.3.4
MAINTAINER= jihbed.research@gmail.com
HOMEPAGE= http://potassco.sourceforge.net/
COMMENT= Answer set solver for (extended) normal logic programs
LICENSE= mit
WRKSRC= ${WRKDIR}/clasp-3.3.4
USE_CMAKE= yes
USE_LANGUAGES= c c++
.include "../../mk/bsd.pkg.mk"

3
clasp/PLIST Normal file
View File

@ -0,0 +1,3 @@
@comment $NetBSD$
bin/clasp
bin/lpconvert

6
clasp/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (clasp-3.3.4-source.tar.gz) = 866d312137a38e4703bfe39c167e784f71574af0
RMD160 (clasp-3.3.4-source.tar.gz) = a09294bad38cb27eb095d98dc91be93319f701b2
SHA512 (clasp-3.3.4-source.tar.gz) = 7cfb2c9470ac8f7a57b48038e600b02e8b04cd4e923a6c59b58d75dbe114feb41c577688b4945f97c646e975fcf2c3e23578a12e3c97eec4639f558f5fe8595c
Size (clasp-3.3.4-source.tar.gz) = 826644 bytes

View File

@ -11,7 +11,7 @@ MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://dosbox-x.com/
COMMENT= DOSBox with accurate emulation and wide testing
LICENSE= gnu-gpl-v2
O
WRKSRC= ${WRKDIR}/dosbox-x-${GITHUB_TAG}
GNU_CONFIGURE= yes
# dosbox-x uses a modified SDL1 or system SDL2

11
fxt/DESCR Normal file
View File

@ -0,0 +1,11 @@
fxt is a library package (coming as C++ source code) containing various
algorithms for:
- Fast Fourier Transform (FFT) incl. real-valued,
- multidimensional and weighted variants.
- Fast Hartley Transform (FHT)
- Number Theoretic Transform (NTT), Fast Walsh Transform.
- Convolution (cyclic, linear and weighted),
- correlation and power spectrum.
- Fast Haar Transform, Fast Wavelet Transform
- Mass storage convolution and fast multiplication routines.
- Sine- and cosine transform (DCT, DST), Fast Z-Transform (FZT)

20
fxt/Makefile Normal file
View File

@ -0,0 +1,20 @@
# $NetBSD$
DISTNAME= fxt-2019.03.09
CATEGORIES= math
MASTER_SITES= https://www.jjj.de/fxt/
MAINTAINER= jihbed.research@gmail.com
HOMEPAGE= https://www.jjj.de/fxt/
COMMENT= FFT code and related stuff
LICENSE= gnu-gpl-v3
WRKSRC= ${WRKDIR}/fxt
USE_TOOLS+= gmake perl
MAKE_FILE= makefile
USE_LANGUAGES= c++
#Minimal configuration
.include "../../mk/bsd.pkg.mk"

666
fxt/PLIST Normal file
View File

@ -0,0 +1,666 @@
@comment $NetBSD$
include/fxt/array-len.h
include/fxt/aux0-all.h
include/fxt/aux0/binomial.h
include/fxt/aux0/cayley-dickson-mult.h
include/fxt/aux0/cmult.h
include/fxt/aux0/csincos.h
include/fxt/aux0/factorial.h
include/fxt/aux0/fibonacci.h
include/fxt/aux0/gcd.h
include/fxt/aux0/ipow.h
include/fxt/aux0/ldn2rc.h
include/fxt/aux0/print-fixed.h
include/fxt/aux0/rand-idx.h
include/fxt/aux0/randf.h
include/fxt/aux0/sincos.h
include/fxt/aux0/sumdiff.h
include/fxt/aux0/swap.h
include/fxt/aux0/tex-line.h
include/fxt/aux0/version.h
include/fxt/aux1-all.h
include/fxt/aux1/arith1.h
include/fxt/aux1/bytescan.h
include/fxt/aux1/copy.h
include/fxt/aux1/num2str.h
include/fxt/aux1/wordgray.h
include/fxt/aux2-all.h
include/fxt/aux2/transpose.h
include/fxt/aux2/transpose2.h
include/fxt/bits-all.h
include/fxt/bits/average.h
include/fxt/bits/bin-to-sl-gray.h
include/fxt/bits/bin2naf.h
include/fxt/bits/bit-dragon-r13.h
include/fxt/bits/bit-dragon-r4.h
include/fxt/bits/bit-dragon-r5.h
include/fxt/bits/bit-dragon-r7.h
include/fxt/bits/bit-dragon-r9.h
include/fxt/bits/bit-dragon3.h
include/fxt/bits/bit-isolate.h
include/fxt/bits/bit-necklace.h
include/fxt/bits/bit-paper-fold.h
include/fxt/bits/bit-rll2.h
include/fxt/bits/bit-sl-gray.h
include/fxt/bits/bit2adic.h
include/fxt/bits/bit2pow.h
include/fxt/bits/bitasm-amd64.h
include/fxt/bits/bitasm-i386.h
include/fxt/bits/bitasm-sse.h
include/fxt/bits/bitasm.h
include/fxt/bits/bitblock.h
include/fxt/bits/bitbutterfly.h
include/fxt/bits/bitcombcolex.h
include/fxt/bits/bitcombminchange.h
include/fxt/bits/bitcombshifts.h
include/fxt/bits/bitcopy.h
include/fxt/bits/bitcount.h
include/fxt/bits/bitcyclic-dist.h
include/fxt/bits/bitcyclic-match.h
include/fxt/bits/bitcyclic-minmax.h
include/fxt/bits/bitcyclic-period.h
include/fxt/bits/bitcyclic-xor.h
include/fxt/bits/bitfibgray.h
include/fxt/bits/bitgather.h
include/fxt/bits/bitgraypermute.h
include/fxt/bits/bithigh-edge.h
include/fxt/bits/bithigh.h
include/fxt/bits/bitldeq.h
include/fxt/bits/bitlex.h
include/fxt/bits/bitlow-edge.h
include/fxt/bits/bitlow.h
include/fxt/bits/bitperiodic.h
include/fxt/bits/bitrotate.h
include/fxt/bits/bitseparate.h
include/fxt/bits/bitsequency.h
include/fxt/bits/bitset2set.h
include/fxt/bits/bitsperlong.h
include/fxt/bits/bitsubset-gray.h
include/fxt/bits/bitsubset.h
include/fxt/bits/bitsubsetq.h
include/fxt/bits/bitswap.h
include/fxt/bits/bittest.h
include/fxt/bits/bittransforms.h
include/fxt/bits/bitxtransforms.h
include/fxt/bits/bitzip-pairs.h
include/fxt/bits/bitzip.h
include/fxt/bits/blue-fixed-points.h
include/fxt/bits/branchless.h
include/fxt/bits/colormix-fl.h
include/fxt/bits/colormix.h
include/fxt/bits/colormixp.h
include/fxt/bits/crc32.h
include/fxt/bits/crc64.h
include/fxt/bits/cswap.h
include/fxt/bits/evenodd.h
include/fxt/bits/fibrep-subset-lexrev.h
include/fxt/bits/fibrep.h
include/fxt/bits/graycode.h
include/fxt/bits/graypower.h
include/fxt/bits/grsnegative.h
include/fxt/bits/hilbert.h
include/fxt/bits/ith-one-idx.h
include/fxt/bits/kolakoski-seq.h
include/fxt/bits/negbin.h
include/fxt/bits/nextgray.h
include/fxt/bits/parenwords.h
include/fxt/bits/parity.h
include/fxt/bits/pcrc64.h
include/fxt/bits/print-bin.h
include/fxt/bits/radix-2i.h
include/fxt/bits/radix-m1pi.h
include/fxt/bits/radix-m4.h
include/fxt/bits/revbin-upd.h
include/fxt/bits/revbin.h
include/fxt/bits/revgraycode.h
include/fxt/bits/tcrc64.h
include/fxt/bits/thue-morse.h
include/fxt/bits/tinyfactors.h
include/fxt/bits/zerobyte.h
include/fxt/bits/zorder.h
include/fxt/bmat-all.h
include/fxt/bmat/bitmat-funcs.h
include/fxt/bmat/bitmat-inline.h
include/fxt/bpol-all.h
include/fxt/bpol/all-irredpoly.h
include/fxt/bpol/bitpol-arith.h
include/fxt/bpol/bitpol-degree.h
include/fxt/bpol/bitpol-deriv.h
include/fxt/bpol/bitpol-factor.h
include/fxt/bpol/bitpol-gcd.h
include/fxt/bpol/bitpol-irred.h
include/fxt/bpol/bitpol-order.h
include/fxt/bpol/bitpol-primitive.h
include/fxt/bpol/bitpol-print.h
include/fxt/bpol/bitpol-squarefree.h
include/fxt/bpol/bitpol-srp.h
include/fxt/bpol/bitpolmod-arith.h
include/fxt/bpol/bitpolmod-minpoly.h
include/fxt/bpol/bitpolmod-solvequadratic.h
include/fxt/bpol/clhca.h
include/fxt/bpol/fcsr.h
include/fxt/bpol/gf2n-trace.h
include/fxt/bpol/gf2n.h
include/fxt/bpol/lfsr.h
include/fxt/bpol/lfsr64.h
include/fxt/bpol/lhca.h
include/fxt/bpol/mersenne-coprime.h
include/fxt/bpol/necklace2bitpol.h
include/fxt/bpol/normal-solvequadratic.h
include/fxt/bpol/normalbasis.h
include/fxt/bpol/normalpoly-dual.h
include/fxt/bpol/num-bitpol.h
include/fxt/bpol/poly-tab.h
include/fxt/chirpzt-all.h
include/fxt/chirpzt/chirpzt.h
include/fxt/comb-all.h
include/fxt/comb/acgray.h
include/fxt/comb/acyclic-map.h
include/fxt/comb/arith-3-progression.h
include/fxt/comb/arrangement-lex.h
include/fxt/comb/arrangement-rgs.h
include/fxt/comb/ascent-alt-rgs.h
include/fxt/comb/ascent-nonflat-rgs.h
include/fxt/comb/ascent-rgs-subset-lex.h
include/fxt/comb/ascent-rgs.h
include/fxt/comb/balanced-ordered-tree-lev-seq.h
include/fxt/comb/big-fact2perm.h
include/fxt/comb/binary-debruijn.h
include/fxt/comb/binary-huffman.h
include/fxt/comb/binary-necklace.h
include/fxt/comb/binary-sl-gray.h
include/fxt/comb/catalan-flat-path-lex.h
include/fxt/comb/catalan-path-lex.h
include/fxt/comb/catalan-rgs-gray.h
include/fxt/comb/catalan-rgs-gslex.h
include/fxt/comb/catalan-rgs-subset-lex.h
include/fxt/comb/catalan-rgs-to-noncrossing-setpart-rgs.h
include/fxt/comb/catalan-rgs.h
include/fxt/comb/catalan-step-rgs-colex.h
include/fxt/comb/catalan-step-rgs-lex.h
include/fxt/comb/catalan-step-rgs-subset-lexrev.h
include/fxt/comb/catalan-step-rgs-to-paren-string.h
include/fxt/comb/catalan.h
include/fxt/comb/cayley-perm.h
include/fxt/comb/change-rgs.h
include/fxt/comb/check-kpermgen.h
include/fxt/comb/check-mixedradix.h
include/fxt/comb/check-permgen.h
include/fxt/comb/comb-print.h
include/fxt/comb/combination-chase.h
include/fxt/comb/combination-colex.h
include/fxt/comb/combination-emk.h
include/fxt/comb/combination-endo.h
include/fxt/comb/combination-enup.h
include/fxt/comb/combination-lex.h
include/fxt/comb/combination-mod.h
include/fxt/comb/combination-pref.h
include/fxt/comb/combination-rec.h
include/fxt/comb/combination-revdoor.h
include/fxt/comb/comp2comb.h
include/fxt/comb/composition-colex.h
include/fxt/comb/composition-colex2.h
include/fxt/comb/composition-dist-unimodal.h
include/fxt/comb/composition-ex-colex.h
include/fxt/comb/composition-ex-lex.h
include/fxt/comb/composition-nz-binary.h
include/fxt/comb/composition-nz-carlitz.h
include/fxt/comb/composition-nz-conj.h
include/fxt/comb/composition-nz-first-max.h
include/fxt/comb/composition-nz-gray.h
include/fxt/comb/composition-nz-gray2.h
include/fxt/comb/composition-nz-i-smooth.h
include/fxt/comb/composition-nz-left-2smooth.h
include/fxt/comb/composition-nz-left-smooth.h
include/fxt/comb/composition-nz-max.h
include/fxt/comb/composition-nz-min.h
include/fxt/comb/composition-nz-minc.h
include/fxt/comb/composition-nz-numparts.h
include/fxt/comb/composition-nz-odd-subset-lex.h
include/fxt/comb/composition-nz-odd.h
include/fxt/comb/composition-nz-rank.h
include/fxt/comb/composition-nz-restrpref.h
include/fxt/comb/composition-nz-rl.h
include/fxt/comb/composition-nz-smooth.h
include/fxt/comb/composition-nz-sorts.h
include/fxt/comb/composition-nz-sorts2-pp.h
include/fxt/comb/composition-nz-sorts2.h
include/fxt/comb/composition-nz-subset-lex.h
include/fxt/comb/composition-nz-superdiagonal.h
include/fxt/comb/composition-nz-upstep.h
include/fxt/comb/composition-nz-weakly-unimodal.h
include/fxt/comb/composition-nz.h
include/fxt/comb/composition-rank.h
include/fxt/comb/composition-unimodal.h
include/fxt/comb/cyclic-perm.h
include/fxt/comb/cyclic-words.h
include/fxt/comb/debruijn.h
include/fxt/comb/delta2gray.h
include/fxt/comb/descent-rgs.h
include/fxt/comb/dyck-gray.h
include/fxt/comb/dyck-gray2.h
include/fxt/comb/dyck-pref.h
include/fxt/comb/dyck-pref2.h
include/fxt/comb/dyck-rgs-subset-lex.h
include/fxt/comb/dyck-rgs.h
include/fxt/comb/endo-enup.h
include/fxt/comb/fact2num.h
include/fxt/comb/fact2num2perm.h
include/fxt/comb/fact2perm.h
include/fxt/comb/gray-compare.h
include/fxt/comb/gray-cycle-leaders.h
include/fxt/comb/hilbert-ndim-rec.h
include/fxt/comb/hilbert-ndim.h
include/fxt/comb/id-tree-lev-seq.h
include/fxt/comb/involution-zero-map-rgs.h
include/fxt/comb/is-arrangement-rgs.h
include/fxt/comb/is-ascent-rgs.h
include/fxt/comb/is-catalan-path.h
include/fxt/comb/is-catalan-rgs.h
include/fxt/comb/is-catalan-step-rgs.h
include/fxt/comb/is-cayley-perm.h
include/fxt/comb/is-change-rgs.h
include/fxt/comb/is-composition-nz.h
include/fxt/comb/is-descent-rgs.h
include/fxt/comb/is-dyck-rgs.h
include/fxt/comb/is-isoscent-rgs.h
include/fxt/comb/is-mixedradix-num.h
include/fxt/comb/is-motzkin-path.h
include/fxt/comb/is-motzkin-rgs.h
include/fxt/comb/is-motzkin-step-rgs.h
include/fxt/comb/is-noncrossing-setpart-rgs.h
include/fxt/comb/is-nonsquashing.h
include/fxt/comb/is-paren-position-word.h
include/fxt/comb/is-paren-string.h
include/fxt/comb/is-partition-asc.h
include/fxt/comb/is-partition-desc.h
include/fxt/comb/is-partition-rgs.h
include/fxt/comb/is-schroeder-path.h
include/fxt/comb/is-schroeder-rgs.h
include/fxt/comb/is-setpart-ccf-perm.h
include/fxt/comb/is-setpart-rgs.h
include/fxt/comb/is-shifted-young-tab-rgs.h
include/fxt/comb/is-smooth.h
include/fxt/comb/is-sorts-in-runs-sorted.h
include/fxt/comb/is-stack-sortable.h
include/fxt/comb/is-symmetric.h
include/fxt/comb/is-unimodal.h
include/fxt/comb/is-young-tab-rgs.h
include/fxt/comb/is-zero-map-rgs.h
include/fxt/comb/isoscent-rgs.h
include/fxt/comb/kperm-gray.h
include/fxt/comb/kperm-lex.h
include/fxt/comb/ksubset-gray.h
include/fxt/comb/ksubset-lex.h
include/fxt/comb/ksubset-rec.h
include/fxt/comb/ksubset-twoclose.h
include/fxt/comb/lex-compare.h
include/fxt/comb/lindenmayer-system.h
include/fxt/comb/lyndon-factorization.h
include/fxt/comb/lyndon-words.h
include/fxt/comb/map23-rgs.h
include/fxt/comb/mixedradix-colex.h
include/fxt/comb/mixedradix-endo-gray.h
include/fxt/comb/mixedradix-endo.h
include/fxt/comb/mixedradix-gray.h
include/fxt/comb/mixedradix-gray2.h
include/fxt/comb/mixedradix-gslex-alt.h
include/fxt/comb/mixedradix-gslex-alt2.h
include/fxt/comb/mixedradix-gslex.h
include/fxt/comb/mixedradix-gslex2.h
include/fxt/comb/mixedradix-lex.h
include/fxt/comb/mixedradix-modular-gray.h
include/fxt/comb/mixedradix-modular-gray2.h
include/fxt/comb/mixedradix-naf-gray.h
include/fxt/comb/mixedradix-naf-subset-lex.h
include/fxt/comb/mixedradix-naf.h
include/fxt/comb/mixedradix-restrpref.h
include/fxt/comb/mixedradix-rfact.h
include/fxt/comb/mixedradix-sl-gray.h
include/fxt/comb/mixedradix-sod-lex.h
include/fxt/comb/mixedradix-subset-lex.h
include/fxt/comb/mixedradix-subset-lexrev.h
include/fxt/comb/mixedradix.h
include/fxt/comb/monotonic-gray.h
include/fxt/comb/motzkin-nonflat-rgs-lex.h
include/fxt/comb/motzkin-path-lex.h
include/fxt/comb/motzkin-rgs-lex.h
include/fxt/comb/motzkin-step-rgs-lex.h
include/fxt/comb/mpartition.h
include/fxt/comb/mpartition2.h
include/fxt/comb/mset-kperm-lex.h
include/fxt/comb/mset-perm-gray.h
include/fxt/comb/mset-perm-lex-rec.h
include/fxt/comb/mset-perm-lex.h
include/fxt/comb/mset-perm-pref.h
include/fxt/comb/necklace.h
include/fxt/comb/num-compositions.h
include/fxt/comb/num-necklaces.h
include/fxt/comb/num2perm.h
include/fxt/comb/ordered-tree-branches.h
include/fxt/comb/ordered-tree-branching-seq.h
include/fxt/comb/ordered-tree-lev-seq.h
include/fxt/comb/paren-gray.h
include/fxt/comb/paren-lex.h
include/fxt/comb/paren-pref.h
include/fxt/comb/paren-string-to-rgs.h
include/fxt/comb/paren.h
include/fxt/comb/partition-2fall-asc-subset-lex.h
include/fxt/comb/partition-2fall-asc.h
include/fxt/comb/partition-2fall-desc.h
include/fxt/comb/partition-asc-2rep-subset-lex.h
include/fxt/comb/partition-asc-2rep.h
include/fxt/comb/partition-asc-perim.h
include/fxt/comb/partition-asc-sorts.h
include/fxt/comb/partition-asc-sorts2-pp.h
include/fxt/comb/partition-asc-sorts2.h
include/fxt/comb/partition-asc-subset-lex-csh.h
include/fxt/comb/partition-asc-subset-lex.h
include/fxt/comb/partition-asc.h
include/fxt/comb/partition-binary-asc.h
include/fxt/comb/partition-binary-desc.h
include/fxt/comb/partition-boundary.h
include/fxt/comb/partition-conj.h
include/fxt/comb/partition-desc-bb.h
include/fxt/comb/partition-desc.h
include/fxt/comb/partition-dist-asc-len.h
include/fxt/comb/partition-dist-asc-subset-lex.h
include/fxt/comb/partition-dist-asc.h
include/fxt/comb/partition-dist-d-asc.h
include/fxt/comb/partition-dist-desc.h
include/fxt/comb/partition-gen.h
include/fxt/comb/partition-hook-prod.h
include/fxt/comb/partition-nonsquashing-desc.h
include/fxt/comb/partition-odd-asc-subset-lex-csh.h
include/fxt/comb/partition-odd-asc-subset-lex.h
include/fxt/comb/partition-odd-asc.h
include/fxt/comb/partition-odd-desc.h
include/fxt/comb/partition-odd-nonsquashing-desc.h
include/fxt/comb/partition-odd-to-dist.h
include/fxt/comb/partition-rgs-lex.h
include/fxt/comb/partition-s-desc.h
include/fxt/comb/partition-strongly-decr-desc.h
include/fxt/comb/partition.h
include/fxt/comb/perm-colex.h
include/fxt/comb/perm-derange.h
include/fxt/comb/perm-gray-ffact.h
include/fxt/comb/perm-gray-ffact2.h
include/fxt/comb/perm-gray-lipski.h
include/fxt/comb/perm-gray-rfact.h
include/fxt/comb/perm-gray-rot1.h
include/fxt/comb/perm-gray-wells.h
include/fxt/comb/perm-heap.h
include/fxt/comb/perm-heap2-swaps.h
include/fxt/comb/perm-heap2.h
include/fxt/comb/perm-involution.h
include/fxt/comb/perm-ives.h
include/fxt/comb/perm-lex-inv.h
include/fxt/comb/perm-lex.h
include/fxt/comb/perm-lex2.h
include/fxt/comb/perm-mv0.h
include/fxt/comb/perm-pref.h
include/fxt/comb/perm-rec.h
include/fxt/comb/perm-restrpref.h
include/fxt/comb/perm-rev.h
include/fxt/comb/perm-rev2.h
include/fxt/comb/perm-rot.h
include/fxt/comb/perm-st-gray.h
include/fxt/comb/perm-st-pref.h
include/fxt/comb/perm-st.h
include/fxt/comb/perm-star-swaps.h
include/fxt/comb/perm-star.h
include/fxt/comb/perm-trotter-lg.h
include/fxt/comb/perm-trotter.h
include/fxt/comb/print-arrangement-rgs-perm.h
include/fxt/comb/print-catalan-path-aa.h
include/fxt/comb/print-catalan-step-rgs-aa.h
include/fxt/comb/print-composition-aa.h
include/fxt/comb/print-composition-by-sorts.h
include/fxt/comb/print-composition-unimodal.h
include/fxt/comb/print-partition-aa.h
include/fxt/comb/print-partition-conj.h
include/fxt/comb/print-young-tab-rgs-aa.h
include/fxt/comb/print-zero-map-rgs.h
include/fxt/comb/reverse-paren-string.h
include/fxt/comb/rgs-fincr.h
include/fxt/comb/rgs-kincr.h
include/fxt/comb/rgs-maxincr.h
include/fxt/comb/ruler-func-s.h
include/fxt/comb/ruler-func.h
include/fxt/comb/ruler-func1.h
include/fxt/comb/schroeder-path-lex.h
include/fxt/comb/schroeder-rgs-lex.h
include/fxt/comb/score-sequence.h
include/fxt/comb/setpart-ccf-rgs-lex.h
include/fxt/comb/setpart-ck-rgs.h
include/fxt/comb/setpart-p-rgs-lex.h
include/fxt/comb/setpart-rgs-gray.h
include/fxt/comb/setpart-rgs-lex.h
include/fxt/comb/setpart-rgs-subset-lex.h
include/fxt/comb/setpart-s-zero-map-rgs.h
include/fxt/comb/setpart-zero-map-rgs.h
include/fxt/comb/setpart.h
include/fxt/comb/skew-binary.h
include/fxt/comb/sl-gray-compare.h
include/fxt/comb/smooth-rfact-rgs.h
include/fxt/comb/string-subst.h
include/fxt/comb/subset-debruijn.h
include/fxt/comb/subset-deltalex.h
include/fxt/comb/subset-gray-delta.h
include/fxt/comb/subset-gray.h
include/fxt/comb/subset-lex-compare.h
include/fxt/comb/subset-lex.h
include/fxt/comb/test-gray.h
include/fxt/comb/tree-lev-seq-aux.h
include/fxt/comb/tree-lev-seq.h
include/fxt/comb/weakly-unimodal-rgs-lex.h
include/fxt/comb/wfl-hilbert.h
include/fxt/comb/word-stats.h
include/fxt/comb/young-tab-rgs-descents.h
include/fxt/comb/young-tab-rgs-subset-lex.h
include/fxt/comb/young-tab-rgs.h
include/fxt/complextype.h
include/fxt/convolution-all.h
include/fxt/convolution/complexconvolution.h
include/fxt/convolution/fhtmulsqr.h
include/fxt/convolution/realconvolution.h
include/fxt/convolution/slowcnvl-lin.h
include/fxt/convolution/slowcnvl.h
include/fxt/convolution/slowcnvla.h
include/fxt/convolution/slowcnvlhalf.h
include/fxt/convolution/slowconvolution.h
include/fxt/convolution/slowtwodimcnvl.h
include/fxt/convolution/slowweightedcnvl.h
include/fxt/convolution/weightedconvolution.h
include/fxt/correlation-all.h
include/fxt/correlation/correlation.h
include/fxt/correlation/slowcorr.h
include/fxt/dctdst-all.h
include/fxt/dctdst/dctdst.h
include/fxt/ds-all.h
include/fxt/ds/array2d.h
include/fxt/ds/array3d.h
include/fxt/ds/bitarray.h
include/fxt/ds/bitarray2d.h
include/fxt/ds/bounding-box.h
include/fxt/ds/centered-array2d.h
include/fxt/ds/centered-array3d.h
include/fxt/ds/deque.h
include/fxt/ds/heap.h
include/fxt/ds/left-right-array.h
include/fxt/ds/point2d.h
include/fxt/ds/point3d.h
include/fxt/ds/priorityqueue.h
include/fxt/ds/queue.h
include/fxt/ds/ringbuffer.h
include/fxt/ds/stack.h
include/fxt/ds/vector2d.h
include/fxt/ds/vector3d.h
include/fxt/fft-all.h
include/fxt/fft/fft-default.h
include/fxt/fft/fft.h
include/fxt/fft/matrixfft.h
include/fxt/fft/shortfft.h
include/fxt/fft/slowft.h
include/fxt/fht-all.h
include/fxt/fht/fht-default.h
include/fxt/fht/fht.h
include/fxt/fht/fht2d.h
include/fxt/fht/fhtloc2.h
include/fxt/fht/hartleyshift.h
include/fxt/fht/shortfhtdifcore.h
include/fxt/fht/shortfhtditcore.h
include/fxt/fht/slowht.h
include/fxt/fxtalloca.h
include/fxt/fxtio.h
include/fxt/fxttypes.h
include/fxt/graph-all.h
include/fxt/graph/digraph-paths.h
include/fxt/graph/digraph.h
include/fxt/graph/lyndon-gray.h
include/fxt/graph/mk-special-digraphs.h
include/fxt/graph/print-path.h
include/fxt/haar-all.h
include/fxt/haar/fib-haar.h
include/fxt/haar/haar.h
include/fxt/haar/haarnn.h
include/fxt/haar/haarrevnn.h
include/fxt/haar/mers-haar.h
include/fxt/haar/prefix-transform.h
include/fxt/haar/transposedhaarnn.h
include/fxt/haar/transposedhaarrevnn.h
include/fxt/jjassert.h
include/fxt/matrix-all.h
include/fxt/matrix/matrix.h
include/fxt/matrix/vector.h
include/fxt/mod-all.h
include/fxt/mod/chebyshev.h
include/fxt/mod/divisors.h
include/fxt/mod/factor.h
include/fxt/mod/isqrt.h
include/fxt/mod/mersenne.h
include/fxt/mod/mod.h
include/fxt/mod/modarith.h
include/fxt/mod/mtypes.h
include/fxt/mod/numtheory.h
include/fxt/mod/primes.h
include/fxt/nextarg.h
include/fxt/ntt-all.h
include/fxt/ntt/ntt.h
include/fxt/perm-all.h
include/fxt/perm/even2lower.h
include/fxt/perm/fact2perm-swp-apply.h
include/fxt/perm/graypermute.h
include/fxt/perm/grayrevpermute.h
include/fxt/perm/haarpermute.h
include/fxt/perm/perm-genus.h
include/fxt/perm/perm2ccf.h
include/fxt/perm/permapply.h
include/fxt/perm/permapplyfunc.h
include/fxt/perm/permcomplement.h
include/fxt/perm/permcompose.h
include/fxt/perm/perminvert.h
include/fxt/perm/permq.h
include/fxt/perm/permrand-2cycles.h
include/fxt/perm/permrand-connected.h
include/fxt/perm/permrand-cycle-type.h
include/fxt/perm/permrand-cyclic.h
include/fxt/perm/permrand-derange.h
include/fxt/perm/permrand-derange3.h
include/fxt/perm/permrand-inv-mod-m.h
include/fxt/perm/permrand-ncm2.h
include/fxt/perm/permrand-ord.h
include/fxt/perm/permrand-parity.h
include/fxt/perm/permrand-pref.h
include/fxt/perm/permrand-sdc.h
include/fxt/perm/permrand-self-inverse.h
include/fxt/perm/permrand.h
include/fxt/perm/printcycles.h
include/fxt/perm/radixpermute.h
include/fxt/perm/revbinpermute.h
include/fxt/perm/revbinpermute0.h
include/fxt/perm/reverse.h
include/fxt/perm/rotate.h
include/fxt/perm/shortgraypermute.h
include/fxt/perm/shortrevbinpermute.h
include/fxt/perm/shortrevbinpermute0.h
include/fxt/perm/swapblocks.h
include/fxt/perm/xorpermute.h
include/fxt/perm/zip.h
include/fxt/perm/ziprev.h
include/fxt/realfft-all.h
include/fxt/realfft/realfft.h
include/fxt/realloc.h
include/fxt/restrict.h
include/fxt/sort-all.h
include/fxt/sort/bsearch.h
include/fxt/sort/bsearchapprox.h
include/fxt/sort/bsearchfunc.h
include/fxt/sort/bsearchidx.h
include/fxt/sort/bsearchidxfunc.h
include/fxt/sort/bsearchptr.h
include/fxt/sort/bsearchptrfunc.h
include/fxt/sort/convex.h
include/fxt/sort/equivclasses.h
include/fxt/sort/heapsort.h
include/fxt/sort/merge-sort.h
include/fxt/sort/minmax.h
include/fxt/sort/minmaxfunc.h
include/fxt/sort/minmaxidx.h
include/fxt/sort/minmaxidxfunc.h
include/fxt/sort/minmaxmed23.h
include/fxt/sort/minmaxmed23func.h
include/fxt/sort/minmaxmed23idx.h
include/fxt/sort/minmaxptr.h
include/fxt/sort/minmaxptrfunc.h
include/fxt/sort/quantize.h
include/fxt/sort/radixsort.h
include/fxt/sort/sort.h
include/fxt/sort/sort23.h
include/fxt/sort/sort23func.h
include/fxt/sort/sortbykey.h
include/fxt/sort/sortfunc.h
include/fxt/sort/sortidx.h
include/fxt/sort/sortidxfunc.h
include/fxt/sort/sortptr.h
include/fxt/sort/sortptrfunc.h
include/fxt/sort/unique.h
include/fxt/sort/uniquefunc.h
include/fxt/sort/usearch.h
include/fxt/walsh-all.h
include/fxt/walsh/and-convolution.h
include/fxt/walsh/arithtransform.h
include/fxt/walsh/bitcount-weight.h
include/fxt/walsh/dyadiccnvl.h
include/fxt/walsh/fib-walsh.h
include/fxt/walsh/grsnegate.h
include/fxt/walsh/max-convolution.h
include/fxt/walsh/mers-walsh.h
include/fxt/walsh/or-convolution.h
include/fxt/walsh/reedmuller.h
include/fxt/walsh/shortwalshwakdif.h
include/fxt/walsh/shortwalshwakdit.h
include/fxt/walsh/slant.h
include/fxt/walsh/square-wave-transform.h
include/fxt/walsh/subset-convolution.h
include/fxt/walsh/walsh-basis.h
include/fxt/walsh/walsheigen.h
include/fxt/walsh/walshgray.h
include/fxt/walsh/walshpal.h
include/fxt/walsh/walshq.h
include/fxt/walsh/walshseq.h
include/fxt/walsh/walshwak.h
include/fxt/walsh/walshwak2.h
include/fxt/walsh/walshwak4.h
include/fxt/walsh/walshwak8.h
include/fxt/walsh/walshwakloc2.h
include/fxt/walsh/walshwal.h
include/fxt/walsh/walshwalrev.h
include/fxt/walsh/weighted-arithtransform.h
include/fxt/walsh/weighted-or-convolution.h
include/fxt/wavelet-all.h
include/fxt/wavelet/daubechies.h
include/fxt/wavelet/harmonic-wavelet.h
include/fxt/wavelet/wavelet.h
include/fxt/wavelet/waveletfilter.h
lib/libfxt.a

7
fxt/distinfo Normal file
View File

@ -0,0 +1,7 @@
$NetBSD$
SHA1 (fxt-2019.03.09.tar.gz) = cf40fd018a34cf65e6870626b5232620d744c246
RMD160 (fxt-2019.03.09.tar.gz) = 9c9e73427c21c8798fa9f87f5146012b7d256bfd
SHA512 (fxt-2019.03.09.tar.gz) = 378375bac72a2d5dc502e3cb488c845d1d34d75bedc338e1299b66ae728ddfe42a85bba684643a34e07603161cee291b0b5c7d8ef4192269ab4adde7bbf0fcd0
Size (fxt-2019.03.09.tar.gz) = 1846592 bytes
SHA1 (patch-makefile) = b6b98339c77117cecd2b7568bf167f839b4ab95a

View File

@ -0,0 +1,17 @@
$NetBSD$
--- makefile.orig 2019-02-21 16:07:55.000000000 +0000
+++ makefile
@@ -194,9 +194,9 @@ FXT_INSTALL ?= cp -p$(CP_U)v
## PREFIX is only set if not supplied
## for other locations use e.g. "make install PREFIX=/opt/"
-PREFIX ?= /usr/local/
-LIBDIR=$(PREFIX)/lib
-INCDIR=$(PREFIX)/include/fxt
+PREFIX ?= /usr/pkg/
+LIBDIR=$(DESTDIR)$(PREFIX)/lib
+INCDIR=$(DESTDIR)$(PREFIX)/include/fxt
.PHONY: install ## install to $(PREFIX)/lib/ and $(PREFIX)/include/fxt/
install: lib
: '[$@]'

16
glm/DESCR Normal file
View File

@ -0,0 +1,16 @@
OpenGL Mathematics (GLM) is a header only C++ mathematics library for
graphics software based on the OpenGL Shading Language (GLSL) specification.
GLM provides classes and functions designed and implemented with the same
naming conventions and functionalities than GLSL so that when a programmer
knows GLSL, he knows GLM as well which makes it really easy to use.
This project isn't limited to GLSL features. An extension system, based on
the GLSL extension conventions, provides extended capabilities: matrix
transformations, quaternions, half-based types, random numbers, procedural
noise functions, etc...
This library works perfectly with OpenGL but it also ensures interoperability
with third party libraries and SDKs. It is a good candidate for software
rendering (Raytracing / Rasterisation), image processing, physic simulations
and any context that requires a simple and convenient mathematics library

22
glm/Makefile Normal file
View File

@ -0,0 +1,22 @@
# $NetBSD$
GITHUB_PROJECT= glm
DISTNAME= 0.9.9.3
PKGNAME= ${GITHUB_PROJECT}-${DISTNAME}
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_GITHUB:=g-truc/}
DIST_SUBDIR= ${GITHUB_PROJECT}
MAINTAINER= jihbed.research@gmail.com
HOMEPAGE= https://glm.g-truc.net/
COMMENT= C++ mathematics library for software based on the OpenGL GLSL
LICENSE= mit
WRKSRC= ${WRKDIR}/glm-0.9.9.3
USE_CMAKE= yes
USE_TOOLS+= pkg-config
USE_LANGUAGES= c++
PKGCONFIG_OVERRIDE+= cmake/glm.pc.in
.include "../../mk/bsd.pkg.mk"

406
glm/PLIST Normal file
View File

@ -0,0 +1,406 @@
@comment $NetBSD$
include/glm/CMakeFiles/CMakeDirectoryInformation.cmake
include/glm/CMakeFiles/glm_shared.dir/CXX.includecache
include/glm/CMakeFiles/glm_shared.dir/DependInfo.cmake
include/glm/CMakeFiles/glm_shared.dir/build.make
include/glm/CMakeFiles/glm_shared.dir/cmake_clean.cmake
include/glm/CMakeFiles/glm_shared.dir/depend.internal
include/glm/CMakeFiles/glm_shared.dir/depend.make
include/glm/CMakeFiles/glm_shared.dir/detail/glm.cpp.o
include/glm/CMakeFiles/glm_shared.dir/flags.make
include/glm/CMakeFiles/glm_shared.dir/link.txt
include/glm/CMakeFiles/glm_shared.dir/progress.make
include/glm/CMakeFiles/glm_static.dir/CXX.includecache
include/glm/CMakeFiles/glm_static.dir/DependInfo.cmake
include/glm/CMakeFiles/glm_static.dir/build.make
include/glm/CMakeFiles/glm_static.dir/cmake_clean.cmake
include/glm/CMakeFiles/glm_static.dir/cmake_clean_target.cmake
include/glm/CMakeFiles/glm_static.dir/depend.internal
include/glm/CMakeFiles/glm_static.dir/depend.make
include/glm/CMakeFiles/glm_static.dir/detail/glm.cpp.o
include/glm/CMakeFiles/glm_static.dir/flags.make
include/glm/CMakeFiles/glm_static.dir/link.txt
include/glm/CMakeFiles/glm_static.dir/progress.make
include/glm/CMakeFiles/progress.marks
include/glm/CMakeLists.txt
include/glm/CTestTestfile.cmake
include/glm/Makefile
include/glm/cmake_install.cmake
include/glm/common.hpp
include/glm/detail/_features.hpp
include/glm/detail/_fixes.hpp
include/glm/detail/_noise.hpp
include/glm/detail/_swizzle.hpp
include/glm/detail/_swizzle_func.hpp
include/glm/detail/_vectorize.hpp
include/glm/detail/compute_common.hpp
include/glm/detail/compute_vector_relational.hpp
include/glm/detail/func_common.inl
include/glm/detail/func_common_simd.inl
include/glm/detail/func_exponential.inl
include/glm/detail/func_exponential_simd.inl
include/glm/detail/func_geometric.inl
include/glm/detail/func_geometric_simd.inl
include/glm/detail/func_integer.inl
include/glm/detail/func_integer_simd.inl
include/glm/detail/func_matrix.inl
include/glm/detail/func_matrix_simd.inl
include/glm/detail/func_packing.inl
include/glm/detail/func_packing_simd.inl
include/glm/detail/func_trigonometric.inl
include/glm/detail/func_trigonometric_simd.inl
include/glm/detail/func_vector_relational.inl
include/glm/detail/func_vector_relational_simd.inl
include/glm/detail/glm.cpp
include/glm/detail/qualifier.hpp
include/glm/detail/setup.hpp
include/glm/detail/type_float.hpp
include/glm/detail/type_half.hpp
include/glm/detail/type_half.inl
include/glm/detail/type_mat2x2.hpp
include/glm/detail/type_mat2x2.inl
include/glm/detail/type_mat2x3.hpp
include/glm/detail/type_mat2x3.inl
include/glm/detail/type_mat2x4.hpp
include/glm/detail/type_mat2x4.inl
include/glm/detail/type_mat3x2.hpp
include/glm/detail/type_mat3x2.inl
include/glm/detail/type_mat3x3.hpp
include/glm/detail/type_mat3x3.inl
include/glm/detail/type_mat3x4.hpp
include/glm/detail/type_mat3x4.inl
include/glm/detail/type_mat4x2.hpp
include/glm/detail/type_mat4x2.inl
include/glm/detail/type_mat4x3.hpp
include/glm/detail/type_mat4x3.inl
include/glm/detail/type_mat4x4.hpp
include/glm/detail/type_mat4x4.inl
include/glm/detail/type_mat4x4_simd.inl
include/glm/detail/type_quat.hpp
include/glm/detail/type_quat.inl
include/glm/detail/type_quat_simd.inl
include/glm/detail/type_vec1.hpp
include/glm/detail/type_vec1.inl
include/glm/detail/type_vec2.hpp
include/glm/detail/type_vec2.inl
include/glm/detail/type_vec3.hpp
include/glm/detail/type_vec3.inl
include/glm/detail/type_vec4.hpp
include/glm/detail/type_vec4.inl
include/glm/detail/type_vec4_simd.inl
include/glm/exponential.hpp
include/glm/ext.hpp
include/glm/ext/matrix_clip_space.hpp
include/glm/ext/matrix_clip_space.inl
include/glm/ext/matrix_double2x2.hpp
include/glm/ext/matrix_double2x2_precision.hpp
include/glm/ext/matrix_double2x3.hpp
include/glm/ext/matrix_double2x3_precision.hpp
include/glm/ext/matrix_double2x4.hpp
include/glm/ext/matrix_double2x4_precision.hpp
include/glm/ext/matrix_double3x2.hpp
include/glm/ext/matrix_double3x2_precision.hpp
include/glm/ext/matrix_double3x3.hpp
include/glm/ext/matrix_double3x3_precision.hpp
include/glm/ext/matrix_double3x4.hpp
include/glm/ext/matrix_double3x4_precision.hpp
include/glm/ext/matrix_double4x2.hpp
include/glm/ext/matrix_double4x2_precision.hpp
include/glm/ext/matrix_double4x3.hpp
include/glm/ext/matrix_double4x3_precision.hpp
include/glm/ext/matrix_double4x4.hpp
include/glm/ext/matrix_double4x4_precision.hpp
include/glm/ext/matrix_float2x2.hpp
include/glm/ext/matrix_float2x2_precision.hpp
include/glm/ext/matrix_float2x3.hpp
include/glm/ext/matrix_float2x3_precision.hpp
include/glm/ext/matrix_float2x4.hpp
include/glm/ext/matrix_float2x4_precision.hpp
include/glm/ext/matrix_float3x2.hpp
include/glm/ext/matrix_float3x2_precision.hpp
include/glm/ext/matrix_float3x3.hpp
include/glm/ext/matrix_float3x3_precision.hpp
include/glm/ext/matrix_float3x4.hpp
include/glm/ext/matrix_float3x4_precision.hpp
include/glm/ext/matrix_float4x2.hpp
include/glm/ext/matrix_float4x2_precision.hpp
include/glm/ext/matrix_float4x3.hpp
include/glm/ext/matrix_float4x3_precision.hpp
include/glm/ext/matrix_float4x4.hpp
include/glm/ext/matrix_float4x4_precision.hpp
include/glm/ext/matrix_projection.hpp
include/glm/ext/matrix_projection.inl
include/glm/ext/matrix_relational.hpp
include/glm/ext/matrix_relational.inl
include/glm/ext/matrix_transform.hpp
include/glm/ext/matrix_transform.inl
include/glm/ext/quaternion_common.hpp
include/glm/ext/quaternion_common.inl
include/glm/ext/quaternion_common_simd.inl
include/glm/ext/quaternion_double.hpp
include/glm/ext/quaternion_double_precision.hpp
include/glm/ext/quaternion_exponential.hpp
include/glm/ext/quaternion_exponential.inl
include/glm/ext/quaternion_float.hpp
include/glm/ext/quaternion_float_precision.hpp
include/glm/ext/quaternion_geometric.hpp
include/glm/ext/quaternion_geometric.inl
include/glm/ext/quaternion_relational.hpp
include/glm/ext/quaternion_relational.inl
include/glm/ext/quaternion_transform.hpp
include/glm/ext/quaternion_transform.inl
include/glm/ext/quaternion_trigonometric.hpp
include/glm/ext/quaternion_trigonometric.inl
include/glm/ext/scalar_common.hpp
include/glm/ext/scalar_common.inl
include/glm/ext/scalar_constants.hpp
include/glm/ext/scalar_constants.inl
include/glm/ext/scalar_int_sized.hpp
include/glm/ext/scalar_relational.hpp
include/glm/ext/scalar_relational.inl
include/glm/ext/scalar_uint_sized.hpp
include/glm/ext/scalar_ulp.hpp
include/glm/ext/scalar_ulp.inl
include/glm/ext/vector_bool1.hpp
include/glm/ext/vector_bool1_precision.hpp
include/glm/ext/vector_bool2.hpp
include/glm/ext/vector_bool2_precision.hpp
include/glm/ext/vector_bool3.hpp
include/glm/ext/vector_bool3_precision.hpp
include/glm/ext/vector_bool4.hpp
include/glm/ext/vector_bool4_precision.hpp
include/glm/ext/vector_common.hpp
include/glm/ext/vector_common.inl
include/glm/ext/vector_double1.hpp
include/glm/ext/vector_double1_precision.hpp
include/glm/ext/vector_double2.hpp
include/glm/ext/vector_double2_precision.hpp
include/glm/ext/vector_double3.hpp
include/glm/ext/vector_double3_precision.hpp
include/glm/ext/vector_double4.hpp
include/glm/ext/vector_double4_precision.hpp
include/glm/ext/vector_float1.hpp
include/glm/ext/vector_float1_precision.hpp
include/glm/ext/vector_float2.hpp
include/glm/ext/vector_float2_precision.hpp
include/glm/ext/vector_float3.hpp
include/glm/ext/vector_float3_precision.hpp
include/glm/ext/vector_float4.hpp
include/glm/ext/vector_float4_precision.hpp
include/glm/ext/vector_int1.hpp
include/glm/ext/vector_int1_precision.hpp
include/glm/ext/vector_int2.hpp
include/glm/ext/vector_int2_precision.hpp
include/glm/ext/vector_int3.hpp
include/glm/ext/vector_int3_precision.hpp
include/glm/ext/vector_int4.hpp
include/glm/ext/vector_int4_precision.hpp
include/glm/ext/vector_relational.hpp
include/glm/ext/vector_relational.inl
include/glm/ext/vector_uint1.hpp
include/glm/ext/vector_uint1_precision.hpp
include/glm/ext/vector_uint2.hpp
include/glm/ext/vector_uint2_precision.hpp
include/glm/ext/vector_uint3.hpp
include/glm/ext/vector_uint3_precision.hpp
include/glm/ext/vector_uint4.hpp
include/glm/ext/vector_uint4_precision.hpp
include/glm/ext/vector_ulp.hpp
include/glm/ext/vector_ulp.inl
include/glm/fwd.hpp
include/glm/geometric.hpp
include/glm/glm.hpp
include/glm/gtc/bitfield.hpp
include/glm/gtc/bitfield.inl
include/glm/gtc/color_space.hpp
include/glm/gtc/color_space.inl
include/glm/gtc/constants.hpp
include/glm/gtc/constants.inl
include/glm/gtc/epsilon.hpp
include/glm/gtc/epsilon.inl
include/glm/gtc/integer.hpp
include/glm/gtc/integer.inl
include/glm/gtc/matrix_access.hpp
include/glm/gtc/matrix_access.inl
include/glm/gtc/matrix_integer.hpp
include/glm/gtc/matrix_inverse.hpp
include/glm/gtc/matrix_inverse.inl
include/glm/gtc/matrix_transform.hpp
include/glm/gtc/matrix_transform.inl
include/glm/gtc/noise.hpp
include/glm/gtc/noise.inl
include/glm/gtc/packing.hpp
include/glm/gtc/packing.inl
include/glm/gtc/quaternion.hpp
include/glm/gtc/quaternion.inl
include/glm/gtc/quaternion_simd.inl
include/glm/gtc/random.hpp
include/glm/gtc/random.inl
include/glm/gtc/reciprocal.hpp
include/glm/gtc/reciprocal.inl
include/glm/gtc/round.hpp
include/glm/gtc/round.inl
include/glm/gtc/type_aligned.hpp
include/glm/gtc/type_precision.hpp
include/glm/gtc/type_precision.inl
include/glm/gtc/type_ptr.hpp
include/glm/gtc/type_ptr.inl
include/glm/gtc/ulp.hpp
include/glm/gtc/ulp.inl
include/glm/gtc/vec1.hpp
include/glm/gtx/associated_min_max.hpp
include/glm/gtx/associated_min_max.inl
include/glm/gtx/bit.hpp
include/glm/gtx/bit.inl
include/glm/gtx/closest_point.hpp
include/glm/gtx/closest_point.inl
include/glm/gtx/color_encoding.hpp
include/glm/gtx/color_encoding.inl
include/glm/gtx/color_space.hpp
include/glm/gtx/color_space.inl
include/glm/gtx/color_space_YCoCg.hpp
include/glm/gtx/color_space_YCoCg.inl
include/glm/gtx/common.hpp
include/glm/gtx/common.inl
include/glm/gtx/compatibility.hpp
include/glm/gtx/compatibility.inl
include/glm/gtx/component_wise.hpp
include/glm/gtx/component_wise.inl
include/glm/gtx/dual_quaternion.hpp
include/glm/gtx/dual_quaternion.inl
include/glm/gtx/easing.hpp
include/glm/gtx/easing.inl
include/glm/gtx/euler_angles.hpp
include/glm/gtx/euler_angles.inl
include/glm/gtx/extend.hpp
include/glm/gtx/extend.inl
include/glm/gtx/extended_min_max.hpp
include/glm/gtx/extended_min_max.inl
include/glm/gtx/exterior_product.hpp
include/glm/gtx/exterior_product.inl
include/glm/gtx/fast_exponential.hpp
include/glm/gtx/fast_exponential.inl
include/glm/gtx/fast_square_root.hpp
include/glm/gtx/fast_square_root.inl
include/glm/gtx/fast_trigonometry.hpp
include/glm/gtx/fast_trigonometry.inl
include/glm/gtx/float_notmalize.inl
include/glm/gtx/functions.hpp
include/glm/gtx/functions.inl
include/glm/gtx/gradient_paint.hpp
include/glm/gtx/gradient_paint.inl
include/glm/gtx/handed_coordinate_space.hpp
include/glm/gtx/handed_coordinate_space.inl
include/glm/gtx/hash.hpp
include/glm/gtx/hash.inl
include/glm/gtx/integer.hpp
include/glm/gtx/integer.inl
include/glm/gtx/intersect.hpp
include/glm/gtx/intersect.inl
include/glm/gtx/io.hpp
include/glm/gtx/io.inl
include/glm/gtx/log_base.hpp
include/glm/gtx/log_base.inl
include/glm/gtx/matrix_cross_product.hpp
include/glm/gtx/matrix_cross_product.inl
include/glm/gtx/matrix_decompose.hpp
include/glm/gtx/matrix_decompose.inl
include/glm/gtx/matrix_factorisation.hpp
include/glm/gtx/matrix_factorisation.inl
include/glm/gtx/matrix_interpolation.hpp
include/glm/gtx/matrix_interpolation.inl
include/glm/gtx/matrix_major_storage.hpp
include/glm/gtx/matrix_major_storage.inl
include/glm/gtx/matrix_operation.hpp
include/glm/gtx/matrix_operation.inl
include/glm/gtx/matrix_query.hpp
include/glm/gtx/matrix_query.inl
include/glm/gtx/matrix_transform_2d.hpp
include/glm/gtx/matrix_transform_2d.inl
include/glm/gtx/mixed_product.hpp
include/glm/gtx/mixed_product.inl
include/glm/gtx/norm.hpp
include/glm/gtx/norm.inl
include/glm/gtx/normal.hpp
include/glm/gtx/normal.inl
include/glm/gtx/normalize_dot.hpp
include/glm/gtx/normalize_dot.inl
include/glm/gtx/number_precision.hpp
include/glm/gtx/number_precision.inl
include/glm/gtx/optimum_pow.hpp
include/glm/gtx/optimum_pow.inl
include/glm/gtx/orthonormalize.hpp
include/glm/gtx/orthonormalize.inl
include/glm/gtx/perpendicular.hpp
include/glm/gtx/perpendicular.inl
include/glm/gtx/polar_coordinates.hpp
include/glm/gtx/polar_coordinates.inl
include/glm/gtx/projection.hpp
include/glm/gtx/projection.inl
include/glm/gtx/quaternion.hpp
include/glm/gtx/quaternion.inl
include/glm/gtx/range.hpp
include/glm/gtx/raw_data.hpp
include/glm/gtx/raw_data.inl
include/glm/gtx/rotate_normalized_axis.hpp
include/glm/gtx/rotate_normalized_axis.inl
include/glm/gtx/rotate_vector.hpp
include/glm/gtx/rotate_vector.inl
include/glm/gtx/scalar_multiplication.hpp
include/glm/gtx/scalar_relational.hpp
include/glm/gtx/scalar_relational.inl
include/glm/gtx/spline.hpp
include/glm/gtx/spline.inl
include/glm/gtx/std_based_type.hpp
include/glm/gtx/std_based_type.inl
include/glm/gtx/string_cast.hpp
include/glm/gtx/string_cast.inl
include/glm/gtx/texture.hpp
include/glm/gtx/texture.inl
include/glm/gtx/transform.hpp
include/glm/gtx/transform.inl
include/glm/gtx/transform2.hpp
include/glm/gtx/transform2.inl
include/glm/gtx/type_aligned.hpp
include/glm/gtx/type_aligned.inl
include/glm/gtx/type_trait.hpp
include/glm/gtx/type_trait.inl
include/glm/gtx/vec_swizzle.hpp
include/glm/gtx/vector_angle.hpp
include/glm/gtx/vector_angle.inl
include/glm/gtx/vector_query.hpp
include/glm/gtx/vector_query.inl
include/glm/gtx/wrap.hpp
include/glm/gtx/wrap.inl
include/glm/integer.hpp
include/glm/libglm_shared.so
include/glm/libglm_static.a
include/glm/mat2x2.hpp
include/glm/mat2x3.hpp
include/glm/mat2x4.hpp
include/glm/mat3x2.hpp
include/glm/mat3x3.hpp
include/glm/mat3x4.hpp
include/glm/mat4x2.hpp
include/glm/mat4x3.hpp
include/glm/mat4x4.hpp
include/glm/matrix.hpp
include/glm/packing.hpp
include/glm/simd/common.h
include/glm/simd/exponential.h
include/glm/simd/geometric.h
include/glm/simd/integer.h
include/glm/simd/matrix.h
include/glm/simd/packing.h
include/glm/simd/platform.h
include/glm/simd/trigonometric.h
include/glm/simd/vector_relational.h
include/glm/trigonometric.hpp
include/glm/vec2.hpp
include/glm/vec3.hpp
include/glm/vec4.hpp
include/glm/vector_relational.hpp
lib/cmake/glm/glmConfig.cmake
lib/cmake/glm/glmConfigVersion.cmake
lib/cmake/glm/glmTargets.cmake
lib/pkgconfig/glm.pc

6
glm/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (glm/0.9.9.3.tar.gz) = 4353b01dfadfbcb51ff2fef85933afb993bfc03b
RMD160 (glm/0.9.9.3.tar.gz) = fe2b0ff5f457cd19d8f6d6dba7f7bccb0ae60994
SHA512 (glm/0.9.9.3.tar.gz) = 44152ea6438763feda3b78813287fd59d3574a9630a41647a157825bf5ce4a18fbbecae5a5ccd94acc118ed3d42cbce53d3a67f25632d0c00ab77e7de2bb4650
Size (glm/0.9.9.3.tar.gz) = 4577239 bytes

2
lie/DESCR Normal file
View File

@ -0,0 +1,2 @@
LiE is a computer algebra system that is specialised in computations involving
(reductive) Lie groups and their representations

29
lie/Makefile Normal file
View File

@ -0,0 +1,29 @@
# $NetBSD$
DISTNAME= conLiE
PKGNAME= lie-2.2.2
CATEGORIES= math
MASTER_SITES= http://young.sp2mi.univ-poitiers.fr/~marc/LiE/
MAINTAINER= jihbed.research@gmail.com
HOMEPAGE= http://young.sp2mi.univ-poitiers.fr/~marc/LiE/
COMMENT= Computer algebra package for Lie group computations
LICENSE= gnu-lgpl-v3
WRKSRC= ${WRKDIR}/LiE
CPPFLAGS+= -DUNiX -DPROTO
USE_TOOLS+= bison gmake
INSTALLATION_DIRS= bin
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/Lie.exe ${DESTDIR}${PREFIX}/bin/lie
${INSTALL_DATA_DIR} ${DESTDIR}${PREFIX}/lib/lie
${INSTALL_DATA} ${WRKSRC}/INFO.* \
${DESTDIR}${PREFIX}/lib/lie
${INSTALL_DATA} ${WRKSRC}/LEARN.ind \
${DESTDIR}${PREFIX}/lib/lie
.include "../../mk/bsd.pkg.mk"

9
lie/PLIST Normal file
View File

@ -0,0 +1,9 @@
@comment $NetBSD$
bin/lie
lib/lie/INFO.0
lib/lie/INFO.1
lib/lie/INFO.2
lib/lie/INFO.3
lib/lie/INFO.4
lib/lie/INFO.ind
lib/lie/LEARN.ind

7
lie/distinfo Normal file
View File

@ -0,0 +1,7 @@
$NetBSD$
SHA1 (conLiE.tar.gz) = 92eb9283868cc46ae0b87c4dfd6f13631e046bee
RMD160 (conLiE.tar.gz) = 3a0ff7e62db3de194222d0d5bd5fab8390ef8537
SHA512 (conLiE.tar.gz) = bc7247c273b24b9dc03ce3e5d7f55dfdc8b80988d29821926938b72fa4dd4f937a28cc3b0ae350b9cbbe7c78a994918fb323964bbf0cfd3a211f95e239154cc2
Size (conLiE.tar.gz) = 361170 bytes
SHA1 (patch-Makefile) = db2986bb6b028de002b5e6c58206dc70a933b327

View File

@ -0,0 +1,27 @@
$NetBSD$
--- Makefile.orig 2000-04-07 07:46:28.000000000 +0000
+++ Makefile
@@ -1,11 +1,11 @@
srcdir :=$(shell pwd)
-CFLAGS= -O
+#CFLAGS= -O
fixed-flags = -I$(srcdir) -I$(srcdir)/box
all-C-flags:= -ansi $(fixed-flags) $(CFLAGS)
non-ansi-flags := $(fixed-flags) $(CFLAGS)
-CC = gcc # some compiler for ANSI/ISO C
+#CC = gcc # some compiler for ANSI/ISO C
# These settings should also be used in subdirectories:
export CC all-C-flags fixed-flags CFLAGS
@@ -71,7 +71,7 @@ lexer.o: parser.h
# Binding to the GNU readline library is achieved by -Dpreprocessor below
getl.o: getl.c
- $(CC) -c $(CPPFLAGS) -Dpreprocessor $(all-C-flags) $<
+ $(CC) -c $(CPPFLAGS) $(all-C-flags) $<
gapgetl.o: getl.c
$(CC) -c $(CPPFLAGS) $(all-C-flags) -o gapgetl.o $<

16
mppp/DESCR Normal file
View File

@ -0,0 +1,16 @@
mp++ is a C++11 library for multiprecision arithmetic, currently supporting
arbitrary-precision integers, rationals and floats, and quadruple-precision
floats.
Based on well-known libraries such as GMP, MPFR, and others, mp++ was initially
conceived as a GMP wrapper with a special focus on performance with small
operands. In particular, a small buffer optimisation and custom implementations
of basic mathematical primitives are instrumental in achieving a performance
increase, with respect to GMP and other integer multiprecision libraries, which
can be substantial (see the benchmarks section of the documentation). The price
to pay is a small overhead when operating on large integers.
Eventually, a multiprecision rational class and two multiprecision
floating-point classes were added, and today a secondary objective of mp++ is to
provide a modern, consistent and unified C++ interface to several lower-level
multiprecision libraries

21
mppp/Makefile Normal file
View File

@ -0,0 +1,21 @@
# $NetBSD$
GITHUB_PROJECT= mppp
DISTNAME= v0.12
PKGNAME= ${GITHUB_PROJECT}-${DISTNAME:S/v//}
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_GITHUB:=bluescarni/}
DIST_SUBDIR= ${GITHUB_PROJECT}
MAINTAINER= jihbed.research@gmail.com
HOMEPAGE= https://github.com/bluescarni/mppp/
COMMENT= Multiprecision for modern C++
LICENSE= mozilla-trademark-license
WRKSRC= ${WRKDIR}/mppp-0.12
USE_CMAKE= yes
USE_LANGUAGES= c c++
.include "../../devel/gmp/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

23
mppp/PLIST Normal file
View File

@ -0,0 +1,23 @@
@comment $NetBSD$
include/mp++/concepts.hpp
include/mp++/config.hpp
include/mp++/detail/demangle.hpp
include/mp++/detail/fwd_decl.hpp
include/mp++/detail/gmp.hpp
include/mp++/detail/mpfr.hpp
include/mp++/detail/quadmath.hpp
include/mp++/detail/type_traits.hpp
include/mp++/detail/utils.hpp
include/mp++/exceptions.hpp
include/mp++/extra/pybind11.hpp
include/mp++/integer.hpp
include/mp++/mp++.hpp
include/mp++/rational.hpp
include/mp++/real.hpp
include/mp++/real128.hpp
lib/cmake/mp++/FindGMP.cmake
lib/cmake/mp++/FindMPFR.cmake
lib/cmake/mp++/FindQuadmath.cmake
lib/cmake/mp++/mp++-config-version.cmake
lib/cmake/mp++/mp++-config.cmake
lib/cmake/mp++/mp++_export.cmake

6
mppp/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (mppp/v0.12.tar.gz) = fec0088a12573e4aa7c0f4dae47d577cdd575a45
RMD160 (mppp/v0.12.tar.gz) = e2e46852798a69b772860d2c8eaa1cac09746f46
SHA512 (mppp/v0.12.tar.gz) = 41038a4ddbfc5fb522e5db7ee66d6940880967904abeb8454816a03994b39f24c4449b099322af0f5502b114a43bbc6fecfad04c6ccc8f16d8eef934742cf219
Size (mppp/v0.12.tar.gz) = 1347690 bytes

8
piranha/DESCR Normal file
View File

@ -0,0 +1,8 @@
Piranha is a computer-algebra library for the symbolic manipulation of sparse
multivariate polynomials and other closely-related symbolic objects (such as
Poisson series).
Piranha is written in modern C++, with emphasis on portability, correctness and
performance. Piranha also includes a set of optional bindings for the Python
programming language, called Pyranha, that allow to use the library in an
interactive and script-oriented way

25
piranha/Makefile Normal file
View File

@ -0,0 +1,25 @@
# $NetBSD$
GITHUB_PROJECT= piranha
DISTNAME= v0.11
PKGNAME= ${GITHUB_PROJECT}-${DISTNAME:S/v//}
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_GITHUB:=bluescarni/}
DIST_SUBDIR= ${GITHUB_PROJECT}
MAINTAINER= jihbed.research@gmail.com
HOMEPAGE= https://github.com/bluescarni/piranha
COMMENT= The Piranha computer algebra system
LICENSE= gnu-gpl-v3 AND gnu-lgpl-v3
WRKSRC= ${WRKDIR}/piranha-0.11
USE_CMAKE= yes
USE_LANGUAGES= c c++
.include "../../devel/boost-libs/buildlink3.mk"
BUILDLINK_API_DEPENDS.boost-headers+= boost-headers-1.69.*
.include "../../devel/boost-headers/buildlink3.mk"
.include "../../devel/gmp/buildlink3.mk"
.include "../../devel/zlib/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"

87
piranha/PLIST Normal file
View File

@ -0,0 +1,87 @@
@comment $NetBSD$
include/piranha/array_key.hpp
include/piranha/base_series_multiplier.hpp
include/piranha/binomial.hpp
include/piranha/cache_aligning_allocator.hpp
include/piranha/config.hpp
include/piranha/convert_to.hpp
include/piranha/debug_access.hpp
include/piranha/detail/atomic_flag_array.hpp
include/piranha/detail/atomic_lock_guard.hpp
include/piranha/detail/cf_mult_impl.hpp
include/piranha/detail/config_clang.hpp
include/piranha/detail/config_gcc.hpp
include/piranha/detail/config_intel.hpp
include/piranha/detail/demangle.hpp
include/piranha/detail/divisor_series_fwd.hpp
include/piranha/detail/gmp.hpp
include/piranha/detail/init_data.hpp
include/piranha/detail/is_digit.hpp
include/piranha/detail/km_commons.hpp
include/piranha/detail/mp_rational_fwd.hpp
include/piranha/detail/mpfr.hpp
include/piranha/detail/parallel_vector_transform.hpp
include/piranha/detail/poisson_series_fwd.hpp
include/piranha/detail/polynomial_fwd.hpp
include/piranha/detail/prepare_for_print.hpp
include/piranha/detail/real_fwd.hpp
include/piranha/detail/safe_integral_adder.hpp
include/piranha/detail/series_fwd.hpp
include/piranha/detail/series_multiplier_fwd.hpp
include/piranha/detail/sfinae_types.hpp
include/piranha/detail/small_vector_fwd.hpp
include/piranha/detail/symbol_set_fwd.hpp
include/piranha/detail/type_in_tuple.hpp
include/piranha/detail/ulshift.hpp
include/piranha/detail/vector_hasher.hpp
include/piranha/detail/vector_merge_args.hpp
include/piranha/divisor.hpp
include/piranha/divisor_series.hpp
include/piranha/dynamic_aligning_allocator.hpp
include/piranha/exceptions.hpp
include/piranha/forwarding.hpp
include/piranha/hash_set.hpp
include/piranha/init.hpp
include/piranha/invert.hpp
include/piranha/ipow_substitutable_series.hpp
include/piranha/is_cf.hpp
include/piranha/is_key.hpp
include/piranha/key_is_convertible.hpp
include/piranha/key_is_multipliable.hpp
include/piranha/kronecker_array.hpp
include/piranha/kronecker_monomial.hpp
include/piranha/lambdify.hpp
include/piranha/math.hpp
include/piranha/memory.hpp
include/piranha/monomial.hpp
include/piranha/mp_integer.hpp
include/piranha/mp_rational.hpp
include/piranha/piranha.hpp
include/piranha/poisson_series.hpp
include/piranha/polynomial.hpp
include/piranha/pow.hpp
include/piranha/power_series.hpp
include/piranha/print_coefficient.hpp
include/piranha/print_tex_coefficient.hpp
include/piranha/rational_function.hpp
include/piranha/real.hpp
include/piranha/real_trigonometric_kronecker_monomial.hpp
include/piranha/runtime_info.hpp
include/piranha/s11n.hpp
include/piranha/safe_cast.hpp
include/piranha/series.hpp
include/piranha/series_multiplier.hpp
include/piranha/settings.hpp
include/piranha/small_vector.hpp
include/piranha/static_vector.hpp
include/piranha/substitutable_series.hpp
include/piranha/symbol.hpp
include/piranha/symbol_set.hpp
include/piranha/t_substitutable_series.hpp
include/piranha/term.hpp
include/piranha/thread_barrier.hpp
include/piranha/thread_management.hpp
include/piranha/thread_pool.hpp
include/piranha/trigonometric_series.hpp
include/piranha/tuning.hpp
include/piranha/type_traits.hpp

6
piranha/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (piranha/v0.11.tar.gz) = 47731425e39562c8d4e6d2cd8c1d41b2a571ae55
RMD160 (piranha/v0.11.tar.gz) = 4eb041b5fcb2743f75a52c0ebe87c6b145fdbff4
SHA512 (piranha/v0.11.tar.gz) = 3e843213b43de0736d699751c706f67aeaedc5538ba956d4cc05f56f1b3c6c8997feaceef5a3fb67c40ae2220039d55a9c61489a5fca16067a442962725ae340
Size (piranha/v0.11.tar.gz) = 821345 bytes

22
spot/DESCR Normal file
View File

@ -0,0 +1,22 @@
Spot is a library for LTL, omega-automata manipulation and model checking.
It has the following notable features:
* Support for LTL (several syntaxes supported) and a subset of the linear
fragment of PSL.
* Support for omega-automata with arbitrary acceptance condition.
* Support for transition-based acceptance (state-based acceptance is supported
by a reduction to transition-based acceptance).
* The automaton parser can read a stream of automata written in any of four
syntaxes (HOA, never claims, LBTT, DSTAR).
* Several algorithms for formula manipulation including: simplifying formulas,
testing implication or equivalence, testing stutter-invariance, removing some
operators by rewriting, translation to automata, testing membership to the
temporal hierarchy of Manna & Pnueli...
* Several algorithms for automata manipulation including: product, emptiness
checks, simulation-based reductions, minimization of weak-DBA, removal of
useless SCCs, acceptance-condition transformations, determinization, SAT-based
minimization of deterministic automata, etc.
* In addition to the C++ interface, most of its algorithms are usable via
command-line tools, and via Python bindings.
* One command-line tool, called ltlcross, is a rewrite of LBTT, but with support
for PSL and automata with arbitrary acceptance conditions.

29
spot/Makefile Normal file
View File

@ -0,0 +1,29 @@
# $NetBSD$
DISTNAME= spot-2.7.1
CATEGORIES= math
MASTER_SITES= http://www.lrde.epita.fr/dload/spot/
MAINTAINER= jihbed.research@gmail.com
HOMEPAGE= https://spot.lrde.epita.fr/
COMMENT= Library for omega automata manipulation and model checking
LICENSE= gnu-gpl-v3
GNU_CONFIGURE= yes
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config perl
USE_LANGUAGES= c c++
PKGCONFIG_OVERRIDE+= buddy/src/libbddx.pc.in
PKGCONFIG_OVERRIDE+= spot/ltsmin/libspotltsmin.pc.in
PKGCONFIG_OVERRIDE+= spot/libspot.pc.in
PKGCONFIG_OVERRIDE+= spot/gen/libspotgen.pc.in
#Minimum configuration.
CONFIGURE_ARGS+= --enable-doxygen
CONFIGURE_ARGS+= --disable-python
DEPENDS+= doxygen>=1.8.15:../../devel/doxygen
.include "../../mk/bsd.pkg.mk"

196
spot/PLIST Normal file
View File

@ -0,0 +1,196 @@
@comment $NetBSD$
bin/autcross
bin/autfilt
bin/dstar2tgba
bin/genaut
bin/genltl
bin/ltl2tgba
bin/ltl2tgta
bin/ltlcross
bin/ltldo
bin/ltlfilt
bin/ltlgrind
bin/ltlsynt
bin/randaut
bin/randltl
include/bddx.h
include/bvecx.h
include/fddx.h
include/spot/gen/automata.hh
include/spot/gen/formulas.hh
include/spot/graph/graph.hh
include/spot/graph/ngraph.hh
include/spot/kripke/fairkripke.hh
include/spot/kripke/fwd.hh
include/spot/kripke/kripke.hh
include/spot/kripke/kripkegraph.hh
include/spot/ltsmin/ltsmin.hh
include/spot/misc/_config.h
include/spot/misc/bareword.hh
include/spot/misc/bddlt.hh
include/spot/misc/bitset.hh
include/spot/misc/bitvect.hh
include/spot/misc/casts.hh
include/spot/misc/common.hh
include/spot/misc/escape.hh
include/spot/misc/fixpool.hh
include/spot/misc/formater.hh
include/spot/misc/game.hh
include/spot/misc/hash.hh
include/spot/misc/hashfunc.hh
include/spot/misc/intvcmp2.hh
include/spot/misc/intvcomp.hh
include/spot/misc/location.hh
include/spot/misc/ltstr.hh
include/spot/misc/memusage.hh
include/spot/misc/minato.hh
include/spot/misc/mspool.hh
include/spot/misc/optionmap.hh
include/spot/misc/position.hh
include/spot/misc/random.hh
include/spot/misc/satsolver.hh
include/spot/misc/timer.hh
include/spot/misc/tmpfile.hh
include/spot/misc/trival.hh
include/spot/misc/version.hh
include/spot/parseaut/public.hh
include/spot/ta/ta.hh
include/spot/ta/taexplicit.hh
include/spot/ta/taproduct.hh
include/spot/ta/tgta.hh
include/spot/ta/tgtaexplicit.hh
include/spot/ta/tgtaproduct.hh
include/spot/taalgos/dot.hh
include/spot/taalgos/emptinessta.hh
include/spot/taalgos/minimize.hh
include/spot/taalgos/reachiter.hh
include/spot/taalgos/statessetbuilder.hh
include/spot/taalgos/stats.hh
include/spot/taalgos/tgba2ta.hh
include/spot/tl/apcollect.hh
include/spot/tl/contain.hh
include/spot/tl/declenv.hh
include/spot/tl/defaultenv.hh
include/spot/tl/dot.hh
include/spot/tl/environment.hh
include/spot/tl/exclusive.hh
include/spot/tl/formula.hh
include/spot/tl/hierarchy.hh
include/spot/tl/length.hh
include/spot/tl/ltlf.hh
include/spot/tl/mutation.hh
include/spot/tl/nenoform.hh
include/spot/tl/parse.hh
include/spot/tl/print.hh
include/spot/tl/randomltl.hh
include/spot/tl/relabel.hh
include/spot/tl/remove_x.hh
include/spot/tl/simplify.hh
include/spot/tl/snf.hh
include/spot/tl/unabbrev.hh
include/spot/twa/acc.hh
include/spot/twa/bdddict.hh
include/spot/twa/bddprint.hh
include/spot/twa/formula2bdd.hh
include/spot/twa/fwd.hh
include/spot/twa/taatgba.hh
include/spot/twa/twa.hh
include/spot/twa/twagraph.hh
include/spot/twa/twaproduct.hh
include/spot/twaalgos/aiger.hh
include/spot/twaalgos/alternation.hh
include/spot/twaalgos/are_isomorphic.hh
include/spot/twaalgos/bfssteps.hh
include/spot/twaalgos/canonicalize.hh
include/spot/twaalgos/cleanacc.hh
include/spot/twaalgos/cobuchi.hh
include/spot/twaalgos/complement.hh
include/spot/twaalgos/complete.hh
include/spot/twaalgos/compsusp.hh
include/spot/twaalgos/contains.hh
include/spot/twaalgos/copy.hh
include/spot/twaalgos/couvreurnew.hh
include/spot/twaalgos/cycles.hh
include/spot/twaalgos/degen.hh
include/spot/twaalgos/determinize.hh
include/spot/twaalgos/dot.hh
include/spot/twaalgos/dtbasat.hh
include/spot/twaalgos/dtwasat.hh
include/spot/twaalgos/dualize.hh
include/spot/twaalgos/emptiness.hh
include/spot/twaalgos/emptiness_stats.hh
include/spot/twaalgos/genem.hh
include/spot/twaalgos/gfguarantee.hh
include/spot/twaalgos/gtec/ce.hh
include/spot/twaalgos/gtec/gtec.hh
include/spot/twaalgos/gtec/sccstack.hh
include/spot/twaalgos/gtec/status.hh
include/spot/twaalgos/gv04.hh
include/spot/twaalgos/hoa.hh
include/spot/twaalgos/iscolored.hh
include/spot/twaalgos/isdet.hh
include/spot/twaalgos/isunamb.hh
include/spot/twaalgos/isweakscc.hh
include/spot/twaalgos/langmap.hh
include/spot/twaalgos/lbtt.hh
include/spot/twaalgos/ltl2taa.hh
include/spot/twaalgos/ltl2tgba_fm.hh
include/spot/twaalgos/magic.hh
include/spot/twaalgos/mask.hh
include/spot/twaalgos/minimize.hh
include/spot/twaalgos/neverclaim.hh
include/spot/twaalgos/parity.hh
include/spot/twaalgos/postproc.hh
include/spot/twaalgos/powerset.hh
include/spot/twaalgos/product.hh
include/spot/twaalgos/rabin2parity.hh
include/spot/twaalgos/randomgraph.hh
include/spot/twaalgos/randomize.hh
include/spot/twaalgos/reachiter.hh
include/spot/twaalgos/relabel.hh
include/spot/twaalgos/remfin.hh
include/spot/twaalgos/remprop.hh
include/spot/twaalgos/sbacc.hh
include/spot/twaalgos/sccfilter.hh
include/spot/twaalgos/sccinfo.hh
include/spot/twaalgos/se05.hh
include/spot/twaalgos/sepsets.hh
include/spot/twaalgos/simulation.hh
include/spot/twaalgos/split.hh
include/spot/twaalgos/stats.hh
include/spot/twaalgos/strength.hh
include/spot/twaalgos/stripacc.hh
include/spot/twaalgos/stutter.hh
include/spot/twaalgos/sum.hh
include/spot/twaalgos/tau03.hh
include/spot/twaalgos/tau03opt.hh
include/spot/twaalgos/toparity.hh
include/spot/twaalgos/totgba.hh
include/spot/twaalgos/toweak.hh
include/spot/twaalgos/translate.hh
include/spot/twaalgos/word.hh
lib/libbddx.la
lib/libspot.la
lib/libspotgen.la
lib/libspotltsmin.la
lib/pkgconfig/libbddx.pc
lib/pkgconfig/libspot.pc
lib/pkgconfig/libspotgen.pc
lib/pkgconfig/libspotltsmin.pc
man/man1/autcross.1
man/man1/autfilt.1
man/man1/dstar2tgba.1
man/man1/genaut.1
man/man1/genltl.1
man/man1/ltl2tgba.1
man/man1/ltl2tgta.1
man/man1/ltlcross.1
man/man1/ltldo.1
man/man1/ltlfilt.1
man/man1/ltlgrind.1
man/man1/ltlsynt.1
man/man1/randaut.1
man/man1/randltl.1
man/man7/spot-x.7
man/man7/spot.7
share/doc/spot/tl.pdf

6
spot/distinfo Normal file
View File

@ -0,0 +1,6 @@
$NetBSD$
SHA1 (spot-2.7.1.tar.gz) = 7604557f5d8be72864745842f785259e0d6e9166
RMD160 (spot-2.7.1.tar.gz) = cacb4e4b9e73474b56221db0bec88835769ed493
SHA512 (spot-2.7.1.tar.gz) = c14338d31460dae22258f964d214fcb9710bdf65191c3fe821c225212f69c841a223b521eb53b765201ff2856c1504b86e2969155d8a9df871bc98f449870e35
Size (spot-2.7.1.tar.gz) = 7170639 bytes