summaryrefslogtreecommitdiff
path: root/dev-lisp/gentoo-init
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-lisp/gentoo-init
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-lisp/gentoo-init')
-rw-r--r--dev-lisp/gentoo-init/Manifest8
-rw-r--r--dev-lisp/gentoo-init/files/gentoo-init-1.lisp11
-rw-r--r--dev-lisp/gentoo-init/files/gentoo-init.lisp7
-rw-r--r--dev-lisp/gentoo-init/files/source-registry.conf5
-rw-r--r--dev-lisp/gentoo-init/gentoo-init-0.1.ebuild23
-rw-r--r--dev-lisp/gentoo-init/gentoo-init-1.0.ebuild22
-rw-r--r--dev-lisp/gentoo-init/metadata.xml8
7 files changed, 84 insertions, 0 deletions
diff --git a/dev-lisp/gentoo-init/Manifest b/dev-lisp/gentoo-init/Manifest
new file mode 100644
index 000000000000..85712da5adfc
--- /dev/null
+++ b/dev-lisp/gentoo-init/Manifest
@@ -0,0 +1,8 @@
+AUX gentoo-init-1.lisp 367 SHA256 45f0359425b141bfb12a9c5179b889627c75954a8d6ff2b1d38dffe3c780dfd0 SHA512 e7ff76fa8d6663f904d77438ea4e521ce4b35ef0dac0a7fbaa1797f89bcf2daa34d8cfedbe5af2621ef68cce906f88f2936eb2afd6ab2bb9dba1c31040b2e395 WHIRLPOOL 52720ad751a0ceccb0f7abba761c3ece117f1090bd8f046cf4b8ba584893190beeafe55c0fb1fc637fe2d09a73d9eee3349335ad6bd5ee5492a649263c3d9b7c
+AUX gentoo-init.lisp 378 SHA256 ea19a1a891db57c9e1fa9cd19bcf2a801c93fbe3a31e54d1baf4bbac388cb258 SHA512 e3433ea5ab34d756b989f3b03fd27fef7b71918efa608c0ea9c481c37dca59af2c7f0520f55a9f0d8bdcb4c7345a0fd81a702dc30a60dc435ddf4b1430f58982 WHIRLPOOL db6ca5d1fbf68a4c563eacd8449aff2579aa5bdd067f16839a18b84c6a0f26843d21cec7183672b1d1c77bbd30bb5f7c264e9af47f9aaedcc00ede4b61df7b82
+AUX source-registry.conf 114 SHA256 dd0f7235836705c3d310c8ff90374850370bcf418437922a4979973936d672b7 SHA512 1d42cf9f1b349eb8d8adea2e05a76fcbb7dc6aba34c1227d9aaca18f4b93e773d05389c4dce7be4621a644b2d955d26f9338829d769fed72501852a28dc8a19d WHIRLPOOL 8e1a71997454cbf00834f462ed832bad42220877426ece1bb0f0040f11ebe3de9975bc8ef58dad013ed2503357942e409624faa7fa4570bb920bd3c4f87a0416
+EBUILD gentoo-init-0.1.ebuild 509 SHA256 bc2eb88346d357c4704225a3c032c7ba66ff74920af0c0af68fe8a04c91515b4 SHA512 9900d68b65ac2238c86b63f1f7fa4aba288bd5db01577a64b83f3fd191cbeda618e74bb58c44c4ba21986f48488b309fb2534857529e180bb03ad3c365db850c WHIRLPOOL 5780b31618ed5d6dd31144fd466f8e874d590aff474fb5c3f44b08494185fd724b0a9a98a38e235f3bdf07a610c18695d1218d9a11e2d66565b134b6a531f117
+EBUILD gentoo-init-1.0.ebuild 512 SHA256 2b950b090aa226bcf08cc33cd2712a1cb0c8ba83fe251cd5113f1e2739f87252 SHA512 baed3b353e5b299fb855c81a8961bda7cd21583aae9ef6cf14879c0138135e04521fbfb207d56b7d9b9427eb8102bc7a8a0d48e5c12ad9a0ad80352dc6a30060 WHIRLPOOL 7517ddd532ad5f19cd8c4a1b38aa80c67814568116de5df9fd26bff2c3a757f250fd34c11da6c7290caa999096e0e0af729686f2a873aae559ff3509fb2c13d4
+MISC ChangeLog 2626 SHA256 22029adea6867be5d3461c3347794cb39e8d9da4c435db91519bd37f29e05803 SHA512 f107b41a0dbe5fc4cd019303822ac4496372d36787193110dd15e678317c4d156d6d45e895f76711b4cca1f16851b9782cacf17159bedc7836f893353501c4e3 WHIRLPOOL a3f125618f04c657c5754f9a25d9ecf1c3a9f82fe80afbe169f6886d1cbeba6874d50cb81e45154febfff679559eec889a693e93c177ae2aba5ee3429a30a78f
+MISC ChangeLog-2015 2169 SHA256 8fdcc2df918c4966e6a1f062eb7985c3ec9d76437c7e7109a19bc96fdbf10938 SHA512 0f1b77846f9ec9b9cf2670af6d6645498cbde8e8836731c2e5d7104f6dbf6aa1afe365d678b6ec64160238cffa5024f5ff718bbbe86802c952ecaa23b48b0860 WHIRLPOOL 8f5bc8ba335ee94c7a8ab12cf9e4508216aba9e60046aab2ce4f0f9a2a69d76940038dd62980dee07e9472118551cd91dcd176d4c79d1772bfe2658b28c3fd5d
+MISC metadata.xml 261 SHA256 627a8fb846aff40f2f1e29e77040baa5b21fd7663158ab97b84012e0b5e2f742 SHA512 fb754c4ed3579db5dbe303197a05647b7cfab0a3fe47fd2140d5f77641be752d10ccf49a9c267406a0f3ba3dcda8831f778b9596d723f65aff10142bfad60d3d WHIRLPOOL 02fb9a9a64cd705025462ef7601b9b452954c62e41f57422a5a74e6e0c84695aca510635335b0cf35031dfbe75142c0feb06ce1ba4f2794c6230378d772c3ae3
diff --git a/dev-lisp/gentoo-init/files/gentoo-init-1.lisp b/dev-lisp/gentoo-init/files/gentoo-init-1.lisp
new file mode 100644
index 000000000000..263aedd10c29
--- /dev/null
+++ b/dev-lisp/gentoo-init/files/gentoo-init-1.lisp
@@ -0,0 +1,11 @@
+(in-package #:cl-user)
+
+(let ((*compile-print* nil)
+ (*compile-verbose* nil)
+ #+cmu (ext:*gc-verbose* nil))
+ (handler-bind ((warning #'muffle-warning))
+ (load #p"/usr/share/common-lisp/source/asdf/asdf.lisp"
+ :print nil :verbose nil)
+ #+ecl
+ (load #p"/usr/share/common-lisp/source/asdf/asdf-ecl.lisp"
+ :print nil :verbose nil)))
diff --git a/dev-lisp/gentoo-init/files/gentoo-init.lisp b/dev-lisp/gentoo-init/files/gentoo-init.lisp
new file mode 100644
index 000000000000..e09dcb0ae43f
--- /dev/null
+++ b/dev-lisp/gentoo-init/files/gentoo-init.lisp
@@ -0,0 +1,7 @@
+(in-package #:cl-user)
+#+(or sbcl ecl) (require :asdf)
+#-(or sbcl ecl) (load #p"/usr/share/common-lisp/source/asdf/asdf.lisp")
+(push #p"/usr/share/common-lisp/systems/" asdf:*central-registry*)
+(asdf:oos 'asdf:load-op :asdf-binary-locations)
+(setf asdf:*centralize-lisp-binaries* t)
+(setf asdf:*source-to-target-mappings* '((#p"/usr/lib/sbcl/" nil) (#p"/usr/lib64/sbcl/" nil)))
diff --git a/dev-lisp/gentoo-init/files/source-registry.conf b/dev-lisp/gentoo-init/files/source-registry.conf
new file mode 100644
index 000000000000..45e1fdfc5aa0
--- /dev/null
+++ b/dev-lisp/gentoo-init/files/source-registry.conf
@@ -0,0 +1,5 @@
+;; -*- Mode: Lisp; -*-
+
+(:source-registry
+ (:directory "/usr/share/common-lisp/systems")
+ :inherit-configuration)
diff --git a/dev-lisp/gentoo-init/gentoo-init-0.1.ebuild b/dev-lisp/gentoo-init/gentoo-init-0.1.ebuild
new file mode 100644
index 000000000000..de448bb19336
--- /dev/null
+++ b/dev-lisp/gentoo-init/gentoo-init-0.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="3"
+
+DESCRIPTION="Simple ASDF-BINARY-LOCATIONS configuration for Gentoo Common Lisp ports"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Common_Lisp/Guide"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 ia64 ppc ppc64 sparc x86"
+IUSE=""
+
+S=${WORKDIR}
+
+DEPEND="dev-lisp/asdf-binary-locations"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ insinto /etc
+ doins "${FILESDIR}"/gentoo-init.lisp
+}
diff --git a/dev-lisp/gentoo-init/gentoo-init-1.0.ebuild b/dev-lisp/gentoo-init/gentoo-init-1.0.ebuild
new file mode 100644
index 000000000000..7a31af2a4b8d
--- /dev/null
+++ b/dev-lisp/gentoo-init/gentoo-init-1.0.ebuild
@@ -0,0 +1,22 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=4
+
+DESCRIPTION="Simple ASDF2 configuration for Gentoo Common Lisp ports"
+HOMEPAGE="https://wiki.gentoo.org/wiki/Project:Common_Lisp/Guide"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="amd64 ~ppc ~sparc x86"
+IUSE=""
+
+RDEPEND=">=dev-lisp/asdf-2.0"
+
+S="${WORKDIR}"
+
+src_install() {
+ insinto /etc/common-lisp
+ newins "${FILESDIR}"/gentoo-init-1.lisp gentoo-init.lisp
+ doins "${FILESDIR}"/source-registry.conf
+}
diff --git a/dev-lisp/gentoo-init/metadata.xml b/dev-lisp/gentoo-init/metadata.xml
new file mode 100644
index 000000000000..7ea645c67e72
--- /dev/null
+++ b/dev-lisp/gentoo-init/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>