aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrançois Bissey <francois@vrooom.(none)>2009-04-04 00:02:16 +1300
committerFrançois Bissey <francois@vrooom.(none)>2009-04-04 00:14:52 +1300
commitf9ce9d3f02f17f24900c01d2d3d1c06cbd0270f0 (patch)
treebe6c04f50cec4a2a297633dc37413bd34ffb41a3
parentFix license (diff)
downloadsci-f9ce9d3f02f17f24900c01d2d3d1c06cbd0270f0.tar.gz
sci-f9ce9d3f02f17f24900c01d2d3d1c06cbd0270f0.tar.bz2
sci-f9ce9d3f02f17f24900c01d2d3d1c06cbd0270f0.zip
Importing cadabra and its dependencies modglue and lie
-rw-r--r--sci-libs/modglue/ChangeLog7
-rw-r--r--sci-libs/modglue/Manifest4
-rw-r--r--sci-libs/modglue/files/modglue-1.13-makefile.in.patch10
-rw-r--r--sci-libs/modglue/metadata.xml6
-rw-r--r--sci-libs/modglue/modglue-1.13.ebuild35
-rw-r--r--sci-mathematics/cadabra/ChangeLog7
-rw-r--r--sci-mathematics/cadabra/Manifest3
-rw-r--r--sci-mathematics/cadabra/cadabra-1.08.ebuild76
-rw-r--r--sci-mathematics/cadabra/metadata.xml6
-rw-r--r--sci-mathematics/lie/ChangeLog7
-rw-r--r--sci-mathematics/lie/Manifest6
-rw-r--r--sci-mathematics/lie/files/lie-2.2.2-make.patch131
-rw-r--r--sci-mathematics/lie/files/parrallelmake-lie-2.2.2.patch11
-rw-r--r--sci-mathematics/lie/lie-2.2.2.ebuild42
-rw-r--r--sci-mathematics/lie/metadata.xml6
15 files changed, 357 insertions, 0 deletions
diff --git a/sci-libs/modglue/ChangeLog b/sci-libs/modglue/ChangeLog
new file mode 100644
index 000000000..f6bd2547b
--- /dev/null
+++ b/sci-libs/modglue/ChangeLog
@@ -0,0 +1,7 @@
+# ChangeLog for sci-libs/modglue
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 03 Apr 2009; Francois Bissey <f.r.bissey@massey.ac.nz> ChangeLog:
+ Initial import for the science overlay
+
diff --git a/sci-libs/modglue/Manifest b/sci-libs/modglue/Manifest
new file mode 100644
index 000000000..9e625cb19
--- /dev/null
+++ b/sci-libs/modglue/Manifest
@@ -0,0 +1,4 @@
+AUX modglue-1.13-makefile.in.patch 461 RMD160 94417fa61396e66981b99af0ca5f0d4a4da19d27 SHA1 04ae505fdc883797c7aa1f20b59fcef7900d061a SHA256 9f83631922fbbf5a1c8bf1546849e6882be6ae160b0d8a27b62e74aa1d8346bd
+DIST modglue-1.13.tar.gz 89907 RMD160 f493e49d6d80bb9dbc418db6b079958708a01c69 SHA1 a9c839653fb5e654360104bdc9d9f20afb4ae78b SHA256 a36a3bea7cd9eb5d9c03d44029269023d1310870bbf89da35a0edf2ece27fdfe
+EBUILD modglue-1.13.ebuild 838 RMD160 d346d83e38a2470991d7a7eba4daa7b49a5571a4 SHA1 7f99baf6681f5f09a2bea826186cb5474b95c61a SHA256 53a868c2db18ab90e8bfa8aad6b33168b4cff68c5d3fd5cb9546acf8b94d2144
+MISC metadata.xml 885 RMD160 34165bffafd7c55b7d84155b39bd32a1251e6aa7 SHA1 6386d45d76662564b2f064fe1379d7cf69b83c3f SHA256 930e55dd4ad9b6e93ca69134cd181210c6bf6c114a4b9a7a6200ea47ee465eb4
diff --git a/sci-libs/modglue/files/modglue-1.13-makefile.in.patch b/sci-libs/modglue/files/modglue-1.13-makefile.in.patch
new file mode 100644
index 000000000..6f0860e5d
--- /dev/null
+++ b/sci-libs/modglue/files/modglue-1.13-makefile.in.patch
@@ -0,0 +1,10 @@
+--- src/Makefile.in.orig 2009-04-03 22:17:57.000000000 +1300
++++ src/Makefile.in 2009-04-03 22:18:19.000000000 +1300
+@@ -103,7 +103,6 @@
+ @INSTALL@ -m 755 -d ${DESTDIR}@prefix@/bin
+ @INSTALL@ -m 755 -d ${DEVDESTDIR}@prefix@/include/modglue
+ ${IPHASE} libmodglue.la ${DESTDIR}@prefix@/lib
+- mv ${DESTDIR}@prefix@/lib/libmodglue*.so ${DEVDESTDIR}@prefix@/lib
+ # ${IPHASE} libmid.la ${DESTDIR}@prefix@/lib
+ ${FPHASE}
+ ${IPHASE} ptywrap ${DESTDIR}@prefix@/bin
diff --git a/sci-libs/modglue/metadata.xml b/sci-libs/modglue/metadata.xml
new file mode 100644
index 000000000..ab10992e2
--- /dev/null
+++ b/sci-libs/modglue/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci</herd>
+ <longdescription>The libModglue library is a C++ library with classes for forking external processes and asynchronous reading from streams. It takes away the burden of all subtleties involving the Unix fork call. The asynchronous read facility enables one to read on multiple input streams at the same time, without loosing any of the standard C++ stream facilities. There are also several small additional programs bundled with modglue, such as a program to add readline capability to any command line program. Moreover, the modglue library extends the idea of standard Unix pipes by providing a general framework for the creation of new processes with more than just the standard stdin/stdout/stderr pipes.</longdescription>
+</pkgmetadata>
diff --git a/sci-libs/modglue/modglue-1.13.ebuild b/sci-libs/modglue/modglue-1.13.ebuild
new file mode 100644
index 000000000..bb4501d9c
--- /dev/null
+++ b/sci-libs/modglue/modglue-1.13.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+EAPI=2
+DESCRIPTION="C++ library for handling of multiple co-processes"
+HOMEPAGE="http://www.aei.mpg.de/~peekas/cadabra"
+SRC_URI="http://www.aei.mpg.de/~peekas/cadabra/${P}.tar.gz"
+
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="doc"
+DEPEND="( >=dev-libs/libsigc++-2.0 )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+# fix src/makefile.in
+ epatch "${FILESDIR}/${P}-makefile.in.patch"
+}
+
+src_install() {
+ emake DESTDIR="${D}" DEVDESTDIR="${D}" install || die
+ use doc && dohtml "${S}/doc/"*
+ dodoc AUTHORS ChangeLog INSTALL
+}
+
+pkg_postinst() {
+ elog "This version of the modglue ebuild is still under development."
+ elog "Help us improve the ebuild in:"
+ elog "http://bugs.gentoo.org/show_bug.cgi?id=194393"
+}
diff --git a/sci-mathematics/cadabra/ChangeLog b/sci-mathematics/cadabra/ChangeLog
new file mode 100644
index 000000000..7f8ad8fcb
--- /dev/null
+++ b/sci-mathematics/cadabra/ChangeLog
@@ -0,0 +1,7 @@
+# ChangeLog for sci-mathematics/cadabra
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 03 Apr 2009; Francois Bissey <f.r.bissey@massey.ac.nz> ChangeLog:
+ Initial import for the science overlay
+
diff --git a/sci-mathematics/cadabra/Manifest b/sci-mathematics/cadabra/Manifest
new file mode 100644
index 000000000..6b1219148
--- /dev/null
+++ b/sci-mathematics/cadabra/Manifest
@@ -0,0 +1,3 @@
+DIST cadabra-1.08.tar.gz 782810 RMD160 719305cd6d12ffcbf0cfe62df535ffe6ddfe9d55 SHA1 c631dbca7816d2259795184a8bcc583cc9394235 SHA256 ddf478813fcc5e3464f6a5765aa4e1a1c68b592351488d2306811956703d090c
+EBUILD cadabra-1.08.ebuild 1473 RMD160 84c73f445acfb42b86e967a5e634cae9fb4259c2 SHA1 6ac0a4b929ef2f5f345b06c89fa728867fb8a81b SHA256 2734e61f2026f117ba5c7b71b7af7c29c7f2a8c73ebc85baa8569e93ed45dc0f
+MISC metadata.xml 594 RMD160 7a4da042b357ffe448a4d75dc15be0bbe685f82f SHA1 766f7f12b1ea17d7b78a58f9e44861b424817463 SHA256 d9081050db0124d955e62e53100aa242e374d56ec1b96f6d7bf40c6625bb810e
diff --git a/sci-mathematics/cadabra/cadabra-1.08.ebuild b/sci-mathematics/cadabra/cadabra-1.08.ebuild
new file mode 100644
index 000000000..9fe20dfe7
--- /dev/null
+++ b/sci-mathematics/cadabra/cadabra-1.08.ebuild
@@ -0,0 +1,76 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils flag-o-matic
+
+DESCRIPTION="Field-theory motivated computer algebra system"
+HOMEPAGE="http://www.aei.mpg.de/~peekas/cadabra"
+SRC_URI="http://www.aei.mpg.de/~peekas/cadabra/${P}.tar.gz"
+#### Remove the following line when moving this ebuild to the main tree!
+RESTRICT="mirror"
+
+LICENSE="GPL-2"
+
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="doc examples X"
+DEPEND="sci-libs/modglue
+ sci-mathematics/lie
+ dev-libs/gmp
+ dev-libs/libpcre
+ X? ( >=x11-libs/gtk+-2.0
+ >=dev-cpp/gtkmm-2.4
+ app-text/dvipng )"
+RDEPEND="${DEPEND}
+ virtual/latex-base
+ dev-tex/mh"
+
+#filter-ldflags -Wl,--as-needed
+
+src_compile() {
+ local myconf=""
+
+ myconf="${myconf} `use enable X gui`"
+
+ econf ${myconf} || die
+ emake || die
+
+ if ( use doc )
+ then
+ cd "${S}/doc"
+ make
+ cd doxygen/latex
+ make pdf
+ fi
+}
+
+src_install() {
+ einstall DESTDIR="${D}" DEVDESTDIR="${D}" || die
+
+ dodoc AUTHORS ChangeLog INSTALL
+
+ use examples && cp -R "${S}/examples" "${D}/usr/share/doc/${PF}"
+
+ if ( use doc )
+ then
+ cd "${S}/doc/doxygen"
+ dohtml html/*
+ cp latex/*.pdf "${D}/usr/share/doc/${PF}"
+ fi
+
+ rm -rf "${D}/usr/share/TeXmacs"
+
+}
+
+pkg_postinst() {
+ /usr/sbin/texmf-update
+ elog "This version of the ntl ebuild is still under development."
+ elog "Help us improve the ebuild in:"
+ elog "http://bugs.gentoo.org/show_bug.cgi?id= 194393"
+}
+
+pkg_postrm()
+{
+ /usr/sbin/texmf-update
+}
diff --git a/sci-mathematics/cadabra/metadata.xml b/sci-mathematics/cadabra/metadata.xml
new file mode 100644
index 000000000..7a5e538fc
--- /dev/null
+++ b/sci-mathematics/cadabra/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci</herd>
+ <longdescription>Cadabra is a computer algebra system (CAS) designed specifically for the solution of problems encountered in field theory. It has extensive functionality for tensor computer algebra, tensor polynomial simplification including multi-term symmetries, fermions and anti-commuting variables, Clifford algebras and Fierz transformations, implicit coordinate dependence, multiple index types and many more.</longdescription>
+</pkgmetadata>
diff --git a/sci-mathematics/lie/ChangeLog b/sci-mathematics/lie/ChangeLog
new file mode 100644
index 000000000..99cda3b3d
--- /dev/null
+++ b/sci-mathematics/lie/ChangeLog
@@ -0,0 +1,7 @@
+# ChangeLog for sci-mathematics/lie
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 03 Apr 2009; Francois Bissey <f.r.bissey@massey.ac.nz> ChangeLog:
+ Initial import for the science overlay.
+
diff --git a/sci-mathematics/lie/Manifest b/sci-mathematics/lie/Manifest
new file mode 100644
index 000000000..b38fc5950
--- /dev/null
+++ b/sci-mathematics/lie/Manifest
@@ -0,0 +1,6 @@
+AUX lie-2.2.2-make.patch 4665 RMD160 c37324244e80c50cac591f909d3b279f26428d73 SHA1 637674b22abd6fb3bf26f7ff43ab349dcdcc0100 SHA256 62c87afe8b0fcffa02dad069ffb0ab27d2ca32ffb0161ed071971a6b982904fa
+AUX parrallelmake-lie-2.2.2.patch 332 RMD160 dd5d9f81e62f81e2c029c12a4788fde28814aacf SHA1 ca20ec373faf7a57be0daeef6b1f3aa6c9b89085 SHA256 f6e952508a820945031786039c54978ed78e0ec8893b7c7bc9b53b5e0e4b0bdd
+DIST conLiE.tar.gz 361170 RMD160 3a0ff7e62db3de194222d0d5bd5fab8390ef8537 SHA1 92eb9283868cc46ae0b87c4dfd6f13631e046bee SHA256 6eac244471abb730811a05c8cb0b36eb7f8285cd18a03b956dadcf80ef1f0961
+EBUILD lie-2.2.2.ebuild 1073 RMD160 b85a6fc2b265a64606bd5f992121fd272be5e0f3 SHA1 6977909e4503619236c379f473aac2dd0db2850d SHA256 521ffa53d96b07d3baba1d7b07be98b8188f580b3cc91a2dbfb57f6b4a4d590b
+MISC lie-2.2.2.ebuild~ 1075 RMD160 823bab4db7fbbc9bb42f6f6ac99c31ea6e66a10b SHA1 5773df4c12f3fd2ce8e5726c6c4cf73cef97a05e SHA256 a46e5b8998d202f1a7132f9eb101a1fb6d50a1cb202b4cb36fc3f1765906e428
+MISC metadata.xml 490 RMD160 86d74e0315fd46dcb1ef92be92e9c399c6ad596c SHA1 30ddf33d8bc318eb3eba19600719de1126da5ee1 SHA256 2c4512011eb778ff4063be3a181a00266912cf9ec962d142dc5c36b5008316ff
diff --git a/sci-mathematics/lie/files/lie-2.2.2-make.patch b/sci-mathematics/lie/files/lie-2.2.2-make.patch
new file mode 100644
index 000000000..69b4a1a76
--- /dev/null
+++ b/sci-mathematics/lie/files/lie-2.2.2-make.patch
@@ -0,0 +1,131 @@
+diff -u -r -P --new-file --exclude=CVS lie-2.2.2/debian/lie.1 lie-2.2.2-1/debian/lie.1
+--- lie-2.2.2/debian/lie.1 1970-01-01 01:00:00.000000000 +0100
++++ lie-2.2.2-1/debian/lie.1 2007-02-13 14:32:47.000000000 +0000
+@@ -0,0 +1,27 @@
++.TH LIE 1 "December 12, 2006" "" ""
++
++.SH NAME
++LiE - A computer algebra package for Lie group computations
++.SH SYNOPSIS
++.BR "lie"
++.SH DESCRIPTION
++.B LiE
++LiE is a computer algebra system that is specialised in computations
++involving (reductive) Lie groups and their representations.
++
++Full documentation about the program and the underlying mathematics
++can be found in /usr/share/doc/lie/manual.dvi.
++
++Run-time help can be obtained by typing '?' for a list of help entries
++or '?help' for help information.
++
++See the web page at
++.BR "http://young.sp2mi.univ-poitiers.fr/~marc/LiE/"
++for the CWEBx source code.
++.SH AUTHORS
++LiE was written by Arjeh M. Cohen <amc@win.tue.nl>, Marc van Leeuwen
++<maavl@mathlabo.univ-poitiers.fr> and Bert Lisser.
++.PP
++This manual page was written by Kasper Peeters
++<kasper.peeters@aei.mpg.de>, for the Debian project (but may be used
++by others).
+diff -u -r -P --new-file --exclude=CVS lie-2.2.2/lie lie-2.2.2-1/lie
+--- lie-2.2.2/lie 1970-01-01 01:00:00.000000000 +0100
++++ lie-2.2.2-1/lie 2007-02-20 21:47:37.000000000 +0000
+@@ -0,0 +1,4 @@
++#!/bin/sh
++PTH=`which ${0} | sed -e 's/bin\/lie//'`
++
++exec ${PTH}/bin/Lie.exe initfile ${PTH}/lib/lie
+diff -u -r -P --new-file --exclude=CVS lie-2.2.2/lie_script lie-2.2.2-1/lie_script
+--- lie-2.2.2/lie_script 1996-09-16 16:14:38.000000000 +0100
++++ lie-2.2.2-1/lie_script 2006-12-17 13:42:23.000000000 +0000
+@@ -1,2 +1,3 @@
+-LD=actual directory gets substituted here
+-exec $LD/Lie.exe initfile $LD
++#!/bin/sh
++#LD=actual directory gets substituted here
++exec /usr/bin/Lie.exe initfile /usr/lib/lie
+diff -u -r -P --new-file --exclude=CVS lie-2.2.2/Makefile lie-2.2.2-1/Makefile
+--- lie-2.2.2/Makefile 2000-04-07 08:46:28.000000000 +0100
++++ lie-2.2.2-1/Makefile 2007-02-20 20:41:22.000000000 +0000
+@@ -24,20 +24,36 @@
+
+ # Global organisation (phony targets)
+
+-.PHONY: install all script finish no_readline
++.PHONY: preinstall all finish no_readline
+ .PHONY: math_functions binding_functions
+
+ # The first target makes everything to get an operational LiE program
+-install: all script INFO.a
++preinstall: all INFO.a
++
++install:
++ install -d $(DESTDIR)/usr/bin
++ install -d $(DESTDIR)/usr/lib/lie
++ install Lie.exe $(DESTDIR)/usr/bin/Lie.exe
++ install lie $(DESTDIR)/usr/bin/lie
++ install -m 644 *.ind $(DESTDIR)/usr/lib/lie
++ install -m 644 INFO.a $(DESTDIR)/usr/lib/lie
++ install -m 644 INFO.* $(DESTDIR)/usr/lib/lie
++# install -d $(DESTDIR)/usr/share/doc/lie
++# install manual/manual.dvi $(DESTDIR)/usr/share/doc/lie
++ install -d $(DESTDIR)/usr/share/man/man1
++ install debian/lie.1 $(DESTDIR)/usr/share/man/man1
++ gzip -f9 $(DESTDIR)/usr/share/man/man1/lie.1
++# install debian/lie.1 $(DESTDIR)/usr/share/man/man1/Lie.exe.1
++# gzip -f9 $(DESTDIR)/usr/share/man/man1/Lie.exe.1
+
+ # To 'make all', we first descend into the subdirectories, and afterwards
+ # return to finish here.
+
+ all:
+- $(MAKE) math_functions binding_functions
++ $(MAKE) math_functions binding_functions
+ $(MAKE) finish
+
+-finish: Lie.exe LEARN.ind INFO.ind # do not call 'make finish' directly
++finish: lie Lie.exe LEARN.ind INFO.ind # do not call 'make finish' directly
+
+ math_functions:
+ $(MAKE) -C box all
+@@ -88,7 +104,7 @@
+ $(CC) -ansi -c -o gapdate.o date.c
+
+ Lie.exe: date.o
+- $(CC) -o Lie.exe $(objects) date.o static/*.o box/*.o -lreadline
++ $(CC) -o Lie.exe $(objects) date.o static/*.o box/*.o -lreadline -lncurses
+ chmod g+w Lie.exe
+ Liegap.exe: gapdate.o
+ $(CC) -o Liegap.exe $(GAP_objects) gapdate.o static/*.o box/*.o
+@@ -101,8 +117,8 @@
+ chmod g+w Lie.exe
+ $(MAKE) LEARN.ind INFO.ind script INFO.a
+
+-script:
+- ./make_lie
++lie:
++ ./make_lie $(DESTDIR)
+
+ INFO.ind: INFO.0 INFO.1 INFO.2 INFO.3 INFO.4 infoind
+ ./infoind
+@@ -123,5 +139,8 @@
+ clean:
+ $(MAKE) -C box clean
+ $(MAKE) -C static clean
+- rm -f *~ *.o parser.[ch] INFO.a LEARN.ind
+- rm -f Lie.exe Liegap.exe infoind learnind util/*.o
++ rm -f *~ *.o parser.[ch] INFO.a LEARN.ind INFO.ind
++ rm -f lie Lie.exe Liegap.exe infoind learnind util/*.o
++ rm -f debian/lie/usr/bin/Lie.exe
++ rm -f debian/lie/usr/bin/lie
++ rm -f debian/lie/usr/share/lie/*
+diff -u -r -P --new-file --exclude=CVS lie-2.2.2/make_lie lie-2.2.2-1/make_lie
+--- lie-2.2.2/make_lie 1996-09-16 16:19:07.000000000 +0100
++++ lie-2.2.2-1/make_lie 2006-12-17 13:42:23.000000000 +0000
+@@ -1,3 +1,3 @@
+ #!/bin/sh
+-sed -e "s!LD=.*!LD=`/bin/pwd`!" <lie_script >lie
++sed -e "s!LD=.*!LD=$1!" <lie_script >lie
+ chmod a+x lie
diff --git a/sci-mathematics/lie/files/parrallelmake-lie-2.2.2.patch b/sci-mathematics/lie/files/parrallelmake-lie-2.2.2.patch
new file mode 100644
index 000000000..27b4a7fd7
--- /dev/null
+++ b/sci-mathematics/lie/files/parrallelmake-lie-2.2.2.patch
@@ -0,0 +1,11 @@
+--- Makefile.orig 2009-02-24 12:17:54.000000000 +1300
++++ Makefile 2009-02-24 12:18:10.000000000 +1300
+@@ -131,7 +131,7 @@
+ learnind: util/learnind.c
+ $(MAKE) -C util ../learnind
+
+-INFO.a: progs/maxsub progs/maxsub0 progs/eqrank
++INFO.a: Lie.exe progs/maxsub progs/maxsub0 progs/eqrank
+ rm -f INFO.a
+ ./Lie.exe < progs/maxsub
+
diff --git a/sci-mathematics/lie/lie-2.2.2.ebuild b/sci-mathematics/lie/lie-2.2.2.ebuild
new file mode 100644
index 000000000..7b1d608a0
--- /dev/null
+++ b/sci-mathematics/lie/lie-2.2.2.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="A Computer algebra package for Lie group computations"
+HOMEPAGE="http://young.sp2mi.univ-poitiers.fr/~marc/LiE"
+SRC_URI="http://young.sp2mi.univ-poitiers.fr/~marc/LiE/conLiE.tar.gz"
+#### Remove the following line when moving this ebuild to the main tree!
+RESTRICT="mirror"
+
+LICENSE="LGPL-2.1"
+##### See http://packages.debian.org/changelogs/pool/main/l/lie/lie_2.2.2+dfsg-1/lie.copyright
+
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="doc"
+DEPEND="sys-devel/bison
+ sys-libs/readline"
+RDEPEND="sys-libs/readline"
+
+S="${WORKDIR}/LiE"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ epatch "${FILESDIR}/${P}-make.patch"
+ epatch "${FILESDIR}/parrallelmake-${P}.patch"
+}
+
+src_install() {
+ einstall DESTDIR="${D}" || die
+ use doc && dodoc "${S}"/manual/*
+ dodoc README
+}
+
+pkg_postinst() {
+ elog "This version of the LiE ebuild is still under development."
+ elog "Help us improve the ebuild in:"
+ elog "http://bugs.gentoo.org/show_bug.cgi?id=194393"
+}
diff --git a/sci-mathematics/lie/metadata.xml b/sci-mathematics/lie/metadata.xml
new file mode 100644
index 000000000..70bec0e4c
--- /dev/null
+++ b/sci-mathematics/lie/metadata.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci</herd>
+ <longdescription>LiE is the name of a software package that enables mathematicians and physicists to perform computations of a Lie group theoretic nature. It focuses on the representation theory of complex semisimple (reductive) Lie groups and algebras, and on the structure of their Weyl groups and root systems.</longdescription>
+</pkgmetadata>