pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Import rdns-3.9.0nb20160227 as wip/rdns-git.



Module Name:	pkgsrc-wip
Committed By:	Kamil Rytarowski <n54%gmx.com@localhost>
Pushed By:	kamil
Date:		Sat Feb 27 20:20:53 2016 +0100
Changeset:	eaa1ada086d6688e0ab0844f785a6429a01f2df9

Added Files:
	rdns-git/DESCR
	rdns-git/Makefile
	rdns-git/PLIST
	rdns-git/distinfo

Log Message:
Import rdns-3.9.0nb20160227 as wip/rdns-git.

Robust Distributed System Nucleus (rDSN)

Developed by System Research Group of Microsoft Research Asia, Robust
Distributed System Nucleus (rDSN), is now open source. rDSN is an open
framework for developers, students, and researchers to quickly build and
manage high-performance and robust distributed systems, and the latter is
critical for the success of many emerging technologies today such as cloud
computing, big data, and IoT (Internet of Things).

The idea of this framework arises during the team's past efforts to (semi-)
automatically test, debug, optimize, monitor, scale, replicate, compose, and
reason about distributed systems. A lot of challenges were encountered in those
projects, and most are due to the fact that the initial development process had
not consider these goals, resulting later maintenance difficulties.

rDSN provides a coherent framework from which developers build their systems
with minor adjustment from traditional development styles. Code built on atop
of rDSN conforms to certain principles, and can be upgraded later with little
or no cost for achieving the aforementioned goals. An early version of rDSN has
been used in Bing for building a distributed data service, and the system has
been online and running well. Based on feedbacks from the production teams,
rDSN is improved and now made public with an open source license. The goal is
to benefit the community especially developers, students, and researchers who
are working on distributed systems in various ways.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=eaa1ada086d6688e0ab0844f785a6429a01f2df9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 rdns-git/DESCR    | 24 ++++++++++++++++++++++++
 rdns-git/Makefile | 38 ++++++++++++++++++++++++++++++++++++++
 rdns-git/PLIST    |  8 ++++++++
 rdns-git/distinfo | 14 ++++++++++++++
 4 files changed, 84 insertions(+)

diffs:
diff --git a/rdns-git/DESCR b/rdns-git/DESCR
new file mode 100644
index 0000000..c0dbd8e
--- /dev/null
+++ b/rdns-git/DESCR
@@ -0,0 +1,24 @@
+Robust Distributed System Nucleus (rDSN)
+
+Developed by System Research Group of Microsoft Research Asia, Robust
+Distributed System Nucleus (rDSN), is now open source. rDSN is an open
+framework for developers, students, and researchers to quickly build and
+manage high-performance and robust distributed systems, and the latter is
+critical for the success of many emerging technologies today such as cloud
+computing, big data, and IoT (Internet of Things).
+
+The idea of this framework arises during the team's past efforts to (semi-)
+automatically test, debug, optimize, monitor, scale, replicate, compose, and
+reason about distributed systems. A lot of challenges were encountered in those
+projects, and most are due to the fact that the initial development process had
+not consider these goals, resulting later maintenance difficulties.
+
+rDSN provides a coherent framework from which developers build their systems
+with minor adjustment from traditional development styles. Code built on atop
+of rDSN conforms to certain principles, and can be upgraded later with little
+or no cost for achieving the aforementioned goals. An early version of rDSN has
+been used in Bing for building a distributed data service, and the system has
+been online and running well. Based on feedbacks from the production teams,
+rDSN is improved and now made public with an open source license. The goal is
+to benefit the community especially developers, students, and researchers who
+are working on distributed systems in various ways.
diff --git a/rdns-git/Makefile b/rdns-git/Makefile
new file mode 100644
index 0000000..0f79a06
--- /dev/null
+++ b/rdns-git/Makefile
@@ -0,0 +1,38 @@
+# $NetBSD: Makefile.common,v 1.7 2015/07/20 05:49:53 adam Exp $
+
+PKGNAME=	rdns-3.9.0
+CATEGORIES=	net
+
+GIT_REPOSITORIES=	rdns
+GIT_REPO.rdns=		https://github.com/Microsoft/rDSN.git
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/Microsoft/rDSN
+COMMENT=	Robust Distributed System Nucleus
+LICENSE=	mit
+
+WRKSRC=			${WRKDIR}/${PKGBASE}
+CONFIGURE_DIRS=		${WRKDIR}/build
+
+USE_TOOLS+=		pax
+USE_LANGUAGES=		c c++
+USE_CMAKE=		yes
+GCC_REQD+=		4.8
+
+CMAKE_ARGS+=	-DCMAKE_BUILD_TYPE=Release
+CMAKE_ARGS+=	-DCMAKE_C_COMPILER=gcc
+CMAKE_ARGS+=	-DCMAKE_CXX_COMPILER=g++
+
+CMAKE_ARG_PATH=	${WRKSRC}
+
+INSTALLATION_DIRS=	include
+
+post-extract:
+	${RUN} mkdir -p ${WRKDIR}/build
+
+post-install:
+	cd ${WRKSRC}/include && ${PAX} -rw . ${DESTDIR}${PREFIX}/include
+
+.include "../../wip/mk/git-package.mk"
+.include "../../devel/boost-libs/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/rdns-git/PLIST b/rdns-git/PLIST
new file mode 100644
index 0000000..ba1c939
--- /dev/null
+++ b/rdns-git/PLIST
@@ -0,0 +1,8 @@
+@comment $NetBSD$
+include/__libunwind_config.h
+include/libunwind.h
+include/mach-o/compact_unwind_encoding.h
+include/unwind.h
+lib/libunwind.so
+lib/libunwind.so.1
+lib/libunwind.so.1.0
diff --git a/rdns-git/distinfo b/rdns-git/distinfo
new file mode 100644
index 0000000..7931384
--- /dev/null
+++ b/rdns-git/distinfo
@@ -0,0 +1,14 @@
+$NetBSD: distinfo,v 1.35 2015/09/11 01:21:57 tnn Exp $
+
+SHA1 (cfe-3.6.2.src.tar.xz) = 7ba809c9c17819a16b668640a642ed134d7052f0
+RMD160 (cfe-3.6.2.src.tar.xz) = 10d913b4d5317f8c2520e5fc6117df30937317a8
+Size (cfe-3.6.2.src.tar.xz) = 8617576 bytes
+SHA1 (compiler-rt-3.6.2.src.tar.xz) = c6c52d2923a60f1a2ca2f22fea1770fd2e25728d
+RMD160 (compiler-rt-3.6.2.src.tar.xz) = 9b68a32d49d4bef4603d550934192f39fea42895
+Size (compiler-rt-3.6.2.src.tar.xz) = 1128080 bytes
+SHA1 (libcxx-3.6.2.src.tar.xz) = 6c5aee9f05ecf17d1e3ecb1add34a33a5a904469
+RMD160 (libcxx-3.6.2.src.tar.xz) = 42b8832d01d4e6b553babc93cb5dbd4ce2bb1931
+Size (libcxx-3.6.2.src.tar.xz) = 944020 bytes
+SHA1 (llvm-3.6.2.src.tar.xz) = 7a00257eb2bc9431e4c77c3a36b033072c54bc7e
+RMD160 (llvm-3.6.2.src.tar.xz) = 521cbc5fe2925ea3c6e90c7a31f752a04045c972
+Size (llvm-3.6.2.src.tar.xz) = 12802380 bytes


Home | Main Index | Thread Index | Old Index