Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 27 Aug 2008 14:16:40 GMT
From:      fulvio ciriaco <oivulf@gmail.com>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/126890: port update: cmucl
Message-ID:  <200808271416.m7REGeR6083520@www.freebsd.org>
Resent-Message-ID: <200808271420.m7REK6MD036972@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         126890
>Category:       ports
>Synopsis:       port update: cmucl
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Aug 27 14:20:06 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     fulvio ciriaco
>Release:        7.0
>Organization:
>Environment:
>Description:
Attached find update for port of cmucl to version 19e
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	lang/cmucl
#	lang/cmucl/Makefile
#	lang/cmucl/distinfo
#	lang/cmucl/pkg-descr
#	lang/cmucl/pkg-plist
#	lang/cmucl/pkg-plist~
#
echo c - lang/cmucl
mkdir -p lang/cmucl > /dev/null 2>&1
echo x - lang/cmucl/Makefile
sed 's/^X//' >lang/cmucl/Makefile << 'END-of-lang/cmucl/Makefile'
X# New ports collection makefile for:    CMUCL
X# Date created:         Jul, 15, 1997
X# Whom:                 cracauer@cons.org "Martin Cracauer"
X#
X# $FreeBSD: ports/lang/cmucl/Makefile,v 1.32 2008/08/24 00:00:00 fulvio Exp $
X#
X#
X
XPORTNAME=	cmucl
XPORTVERSION=	19e
XCATEGORIES=	lang lisp
XMASTER_SITES=	http://common-lisp.net/project/cmucl/downloads/release/${PORTVERSION}/ \
X		http://www.pmsf.de/pub/cmucl/release/${PORTVERSION}/ \
X		ftp://ftp.averillpark.net/cmucl/release/${PORTVERSION}/ \
X		ftp://ftp.linux.org.uk/pub/lisp/cmucl/release/${PORTVERSION}/ \
X		ftp://ftp.tepus.com/pub/project/cmucl/release/${PORTVERSION}/
XDISTNAME=	${PORTNAME}-${PORTVERSION}-x86-freebsd${OSREL}
X
XMAINTAINER=	cracauer@cons.org
XCOMMENT=	The CMU implementation of Common Lisp
X
X#LIB_DEPENDS=	c.4:${PORTSDIR}/misc/compat4x
X
X# To make available on other archs, has to be cross-compiled (there is a
X# script for this, but a configuration file has to be written).
XIA32_BINARY_PORT=	yes
XUSE_BZIP2=	yes
XNO_WRKSUBDIR=	yes
XNO_BUILD=	yes
XMAN1=		lisp.1 cmucl.1
X
XPLIST_SUB=	VER=${PORTVERSION}
X
Xdo-install:
X	${INSTALL_PROGRAM} ${WRKDIR}/bin/lisp ${PREFIX}/bin
X	cd ${WRKDIR} && ${FIND} lib | \
X		${CPIO} -pdm -L -R ${SHAREOWN}:${SHAREGRP} ${PREFIX}
X	${INSTALL_MAN} ${WRKDIR}/man/man1/cmucl.1 ${MANPREFIX}/man/man1
X	${INSTALL_MAN} ${WRKDIR}/man/man1/lisp.1 ${MANPREFIX}/man/man1
X.if !defined(NOPORTDOCS)
X	@${MKDIR} ${DOCSDIR}
X	${INSTALL_DATA} ${WRKDIR}/doc/cmucl/* ${DOCSDIR}
X.endif
X
X.include <bsd.port.mk>
END-of-lang/cmucl/Makefile
echo x - lang/cmucl/distinfo
sed 's/^X//' >lang/cmucl/distinfo << 'END-of-lang/cmucl/distinfo'
XMD5 (cmucl-19e-x86-freebsd7.0.tar.bz2) = 7d429004a9c2efdcc281ccd65d9b416b
XSHA256 (cmucl-19e-x86-freebsd7.0.tar.bz2) = 9a2611b53672448891c765d6e89efd2274f0fa42c0ac0e6ce02160bd9419e8cf
XSIZE (cmucl-19e-x86-freebsd7.0.tar.bz2) = 7727839
END-of-lang/cmucl/distinfo
echo x - lang/cmucl/pkg-descr
sed 's/^X//' >lang/cmucl/pkg-descr << 'END-of-lang/cmucl/pkg-descr'
XCMUCL is the CMU implementation of Common Lisp.
X
XFirst-aid documentation is in the manpages lisp(1) and cmucl(1) and
Xvia the normal Common Lisp documentation runtime functions (describe
X...)  (documentation ...)  and (apropos ...).  The WWW homepage contains
Xa pointer to a real user manual.
X
XCMUCL's strength in comparison with other Lisp systems (or most other
Xdynamic language implementations in general) is its highly optimizing
Xcompiler.  If you know how to write efficient Common Lisp code, you
Xare free of unwanted memory allocation, type checks, indirections to
Xobjects.  CMUCL helps you to write efficient Common Lisp --- it
Xgenerates very informative warning messages about code constructs that
Xprevent compilation to efficient code.
X
XOptional packages for graphical user interfaces and other Common Lisp
Xapplications and libraries (Eg. the "Hemlock" Editor) are on
Xftp://ftp2.cons.org/pub/languages/lisp/cmucl/release/ (FreeBSD-Binaries)
Xand ftp://ftp2.cons.org/pub/languages/lisp/cmucl/ports/ (source).
X
XWWW: http://www.cons.org/cmucl/
X
X- Martin Cracauer <cracauer@cons.org>
END-of-lang/cmucl/pkg-descr
echo x - lang/cmucl/pkg-plist
sed 's/^X//' >lang/cmucl/pkg-plist << 'END-of-lang/cmucl/pkg-plist'
Xbin/lisp
Xlib/cmucl/
Xlib/cmucl/internals.h
Xlib/cmucl/internals.inc
Xlib/cmucl/lib
Xlib/cmucl/lib/config
Xlib/cmucl/lib/config.lisp
Xlib/cmucl/lib/ext-formats
Xlib/cmucl/lib/ext-formats/iso8859-1.lisp
Xlib/cmucl/lib/ext-formats/utf-8.lisp
Xlib/cmucl/lib/ext-formats/void.lisp
Xlib/cmucl/lib/generic-site.lisp
Xlib/cmucl/lib/lisp.core
Xlib/cmucl/lib/load-foreign.csh
Xlib/cmucl/lib/subsystems
Xlib/cmucl/lib/subsystems/external-formats-library.x86f
Xlib/cmucl/lib/subsystems/gray-compat-library.x86f
Xlib/cmucl/lib/subsystems/gray-streams-library.x86f
Xlib/cmucl/lib/subsystems/iodefs-library.x86f
Xlib/cmucl/lib/subsystems/simple-streams-library.x86f
Xlib/cmucl/lisp.map
Xlib/cmucl/lisp.nm
Xlib/cmucl/sample-wrapper
X%%DOCSDIR%%/README
X%%DOCSDIR%%/release-19e.txt
X@dirrm %%DOCSDIR%%
X@dirrm lib/cmucl/lib/ext-formats
X@dirrm lib/cmucl/lib/subsystems
X@dirrm lib/cmucl/lib
X@dirrm lib/cmucl
END-of-lang/cmucl/pkg-plist
echo x - lang/cmucl/pkg-plist~
sed 's/^X//' >lang/cmucl/pkg-plist~ << 'END-of-lang/cmucl/pkg-plist~'
Xbin/lisp
Xlib/cmucl/internals.h
Xlib/cmucl/internals.inc
Xlib/cmucl/lib/config
Xlib/cmucl/lib/config.lisp
Xlib/cmucl/lib/generic-site.lisp
Xlib/cmucl/lib/lisp.core
Xlib/cmucl/lib/load-foreign.csh
Xlib/cmucl/lib/subsystems/gray-compat-library.x86f
Xlib/cmucl/lib/subsystems/gray-streams-library.x86f
Xlib/cmucl/lib/subsystems/iodefs-library.x86f
Xlib/cmucl/lib/subsystems/simple-streams-library.x86f
Xlib/cmucl/lisp.map
Xlib/cmucl/lisp.nm
Xlib/cmucl/sample-wrapper
X%%DOCSDIR%%/README
X%%DOCSDIR%%/release-19c.txt
X@dirrm %%DOCSDIR%%
X@dirrm lib/cmucl/lib/subsystems
X@dirrm lib/cmucl/lib
X@dirrm lib/cmucl
END-of-lang/cmucl/pkg-plist~
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200808271416.m7REGeR6083520>