1 |
commit: f4c00e53cc9ea41db3d1333cb733f19681ea4db2 |
2 |
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org> |
3 |
AuthorDate: Fri Jul 7 10:20:36 2017 +0000 |
4 |
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org> |
5 |
CommitDate: Fri Jul 7 10:20:36 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=f4c00e53 |
7 |
|
8 |
dev-lisp/picolisp: Bumps to version 17.6. Updates header. Drops old version |
9 |
|
10 |
dev-lisp/picolisp/picolisp-16.6.ebuild | 3 +- |
11 |
.../{picolisp-16.6.ebuild => picolisp-17.6.ebuild} | 5 +- |
12 |
dev-lisp/picolisp/picolisp-3.1.6.ebuild | 91 ---------------------- |
13 |
3 files changed, 3 insertions(+), 96 deletions(-) |
14 |
|
15 |
diff --git a/dev-lisp/picolisp/picolisp-16.6.ebuild b/dev-lisp/picolisp/picolisp-16.6.ebuild |
16 |
index b3ad397d..1564f82d 100644 |
17 |
--- a/dev-lisp/picolisp/picolisp-16.6.ebuild |
18 |
+++ b/dev-lisp/picolisp/picolisp-16.6.ebuild |
19 |
@@ -1,6 +1,5 @@ |
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 |
|
27 |
|
28 |
diff --git a/dev-lisp/picolisp/picolisp-16.6.ebuild b/dev-lisp/picolisp/picolisp-17.6.ebuild |
29 |
similarity index 96% |
30 |
copy from dev-lisp/picolisp/picolisp-16.6.ebuild |
31 |
copy to dev-lisp/picolisp/picolisp-17.6.ebuild |
32 |
index b3ad397d..5c52085b 100644 |
33 |
--- a/dev-lisp/picolisp/picolisp-16.6.ebuild |
34 |
+++ b/dev-lisp/picolisp/picolisp-17.6.ebuild |
35 |
@@ -1,6 +1,5 @@ |
36 |
-# Copyright 1999-2016 Gentoo Foundation |
37 |
+# Copyright 1999-2017 Gentoo Foundation |
38 |
# Distributed under the terms of the GNU General Public License v2 |
39 |
-# $Id$ |
40 |
|
41 |
EAPI=5 |
42 |
|
43 |
@@ -95,7 +94,7 @@ src_install() { |
44 |
if use doc; then |
45 |
DDOC=/usr/share/doc/${PF} |
46 |
insinto $DDOC |
47 |
- doins doc/quine doc/db doc/travel doc/utf8 doc/vim-tsm |
48 |
+ doins doc/quine doc/travel doc/vim-tsm |
49 |
dohtml doc/* |
50 |
insinto $DDOC/html |
51 |
doins doc/family.l doc/shape.l doc/fun.l doc/hello.l |
52 |
|
53 |
diff --git a/dev-lisp/picolisp/picolisp-3.1.6.ebuild b/dev-lisp/picolisp/picolisp-3.1.6.ebuild |
54 |
deleted file mode 100644 |
55 |
index b1bd57d6..00000000 |
56 |
--- a/dev-lisp/picolisp/picolisp-3.1.6.ebuild |
57 |
+++ /dev/null |
58 |
@@ -1,91 +0,0 @@ |
59 |
-# Copyright 1999-2016 Gentoo Foundation |
60 |
-# Distributed under the terms of the GNU General Public License v2 |
61 |
-# $Id$ |
62 |
- |
63 |
-EAPI=5 |
64 |
- |
65 |
-inherit eutils bash-completion-r1 |
66 |
- |
67 |
-SRC_URI="http://software-lab.de/picoLisp-${PV}.tgz |
68 |
- amd64? ( http://software-lab.de/x86-64.linux.tgz )" |
69 |
- |
70 |
-KEYWORDS="~amd64 ~x86" |
71 |
- |
72 |
-DESCRIPTION="A fast and lightweight Lisp interpreter" |
73 |
-HOMEPAGE="http://picolisp.com/" |
74 |
- |
75 |
-LICENSE="MIT" |
76 |
-SLOT="0" |
77 |
-IUSE="bash-completion doc examples" |
78 |
- |
79 |
-QA_PREBUILT="*" |
80 |
- |
81 |
-S="${WORKDIR}/picoLisp" |
82 |
- |
83 |
-src_prepare() { |
84 |
- |
85 |
- use amd64 && mv -v ../src64/* src64 |
86 |
- |
87 |
- # Consider turning this into a patch... |
88 |
- sed -i "s#!bin/picolisp lib.l#!/usr/bin/picolisp /usr/lib/picolisp/lib.l#" bin/psh bin/replica bin/watchdog misc/bigtest misc/chat misc/mailing |
89 |
- sed -i "s#/usr/lib/picolisp/#/usr/lib/picolisp/#" bin/pil |
90 |
- sed -i "s#@doc/ref#/usr/share/doc/${P}/html/ref#" lib/debug.l |
91 |
- sed -i "s# test -x /usr/bin/picolisp# false#" src64/mkAsm |
92 |
- |
93 |
- epatch_user |
94 |
-} |
95 |
- |
96 |
-src_compile() { |
97 |
- use amd64 && cd src64 || cd src |
98 |
- emake |
99 |
-} |
100 |
- |
101 |
-src_install() { |
102 |
- #[ -x /usr/bin/sstrip ] && sstrip bin/picolisp lib/ext lib/ht # These need to be stripped |
103 |
- dobin bin/picolisp bin/pil |
104 |
- exeinto /usr/$(get_libdir)/picolisp/bin |
105 |
- doexe bin/psh bin/replica bin/watchdog |
106 |
- insinto /usr/$(get_libdir)/picolisp |
107 |
- use bash-completion && newbashcomp lib/bash_completion "${PN}" # Bash completion is present |
108 |
- rm -rf lib/bash_completion lib/el |
109 |
- doins -r *.l *.css lib |
110 |
- |
111 |
- if use amd64; then |
112 |
- insinto /usr/$(get_libdir)/picolisp/src64 |
113 |
- doins -r src64/*.l src64/lib |
114 |
- insinto /usr/$(get_libdir)/picolisp/src64/arch |
115 |
- doins -r src64/arch/x86-64.l |
116 |
- insinto /usr/$(get_libdir)/picolisp/src64/sys |
117 |
- doins -r src64/sys/x86-64.linux.* |
118 |
- fi |
119 |
- |
120 |
- doman man/*/* |
121 |
- |
122 |
- if use doc; then |
123 |
- dodoc CHANGES CREDITS INSTALL README |
124 |
- insinto /usr/share/doc/${PF} |
125 |
- doins doc/quine doc/db doc/travel doc/utf8 doc/vim-tsm |
126 |
- dohtml doc/* |
127 |
- insinto /usr/share/doc/${PF}/html |
128 |
- doins doc/family.l doc/shape.l doc/fun.l doc/hello.l |
129 |
- if use amd64; then |
130 |
- doins doc/family64.tgz |
131 |
- insinto /usr/share/doc/${PF} |
132 |
- doins -r doc64 |
133 |
- else |
134 |
- doins doc/family.tgz |
135 |
- insinto /usr/share/doc/${PF} |
136 |
- doins doc/structures |
137 |
- fi |
138 |
- fi |
139 |
- |
140 |
- if use examples; then |
141 |
- insinto /usr/share/picolisp |
142 |
- doins -r app games loc misc opt |
143 |
- fperms 755 /usr/share/picolisp/misc/bigtest |
144 |
- fperms 755 /usr/share/picolisp/misc/calc |
145 |
- fperms 755 /usr/share/picolisp/misc/chat |
146 |
- fperms 755 /usr/share/picolisp/misc/mailing |
147 |
- fperms 755 /usr/share/picolisp/games/xchess |
148 |
- fi |
149 |
-} |