use esvn_clean
authorJustin Lecher <jlec@gentoo.org>
Sat, 21 Mar 2015 14:21:03 +0000 (14:21 +0000)
committerJustin Lecher <jlec@gentoo.org>
Sat, 21 Mar 2015 14:21:03 +0000 (14:21 +0000)
Package-Manager: portage-2.2.18/cvs/Linux x86_64
Manifest-Sign-Key: 0xB9D4F231BD1558AB!

dev-lisp/clozurecl/ChangeLog
dev-lisp/clozurecl/Manifest
dev-lisp/clozurecl/clozurecl-1.10.ebuild
dev-lisp/clozurecl/clozurecl-1.9_p1-r1.ebuild

index 64af842ed72882b80379d75606f841c1efcf56fb..05fdfe3628619523fffac30aaea3a7f7a36f4612 100644 (file)
@@ -1,6 +1,10 @@
 # ChangeLog for dev-lisp/clozurecl
-# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clozurecl/ChangeLog,v 1.13 2014/09/14 09:57:58 grozin Exp $
+# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clozurecl/ChangeLog,v 1.14 2015/03/21 14:21:02 jlec Exp $
+
+  21 Mar 2015; Justin Lecher <jlec@gentoo.org> clozurecl-1.10.ebuild,
+  clozurecl-1.9_p1-r1.ebuild:
+  use esvn_clean
 
 *clozurecl-1.10 (14 Sep 2014)
 
@@ -67,4 +71,3 @@
   17 Dec 2009; Andrey Grozin <grozin@gentoo.org> +clozurecl-1.4.ebuild,
   +files/fix_user-homedir-pathname.patch, +metadata.xml:
   Initial import (from the lisp overlay)
-
index d2fc088de94ace5939561e1cd998b431a0af7d7b..917595b12759931c944ceed187a240b2eba962c5 100644 (file)
@@ -1,28 +1,28 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
 
 DIST ccl-1.10-linuxx86.tar.gz 43796090 SHA256 8ca272656214837b57746b9b84395987bc524329b38a1f42a605f45bf0282657 SHA512 10504e2569a99ba8b6fc4ac745312435c6be646c86ec3916a3750f823f79b3b8ec87fe53ba2410151feeaaed0609e1760ee3d37a77f01d815d1ec13c2394258e WHIRLPOOL 75c7516eba92ad0fc603301e958dc5ba8271b0819ab46af7f61e97edeb405098c4d84a8f8e8ed73ee85462b6ab7c4805bbcbf0a0f354fb62f077cf8cf10bffa4
 DIST ccl-1.9_p1-linuxx86.tar.bz2 36344874 SHA256 ba3ef9718646cb56785bda634093876442287bb445a9b5b95e6478104d63d988 SHA512 b09a1f4f2e0a59bd95df09e431e95f619bc80459f5a1a799fc47fae575ccd3e0c266df98a0d7fc2b4878381e02e50e68dd3406a51c569bb056dd0e1fb973a989 WHIRLPOOL 9730171d8e4acdd1f54b81f4cc5984414c485672200c66e5f98cf7fe202a7c6f5b2835c2c75c06254960fdc7b0477854fabdd57d8b011abe8629bcd390e0f134
