Gentoo Archives: gentoo-commits

From: "José María Alonso" <nimiux@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/lisp:master commit in: dev-lisp/clx/
Date: Wed, 05 Apr 2017 15:08:06
Message-Id: 1491404870.cabb17b69f63d5cfc33bc5ed1958b0caf39cb520.nimiux@gentoo
1 commit: cabb17b69f63d5cfc33bc5ed1958b0caf39cb520
2 Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
3 AuthorDate: Wed Apr 5 15:07:50 2017 +0000
4 Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 5 15:07:50 2017 +0000
6 URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=cabb17b6
7
8 dev-lisp/clx: Updates header and EAPI. Adds metadata
9
10 dev-lisp/clx/clx-0.7.4-r1.ebuild | 16 ++++++++--------
11 dev-lisp/clx/clx-9999.ebuild | 3 +--
12 dev-lisp/clx/metadata.xml | 24 ++++++++++++++++++++++++
13 3 files changed, 33 insertions(+), 10 deletions(-)
14
15 diff --git a/dev-lisp/clx/clx-0.7.4-r1.ebuild b/dev-lisp/clx/clx-0.7.4-r1.ebuild
16 index 643c6ae4..e229aaf0 100644
17 --- a/dev-lisp/clx/clx-0.7.4-r1.ebuild
18 +++ b/dev-lisp/clx/clx-0.7.4-r1.ebuild
19 @@ -1,8 +1,7 @@
20 -# Copyright 1999-2016 Gentoo Foundation
21 +# Copyright 1999-2017 Gentoo Foundation
22 # Distributed under the terms of the GNU General Public License v2
23 -# $Id$
24
25 -EAPI=5
26 +EAPI=6
27
28 inherit common-lisp-3 eutils
29
30 @@ -21,11 +20,12 @@ RDEPEND="!dev-lisp/cl-${PN}"
31
32 src_prepare() {
33 rm -v {exclcmac,sockcl,defsystem,provide,cmudep}.lisp || die
34 - epatch "${FILESDIR}"/gentoo-fix-asd.patch
35 - epatch "${FILESDIR}"/gentoo-fix-dep-openmcl.patch
36 - epatch "${FILESDIR}"/gentoo-fix-unused-vars.patch
37 - epatch "${FILESDIR}"/gentoo-fix-obsolete-eval-when.patch
38 - epatch "${FILESDIR}"/gentoo-fix-dynamic-extent-sbcl-1.0.45.patch
39 + eapply "${FILESDIR}"/gentoo-fix-asd.patch
40 + eapply "${FILESDIR}"/gentoo-fix-dep-openmcl.patch
41 + eapply "${FILESDIR}"/gentoo-fix-unused-vars.patch
42 + eapply "${FILESDIR}"/gentoo-fix-obsolete-eval-when.patch
43 + eapply "${FILESDIR}"/gentoo-fix-dynamic-extent-sbcl-1.0.45.patch
44 + eapply_user
45 }
46
47 src_compile() {
48
49 diff --git a/dev-lisp/clx/clx-9999.ebuild b/dev-lisp/clx/clx-9999.ebuild
50 index 5eb764c5..efbfcfbe 100644
51 --- a/dev-lisp/clx/clx-9999.ebuild
52 +++ b/dev-lisp/clx/clx-9999.ebuild
53 @@ -1,6 +1,5 @@
54 -# Copyright 1999-2016 Gentoo Foundation
55 +# Copyright 1999-2017 Gentoo Foundation
56 # Distributed under the terms of the GNU General Public License v2
57 -# $Id$
58
59 EAPI=6
60
61
62 diff --git a/dev-lisp/clx/metadata.xml b/dev-lisp/clx/metadata.xml
63 new file mode 100644
64 index 00000000..47c41000
65 --- /dev/null
66 +++ b/dev-lisp/clx/metadata.xml
67 @@ -0,0 +1,24 @@
68 +<?xml version="1.0" encoding="UTF-8"?>
69 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
70 +<pkgmetadata>
71 + <maintainer type="project">
72 + <email>common-lisp@g.o</email>
73 + <name>Gentoo Common Lisp Project</name>
74 + </maintainer>
75 + <longdescription lang="en">
76 + CLX provides an implementation of the X Window System protocol to
77 + Lisp graphics library[ies] and applications. It is the Common Lisp
78 + equivalent of Xlib.
79 + </longdescription>
80 + <longdescription lang="es">
81 + CLX ofrece una implementación del protocolo del sistema X Window
82 + a las librerías y aplicaciones gráficas escritas en Lisp. Es el
83 + equivamente en Common Lisp a Xlib.
84 + </longdescription>
85 + <use>
86 + <flag name="doc">Builds documentation</flag>
87 + </use>
88 + <upstream>
89 + <remote-id type="github">sharplispers/clx</remote-id>
90 + </upstream>
91 +</pkgmetadata>