diff options
author | 2007-11-27 13:34:42 +0100 | |
---|---|---|
committer | 2007-11-27 13:34:42 +0100 | |
commit | c6f0ae74ab09e19a2ebbbd4e795b3ad46cf27f60 (patch) | |
tree | 5f30d5888b267a4bc8175c5390db1bec0f9257fd /dev-lisp/irc-logger | |
parent | Added dev-lisp/diff-0.4 (diff) | |
download | lisp-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/Manifest | 16 | ||||
-rw-r--r-- | dev-lisp/irc-logger/files/0.9.4-acl-compat-gentoo.patch | 86 | ||||
-rw-r--r-- | dev-lisp/irc-logger/files/README.Gentoo | 4 | ||||
-rw-r--r-- | dev-lisp/irc-logger/files/digest-irc-logger-0.9.4 | 3 | ||||
-rw-r--r-- | dev-lisp/irc-logger/irc-logger-0.9.4.ebuild | 32 |
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 +} |