Gentoo Archives: gentoo-commits

From: "Ulrich Müller" <ulm@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/lisp:master commit in: dev-lisp/cffi/
Date: Fri, 01 Apr 2022 12:03:55
Message-Id: 1648813412.db9874470f0096e14607bf8f834adc9366fca0cb.ulm@gentoo
1 commit: db9874470f0096e14607bf8f834adc9366fca0cb
2 Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
3 AuthorDate: Fri Apr 1 11:43:32 2022 +0000
4 Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
5 CommitDate: Fri Apr 1 11:43:32 2022 +0000
6 URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=db987447
7
8 dev-lisp/cffi: Drop ~sparc because of unkeyworded dependencies
9
10 Minor touchups to the ebuild.
11
12 Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
13
14 dev-lisp/cffi/cffi-0.18.0.ebuild | 15 +++++++--------
15 dev-lisp/cffi/cffi-0.19.0.ebuild | 13 ++++++-------
16 dev-lisp/cffi/cffi-9999.ebuild | 11 +++++------
17 3 files changed, 18 insertions(+), 21 deletions(-)
18
19 diff --git a/dev-lisp/cffi/cffi-0.18.0.ebuild b/dev-lisp/cffi/cffi-0.18.0.ebuild
20 index 87527e8b..58336e04 100644
21 --- a/dev-lisp/cffi/cffi-0.18.0.ebuild
22 +++ b/dev-lisp/cffi/cffi-0.18.0.ebuild
23 @@ -1,4 +1,4 @@
24 -# Copyright 1999-2017 Gentoo Foundation
25 +# Copyright 1999-2022 Gentoo Authors
26 # Distributed under the terms of the GNU General Public License v2
27
28 EAPI=6
29 @@ -8,17 +8,16 @@ inherit common-lisp-3
30 MY_P=${PN}_${PV}
31
32 DESCRIPTION="The Common Foreign Function Interface (CFFI)"
33 -HOMEPAGE="http://common-lisp.net/project/cffi/"
34 -SRC_URI="http://common-lisp.net/project/${PN}/releases/${MY_P}.tar.gz -> ${PN}.tar.gz"
35 +HOMEPAGE="https://cffi.common-lisp.dev/"
36 +SRC_URI="http://common-lisp.net/project/${PN}/releases/${MY_P}.tar.gz -> ${P}.tar.gz"
37
38 LICENSE="MIT"
39 SLOT="0"
40 -KEYWORDS="~amd64 ~ppc ~sparc ~x86"
41 +KEYWORDS="~amd64 ~ppc ~x86"
42 IUSE="doc"
43
44 DEPEND="doc? ( dev-lisp/sbcl virtual/texi2dvi )"
45 -RDEPEND="!dev-lisp/cl-${PN}
46 - dev-lisp/alexandria
47 +RDEPEND="dev-lisp/alexandria
48 dev-lisp/babel
49 dev-lisp/trivial-features"
50
51 @@ -42,7 +41,7 @@ src_install() {
52 if use doc; then
53 doinfo doc/*.info
54 rm doc/{spec,manual}/cffi*
55 - insinto /usr/share/doc/${PF}/html
56 - doins -r doc/{spec,manual}
57 + docinto html
58 + dodoc -r doc/{spec,manual}
59 fi
60 }
61
62 diff --git a/dev-lisp/cffi/cffi-0.19.0.ebuild b/dev-lisp/cffi/cffi-0.19.0.ebuild
63 index 45ab2f4b..031e94f6 100644
64 --- a/dev-lisp/cffi/cffi-0.19.0.ebuild
65 +++ b/dev-lisp/cffi/cffi-0.19.0.ebuild
66 @@ -1,4 +1,4 @@
67 -# Copyright 1999-2018 Gentoo Foundation
68 +# Copyright 1999-2022 Gentoo Authors
69 # Distributed under the terms of the GNU General Public License v2
70
71 EAPI=6
72 @@ -6,17 +6,16 @@ EAPI=6
73 inherit common-lisp-3
74
75 DESCRIPTION="The Common Foreign Function Interface (CFFI)"
76 -HOMEPAGE="http://common-lisp.net/project/cffi/"
77 +HOMEPAGE="https://cffi.common-lisp.dev/"
78 SRC_URI="https://github.com/cffi/cffi/archive/v${PV}.tar.gz -> ${P}.tar.gz"
79
80 LICENSE="MIT"
81 SLOT="0"
82 -KEYWORDS="~amd64 ~ppc ~sparc ~x86"
83 +KEYWORDS="~amd64 ~ppc ~x86"
84 IUSE="doc"
85
86 DEPEND="doc? ( dev-lisp/sbcl virtual/texi2dvi )"
87 -RDEPEND="!dev-lisp/cl-${PN}
88 - dev-lisp/alexandria
89 +RDEPEND="dev-lisp/alexandria
90 dev-lisp/babel
91 dev-lisp/trivial-features"
92
93 @@ -25,8 +24,8 @@ CLSYSTEMS="cffi.asd cffi-tests.asd cffi-examples.asd cffi-grovel.asd \
94
95 install_docs() {
96 doinfo doc/*.info
97 - insinto /usr/share/doc/${PF}/html
98 - doins -r doc/{spec,manual}
99 + docinto html
100 + dodoc -r doc/{spec,manual}
101 }
102
103 src_compile() {
104
105 diff --git a/dev-lisp/cffi/cffi-9999.ebuild b/dev-lisp/cffi/cffi-9999.ebuild
106 index b237a123..0b22aecd 100644
107 --- a/dev-lisp/cffi/cffi-9999.ebuild
108 +++ b/dev-lisp/cffi/cffi-9999.ebuild
109 @@ -1,4 +1,4 @@
110 -# Copyright 1999-2017 Gentoo Foundation
111 +# Copyright 1999-2022 Gentoo Authors
112 # Distributed under the terms of the GNU General Public License v2
113
114 EAPI=6
115 @@ -8,7 +8,7 @@ inherit common-lisp-3 git-r3
116 MY_P=${PN}_${PV}
117
118 DESCRIPTION="The Common Foreign Function Interface (CFFI)"
119 -HOMEPAGE="http://common-lisp.net/project/cffi/"
120 +HOMEPAGE="https://cffi.common-lisp.dev/"
121 EGIT_REPO_URI="https://github.com/${PN}/${PN}/"
122
123 LICENSE="MIT"
124 @@ -16,8 +16,7 @@ SLOT="0"
125 IUSE="doc"
126
127 DEPEND="doc? ( dev-lisp/sbcl virtual/texi2dvi )"
128 -RDEPEND="!dev-lisp/cl-${PN}
129 - dev-lisp/alexandria
130 +RDEPEND="dev-lisp/alexandria
131 dev-lisp/babel
132 dev-lisp/trivial-features"
133
134 @@ -41,7 +40,7 @@ src_install() {
135 if use doc; then
136 doinfo doc/*.info
137 rm doc/{spec,manual}/cffi* || die
138 - insinto /usr/share/doc/${PF}/html
139 - doins -r doc/{spec,manual}
140 + docinto html
141 + dodoc -r doc/{spec,manual}
142 fi
143 }