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-chemistry/azara: metadata.xml ChangeLog azara-2.7.ebuild
Date: Sun, 07 Feb 2010 19:51:06
Message-Id: E1NeD9r-00052Q-Un@stork.gentoo.org
1 jlec 10/02/07 19:51:03
2
3 Added: metadata.xml ChangeLog azara-2.7.ebuild
4 Log:
5 New ebuild
6 (Portage version: 2.2_rc62/cvs/Linux x86_64)
7
8 Revision Changes Path
9 1.1 sci-chemistry/azara/metadata.xml
10
11 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-chemistry/azara/metadata.xml?rev=1.1&view=markup
12 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-chemistry/azara/metadata.xml?rev=1.1&content-type=text/plain
13
14 Index: metadata.xml
15 ===================================================================
16 <?xml version="1.0" encoding="UTF-8"?>
17 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
18 <pkgmetadata>
19 <herd>sci-chemistry</herd>
20 <maintainer>
21 <email>jlec@g.o</email>
22 <name>Justin Lecher (jlec)</name>
23 </maintainer>
24 </pkgmetadata>
25
26
27
28
29 1.1 sci-chemistry/azara/ChangeLog
30
31 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-chemistry/azara/ChangeLog?rev=1.1&view=markup
32 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-chemistry/azara/ChangeLog?rev=1.1&content-type=text/plain
33
34 Index: ChangeLog
35 ===================================================================
36 # ChangeLog for sci-chemistry/azara
37 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
38 # $Header: /var/cvsroot/gentoo-x86/sci-chemistry/azara/ChangeLog,v 1.1 2010/02/07 19:51:02 jlec Exp $
39
40 *azara-2.7 (07 Feb 2010)
41
42 07 Feb 2010; Justin Lecher (jlec) <jlec@g.o> +azara-2.7.ebuild,
43 +files/help-makefile.patch, +metadata.xml:
44 New Ebuild
45
46
47
48
49 1.1 sci-chemistry/azara/azara-2.7.ebuild
50
51 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-chemistry/azara/azara-2.7.ebuild?rev=1.1&view=markup
52 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sci-chemistry/azara/azara-2.7.ebuild?rev=1.1&content-type=text/plain
53
54 Index: azara-2.7.ebuild
55 ===================================================================
56 # Copyright 1999-2010 Gentoo Foundation
57 # Distributed under the terms of the GNU General Public License v2
58 # $Header: /var/cvsroot/gentoo-x86/sci-chemistry/azara/azara-2.7.ebuild,v 1.1 2010/02/07 19:51:02 jlec Exp $
59
60 EAPI="3"
61
62 inherit eutils toolchain-funcs
63
64 DESCRIPTION="A suite of programmes to process and view NMR data"
65 HOMEPAGE="http://www.bio.cam.ac.uk/azara/"
66 SRC_URI="http://www.bio.cam.ac.uk/ccpn/download/${PN}/${P}-src.tar.gz"
67
68 LICENSE="AZARA"
69 SLOT="0"
70 KEYWORDS="~amd64 ~x86"
71 IUSE="opengl X xpm"
72
73 RDEPEND="
74 xpm? ( x11-libs/libXpm )
75 X? ( x11-libs/libX11 )"
76 DEPEND="${RDEPEND}"
77
78 src_prepare() {
79 echo "" > ENVIRONMENT
80
81 epatch "${FILESDIR}"/help-makefile.patch
82 }
83
84 src_compile() {
85 local mymake
86 local xpmuse
87
88 mymake="${mymake} help nongui"
89 use X && mymake="${mymake} gui"
90 use opengl && mymake="${mymake} gl"
91 use xpm && XPMUSE="XPM_FLAG=-DUSE_XPM XPM_LIB=-lXpm"
92
93 emake -j1 CC=$(tc-getCC) \
94 CFLAGS="${CFLAGS}" \
95 LFLAGS="${LDFLAGS}" \
96 MATH_LIB="-lm" \
97 X11_INCLUDE_DIR="-I${EPREFIX}/usr/X11R6/include" \
98 MOTIF_INCLUDE_DIR="-I${EPREFIX}/usr/include" \
99 X11_LIB_DIR="-L${EPREFIX}/usr/$(get_libdir)" \
100 MOTIF_LIB_DIR="-L${EPREFIX}/usr/$(get_libdir)" \
101 ${XPMUSE} \
102 X11_LIB="-lX11" \
103 MOTIF_LIB="-lXm -lXt" \
104 GL_INCLUDE_DIR="-I${EPREFIX}/usr/X11R6/include -I${EPREFIX}/usr/include" \
105 GL_LIB_DIR="-I${EPREFIX}/usr/$(get_libdir)" \
106 GL_LIB="-lglut -lGLU -lGL -lXmu -lX11 -lXext" \
107 ENDIAN_FLAG="-DLITTLE_ENDIAN_DATA" \
108 ${mymake} || die
109 }
110
111 src_install() {
112 for bin in bin/*; do
113 dobin "${bin}" || die "failed to install ${bin}"
114 done
115
116 mv "${D}"/usr/bin/{,azara-}extract || die "failed to fix extract collision"
117
118 dodoc CHANGES* README* || die
119 dohtml -r html/* || die
120 }
121
122 pkg_postinst() {
123 einfo "Due to collision we moved the extract binary to azara-extract"
124 }