-EBUILD clozurecl-1.10.ebuild 2794 SHA256 93bbb0ad9a1c0ecea66250b00177f9ca3d15a488e912f95d367e7eb0e04198e8 SHA512 fff523bea52da6e1c4d143aab015f4894a60a32d5fa4a280128bbfd915432a59332ac78fdf637eacb9b1059629d472e700fc0698bb99103b65975eac46449cb6 WHIRLPOOL 682cb8f17332b1b878684a796198e5536452cb382b663b17f356e2bd157c81bb9b1e72dbd14cb79124b833babe359a2b1b9aea97c7b617bb4bdc3f7f69f865ae
-EBUILD clozurecl-1.9_p1-r1.ebuild 2781 SHA256 01c322841cb075f4ca3a6b0973010a622a44b61bb8b767eba4d9fcc8e89a9f07 SHA512 83f7c6aeb05784840e087f0b46aa8464e8627333e9235d4f886b137fadb36f28643e55d86d8d9d6cee04f28290396405f9716fdf786947f477fafa17ad922bf6 WHIRLPOOL 1aa5f6b21833e447366e796a9170b4140ca53be2cd1aa0ce7b60a0fa0ef11c760b2c1e1f014f379dacbf1fc3b388b418f9d9ce49af728efe31b560ea7af09280
-MISC ChangeLog 2138 SHA256 38747523d4667a003045ed087aadf858f0f2c18eeafa4d5eeaeb167a173593ec SHA512 c9f809a7c9113c6ee3a9fe543db54203517c43d023cadb5a3a3dcd1e2da08c4cd578de6f3b7554c299e3e7eaf7f7d3ab65d9c81877ed13572cf4b6706334ecf4 WHIRLPOOL 3cd9ff41358a4e14a480a62d77120bc5e0ee62e9a50ea4fce573ca088c35afd453f8b0e8dc13635819fbbd018dcca50d8317bb070bcb5ccad31e206f8c6a54a3
+EBUILD clozurecl-1.10.ebuild 2716 SHA256 5d9ca579dd1dc9ff946a1b35c88705b619a6b2a6f23c65e2f775a48ff96df936 SHA512 a4f6115b4a51fc1ce62f96d5ae966ab3318dafa6c3297eb29e77bdaace325c77805fde1a9f872b12362bbf9160998ac1045039c33a3b5519c75c7269209e5ef9 WHIRLPOOL 90853f892ce94065d7b145aed293f4c56ea31e0598659e13045723d13f51558e778e04a5a8fb9d76e944306c52c7ef9e51df05fbd0388123b0e6bb1202ac8a3a
+EBUILD clozurecl-1.9_p1-r1.ebuild 2703 SHA256 42e356a597423e08723699298d5fa67338683d49d633d851ccff5e2a9152b512 SHA512 c7fec84e4c5e7970c7dfa9cc2a5dc451661b2db92fcd9ef41f57b8bd6e79ef2dce414bbf301329cffe8191089f291d2ef79e5d6b06fbe1ba3bb30c75c1881efd WHIRLPOOL 0951552eb87ed442b49a277971c0263b0f8800b1b1032bc4eb1195a5165b82550d1b9d27688953bd73259780b375ab13a29b140d93ef78fbbcd955d6249d067c
+MISC ChangeLog 2253 SHA256 2dba678a269bac26f5381dc6243387186f10b9d39dde484819b6f3fd1f974182 SHA512 661f6c431698b744df57acf2ceb31857160ea0bdbfa8491d980bf38b8f7096ff94d965b315aaf395a70d733f39531743ff42ee7864b55eac35f0a9472cde0174 WHIRLPOOL 6da6c8de3b9cb271dc71037a5949ca18ae1bab5f840020c51135330e2d3b25955789300174b52761a3fdcfc99984dda3eb2f574d699574d8804df640b9a2613c
 MISC metadata.xml 273 SHA256 caf1d458d943a906650d49af8fb83557d23284967f26ba6cec96da260c68ec3d SHA512 b61c1ab1bd317b3521a6bdc0312e5c7bbdae2af621bff7ee0d5a06923470026d9b284799d5370c2c00d77e0458e867f6f67f49c1027ec14eb5c6360499c453da WHIRLPOOL 332b4dc8026928df59bf3bab8ee5adc7e8d618767c2ee8398951e3a477e4017c2c71eb7f852fd87d1270d616ebce78e9c25a7488ac9da9485e9598bf761a87eb
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0
 
