summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStelian Ionescu <sionescu@common-lisp.net>2007-11-27 13:34:42 +0100
committerStelian Ionescu <sionescu@common-lisp.net>2007-11-27 13:34:42 +0100
commitc6f0ae74ab09e19a2ebbbd4e795b3ad46cf27f60 (patch)
tree5f30d5888b267a4bc8175c5390db1bec0f9257fd /dev-lisp/irc-logger
parentAdded dev-lisp/diff-0.4 (diff)
downloadlisp-c6f0ae74ab09e19a2ebbbd4e795b3ad46cf27f60.tar.gz
lisp-c6f0ae74ab09e19a2ebbbd4e795b3ad46cf27f60.tar.bz2
lisp-c6f0ae74ab09e19a2ebbbd4e795b3ad46cf27f60.zip
Added dev-lisp/irc-logger-0.9.4
Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
Diffstat (limited to 'dev-lisp/irc-logger')
-rw-r--r--dev-lisp/irc-logger/Manifest16
-rw-r--r--dev-lisp/irc-logger/files/0.9.4-acl-compat-gentoo.patch86
-rw-r--r--dev-lisp/irc-logger/files/README.Gentoo4
-rw-r--r--dev-lisp/irc-logger/files/digest-irc-logger-0.9.43
-rw-r--r--dev-lisp/irc-logger/irc-logger-0.9.4.ebuild32
5 files changed, 141 insertions, 0 deletions
diff --git a/dev-lisp/irc-logger/Manifest b/dev-lisp/irc-logger/Manifest
new file mode 100644
index 00000000..2cf023f2
--- /dev/null
+++ b/dev-lisp/irc-logger/Manifest
@@ -0,0 +1,16 @@
+AUX 0.9.4-acl-compat-gentoo.patch 3523 RMD160 2625a90459d660cb5244d61db6b493976f774c2c SHA1 6f6755b796698a48984c8bf3d7c68fd708713051 SHA256 a989c0f676141f07796425079fc8a33824b7b2a9026ee495aeb1669c124389f5
+MD5 1d7e8bf018ef52a42db025642925c1da files/0.9.4-acl-compat-gentoo.patch 3523
+RMD160 2625a90459d660cb5244d61db6b493976f774c2c files/0.9.4-acl-compat-gentoo.patch 3523
+SHA256 a989c0f676141f07796425079fc8a33824b7b2a9026ee495aeb1669c124389f5 files/0.9.4-acl-compat-gentoo.patch 3523
+AUX README.Gentoo 124 RMD160 bd945d96ddbb7f5a41d5c087983a19506d915d22 SHA1 8d4cd9224199de4635a2e0a18a6033994a37d7c0 SHA256 27c72d49235caa1ca4f49be47b8a63ea53457c656bfd02ccd93418d9d8bff4af
+MD5 3aebf73387102557077ad83c3bcc58e6 files/README.Gentoo 124
+RMD160 bd945d96ddbb7f5a41d5c087983a19506d915d22 files/README.Gentoo 124
+SHA256 27c72d49235caa1ca4f49be47b8a63ea53457c656bfd02ccd93418d9d8bff4af files/README.Gentoo 124
+DIST irc-logger-0.9.4.tar.gz 8387 RMD160 5e584087903bdea13223e05da0dcdb620d251fa7 SHA1 7f959854022ac41eedd311ad7999426ccc78a4f0 SHA256 8e2f390199b2927247a2707874f603be297da712ebe67e86108662787ef17847
+EBUILD irc-logger-0.9.4.ebuild 716 RMD160 dac009a912d4a1e55b77fc299afeca7ed9af0535 SHA1 a5e73fc319f37469d8556632dd56230ec30dd41f SHA256 b02179409acfda0a4d6c7b7c618ef27b092fea6d9f3b02829076af0fc665dde8
+MD5 4c56c8fa21d0ac8e109e1d8cc70ad64e irc-logger-0.9.4.ebuild 716
+RMD160 dac009a912d4a1e55b77fc299afeca7ed9af0535 irc-logger-0.9.4.ebuild 716
+SHA256 b02179409acfda0a4d6c7b7c618ef27b092fea6d9f3b02829076af0fc665dde8 irc-logger-0.9.4.ebuild 716
+MD5 f78d1a02560e3cf0b626854376162161 files/digest-irc-logger-0.9.4 244
+RMD160 c55fa2a7ae7138e08d842b5b4d84839f2566e830 files/digest-irc-logger-0.9.4 244
+SHA256 d42d5f12890a0c4986eae031b386b1985b8f2695a67b72c905ac5dad92071c1b files/digest-irc-logger-0.9.4 244
diff --git a/dev-lisp/irc-logger/files/0.9.4-acl-compat-gentoo.patch b/dev-lisp/irc-logger/files/0.9.4-acl-compat-gentoo.patch
new file mode 100644
index 00000000..7e8e0153
--- /dev/null
+++ b/dev-lisp/irc-logger/files/0.9.4-acl-compat-gentoo.patch
@@ -0,0 +1,86 @@
+diff -Naur irc-logger-0.9.4.old/irc-logger.asd irc-logger-0.9.4/irc-logger.asd
+--- irc-logger-0.9.4.old/irc-logger.asd 2007-09-04 08:28:58.000000000 +0200
++++ irc-logger-0.9.4/irc-logger.asd 2007-11-27 13:28:29.000000000 +0100
+@@ -2,14 +2,14 @@
+ ;;;; ASDF definition for irc-logger
+ ;;;; $Id: irc-logger.asd,v 1.1 2003/12/14 16:10:29 krosenberg Exp $
+
+-(in-package cl-user)
+-(defpackage irc-logger-system (:use :cl :asdf))
+-(in-package irc-logger-system)
++(in-package :cl-user)
++(defpackage :irc-logger-system (:use :cl :asdf))
++(in-package :irc-logger-system)
+
+-(defsystem irc-logger
+- :depends-on (cl-irc cl-ppcre)
++(defsystem :irc-logger
++ :depends-on (:cl-irc :cl-ppcre :acl-compat)
+ :components ((:file "package")
+- (:file "logger" :depends-on ("package"))))
++ (:file "logger" :depends-on ("package"))))
+
+
+
+diff -Naur irc-logger-0.9.4.old/logger.lisp irc-logger-0.9.4/logger.lisp
+--- irc-logger-0.9.4.old/logger.lisp 2007-11-14 23:12:20.000000000 +0100
++++ irc-logger-0.9.4/logger.lisp 2007-11-27 13:30:43.000000000 +0100
+@@ -649,9 +649,7 @@
+ (add-private-log-entry nil "Calling create-logger [add-logger].~%")
+ (let ((logger
+ (do ((new-logger
+- (#+allegro mp:with-timeout #+allegro (*timeout* nil)
+- #+sbcl sb-ext:with-timeout #+sbcl *timeout*
+- #+lispworks progn
++ (with-timeout (*timeout* nil)
+ (create-logger nick server :port port :channels channels :output output
+ :logging-stream logging-stream :password password
+ :realname realname :username username
+@@ -659,9 +657,7 @@
+ :unknown-log unknown-log
+ :formats formats
+ :async async))
+- (#+allegro mp:with-timeout #+allegro (*timeout* nil)
+- #+sbcl sb-ext:with-timeout #+sbcl *timeout*
+- #+lispworks progn
++ (with-timeout (*timeout* nil)
+ (create-logger nick server :port port :channels channels :output output
+ :logging-stream logging-stream :password password
+ :realname realname :username username
+@@ -758,20 +754,13 @@
+ (defun log-reconnection (logger)
+ (log-daemon-message logger "Connection restablished."))
+
+-#+ignore
+ (defun is-connected (logger)
+- (%is-connected logger))
+-
+-
+-(defun is-connected (logger)
+- #-allegro (%is-connected logger)
+- #+allegro (mp:with-timeout (*timeout* nil)
+- (%is-connected logger)))
++ (with-timeout (*timeout* nil)
++ (%is-connected logger)))
+
+ (defun quit-with-timeout (connection msg)
+- #-allegro (quit connection msg)
+- #+allegro (mp:with-timeout (*timeout* nil)
+- (quit connection msg)))
++ (with-timeout (*timeout* nil)
++ (quit connection msg)))
+
+ (defun %is-connected (logger)
+ (when (ignore-errors (ping (connection logger) (server logger)))
+diff -Naur irc-logger-0.9.4.old/package.lisp irc-logger-0.9.4/package.lisp
+--- irc-logger-0.9.4.old/package.lisp 2007-09-04 08:28:58.000000000 +0200
++++ irc-logger-0.9.4/package.lisp 2007-11-27 13:32:00.000000000 +0100
+@@ -5,7 +5,7 @@
+ (in-package #:cl-user)
+
+ (defpackage #:irc-logger
+- (:use #:common-lisp #:irc #:cl-ppcre)
++ (:use #:common-lisp #:irc #:cl-ppcre #:acl-compat.mp)
+ (:export #:add-logger
+ #:remove-logger
+ #:add-channel-logger
diff --git a/dev-lisp/irc-logger/files/README.Gentoo b/dev-lisp/irc-logger/files/README.Gentoo
new file mode 100644
index 00000000..bf2167ea
--- /dev/null
+++ b/dev-lisp/irc-logger/files/README.Gentoo
@@ -0,0 +1,4 @@
+
+This port includes Gentoo-added patches to work with the Portable
+Aserve compatibility library (ie. dev-lisp/acl-compat).
+
diff --git a/dev-lisp/irc-logger/files/digest-irc-logger-0.9.4 b/dev-lisp/irc-logger/files/digest-irc-logger-0.9.4
new file mode 100644
index 00000000..50947b0f
--- /dev/null
+++ b/dev-lisp/irc-logger/files/digest-irc-logger-0.9.4
@@ -0,0 +1,3 @@
+MD5 240b13379d555434f593614eb03bed5d irc-logger-0.9.4.tar.gz 8387
+RMD160 5e584087903bdea13223e05da0dcdb620d251fa7 irc-logger-0.9.4.tar.gz 8387
+SHA256 8e2f390199b2927247a2707874f603be297da712ebe67e86108662787ef17847 irc-logger-0.9.4.tar.gz 8387
diff --git a/dev-lisp/irc-logger/irc-logger-0.9.4.ebuild b/dev-lisp/irc-logger/irc-logger-0.9.4.ebuild
new file mode 100644
index 00000000..eb9a96eb
--- /dev/null
+++ b/dev-lisp/irc-logger/irc-logger-0.9.4.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit common-lisp-2 eutils
+
+DESCRIPTION="A Common Lisp IRC logger library"
+HOMEPAGE="http://b9.com/"
+SRC_URI="http://files.b9.com/${PN}/${P}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+DEPEND="!dev-lisp/cl-${PN}
+ dev-lisp/cl-irc
+ dev-lisp/cl-ppcre
+ dev-lisp/acl-compat"
+
+src_unpack() {
+ unpack ${A}
+ epatch "${FILESDIR}"/${PV}-acl-compat-gentoo.patch
+}
+
+src_install() {
+ common-lisp-install *.{lisp,asd}
+ common-lisp-symlink-asdf
+ dodoc "${FILESDIR}"/README.Gentoo
+}
+
+pkg_postinst() {
+ while read line; do einfo "${line}"; done < "${FILESDIR}"/README.Gentoo
+}