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-r1.ebuild meme-4.8.1.ebuild
Date: Fri, 01 Feb 2013 14:51:27
Message-Id: 20130201145124.428F92171D@flycatcher.gentoo.org
1 jlec 13/02/01 14:51:24
2
3 Modified: ChangeLog meme-4.8.1.ebuild
4 Added: meme-4.8.1-r1.ebuild
5 Log:
6 sci-biology/meme: Resolve file collision with app-text and sci-biology/readseq, #455010
7
8 (Portage version: 2.2.0_alpha161/cvs/Linux x86_64, RepoMan options: --force, signed Manifest commit with key 70EB7916)
9
10 Revision Changes Path
11 1.23 sci-biology/meme/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/meme/ChangeLog?rev=1.23&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/meme/ChangeLog?rev=1.23&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/meme/ChangeLog?r1=1.22&r2=1.23
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/sci-biology/meme/ChangeLog,v
20 retrieving revision 1.22
21 retrieving revision 1.23
22 diff -u -r1.22 -r1.23
23 --- ChangeLog 31 Jan 2013 07:17:25 -0000 1.22
24 +++ ChangeLog 1 Feb 2013 14:51:24 -0000 1.23
25 @@ -1,6 +1,12 @@
26 # ChangeLog for sci-biology/meme
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/sci-biology/meme/ChangeLog,v 1.22 2013/01/31 07:17:25 jlec Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/sci-biology/meme/ChangeLog,v 1.23 2013/02/01 14:51:24 jlec Exp $
30 +
31 +*meme-4.8.1-r1 (01 Feb 2013)
32 +
33 + 01 Feb 2013; Justin Lecher <jlec@g.o> meme-4.8.1.ebuild,
34 + +meme-4.8.1-r1.ebuild:
35 + Resolve file collision with app-text and sci-biology/readseq, #455010
36
37 31 Jan 2013; Justin Lecher <jlec@g.o> -meme-4.3.0.ebuild,
38 meme-4.8.1.ebuild:
39
40
41
42 1.6 sci-biology/meme/meme-4.8.1.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/meme/meme-4.8.1.ebuild?rev=1.6&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/meme/meme-4.8.1.ebuild?rev=1.6&content-type=text/plain
46 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/meme/meme-4.8.1.ebuild?r1=1.5&r2=1.6
47
48 Index: meme-4.8.1.ebuild
49 ===================================================================
50 RCS file: /var/cvsroot/gentoo-x86/sci-biology/meme/meme-4.8.1.ebuild,v
51 retrieving revision 1.5
52 retrieving revision 1.6
53 diff -u -r1.5 -r1.6
54 --- meme-4.8.1.ebuild 31 Jan 2013 07:17:25 -0000 1.5
55 +++ meme-4.8.1.ebuild 1 Feb 2013 14:51:24 -0000 1.6
56 @@ -1,6 +1,6 @@
57 ## Copyright 1999-2011 Gentoo Foundation
58 # Distributed under the terms of the GNU General Public License v2
59 -# $Header: /var/cvsroot/gentoo-x86/sci-biology/meme/meme-4.8.1.ebuild,v 1.5 2013/01/31 07:17:25 jlec Exp $
60 +# $Header: /var/cvsroot/gentoo-x86/sci-biology/meme/meme-4.8.1.ebuild,v 1.6 2013/02/01 14:51:24 jlec Exp $
61
62 EAPI=4
63
64 @@ -18,9 +18,11 @@
65 IUSE="debug examples mpi"
66
67 DEPEND="
68 + !app-text/tree
69 + app-shells/tcsh
70 dev-libs/libxml2:2
71 dev-libs/libxslt
72 - app-shells/tcsh
73 + !sci-biology/readseq
74 mpi? ( virtual/mpi )"
75 RDEPEND="${DEPEND}"
76
77 @@ -59,11 +61,11 @@
78
79 src_test() {
80 # bug #297070
81 - emake -j1 test || die "Regression tests failed."
82 + emake -j1 test
83 }
84
85 src_install() {
86 - emake install DESTDIR="${D}"
87 + default
88
89 echo "PATH=/opt/${PN}/bin" > 99${PN}
90 doenvd 99${PN}
91
92
93
94 1.1 sci-biology/meme/meme-4.8.1-r1.ebuild
95
96 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/meme/meme-4.8.1-r1.ebuild?rev=1.1&view=markup
97 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-biology/meme/meme-4.8.1-r1.ebuild?rev=1.1&content-type=text/plain
98
99 Index: meme-4.8.1-r1.ebuild
100 ===================================================================
101 ## Copyright 1999-2011 Gentoo Foundation
102 # Distributed under the terms of the GNU General Public License v2
103 # $Header: /var/cvsroot/gentoo-x86/sci-biology/meme/meme-4.8.1-r1.ebuild,v 1.1 2013/02/01 14:51:24 jlec Exp $
104
105 EAPI=4
106
107 PYTHON_DEPEND="2"
108
109 inherit autotools eutils python
110
111 DESCRIPTION="The MEME/MAST system - Motif discovery and search"
112 HOMEPAGE="http://meme.sdsc.edu/meme"
113 SRC_URI="http://meme.nbcr.net/downloads/${PN}_${PV}.tar.gz"
114
115 LICENSE="meme"
116 SLOT="0"
117 KEYWORDS="amd64 x86"
118 IUSE="debug examples mpi"
119
120 DEPEND="
121 app-shells/tcsh
122 dev-libs/libxml2:2
123 dev-libs/libxslt
124 mpi? ( virtual/mpi )"
125 RDEPEND="${DEPEND}"
126
127 S="${WORKDIR}/${PN}_${PV}"
128
129 #pkg_setup() {
130 # generate meme group to restrict logging to /var/log/meme
131 # enewgroup meme
132 # python_pkg_setup
133 # python_set_active_version 2
134 #}
135
136 src_prepare() {
137 use examples || sed -e '/SUBDIRS/s:examples::g' -i doc/Makefile.am
138 sed \
139 -e '/flags/s:-O3::g' \
140 -e '/opt/s:-O::g' \
141 -e '/debug/s:-ggdb::' \
142 -e '/debug/s:-g::' \
143 -e 's:CFLAGS=:CFLAGS+=:g' \
144 -i configure.ac || die
145 epatch \
146 "${FILESDIR}"/${P}-Makefile.am.patch
147 eautoreconf
148 }
149
150 src_configure() {
151 MY_PREFIX="${ROOT}opt/meme"
152 USE_DISABLE_MPI=""; if ! use mpi; then USE_DISABLE_MPI="--enable-serial"; fi
153 econf \
154 --sysconfdir="${EPREFIX}/etc/meme" \
155 --with-logs="${ROOT}var/log/meme" \
156 $(use_enable debug) \
157 $USE_DISABLE_MPI
158 }
159
160 src_test() {
161 # bug #297070
162 emake -j1 test
163 }
164
165 src_install() {
166 default
167
168 mv "${ED}"/usr/bin/{,meme-}tree || die
169 mv "${ED}"/usr/bin/{,meme-}readseq || die
170
171 echo "PATH=/opt/${PN}/bin" > 99${PN}
172 doenvd 99${PN}
173
174 # allow logging only for members of meme group
175 # diropts -m 0770 -g meme -o root
176 diropts -m ugo+rwxt -o root
177 keepdir /var/log/meme
178 }
179
180 #pkg_postinst() {
181 # einfo 'Log files are produced in the "/var/log/meme" directory. Users'
182 # einfo 'need to be part of the meme group to use this facility.'
183 #}