From ce7a166a1a43522c70b2dccf8335bfd1c78f78a6 Mon Sep 17 00:00:00 2001 From: Josef 'Jeff' Sipek Date: Mon, 1 Jun 2015 09:14:03 -0400 Subject: [PATCH] add library/common-lisp/drakma --- components/common-lisp/drakma/Makefile | 38 +++++++++++++++++++ components/common-lisp/drakma/drakma.license | 21 +++++++++++ components/common-lisp/drakma/drakma.p5m | 56 ++++++++++++++++++++++++++++ 3 files changed, 115 insertions(+) create mode 100644 components/common-lisp/drakma/Makefile create mode 100644 components/common-lisp/drakma/drakma.license create mode 100644 components/common-lisp/drakma/drakma.p5m diff --git a/components/common-lisp/drakma/Makefile b/components/common-lisp/drakma/Makefile new file mode 100644 index 000000000..71ba5d308 --- /dev/null +++ b/components/common-lisp/drakma/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= drakma +COMPONENT_VERSION= 1.3.13 +COMPONENT_PROJECT_URL= http://weitz.de/drakma/ +COMPONENT_FMRI= library/common-lisp/drakma +COMPONENT_SRC= $(COMPONENT_NAME)-$(COMPONENT_VERSION) +COMPONENT_ARCHIVE= $(COMPONENT_NAME).tar.gz +COMPONENT_ARCHIVE_HASH= \ + sha256:c134a4c4aaa2d3329ae9cab6d8a113a2e59076011ca70258867010b2f9111eae +COMPONENT_ARCHIVE_URL= http://weitz.de/files/drakma.tar.gz +COMPONENT_LICENSE= BSD-style +COMPONENT_LICENSE_FILE= $(COMPONENT_NAME).license +COMPONENT_SUMMARY= Drakma is a full-featured HTTP client implemented in 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/drakma/drakma.license b/components/common-lisp/drakma/drakma.license new file mode 100644 index 000000000..b38074724 --- /dev/null +++ b/components/common-lisp/drakma/drakma.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/drakma/drakma.p5m b/components/common-lisp/drakma/drakma.p5m new file mode 100644 index 000000000..ad5295899 --- /dev/null +++ b/components/common-lisp/drakma/drakma.p5m @@ -0,0 +1,56 @@ +# +# 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 +# + +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/puri type=require +depend fmri=library/common-lisp/cl-base64 type=require +depend fmri=library/common-lisp/chunga type=require +depend fmri=library/common-lisp/flexi-streams type=require +depend fmri=library/common-lisp/cl-ppcre type=require +depend fmri=library/common-lisp/usocket type=require + +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/drakma +file path=usr/share/common-lisp/source/drakma/CHANGELOG +file path=usr/share/common-lisp/source/drakma/conditions.lisp +file path=usr/share/common-lisp/source/drakma/cookies.lisp +dir path=usr/share/common-lisp/source/drakma/doc +file path=usr/share/common-lisp/source/drakma/doc/Makefile +file path=usr/share/common-lisp/source/drakma/doc/clixdoc.xsl +file path=usr/share/common-lisp/source/drakma/doc/index.html +file path=usr/share/common-lisp/source/drakma/doc/index.xml +file path=usr/share/common-lisp/source/drakma/drakma-test.asd +file path=usr/share/common-lisp/source/drakma/drakma.asd +file path=usr/share/common-lisp/source/drakma/encoding.lisp +file path=usr/share/common-lisp/source/drakma/packages.lisp +file path=usr/share/common-lisp/source/drakma/read.lisp +file path=usr/share/common-lisp/source/drakma/request.lisp +file path=usr/share/common-lisp/source/drakma/specials.lisp +dir path=usr/share/common-lisp/source/drakma/test +file path=usr/share/common-lisp/source/drakma/test/drakma-test.lisp +file path=usr/share/common-lisp/source/drakma/util.lisp +dir path=usr/share/common-lisp/systems +link path=usr/share/common-lisp/systems/drakma.asd \ + target=../source/drakma/drakma.asd -- 2.11.4.GIT