-iQJ8BAEBCABmBQJUFWR3XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
-ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQwOEM0RURGNjY5QzVBNjMwRkU3REVCOTQz
-QUZGQ0U5NzREMzRCRDhDAAoJEDr/zpdNNL2MGj4P/0liqgWcJPkO7IQlpNZ3ez/u
-eoN5PRQ18MJGCGP2vByG590N6CpCcYjilYDdCrg2pYmAUSNIE0hfb4MsI9qtVQhb
-y054qJiIKkaH7bXmwnI61kiZTN8Xhgg8meWFf6pJjVrfuXM0IvU41XtJ4zlEQW77
-gRfbfd71kK/slgrE9kD3pcZGMgFVc76RwcTbUbryzZ2UaeIyv6uANwDIjsGiNdJF
-K/YILYfUbUyjdTB+FiPjBR+lTaiNsV6C4gMYS3rnZVB/be134MkR2pmIg4RPH7Jv
-rXxvVQkNQYtKIojRHQZnFZEeqSY6JMQL31zimDgj/42gANKbpPOpw1fjbfV6Lw2V
-BhLIrwPKYFEVaH/RxNlMwVUfSgBr0Oyd3PpzlzDCuZfBCGAUue9UqjtS3FaiBaeA
-fMjJ5scF5CZvaJY9RQjyGb59PbJ2B3ermQ43veNXRCPR6SDcqygR+znwC3QEzRqz
-zzL+QNdy8JLoWr8odDR3WkbS3cNjpV7Fep+7E1rS7jAmvqLyJ/T8GoxOLdq0Emwb
-oFT7dA5OMo54TQw/NsIRasbto1Uf1IwI6MB6GVxscdsKzoPGmoa1K3Ym0YakhM4c
-aDOurjDHSOREe4TQkIR1xgS/8Wl58g0LKOXUOyTJDIQQniuQzLiFeFz/4OSh3abK
-CCn2IRJ0csBPGpffXlvL
-=JUEh
+iQJ8BAEBCgBmBQJVDX5PXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQyQ0JDQjFGMzBDQ0UxMjFGNENDNDgxMDdC
+OUQ0RjIzMUJEMTU1OEFCAAoJELnU8jG9FVirMyQQAJXtHRZBqaBGP5/Wu2bVA9Lp
+60d3VngLp2RDMxBeDVqVYQ1FP+mQvKgyi5BmHY1tOGoVg0+dXlAcLnl66f6XzNyb
++LVpF5DSMila+UIFFvonADQpGZEwXtHX/juCLyGXPuVJlWURmgksQ69MqtBqA1PP
+52c6kznyJfglsRiEwImrqvj+aGjJY/MzTYqp43tn3lDAWwLIkB8h7soaOZf4OIE1
+QeA018nulZK8ALKUg9MOUfKiZatPWLdy2ClwBiY1FSBp+aH29hoDt3p/aSmvW43U
+6SxJibPQ3LuadLyKF0q6HM1Iz9Uaz+yWGhsbQhMY+vkswrJrYysCoVtbRoKEZVcD
+UmKuYa/60p7UN8yZg7wxgvsyqPlY+x9UVF6ZLMxRAott6Odo9foLWJAqgli7i4Tr
+k62eLwPcJ9hTI+alM/fsIXX8P4e1kQn3LoyNh3i4GlWRYdsFv65/wMA1KAOoe7+D
+tOSa8hkSvQpAu1BXcPCXlXwJmmZaEe1BDEsnYBYwAJLjF17a9Wg6D3D/tNoU/2l/
+Sidbe80Tx7algWB6ilw4U2YlVLhcd/MAGWQPQ3lGc6R0TLizcg4CkOSr13qivhGS
+2g+mvTGniUhF/ISBSJVcxhrVx72vtiKL8c503r/j1p3wrd8QhaWucDOqBVxw3l0j
+wz4rKXri1N2Jqzg/Po6v
+=HSVm
 -----END PGP SIGNATURE-----
index 1fc324f01120c2c831be3ea0c3a10128d890dda9..faf1913759b62132a053925d87ccf22155d5065b 100644 (file)
@@ -1,19 +1,21 @@
-# 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/clozurecl/clozurecl-1.10.ebuild,v 1.1 2014/09/14 09:57:58 grozin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clozurecl/clozurecl-1.10.ebuild,v 1.2 2015/03/21 14:21:02 jlec Exp $
 
 EAPI=5
+
 inherit eutils multilib toolchain-funcs
 
 MY_PN=ccl
 MY_P=${MY_PN}-${PV}
 
-DESCRIPTION="ClozureCL is a Common Lisp implementation, derived from Digitool's MCL product"
+DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
 HOMEPAGE="http://ccl.clozure.com/"
