FreeBSD Bugzilla – Attachment 193551 Details for
Bug 224251
lang/clojure Update to later version than 1.8.0
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Patch to create lang/clojure18 port
clojure18-port.diff (text/plain), 3.31 KB, created by
Jens Grassel
on 2018-05-20 09:10:11 UTC
(
hide
)
Description:
Patch to create lang/clojure18 port
Filename:
MIME Type:
Creator:
Jens Grassel
Created:
2018-05-20 09:10:11 UTC
Size:
3.31 KB
patch
obsolete
>diff -Naur clojure18.org/distinfo clojure18/distinfo >--- clojure18.org/distinfo 1970-01-01 01:00:00.000000000 +0100 >+++ clojure18/distinfo 2018-05-20 10:59:11.788227000 +0200 >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1526806751 >+SHA256 (clojure-1.8.0.jar) = 061a7f1fe4f1a6c68852a1e2f407966e9058feb0d77c870f0725e7606fd360a8 >+SIZE (clojure-1.8.0.jar) = 3622815 >diff -Naur clojure18.org/files/clojure-bin.in clojure18/files/clojure-bin.in >--- clojure18.org/files/clojure-bin.in 1970-01-01 01:00:00.000000000 +0100 >+++ clojure18/files/clojure-bin.in 2018-05-20 10:52:06.034581000 +0200 >@@ -0,0 +1,5 @@ >+#!/bin/sh >+# >+# $FreeBSD: head/lang/clojure/files/clojure-bin.in 340872 2014-01-24 00:14:07Z mat $ >+ >+JAVA_VERSION="%%JAVA_VERSION%%" "%%LOCALBASE%%/bin/java" -cp "%%JAVAJARDIR%%/jline.jar:%%JAVAJARDIR%%/clojure.jar:%%JAVAJARDIR%%/swank-clojure-1.4.2.jar:$CLASSPATH" %%CLOJURE_JLINE_RUNNER%% clojure.main "$@" >diff -Naur clojure18.org/Makefile clojure18/Makefile >--- clojure18.org/Makefile 1970-01-01 01:00:00.000000000 +0100 >+++ clojure18/Makefile 2018-05-20 11:03:43.481361000 +0200 >@@ -0,0 +1,43 @@ >+# Created by: ijliao >+# $FreeBSD: head/lang/clojure/Makefile 414594 2016-05-04 09:14:11Z arved $ >+ >+PORTNAME= clojure18 >+PORTVERSION= 1.8.0 >+CATEGORIES= lang lisp java >+MASTER_SITES= https://repo1.maven.org/maven2/org/clojure/clojure/${PORTVERSION}/ >+DISTNAME= clojure-${PORTVERSION} >+EXTRACT_SUFX= .jar >+EXTRACT_ONLY= # empty >+ >+MAINTAINER= jan0sch@mykolab.com >+COMMENT= Dynamic programming language for the JVM >+ >+LICENSE= EPL >+ >+USE_JAVA= yes >+JAVA_VERSION= 1.6+ >+CONFLICTS= clojure >+NO_BUILD= yes >+SUB_FILES= clojure-bin >+ >+OPTIONS_DEFINE= JLINE >+OPTIONS_DEFAULT= JLINE >+JLINE_DESC= jline support for the REPL >+ >+PLIST_FILES= bin/clojure \ >+ ${JAVAJARDIR}/clojure.jar >+ >+.include <bsd.port.options.mk> >+ >+.if ${PORT_OPTIONS:MJLINE} >+RUN_DEPENDS+= jline>=0.9.91:devel/jline >+CLOJURE_JLINE_RUNNER=jline.ConsoleRunner >+.endif >+ >+SUB_LIST+= CLOJURE_JLINE_RUNNER=${CLOJURE_JLINE_RUNNER} >+ >+do-install: >+ ${INSTALL_SCRIPT} ${WRKDIR}/clojure-bin ${STAGEDIR}${PREFIX}/bin/clojure >+ ${INSTALL_DATA} ${DISTDIR}/${DISTFILES} ${STAGEDIR}${JAVAJARDIR}/clojure.jar >+ >+.include <bsd.port.mk> >diff -Naur clojure18.org/pkg-descr clojure18/pkg-descr >--- clojure18.org/pkg-descr 1970-01-01 01:00:00.000000000 +0100 >+++ clojure18/pkg-descr 2018-05-20 10:52:06.034451000 +0200 >@@ -0,0 +1,18 @@ >+Clojure is a dynamic programming language that targets the Java Virtual >+Machine. 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 that ensures clean, correct, >+multithreaded designs. >+ >+WWW: http://clojure.sourceforge.net/
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Flags:
freebsd-ports
:
maintainer-approval-
Actions:
View
|
Diff
Attachments on
bug 224251
:
188724
|
189462
|
189463
|
189464
|
189466
| 193551 |
194706
|
195248
|
195249