summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2005-02-08 07:02:25 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2005-02-08 07:02:25 +0000
commitba6c1a71193ff2f84890ec2750a2e4e18101a05a (patch)
treeb4c93529fe8eff310a32220a466a1bd5ab9197af /dev-lisp/cl-tclink
parentPATCH_VER 0.1.3. Add 9250_all_6.8.1.904-respect-xfree86configtools-setting.pa... (diff)
downloadhistorical-ba6c1a71193ff2f84890ec2750a2e4e18101a05a.tar.gz
historical-ba6c1a71193ff2f84890ec2750a2e4e18101a05a.tar.bz2
historical-ba6c1a71193ff2f84890ec2750a2e4e18101a05a.zip
Package-Manager: portage-2.0.51-r15
Diffstat (limited to 'dev-lisp/cl-tclink')
-rw-r--r--dev-lisp/cl-tclink/ChangeLog9
-rw-r--r--dev-lisp/cl-tclink/Manifest9
-rw-r--r--dev-lisp/cl-tclink/cl-tclink-3.3.1-r1.ebuild9
-rw-r--r--dev-lisp/cl-tclink/cl-tclink-3.3.1.ebuild55
-rw-r--r--dev-lisp/cl-tclink/files/3.3.1-gentoo.patch39
-rw-r--r--dev-lisp/cl-tclink/files/digest-cl-tclink-3.3.12
-rw-r--r--dev-lisp/cl-tclink/metadata.xml5
7 files changed, 60 insertions, 68 deletions
diff --git a/dev-lisp/cl-tclink/ChangeLog b/dev-lisp/cl-tclink/ChangeLog
index bbb97a7e27f4..eaf055afc359 100644
--- a/dev-lisp/cl-tclink/ChangeLog
+++ b/dev-lisp/cl-tclink/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lisp/cl-tclink
-# Copyright 2000-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-tclink/ChangeLog,v 1.5 2004/06/24 23:55:55 agriffis Exp $
+# Copyright 2000-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-tclink/ChangeLog,v 1.6 2005/02/08 07:02:25 mkennedy Exp $
+
+ 08 Feb 2005; Matthew Kennedy <mkennedy@gentoo.org> metadata.xml,
+ +files/3.3.1-gentoo.patch, cl-tclink-3.3.1-r1.ebuild,
+ -cl-tclink-3.3.1.ebuild:
+ Remove #'REQUIRE's from system definition; Fix load path for glue code.
18 May 2004; Mamoru KOMACHI <usata@gentoo.org> cl-tclink-3.3.1-r1.ebuild,
cl-tclink-3.3.1.ebuild:
diff --git a/dev-lisp/cl-tclink/Manifest b/dev-lisp/cl-tclink/Manifest
index 7511ad00f56d..e3616d754949 100644
--- a/dev-lisp/cl-tclink/Manifest
+++ b/dev-lisp/cl-tclink/Manifest
@@ -1,6 +1,5 @@
-MD5 8895541410d2eda2fb1c49569a9daf93 cl-tclink-3.3.1-r1.ebuild 1282
-MD5 74d650d1e31f4c0a116dd2b43f0e8287 cl-tclink-3.3.1.ebuild 1421
-MD5 1a72b32927d358ba2db7c28a567d061f ChangeLog 744
-MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164
-MD5 6065624d8851ad34b2b2c99d797e3d89 files/digest-cl-tclink-3.3.1 139
+MD5 a49abc7eb21e80eb3b5f06c22584340e cl-tclink-3.3.1-r1.ebuild 1242
+MD5 24ebbac35367ae928e1fdcc34febc8d0 ChangeLog 969
+MD5 283a2e75ef5d3b86bb3e27c5bc6a80c3 metadata.xml 380
MD5 6065624d8851ad34b2b2c99d797e3d89 files/digest-cl-tclink-3.3.1-r1 139
+MD5 62a192d1c0fd7f07a4d76e39a9038598 files/3.3.1-gentoo.patch 1579
diff --git a/dev-lisp/cl-tclink/cl-tclink-3.3.1-r1.ebuild b/dev-lisp/cl-tclink/cl-tclink-3.3.1-r1.ebuild
index c1c3d29cc807..e2dc3880316b 100644
--- a/dev-lisp/cl-tclink/cl-tclink-3.3.1-r1.ebuild
+++ b/dev-lisp/cl-tclink/cl-tclink-3.3.1-r1.ebuild
@@ -1,12 +1,12 @@
-# Copyright 1999-2004 Gentoo Foundation
+# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-tclink/cl-tclink-3.3.1-r1.ebuild,v 1.5 2004/06/24 23:55:55 agriffis Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-tclink/cl-tclink-3.3.1-r1.ebuild,v 1.6 2005/02/08 07:02:25 mkennedy Exp $
inherit common-lisp eutils
DEB_PV=3
-DESCRIPTION="A library of Common Lisp bindings to the TrustCommerce transaction authorization system. Now you have no excuse for not doing Business with Common Lisp!"
+DESCRIPTION="Common Lisp TrustCommerce transaction authorization system."
HOMEPAGE="http://www.cliki.net/CL-TCLink http://www.mapcar.org/~mrd/cl-tclink/"
SRC_URI="http://www.mapcar.org/~mrd/debs/unstable/source/${PN}_${PV}.orig.tar.gz
http://www.mapcar.org/~mrd/debs/unstable/source/${PN}_${PV}-${DEB_PV}.diff.gz"
@@ -27,7 +27,8 @@ CLPACKAGE=tclink
src_unpack() {
unpack ${A}
- epatch ${PN}_${PV}-${DEB_PV}.diff
+ epatch ${PN}_${PV}-${DEB_PV}.diff || die
+ epatch ${FILESDIR}/${PV}-gentoo.patch || die
}
src_compile() {
diff --git a/dev-lisp/cl-tclink/cl-tclink-3.3.1.ebuild b/dev-lisp/cl-tclink/cl-tclink-3.3.1.ebuild
deleted file mode 100644
index d8e44de0545f..000000000000
--- a/dev-lisp/cl-tclink/cl-tclink-3.3.1.ebuild
+++ /dev/null
@@ -1,55 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-tclink/cl-tclink-3.3.1.ebuild,v 1.5 2004/06/24 23:55:55 agriffis Exp $
-
-inherit common-lisp eutils
-
-DEB_PV=3
-
-DESCRIPTION="A library of Common Lisp bindings to the TrustCommerce transaction authorization system. Now you have no excuse for not doing Business with Common Lisp!"
-HOMEPAGE="http://www.cliki.net/CL-TCLink http://www.mapcar.org/~mrd/cl-tclink/"
-SRC_URI="http://www.mapcar.org/~mrd/debs/unstable/source/${PN}_${PV}.orig.tar.gz
- http://www.mapcar.org/~mrd/debs/unstable/source/${PN}_${PV}-${DEB_PV}.diff.gz"
-
-LICENSE="LLGPL-2.1"
-SLOT="0"
-KEYWORDS="~x86"
-IUSE="doc"
-
-DEPEND="dev-lisp/common-lisp-controller
- dev-libs/openssl
- dev-lisp/cl-split-sequence
- dev-lisp/cl-uffi
- doc? ( virtual/tetex )
- virtual/commonlisp"
-
-CLPACKAGE=tclink
-
-src_unpack() {
- unpack ${A}
- epatch ${PN}_${PV}-${DEB_PV}.diff
-}
-
-src_compile() {
- make -C libtclink CFLAGS="-fPIC ${CFLAGS}" || die
-# use doc && make -C doc || die
-}
-
-src_install() {
- common-lisp-install *.asd *.lisp
- common-lisp-system-symlink
- dodoc ChangeLog LLGPL LICENSE
- dodoc doc/cl-tclink.txt
- exeinto /usr/lib/cl-tclink
- doexe libtclink/libtclink.so
- do-debian-credits
-}
-
-
-pkg_preinst() {
- rm -rf /usr/lib/common-lisp/*/${CLPACKAGE} || true
-}
-
-pkg_postrm() {
- rm -rf /usr/lib/common-lisp/*/${CLPACKAGE} || true
-}
diff --git a/dev-lisp/cl-tclink/files/3.3.1-gentoo.patch b/dev-lisp/cl-tclink/files/3.3.1-gentoo.patch
new file mode 100644
index 000000000000..4b0609f9d2c1
--- /dev/null
+++ b/dev-lisp/cl-tclink/files/3.3.1-gentoo.patch
@@ -0,0 +1,39 @@
+diff -urN cl-tclink-3.3.1.orig/tclink.asd cl-tclink-3.3.1/tclink.asd
+--- cl-tclink-3.3.1.orig/tclink.asd 2005-02-07 15:30:07.000000000 -0600
++++ cl-tclink-3.3.1/tclink.asd 2005-02-07 15:30:51.000000000 -0600
+@@ -4,10 +4,6 @@
+ ;;; Distributed under the terms of the LLGPL.
+ ;;; See LICENSE file for more details.
+
+-(eval-when (:compile-toplevel :load-toplevel :execute)
+- (require :uffi)
+- (require :split-sequence))
+-
+ (defpackage #:CL-TCLINK-SYSTEM
+ (:use #:COMMON-LISP #:ASDF))
+ (in-package #:CL-TCLINK-SYSTEM)
+@@ -93,7 +89,7 @@
+ (:static-file "LICENSE" :properties ((:licence-file . t)))
+ (:static-file "LLGPL" :properties ((:installable . t)))
+ (:static-file "Makefile" :properties ((:installable . t))))
+-
++ :depends-on (uffi split-sequence)
+ :maintainer "Matthew Danish <mrd@debian.org>"
+ :description "Common Lisp bindings to the TrustCommerce transaction system")
+
+diff -urN cl-tclink-3.3.1.orig/tclink.lisp cl-tclink-3.3.1/tclink.lisp
+--- cl-tclink-3.3.1.orig/tclink.lisp 2005-02-07 15:30:07.000000000 -0600
++++ cl-tclink-3.3.1/tclink.lisp 2005-02-08 00:54:48.611661739 -0600
+@@ -9,11 +9,7 @@
+ (eval-when (:compile-toplevel :load-toplevel :execute)
+
+ (defparameter *library-locations-list*
+- (let ((lib-list
+- (list "/usr/lib/cl-tclink/"
+- (translate-logical-pathname
+- (logical-pathname "cl-library:cl-tclink;"))
+- "/lib/" "/usr/lib/" "/usr/local/lib/")))
++ (let ((lib-list '("/usr/lib/cl-tclink/")))
+ (when *load-truename*
+ (push (directory-namestring *load-truename*)
+ lib-list))
diff --git a/dev-lisp/cl-tclink/files/digest-cl-tclink-3.3.1 b/dev-lisp/cl-tclink/files/digest-cl-tclink-3.3.1
deleted file mode 100644
index 92999c989340..000000000000
--- a/dev-lisp/cl-tclink/files/digest-cl-tclink-3.3.1
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 5c8e5ea7ea810aa069844652b4f5414c cl-tclink_3.3.1.orig.tar.gz 15880
-MD5 2d6741d0d1afc28d7368bb446be5cb51 cl-tclink_3.3.1-3.diff.gz 5248
diff --git a/dev-lisp/cl-tclink/metadata.xml b/dev-lisp/cl-tclink/metadata.xml
index f418045b09c8..830a1d3385b7 100644
--- a/dev-lisp/cl-tclink/metadata.xml
+++ b/dev-lisp/cl-tclink/metadata.xml
@@ -2,4 +2,9 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>common-lisp</herd>
+<longdescription>
+A foreign-function interface to the library provided by TrustCommerce
+for interfacing with their payment transaction gateway. SSL support is
+handled by the library transparently.
+</longdescription>
</pkgmetadata>