-SRC_URI="x86?   ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
-                amd64? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )"
-                # ppc?   ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )
-                # ppc64? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )"
+SRC_URI="
+       x86?   ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )
+       amd64? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxx86.tar.gz )"
+       # ppc?   ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )
+       # ppc64? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )"
 
 LICENSE="LLGPL-2.1"
 SLOT="0"
@@ -53,10 +55,9 @@ src_compile() {
        ./${CCL_RUNTIME} -n -b -Q -e '(ccl:rebuild-ccl :full t)' -e '(ccl:quit)' || die "Compilation failed"
 
        # remove non-owner write permissions on the full-image
-       chmod go-w ${CCL_RUNTIME}{,.image}
+       chmod go-w ${CCL_RUNTIME}{,.image} || die
 
-       # remove .svn directories
-       find "${S}" -type d -name .svn -exec rm -rf {} ';' &>/dev/null
+       esvn_clean
 }
 
 src_install() {
@@ -73,8 +74,8 @@ src_install() {
 
        # until we figure out which source files are necessary for runtime
        # optional features and which aren't, we install all sources
-       find . -type f -name '*fsl' -delete
-       rm -f lisp-kernel/${CCL_KERNEL}/*.o
+       find . -type f -name '*fsl' -delete || die
+       rm -f lisp-kernel/${CCL_KERNEL}/*.o || die
        cp -a compiler level-0 level-1 lib library \
                lisp-kernel scripts tools xdump contrib \
                "${D}"/${install_dir} || die
index d5b11f136e7828190b3d88b3de6102c61f696fa9..22596f43bc230b0831bc3c40eda3f05b46432703 100644 (file)
@@ -1,19 +1,21 @@
-# Copyright 1999-2013 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/clozurecl/clozurecl-1.9_p1-r1.ebuild,v 1.1 2013/10/14 10:48:32 grozin Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lisp/clozurecl/clozurecl-1.9_p1-r1.ebuild,v 1.2 2015/03/21 14:21:02 jlec Exp $
 
 EAPI=5
+
 inherit eutils multilib toolchain-funcs
 
 MY_PN=ccl
 MY_P=${MY_PN}-${PV}
 
-DESCRIPTION="ClozureCL is a Common Lisp implementation, derived from Digitool's MCL product"
+DESCRIPTION="Common Lisp implementation, derived from Digitool's MCL product"
 HOMEPAGE="http://ccl.clozure.com/"
-SRC_URI="x86?   ( http://dev.gentoo.org/~grozin/${MY_P}-linuxx86.tar.bz2 )
-                amd64? ( http://dev.gentoo.org/~grozin/${MY_P}-linuxx86.tar.bz2 )"
-                # ppc?   ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )
-                # ppc64? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )"
+SRC_URI="
+       x86?   ( http://dev.gentoo.org/~grozin/${MY_P}-linuxx86.tar.bz2 )
+       amd64? ( http://dev.gentoo.org/~grozin/${MY_P}-linuxx86.tar.bz2 )"
+       # ppc?   ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )
+       # ppc64? ( ftp://ftp.clozure.com/pub/release/${PV}/${MY_P}-linuxppc.tar.gz )"
 
 LICENSE="LLGPL-2.1"
 SLOT="0"
@@ -53,10 +55,9 @@ src_compile() {
        ./${CCL_RUNTIME} -n -b -Q -e '(ccl:rebuild-ccl :full t)' -e '(ccl:quit)' || die "Compilation failed"
 
        # remove non-owner write permissions on the full-image
-       chmod go-w ${CCL_RUNTIME}{,.image}
+       chmod go-w ${CCL_RUNTIME}{,.image} || die
 
-       # remove .svn directories
-       find "${S}" -type d -name .svn -exec rm -rf {} ';' &>/dev/null
+       esvn_clean
 }
 
 src_install() {
@@ -73,8 +74,8 @@ src_install() {
 
        # until we figure out which source files are necessary for runtime
        # optional features and which aren't, we install all sources
-       find . -type f -name '*fsl' -delete
-       rm -f lisp-kernel/${CCL_KERNEL}/*.o
+       find . -type f -name '*fsl' -delete || die
+       rm -f lisp-kernel/${CCL_KERNEL}/*.o || die
        cp -a compiler level-0 level-1 lib library \
                lisp-kernel scripts tools xdump contrib \
                "${D}"/${install_dir} || die