pkgsrc-WIP-changes archive

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

clojure: Removes the package and applies changes to pkgsrc proper.



Module Name:	pkgsrc-wip
Committed By:	Santhosh Raju <fox%NetBSD.org@localhost>
Pushed By:	fox
Date:		Tue Oct 8 18:46:32 2019 -0500
Changeset:	ddd98cef5623fbffa9e7e0341b34a11f5af9cf99

Removed Files:
	clojure/DESCR
	clojure/Makefile
	clojure/PLIST
	clojure/distinfo

Log Message:
clojure: Removes the package and applies changes to pkgsrc proper.

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

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

diffstat:
 clojure/DESCR    | 20 --------------------
 clojure/Makefile | 52 ----------------------------------------------------
 clojure/PLIST    |  8 --------
 clojure/distinfo |  6 ------
 4 files changed, 86 deletions(-)

diffs:
diff --git a/clojure/DESCR b/clojure/DESCR
deleted file mode 100644
index 43f3600ae6..0000000000
--- a/clojure/DESCR
+++ /dev/null
@@ -1,20 +0,0 @@
-Clojure is a dynamic programming language that targets the Java
-Virtual Machine (and the CLR, and JavaScript). It is designed to
-be a general-purpose language, combining the approachability and
-interactive development of a scripting language with an efficient
-and robust infrastructure for multithreaded programming. Clojure
-is a compiled language - it compiles directly to JVM bytecode, yet
-remains completely dynamic. Every feature supported by Clojure is
-supported at runtime. Clojure provides easy access to the Java
-frameworks, with optional type hints and type inference, to ensure
-that calls to Java can avoid reflection.
-
-Clojure is a dialect of Lisp, and shares with Lisp the code-as-data
-philosophy and a powerful macro system. Clojure is predominantly
-a functional programming language, and features a rich set of
-immutable, persistent data structures. When mutable state is needed,
-Clojure offers a software transactional memory system and reactive
-Agent system that ensure clean, correct, multithreaded designs.
-
-I hope you find Clojure's combination of facilities elegant,
-powerful, practical and fun to use.
diff --git a/clojure/Makefile b/clojure/Makefile
deleted file mode 100644
index 08ce255246..0000000000
--- a/clojure/Makefile
+++ /dev/null
@@ -1,52 +0,0 @@
-# $NetBSD$
-
-PKG_VERSION=	1.10.1.469
-DISTNAME=	clojure-tools-${PKG_VERSION}
-PKGNAME=	clojure-${PKG_VERSION}
-CATEGORIES=	lang
-MASTER_SITES=	https://download.clojure.org/install/
-
-MAINTAINER=	ryoon%NetBSD.org@localhost
-HOMEPAGE=	https://clojure.org/
-COMMENT=	Dynamic programming language that targets the Java VM
-LICENSE=	epl-v1.0
-
-NO_BUILD=	yes
-USE_JAVA=	run
-USE_JAVA2=	8
-USE_TOOLS+=	bash
-
-REPLACE_BASH+=	clj
-REPLACE_BASH+=	clojure
-
-INSTALLATION_DIRS=	bin \
-			clojure \
-			clojure/libexec \
-			${PKGMANDIR}/man1
-
-WRKSRC=	${WRKDIR}/clojure-tools
-
-SUBST_CLASSES+=		set-java
-SUBST_STAGE.set-java=	pre-configure
-SUBST_MESSAGE.set-java=	Setting JAVA_HOME path.
-SUBST_FILES.set-java=	clojure
-SUBST_SED.set-java=	-e '/^JAVA_CMD=/s,java,${PKG_JAVA_HOME}/bin/java,'
-
-SUBST_CLASSES+=		set-base
-SUBST_STAGE.set-base=	pre-configure
-SUBST_MESSAGE.set-base=	Setting package base path.
-SUBST_FILES.set-base=	clojure
-SUBST_SED.set-base=	-e 's,PREFIX,${PREFIX}/clojure,g'
-
-DEPENDS+=	rlwrap-[0-9]*:../../misc/rlwrap
-
-do-install:
-	${INSTALL_DATA} ${WRKSRC}/*.edn ${DESTDIR}${PREFIX}/clojure
-	${INSTALL_DATA} ${WRKSRC}/*.jar ${DESTDIR}${PREFIX}/clojure/libexec
-	${INSTALL_MAN} ${WRKSRC}/*.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1
-	${INSTALL_SCRIPT} ${WRKSRC}/clj ${DESTDIR}${PREFIX}/bin
-	${INSTALL_SCRIPT} ${WRKSRC}/clojure ${DESTDIR}${PREFIX}/bin
-
-.include "../../mk/java-env.mk"
-.include "../../mk/java-vm.mk"
-.include "../../mk/bsd.pkg.mk"
diff --git a/clojure/PLIST b/clojure/PLIST
deleted file mode 100644
index ca30a76d0c..0000000000
--- a/clojure/PLIST
+++ /dev/null
@@ -1,8 +0,0 @@
-@comment $NetBSD$
-bin/clj
-bin/clojure
-clojure/deps.edn
-clojure/example-deps.edn
-clojure/libexec/clojure-tools-${PKGVERSION}.jar
-man/man1/clj.1
-man/man1/clojure.1
diff --git a/clojure/distinfo b/clojure/distinfo
deleted file mode 100644
index a7f3d0e45f..0000000000
--- a/clojure/distinfo
+++ /dev/null
@@ -1,6 +0,0 @@
-$NetBSD$
-
-SHA1 (clojure-tools-1.10.1.469.tar.gz) = 33b42797609740c6c4a3d478ce07aae94d130ab0
-RMD160 (clojure-tools-1.10.1.469.tar.gz) = 163f9bad72ccfdd122480f06f6b56f7d16c357d9
-SHA512 (clojure-tools-1.10.1.469.tar.gz) = b74654f2e0382332fa2ea514ad2022153419726fa2e63f9b0fe791832b6817508fdd8009f06798c8a36b19351925ad1808e999fab6e6165512e957aed37d5d6a
-Size (clojure-tools-1.10.1.469.tar.gz) = 19750978 bytes


Home | Main Index | Thread Index | Old Index