pkgsrc-WIP-changes archive

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

lpjs: Lightweight, Portable Job Scheduler



Module Name:	pkgsrc-wip
Committed By:	Jason Bacon <bacon%NetBSD.org@localhost>
Pushed By:	outpaddling
Date:		Tue Sep 28 12:05:49 2021 -0500
Changeset:	8a4702d2acdfabae32ba456e3c64f21b27bd34e8

Modified Files:
	Makefile
Added Files:
	lpjs/DESCR
	lpjs/Makefile
	lpjs/PLIST
	lpjs/distinfo

Log Message:
lpjs: Lightweight, Portable Job Scheduler

LPJS (Lightweight, Portable Job Scheduler) is a batch system, i.e. a job
scheduler and resource manager for HPC (High Performance Computing)
clusters.

Unlike other batch systems, LPJS is designed to be easy to deploy and
manage, and portable to any POSIX platform.

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

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

diffstat:
 Makefile      |  1 +
 lpjs/DESCR    |  6 ++++++
 lpjs/Makefile | 32 ++++++++++++++++++++++++++++++++
 lpjs/PLIST    |  8 ++++++++
 lpjs/distinfo |  6 ++++++
 5 files changed, 53 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 54bc2073ff..09d54e6f84 100644
--- a/Makefile
+++ b/Makefile
@@ -2254,6 +2254,7 @@ SUBDIR+=	logwatch
 SUBDIR+=	lorder
 SUBDIR+=	love11
 SUBDIR+=	lpdsrv
+SUBDIR+=	lpjs
 SUBDIR+=	lrslib
 SUBDIR+=	lscpu
 SUBDIR+=	lsw
diff --git a/lpjs/DESCR b/lpjs/DESCR
new file mode 100644
index 0000000000..187f6913fd
--- /dev/null
+++ b/lpjs/DESCR
@@ -0,0 +1,6 @@
+LPJS (Lightweight, Portable Job Scheduler) is a batch system, i.e. a job
+scheduler and resource manager for HPC (High Performance Computing)
+clusters.
+
+Unlike other batch systems, LPJS is designed to be easy to deploy and
+manage, and portable to any POSIX platform.
diff --git a/lpjs/Makefile b/lpjs/Makefile
new file mode 100644
index 0000000000..79f1714116
--- /dev/null
+++ b/lpjs/Makefile
@@ -0,0 +1,32 @@
+# $NetBSD$
+#
+###########################################################
+#                  Generated by fbsd2pkg                  #
+#              Tue Sep 28 11:27:06 CDT 2021               #
+###########################################################
+
+DISTNAME=	lpjs-0.0.0.32
+CATEGORIES=	sysutils
+MASTER_SITES=	${MASTER_SITE_GITHUB:=outpaddling/}
+GITHUB_PROJECT=	LPJS
+GITHUB_TAG=	31eaf44456fcd8e3768555c6b2f61d2018397858
+
+MAINTAINER=	bacon%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/outpaddling/LPJS/
+COMMENT=	Lightweight, Portable Job Scheduler
+LICENSE=	2-clause-bsd
+
+EGDIR=		${PREFIX}/share/examples/lpjs
+OWN_DIRS=	${PKG_SYSCONFDIR}/lpjs
+CONF_FILES=	${EGDIR}/config.sample ${PKG_SYSCONFDIR}/lpjs/config
+
+INSTALLATION_DIRS=	share/examples/lpjs
+
+pre-build:
+	cd ${WRKSRC} && ${MAKE} depend PREFIX=${PREFIX}
+
+post-install:
+	${MV} ${DESTDIR}${PREFIX}/etc/lpjs/config.sample ${DESTDIR}${EGDIR}
+
+.include "../../wip/libxtend/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/lpjs/PLIST b/lpjs/PLIST
new file mode 100644
index 0000000000..01dc81f66b
--- /dev/null
+++ b/lpjs/PLIST
@@ -0,0 +1,8 @@
+@comment $NetBSD$
+bin/lpjs-chaperone
+bin/lpjs-dispatch
+bin/lpjs-jobs
+bin/lpjs-node-specs
+bin/lpjs-nodes
+bin/lpjs-submit
+share/examples/lpjs/config.sample
diff --git a/lpjs/distinfo b/lpjs/distinfo
new file mode 100644
index 0000000000..c09dac50b2
--- /dev/null
+++ b/lpjs/distinfo
@@ -0,0 +1,6 @@
+$NetBSD$
+
+SHA1 (lpjs-0.0.0.32-31eaf44456fcd8e3768555c6b2f61d2018397858.tar.gz) = ef104145f605fcb79263f5454841d79503b199d8
+RMD160 (lpjs-0.0.0.32-31eaf44456fcd8e3768555c6b2f61d2018397858.tar.gz) = 433bb874c4371435f4d366d4b74b7fdd2cacb6ec
+SHA512 (lpjs-0.0.0.32-31eaf44456fcd8e3768555c6b2f61d2018397858.tar.gz) = fd7bc26e9ac8ab6535477bb993be56bbbbc7e9e4fd355d2b9751f12203cd22750bbe7ffcf964e935a61cdac46e55d4bdd9dfd47d0a1c2b417dfffd38af6b3a2e
+Size (lpjs-0.0.0.32-31eaf44456fcd8e3768555c6b2f61d2018397858.tar.gz) = 17468 bytes


Home | Main Index | Thread Index | Old Index