1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00

Upgrade lang/ccl to version 1.11.

- Add LICENSE
- Do not mute install commands
- Regenerate patch-lisp-kernel_memory.c to make portlint happy
- Fix whitespace in pkg-message (portlint)
This commit is contained in:
Jimmy Olgeni 2015-11-07 14:29:36 +00:00
parent 5472b0c888
commit f3f4950b20
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=400996
6 changed files with 32 additions and 10 deletions

View File

@ -1,7 +1,7 @@
# $FreeBSD$
PORTNAME= ccl
PORTVERSION= 1.10
PORTVERSION= 1.11
CATEGORIES= lang lisp
MASTER_SITES= ftp://ftp.clozure.com/pub/release/${PORTVERSION}/
DISTNAME= ${PORTNAME}-${PORTVERSION}-freebsdx86
@ -9,6 +9,8 @@ DISTNAME= ${PORTNAME}-${PORTVERSION}-freebsdx86
MAINTAINER= olgeni@FreeBSD.org
COMMENT= Clozure CL is a free Common Lisp implementation
LICENSE= LGPL21
WRKSRC= ${WRKDIR}/ccl
ONLY_FOR_ARCHS= i386 amd64
@ -51,11 +53,11 @@ do-build:
do-install:
@${MKDIR} ${STAGEDIR}${PREFIX}/lib/ccl
@${CP} -r ${WRKSRC}/* ${STAGEDIR}${CCL_DIRECTORY}
${CP} -r ${WRKSRC}/* ${STAGEDIR}${CCL_DIRECTORY}
@for i in ${EXCLUDE}; do \
${RM} -r -f ${STAGEDIR}${CCL_DIRECTORY}/$${i}; \
done
@${INSTALL_SCRIPT} ${WRKDIR}/ccl.sh ${STAGEDIR}${PREFIX}/bin/ccl
${INSTALL_SCRIPT} ${WRKDIR}/ccl.sh ${STAGEDIR}${PREFIX}/bin/ccl
post-install:
@cd ${STAGEDIR}${PREFIX}; ${FIND} lib/ccl/* -type d -empty \

View File

@ -1,2 +1,2 @@
SHA256 (ccl-1.10-freebsdx86.tar.gz) = d68095f88c6b8c8bafc1e1f6d106fe315a51d62857e3b60bd828859e8023db82
SIZE (ccl-1.10-freebsdx86.tar.gz) = 45939859
SHA256 (ccl-1.11-freebsdx86.tar.gz) = 9110e5f4b1b0940c42fcc812b5ceafe6b4b2ca7706db4e2698e5d4943646273f
SIZE (ccl-1.11-freebsdx86.tar.gz) = 44608881

View File

@ -0,0 +1,11 @@
--- lisp-kernel/freebsdx8632/Makefile.orig 2015-11-06 20:10:03 UTC
+++ lisp-kernel/freebsdx8632/Makefile
@@ -21,7 +21,7 @@ AS = as
M4 = m4
ASFLAGS = --32
M4FLAGS = -DFREEBSD -DX86 -DX8632 -DHAVE_TLS
-CDEFINES = -DFREEBSD -D_REENTRANT -DX86 -DX8632 -D_GNU_SOURCE -DHAVE_TLS -DSVN_REVISION=$(SVN_REVISION)
+CDEFINES = -DFREEBSD -D_REENTRANT -DX86 -DX8632 -D_GNU_SOURCE -DHAVE_TLS
CDEBUG = -g
COPT = #-O2
# Once in a while, -Wformat says something useful. The odds are against that,

View File

@ -0,0 +1,11 @@
--- lisp-kernel/freebsdx8664/Makefile.orig 2015-11-06 20:10:02 UTC
+++ lisp-kernel/freebsdx8664/Makefile
@@ -21,7 +21,7 @@ AS = as
M4 = m4
ASFLAGS = --64
M4FLAGS = -DFREEBSD -DX86 -DX8664 -DHAVE_TLS
-CDEFINES = -DFREEBSD -D_REENTRANT -DX86 -DX8664 -D_GNU_SOURCE -DHAVE_TLS -DSVN_REVISION=$(SVN_REVISION)
+CDEFINES = -DFREEBSD -D_REENTRANT -DX86 -DX8664 -D_GNU_SOURCE -DHAVE_TLS
CDEBUG = -g
COPT = #-O2
# Once in a while, -Wformat says something useful. The odds are against that,

View File

@ -1,5 +1,5 @@
--- lisp-kernel/memory.c.orig 2014-10-08 10:40:13.000000000 -0400
+++ lisp-kernel/memory.c 2014-10-08 10:41:19.000000000 -0400
--- lisp-kernel/memory.c.orig 2015-11-06 20:10:03 UTC
+++ lisp-kernel/memory.c
@@ -89,7 +89,7 @@ ReserveMemoryForHeap(LogicalAddress want
start = mmap((void *)want,
totalsize + heap_segment_size,
@ -18,7 +18,7 @@
return NULL;
}
}
@@ -877,7 +877,7 @@ ReserveMemory(natural size)
@@ -907,7 +907,7 @@ ReserveMemory(natural size)
PAGE_NOACCESS);
return p;
#else

View File

@ -1,6 +1,4 @@
You can permanently enable ASDF package management by using the
following commands in your .ccl-init.lisp file:
(require 'asdf)