svn commit: r485383 - in head/devel: . mir-core
Jose Alonso Cardenas Marquez
acm at FreeBSD.org
Tue Nov 20 02:41:08 UTC 2018
Author: acm
Date: Tue Nov 20 02:41:06 2018
New Revision: 485383
URL: https://svnweb.freebsd.org/changeset/ports/485383
Log:
- New port: devel/mir-core
Base software building blocks and conventions.
Code Constraints
- generic code only
- no runtime dependency (betterC compatible)
- no iteration in algorithms (no loops at all)
- no complex algorithms
WWW: https://github.com/libmir/mir-core
Added:
head/devel/mir-core/
head/devel/mir-core/Makefile (contents, props changed)
head/devel/mir-core/distinfo (contents, props changed)
head/devel/mir-core/pkg-descr (contents, props changed)
head/devel/mir-core/pkg-plist (contents, props changed)
Modified:
head/devel/Makefile
Modified: head/devel/Makefile
==============================================================================
--- head/devel/Makefile Tue Nov 20 02:38:06 2018 (r485382)
+++ head/devel/Makefile Tue Nov 20 02:41:06 2018 (r485383)
@@ -1788,6 +1788,7 @@
SUBDIR += mips64-binutils
SUBDIR += mips64-gcc
SUBDIR += mips64-xtoolchain-gcc
+ SUBDIR += mir-core
SUBDIR += mk-configure
SUBDIR += mkcmd
SUBDIR += mm
Added: head/devel/mir-core/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/mir-core/Makefile Tue Nov 20 02:41:06 2018 (r485383)
@@ -0,0 +1,32 @@
+# $FreeBSD$
+
+PORTNAME= mir-core
+PORTVERSION= 0.0.7
+DISTVERSIONPREFIX= v
+CATEGORIES= devel
+
+MAINTAINER= acm at FreeBSD.org
+COMMENT= base software building blocks and conventions
+
+LICENSE= BSL
+
+BUILD_DEPENDS= ldmd2:lang/ldc \
+ dub:devel/dub
+
+USE_GITHUB= yes
+GH_ACCOUNT= libmir
+
+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}
+ @${MKDIR} ${STAGEDIR}${D_LIB_DIR}
+ ${INSTALL_DATA} ${WRKSRC}/libmir-core.a ${STAGEDIR}${D_LIB_DIR}
+ cd ${WRKSRC}/source && ${COPYTREE_SHARE} . ${STAGEDIR}${D_INCLUDE_DIR} "-name *\.d"
+
+.include <bsd.port.mk>
Added: head/devel/mir-core/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/mir-core/distinfo Tue Nov 20 02:41:06 2018 (r485383)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1541397718
+SHA256 (libmir-mir-core-v0.0.7_GH0.tar.gz) = 929a76c668cadb6d472aa807d5c3f20084d8abcbf47fb848bc03a94279bcd884
+SIZE (libmir-mir-core-v0.0.7_GH0.tar.gz) = 148748
Added: head/devel/mir-core/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/mir-core/pkg-descr Tue Nov 20 02:41:06 2018 (r485383)
@@ -0,0 +1,10 @@
+Base software building blocks and conventions.
+
+Code Constraints
+
+- generic code only
+- no runtime dependency (betterC compatible)
+- no iteration in algorithms (no loops at all)
+- no complex algorithms
+
+WWW: https://github.com/libmir/mir-core
Added: head/devel/mir-core/pkg-plist
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/mir-core/pkg-plist Tue Nov 20 02:41:06 2018 (r485383)
@@ -0,0 +1,14 @@
+include/d/mir/bitmanip.d
+include/d/mir/bitop.d
+include/d/mir/conv.d
+include/d/mir/functional.d
+include/d/mir/internal/memory.d
+include/d/mir/internal/utility.d
+include/d/mir/math/common.d
+include/d/mir/math/constant.d
+include/d/mir/math/package.d
+include/d/mir/primitives.d
+include/d/mir/qualifier.d
+include/d/mir/utility.d
+include/d/std/backdoor.d
+lib/d/libmir-core.a
More information about the svn-ports-all
mailing list