summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMatthew Kennedy <mkennedy@gentoo.org>2003-09-01 19:50:35 +0000
committerMatthew Kennedy <mkennedy@gentoo.org>2003-09-01 19:50:35 +0000
commit6f58184635d36f64e9b7873d517d0adb28aa727f (patch)
tree80a211a9ad9f0975fe22d633ae2b28117f884395 /dev-lisp
parentinitial import (diff)
downloadhistorical-6f58184635d36f64e9b7873d517d0adb28aa727f.tar.gz
historical-6f58184635d36f64e9b7873d517d0adb28aa727f.tar.bz2
historical-6f58184635d36f64e9b7873d517d0adb28aa727f.zip
initial import
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/cl-gd/Manifest4
-rw-r--r--dev-lisp/cl-gd/cl-gd-0.1.0.ebuild50
-rw-r--r--dev-lisp/cl-gd/files/digest-cl-gd-0.1.01
3 files changed, 53 insertions, 2 deletions
diff --git a/dev-lisp/cl-gd/Manifest b/dev-lisp/cl-gd/Manifest
index 6e8d392ae054..63cbb00bf20b 100644
--- a/dev-lisp/cl-gd/Manifest
+++ b/dev-lisp/cl-gd/Manifest
@@ -1,3 +1,3 @@
-MD5 c6e7a91fd97d5f8b5088ccd90adda5fe cl-gd-0.1.0.ebuild 1166
-MD5 22edaa966330e3498f8ddab38dd1094c cl-gd-0.1.0.ebuild~ 895
+MD5 205ce94dca8bb27ae8969b8ea346f26d cl-gd-0.1.0.ebuild 1453
+MD5 f6cd504631ed7e897f6b7206e9c0d011 ChangeLog 315
MD5 f47a6f22326f50ee0123303a9672eeab files/digest-cl-gd-0.1.0 63
diff --git a/dev-lisp/cl-gd/cl-gd-0.1.0.ebuild b/dev-lisp/cl-gd/cl-gd-0.1.0.ebuild
new file mode 100644
index 000000000000..90ec00f97a75
--- /dev/null
+++ b/dev-lisp/cl-gd/cl-gd-0.1.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2003 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.1.0.ebuild,v 1.1 2003/09/01 19:50:32 mkennedy Exp $
+
+inherit common-lisp
+
+DESCRIPTION="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."
+HOMEPAGE="http://weitz.de/cl-gd
+ http://www.cliki.net/cl-gd"
+SRC_URI="mirror://gentoo/${P}.tar.gz"
+LICENSE="BSD"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+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
+
+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
+
+ common-lisp-install *.asd *.lisp
+ 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
+
+# dosym /usr/share/common-lisp/source/cl-gd/cl-gd-test.asd \
+# /usr/share/common-lisp/systems/cl-gd.asd
+# insinto /usr/share/common-lisp/source/cl-gd/test
+# doins test/*
+
+ dodoc CHANGELOG README
+ dohtml doc/*.html
+}
diff --git a/dev-lisp/cl-gd/files/digest-cl-gd-0.1.0 b/dev-lisp/cl-gd/files/digest-cl-gd-0.1.0
new file mode 100644
index 000000000000..68aadfa12aae
--- /dev/null
+++ b/dev-lisp/cl-gd/files/digest-cl-gd-0.1.0
@@ -0,0 +1 @@
+MD5 f3ad1287683210a34a9d69e94df2cfd9 cl-gd-0.1.0.tar.gz 192675