summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2004-02-12 09:13:21 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2004-02-12 09:13:21 +0000
commit43e3c27dace2a5d95561cae575e8e8d0dff3f0c5 (patch)
treeb8f70a003c2da92e9f475a0fe908686227fc6069 /dev-lisp/cl-gd
parentBump to 0.5 (Manifest recommit) (diff)
downloadgentoo-2-43e3c27dace2a5d95561cae575e8e8d0dff3f0c5.tar.gz
gentoo-2-43e3c27dace2a5d95561cae575e8e8d0dff3f0c5.tar.bz2
gentoo-2-43e3c27dace2a5d95561cae575e8e8d0dff3f0c5.zip
Fire in the hole!
Diffstat (limited to 'dev-lisp/cl-gd')
-rw-r--r--dev-lisp/cl-gd/ChangeLog9
-rw-r--r--dev-lisp/cl-gd/Manifest9
-rw-r--r--dev-lisp/cl-gd/cl-gd-0.2.0-r1.ebuild68
-rw-r--r--dev-lisp/cl-gd/files/digest-cl-gd-0.2.0-r11
-rw-r--r--dev-lisp/cl-gd/metadata.xml6
5 files changed, 88 insertions, 5 deletions
diff --git a/dev-lisp/cl-gd/ChangeLog b/dev-lisp/cl-gd/ChangeLog
index c7564c77ae0a..bb69020ce3f1 100644
--- a/dev-lisp/cl-gd/ChangeLog
+++ b/dev-lisp/cl-gd/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lisp/cl-gd
-# Copyright 2000-2003 Gentoo Technologies, Inc.; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-gd/ChangeLog,v 1.4 2003/10/30 09:01:30 mkennedy Exp $
+# Copyright 2000-2004 Gentoo Technologies, Inc.; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-gd/ChangeLog,v 1.5 2004/02/12 09:13:13 mkennedy Exp $
+
+*cl-gd-0.2.0-r1 (12 Feb 2004)
+
+ 12 Feb 2004; <mkennedy@gentoo.org> cl-gd-0.2.0-r1.ebuild, metadata.xml:
+ Cleanup for eclass changes.
*cl-gd-0.2.0 (30 Oct 2003)
diff --git a/dev-lisp/cl-gd/Manifest b/dev-lisp/cl-gd/Manifest
index 5fde2a64bdaf..78e5f83a3bee 100644
--- a/dev-lisp/cl-gd/Manifest
+++ b/dev-lisp/cl-gd/Manifest
@@ -1,8 +1,11 @@
-MD5 d5485261175bfcee318ceac0c7a7022c ChangeLog 704
+MD5 d382b698dce67d81ba1da36201bde331 cl-gd-0.2.0-r1.ebuild 1910
MD5 4a4d0a7d64db3f599c3ec87f0f219185 cl-gd-0.1.0.ebuild 1451
-MD5 e8c62f9cc92a8bc6c6ea039f9778aea3 cl-gd-0.1.4.ebuild 1589
-MD5 9b65b0341efc8f4b29498aad23315229 metadata.xml 164
MD5 25328e8492675fc51655490b380e4272 cl-gd-0.2.0.ebuild 2294
+MD5 7afaf5f46e3b981a0cc641c84a6eecee cl-gd-0.2.0-r1.ebuild~ 2012
+MD5 d5485261175bfcee318ceac0c7a7022c ChangeLog 704
+MD5 e8c62f9cc92a8bc6c6ea039f9778aea3 cl-gd-0.1.4.ebuild 1589
+MD5 30a9bc8500295971e1228982268c3d9f metadata.xml 420
MD5 f47a6f22326f50ee0123303a9672eeab files/digest-cl-gd-0.1.0 63
MD5 fec3d8a7a4baca19965abf58f34a84bb files/digest-cl-gd-0.1.4 63
MD5 df350c7ee5da704ad167c6bdc5e790f8 files/digest-cl-gd-0.2.0 68
+MD5 df350c7ee5da704ad167c6bdc5e790f8 files/digest-cl-gd-0.2.0-r1 68
diff --git a/dev-lisp/cl-gd/cl-gd-0.2.0-r1.ebuild b/dev-lisp/cl-gd/cl-gd-0.2.0-r1.ebuild
new file mode 100644
index 000000000000..bc28ed34659e
--- /dev/null
+++ b/dev-lisp/cl-gd/cl-gd-0.2.0-r1.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2004 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/cl-gd/cl-gd-0.2.0-r1.ebuild,v 1.1 2004/02/12 09:13:13 mkennedy Exp $
+
+inherit common-lisp
+
+DESCRIPTION="CL-GD is a library for Common Lisp which provides an interface to the GD Graphics Library"
+HOMEPAGE="http://weitz.de/cl-gd
+ http://www.cliki.net/cl-gd"
+SRC_URI="mirror://gentoo/${PN}_${PV}.orig.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86"
+DEPEND="dev-lisp/common-lisp-controller
+ >=dev-lisp/cl-uffi-1.3.4
+ media-libs/libpng
+ media-libs/jpeg
+ media-libs/freetype
+ >=media-libs/libgd-2.0.15
+ sys-libs/zlib
+ virtual/commonlisp"
+
+CLPACKAGE='cl-gd cl-gd-test'
+
+S=${WORKDIR}/${P}
+
+src_compile() {
+ gcc ${CFLAGS} -fPIC -c cl-gd-glue.c
+ ld -lgd -lz -lpng -ljpeg -lfreetype -lm -shared cl-gd-glue.o -o cl-gd-glue.so
+ rm cl-gd-glue.o
+}
+
+src_install() {
+ insinto /usr/lib
+ doins cl-gd-glue.so
+
+ insinto /usr/share/common-lisp/source/cl-gd
+ doins `ls *.asd *.lisp |grep -v ^cl-gd-test`
+ dodir /usr/share/common-lisp/systems
+ dosym /usr/share/common-lisp/source/cl-gd/cl-gd.asd \
+ /usr/share/common-lisp/systems/cl-gd.asd
+
+ insinto /usr/share/common-lisp/source/cl-gd-test
+ doins cl-gd-test.asd cl-gd-test.lisp
+ dosym /usr/share/common-lisp/source/cl-gd-test/cl-gd-test.asd \
+ /usr/share/common-lisp/systems/cl-gd-test.asd
+
+ insinto /usr/share/common-lisp/source/cl-gd/test
+ doins test/*
+ insinto /usr/share/common-lisp/source/cl-gd/test/orig
+ doins test/orig/*
+
+ dodoc CHANGELOG README
+ dohtml doc/*
+}
+
+pkg_postinst() {
+ register-common-lisp-source cl-gd
+ register-common-lisp-source cl-gd-test
+
+ while read line; do einfo "${line}"; done <<EOF
+
+To run the test suite, you will need to adjust permissions on the test
+images located in /usr/share/common-lisp/source/cl-gd/test or relocate
+the images and set cl-gd-test:*test-directory* appropriately.
+
+EOF
+}
diff --git a/dev-lisp/cl-gd/files/digest-cl-gd-0.2.0-r1 b/dev-lisp/cl-gd/files/digest-cl-gd-0.2.0-r1
new file mode 100644
index 000000000000..53b45293e7c9
--- /dev/null
+++ b/dev-lisp/cl-gd/files/digest-cl-gd-0.2.0-r1
@@ -0,0 +1 @@
+MD5 9032f7628b97b5ff52fdb3aeba94d37e cl-gd_0.2.0.orig.tar.gz 195168
diff --git a/dev-lisp/cl-gd/metadata.xml b/dev-lisp/cl-gd/metadata.xml
index f418045b09c8..db44b0d4e957 100644
--- a/dev-lisp/cl-gd/metadata.xml
+++ b/dev-lisp/cl-gd/metadata.xml
@@ -2,4 +2,10 @@
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>common-lisp</herd>
+<longdescription>
+CL-GD is a library for Common Lisp which provides an interface to the
+GD Graphics Library for the dynamic creation of images. It is based on
+UFFI and should thus be portable to all CL implementations supported
+by UFFI.
+</longdescription>
</pkgmetadata>