Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 23 Jul 2017 02:31:33 +0000 (UTC)
From:      Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r446436 - in head/devel: . dlib
Message-ID:  <201707230231.v6N2VXCk046321@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: acm
Date: Sun Jul 23 02:31:33 2017
New Revision: 446436
URL: https://svnweb.freebsd.org/changeset/ports/446436

Log:
  - 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

Added:
  head/devel/dlib/
  head/devel/dlib/Makefile   (contents, props changed)
  head/devel/dlib/distinfo   (contents, props changed)
  head/devel/dlib/pkg-descr   (contents, props changed)
  head/devel/dlib/pkg-plist   (contents, props changed)
Modified:
  head/devel/Makefile

Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile	Sun Jul 23 02:29:31 2017	(r446435)
+++ head/devel/Makefile	Sun Jul 23 02:31:33 2017	(r446436)
@@ -437,6 +437,7 @@
     SUBDIR += ditrack
     SUBDIR += djgpp-binutils
     SUBDIR += djgpp-crx
+    SUBDIR += dlib
     SUBDIR += dmake
     SUBDIR += dmalloc
     SUBDIR += dmucs

Added: head/devel/dlib/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/dlib/Makefile	Sun Jul 23 02:31:33 2017	(r446436)
@@ -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>

Added: head/devel/dlib/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/dlib/distinfo	Sun Jul 23 02:31:33 2017	(r446436)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1500709964
+SHA256 (dlib/v0.11.1.tar.gz) = 4c8466c11e2461a103ce7523103bcbd46fd745ced7d09d67da0a26d8dea10be7
+SIZE (dlib/v0.11.1.tar.gz) = 196908

Added: head/devel/dlib/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/dlib/pkg-descr	Sun Jul 23 02:31:33 2017	(r446436)
@@ -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

Added: head/devel/dlib/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/dlib/pkg-plist	Sun Jul 23 02:31:33 2017	(r446436)
@@ -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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201707230231.v6N2VXCk046321>