diff options
Diffstat (limited to 'dev-lisp/asdf')
-rw-r--r-- | dev-lisp/asdf/Manifest | 9 | ||||
-rw-r--r-- | dev-lisp/asdf/asdf-3.1.5.ebuild | 48 | ||||
-rw-r--r-- | dev-lisp/asdf/asdf-3.3.1.ebuild | 52 | ||||
-rw-r--r-- | dev-lisp/asdf/asdf-3.3.2.ebuild | 52 | ||||
-rw-r--r-- | dev-lisp/asdf/files/gentoo-init.lisp | 12 | ||||
-rw-r--r-- | dev-lisp/asdf/files/source-registry.conf | 5 | ||||
-rw-r--r-- | dev-lisp/asdf/metadata.xml | 8 |
7 files changed, 186 insertions, 0 deletions
diff --git a/dev-lisp/asdf/Manifest b/dev-lisp/asdf/Manifest new file mode 100644 index 000000000000..7623fdaa9987 --- /dev/null +++ b/dev-lisp/asdf/Manifest @@ -0,0 +1,9 @@ +AUX gentoo-init.lisp 354 BLAKE2B 201ba124983acd9f86a35742079fa9d9af3c7c5b29c2c2f3021e07907dbd808a59bc82931558aea8bfb6821f600d0b2944eb5a3b518474e203323f7210c4685c SHA512 28a24bdc25b7f2304b1c837eb1ca44d5006de6bae1d8e5cfd2bc4bac800dfad9c9c7b3964fd0667c89da95051a42da9054bda3f94202867dbae7b02dfd2b03e4 +AUX source-registry.conf 138 BLAKE2B 1adc9396d0d23b361c52d70b1c10d7f5e031776b1a5bb168fe55a2fb90e03a6771511cfe52a26256620988f030cdc51d75e0ac3f433eb8a500aa5d8c119e0427 SHA512 244ce3e7cd9c5f483f99c8e43f2d62d16ea35b25897029b7b9038fe5412752f7d8c7ea11396fd87c218e77c63c5efe2f27c2a11fe49ffb79908f8e7b85bf64c9 +DIST asdf-3.1.5.tar.gz 400359 BLAKE2B 586a66799a37259694baa673f2849e183fac5fedfe5ff5c92529d47fc0954d40b48bbc095db926b9ea2214b551729c269d0925e4396a52310b72fd5f21842f49 SHA512 937d45eabea0853cd1b2e78e84cf33e7b55065857ffcf49fd87ccd60e21ae09c6dc7ab3649d48b37aeb1beaeeaf6c816e5ce035f0283707105296fb976044516 +DIST asdf-3.3.1.tar.gz 479255 BLAKE2B 5161b79741a52721eaa4da80a61bbe51e924967ecb744a087fdcbd99407abcc42faf39eafe6d30af7dd8af751a80caaf23e93ce42aa5f584123a1e8b528cc613 SHA512 bf5efec4518eb5312ce743c0fbe60c587bebfe26c36c833c163d67bf8631e18eeb293f2185e547f6be10da061a17f024d9f4a3a0808727d7b9b3a7d7a0faf133 +DIST asdf-3.3.2.tar.gz 482616 BLAKE2B 860728720ccb02debee6a826d8b27bfd8f5fea3daa529ecfc8d2f5564c77340a38582ccbccf4f311c644bdeccd7348004690929185aa70c3dc0f6b4124616df8 SHA512 f8e065383d6e82754c87d309a8b500ad213e09d1375792fd475eb169d9f880d97b26072e608046d61c83512645781cded09dcff22052e214e8e3639f2a978c74 +EBUILD asdf-3.1.5.ebuild 1136 BLAKE2B 983ecadd2a3d49d523d20ccc91a311fd634663c54e240802e88280711b1e83bc40cf2d5a8a5ee9db6ca339d23e78abe64be23a3f53ee44000f30ee843184f5b0 SHA512 40f2823eb5bb0d54907b10f5cd9b3b9a73afea614ff49f9f1ea1c3bb3c350f092bbbffe85e051c2e21bf4c4ee2186889c2e3876a12a9d47cc5d44190ee12ba47 +EBUILD asdf-3.3.1.ebuild 1308 BLAKE2B 54b301b57efd26260595832c141837aa3dce1a6b7fd6a0f40338b756801401e161694f1194be0f94f79ff2bc7f3b449df6e159a84fbf6e4d8e1bf2f7b1689f6c SHA512 1455ea2aac7af52856c84f19646a782ef469e68999746ad0b83d207aaa33b97c2d21be67e28939ce9a87da7d7a8b72da5db3aacf4a856b00f6dafa4467a3646c +EBUILD asdf-3.3.2.ebuild 1321 BLAKE2B a35727fd7619c5ab761bb034a5ad839eef0aee947b1a94eb5adbad099f7724f38d75d31a55bd372d19c5b4d52996f3470802f8a691e254fecff28c4272aa2173 SHA512 e849a7c753d751e82b3d317dd1b77c7225c592e86d8e21e6245b27c88beb564eeef7453048d1f99493609ebe80501fe14509d8415dee1d4fb3003eb7914ea9d5 +MISC metadata.xml 261 BLAKE2B 161dea7ab371cbcbc08b8aac63e402f9fe994c08d55f2291360e900bf73e21f2c2ea67b6fcc3cb000f1cef03d1c41c6d2e5e16dd06d6916ec90d4e54a1ba3dd7 SHA512 fb754c4ed3579db5dbe303197a05647b7cfab0a3fe47fd2140d5f77641be752d10ccf49a9c267406a0f3ba3dcda8831f778b9596d723f65aff10142bfad60d3d diff --git a/dev-lisp/asdf/asdf-3.1.5.ebuild b/dev-lisp/asdf/asdf-3.1.5.ebuild new file mode 100644 index 000000000000..8a067789c189 --- /dev/null +++ b/dev-lisp/asdf/asdf-3.1.5.ebuild @@ -0,0 +1,48 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit eutils prefix + +DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp" +HOMEPAGE="http://common-lisp.net/project/asdf/" +SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris" +IUSE="doc" + +SLOT="0/${PVR}" + +DEPEND="!dev-lisp/cl-${PN} + !<dev-lisp/asdf-2.33-r3 + doc? ( virtual/texi2dvi )" +RDEPEND="" +PDEPEND="~dev-lisp/uiop-${PV}" + +#S="${WORKDIR}" + +src_compile() { + make + use doc && make doc +} + +src_install() { + insinto /usr/share/common-lisp/source/${PN} + doins -r build version.lisp-expr + dodoc README.md TODO + dohtml doc/*.{html,css,ico,png} + if use doc; then + dohtml -r doc/index.html + insinto /usr/share/doc/${PF} + #doins doc/${PN}.pdf + fi + + insinto /etc/common-lisp + cd "${T}" + cp "${FILESDIR}"/gentoo-init.lisp "${FILESDIR}"/source-registry.conf . + eprefixify gentoo-init.lisp source-registry.conf + doins gentoo-init.lisp source-registry.conf +} diff --git a/dev-lisp/asdf/asdf-3.3.1.ebuild b/dev-lisp/asdf/asdf-3.3.1.ebuild new file mode 100644 index 000000000000..41961826139a --- /dev/null +++ b/dev-lisp/asdf/asdf-3.3.1.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils prefix common-lisp-3 + +DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp" +HOMEPAGE="http://common-lisp.net/project/asdf/" +SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris" +IUSE="doc" + +SLOT="0/${PVR}" + +DEPEND="!dev-lisp/cl-${PN} + !<dev-lisp/asdf-2.33-r3 + doc? ( virtual/texi2dvi )" +PDEPEND="virtual/commonlisp + ~dev-lisp/uiop-${PV}" + +install_docs() { + (cd doc ; dodoc *.{html,css,ico,png} "${PN}.pdf" ; dodoc -r asdf ) + if has_version ">=dev-lisp/sbcl-1.4.0" ; then + (cd doc ; doinfo "${PN}.info" ) + fi +} + +src_compile() { + emake + use doc && emake -C doc +} + +src_test() { + common-lisp-export-impl-args "$(common-lisp-find-lisp-impl)" + test/run-tests.sh ${CL_BINARY} +} + +src_install() { + insinto "${CLSOURCEROOT}/${PN}" + doins -r build version.lisp-expr + dodoc README.md TODO + use doc && install_docs + insinto /etc/common-lisp + cd "${T}" || die + cp "${FILESDIR}/gentoo-init.lisp" "${FILESDIR}/source-registry.conf" . || die + eprefixify gentoo-init.lisp source-registry.conf + doins gentoo-init.lisp source-registry.conf +} diff --git a/dev-lisp/asdf/asdf-3.3.2.ebuild b/dev-lisp/asdf/asdf-3.3.2.ebuild new file mode 100644 index 000000000000..54c65a46a31f --- /dev/null +++ b/dev-lisp/asdf/asdf-3.3.2.ebuild @@ -0,0 +1,52 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils prefix common-lisp-3 + +DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp" +HOMEPAGE="http://common-lisp.net/project/asdf/" +SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-macos ~x86-solaris" +IUSE="doc" + +SLOT="0/${PVR}" + +DEPEND="!dev-lisp/cl-${PN} + !<dev-lisp/asdf-2.33-r3 + doc? ( virtual/texi2dvi )" +PDEPEND="virtual/commonlisp + ~dev-lisp/uiop-${PV}" + +install_docs() { + (cd doc ; dodoc *.{html,css,ico,png} "${PN}.pdf" ; dodoc -r asdf ) + if has_version ">=dev-lisp/sbcl-1.4.0" ; then + (cd doc ; doinfo "${PN}.info" ) + fi +} + +src_compile() { + emake + use doc && emake -C doc +} + +src_test() { + common-lisp-export-impl-args "$(common-lisp-find-lisp-impl)" + test/run-tests.sh ${CL_BINARY} +} + +src_install() { + insinto "${CLSOURCEROOT}/${PN}" + doins -r build version.lisp-expr + dodoc README.md TODO + use doc && install_docs + insinto /etc/common-lisp + cd "${T}" || die + cp "${FILESDIR}/gentoo-init.lisp" "${FILESDIR}/source-registry.conf" . || die + eprefixify gentoo-init.lisp source-registry.conf + doins gentoo-init.lisp source-registry.conf +} diff --git a/dev-lisp/asdf/files/gentoo-init.lisp b/dev-lisp/asdf/files/gentoo-init.lisp new file mode 100644 index 000000000000..1a855466a23a --- /dev/null +++ b/dev-lisp/asdf/files/gentoo-init.lisp @@ -0,0 +1,12 @@ +(in-package #:cl-user) + +#-(or cmu ccl ecl sbcl) +(let ((*compile-print* nil) + (*compile-verbose* nil) + #+cmu (ext:*gc-verbose* nil)) + (handler-bind ((warning #'muffle-warning)) + (load #p"@GENTOO_PORTAGE_EPREFIX@/usr/share/common-lisp/source/asdf/build/asdf.lisp" + :print nil :verbose nil))) + +#+(or cmu ccl ecl sbcl) +(require :asdf) diff --git a/dev-lisp/asdf/files/source-registry.conf b/dev-lisp/asdf/files/source-registry.conf new file mode 100644 index 000000000000..d8cfd7146df9 --- /dev/null +++ b/dev-lisp/asdf/files/source-registry.conf @@ -0,0 +1,5 @@ +;; -*- Mode: Lisp; -*- + +(:source-registry + (:directory "@GENTOO_PORTAGE_EPREFIX@/usr/share/common-lisp/systems") + :inherit-configuration) diff --git a/dev-lisp/asdf/metadata.xml b/dev-lisp/asdf/metadata.xml new file mode 100644 index 000000000000..7ea645c67e72 --- /dev/null +++ b/dev-lisp/asdf/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>common-lisp@gentoo.org</email> + <name>Gentoo Common Lisp Project</name> +</maintainer> +</pkgmetadata> |