Commit 23581b95 authored by acm's avatar acm
Browse files

- New port: devel/dlib

dlib is a growing collection of native D language libraries useful for various
higher-level projects - such as game engines, rendering pipelines and
multimedia applications. It is written in D2 and has no external dependencies
aside D's standard library, Phobos.

WWW: https://github.com/gecko0307/dlib
parent 7ac281ce
......@@ -437,6 +437,7 @@
SUBDIR += ditrack
SUBDIR += djgpp-binutils
SUBDIR += djgpp-crx
SUBDIR += dlib
SUBDIR += dmake
SUBDIR += dmalloc
SUBDIR += dmucs
......
# Created by: Alonso Cardenas Marquez <acm@FreeBSD.org>
# $FreeBSD$
PORTNAME= dlib
PORTVERSION= 0.11.1
CATEGORIES= devel
MASTER_SITES= https://github.com/gecko0307/dlib/archive/
DISTNAME= ${PORTVERSION:S/^/v/}
DIST_SUBDIR= ${PORTNAME}
MAINTAINER= acm@FreeBSD.org
COMMENT= Math, XML, I/O streams, image and audio processing for D
LICENSE= BSL
BUILD_DEPENDS= ldmd2:lang/ldc \
dub:devel/dub
WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
DUB_CMD= ${LOCALBASE}/bin/dub build --build=release
D_INCLUDE_DIR= ${PREFIX}/include/d
D_LIB_DIR= ${PREFIX}/lib/d
do-build:
@cd ${WRKSRC} && ${DUB_CMD}
do-install:
@${MKDIR} ${STAGEDIR}${D_INCLUDE_DIR}/${PORTNAME}
@${MKDIR} ${STAGEDIR}${D_LIB_DIR}
${INSTALL_DATA} ${WRKSRC}/libdlib.a ${STAGEDIR}${D_LIB_DIR}
cd ${WRKSRC}/${PORTNAME} && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR}/${PORTNAME} "-name *\.d"
.include <bsd.port.mk>
TIMESTAMP = 1500709964
SHA256 (dlib/v0.11.1.tar.gz) = 4c8466c11e2461a103ce7523103bcbd46fd745ced7d09d67da0a26d8dea10be7
SIZE (dlib/v0.11.1.tar.gz) = 196908
dlib is a growing collection of native D language libraries useful for various
higher-level projects - such as game engines, rendering pipelines and
multimedia applications. It is written in D2 and has no external dependencies
aside D's standard library, Phobos.
WWW: https://github.com/gecko0307/dlib
include/d/dlib/async/event/epoll.d
include/d/dlib/async/event/iocp.d
include/d/dlib/async/event/kqueue.d
include/d/dlib/async/event/selector.d
include/d/dlib/async/iocp.d
include/d/dlib/async/loop.d
include/d/dlib/async/package.d
include/d/dlib/async/protocol.d
include/d/dlib/async/transport.d
include/d/dlib/async/watcher.d
include/d/dlib/audio/io/wav.d
include/d/dlib/audio/package.d
include/d/dlib/audio/sample.d
include/d/dlib/audio/sound.d
include/d/dlib/audio/synth.d
include/d/dlib/audio/unmanaged.d
include/d/dlib/coding/huffman.d
include/d/dlib/coding/package.d
include/d/dlib/coding/varint.d
include/d/dlib/coding/zlib.d
include/d/dlib/container/aarray.d
include/d/dlib/container/array.d
include/d/dlib/container/bst.d
include/d/dlib/container/buffer.d
include/d/dlib/container/dict.d
include/d/dlib/container/hash.d
include/d/dlib/container/linkedlist.d
include/d/dlib/container/package.d
include/d/dlib/container/queue.d
include/d/dlib/container/stack.d
include/d/dlib/core/bitio.d
include/d/dlib/core/compound.d
include/d/dlib/core/memory.d
include/d/dlib/core/oop.d
include/d/dlib/core/package.d
include/d/dlib/core/stream.d
include/d/dlib/core/thread.d
include/d/dlib/core/tuple.d
include/d/dlib/filesystem/delegaterange.d
include/d/dlib/filesystem/dirrange.d
include/d/dlib/filesystem/filesystem.d
include/d/dlib/filesystem/local.d
include/d/dlib/filesystem/package.d
include/d/dlib/filesystem/posix/common.d
include/d/dlib/filesystem/posix/directory.d
include/d/dlib/filesystem/posix/file.d
include/d/dlib/filesystem/stdfs.d
include/d/dlib/filesystem/stdposixdir.d
include/d/dlib/filesystem/stdwindowsdir.d
include/d/dlib/filesystem/windows/common.d
include/d/dlib/filesystem/windows/directory.d
include/d/dlib/filesystem/windows/file.d
include/d/dlib/functional/combinators.d
include/d/dlib/functional/hof.d
include/d/dlib/functional/package.d
include/d/dlib/functional/quantifiers.d
include/d/dlib/functional/range.d
include/d/dlib/geometry/aabb.d
include/d/dlib/geometry/bezier.d
include/d/dlib/geometry/frustum.d
include/d/dlib/geometry/hermite.d
include/d/dlib/geometry/intersection.d
include/d/dlib/geometry/obb.d
include/d/dlib/geometry/package.d
include/d/dlib/geometry/plane.d
include/d/dlib/geometry/ray.d
include/d/dlib/geometry/sphere.d
include/d/dlib/geometry/triangle.d
include/d/dlib/geometry/trimesh.d
include/d/dlib/geometry/utils.d
include/d/dlib/image/animation.d
include/d/dlib/image/arithmetics.d
include/d/dlib/image/color.d
include/d/dlib/image/compleximage.d
include/d/dlib/image/filters/boxblur.d
include/d/dlib/image/filters/chromakey.d
include/d/dlib/image/filters/convolution.d
include/d/dlib/image/filters/desaturate.d
include/d/dlib/image/filters/edgedetect.d
include/d/dlib/image/filters/lens.d
include/d/dlib/image/filters/morphology.d
include/d/dlib/image/filters/normalmap.d
include/d/dlib/image/filters/sharpen.d
include/d/dlib/image/fthread.d
include/d/dlib/image/hdri.d
include/d/dlib/image/hsv.d
include/d/dlib/image/image.d
include/d/dlib/image/io/bmp.d
include/d/dlib/image/io/hdr.d
include/d/dlib/image/io/io.d
include/d/dlib/image/io/jpeg.d
include/d/dlib/image/io/png.d
include/d/dlib/image/io/tga.d
include/d/dlib/image/io/utils.d
include/d/dlib/image/package.d
include/d/dlib/image/parallel.d
include/d/dlib/image/render/cosplasma.d
include/d/dlib/image/render/shapes.d
include/d/dlib/image/resampling/bicubic.d
include/d/dlib/image/resampling/bilinear.d
include/d/dlib/image/resampling/lanczos.d
include/d/dlib/image/resampling/nearest.d
include/d/dlib/image/signal2d.d
include/d/dlib/image/tone/contrast.d
include/d/dlib/image/transform.d
include/d/dlib/image/unmanaged.d
include/d/dlib/math/affine.d
include/d/dlib/math/combinatorics.d
include/d/dlib/math/complex.d
include/d/dlib/math/decomposition.d
include/d/dlib/math/diff.d
include/d/dlib/math/dual.d
include/d/dlib/math/dualquaternion.d
include/d/dlib/math/fft.d
include/d/dlib/math/fixed.d
include/d/dlib/math/interpolation.d
include/d/dlib/math/linsolve.d
include/d/dlib/math/matrix.d
include/d/dlib/math/package.d
include/d/dlib/math/quaternion.d
include/d/dlib/math/sse.d
include/d/dlib/math/tensor.d
include/d/dlib/math/transformation.d
include/d/dlib/math/utils.d
include/d/dlib/math/vector.d
include/d/dlib/memory/allocator.d
include/d/dlib/memory/gcallocator.d
include/d/dlib/memory/mallocator.d
include/d/dlib/memory/mmappool.d
include/d/dlib/memory/package.d
include/d/dlib/network/package.d
include/d/dlib/network/socket.d
include/d/dlib/network/url.d
include/d/dlib/package.d
include/d/dlib/serialization/package.d
include/d/dlib/serialization/xml.d
include/d/dlib/text/lexer.d
include/d/dlib/text/package.d
include/d/dlib/text/slicelexer.d
include/d/dlib/text/utf16.d
include/d/dlib/text/utf8.d
include/d/dlib/text/utils.d
lib/d/libdlib.a
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment