Gentoo Archives: gentoo-commits

From: "Andrey Grozin (grozin)" <grozin@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sci-mathematics/form: form-4.0_p20120529.ebuild metadata.xml ChangeLog Manifest
Date: Thu, 31 May 2012 12:26:00
Message-Id: 20120531122524.CE5722004B@flycatcher.gentoo.org
1 grozin 12/05/31 12:25:24
2
3 Added: form-4.0_p20120529.ebuild metadata.xml ChangeLog
4 Manifest
5 Log:
6 Initial import, thanks to Jauhien Piatlicki <piatlicki@×××××.com>, closing bug #418079
7
8 (Portage version: 2.2.0_alpha108/cvs/Linux i686)
9
10 Revision Changes Path
11 1.1 sci-mathematics/form/form-4.0_p20120529.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/form/form-4.0_p20120529.ebuild?rev=1.1&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/form/form-4.0_p20120529.ebuild?rev=1.1&content-type=text/plain
15
16 Index: form-4.0_p20120529.ebuild
17 ===================================================================
18 # Copyright 1999-2012 Gentoo Foundation
19 # Distributed under the terms of the GNU General Public License v2
20 # $Header: /var/cvsroot/gentoo-x86/sci-mathematics/form/form-4.0_p20120529.ebuild,v 1.1 2012/05/31 12:25:24 grozin Exp $
21
22 EAPI=4
23
24 inherit autotools
25
26 DESCRIPTION="Symbolic Manipulation System"
27 HOMEPAGE="http://www.nikhef.nl/~form/"
28 SRC_URI="http://github.com/downloads/jauhien/sources/${P}.tar.gz"
29
30 S="${WORKDIR}/formcvs"
31
32 LICENSE="GPL-3"
33
34 SLOT="0"
35 KEYWORDS="~x86"
36 IUSE="devref doc doxygen gmp mpi threads zlib"
37
38 DEPEND="devref? ( dev-texlive/texlive-latex )
39 doc? ( dev-texlive/texlive-latex )
40 doxygen? ( app-doc/doxygen )
41 gmp? ( dev-libs/gmp )
42 mpi? ( virtual/mpi )
43 zlib? ( sys-libs/zlib )
44 "
45 RDEPEND="${DEPEND}"
46
47 src_prepare() {
48 sed -i 's/LINKFLAGS = -s/LINKFLAGS =/' sources/Makefile.am || die
49 eautoreconf
50 }
51
52 src_configure() {
53 econf \
54 --enable-scalar \
55 --enable-largefile \
56 --disable-debug \
57 --disable-static-link \
58 --with-api=posix \
59 $(use_with gmp ) \
60 $(use_enable mpi parform ) \
61 $(use_enable threads threaded ) \
62 $(use_with zlib ) \
63 CC="$(tc-getCC)" \
64 CXX="$(tc-getCXX)" \
65 CFLAGS="${CFLAGS}" \
66 LDFLAGS="${LDFLAGS}" \
67 CXXFLAGS="${CXXFLAGS}"
68 }
69
70 src_compile() {
71 default
72 if use devref; then
73 pushd doc/devref > /dev/null
74 LANG=C emake pdf
75 popd > /dev/null
76 fi
77 if use doc; then
78 pushd doc/manual > /dev/null
79 LANG=C emake pdf
80 popd > /dev/null
81 fi
82 if use doxygen; then
83 pushd doc/doxygen > /dev/null
84 emake html
85 popd > /dev/null
86 fi
87 }
88
89 src_install() {
90 default
91 if use devref; then
92 insinto /usr/share/doc/${PF}
93 doins doc/devref/devref.pdf
94 fi
95 if use doc; then
96 insinto /usr/share/doc/${PF}
97 doins doc/manual/manual.pdf
98 fi
99 if use doxygen; then
100 dohtml -r doc/doxygen/html/*
101 fi
102 }
103
104
105
106 1.1 sci-mathematics/form/metadata.xml
107
108 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/form/metadata.xml?rev=1.1&view=markup
109 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/form/metadata.xml?rev=1.1&content-type=text/plain
110
111 Index: metadata.xml
112 ===================================================================
113 <?xml version="1.0" encoding="UTF-8"?>
114 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
115 <pkgmetadata>
116 <herd>sci-mathematics</herd>
117 <longdescription lang="en">
118 A system which can efficiently manipulate huge formulas limited only by available disk space.
119 </longdescription>
120 <use>
121 <flag name='devref'>Build and install developers reference</flag>
122 <flag name='doxygen'>Build and install API documentation</flag>
123 </use>
124 </pkgmetadata>
125
126
127
128 1.1 sci-mathematics/form/ChangeLog
129
130 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/form/ChangeLog?rev=1.1&view=markup
131 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/form/ChangeLog?rev=1.1&content-type=text/plain
132
133 Index: ChangeLog
134 ===================================================================
135 # ChangeLog for sci-mathematics/form
136 # Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
137 # $Header: /var/cvsroot/gentoo-x86/sci-mathematics/form/ChangeLog,v 1.1 2012/05/31 12:25:24 grozin Exp $
138
139 *form-4.0_p20120529 (31 May 2012)
140
141 31 May 2012; Andrey Grozin <grozin@g.o> +form-4.0_p20120529.ebuild,
142 +metadata.xml:
143 Initial import, thanks to Jauhien Piatlicki <piatlicki@×××××.com>, closing
144 bug #418079
145
146
147
148
149 1.1 sci-mathematics/form/Manifest
150
151 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/form/Manifest?rev=1.1&view=markup
152 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/sci-mathematics/form/Manifest?rev=1.1&content-type=text/plain
153
154 Index: Manifest
155 ===================================================================
156 DIST form-4.0_p20120529.tar.gz 1077620 RMD160 4cad0d94e8226de2dd6cb3ab4f678878c3ce7ff6 SHA1 bc3068cf08ef6932a91f78628a352da8b4f199d1 SHA256 62be79998bebcd066621891499d72c2774fa661b1fcf5bb2767cb3a531be6559
157 EBUILD form-4.0_p20120529.ebuild 1638 RMD160 d72205a846352a8652839a7811b951be542fc0ef SHA1 e79e28b5e75f3e861191ac0c9d1cfec6ea11fd83 SHA256 0b314fa5dd1e5486a6f31260be2474659de33fe7c9dd9ab329ba206799352c53
158 MISC ChangeLog 342 RMD160 4dbaf816216143d651bc7696c52cd37dc1c8480f SHA1 4e939c9bf98a3570b44b95c5e8cdcc4b85010e17 SHA256 b0c39cbcb0d1bdda205cb1d38c821985d0d686f3ce1e94d29c17f1d01e7125a4
159 MISC metadata.xml 456 RMD160 477c8c627440e222a97f3ab089e62b4cdd8f28d8 SHA1 ca7431260440219dd90ec6ae507cea8b42e00870 SHA256 dc4134fcf792a19452845e681a87637a4c2420b8287c3338f442d78b1fcf7863