public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [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 --
2022-03-14  5:03 [gentoo-commits] proj/lisp:master commit in: dev-lisp/picolisp/ Ulrich Müller
  -- strict thread matches above, loose matches on Subject: below --
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
2016-10-02 13:33 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