pkgsrc-WIP-changes archive

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

Import the LOLCODE C interpreter as wip/lci.



Module Name:	pkgsrc-wip
Committed By:	Christian Koch <cfkoch%edgebsd.org@localhost>
Pushed By:	cfkoch
Date:		Tue Feb 23 23:11:14 2016 -0800
Changeset:	2e8e058b2f454d8327ce8f7a40699737a9dd045f

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

Log Message:
Import the LOLCODE C interpreter as wip/lci.

lci is a LOLCODE interpreter written in C and is designed to be correct,
portable, fast, and precisely documented.

- correct: Every effort has been made to test lci's conformance to the
  LOLCODE language specification. Unit tests come packaged with the lci
  source code.

- portable: lci follows the widely ported ANSI C specification allowing it
  to compile on a broad range of systems.

- fast: Much effort has gone into producing simple and efficient code
  whenever possible to the extent that the above points are not compromized.

- precisely documented: lci uses Doxygen to generate literate code
  documentation, browsable here.

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

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

diffstat:
 Makefile     |  1 +
 lci/DESCR    | 16 ++++++++++++++++
 lci/Makefile | 20 ++++++++++++++++++++
 lci/PLIST    |  2 ++
 lci/distinfo |  5 +++++
 5 files changed, 44 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index bdf857e..cd69ea3 100644
--- a/Makefile
+++ b/Makefile
@@ -1476,6 +1476,7 @@ SUBDIR+=	lat
 SUBDIR+=	lbt
 SUBDIR+=	lcalc
 SUBDIR+=	lcdproc
+SUBDIR+=	lci
 SUBDIR+=	lcrack
 SUBDIR+=	ldapbrowser
 SUBDIR+=	ldapdns
diff --git a/lci/DESCR b/lci/DESCR
new file mode 100644
index 0000000..576803b
--- /dev/null
+++ b/lci/DESCR
@@ -0,0 +1,16 @@
+lci is a LOLCODE interpreter written in C and is designed to be correct,
+portable, fast, and precisely documented.
+
+- correct: Every effort has been made to test lci's conformance to the
+      LOLCODE language specification. Unit tests come packaged with the lci
+      source code.
+
+- portable: lci follows the widely ported ANSI C specification allowing it
+      to compile on a broad range of systems.
+
+- fast: Much effort has gone into producing simple and efficient code
+      whenever possible to the extent that the above points are not
+      compromized.
+
+- precisely documented: lci uses Doxygen to generate literate code
+      documentation, browsable here.
diff --git a/lci/Makefile b/lci/Makefile
new file mode 100644
index 0000000..6113833
--- /dev/null
+++ b/lci/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD$
+
+DISTNAME=	lci-${GITHUB_TAG}
+PKGNAME=	lci-${GITHUB_TAG:S/v//}
+CATEGORIES=	lang
+MASTER_SITES=	${MASTER_SITE_GITHUB:=justinmeza/}
+GITHUB_TAG=	v0.11.2
+
+MAINTAINER=	cfkoch%edgebsd.org@localhost
+COMMENT=	A LOLCODE interpreter written in C
+HOMEPAGE=	http://lolcode.org/
+LICENSE=	gnu-gpl-v3
+
+EXTRACT_USING=	gtar
+USE_CMAKE=	yes
+USE_LANGUAGES=	c c++
+
+.include "../../devel/readline/buildlink3.mk"
+.include "../../devel/ncurses/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/lci/PLIST b/lci/PLIST
new file mode 100644
index 0000000..ebc388a
--- /dev/null
+++ b/lci/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD$
+bin/lci
diff --git a/lci/distinfo b/lci/distinfo
new file mode 100644
index 0000000..5c144da
--- /dev/null
+++ b/lci/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+SHA1 (lci-v0.11.2.tar.gz) = 6c5b996bb4defb77542a8fb525df9991b21139f9
+RMD160 (lci-v0.11.2.tar.gz) = 5ff8c426b75d94a1e349e3e3ad96af32d702d224
+Size (lci-v0.11.2.tar.gz) = 312257 bytes


Home | Main Index | Thread Index | Old Index