Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-biology/meme: ChangeLog meme-4.8.1.ebuild
Date: Sun, 26 Aug 2012 16:03:16
Message-Id: 20120826160301.526ED20801@flycatcher.gentoo.org
1 jlec 12/08/26 16:03:01
2
3 Modified: ChangeLog
4 Added: meme-4.8.1.ebuild
5 Log:
6 sci-biology/meme: Version Bump; respect CFLAGS, #430774
7
8 (Portage version: 2.2.0_alpha122/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.18 sci-biology/meme/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/meme/ChangeLog?rev=1.18&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/meme/ChangeLog?rev=1.18&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/meme/ChangeLog?r1=1.17&r2=1.18
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sci-biology/meme/ChangeLog,v
20 retrieving revision 1.17
21 retrieving revision 1.18
22 diff -u -r1.17 -r1.18
23 --- ChangeLog 2 Mar 2011 17:41:09 -0000 1.17
24 +++ ChangeLog 26 Aug 2012 16:03:01 -0000 1.18
25 @@ -1,6 +1,12 @@
26 # ChangeLog for sci-biology/meme
27 -# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sci-biology/meme/ChangeLog,v 1.17 2011/03/02 17:41:09 jlec Exp $
29 +# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/sci-biology/meme/ChangeLog,v 1.18 2012/08/26 16:03:01 jlec Exp $
31 +
32 +*meme-4.8.1 (26 Aug 2012)
33 +
34 + 26 Aug 2012; Justin Lecher <jlec@g.o> +meme-4.8.1.ebuild,
35 + +files/meme-4.8.1-Makefile.am.patch:
36 + Version Bump; respect CFLAGS, #430774
37
38 02 Mar 2011; Justin Lecher <jlec@g.o> meme-4.3.0.ebuild,
39 meme-4.3.0-r1.ebuild, meme-4.4.0.ebuild:
40
41
42
43 1.1 sci-biology/meme/meme-4.8.1.ebuild
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/meme/meme-4.8.1.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/meme/meme-4.8.1.ebuild?rev=1.1&content-type=text/plain
47
48 Index: meme-4.8.1.ebuild
49 ===================================================================
50 ## Copyright 1999-2011 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/sci-biology/meme/meme-4.8.1.ebuild,v 1.1 2012/08/26 16:03:01 jlec Exp $
53
54 EAPI=4
55
56 PYTHON_DEPEND="2"
57
58 inherit autotools eutils python
59
60 DESCRIPTION="The MEME/MAST system - Motif discovery and search"
61 HOMEPAGE="http://meme.sdsc.edu/meme"
62 SRC_URI="http://meme.nbcr.net/downloads/${PN}_${PV}.tar.gz"
63
64 LICENSE="meme"
65 SLOT="0"
66 KEYWORDS="~amd64 ~x86"
67 IUSE="debug mpi"
68
69 DEPEND="
70 dev-libs/libxml2:2
71 dev-libs/libxslt
72 app-shells/tcsh
73 mpi? ( virtual/mpi )"
74 RDEPEND="${DEPEND}"
75
76 S="${WORKDIR}/${PN}_${PV}"
77
78 #pkg_setup() {
79 # generate meme group to restrict logging to /var/log/meme
80 # enewgroup meme
81 # python_pkg_setup
82 # python_set_active_version 2
83 #}
84
85 src_prepare() {
86 sed \
87 -e '/flags/s:-O3::g' \
88 -e '/opt/s:-O::g' \
89 -e '/debug/s:-ggdb::' \
90 -e '/debug/s:-g::' \
91 -e 's:CFLAGS=:CFLAGS+=:g' \
92 -i configure.ac || die
93 epatch \
94 "${FILESDIR}"/${P}-Makefile.am.patch
95 eautoreconf
96 }
97
98 src_configure() {
99 MY_PREFIX="${ROOT}opt/meme"
100 USE_DISABLE_MPI=""; if ! use mpi; then USE_DISABLE_MPI="--enable-serial"; fi
101 econf \
102 --sysconfdir="${EPREFIX}/etc/meme" \
103 --with-logs="${ROOT}var/log/meme" \
104 $(use_enable debug) \
105 $USE_DISABLE_MPI
106 }
107
108 src_test() {
109 # bug #297070
110 emake -j1 test || die "Regression tests failed."
111 }
112
113 src_install() {
114 emake install DESTDIR="${D}"
115
116 echo "PATH=/opt/${PN}/bin" > 99${PN}
117 doenvd 99${PN}
118
119 # allow logging only for members of meme group
120 # diropts -m 0770 -g meme -o root
121 diropts -m ugo+rwxt -o root
122 keepdir /var/log/meme
123 }
124
125 #pkg_postinst() {
126 # einfo 'Log files are produced in the "/var/log/meme" directory. Users'
127 # einfo 'need to be part of the meme group to use this facility.'
128 #}