Import cl-anaphora-0.9.4 as wip/cl-anaphora.
Anaphoric macros provide implicit bindings for various operations. Extensive use of anaphoric macros is not good style, and probably makes you go blind as well - there's a reason why Anaphora claims to be from Hell. Anaphora provides two families of anphoric macros, which can be identified by their names and packages (both families are also exported from the package ANAPHORA). The implicitly-bound symbol ANAPHORA:IT is also exported from all three packages.
This commit is contained in:
parent
48d1ca96d8
commit
b01ceebb23
|
@ -0,0 +1,8 @@
|
|||
Anaphoric macros provide implicit bindings for various operations. Extensive
|
||||
use of anaphoric macros is not good style, and probably makes you go blind as
|
||||
well - there's a reason why Anaphora claims to be from Hell.
|
||||
|
||||
Anaphora provides two families of anphoric macros, which can be identified by
|
||||
their names and packages (both families are also exported from the package
|
||||
ANAPHORA). The implicitly-bound symbol ANAPHORA:IT is also exported from all
|
||||
three packages.
|
|
@ -0,0 +1,21 @@
|
|||
# $NetBSD: Makefile,v 1.1.1.1 2011/11/24 08:08:50 ddeus Exp $
|
||||
#
|
||||
|
||||
VERSION= 0.9.4
|
||||
SHORTNAME= anaphora
|
||||
DISTNAME= ${SHORTNAME}-${VERSION}
|
||||
CATEGORIES= devel
|
||||
MASTER_SITES= http://common-lisp.net/project/anaphora/files/
|
||||
|
||||
MAINTAINER= ddeus.pkgsrc@mailnull.com
|
||||
HOMEPAGE= http://common-lisp.net/project/anaphora/
|
||||
COMMENT= Anaphora is the anaphoric macro collection
|
||||
LICENSE= public-domain
|
||||
|
||||
PKG_DESTDIR_SUPPORT= user-destdir
|
||||
WRKSRC= ${WRKDIR}/${DISTNAME}
|
||||
COMMON_LISP_DOCFILES= ${WRKSRC}/LICENSE
|
||||
|
||||
.include "options.mk"
|
||||
.include "../../wip/mk/cl-package.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
|
@ -0,0 +1,4 @@
|
|||
@comment $NetBSD: PLIST,v 1.1.1.1 2011/11/24 08:08:50 ddeus Exp $
|
||||
${PLIST.ecl}${ECL_PATH}anaphora.asd
|
||||
${PLIST.ecl}${ECL_PATH}anaphora.fas
|
||||
share/doc/${LISP}-anaphora/LICENSE
|
|
@ -0,0 +1,5 @@
|
|||
$NetBSD: distinfo,v 1.1.1.1 2011/11/24 08:08:50 ddeus Exp $
|
||||
|
||||
SHA1 (anaphora-0.9.4.tar.gz) = 1e9faa00efff11b45ca7bed64a1fb60e9ce55dbd
|
||||
RMD160 (anaphora-0.9.4.tar.gz) = 3fae80113c84d77f2e40ce6eaf5c1695c96e15fe
|
||||
Size (anaphora-0.9.4.tar.gz) = 5136 bytes
|
|
@ -0,0 +1,4 @@
|
|||
(DEFSYSTEM "anaphora"
|
||||
:CLASS ASDF::PREBUILT-SYSTEM
|
||||
:LIB "SYS:anaphora"
|
||||
:COMPONENTS ((:COMPILED-FILE "anaphora")))
|
|
@ -0,0 +1,17 @@
|
|||
# $NetBSD: options.mk,v 1.1.1.1 2011/11/24 08:08:50 ddeus Exp $
|
||||
#
|
||||
|
||||
PKG_OPTIONS_VAR= PKG_OPTIONS.cl-${SHORTNAME:S/^cl-//}
|
||||
PKG_OPTIONS_REQUIRED_GROUPS= lisp
|
||||
PKG_OPTIONS_GROUP.lisp= ecl
|
||||
PKG_SUGGESTED_OPTIONS+= ecl
|
||||
|
||||
.include "../../mk/bsd.options.mk"
|
||||
|
||||
PLIST_VARS+= ${PKG_OPTIONS_GROUP.lisp}
|
||||
.for opt in ${PKG_OPTIONS_GROUP.lisp}
|
||||
. if !empty(PKG_OPTIONS:M${opt})
|
||||
PLIST.${opt}= yes
|
||||
COMMON_LISP_SYSTEM:= ${opt}
|
||||
. endif
|
||||
.endfor
|
Loading…
Reference in New Issue