summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrey Kislyuk <weaver@gentoo.org>2009-09-20 00:34:24 +0000
committerAndrey Kislyuk <weaver@gentoo.org>2009-09-20 00:34:24 +0000
commit510f5c1e0fe44a3c3e2274b2ed8f07d0ad20fabc (patch)
tree129860efc478e8edc14584d32a99585c9fc29d8f /sci-biology/velvet
parent19 Sep 2009; Zac Medico <zmedico@gentoo.org> +portage-2.2_rc41.ebuild: (diff)
downloadhistorical-510f5c1e0fe44a3c3e2274b2ed8f07d0ad20fabc.tar.gz
historical-510f5c1e0fe44a3c3e2274b2ed8f07d0ad20fabc.tar.bz2
historical-510f5c1e0fe44a3c3e2274b2ed8f07d0ad20fabc.zip
Add support for passing compile-time variables to build
Package-Manager: portage-2.2_rc30/cvs/Linux x86_64
Diffstat (limited to 'sci-biology/velvet')
-rw-r--r--sci-biology/velvet/ChangeLog5
-rw-r--r--sci-biology/velvet/Manifest4
-rw-r--r--sci-biology/velvet/velvet-0.7.55.ebuild16
3 files changed, 19 insertions, 6 deletions
diff --git a/sci-biology/velvet/ChangeLog b/sci-biology/velvet/ChangeLog
index 690e843005b0..cdc3ddeb9b20 100644
--- a/sci-biology/velvet/ChangeLog
+++ b/sci-biology/velvet/ChangeLog
@@ -1,6 +1,9 @@
# ChangeLog for sci-biology/velvet
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sci-biology/velvet/ChangeLog,v 1.6 2009/09/19 23:25:41 weaver Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/velvet/ChangeLog,v 1.7 2009/09/20 00:34:24 weaver Exp $
+
+ 19 Sep 2009; Andrey Kislyuk <weaver@gentoo.org> velvet-0.7.55.ebuild:
+ Add support for passing compile-time variables to build
*velvet-0.7.55 (19 Sep 2009)
diff --git a/sci-biology/velvet/Manifest b/sci-biology/velvet/Manifest
index 8a1fa5782b8c..c4191437ccc0 100644
--- a/sci-biology/velvet/Manifest
+++ b/sci-biology/velvet/Manifest
@@ -1,6 +1,6 @@
DIST velvet_0.7.50.tgz 3459899 RMD160 cb516e1580d121bcc4c16a3a57372b008a7a7ad0 SHA1 29e8df5acd47b3cbaed02525b9edba7c205a5816 SHA256 fb12352872cc7ef4b482731dd6c82edc199a2f6ccd53728027735deac802842c
DIST velvet_0.7.55.tgz 3475289 RMD160 f27ee2f74342f09ae1da95cd011da493c3c288c1 SHA1 e4b458b70b1cf64fca09f629a95570bd09c37b0e SHA256 315331f418c2de89c6c871cea3759d947320c0adbc763fea290ec78ece69b614
EBUILD velvet-0.7.50.ebuild 1145 RMD160 df35af8f2ea52700b7951daa24de167e45a50442 SHA1 ffbb71058f5858705caecb887004e43e5c4deacb SHA256 61e9f5315f8616203cc263a99acc1ab64e479af02cd6ab637bf34f7588a149cb
-EBUILD velvet-0.7.55.ebuild 1145 RMD160 bbe2d8949c4df6e7210b24e003b929ea66d10783 SHA1 0fd563e71e1ff12b478784ee7f3fa2edbcf6cd88 SHA256 142752b7a259ff4bba6f5da2bbc00f6d09b658a9690d878a0ea1c098f8ffa7c7
-MISC ChangeLog 1079 RMD160 dec96ecbf91d12bc3a84ba328315aa4e8e1cc9a0 SHA1 b4509e59d42cf64a815844b80bd2c477631d4981 SHA256 cc99f7683415127f10e1e08c3127f42e9dd8dc191cf651c9afcf5af586826183
+EBUILD velvet-0.7.55.ebuild 1726 RMD160 0dbcda2f487d5cbb03b35a839f399ccfa0720f5f SHA1 9eb3ad77ba0087139490c87c3bc524a6c99f9420 SHA256 1a00d81eae2964eb358de4fe55bcdd5df319b75a991c8416a04d72f3905d997d
+MISC ChangeLog 1210 RMD160 7a4870a7b3c943ef0c302d9bd00d29f85d6bd582 SHA1 7f3b7a817fef619a8cd1b351f888fd88f0da3aea SHA256 cc64776dbf238862ae6ac4b95f81cacb49afb8ec628dd4a9cdb4c2b90aec78b5
MISC metadata.xml 259 RMD160 d9d81b67d635fabd81aef8ae0edf971211ae9072 SHA1 8e32f751c67ff891fa35405a2cf6fb33752d6eb1 SHA256 541c3fbcf299d9a8ccf4132ee61f9e53a5d737cefdaa6fdc77764d8d4c7f3110
diff --git a/sci-biology/velvet/velvet-0.7.55.ebuild b/sci-biology/velvet/velvet-0.7.55.ebuild
index ed683d3562ff..d5f152c673be 100644
--- a/sci-biology/velvet/velvet-0.7.55.ebuild
+++ b/sci-biology/velvet/velvet-0.7.55.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sci-biology/velvet/velvet-0.7.55.ebuild,v 1.1 2009/09/19 23:25:41 weaver Exp $
+# $Header: /var/cvsroot/gentoo-x86/sci-biology/velvet/velvet-0.7.55.ebuild,v 1.2 2009/09/20 00:34:24 weaver Exp $
EAPI="2"
@@ -31,8 +31,11 @@ src_prepare() {
}
src_compile() {
- emake -j1 || die
- emake -j1 color || die
+ MAKE_XOPTS=""
+ if [[ $VELVET_MAXKMERLENGTH != "" ]]; then MAKE_XOPTS="$MAKE_XOPTS MAXKMERLENGTH=$VELVET_MAXKMERLENGTH"; fi
+ if [[ $VELVET_CATEGORIES != "" ]]; then MAKE_XOPTS="$MAKE_XOPTS CATEGORIES=$VELVET_CATEGORIES"; fi
+ emake -j1 $MAKE_XOPTS || die
+ emake -j1 $MAKE_XOPTS color || die
}
src_install() {
@@ -41,3 +44,10 @@ src_install() {
doins -r contrib || die
dodoc Manual.pdf CREDITS.txt
}
+
+pkg_postinst() {
+ einfo "To adjust the MAXKMERLENGTH or CATEGORIES parameters as described in the manual,"
+ einfo "please set the variables VELVET_MAXKMERLENGTH or VELVET_CATEGORIES in your"
+ einfo "environment or /etc/make.conf, then re-emerge the package. For example:"
+ einfo " VELVET_MAXKMERLENGTH=NN emerge [options] velvet"
+}