pkgsrc-WIP-changes archive

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

Add SSVMenuSystem-20130713 from Romeo Vittorio



Module Name:	pkgsrc-wip
Committed By:	Iain Hibbert <plunky%netbsd.org@localhost>
Pushed By:	plunky
Date:		Thu Apr 30 08:54:31 2020 +0100
Changeset:	5c68bb37bfb5211496ae98cccfe16677f4ad5426

Added Files:
	SSVMenuSystem/DESCR
	SSVMenuSystem/Makefile
	SSVMenuSystem/PLIST
	SSVMenuSystem/buildlink3.mk
	SSVMenuSystem/distinfo

Log Message:
Add SSVMenuSystem-20130713 from Romeo Vittorio

There is no version number for this upstream, I have used the date of
the last commit on the submodule tagged by OpenHexagon.

C++14 lambda-based library for quick creation of menus. Supports
multiple nested menus (categories). Supports Single/Toggle/Slider
menu item types. Useful in game development or console applications

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

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

diffstat:
 SSVMenuSystem/DESCR         |  3 +++
 SSVMenuSystem/Makefile      | 28 ++++++++++++++++++++++++++++
 SSVMenuSystem/PLIST         | 11 +++++++++++
 SSVMenuSystem/buildlink3.mk | 15 +++++++++++++++
 SSVMenuSystem/distinfo      |  6 ++++++
 5 files changed, 63 insertions(+)

diffs:
diff --git a/SSVMenuSystem/DESCR b/SSVMenuSystem/DESCR
new file mode 100644
index 0000000000..e2a1d35e79
--- /dev/null
+++ b/SSVMenuSystem/DESCR
@@ -0,0 +1,3 @@
+C++14 lambda-based library for quick creation of menus. Supports
+multiple nested menus (categories). Supports Single/Toggle/Slider
+menu item types. Useful in game development or console applications
diff --git a/SSVMenuSystem/Makefile b/SSVMenuSystem/Makefile
new file mode 100644
index 0000000000..fe05947013
--- /dev/null
+++ b/SSVMenuSystem/Makefile
@@ -0,0 +1,28 @@
+# $NetBSD$
+#
+
+# use date of commit as has no version only a tag
+
+DISTNAME=	SSVMenuSystem
+PKGNAME=	${DISTNAME}-20130713
+CATEGORIES=	devel
+MASTER_SITES=	${MASTER_SITE_GITHUB:=SuperV1234/}
+GITHUB_TAG=	03d32b26b2880a35d5daa1ad7ab6199a4d19c742
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/SuperV1234/SSVMenuSystem
+COMMENT=	C++14 lambda-based library for quick creation of menus
+LICENSE=	afl-3.0
+
+USE_LANGUAGES=	c c++14
+USE_CMAKE=	yes
+
+CMAKE_ARGS+=	-DBUILD_SHARED_LIB:BOOL=OFF
+
+INSTALLATION_DIRS+=	include/${PKGBASE} lib/cmake/${PKGBASE}
+
+post-install:
+	${INSTALL_LIB} ${WRKSRC}/cmake/modules/Find${PKGBASE}.cmake \
+		${DESTDIR}${PREFIX}/lib/cmake/${PKGBASE}
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/SSVMenuSystem/PLIST b/SSVMenuSystem/PLIST
new file mode 100644
index 0000000000..3948e04a4b
--- /dev/null
+++ b/SSVMenuSystem/PLIST
@@ -0,0 +1,11 @@
+@comment $NetBSD$
+include/SSVMenuSystem/Items/Goto.h
+include/SSVMenuSystem/Items/Single.h
+include/SSVMenuSystem/Items/Slider.h
+include/SSVMenuSystem/Items/Toggle.h
+include/SSVMenuSystem/Menu/Category.h
+include/SSVMenuSystem/Menu/ItemBase.h
+include/SSVMenuSystem/Menu/Menu.h
+include/SSVMenuSystem/SSVMenuSystem.h
+lib/cmake/SSVMenuSystem/FindSSVMenuSystem.cmake
+lib/libSSVMenuSystem-s.a
diff --git a/SSVMenuSystem/buildlink3.mk b/SSVMenuSystem/buildlink3.mk
new file mode 100644
index 0000000000..613dedb1ee
--- /dev/null
+++ b/SSVMenuSystem/buildlink3.mk
@@ -0,0 +1,15 @@
+# $NetBSD$
+
+BUILDLINK_TREE+=	SSVMenuSystem
+
+.if !defined(SSVMENUSYSTEM_BUILDLINK3_MK)
+SSVMENUSYSTEM_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.SSVMenuSystem+=	SSVMenuSystem>=20130713
+BUILDLINK_PKGSRCDIR.SSVMenuSystem?=	../../wip/SSVMenuSystem
+
+SSVMENUSYSTEM_MODULE=	${PREFIX}/lib/cmake/SSVMenuSystem
+
+.endif	# SSVMENUSYSTEM_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-SSVMenuSystem
diff --git a/SSVMenuSystem/distinfo b/SSVMenuSystem/distinfo
new file mode 100644
index 0000000000..67691eb58c
--- /dev/null
+++ b/SSVMenuSystem/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (SSVMenuSystem-03d32b26b2880a35d5daa1ad7ab6199a4d19c742.tar.gz) = 310c5ab4dfed8f5bb28493b53ccb5c3519559fd8
+RMD160 (SSVMenuSystem-03d32b26b2880a35d5daa1ad7ab6199a4d19c742.tar.gz) = df70f743baa65d8ce6c40df6c47e711d0466567f
+SHA512 (SSVMenuSystem-03d32b26b2880a35d5daa1ad7ab6199a4d19c742.tar.gz) = cde4b7694147d4045d89e46facefaf4d47e7263dc290643ff1498f7eae0f40c1bae5fa86f35f7981445d3c2f7fc22ecd8c65a6ec117dea0cd48fe5ca212a0ce2
+Size (SSVMenuSystem-03d32b26b2880a35d5daa1ad7ab6199a4d19c742.tar.gz) = 8911 bytes


Home | Main Index | Thread Index | Old Index