summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2004-10-15 03:52:11 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2004-10-15 03:52:11 +0000
commit84ff834e77849d1727cce85baba726d3a238e236 (patch)
treee9b00bc53135d14cd6a97c0d4c9cd72e9caa5eb6 /dev-lisp/cl-irc-logger
parentStable on sparc wrt security bug #67409. (diff)
downloadhistorical-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/ChangeLog11
-rw-r--r--dev-lisp/cl-irc-logger/Manifest6
-rw-r--r--dev-lisp/cl-irc-logger/cl-irc-logger-0.9.2.ebuild38
-rw-r--r--dev-lisp/cl-irc-logger/files/0.9.2-acl-compat-gentoo.patch73
-rw-r--r--dev-lisp/cl-irc-logger/files/README.Gentoo4
-rw-r--r--dev-lisp/cl-irc-logger/files/digest-cl-irc-logger-0.9.21
-rw-r--r--dev-lisp/cl-irc-logger/metadata.xml17
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>