summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChema Alonso <nimiux@gentoo.org>2013-09-04 19:19:06 +0200
committerChema Alonso Josa <nimiux@gentoo.org>2018-03-09 22:33:39 +0100
commit97e918a67775b6daaeb5c2280739026d7d95a811 (patch)
treea3312b33459161fafd288f82872ac5265d705638 /dev-lisp/cl-gd
parentdev-lisp/cl-ftp: add dependency on lml (diff)
downloadlisp-97e918a67775b6daaeb5c2280739026d7d95a811.tar.gz
lisp-97e918a67775b6daaeb5c2280739026d7d95a811.tar.bz2
lisp-97e918a67775b6daaeb5c2280739026d7d95a811.zip
dev-lisp/cl-gd: bump to version 0.6.0
Diffstat (limited to 'dev-lisp/cl-gd')
-rw-r--r--dev-lisp/cl-gd/Manifest6
-rw-r--r--dev-lisp/cl-gd/cl-gd-0.6.0.ebuild47
2 files changed, 51 insertions, 2 deletions
diff --git a/dev-lisp/cl-gd/Manifest b/dev-lisp/cl-gd/Manifest
index 9fd76344..fdc99f32 100644
--- a/dev-lisp/cl-gd/Manifest
+++ b/dev-lisp/cl-gd/Manifest
@@ -1,2 +1,4 @@
-DIST cl-gd-0.5.7.tar.bz2 184287 RMD160 34166954afd7a206ed2b64c5264bb884c671fcf5 SHA1 fc35b053f90e20b93b58ed44ae5cc60e53bcccf8 SHA256 491ecfeee36effecb1b004e3743e4cfc9e00b686075c7fa158658b4fee445086
-EBUILD cl-gd-0.5.7-r1.ebuild 1021 RMD160 2c5f71449b1c8fce4b9616319bf09b28d58c78a3 SHA1 9826c8e4ed7e681860bd8626f802dd2b3fe1fa14 SHA256 7d0bd136153a63a5d412ef2dcc5991f7d93bac1062d65b22c4a2b6f0825a447f
+DIST cl-gd-0.5.7.tar.bz2 184287 SHA256 491ecfeee36effecb1b004e3743e4cfc9e00b686075c7fa158658b4fee445086 SHA512 80805cadecea4fa007cf6d4274219d582b87d2674feb38e0cc5b04a8f1773febcabf4d99d371a75db67ccfc84215f9a68da0705833e871428c1a9a841ece9f14 WHIRLPOOL d07568b62b9f336603c0313eb7dba654fa4605bdec28abd602d6f3577ce3fce4e5d8f530c4112d4418e93f504b89a49d098c8beffff43fb976b20c4b24c2d011
+DIST cl-gd-0.6.0.tar.gz 204279 SHA256 05db44a564d41d804529324eb8c1c9a8d789e800564f624ed9f77d856aea2c87 SHA512 578ce551ef4d014ccac132d38ffc0f3a0ef2cb0923e0af414ac9d75a6912d277dc7317dd45f95e4c8d1ee59fa54419847082f845d2775ec48a3e3c5288ca442a WHIRLPOOL 86513752d5e03ca45246e1f9a995fa40663868f22814b70b23df9d63ba5892c6bdb20d3304238b82d2e7a2b85a2dca1d1061655e64d1c5801913244c4aff7ada
+EBUILD cl-gd-0.5.7-r1.ebuild 1021 SHA256 7d0bd136153a63a5d412ef2dcc5991f7d93bac1062d65b22c4a2b6f0825a447f SHA512 d0fb21edf7554728515cebd9d895373d1a7febd306f0136a303fcb6d25f82ac5262525ca19bdae6ac180dfcb416b1d0e57c847a2d3b81ec195d5b05a502d1f46 WHIRLPOOL 3e0c14fda61c185be49d385801a0f3861c56638d93741d5ed36d741bab29f88db2704c02068c6500fd071de482d0addcbd9f73647f73fd1036cda4218a9b6ff5
+EBUILD cl-gd-0.6.0.ebuild 1140 SHA256 900c65390bae2098920601fa64f921f9dfb0623448c10b58d171188df498c5b1 SHA512 87e6747b724d08ee2924a019ce58f7b1ee6a34ccedb69d952d27948200f4504751045b3a703d036123e8932fa2ae406ee72c62120d13b798c5f413404794f6be WHIRLPOOL f7b463a989b0f92d1df670c91593d9fc43fad475f5ad3ac71af622c4dedc22d7bcf787cb1e31da307d9a5ccb59b57bb7d198e0e187b016811ad3b4bb692a5d44
diff --git a/dev-lisp/cl-gd/cl-gd-0.6.0.ebuild b/dev-lisp/cl-gd/cl-gd-0.6.0.ebuild
new file mode 100644
index 00000000..c4daf190
--- /dev/null
+++ b/dev-lisp/cl-gd/cl-gd-0.6.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit common-lisp-3 toolchain-funcs
+
+MY_P="v${PV}"
+
+DESCRIPTION="CL-GD is a library for Common Lisp which interfaces to the GD Graphics Library"
+HOMEPAGE="http://weitz.de/cl-gd/
+ http://www.cliki.net/cl-gd/"
+SRC_URI="https://github.com/edicl/${PN}/archive/${MY_P}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+IUSE=""
+
+DEPEND=">=media-libs/gd-2.0.28[jpeg,png,xpm]"
+RDEPEND="${DEPEND}
+ >=dev-lisp/uffi-1.3.4
+ dev-lisp/cffi"
+
+CLSYSTEMS="${PN} ${PN}-test"
+
+src_prepare() {
+ # Cleanup uneeded file
+ rm "${S}"/test/.gitignore || die
+}
+
+src_compile() {
+ # I have no idea why it doesn't work with as-needed
+ echo $(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--no-as-needed -shared -fPIC -lgd ${PN}-glue.c -o ${PN}-glue.so
+ $(tc-getCC) ${CFLAGS} ${LDFLAGS} -Wl,--no-as-needed -shared -fPIC -lgd ${PN}-glue.c -o ${PN}-glue.so
+}
+
+src_install() {
+ dolib.so ${PN}-glue.so
+
+ common-lisp-install-sources -t all *.lisp test
+ common-lisp-install-asdf
+
+ dodoc CHANGELOG README
+ dohtml doc/*
+}