summaryrefslogtreecommitdiff
path: root/dev-lisp/asdf
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-01-04 01:27:12 +0000
committerV3n3RiX <venerix@koprulu.sector>2022-01-04 01:27:12 +0000
commit3517852e3b8a68d1e997770fc0650c5053bafc6c (patch)
tree44068672445b1418489aed82de58df3c470289e7 /dev-lisp/asdf
parent0f15659d48c193027158492acb726297501202c5 (diff)
gentoo resync : 04.01.2022
Diffstat (limited to 'dev-lisp/asdf')
-rw-r--r--dev-lisp/asdf/Manifest2
-rw-r--r--dev-lisp/asdf/asdf-3.3.5.ebuild68
2 files changed, 70 insertions, 0 deletions
diff --git a/dev-lisp/asdf/Manifest b/dev-lisp/asdf/Manifest
index 8137d9be3987..0bd252fe3348 100644
--- a/dev-lisp/asdf/Manifest
+++ b/dev-lisp/asdf/Manifest
@@ -3,8 +3,10 @@ AUX source-registry.conf 138 BLAKE2B 1adc9396d0d23b361c52d70b1c10d7f5e031776b1a5
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
+DIST asdf-3.3.5.tar.gz 520233 BLAKE2B 59697b9c6a691c43efe47c0e6d9fed5b8a0f2f2432f10cb58a643857bc3d332b730b180d5d13e87656b9106eab7787359ecd3b854447f5d9c8a871b3a1510448 SHA512 27221bbf798c94e427b8e2c0e8ecb5384102dd5f8f5d2cc18c2e3d44e0aa2f3b79538e0f2cb589442eb493abe00c8a63a04f6c1558979b78cd00165c6b33103b
EBUILD asdf-3.1.5.ebuild 1107 BLAKE2B fafa6108bae3c728d0e924d313da8172354182594178e430b9a551b18d3b848670249ff2dbc223864b860f91633ff766f4af5d4d1b83ee9ff2a8e7b202da3dfb SHA512 6973ad2b14c8724e5bd4107f8aa22b2bbf74bcfdd5b56d443101cf9140f084e69446f33c3a7ec252b8c5eb434f0ee68b3c7d81ee7e1030b163b5101083d61bd5
EBUILD asdf-3.3.1.ebuild 1277 BLAKE2B 3f2b4bc15d33655825af8fa5622d3b439753547d8fa44e6952251597f8ff785e8b634e6146aaabb76fc3830674b6b4639f0f6273e0f7382d1ed112564031c0b6 SHA512 3cf4e69d14fca2905f31ef3fe8b86c6e163a3d41c7a462b5115eef2cd17f986912345a4a5f3aa84f8f5fd777239a347b9abfd66f1a1c56266af41bca8c6d36ae
EBUILD asdf-3.3.2-r1.ebuild 1353 BLAKE2B 9ba8b48f9fac2e07ee615019c994ecff2b30b9d933a5d02f757447d75e27d99893f7162e3784608c847f991e461d9c12361ff21064052671788b1dd55dcc5509 SHA512 6ea20ad0f80f98c30a7b6be5114d22e2ef69dd33b9f07d28ce1cf3588f0761f0e681cfb6ee07221c3ea85822a193f6edf23a36c336fe9d4b0f929b56e0682685
EBUILD asdf-3.3.2.ebuild 1290 BLAKE2B c2434eab5d23c7ccb2f3168312d122786bca5287bf0f1fdb5929b38fa1a9fb7eca212de9033dfe44e5c47b2b2975516ca10954a4e17ca2389d9e4bf194c5efbd SHA512 3d6cfa7c4be57edc48de3c6b5e66292c9e89fe7a7fdffbaedc43777f93d0ce89766664ed4edb894482fe18df5284ad8902addd6fb9861b42b10219761d5293e8
+EBUILD asdf-3.3.5.ebuild 1539 BLAKE2B b34931ef5a2730a3756e8560937823ec87c38ec548f427e0edfd2c865feaa31e8b03bc0764cbb52e736801d5bc905ed29527833892e6202a3f92e57acc5dc1c1 SHA512 0ae2d0b90e335657dd0ed999340ffba67515c9a54df63b8de25e01698c37c2b86126e3755dd06e5bfa7410a4caff3163f90a775ad58a26138de14e0255774fc5
MISC metadata.xml 262 BLAKE2B 9d57142b15b4db8306f29f0644b2898c7b8674bdeccf72f654028ba92be886bcf341a224babb36e26363e35761f2f571637b4774f2bad6259202ac4b9c32eb19 SHA512 2066fb6068acc9947350a565fae1b067f16fb7b3223338d7d2c023caf443c472bab6024bf84c3b8c2d71a53cb37a61a682971864dba11be196ae22e4996cdff2
diff --git a/dev-lisp/asdf/asdf-3.3.5.ebuild b/dev-lisp/asdf/asdf-3.3.5.ebuild
new file mode 100644
index 000000000000..31ecf4bf0366
--- /dev/null
+++ b/dev-lisp/asdf/asdf-3.3.5.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit 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/${PVR}"
+KEYWORDS="~alpha ~amd64 ~ia64 ~ppc ~sparc ~x86 ~amd64-linux ~x86-linux ~x64-macos ~x86-solaris"
+IUSE="doc test"
+RESTRICT="!test? ( test )"
+
+DEPEND="!dev-lisp/cl-${PN}
+ !<dev-lisp/asdf-2.33-r3
+ doc? ( virtual/texi2dvi )
+ test? ( virtual/commonlisp )"
+PDEPEND="virtual/commonlisp
+ ~dev-lisp/uiop-${PV}"
+
+install_docs() {
+ (
+ cd doc || die
+ dodoc *.{html,css,ico,png} ${PN}.pdf
+ dodoc -r asdf
+ )
+
+ if has_version ">=dev-lisp/sbcl-1.4.0" ; then
+ (
+ cd doc || die
+ doinfo ${PN}.info
+ )
+ fi
+}
+
+src_compile() {
+ emake
+
+ use doc && emake -C doc
+}
+
+src_test() {
+ common-lisp-export-impl-args "$(common-lisp-find-lisp-impl)"
+
+ rm test/test-program.script || die
+
+ # sbcl in common-lisp.eclass has --non-interactive in the binary name
+ # which seems to break this?
+ test/run-tests.sh ${CL_BINARY/--non-interactive/} || die
+}
+
+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
+}