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/picolisp/
Date: Fri, 07 Jul 2017 10:20:33
Message-Id: 1499422836.f4c00e53cc9ea41db3d1333cb733f19681ea4db2.nimiux@gentoo
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 -}