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