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
6 changed files with 59 additions and 0 deletions
8
cl-anaphora/DESCR
Normal file
8
cl-anaphora/DESCR
Normal file
|
@ -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.
|
21
cl-anaphora/Makefile
Normal file
21
cl-anaphora/Makefile
Normal file
|
@ -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"
|
4
cl-anaphora/PLIST
Normal file
4
cl-anaphora/PLIST
Normal file
|
@ -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
|
5
cl-anaphora/distinfo
Normal file
5
cl-anaphora/distinfo
Normal file
|
@ -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
|
4
cl-anaphora/files/ecl-anaphora.asd
Normal file
4
cl-anaphora/files/ecl-anaphora.asd
Normal file
|
@ -0,0 +1,4 @@
|
|||
(DEFSYSTEM "anaphora"
|
||||
:CLASS ASDF::PREBUILT-SYSTEM
|
||||
:LIB "SYS:anaphora"
|
||||
:COMPONENTS ((:COMPILED-FILE "anaphora")))
|
17
cl-anaphora/options.mk
Normal file
17
cl-anaphora/options.mk
Normal file
|
@ -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 a new issue