From 314fc978fff3d6a27a5ecf506cfcd487dfd2efbc Mon Sep 17 00:00:00 2001 From: Josef 'Jeff' Sipek Date: Mon, 1 Jun 2015 09:12:03 -0400 Subject: [PATCH] add library/common-lisp/cl-ppcre --- components/common-lisp/cl-ppcre/Makefile | 38 +++++++++++++ components/common-lisp/cl-ppcre/cl-ppcre.license | 21 ++++++++ components/common-lisp/cl-ppcre/cl-ppcre.p5m | 69 ++++++++++++++++++++++++ 3 files changed, 128 insertions(+) create mode 100644 components/common-lisp/cl-ppcre/Makefile create mode 100644 components/common-lisp/cl-ppcre/cl-ppcre.license create mode 100644 components/common-lisp/cl-ppcre/cl-ppcre.p5m diff --git a/components/common-lisp/cl-ppcre/Makefile b/components/common-lisp/cl-ppcre/Makefile new file mode 100644 index 000000000..87fd3dfa9 --- /dev/null +++ b/components/common-lisp/cl-ppcre/Makefile @@ -0,0 +1,38 @@ +# +# This file and its contents are supplied under the terms of the +# Common Development and Distribution License ("CDDL"). You may +# only use this file in accordance with the terms of the CDDL. +# +# A full copy of the text of the CDDL should have accompanied this +# source. A copy of the CDDL is also available via the Internet at +# http://www.illumos.org/license/CDDL. +# + +# +# Copyright 2015 Josef 'Jeff' Sipek +# + +include ../../../make-rules/shared-macros.mk + +COMPONENT_NAME= cl-ppcre +COMPONENT_VERSION= 2.0.10 +COMPONENT_PROJECT_URL= http://weitz.de/cl-ppcre/ +COMPONENT_FMRI= library/common-lisp/cl-ppcre +COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) +COMPONENT_ARCHIVE= $(COMPONENT_NAME).tar.gz +COMPONENT_ARCHIVE_HASH= \ + sha256:7215ea43d90422a7ae8fdc53da031aa1887c345e86d816f94056b33882946e07 +COMPONENT_ARCHIVE_URL= http://weitz.de/files/$(COMPONENT_ARCHIVE) +COMPONENT_LICENSE= BSD-style +COMPONENT_LICENSE_FILE= $(COMPONENT_NAME).license +COMPONENT_SUMMARY= CL-PPCRE is a portable regular expression library for Common Lisp + +include ../../../make-rules/prep.mk +include ../../../make-rules/common-lisp.mk +include ../../../make-rules/ips.mk + +build: $(BUILD_32) + +install: $(INSTALL_32) + +include ../../../make-rules/depend.mk diff --git a/components/common-lisp/cl-ppcre/cl-ppcre.license b/components/common-lisp/cl-ppcre/cl-ppcre.license new file mode 100644 index 000000000..b38074724 --- /dev/null +++ b/components/common-lisp/cl-ppcre/cl-ppcre.license @@ -0,0 +1,21 @@ +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + +1. Redistributions of source code must retain the above copyright notice, +this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, +this list of conditions and the following disclaimer in the documentation +and/or other materials provided with the distribution. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. diff --git a/components/common-lisp/cl-ppcre/cl-ppcre.p5m b/components/common-lisp/cl-ppcre/cl-ppcre.p5m new file mode 100644 index 000000000..7e2535cd1 --- /dev/null +++ b/components/common-lisp/cl-ppcre/cl-ppcre.p5m @@ -0,0 +1,69 @@ +# +# This file and its contents are supplied under the terms of the +# Common Development and Distribution License ("CDDL"). You may +# only use this file in accordance with the terms of the CDDL. +# +# A full copy of the text of the CDDL should have accompanied this +# source. A copy of the CDDL is also available via the Internet at +# http://www.illumos.org/license/CDDL. +# + +# +# Copyright 2014 Josef 'Jeff' Sipek +# + +set name=pkg.fmri value=pkg:/$(COMPONENT_FMRI)@$(IPS_COMPONENT_VERSION),$(BUILD_VERSION) +set name=pkg.summary value="$(COMPONENT_SUMMARY)" +set name=info.upstream-url value=$(COMPONENT_PROJECT_URL) +set name=info.source-url value=$(COMPONENT_ARCHIVE_URL) +set name=org.opensolaris.consolidation value=$(CONSOLIDATION) +set name=info.classification value="org.opensolaris.category.2008:Development/Other Languages" + +license $(COMPONENT_LICENSE_FILE) license='$(COMPONENT_LICENSE)' + +depend fmri=library/common-lisp/flexi-streams type=optional + +dir path=usr +dir path=usr/share +dir path=usr/share/common-lisp +dir path=usr/share/common-lisp/source +dir path=usr/share/common-lisp/source/cl-ppcre +file path=usr/share/common-lisp/source/cl-ppcre/CHANGELOG +file path=usr/share/common-lisp/source/cl-ppcre/README.md +file path=usr/share/common-lisp/source/cl-ppcre/api.lisp +file path=usr/share/common-lisp/source/cl-ppcre/charmap.lisp +file path=usr/share/common-lisp/source/cl-ppcre/charset.lisp +file path=usr/share/common-lisp/source/cl-ppcre/chartest.lisp +dir path=usr/share/common-lisp/source/cl-ppcre/cl-ppcre-unicode +file path=usr/share/common-lisp/source/cl-ppcre/cl-ppcre-unicode.asd +file path=usr/share/common-lisp/source/cl-ppcre/cl-ppcre-unicode/packages.lisp +file path=usr/share/common-lisp/source/cl-ppcre/cl-ppcre-unicode/resolver.lisp +file path=usr/share/common-lisp/source/cl-ppcre/cl-ppcre.asd +file path=usr/share/common-lisp/source/cl-ppcre/closures.lisp +file path=usr/share/common-lisp/source/cl-ppcre/convert.lisp +dir path=usr/share/common-lisp/source/cl-ppcre/doc +file path=usr/share/common-lisp/source/cl-ppcre/doc/index.html +file path=usr/share/common-lisp/source/cl-ppcre/errors.lisp +file path=usr/share/common-lisp/source/cl-ppcre/lexer.lisp +file path=usr/share/common-lisp/source/cl-ppcre/optimize.lisp +file path=usr/share/common-lisp/source/cl-ppcre/packages.lisp +file path=usr/share/common-lisp/source/cl-ppcre/parser.lisp +file path=usr/share/common-lisp/source/cl-ppcre/regex-class-util.lisp +file path=usr/share/common-lisp/source/cl-ppcre/regex-class.lisp +file path=usr/share/common-lisp/source/cl-ppcre/repetition-closures.lisp +file path=usr/share/common-lisp/source/cl-ppcre/scanner.lisp +file path=usr/share/common-lisp/source/cl-ppcre/specials.lisp +dir path=usr/share/common-lisp/source/cl-ppcre/test +file path=usr/share/common-lisp/source/cl-ppcre/test/packages.lisp +file path=usr/share/common-lisp/source/cl-ppcre/test/perl-tests.lisp +file path=usr/share/common-lisp/source/cl-ppcre/test/perltest.pl +file path=usr/share/common-lisp/source/cl-ppcre/test/perltestdata +file path=usr/share/common-lisp/source/cl-ppcre/test/perltestinput +file path=usr/share/common-lisp/source/cl-ppcre/test/simple +file path=usr/share/common-lisp/source/cl-ppcre/test/tests.lisp +file path=usr/share/common-lisp/source/cl-ppcre/test/unicode-tests.lisp +file path=usr/share/common-lisp/source/cl-ppcre/test/unicodetestdata +file path=usr/share/common-lisp/source/cl-ppcre/util.lisp +dir path=usr/share/common-lisp/systems +link path=usr/share/common-lisp/systems/cl-ppcre.asd \ + target=../source/cl-ppcre/cl-ppcre.asd -- 2.11.4.GIT