summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMark Wright <gienah@gentoo.org>2015-01-08 03:53:23 +0000
committerMark Wright <gienah@gentoo.org>2015-01-08 03:53:23 +0000
commit743b5db92fd36d68477aac551301037523b357a1 (patch)
tree27daf1fee4bb716b7cf58860e85efd4682abcdce /dev-lisp
parentmedia-libs/libjpeg-turbo: fix build with non-bash /bin/sh (diff)
downloadgentoo-2-743b5db92fd36d68477aac551301037523b357a1.tar.gz
gentoo-2-743b5db92fd36d68477aac551301037523b357a1.tar.bz2
gentoo-2-743b5db92fd36d68477aac551301037523b357a1.zip
Thanks to Ruud Koolen (redlizard) for proving Gentoo prefix support for asdf-3.1.4 and for testing on ~amd64-linux
(Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 618E971F)
Diffstat (limited to 'dev-lisp')
-rw-r--r--dev-lisp/asdf/ChangeLog9
-rw-r--r--dev-lisp/asdf/asdf-3.1.4.ebuild13
-rw-r--r--dev-lisp/asdf/files/gentoo-init.lisp2
-rw-r--r--dev-lisp/asdf/files/source-registry.conf2
4 files changed, 17 insertions, 9 deletions
diff --git a/dev-lisp/asdf/ChangeLog b/dev-lisp/asdf/ChangeLog
index 60458a6d6f34..26a82643de59 100644
--- a/dev-lisp/asdf/ChangeLog
+++ b/dev-lisp/asdf/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lisp/asdf
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/asdf/ChangeLog,v 1.18 2014/10/20 14:50:25 grozin Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/asdf/ChangeLog,v 1.19 2015/01/08 03:53:23 gienah Exp $
+
+ 08 Jan 2015; Mark Wright <gienah@gentoo.org> asdf-3.1.4.ebuild,
+ files/gentoo-init.lisp, files/source-registry.conf:
+ Thanks to Ruud Koolen (redlizard) for proving Gentoo prefix support for
+ asdf-3.1.4 and for testing on ~amd64-linux
*asdf-3.1.4 (20 Oct 2014)
diff --git a/dev-lisp/asdf/asdf-3.1.4.ebuild b/dev-lisp/asdf/asdf-3.1.4.ebuild
index 8885bcc958ac..052c8b0e4dae 100644
--- a/dev-lisp/asdf/asdf-3.1.4.ebuild
+++ b/dev-lisp/asdf/asdf-3.1.4.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/asdf/asdf-3.1.4.ebuild,v 1.1 2014/10/20 14:50:25 grozin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/asdf/asdf-3.1.4.ebuild,v 1.2 2015/01/08 03:53:23 gienah Exp $
EAPI=5
-inherit eutils
+inherit eutils prefix
DESCRIPTION="ASDF is Another System Definition Facility for Common Lisp"
HOMEPAGE="http://common-lisp.net/project/asdf/"
@@ -11,7 +11,7 @@ SRC_URI="http://common-lisp.net/project/${PN}/archives/${P}.tar.gz"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86 ~amd64-linux"
IUSE="doc"
SLOT="0/${PVR}"
@@ -43,5 +43,8 @@ src_install() {
fi
insinto /etc/common-lisp
- doins "${FILESDIR}"/gentoo-init.lisp "${FILESDIR}"/source-registry.conf
+ 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/files/gentoo-init.lisp b/dev-lisp/asdf/files/gentoo-init.lisp
index e1e424a795d2..1a855466a23a 100644
--- a/dev-lisp/asdf/files/gentoo-init.lisp
+++ b/dev-lisp/asdf/files/gentoo-init.lisp
@@ -5,7 +5,7 @@
(*compile-verbose* nil)
#+cmu (ext:*gc-verbose* nil))
(handler-bind ((warning #'muffle-warning))
- (load #p"/usr/share/common-lisp/source/asdf/build/asdf.lisp"
+ (load #p"@GENTOO_PORTAGE_EPREFIX@/usr/share/common-lisp/source/asdf/build/asdf.lisp"
:print nil :verbose nil)))
#+(or cmu ccl ecl sbcl)
diff --git a/dev-lisp/asdf/files/source-registry.conf b/dev-lisp/asdf/files/source-registry.conf
index 45e1fdfc5aa0..d8cfd7146df9 100644
--- a/dev-lisp/asdf/files/source-registry.conf
+++ b/dev-lisp/asdf/files/source-registry.conf
@@ -1,5 +1,5 @@
;; -*- Mode: Lisp; -*-
(:source-registry
- (:directory "/usr/share/common-lisp/systems")
+ (:directory "@GENTOO_PORTAGE_EPREFIX@/usr/share/common-lisp/systems")
:inherit-configuration)