commit: 5b3fcd0d14ef13c97f049565c12a8d1ddf281712
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 1 22:47:28 2016 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Thu Dec 1 22:47:28 2016 +0000
URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=5b3fcd0d
dev-lisp/cl-graph: Updates header, EAPI and SRC_URI
dev-lisp/cl-graph/cl-graph-0.10.2.ebuild | 27 +++++++++------
...x-deps.patch => cl-graph-0.10.2-fix-deps.patch} | 40 +++++++++++-----------
2 files changed, 37 insertions(+), 30 deletions(-)
diff --git a/dev-lisp/cl-graph/cl-graph-0.10.2.ebuild
b/dev-lisp/cl-graph/cl-graph-0.10.2.ebuild
index f2c271b..bf7dff9 100644
--- a/dev-lisp/cl-graph/cl-graph-0.10.2.ebuild
+++ b/dev-lisp/cl-graph/cl-graph-0.10.2.ebuild
@@ -1,17 +1,21 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Id$
-inherit common-lisp-2 eutils
+EAPI=6
+
+inherit common-lisp-3 eutils
+
+MY_PV="version-${PV}"
DESCRIPTION="Graph manipulation utilities for Common Lisp."
HOMEPAGE="http://common-lisp.net/project/cl-graph"
-SRC_URI="http://common-lisp.net/~sionescu/files/${P}.tar.bz2"
+SRC_URI="https://github.com/gwkkwg/${PN}/archive/${MY_PV}.tar.gz"
LICENSE="MIT"
SLOT="0"
KEYWORDS="~amd64 ~ppc ~sparc ~x86"
-IUSE=""
+IUSE="doc"
RDEPEND="dev-lisp/asdf-system-connections
>=dev-lisp/metatilities-base-0.6.0
@@ -22,13 +26,16 @@ RDEPEND="dev-lisp/asdf-system-connections
CLSYSTEMS="${PN} ${PN}-test"
-src_unpack() {
- unpack ${A} && cd "${S}"
- epatch "${FILESDIR}"/fix-deps.patch
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-fix-deps.patch
+ default
}
src_install() {
- common-lisp-install *.asd dev/{*.lisp,graphviz} unit-tests
- common-lisp-symlink-asdf
+ common-lisp-install-sources dev/{*.lisp,graphviz} unit-tests
+ common-lisp-install-asdf
+ use doc && dodoc -r website
docinto examples && dodoc dev/examples/*
}
diff --git a/dev-lisp/cl-graph/files/fix-deps.patch
b/dev-lisp/cl-graph/files/cl-graph-0.10.2-fix-deps.patch
similarity index 50%
rename from dev-lisp/cl-graph/files/fix-deps.patch
rename to dev-lisp/cl-graph/files/cl-graph-0.10.2-fix-deps.patch
index fbcfa1a..bd639c3 100644
--- a/dev-lisp/cl-graph/files/fix-deps.patch
+++ b/dev-lisp/cl-graph/files/cl-graph-0.10.2-fix-deps.patch
@@ -3,22 +3,22 @@ Date: 2008-10-28
Status: Gentoo-only
Description: Add hard dep on moptilities and include subgraph-containing in
main system
-diff -Naur cl-graph-0.10.2.orig/cl-graph.asd cl-graph-0.10.2/cl-graph.asd
---- cl-graph-0.10.2.orig/cl-graph.asd 2008-10-28 16:22:05.000000000 +0100
-+++ cl-graph-0.10.2/cl-graph.asd 2008-10-28 16:45:46.000000000 +0100
-@@ -32,8 +32,10 @@
- :depends-on ("graph"))
- (:file "graph-matrix"
- :depends-on ("graph"))
-- (:file "graph-algorithms"
-+ (:file "subgraph-containing"
- :depends-on ("graph"))
-+ (:file "graph-algorithms"
-+ :depends-on ("graph" "subgraph-containing"))
- (:module "graphviz" :depends-on ("graph")
- :components ((:file "graphviz-support"))))))
- :in-order-to ((test-op (load-op :cl-graph-test)))
-@@ -42,8 +44,10 @@
+diff -Nuar a/cl-graph.asd b/cl-graph.asd
+--- a/cl-graph.asd 2008-10-27 02:00:50.000000000 +0100
++++ b/cl-graph.asd 2016-12-01 23:35:27.710005029 +0100
+@@ -33,8 +33,10 @@
+ :depends-on ("graph"))
+ (:file "graph-matrix"
+ :depends-on ("graph"))
+- (:file "graph-algorithms"
++ (:file "subgraph-containing"
+ :depends-on ("graph"))
++ (:file "graph-algorithms"
++ :depends-on ("graph" "subgraph-containing"))
+
+ (:static-file "notes.text")
+
+@@ -51,8 +53,10 @@
(intern (symbol-name '#:run-tests) :lift)
:config :generic))
:depends-on ((:version :metatilities-base "0.6.0")
@@ -29,15 +29,15 @@ diff -Naur cl-graph-0.10.2.orig/cl-graph.asd
cl-graph-0.10.2/cl-graph.asd
+ (:version :cl-containers "0.11.0")
+ ))
- (defmethod operation-done-p
+ (defmethod operation-done-p
((o test-op) (c (eql (find-system 'cl-graph))))
-@@ -85,14 +89,6 @@
+@@ -94,14 +98,6 @@
((:file "graph-metrics")))))
#+asdf-system-connections
-(asdf:defsystem-connection cl-graph-and-moptilities
- :requires (cl-graph moptilities)
-- :components ((:module
+- :components ((:module
- "dev"
- :components
- ((:file "subgraph-containing")))))
@@ -45,4 +45,4 @@ diff -Naur cl-graph-0.10.2.orig/cl-graph.asd
cl-graph-0.10.2/cl-graph.asd
-#+asdf-system-connections
(asdf:defsystem-connection cl-graph-and-dynamic-classes
:requires (cl-graph dynamic-classes)
- :components ((:module
+ :components ((:module