diff options
author | acm <acm@FreeBSD.org> | 2017-07-23 10:31:33 +0800 |
---|---|---|
committer | acm <acm@FreeBSD.org> | 2017-07-23 10:31:33 +0800 |
commit | 23581b95564638a525890c2eb936ece86c437f3a (patch) | |
tree | 3d806028eaa6a83716c8703ebbacfcd5c9df017d /devel | |
parent | 7ac281ce7a5709c0bc273bb8a89004b5cab97891 (diff) | |
download | freebsd-ports-gnome-23581b95564638a525890c2eb936ece86c437f3a.tar.gz freebsd-ports-gnome-23581b95564638a525890c2eb936ece86c437f3a.tar.zst freebsd-ports-gnome-23581b95564638a525890c2eb936ece86c437f3a.zip |
- 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
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/dlib/Makefile | 33 | ||||
-rw-r--r-- | devel/dlib/distinfo | 3 | ||||
-rw-r--r-- | devel/dlib/pkg-descr | 6 | ||||
-rw-r--r-- | devel/dlib/pkg-plist | 143 |
5 files changed, 186 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 2627ffe5c5e3..f8cb926963a9 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -437,6 +437,7 @@ SUBDIR += ditrack SUBDIR += djgpp-binutils SUBDIR += djgpp-crx + SUBDIR += dlib SUBDIR += dmake SUBDIR += dmalloc SUBDIR += dmucs diff --git a/devel/dlib/Makefile b/devel/dlib/Makefile new file mode 100644 index 000000000000..8995c3bb6d24 --- /dev/null +++ b/devel/dlib/Makefile @@ -0,0 +1,33 @@ +# 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> diff --git a/devel/dlib/distinfo b/devel/dlib/distinfo new file mode 100644 index 000000000000..3cef5dc0d0c6 --- /dev/null +++ b/devel/dlib/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1500709964 +SHA256 (dlib/v0.11.1.tar.gz) = 4c8466c11e2461a103ce7523103bcbd46fd745ced7d09d67da0a26d8dea10be7 +SIZE (dlib/v0.11.1.tar.gz) = 196908 diff --git a/devel/dlib/pkg-descr b/devel/dlib/pkg-descr new file mode 100644 index 000000000000..2e6fe576f836 --- /dev/null +++ b/devel/dlib/pkg-descr @@ -0,0 +1,6 @@ +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 diff --git a/devel/dlib/pkg-plist b/devel/dlib/pkg-plist new file mode 100644 index 000000000000..b1520cf8ccf5 --- /dev/null +++ b/devel/dlib/pkg-plist @@ -0,0 +1,143 @@ +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 |