diff options
author | Matthew Kennedy <mkennedy@gentoo.org> | 2004-10-15 03:52:11 +0000 |
---|---|---|
committer | Matthew Kennedy <mkennedy@gentoo.org> | 2004-10-15 03:52:11 +0000 |
commit | 84ff834e77849d1727cce85baba726d3a238e236 (patch) | |
tree | e9b00bc53135d14cd6a97c0d4c9cd72e9caa5eb6 /dev-lisp/cl-irc-logger | |
parent | Stable on sparc wrt security bug #67409. (diff) | |
download | historical-84ff834e77849d1727cce85baba726d3a238e236.tar.gz historical-84ff834e77849d1727cce85baba726d3a238e236.tar.bz2 historical-84ff834e77849d1727cce85baba726d3a238e236.zip |
*** empty log message ***
Diffstat (limited to 'dev-lisp/cl-irc-logger')
-rw-r--r-- | dev-lisp/cl-irc-logger/ChangeLog | 11 | ||||
-rw-r--r-- | dev-lisp/cl-irc-logger/Manifest | 6 | ||||
-rw-r--r-- | dev-lisp/cl-irc-logger/cl-irc-logger-0.9.2.ebuild | 38 | ||||
-rw-r--r-- | dev-lisp/cl-irc-logger/files/0.9.2-acl-compat-gentoo.patch | 73 | ||||
-rw-r--r-- | dev-lisp/cl-irc-logger/files/README.Gentoo | 4 | ||||
-rw-r--r-- | dev-lisp/cl-irc-logger/files/digest-cl-irc-logger-0.9.2 | 1 | ||||
-rw-r--r-- | dev-lisp/cl-irc-logger/metadata.xml | 17 |
7 files changed, 150 insertions, 0 deletions
diff --git a/dev-lisp/cl-irc-logger/ChangeLog b/dev-lisp/cl-irc-logger/ChangeLog new file mode 100644 index 000000000000..9f43d4e43220 --- /dev/null +++ b/dev-lisp/cl-irc-logger/ChangeLog @@ -0,0 +1,11 @@ +# ChangeLog for dev-lisp/cl-irc-logger +# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-irc-logger/ChangeLog,v 1.1 2004/10/15 03:52:10 mkennedy Exp $ + +*cl-irc-logger-0.9.2 (14 Oct 2004) + + 14 Oct 2004; <mkennedy@gentoo.org> +metadata.xml, + +files/0.9.2-acl-compat-gentoo.patch, +files/README.Gentoo, + +cl-irc-logger-0.9.2.ebuild: + New port. Ebuild contributed by Matthew Kennedy <mkennedy@gentoo.org> + diff --git a/dev-lisp/cl-irc-logger/Manifest b/dev-lisp/cl-irc-logger/Manifest new file mode 100644 index 000000000000..a01f202eecee --- /dev/null +++ b/dev-lisp/cl-irc-logger/Manifest @@ -0,0 +1,6 @@ +MD5 9f51f11c22d496acddaefbc96dfc428e ChangeLog 378 +MD5 9d737c388796540941018f4c7323c64d cl-irc-logger-0.9.2.ebuild 936 +MD5 4faa8e6f2f10031e7ce3b0c333362a2e metadata.xml 639 +MD5 3aebf73387102557077ad83c3bcc58e6 files/README.Gentoo 124 +MD5 3974883a9fdb312e73095189179d02ca files/0.9.2-acl-compat-gentoo.patch 2746 +MD5 0716ee5c8857f4c0d2288ba19d0d0efc files/digest-cl-irc-logger-0.9.2 66 diff --git a/dev-lisp/cl-irc-logger/cl-irc-logger-0.9.2.ebuild b/dev-lisp/cl-irc-logger/cl-irc-logger-0.9.2.ebuild new file mode 100644 index 000000000000..fed9ff1449c6 --- /dev/null +++ b/dev-lisp/cl-irc-logger/cl-irc-logger-0.9.2.ebuild @@ -0,0 +1,38 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-irc-logger/cl-irc-logger-0.9.2.ebuild,v 1.1 2004/10/15 03:52:10 mkennedy Exp $ + +inherit common-lisp eutils + +DESCRIPTION="A Common Lisp IRC logger library" +HOMEPAGE="http://b9.com/" +SRC_URI="http://files.b9.com/irc-logger/irc-logger-${PV}.tar.gz" +LICENSE="BSD" +SLOT="0" +KEYWORDS="~x86" +IUSE="" +DEPEND="dev-lisp/common-lisp-controller + virtual/commonlisp + dev-lisp/cl-irc + dev-lisp/cl-ppcre + dev-lisp/cl-acl-compat" + +CLPACKAGE=irc-logger + +S=${WORKDIR}/irc-logger-${PV} + +src_unpack() { + unpack ${A} + epatch ${FILESDIR}/${PV}-acl-compat-gentoo.patch || die +} + +src_install() { + common-lisp-install *.asd *.lisp + common-lisp-system-symlink + dodoc LICENSE ${FILESDIR}/README.Gentoo +} + +pkg_postinst() { + common-lisp_pkg_postinst + while read line; do einfo "${line}"; done <${FILESDIR}/README.Gentoo +} diff --git a/dev-lisp/cl-irc-logger/files/0.9.2-acl-compat-gentoo.patch b/dev-lisp/cl-irc-logger/files/0.9.2-acl-compat-gentoo.patch new file mode 100644 index 000000000000..c7b41e35b0c1 --- /dev/null +++ b/dev-lisp/cl-irc-logger/files/0.9.2-acl-compat-gentoo.patch @@ -0,0 +1,73 @@ +diff -ur irc-logger-0.9.2.orig/irc-logger.asd irc-logger-0.9.2/irc-logger.asd +--- irc-logger-0.9.2.orig/irc-logger.asd 2004-01-07 07:29:43.000000000 -0600 ++++ irc-logger-0.9.2/irc-logger.asd 2004-10-14 16:18:08.815459400 -0500 +@@ -7,7 +7,7 @@ + (in-package irc-logger-system) + + (defsystem irc-logger +- :depends-on (cl-irc cl-ppcre) ++ :depends-on (cl-irc cl-ppcre acl-compat) + :components ((:file "package") + (:file "logger" :depends-on ("package")))) + +Only in irc-logger-0.9.2: logger.fas +Only in irc-logger-0.9.2: logger.fasl +Only in irc-logger-0.9.2: logger.lib +diff -ur irc-logger-0.9.2.orig/logger.lisp irc-logger-0.9.2/logger.lisp +--- irc-logger-0.9.2.orig/logger.lisp 2004-07-12 23:36:02.000000000 -0500 ++++ irc-logger-0.9.2/logger.lisp 2004-10-14 16:36:22.202239344 -0500 +@@ -641,7 +641,7 @@ + (add-private-log-entry nil "Calling create-logger [add-logger].~%") + (let ((logger + (do ((new-logger +- (mp:with-timeout (*timeout* nil) ++ (with-timeout (*timeout* nil) + (create-logger nick server :channels channels :output output + :logging-stream logging-stream :password password + :realname realname :username username +@@ -649,7 +649,7 @@ + :unknown-log unknown-log + :formats formats + :async async)) +- (mp:with-timeout (*timeout* nil) ++ (with-timeout (*timeout* nil) + (create-logger nick server :channels channels :output output + :logging-stream logging-stream :password password + :realname realname :username username +@@ -750,14 +750,12 @@ + + + (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))) +Only in irc-logger-0.9.2: logger.lisp~ +Only in irc-logger-0.9.2: logger.x86f +Only in irc-logger-0.9.2: package.fas +Only in irc-logger-0.9.2: package.fasl +Only in irc-logger-0.9.2: package.lib +diff -ur irc-logger-0.9.2.orig/package.lisp irc-logger-0.9.2/package.lisp +--- irc-logger-0.9.2.orig/package.lisp 2004-03-16 19:10:25.000000000 -0600 ++++ irc-logger-0.9.2/package.lisp 2004-10-14 16:31:07.262117520 -0500 +@@ -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 +Only in irc-logger-0.9.2: package.x86f diff --git a/dev-lisp/cl-irc-logger/files/README.Gentoo b/dev-lisp/cl-irc-logger/files/README.Gentoo new file mode 100644 index 000000000000..bf2167ea4c22 --- /dev/null +++ b/dev-lisp/cl-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/cl-irc-logger/files/digest-cl-irc-logger-0.9.2 b/dev-lisp/cl-irc-logger/files/digest-cl-irc-logger-0.9.2 new file mode 100644 index 000000000000..f182ccc452cf --- /dev/null +++ b/dev-lisp/cl-irc-logger/files/digest-cl-irc-logger-0.9.2 @@ -0,0 +1 @@ +MD5 bdb6553ac3428d242c88b6cabf6d7d45 irc-logger-0.9.2.tar.gz 8062 diff --git a/dev-lisp/cl-irc-logger/metadata.xml b/dev-lisp/cl-irc-logger/metadata.xml new file mode 100644 index 000000000000..09acf66812b0 --- /dev/null +++ b/dev-lisp/cl-irc-logger/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>common-lisp</herd> +<longdescription> +cl-irc is a Common Lisp IRC client library that features (partial) +DCC, CTCP and all relevant commands from the IRC RFCs (RFC2810, +RFC2811 and RFC2812). Features + + * implements all commands in the RFCs + * extra convenience commands such as op/deop, ban, ignore, etc. + * partial DCC SEND/CHAT support + * event driven model with hooks makes interfacing easy + * the user can keep multiple connections + * all CTCP commands +</longdescription> +</pkgmetadata> |