* [gentoo-commits] proj/lisp:master commit in: dev-lisp/picolisp/
@ 2014-04-13 21:23 Panagiotis Christopoulos
0 siblings, 0 replies; 6+ messages in thread
From: Panagiotis Christopoulos @ 2014-04-13 21:23 UTC (permalink / raw
To: gentoo-commits
commit: a352f2b53c26c8c60b3e2094ded4e16bdb9ef1fc
Author: Panagiotis Christopoulos (pchrist) <pchrist <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 13 21:20:30 2014 +0000
Commit: Panagiotis Christopoulos <pchrist <AT> gentoo <DOT> org>
CommitDate: Sun Apr 13 21:20:30 2014 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=a352f2b5
dev-lisp/picolisp: new package, thanks to Костянтин Битенський <kostya3 <AT> gmail.com> who submitted the original ebuild in bug #502290 and Daniel Campbell <dlcampbell@gmx.com> who tested/updated the ebuild, will stay in the overlay until it can hit the tree
Package-Manager: portage-2.2.10
Manifest-Sign-Key: 3AC579B91BC03656
---
dev-lisp/picolisp/metadata.xml | 16 ++++++
dev-lisp/picolisp/picolisp-3.1.6.ebuild | 91 +++++++++++++++++++++++++++++++++
2 files changed, 107 insertions(+)
diff --git a/dev-lisp/picolisp/metadata.xml b/dev-lisp/picolisp/metadata.xml
new file mode 100644
index 0000000..0db9cf2
--- /dev/null
+++ b/dev-lisp/picolisp/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>common-lisp</herd>
+ <upstream>
+ <maintainer status="active">
+ <email>abu@software-lab.de</email>
+ <name>Alexander Burger</name>
+ </maintainer>
+ <bugs-to>mailto:abu@software-lab.de</bugs-to>
+ <doc>http://picolisp.com/wiki/?Documentation</doc>
+ </upstream>
+ <longdescription lang="en">
+ A fast and lightweight Lisp interpreter, with a focus on databases.
+ </longdescription>
+</pkgmetadata>
diff --git a/dev-lisp/picolisp/picolisp-3.1.6.ebuild b/dev-lisp/picolisp/picolisp-3.1.6.ebuild
new file mode 100644
index 0000000..14e2e3f
--- /dev/null
+++ b/dev-lisp/picolisp/picolisp-3.1.6.ebuild
@@ -0,0 +1,91 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+inherit eutils bash-completion-r1
+
+SRC_URI="http://software-lab.de/picoLisp-${PV}.tgz
+ amd64? ( http://software-lab.de/x86-64.linux.tgz )"
+
+KEYWORDS="~amd64 ~x86"
+
+DESCRIPTION="A fast and lightweight Lisp interpreter"
+HOMEPAGE="http://picolisp.com/"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="bash-completion doc examples"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}/picoLisp"
+
+src_prepare() {
+
+ use amd64 && mv -v ../src64/* src64
+
+ # Consider turning this into a patch...
+ 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
+ sed -i "s#/usr/lib/picolisp/#/usr/lib/picolisp/#" bin/pil
+ sed -i "s#@doc/ref#/usr/share/doc/${P}/html/ref#" lib/debug.l
+ sed -i "s# test -x /usr/bin/picolisp# false#" src64/mkAsm
+
+ epatch_user
+}
+
+src_compile() {
+ use amd64 && cd src64 || cd src
+ emake
+}
+
+src_install() {
+ #[ -x /usr/bin/sstrip ] && sstrip bin/picolisp lib/ext lib/ht # These need to be stripped
+ dobin bin/picolisp bin/pil
+ exeinto /usr/$(get_libdir)/picolisp/bin
+ doexe bin/psh bin/replica bin/watchdog
+ insinto /usr/$(get_libdir)/picolisp
+ use bash-completion && newbashcomp lib/bash_completion "${PN}" # Bash completion is present
+ rm -rf lib/bash_completion lib/el
+ doins -r *.l *.css lib
+
+ if use amd64; then
+ insinto /usr/$(get_libdir)/picolisp/src64
+ doins -r src64/*.l src64/lib
+ insinto /usr/$(get_libdir)/picolisp/src64/arch
+ doins -r src64/arch/x86-64.l
+ insinto /usr/$(get_libdir)/picolisp/src64/sys
+ doins -r src64/sys/x86-64.linux.*
+ fi
+
+ doman man/*/*
+
+ if use doc; then
+ dodoc CHANGES CREDITS INSTALL README
+ insinto /usr/share/doc/${PF}
+ doins doc/quine doc/db doc/travel doc/utf8 doc/vim-tsm
+ dohtml doc/*
+ insinto /usr/share/doc/${PF}/html
+ doins doc/family.l doc/shape.l doc/fun.l doc/hello.l
+ if use amd64; then
+ doins doc/family64.tgz
+ insinto /usr/share/doc/${PF}
+ doins -r doc64
+ else
+ doins doc/family.tgz
+ insinto /usr/share/doc/${PF}
+ doins doc/structures
+ fi
+ fi
+
+ if use examples; then
+ insinto /usr/share/picolisp
+ doins -r app games loc misc opt
+ fperms 755 /usr/share/picolisp/misc/bigtest
+ fperms 755 /usr/share/picolisp/misc/calc
+ fperms 755 /usr/share/picolisp/misc/chat
+ fperms 755 /usr/share/picolisp/misc/mailing
+ fperms 755 /usr/share/picolisp/games/xchess
+ fi
+}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] proj/lisp:master commit in: dev-lisp/picolisp/
@ 2016-10-02 13:33 José María Alonso
0 siblings, 0 replies; 6+ messages in thread
From: José María Alonso @ 2016-10-02 13:33 UTC (permalink / raw
To: gentoo-commits
commit: de410db0d5c7eea1f48d21b7a1664fc39bbf3aaa
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 2 13:30:48 2016 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Sun Oct 2 13:30:48 2016 +0000
URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=de410db0
dev-lisp/picolisp: Bump to version 16.6
Fixes bug #502290
dev-lisp/picolisp/metadata.xml | 10 ++-
dev-lisp/picolisp/picolisp-16.6.ebuild | 121 +++++++++++++++++++++++++++++++++
2 files changed, 130 insertions(+), 1 deletion(-)
diff --git a/dev-lisp/picolisp/metadata.xml b/dev-lisp/picolisp/metadata.xml
index 0db9cf2..0160260 100644
--- a/dev-lisp/picolisp/metadata.xml
+++ b/dev-lisp/picolisp/metadata.xml
@@ -1,7 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>common-lisp</herd>
+ <maintainer type="project">
+ <email>common-lisp@gentoo.org</email>
+ </maintainer>
<upstream>
<maintainer status="active">
<email>abu@software-lab.de</email>
@@ -13,4 +15,10 @@
<longdescription lang="en">
A fast and lightweight Lisp interpreter, with a focus on databases.
</longdescription>
+ <use>
+ <flag name="bash-completion">Enable bash-completion support</flag>
+ <flag name="doc">Add extra documentation</flag>
+ <flag name="examples">Install examples</flag>
+ <flag name="src">Install to src</flag>
+ </use>
</pkgmetadata>
diff --git a/dev-lisp/picolisp/picolisp-16.6.ebuild b/dev-lisp/picolisp/picolisp-16.6.ebuild
new file mode 100644
index 0000000..b3ad397
--- /dev/null
+++ b/dev-lisp/picolisp/picolisp-16.6.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+inherit eutils bash-completion-r1 toolchain-funcs
+
+URI_FILENAME="picoLisp"
+URI_DOMAIN="http://software-lab.de/"
+URI_PREFIX="${URI_DOMAIN}${URI_FILENAME}"
+URI_SUFFIX=".tgz"
+
+if [[ ${PV} != 9999 ]] ; then
+ SRC_URI="${URI_PREFIX}-${PV}${URI_SUFFIX}"
+ KEYWORDS="~amd64 ~x86"
+fi
+
+DESCRIPTION="A fast and lightweight Lisp interpreter"
+HOMEPAGE="http://picolisp.com/"
+
+LICENSE="MIT"
+SLOT="0"
+IUSE="bash-completion doc examples src"
+
+QA_PREBUILT="*"
+
+S="${WORKDIR}/picoLisp"
+
+livefetch() {
+ FILENAME="${1##*/}"
+ einfo "Fetching ${FILENAME}"
+ wget "${1}" || die
+ tar xf "${FILENAME}" || die
+}
+
+pre_src_unpack() {
+ [[ ${PV} == 9999 ]] && livefetch "${URI_PREFIX}${URI_SUFFIX}"
+ use amd64 && livefetch "${URI_DOMAIN}x86-64.linux${URI_SUFFIX}"
+}
+
+src_prepare() {
+ find . -type f -executable -exec sed -i "s#!bin/picolisp lib.l#!/usr/bin/picolisp /usr/lib/picolisp/lib.l#" {} \;
+ sed -i "s# test -x /usr/bin/picolisp# false#" src64/mkAsm || die
+ epatch_user
+}
+
+src_compile() {
+ if use amd64; then
+ cd src64 || die
+ mv ../../src64/*.s . || die
+ einfo "Phase 1: building ${PN} with prebuild *.s files"
+ emake CC="$(tc-getCC)" AS="$(tc-getAS)"
+ einfo 'Phase 2: building ${PN} using ${PN}'
+ emake clean
+ emake CC="$(tc-getCC)" AS="$(tc-getAS)"
+ else
+ cd src || die
+ emake CC="$(tc-getCC)" AS="$(tc-getAS)"
+ fi
+}
+
+src_install() {
+ DLIB=/usr/$(get_libdir)/${PN}
+
+ #FIXME add vimsyntax support
+ rm -rf lib/vim
+
+ for FILE in picolisp pil; do
+ dobin "bin/${FILE}"
+ rm "bin/${FILE}" || die
+ done
+ exeinto $DLIB/bin
+ doexe bin/*
+
+ insinto $DLIB
+ use bash-completion && newbashcomp lib/bash_completion "${PN}"
+ rm -rf lib/bash_completion lib/el
+ doins -r *.l *.css lib loc
+ if use amd64 && use src; then
+ DSRC=${DLIB}/src64
+ insinto $DSRC
+ doins -r src64/*.l src64/lib
+ insinto $DSRC/arch
+ doins -r src64/arch/x86-64.l
+ insinto $DSRC/sys
+ doins -r src64/sys/x86-64.linux.*
+ fi
+ doman man/*/*
+ DSHARE=/usr/share/${PN}
+ insinto $DSHARE
+ doins -r img
+ dosym $DSHARE/img $DLIB/img
+ dodoc CHANGES CREDITS INSTALL README
+ if use doc; then
+ DDOC=/usr/share/doc/${PF}
+ insinto $DDOC
+ doins doc/quine doc/db doc/travel doc/utf8 doc/vim-tsm
+ dohtml doc/*
+ insinto $DDOC/html
+ doins doc/family.l doc/shape.l doc/fun.l doc/hello.l
+ if use amd64; then
+ doins doc/family64.tgz
+ insinto $DDOC
+ doins -r doc64
+ else
+ doins doc/family.tgz
+ insinto $DDOC
+ doins doc/structures
+ fi
+ dosym $DDOC/html $DLIB/doc
+ fi
+ if use examples; then
+ insinto $DSHARE
+ doins -r app games misc opt
+ exeinto $DSHARE/misc
+ doexe misc/bigtest misc/calc misc/chat misc/mailing
+ exeinto $DSHARE/games
+ doexe games/xchess
+ fi
+}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] proj/lisp:master commit in: dev-lisp/picolisp/
@ 2016-10-02 14:51 José María Alonso
0 siblings, 0 replies; 6+ messages in thread
From: José María Alonso @ 2016-10-02 14:51 UTC (permalink / raw
To: gentoo-commits
commit: 5141b1dd1976c56ad75b216972df54bbb25f9846
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 2 14:51:08 2016 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Sun Oct 2 14:51:08 2016 +0000
URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=5141b1dd
dev-lisp/picolisp: Update header
dev-lisp/picolisp/picolisp-3.1.6.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/dev-lisp/picolisp/picolisp-3.1.6.ebuild b/dev-lisp/picolisp/picolisp-3.1.6.ebuild
index 14e2e3f..b1bd57d 100644
--- a/dev-lisp/picolisp/picolisp-3.1.6.ebuild
+++ b/dev-lisp/picolisp/picolisp-3.1.6.ebuild
@@ -1,6 +1,6 @@
-# Copyright 1999-2013 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Id$
EAPI=5
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] proj/lisp:master commit in: dev-lisp/picolisp/
@ 2017-07-07 10:20 José María Alonso
0 siblings, 0 replies; 6+ messages in thread
From: José María Alonso @ 2017-07-07 10:20 UTC (permalink / raw
To: gentoo-commits
commit: f4c00e53cc9ea41db3d1333cb733f19681ea4db2
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 7 10:20:36 2017 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Fri Jul 7 10:20:36 2017 +0000
URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=f4c00e53
dev-lisp/picolisp: Bumps to version 17.6. Updates header. Drops old version
dev-lisp/picolisp/picolisp-16.6.ebuild | 3 +-
.../{picolisp-16.6.ebuild => picolisp-17.6.ebuild} | 5 +-
dev-lisp/picolisp/picolisp-3.1.6.ebuild | 91 ----------------------
3 files changed, 3 insertions(+), 96 deletions(-)
diff --git a/dev-lisp/picolisp/picolisp-16.6.ebuild b/dev-lisp/picolisp/picolisp-16.6.ebuild
index b3ad397d..1564f82d 100644
--- a/dev-lisp/picolisp/picolisp-16.6.ebuild
+++ b/dev-lisp/picolisp/picolisp-16.6.ebuild
@@ -1,6 +1,5 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Id$
EAPI=5
diff --git a/dev-lisp/picolisp/picolisp-16.6.ebuild b/dev-lisp/picolisp/picolisp-17.6.ebuild
similarity index 96%
copy from dev-lisp/picolisp/picolisp-16.6.ebuild
copy to dev-lisp/picolisp/picolisp-17.6.ebuild
index b3ad397d..5c52085b 100644
--- a/dev-lisp/picolisp/picolisp-16.6.ebuild
+++ b/dev-lisp/picolisp/picolisp-17.6.ebuild
@@ -1,6 +1,5 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Id$
EAPI=5
@@ -95,7 +94,7 @@ src_install() {
if use doc; then
DDOC=/usr/share/doc/${PF}
insinto $DDOC
- doins doc/quine doc/db doc/travel doc/utf8 doc/vim-tsm
+ doins doc/quine doc/travel doc/vim-tsm
dohtml doc/*
insinto $DDOC/html
doins doc/family.l doc/shape.l doc/fun.l doc/hello.l
diff --git a/dev-lisp/picolisp/picolisp-3.1.6.ebuild b/dev-lisp/picolisp/picolisp-3.1.6.ebuild
deleted file mode 100644
index b1bd57d6..00000000
--- a/dev-lisp/picolisp/picolisp-3.1.6.ebuild
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils bash-completion-r1
-
-SRC_URI="http://software-lab.de/picoLisp-${PV}.tgz
- amd64? ( http://software-lab.de/x86-64.linux.tgz )"
-
-KEYWORDS="~amd64 ~x86"
-
-DESCRIPTION="A fast and lightweight Lisp interpreter"
-HOMEPAGE="http://picolisp.com/"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="bash-completion doc examples"
-
-QA_PREBUILT="*"
-
-S="${WORKDIR}/picoLisp"
-
-src_prepare() {
-
- use amd64 && mv -v ../src64/* src64
-
- # Consider turning this into a patch...
- 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
- sed -i "s#/usr/lib/picolisp/#/usr/lib/picolisp/#" bin/pil
- sed -i "s#@doc/ref#/usr/share/doc/${P}/html/ref#" lib/debug.l
- sed -i "s# test -x /usr/bin/picolisp# false#" src64/mkAsm
-
- epatch_user
-}
-
-src_compile() {
- use amd64 && cd src64 || cd src
- emake
-}
-
-src_install() {
- #[ -x /usr/bin/sstrip ] && sstrip bin/picolisp lib/ext lib/ht # These need to be stripped
- dobin bin/picolisp bin/pil
- exeinto /usr/$(get_libdir)/picolisp/bin
- doexe bin/psh bin/replica bin/watchdog
- insinto /usr/$(get_libdir)/picolisp
- use bash-completion && newbashcomp lib/bash_completion "${PN}" # Bash completion is present
- rm -rf lib/bash_completion lib/el
- doins -r *.l *.css lib
-
- if use amd64; then
- insinto /usr/$(get_libdir)/picolisp/src64
- doins -r src64/*.l src64/lib
- insinto /usr/$(get_libdir)/picolisp/src64/arch
- doins -r src64/arch/x86-64.l
- insinto /usr/$(get_libdir)/picolisp/src64/sys
- doins -r src64/sys/x86-64.linux.*
- fi
-
- doman man/*/*
-
- if use doc; then
- dodoc CHANGES CREDITS INSTALL README
- insinto /usr/share/doc/${PF}
- doins doc/quine doc/db doc/travel doc/utf8 doc/vim-tsm
- dohtml doc/*
- insinto /usr/share/doc/${PF}/html
- doins doc/family.l doc/shape.l doc/fun.l doc/hello.l
- if use amd64; then
- doins doc/family64.tgz
- insinto /usr/share/doc/${PF}
- doins -r doc64
- else
- doins doc/family.tgz
- insinto /usr/share/doc/${PF}
- doins doc/structures
- fi
- fi
-
- if use examples; then
- insinto /usr/share/picolisp
- doins -r app games loc misc opt
- fperms 755 /usr/share/picolisp/misc/bigtest
- fperms 755 /usr/share/picolisp/misc/calc
- fperms 755 /usr/share/picolisp/misc/chat
- fperms 755 /usr/share/picolisp/misc/mailing
- fperms 755 /usr/share/picolisp/games/xchess
- fi
-}
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] proj/lisp:master commit in: dev-lisp/picolisp/
@ 2018-01-29 22:21 José María Alonso
0 siblings, 0 replies; 6+ messages in thread
From: José María Alonso @ 2018-01-29 22:21 UTC (permalink / raw
To: gentoo-commits
commit: 0ac7d79be6c3bf6beaffb94ed280939c9469b309
Author: Chema Alonso Josa <nimiux <AT> gentoo <DOT> org>
AuthorDate: Mon Jan 29 22:21:57 2018 +0000
Commit: José María Alonso <nimiux <AT> gentoo <DOT> org>
CommitDate: Mon Jan 29 22:21:57 2018 +0000
URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=0ac7d79b
dev-lisp/picolisp: Bumps version to 17.12
dev-lisp/picolisp/picolisp-16.6.ebuild | 120 ---------------------
...{picolisp-17.6.ebuild => picolisp-17.12.ebuild} | 8 +-
2 files changed, 4 insertions(+), 124 deletions(-)
diff --git a/dev-lisp/picolisp/picolisp-16.6.ebuild b/dev-lisp/picolisp/picolisp-16.6.ebuild
deleted file mode 100644
index 1564f82d..00000000
--- a/dev-lisp/picolisp/picolisp-16.6.ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils bash-completion-r1 toolchain-funcs
-
-URI_FILENAME="picoLisp"
-URI_DOMAIN="http://software-lab.de/"
-URI_PREFIX="${URI_DOMAIN}${URI_FILENAME}"
-URI_SUFFIX=".tgz"
-
-if [[ ${PV} != 9999 ]] ; then
- SRC_URI="${URI_PREFIX}-${PV}${URI_SUFFIX}"
- KEYWORDS="~amd64 ~x86"
-fi
-
-DESCRIPTION="A fast and lightweight Lisp interpreter"
-HOMEPAGE="http://picolisp.com/"
-
-LICENSE="MIT"
-SLOT="0"
-IUSE="bash-completion doc examples src"
-
-QA_PREBUILT="*"
-
-S="${WORKDIR}/picoLisp"
-
-livefetch() {
- FILENAME="${1##*/}"
- einfo "Fetching ${FILENAME}"
- wget "${1}" || die
- tar xf "${FILENAME}" || die
-}
-
-pre_src_unpack() {
- [[ ${PV} == 9999 ]] && livefetch "${URI_PREFIX}${URI_SUFFIX}"
- use amd64 && livefetch "${URI_DOMAIN}x86-64.linux${URI_SUFFIX}"
-}
-
-src_prepare() {
- find . -type f -executable -exec sed -i "s#!bin/picolisp lib.l#!/usr/bin/picolisp /usr/lib/picolisp/lib.l#" {} \;
- sed -i "s# test -x /usr/bin/picolisp# false#" src64/mkAsm || die
- epatch_user
-}
-
-src_compile() {
- if use amd64; then
- cd src64 || die
- mv ../../src64/*.s . || die
- einfo "Phase 1: building ${PN} with prebuild *.s files"
- emake CC="$(tc-getCC)" AS="$(tc-getAS)"
- einfo 'Phase 2: building ${PN} using ${PN}'
- emake clean
- emake CC="$(tc-getCC)" AS="$(tc-getAS)"
- else
- cd src || die
- emake CC="$(tc-getCC)" AS="$(tc-getAS)"
- fi
-}
-
-src_install() {
- DLIB=/usr/$(get_libdir)/${PN}
-
- #FIXME add vimsyntax support
- rm -rf lib/vim
-
- for FILE in picolisp pil; do
- dobin "bin/${FILE}"
- rm "bin/${FILE}" || die
- done
- exeinto $DLIB/bin
- doexe bin/*
-
- insinto $DLIB
- use bash-completion && newbashcomp lib/bash_completion "${PN}"
- rm -rf lib/bash_completion lib/el
- doins -r *.l *.css lib loc
- if use amd64 && use src; then
- DSRC=${DLIB}/src64
- insinto $DSRC
- doins -r src64/*.l src64/lib
- insinto $DSRC/arch
- doins -r src64/arch/x86-64.l
- insinto $DSRC/sys
- doins -r src64/sys/x86-64.linux.*
- fi
- doman man/*/*
- DSHARE=/usr/share/${PN}
- insinto $DSHARE
- doins -r img
- dosym $DSHARE/img $DLIB/img
- dodoc CHANGES CREDITS INSTALL README
- if use doc; then
- DDOC=/usr/share/doc/${PF}
- insinto $DDOC
- doins doc/quine doc/db doc/travel doc/utf8 doc/vim-tsm
- dohtml doc/*
- insinto $DDOC/html
- doins doc/family.l doc/shape.l doc/fun.l doc/hello.l
- if use amd64; then
- doins doc/family64.tgz
- insinto $DDOC
- doins -r doc64
- else
- doins doc/family.tgz
- insinto $DDOC
- doins doc/structures
- fi
- dosym $DDOC/html $DLIB/doc
- fi
- if use examples; then
- insinto $DSHARE
- doins -r app games misc opt
- exeinto $DSHARE/misc
- doexe misc/bigtest misc/calc misc/chat misc/mailing
- exeinto $DSHARE/games
- doexe games/xchess
- fi
-}
diff --git a/dev-lisp/picolisp/picolisp-17.6.ebuild b/dev-lisp/picolisp/picolisp-17.12.ebuild
similarity index 97%
rename from dev-lisp/picolisp/picolisp-17.6.ebuild
rename to dev-lisp/picolisp/picolisp-17.12.ebuild
index 5c52085b..f7cfbace 100644
--- a/dev-lisp/picolisp/picolisp-17.6.ebuild
+++ b/dev-lisp/picolisp/picolisp-17.12.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-EAPI=5
+EAPI=6
inherit eutils bash-completion-r1 toolchain-funcs
@@ -41,7 +41,7 @@ pre_src_unpack() {
src_prepare() {
find . -type f -executable -exec sed -i "s#!bin/picolisp lib.l#!/usr/bin/picolisp /usr/lib/picolisp/lib.l#" {} \;
sed -i "s# test -x /usr/bin/picolisp# false#" src64/mkAsm || die
- epatch_user
+ eapply_user
}
src_compile() {
@@ -95,7 +95,7 @@ src_install() {
DDOC=/usr/share/doc/${PF}
insinto $DDOC
doins doc/quine doc/travel doc/vim-tsm
- dohtml doc/*
+ dodoc -r doc/*
insinto $DDOC/html
doins doc/family.l doc/shape.l doc/fun.l doc/hello.l
if use amd64; then
^ permalink raw reply related [flat|nested] 6+ messages in thread
* [gentoo-commits] proj/lisp:master commit in: dev-lisp/picolisp/
@ 2022-03-14 5:03 Ulrich Müller
0 siblings, 0 replies; 6+ messages in thread
From: Ulrich Müller @ 2022-03-14 5:03 UTC (permalink / raw
To: gentoo-commits
commit: 77d0483247c3c8e9d3fce4fa0f045ea1c78bb265
Author: Ulrich Müller <ulm <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 14 05:00:28 2022 +0000
Commit: Ulrich Müller <ulm <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 05:00:28 2022 +0000
URL: https://gitweb.gentoo.org/proj/lisp.git/commit/?id=77d04832
dev-lisp/picolisp: Indent metadata.xml consistently
Signed-off-by: Ulrich Müller <ulm <AT> gentoo.org>
dev-lisp/picolisp/metadata.xml | 12 ++++++------
1 file changed, 6 insertions(+), 6 deletions(-)
diff --git a/dev-lisp/picolisp/metadata.xml b/dev-lisp/picolisp/metadata.xml
index e5eb2460..96560da3 100644
--- a/dev-lisp/picolisp/metadata.xml
+++ b/dev-lisp/picolisp/metadata.xml
@@ -15,10 +15,10 @@
<longdescription lang="en">
A fast and lightweight Lisp interpreter, with a focus on databases.
</longdescription>
- <use>
- <flag name="bash-completion">Enable bash-completion support</flag>
- <flag name="doc">Add extra documentation</flag>
- <flag name="examples">Install examples</flag>
- <flag name="src">Install to src</flag>
- </use>
+ <use>
+ <flag name="bash-completion">Enable bash-completion support</flag>
+ <flag name="doc">Add extra documentation</flag>
+ <flag name="examples">Install examples</flag>
+ <flag name="src">Install to src</flag>
+ </use>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 6+ messages in thread
end of thread, other threads:[~2022-03-14 5:03 UTC | newest]
Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-02 13:33 [gentoo-commits] proj/lisp:master commit in: dev-lisp/picolisp/ José María Alonso
-- strict thread matches above, loose matches on Subject: below --
2022-03-14 5:03 Ulrich Müller
2018-01-29 22:21 José María Alonso
2017-07-07 10:20 José María Alonso
2016-10-02 14:51 José María Alonso
2014-04-13 21:23 Panagiotis Christopoulos
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox