Portage is a package management system used by Gentoo Linux
# ChangeLog for dev-lisp/cl-fare-matcher
# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-fare-matcher/ChangeLog,v 1.8 2007/03/03 23:21:21 genone Exp $
03 Mar 2007; Marius Mauch
cl-fare-matcher-1.1-r1.ebuild:
Replacing einfo with elog
04 Feb 2007; Diego Pettenò
Regenerate digest in Manifest2 format.
24 May 2005;
Keywording ~sparc
15 Apr 2005; Matthew Kennedy
-cl-fare-matcher-1.1.ebuild, cl-fare-matcher-1.1-r1.ebuild:
Keywording x86, ~ppc
18 Mar 2005; Matthew Kennedy
cl-fare-matcher-1.1-r1.ebuild:
Keywording for ~amd64
*cl-fare-matcher-1.1-r1 (12 Feb 2004)
12 Feb 2004;
Cleanup for eclass changes.
*cl-fare-matcher-1.1 (11 Jan 2004)
11 Jan 2004;
files/clisp-utf8-gentoo.patch:
initial ebuild. ebuild contributed by Matthew Kennedy
AUX clisp-utf8-gentoo.patch 560 RMD160 2de30b5cb4c5dd2401fae78d6586bb5c1fd2f07d SHA1 c004142fadcc1ad0fb9ec7296535a42a9d29795b SHA256 02a40ed56da56345d9de21db941ebcd7493790b6336aff2ae66ffb936fcbbd2b
DIST fare-matcher-ext-1.1.tar.gz 12531 RMD160 817e5313e81ee27bf01c089901480204fb93561c SHA1 e63ca0b68c736f04474e6d769234f3ded91f512b SHA256 32c0c9350959e5ec5cb7f3ad760d62552241d27db915af3521071d31054c9abf
EBUILD cl-fare-matcher-1.1-r1.ebuild 1206 RMD160 7c409cdde2221d337479a9119308f1638831dd00 SHA1 210997f017273e44d25a9a8bef5da90dd2bbd6cc SHA256 0a3a83f3cc3174c690214e7a23c06bf812f975713ac4bfb6c3a30e80014de28f
MISC ChangeLog 1142 RMD160 4a36fb8157823e808acb7c9a03d3f765bde1aaa1 SHA1 047977608f5dbbd1a30ff0e244335fec5d9d15a0 SHA256 ba658d090de100652d51bb30c1a5634303e78b2b3c77db81fe6b8dd74dc0637e
MISC metadata.xml 545 RMD160 d5fd6501ed0392d1b70f7be01d6ca7a61f1ee5e4 SHA1 2cb680e16a6d55139b333a7a8d634532ebaa89a0 SHA256 4c94423a20855f3e796a49f210920c3a1fd3b186b67dbba702c05f63345711df
# Copyright 1999-2007 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-fare-matcher/cl-fare-matcher-1.1-r1.ebuild,v 1.8 2007/03/03 23:21:21 genone Exp $
inherit common-lisp eutils
DESCRIPTION="A library of macros and functions by Fare Rideau."
HOMEPAGE="http://mapcar.org/~mrd/utilities/matcher.html http://www.cliki.net/fare-matcher http://www.cliki.net/fare-matcher-docs"
SRC_URI="http://mapcar.org/~mrd/utilities/fare-matcher-ext-${PV}.tar.gz"
LICENSE="BSD"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc x86"
IUSE=""
DEPEND="dev-lisp/common-lisp-controller
virtual/commonlisp"
S=${WORKDIR}/matcher
CLPACKAGE=fare-matcher
src_unpack() {
unpack ${A}
# maybe we should consider having clisp.sh pass -E utf8 to clisp
epatch ${FILESDIR}/clisp-utf8-gentoo.patch
}
src_install() {
common-lisp-install *.asd *.lisp
common-lisp-system-symlink
}
pkg_postinst() {
register-common-lisp-source ${CLPACKAGE}
while read line; do elog ${line}; done <
The comments within the source for fare-matcher provide documentation.
You can find summarized documentation at the CLiki.
http://www.cliki.net/fare-matcher-docs
EOF
}
A library of macros and functions by Fare Rideau. It extends CL with
pattern matching much like ML, but in a way well integrated with CL,
and with the possibility of extending the core matcher with arbitrary
primitives. This port is that of Matthew Danish's fare-matcher which
has some extensions and clean-ups, packaged with an ASDF system.