summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2005-07-07 16:45:34 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2005-07-07 16:45:34 +0000
commit8fb382b289e23e31e33eb5a75fa76ee35c505e4a (patch)
treec12db47a1d23ffa4bb945545fe58b5d5ab394840 /dev-lisp
parentMarked stable on x86. (diff)
downloadhistorical-8fb382b289e23e31e33eb5a75fa76ee35c505e4a.tar.gz
historical-8fb382b289e23e31e33eb5a75fa76ee35c505e4a.tar.bz2
historical-8fb382b289e23e31e33eb5a75fa76ee35c505e4a.zip
.
Package-Manager: portage-2.0.51.22-r1
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/cl-blog/ChangeLog11
-rw-r--r--dev-lisp/cl-blog/Manifest6
-rw-r--r--dev-lisp/cl-blog/cl-blog-20050707.ebuild42
-rw-r--r--dev-lisp/cl-blog/files/20050707-gentoo.patch31
-rw-r--r--dev-lisp/cl-blog/files/README.Gentoo24
-rw-r--r--dev-lisp/cl-blog/files/digest-cl-blog-200507071
-rw-r--r--dev-lisp/cl-blog/metadata.xml5
7 files changed, 120 insertions, 0 deletions
diff --git a/dev-lisp/cl-blog/ChangeLog b/dev-lisp/cl-blog/ChangeLog
new file mode 100644
index 000000000000..6b3b39d82fa3
--- /dev/null
+++ b/dev-lisp/cl-blog/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for dev-lisp/cl-blog
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-blog/ChangeLog,v 1.1 2005/07/07 16:45:34 mkennedy Exp $
+
+*cl-blog-20050707 (07 Jul 2005)
+
+ 07 Jul 2005; Matthew Kennedy <mkennedy@gentoo.org>
+ +files/20050707-gentoo.patch, +files/README.Gentoo, +metadata.xml,
+ +cl-blog-20050707.ebuild:
+ Initial port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org>
+
diff --git a/dev-lisp/cl-blog/Manifest b/dev-lisp/cl-blog/Manifest
new file mode 100644
index 000000000000..b21c1a910114
--- /dev/null
+++ b/dev-lisp/cl-blog/Manifest
@@ -0,0 +1,6 @@
+MD5 6f23a2f7c333bb7b70ce41e025c17132 cl-blog-20050707.ebuild 1035
+MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164
+MD5 d9d97145131f543a44eedd4fca815155 ChangeLog 468
+MD5 c372f4d8512b254c0b69e4d9b4e8c2e9 files/digest-cl-blog-20050707 67
+MD5 c76d8437708904f80d10e16a6169432c files/README.Gentoo 1086
+MD5 5a4fda226d545d04ab7c2fa0b95050a9 files/20050707-gentoo.patch 1000
diff --git a/dev-lisp/cl-blog/cl-blog-20050707.ebuild b/dev-lisp/cl-blog/cl-blog-20050707.ebuild
new file mode 100644
index 000000000000..a11c9c11e919
--- /dev/null
+++ b/dev-lisp/cl-blog/cl-blog-20050707.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2005 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-blog/cl-blog-20050707.ebuild,v 1.1 2005/07/07 16:45:34 mkennedy Exp $
+
+inherit common-lisp eutils
+
+DESCRIPTION="CL-BLOG is blog engine for Common Lisp"
+HOMEPAGE="http://www.cliki.net/cl-blog"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc x86"
+IUSE=""
+DEPEND="dev-lisp/cl-split-sequence
+ dev-lisp/cl-araneida
+ dev-lisp/cl-net-telent-date
+ dev-lisp/cl-md5
+ dev-lisp/cl-html-encode
+ dev-lisp/cl-ppcre
+ dev-lisp/cl-trivial-http
+ dev-lisp/cl-trivial-configuration-parser"
+
+S=${WORKDIR}/${PN}
+
+CLPACKAGE=cl-blog
+
+src_unpack() {
+ unpack ${A}
+ epatch ${FILESDIR}/${PV}-gentoo.patch || die
+}
+
+src_install() {
+ common-lisp-install *.asd
+ insinto $CLSOURCEROOT/$CLPACKAGE/source
+ doins source/*
+ common-lisp-system-symlink
+ dodoc README ${FILESDIR}/README.Gentoo
+ insinto /etc/cl-blog
+ doins *.{conf,template}
+ keepdir /var/lib/cl-blog/entries/
+}
+
diff --git a/dev-lisp/cl-blog/files/20050707-gentoo.patch b/dev-lisp/cl-blog/files/20050707-gentoo.patch
new file mode 100644
index 000000000000..24ea7c7e5f83
--- /dev/null
+++ b/dev-lisp/cl-blog/files/20050707-gentoo.patch
@@ -0,0 +1,31 @@
+Only in cl-blog: .svn
+Only in cl-blog/source: .svn
+diff -ur cl-blog.orig/source/variable.lisp cl-blog/source/variable.lisp
+--- cl-blog.orig/source/variable.lisp 2005-07-07 09:40:53.000000000 -0500
++++ cl-blog/source/variable.lisp 2005-07-07 11:08:01.000000000 -0500
+@@ -1,14 +1,7 @@
+ (in-package :cl-blog)
+
+ (defparameter *blog-pathname-root*
+- (make-pathname :directory
+- (pathname-directory
+- (asdf:component-pathname
+- (asdf:find-component
+- nil
+- #+cl-modules
+- #.(cl-modules:current-module-name :downcase t)
+- #-cl-modules "cl-blog")))))
++ #p"/etc/cl-blog/")
+
+ (defparameter *blog-configuration*
+ (parse-configuration-file
+@@ -43,8 +36,7 @@
+ (defvar *passwords* nil)
+
+ (defparameter *entry-path*
+- (merge-pathnames (make-pathname :directory '(:relative "entries"))
+- *blog-pathname-root*))
++ #p"/var/lib/cl-blog/entries/")
+
+ (defparameter *entry-index*
+ (merge-pathnames "index" *entry-path*))
diff --git a/dev-lisp/cl-blog/files/README.Gentoo b/dev-lisp/cl-blog/files/README.Gentoo
new file mode 100644
index 000000000000..ef047c08e85d
--- /dev/null
+++ b/dev-lisp/cl-blog/files/README.Gentoo
@@ -0,0 +1,24 @@
+-*- outline -*- $Id: README.Gentoo,v 1.1 2005/07/07 16:45:34 mkennedy Exp $
+
+Gentoo GNU/Linux specific notes for CL-BLOG
+-------------------------------------------
+
+This is the README.Gentoo file from /usr/share/doc/@PF@/ directory.
+
+ * The Gentoo port patches variables.lisp to prepare CL-BLOG for standard
+ system-wide installation.
+
+ * Sample configurations and templates distributed with CL-BLOG have been
+ installed into /etc/cl-blog. You are expected to changes these. See the
+ README distributed with CL-BLOG for some tips on how to configure CL-BLOG.
+
+ * Initializing, starting and stopping CL-BLOG on whatever Common Lisp
+ implementation and combination of additional libraries you are using is
+ beyond the scope of this port.
+
+ * A directory for blog entries have been created at /var/lib/cl-blog/entries/.
+ Adjust ownership and permissions on this directory as needed.
+
+If you encounter any problems or have suggestions, use http://bugs.gentoo.org.
+Please don't bother the upstream authors unless you are absolutely certain it is
+not Gentoo-related.
diff --git a/dev-lisp/cl-blog/files/digest-cl-blog-20050707 b/dev-lisp/cl-blog/files/digest-cl-blog-20050707
new file mode 100644
index 000000000000..1a8c39bd0578
--- /dev/null
+++ b/dev-lisp/cl-blog/files/digest-cl-blog-20050707
@@ -0,0 +1 @@
+MD5 c7d835e941bc6efd7e57178b21202c6e cl-blog-20050707.tar.gz 12094
diff --git a/dev-lisp/cl-blog/metadata.xml b/dev-lisp/cl-blog/metadata.xml
new file mode 100644
index 000000000000..f418045b09c8
--- /dev/null
+++ b/dev-lisp/cl-blog/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>common-lisp</herd>
+</pkgmetadata>