pkgsrc-WIP-changes archive

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

Import nyan 0.1.1, a modding tool for OpenAge



Module Name:	pkgsrc-wip
Committed By:	Charlotte Koch <dressupgeekout%gmail.com@localhost>
Pushed By:	cfkoch
Date:		Wed May 19 21:11:15 2021 -0700
Changeset:	0c906f38f1532eee24deb0c52769017ca11e80ad

Modified Files:
	Makefile
Added Files:
	nyan/DESCR
	nyan/Makefile
	nyan/PLIST
	nyan/buildlink3.mk
	nyan/distinfo

Log Message:
Import nyan 0.1.1, a modding tool for OpenAge

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

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

diffstat:
 Makefile           |  1 +
 nyan/DESCR         | 10 +++++++++
 nyan/Makefile      | 17 ++++++++++++++
 nyan/PLIST         | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++++++
 nyan/buildlink3.mk | 14 ++++++++++++
 nyan/distinfo      |  6 +++++
 6 files changed, 113 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 68802fac28..8cf6b429a8 100644
--- a/Makefile
+++ b/Makefile
@@ -2560,6 +2560,7 @@ SUBDIR+=	nuvie
 SUBDIR+=	nvi2-git
 SUBDIR+=	nvidia-freebsd
 SUBDIR+=	nx-client-bin
+SUBDIR+=	nyan
 SUBDIR+=	nyh-hoc
 SUBDIR+=	nzbget
 SUBDIR+=	objfw-fossil
diff --git a/nyan/DESCR b/nyan/DESCR
new file mode 100644
index 0000000000..a03492ee70
--- /dev/null
+++ b/nyan/DESCR
@@ -0,0 +1,10 @@
+nyan is a data description language, It is a mixture of python, json, patch,
+wml, yaml and some new ideas.
+
+It stores hierarchical objects with key-value pairs in a database with the
+key idea that changes in a parent affect all children.
+
+We created nyan because there existed no suitable language to properly
+represent the enormous complexity of storing the data for openage.
+
+The main focus is readability and moddability.
diff --git a/nyan/Makefile b/nyan/Makefile
new file mode 100644
index 0000000000..4e00215be5
--- /dev/null
+++ b/nyan/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD$
+
+DISTNAME=	nyan-0.1.1
+CATEGORIES=	lang
+MASTER_SITES=	${MASTER_SITE_GITHUB:=SFTtech/}
+GITHUB_TAG=	v${PKGVERSION_NOREV}
+
+MAINTAINER=	dressupgeekout%gmail.com@localhost
+COMMENT=	Modding API with a typesafe hierarchical key-value database
+LICENSE=	gnu-lgpl-v3
+
+BUILD_DEPENDS+=	flex-[0-9]*:../../devel/flex
+
+USE_LANGUAGES=	c c++
+USE_CMAKE=	yes
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/nyan/PLIST b/nyan/PLIST
new file mode 100644
index 0000000000..1f2e44872a
--- /dev/null
+++ b/nyan/PLIST
@@ -0,0 +1,65 @@
+@comment $NetBSD$
+bin/nyancat
+include/nyan/api_error.h
+include/nyan/ast.h
+include/nyan/basic_type.h
+include/nyan/c3.h
+include/nyan/change_tracker.h
+include/nyan/compiler.h
+include/nyan/config.h
+include/nyan/curve.h
+include/nyan/database.h
+include/nyan/datastructure/orderedset.h
+include/nyan/error.h
+include/nyan/file.h
+include/nyan/flex.gen.h
+include/nyan/id_token.h
+include/nyan/inheritance_change.h
+include/nyan/lang_error.h
+include/nyan/lexer/bracket.h
+include/nyan/lexer/impl.h
+include/nyan/lexer/lexer.h
+include/nyan/location.h
+include/nyan/member.h
+include/nyan/member_info.h
+include/nyan/meta_info.h
+include/nyan/namespace.h
+include/nyan/namespace_finder.h
+include/nyan/nyan.h
+include/nyan/nyan_tool.h
+include/nyan/object.h
+include/nyan/object_history.h
+include/nyan/object_info.h
+include/nyan/object_notifier.h
+include/nyan/object_notifier_types.h
+include/nyan/object_state.h
+include/nyan/ops.h
+include/nyan/parser.h
+include/nyan/patch_info.h
+include/nyan/state.h
+include/nyan/state_history.h
+include/nyan/token.h
+include/nyan/token_stream.h
+include/nyan/transaction.h
+include/nyan/type.h
+include/nyan/util.h
+include/nyan/value/boolean.h
+include/nyan/value/container.h
+include/nyan/value/file.h
+include/nyan/value/number.h
+include/nyan/value/object.h
+include/nyan/value/orderedset.h
+include/nyan/value/set.h
+include/nyan/value/set_base.h
+include/nyan/value/set_types.h
+include/nyan/value/text.h
+include/nyan/value/value.h
+include/nyan/value/value_holder.h
+include/nyan/view.h
+lib/cmake/nyan/nyanConfig.cmake
+lib/cmake/nyan/nyanConfigVersion.cmake
+lib/cmake/nyan/nyanTargets-debug.cmake
+lib/cmake/nyan/nyanTargets.cmake
+lib/libnyan.so
+lib/libnyan.so.0.1
+lib/libnyan.so.1
diff --git a/nyan/buildlink3.mk b/nyan/buildlink3.mk
new file mode 100644
index 0000000000..d3cc6687ba
--- /dev/null
+++ b/nyan/buildlink3.mk
@@ -0,0 +1,14 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	nyan
+
+.if !defined(NYAN_BUILDLINK3_MK)
+NYAN_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.nyan+=	nyan>=0.1.1
+BUILDLINK_ABI_DEPENDS.nyan+=	nyan>=0.1.1
+BUILDLINK_PKGSRCDIR.nyan?=	../../wip/nyan
+
+.endif # NYAN_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-nyan
diff --git a/nyan/distinfo b/nyan/distinfo
new file mode 100644
index 0000000000..0a7c482e7d
--- /dev/null
+++ b/nyan/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (nyan-0.1.1.tar.gz) = 3a34d6ad33a7d150c66439b3ed2d9e96ec12faa1
+RMD160 (nyan-0.1.1.tar.gz) = 8e09b4e7af591987217a4ac9f35efebf033f208e
+SHA512 (nyan-0.1.1.tar.gz) = 2bc9bf16eff5cca860dab470a901e7c40d03e7506baec9a8e52ff42d17f9d39ec47b929d078cf1060f523132ae902877760370cb3587806b06e041e167e73ebf
+Size (nyan-0.1.1.tar.gz) = 133150 bytes


Home | Main Index | Thread Index | Old Index