aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorbicatali <bicatali@32389bae-6d03-0410-99cf-db05cde120eb>2008-03-17 16:21:32 +0000
committerbicatali <bicatali@32389bae-6d03-0410-99cf-db05cde120eb>2008-03-17 16:21:32 +0000
commit76ffb781ed7a917f23b67454e9f950e5e3b83527 (patch)
tree94fa8e1ddc7cb9ef80b78ea7896a5845f074f95b /sci-electronics
parentmove stuff to root (diff)
downloadsci-76ffb781ed7a917f23b67454e9f950e5e3b83527.tar.gz
sci-76ffb781ed7a917f23b67454e9f950e5e3b83527.tar.bz2
sci-76ffb781ed7a917f23b67454e9f950e5e3b83527.zip
moved overlay to new directory
git-svn-id: http://overlays.gentoo.org/svn/proj/science/overlay@979 32389bae-6d03-0410-99cf-db05cde120eb
Diffstat (limited to 'sci-electronics')
-rw-r--r--sci-electronics/gerbv/ChangeLog83
-rw-r--r--sci-electronics/gerbv/Manifest5
-rw-r--r--sci-electronics/gerbv/files/gerbv-1.0.0-Xinerama.patch44
-rw-r--r--sci-electronics/gerbv/gerbv-1.0.2.ebuild41
-rw-r--r--sci-electronics/gerbv/metadata.xml10
-rw-r--r--sci-electronics/gsmc/ChangeLog12
-rw-r--r--sci-electronics/gsmc/Manifest4
-rw-r--r--sci-electronics/gsmc/gsmc-1.0.ebuild25
-rw-r--r--sci-electronics/gsmc/metadata.xml9
-rw-r--r--sci-electronics/linsmith/ChangeLog48
-rw-r--r--sci-electronics/linsmith/Manifest5
-rw-r--r--sci-electronics/linsmith/files/linsmith-datafiles.patch30
-rw-r--r--sci-electronics/linsmith/linsmith-0.99.1.ebuild59
-rw-r--r--sci-electronics/linsmith/metadata.xml10
-rw-r--r--sci-electronics/player/ChangeLog10
-rw-r--r--sci-electronics/player/Manifest16
-rw-r--r--sci-electronics/player/metadata.xml6
-rw-r--r--sci-electronics/player/player-2.0.4.ebuild113
-rw-r--r--sci-electronics/stage/ChangeLog10
-rw-r--r--sci-electronics/stage/Manifest20
-rw-r--r--sci-electronics/stage/files/stage-2.0.3-docdst-fix.patch12
-rw-r--r--sci-electronics/stage/metadata.xml5
-rw-r--r--sci-electronics/stage/stage-2.0.3.ebuild57
23 files changed, 634 insertions, 0 deletions
diff --git a/sci-electronics/gerbv/ChangeLog b/sci-electronics/gerbv/ChangeLog
new file mode 100644
index 000000000..b7d6288b7
--- /dev/null
+++ b/sci-electronics/gerbv/ChangeLog
@@ -0,0 +1,83 @@
+# ChangeLog for sci-electronics/gerbv
+# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gerbv/ChangeLog,v 1.13 2006/07/23 22:05:37 tsunam Exp $
+
+*gerbv-1.0.2 (03 Aug 2006)
+
+ 03 Aug 2006; Lucas Chiesa <lucas.chiesa@gmail.com> gerbv-1.0.2.ebuild:
+ Added new ebuild for 1.0.2.
+
+ 23 Jul 2006; Joshua Jackson <tsunam@gentoo.org> gerbv-1.0.1-r1.ebuild:
+ Stable x86; bug #141421
+
+ 23 Jul 2006; Tobias Scherbaum <dertobi123@gentoo.org>
+ gerbv-1.0.1-r1.ebuild:
+ ppc stable, bug #141421
+
+ 02 Jul 2006; Denis Dupeyron <calchan@gentoo.org> metadata.xml:
+ Adjusted metadata, see bug #138062.
+
+ 13 Mar 2006; Scott Stoddard <deltacow@gentoo.org> gerbv-1.0.1-r1.ebuild:
+ Added ~amd64.
+
+ 10 Mar 2006; <plasmaroo@gentoo.org> gerbv-1.0.1-r1.ebuild,
+ +files/gerbv-1.0.0-gcc-4.10.patch:
+ Fix GCC4 compile issue (bug #125186).
+
+ 22 Jan 2006; <plasmaroo@gentoo.org> gerbv-0.15.ebuild, gerbv-0.16-r1.ebuild,
+ -gerbv-0.16.ebuild, gerbv-1.0.1-r1.ebuild, -gerbv-1.0.1.ebuild:
+ Port to modular X; clear up stale ebuilds.
+
+*gerbv-1.0.1-r1 (01 Oct 2005)
+*gerbv-0.16-r1 (01 Oct 2005)
+
+ 01 Oct 2005; Olivier Fisette <ribosome@gentoo.org> +gerbv-0.16-r1.ebuild,
+ +gerbv-1.0.1-r1.ebuild:
+ Removing deprecated "gtk2" USE flag (bug #106560).
+
+ 17 May 2005; Michael Hanselmann <hansmi@gentoo.org> gerbv-0.15.ebuild:
+ Stable on ppc.
+
+*gerbv-1.0.1 (13 Mar 2005)
+
+ 13 Mar 2005; <plasmaroo@gentoo.org> -gerbv-1.0.0.ebuild,
+ +gerbv-1.0.1.ebuild:
+ Version bump; bug #83007.
+
+ 18 Feb 2005; Michael Hanselmann <hansmi@gentoo.org> gerbv-1.0.0.ebuild:
+ Added to ~ppc.
+
+*gerbv-1.0.0 (02 Jan 2005)
+
+ 02 Jan 2005; <plasmaroo@gentoo.org> +gerbv-1.0.0.ebuild,
+ +files/gerbv-1.0.0-Xinerama.patch:
+ Version bump.
+
+*gerbv-0.16 (27 Dec 2004)
+
+ 27 Dec 2004; Olivier Fisette <ribosome@gentoo.org> +metadata.xml,
+ +gerbv-0.15.ebuild, +gerbv-0.16.ebuild:
+ Moved from app-sci/gerbv to sci-electronics/gerbv.
+
+ 23 Oct 2004; <plasmaroo@gentoo.org> gerbv-0.15.ebuild:
+ Added "media-libs/gdk-pixbuf" dependency; bug #67304.
+
+*gerbv-0.16 (24 Jun 2004)
+
+ 24 Jun 2004; <plasmaroo@gentoo.org> +gerbv-0.16.ebuild:
+ Version bump.
+
+ 05 Jun 2004; David Holm <dholm@gentoo.org> gerbv-0.15.ebuild:
+ Added to ~ppc.
+
+ 19 Apr 2004; Patrick Kursawe <phosphan@gentoo.org> gerbv-0.15.ebuild:
+ Removed S, added IUSE
+
+ 30 Mar 2004; Donnie Berkholz <spyderous@gentoo.org>; gerbv-0.15.ebuild:
+ Change x11-base/xfree dependency to virtual/x11.
+
+*gerbv-0.15 (27 Nov 2003)
+
+ 27 Nov 2003; <plasmaroo@gentoo.org> gerbv-0.15.ebuild:
+ Initial import.
+
diff --git a/sci-electronics/gerbv/Manifest b/sci-electronics/gerbv/Manifest
new file mode 100644
index 000000000..1316ff776
--- /dev/null
+++ b/sci-electronics/gerbv/Manifest
@@ -0,0 +1,5 @@
+AUX gerbv-1.0.0-Xinerama.patch 1484 RMD160 0cd65704d2c458424c259c40026d9140a96e4e52 SHA1 8c3dfe7343a83708ece91b9f5bad036a2267ca31 SHA256 db0e17a39e3f8852453cd31000173fc9e3454c7bfa02cff3bcf5bfe8cdd75079
+DIST gerbv-1.0.2.tar.gz 1066247 RMD160 f5d7e00fd9576f6ed8d0f1dee457fc9dd2c98c26 SHA1 4ed3bd604eaf6bbefc868f3eb6e379d28ecc0f84 SHA256 87ec664cc5b161047d017f0ca9fbb5de9e428186f010c1f869ecd0a6384e0e7d
+EBUILD gerbv-1.0.2.ebuild 1012 RMD160 b30597b8edb23485dfd57aa1042c0073c1291f54 SHA1 864d806f040d6c6336e880cee3159343c0dd86a3 SHA256 5bfe25fa99847dc1228f9464f8ee8cd9a580869571712f3a8a5be7fde6b16c7b
+MISC ChangeLog 2576 RMD160 2439ea25264684ed87c602df0915928ec2cb7e89 SHA1 5e692f4f2139983ef6bbabe3ca1beab2cbb7ccc2 SHA256 cf8d0f799ac7ee9b83ede9cf85c99c660d50a1e5334ea41e3f9bffd92ed7a03e
+MISC metadata.xml 414 RMD160 0801ddc4c2838d5fdc7ceae7454035fc373d2877 SHA1 b91b7436fc30f9a340fcd030dcc5a809843c03ea SHA256 437f367a7dd127a77d7f0e4880e29ce42b36d6eb2bde9e318142ac45f530851d
diff --git a/sci-electronics/gerbv/files/gerbv-1.0.0-Xinerama.patch b/sci-electronics/gerbv/files/gerbv-1.0.0-Xinerama.patch
new file mode 100644
index 000000000..40e296b8c
--- /dev/null
+++ b/sci-electronics/gerbv/files/gerbv-1.0.0-Xinerama.patch
@@ -0,0 +1,44 @@
+diff -ur gerbv-1.0.0/ChangeLog gerbv-1.0.0.new/ChangeLog
+--- gerbv-1.0.0/ChangeLog 2004-12-27 23:31:10.000000000 +0000
++++ gerbv-1.0.0.new/ChangeLog 2005-01-02 01:54:21.074734456 +0000
+@@ -269,6 +269,10 @@
+ * src/gerber.c: Doesn't warn anymore if a gerber file requests an
+ image rotate on zero degrees. Reported by Balaji V.
+
++2003-03-03 Jeffrey W. Baker <jwbaker@acm.org>
++
++ * src/gerbv.c: fix initial window size for multihead systems.
++
+ 2003-03-02 Stefan Petersen <spe@stacken.kth.se>
+
+ * src/draw_amacro.c: Aperture macro primitive 1 is a filled circle.
+diff -ur gerbv-1.0.0/src/gerbv.c gerbv-1.0.0.new/src/gerbv.c
+--- gerbv-1.0.0/src/gerbv.c 2004-09-24 20:12:25.000000000 +0100
++++ gerbv-1.0.0.new/src/gerbv.c 2005-01-02 01:53:21.241830440 +0000
+@@ -2485,7 +2485,7 @@
+ GtkWidget *hbox;
+ GtkWidget *menubar;
+ GtkStyle *textStyle;
+- gint screen_width, width, height;
++ gint width, height;
+ int read_opt;
+ int i;
+ int req_width = -1, req_height = -1, req_x = 0, req_y = 0;
+@@ -2611,9 +2610,14 @@
+ width = req_width;
+ height = req_height;
+ } else {
+- screen_width = gdk_screen_width();
+- width = screen_width * 3/4;
+- height = width * 3/4;
++ GdkScreen *screen;
++ int nmonitors;
++
++ screen = gdk_screen_get_default();
++ nmonitors = gdk_screen_get_n_monitors(screen);
++
++ width = gdk_screen_get_width(screen) * 3/4 / nmonitors;
++ height = gdk_screen_get_height(screen) * 3/4 / nmonitors;
+ }
+
+ /*
diff --git a/sci-electronics/gerbv/gerbv-1.0.2.ebuild b/sci-electronics/gerbv/gerbv-1.0.2.ebuild
new file mode 100644
index 000000000..c5bc53e6d
--- /dev/null
+++ b/sci-electronics/gerbv/gerbv-1.0.2.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sci-electronics/gerbv/gerbv-1.0.1-r1.ebuild,v 1.6 2006/07/23 22:05:37 tsunam Exp $
+
+inherit eutils
+
+DESCRIPTION="gerbv - The gEDA Gerber Viewer"
+SRC_URI="http://www.geda.seul.org/dist/${P}.tar.gz"
+HOMEPAGE="http://www.geda.seul.org"
+
+IUSE="doc png xinerama"
+SLOT="0"
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~ppc ~x86"
+
+DEPEND="=x11-libs/gtk+-2*
+ png? ( media-libs/libpng
+ media-libs/gdk-pixbuf )"
+
+src_compile() {
+ local confOptions
+
+ confOptions='--enable-gtk2'
+ use xinerama && epatch ${FILESDIR}/${PN}-1.0.0-Xinerama.patch
+ use png || confOptions="$confOptions --disable-exportpng"
+
+ econf $confOptions || die
+ emake || die
+}
+
+src_install () {
+ make DESTDIR=${D} install || die
+ dodoc AUTHORS COPYING ChangeLog NEWS README TODO
+ if use doc; then
+ cd doc
+ dodoc sources.txt
+ use png && dodoc PNG-print/PNGPrintMiniHowto.txt
+ docinto eagle
+ dodoc eagle/eagle2exc*
+ fi
+}
diff --git a/sci-electronics/gerbv/metadata.xml b/sci-electronics/gerbv/metadata.xml
new file mode 100644
index 000000000..80893f75d
--- /dev/null
+++ b/sci-electronics/gerbv/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sci-electronics</herd>
+ <longdescription>
+ Gerber Viewer (gerbv) is a viewer for Gerber files. The standard supported by
+ gerbv is RS-274X. gerbv also supports drill files. The format supported are
+ known under names as NC-drill or Excellon.
+ </longdescription>
+</pkgmetadata>
diff --git a/sci-electronics/gsmc/ChangeLog b/sci-electronics/gsmc/ChangeLog
new file mode 100644
index 000000000..4935e3795
--- /dev/null
+++ b/sci-electronics/gsmc/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for sci-electronics/gsmc
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 23 Oct 2005; Lucas Chiesa <lucas.chiesa@gmail.com> gsmc-1.0.ebuild:
+ Changed ${PN}-${PV} to ${P}. It now depends on >=x11-libs/gkt+-2.6.8.
+ Removed PREFIX=/usr/ from the make install line.
+
+*gsmc-1.0 (23 Oct 2005)
+
+ 23 Oct 2005; Lucas Chiesa <lucas.chiesa@gmail.com> gsmc-1.0.ebuild:
+ Initial import of gsmc - A program for doing Smith Chart calculations.
diff --git a/sci-electronics/gsmc/Manifest b/sci-electronics/gsmc/Manifest
new file mode 100644
index 000000000..1bce96513
--- /dev/null
+++ b/sci-electronics/gsmc/Manifest
@@ -0,0 +1,4 @@
+DIST gsmc-1.0.tar.gz 77095 RMD160 ac0f89204a5e450d6e3675be9ea81846680d6d30 SHA1 cc46769c39511d08c81a1c37590c8f89d5e61f32 SHA256 59386860b15d921375f2a254c92f0264dee23642d66fb864fea4940471690c59
+EBUILD gsmc-1.0.ebuild 557 RMD160 3029c263e520f8a59c0f7679de9b306be1f82e47 SHA1 aaef2777dd359a3376d03c1b1e412184e633fa71 SHA256 d99c9925f804c6dd31cdb73d224edb32a26d0e5eec2f342f6c8cf60c442961fb
+MISC ChangeLog 483 RMD160 4c652163bd09de7957d8d8601de03c147e424cc8 SHA1 e3701e077e2dabcba453d851433475c8d40f1386 SHA256 3b5c38e78cc97a60a151e1b85e13a3435a052b059139bd2723ec5ad632b4a1f9
+MISC metadata.xml 253 RMD160 a980be058c9a5aee8bee00e48c38ef728155a038 SHA1 176bcb0c5ee8f51bf2a1dd312fc5677993fa9211 SHA256 40e278af9ee48e5fcdef1a7b8b988c17c55bbcbf6f5e6c3bbc4c8ee833f6b055
diff --git a/sci-electronics/gsmc/gsmc-1.0.ebuild b/sci-electronics/gsmc/gsmc-1.0.ebuild
new file mode 100644
index 000000000..3c8aae490
--- /dev/null
+++ b/sci-electronics/gsmc/gsmc-1.0.ebuild
@@ -0,0 +1,25 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+DESCRIPTION="A GTK program for doing Smith Chart calculations"
+HOMEPAGE="http://www.qsl.net/ik5nax/"
+SRC_URI="http://www.qsl.net/ik5nax/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE=""
+
+DEPEND=">=x11-libs/gtk+-2.6.8"
+RDEPEND=""
+
+src_compile() {
+ econf || die "econf failed"
+ emake || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR=${D} install || die "make install failed"
+ dodoc AUTHORS NEWS README ChangeLog TODO
+}
diff --git a/sci-electronics/gsmc/metadata.xml b/sci-electronics/gsmc/metadata.xml
new file mode 100644
index 000000000..06a199400
--- /dev/null
+++ b/sci-electronics/gsmc/metadata.xml
@@ -0,0 +1,9 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci</herd>
+<maintainer>
+ <email> lucas.chiesa@gmail.com </email>
+ <name> Lucas Chiesa </name>
+</maintainer>
+</pkgmetadata>
diff --git a/sci-electronics/linsmith/ChangeLog b/sci-electronics/linsmith/ChangeLog
new file mode 100644
index 000000000..cd013f628
--- /dev/null
+++ b/sci-electronics/linsmith/ChangeLog
@@ -0,0 +1,48 @@
+# ChangeLog for sci-electronics/linsmith
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*linsmith-0.99.1 (15 Jul 2006)
+
+ 15 Jul 2006; Lucas Chiesa <lucas.chiesa@gmail.com> linsmith-0.99.1.ebuild:
+ Version bump. Removed previous versions.
+
+*linsmith-0.9.8 (06 Jul 2006)
+
+ 06 Jul 2006; Lucas Chiesa <lucas.chiesa@gmail.com> linsmith-0.9.8.ebuild:
+ Version bump. Removed previous versions.
+
+ 14 Apr 2006; Marcus D. Hanwell <cryos@gentoo.org> linsmith-0.9.5.ebuild:
+ Various small cleanups of the ebuild, added examples USE flag and marked
+ ~amd64.
+
+*linsmith-0.9.5 (14 Apr 2006)
+
+ 14 Apr 2006; Lucas Chiesa <lucas.chiesa@gmail.com> linsmith-0.9.5.ebuild:
+ Version bump.
+
+*linsmith-0.9.4 (09 Apr 2006)
+
+ 09 Apr 2006; Lucas Chiesa <lucas.chiesa@gmail.com> linsmith-0.9.4.ebuild:
+ Version bump. Fixed bug which prevented the documentation from being
+ installed when USE="doc" was used. Removed previous versions.
+
+*linsmith-0.9.2 (16 Nov 2005)
+
+ 16 Nov 2005; Lucas Chiesa <lucas.chiesa@gmail.com> linsmith-0.9.2.ebuild:
+ Added ebuild for linsmith 0.9.2. Removed lyx dependency as the documentation
+ is now distributed in pdf. Added desktop and icon file.
+
+*linsmith-0.9.1 (3 Nov 2005)
+
+ 3 Nov 2005; Lucas Chiesa <lucas.chiesa@gmail.com> linsmith-0.9.1.ebuild:
+ Added doc use flag which compiles a lyx manual included in the source.
+ Patch Makefile.am to prevent it installing examples in /usr/share/linsmith.
+ Added the man page from the debian package.
+
+*linsmith-0.9.0_alpha3 (25 Oct 2005)
+
+ 23 Oct 2005; Lucas Chiesa <lucas.chiesa@gmail.com> linsmith-0.9.0_alpha3:
+ Initial import of lismith - Smith Charting program, mainly designed for
+ educational use. Thanks to Vincent Paeder <vpaeder@net2000.ch> for the initial
+ ebuild. Closes bug #79082.
diff --git a/sci-electronics/linsmith/Manifest b/sci-electronics/linsmith/Manifest
new file mode 100644
index 000000000..48aab741a
--- /dev/null
+++ b/sci-electronics/linsmith/Manifest
@@ -0,0 +1,5 @@
+AUX linsmith-datafiles.patch 757 RMD160 61cbef351c36677c6a894e3c017c1f57a5724b00 SHA1 54a13968f2593868d483fc221899141f95b61f8d SHA256 b39d2ece3aac52e0bfe35010c436771aa9fa623f2508f290d36e40853fe979ce
+DIST linsmith-0.99.1.tar.gz 949495 RMD160 abfd52f666bdd41959883160fcd8c16c1f398302 SHA1 b892b3dfdc4ea5575fc132fca32e5ff1b4ecef48 SHA256 5f58d0419f77be3b9f8e308dda3844121f0b6498e9cdd8f91ba72214a780b3b7
+EBUILD linsmith-0.99.1.ebuild 1437 RMD160 27722c1753caeac6eab30c7e61f6d7b78dffa105 SHA1 122d3002ad8d61dd45fb5f788a64e993403cc4e4 SHA256 9938543742745fdaae8f71ca6f2ce133e08a0f492b7b8eacf10c51b3c0d5a001
+MISC ChangeLog 1810 RMD160 30f98154ce8ebf59d3407f4aacc8800d7d738743 SHA1 6f4b49a54f89440a0c8d9d5ca69a971341d2d32d SHA256 958f30994e4c89fd5d694eed230f01aed969f00f9d71e97130095fee3d555d36
+MISC metadata.xml 272 RMD160 c1308e7326e25dcbbd93cebf0e45e230909a73cd SHA1 e94b2b237bd541fa1e9ccfd44ce303b4d29efee0 SHA256 ed4065c0dd146c683a3c9a21e3f021d3764696faa99abd43919ebd16d8fb9bed
diff --git a/sci-electronics/linsmith/files/linsmith-datafiles.patch b/sci-electronics/linsmith/files/linsmith-datafiles.patch
new file mode 100644
index 000000000..cae7a2a7c
--- /dev/null
+++ b/sci-electronics/linsmith/files/linsmith-datafiles.patch
@@ -0,0 +1,30 @@
+--- Makefile.am.old 2005-11-03 00:56:51.000000000 -0300
++++ Makefile.am 2005-11-03 00:57:09.000000000 -0300
+@@ -20,15 +20,6 @@
+ fi \
+ done \
+ fi
+- @$(NORMAL_INSTALL)
+- if test -d $(srcdir)/datafiles; then \
+- $(mkinstalldirs) $(DESTDIR)$(datadir)/$(PACKAGE); \
+- for datafile in $(srcdir)/datafiles/*; do \
+- if test -f $$datafile; then \
+- $(INSTALL_DATA) $$datafile $(DESTDIR)$(datadir)/$(PACKAGE); \
+- fi \
+- done \
+- fi
+
+ dist-hook:
+ if test -d pixmaps; then \
+@@ -39,11 +30,3 @@
+ fi \
+ done \
+ fi
+- if test -d datafiles; then \
+- mkdir $(distdir)/datafiles; \
+- for datafile in datafiles/*; do \
+- if test -f $$datafile; then \
+- cp -p $$datafile $(distdir)/datafiles; \
+- fi \
+- done \
+- fi
diff --git a/sci-electronics/linsmith/linsmith-0.99.1.ebuild b/sci-electronics/linsmith/linsmith-0.99.1.ebuild
new file mode 100644
index 000000000..a986fa744
--- /dev/null
+++ b/sci-electronics/linsmith/linsmith-0.99.1.ebuild
@@ -0,0 +1,59 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="linSmith is a Smith Charting program, mainly designed for educational use"
+HOMEPAGE="http://jcoppens.com/soft/linsmith/index.en.php"
+SRC_URI="mirror://sourceforge/linsmith/${P}.tar.gz"
+
+LICENSE="GPL-2 LGPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples"
+
+DEPEND=">=gnome-base/libgnomeprint-2.10.3
+ >=dev-libs/libxml2-2.6.20-r2
+ >=gnome-base/libgnomeui-2.10.1"
+RDEPEND=""
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+ # This patch is to prevent make install copying
+ # the examples in /usr/share/linsmith
+ # Now they are cp to the correct location.
+ epatch ${FILESDIR}/${PN}-datafiles.patch
+
+ einfo "Regenerating autotools files..."
+ WANT_AUTOMAKE=1.9 automake || die "automake failed"
+}
+
+src_install() {
+ # Delete this file, otherwise it is installed with the pixmaps.
+ rm pixmaps/Makefile.am~
+
+ make DESTDIR=${D} install || die "make install failed"
+
+ insinto "/usr/share/${PN}"
+ doins datafiles/conv0809
+
+ dodoc AUTHORS NEWS README ChangeLog TODO
+ doman doc/linsmith.1
+
+ insinto "/usr/share/applications"
+ doins linsmith.desktop
+ insinto "/usr/share/pixmaps/${PN}"
+ doins linsmith_icon.xpm
+
+ if use doc; then
+ insinto "/usr/share/doc/${PF}"
+ doins doc/manual.pdf
+ fi
+
+ if use examples; then
+ insinto "/usr/share/doc/${PF}/examples"
+ doins datafiles/*.circ datafiles/*.load
+ fi
+}
diff --git a/sci-electronics/linsmith/metadata.xml b/sci-electronics/linsmith/metadata.xml
new file mode 100644
index 000000000..14a9e8c57
--- /dev/null
+++ b/sci-electronics/linsmith/metadata.xml
@@ -0,0 +1,10 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci-electronics</herd>
+<maintainer>
+ <email> lucas.chiesa@gmail.com </email>
+ <name> Lucas Chiesa </name>
+</maintainer>
+</pkgmetadata>
+
diff --git a/sci-electronics/player/ChangeLog b/sci-electronics/player/ChangeLog
new file mode 100644
index 000000000..328300801
--- /dev/null
+++ b/sci-electronics/player/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for sci-electronics/player
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*player-2.0.4 (23 Nov 2007)
+
+ 23 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> +metadata.xml,
+ +player-2.0.4.ebuild:
+ Initial import. Thanks Angelo Arrifano for his work. See bug #26373 for
+ problems.
diff --git a/sci-electronics/player/Manifest b/sci-electronics/player/Manifest
new file mode 100644
index 000000000..4771113a6
--- /dev/null
+++ b/sci-electronics/player/Manifest
@@ -0,0 +1,16 @@
+DIST player-2.0.4.tar.bz2 1707996 RMD160 8b70fef48595afcf9fafe24cf57f7a3fa9ba8628 SHA1 96ae46abe9a81cab045b2a9ae6479a44fc6f2ac2 SHA256 615225f22e0585df2a5fdf9adaddbe6e2a9ca25f1015607f51a47023fcc2cdf9
+EBUILD player-2.0.4.ebuild 3244 RMD160 c68f0fd9e50cbd636b58d05fa945f126c384a708 SHA1 72073dc8517d8a7b31eeb41926da8f610c18a61f SHA256 bb60c8f25c68c8506bec7c37561bd91c8e341b504383c69e6c5c722ff9edc958
+MD5 97e0cf7807d853fe91c6f895bacdee75 player-2.0.4.ebuild 3244
+RMD160 c68f0fd9e50cbd636b58d05fa945f126c384a708 player-2.0.4.ebuild 3244
+SHA256 bb60c8f25c68c8506bec7c37561bd91c8e341b504383c69e6c5c722ff9edc958 player-2.0.4.ebuild 3244
+MISC ChangeLog 333 RMD160 c786b271eb3246ae32d5f2d9e772e2c684c4e16b SHA1 ffc46959673005cdef733ac16f72aadfda6d474c SHA256 bbd5fab9039f953a798d6aeb9020a23742dc757a9848950127ab3d53580e7e6a
+MD5 87f026f26522d11a8c600015148c5f54 ChangeLog 333
+RMD160 c786b271eb3246ae32d5f2d9e772e2c684c4e16b ChangeLog 333
+SHA256 bbd5fab9039f953a798d6aeb9020a23742dc757a9848950127ab3d53580e7e6a ChangeLog 333
+MISC metadata.xml 169 RMD160 c200fa2c4703eb26cf6ba49efb830c4f23678a5b SHA1 f97e1ffdd53446fb93f5b6b1225099c45337b0b4 SHA256 0b291e8666ec5ca169baa47793c8865f2f930efd84136d69b9010770a910930a
+MD5 a04562cf03638eee3bbb927891b05c31 metadata.xml 169
+RMD160 c200fa2c4703eb26cf6ba49efb830c4f23678a5b metadata.xml 169
+SHA256 0b291e8666ec5ca169baa47793c8865f2f930efd84136d69b9010770a910930a metadata.xml 169
+MD5 c5638b65b4c96da69d4f3a395efa6da1 files/digest-player-2.0.4 244
+RMD160 b9cbc7de0f912aa4ac4d4c2bf8f11692014070d1 files/digest-player-2.0.4 244
+SHA256 fa632a9a05d205683f94c5a1ecbbfb020077e61b6c1dc6744da2e2a31016fe74 files/digest-player-2.0.4 244
diff --git a/sci-electronics/player/metadata.xml b/sci-electronics/player/metadata.xml
new file mode 100644
index 000000000..aa78ded2d
--- /dev/null
+++ b/sci-electronics/player/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-electronics</herd>
+</pkgmetadata>
+
diff --git a/sci-electronics/player/player-2.0.4.ebuild b/sci-electronics/player/player-2.0.4.ebuild
new file mode 100644
index 000000000..481abf347
--- /dev/null
+++ b/sci-electronics/player/player-2.0.4.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit eutils
+
+DESCRIPTION="A network server for robot control"
+HOMEPAGE="http://playerstage.sourceforge.net/index.php?src=player"
+SRC_URI="mirror://sourceforge/playerstage/${P}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+#DRIVERS NOT INCLUDED
+# nd - unknown
+# passthrough - unknown
+# artoolkitplus - needs arToolKitPlus (not in portage)
+# garcia - needs Garcia (not in portage)
+# imageseq - needs openCV (not in portage)
+# shapetracker - needs openCV (not in portage)
+# simpleshape - needs openCV (not in portage)
+# upcbarcode - needs openCV (not in portage)
+# isense - needs iSense (not in portage)
+# nomad - needs Creative Nomad (maybe in portage)
+# yarpimage - needs YarpCam (not in portage)
+# rcore_xbridge - needs libparticle (not in portage)
+
+IUSE="ieee1394 sphinx2 wifi v4l test
+ boost gnome gtk openssl festival
+ opengl glut gsl java python doc"
+
+RDEPEND="media-libs/jpeg
+ opengl? ( virtual/opengl )
+ glut? ( virtual/glut )
+ openssl? ( dev-libs/openssl )
+ imagemagick? ( media-gfx/imagemagick )
+ gsl? ( sci-libs/gsl )
+ python? ( dev-lang/python )
+ ieee1394? ( sys-libs/libraw1394 media-libs/libdc1394 )
+ java? ( virtual/jdk dev-lang/python )
+ gtk? ( x11-libs/gtk+ )
+ gnome? ( >=gnome-base/libgnomecanvas-2.0 )
+ boost? ( dev-libs/boost )
+ sphinx2? ( app-accessibility/sphinx2 )
+ festival? ( app-accessibility/festival )"
+
+DEPEND="${RDEPEND}
+ python? ( dev-lang/swig )
+ java? ( dev-lang/swig )
+ doc? ( app-doc/doxygen )"
+
+
+src_compile() {
+ local drivers driver nodep_drivers
+
+ nodep_drivers="acoustics acts amcl amtecpowercube
+ aodv bumpersafe canonvcc4 clodbuster cmucam2
+ cmvision dummy er1 fakelocalize flockofbirds
+ garminnmea iwspy khepera laserbar laserbarcode
+ lasercspace laserposeinterpolator laserrescan
+ lasersafe laservisualbarcode laservisualbw
+ lifomcom linuxjoystick logfile mapcspace
+ microstrain mixer obot p2os erratic wbr914
+ ptu46 reb relay kartowriter rflex segwayrmp
+ service_adv_mdns sicklms200 sicknav200 sickpls
+ sicks3000 highspeedsick sonyevid30 urglaser vfh
+ vmapfile waveaudio roomba wavefront insideM300
+ skyetekM1 mica2 cameracompress"
+
+ for driver in ${NODEP_DRIVERS}; do
+ drivers="${drivers} $(use_enable ${driver})"
+ done
+ drivers="${drivers}
+ $(use_enable sphinx2)
+ $(use_enable gtk mapfile)
+ $(use_enable gtk mapscale)
+ $(use_enable wifi linuxwifi)
+ $(use_enable festival)
+ $(use_enable v4l camerauvc)
+ $(use_enable v4l camerav4l)
+ $(use_enable v4l sphere)
+ $(use_enable ieee1394 camera1394)"
+
+ econf \
+ $(use_enable java jplayer) \
+ $(use_enable openssl md5) \
+ $(use_enable python libplayerc-py) \
+ $(use_enable gtk rtkgui) \
+ $(use_enable test tests) \
+ --with-playercc \
+ ${drivers} || die "econf failed"
+
+ # Parallel make will fail
+ emake -j1 || die "emake failed"
+
+ if use doc; then
+ pushd doc
+ emake doc || die "emake doc failed"
+ popd
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ if use doc; then
+ cd doc
+ emake DESTDIR="${D}" "doc-install" || die "emake doc-install failed"
+ cd ..
+ fi
+
+ dodoc AUTHORS ChangeLog NEWS README TODO || die
+}
diff --git a/sci-electronics/stage/ChangeLog b/sci-electronics/stage/ChangeLog
new file mode 100644
index 000000000..fc7658bba
--- /dev/null
+++ b/sci-electronics/stage/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for sci-electronics/player
+# Copyright 1999-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*stage-2.0.3 (25 Nov 2007)
+
+ 25 Nov 2007; Sébastien Fabbro <bicatali@gentoo.org> +metadata.xml,
+ +stage-2.0.3.ebuild:
+ Initial import. Thanks Angelo Arrifano for his work. See bug #185298 for
+ problems.
diff --git a/sci-electronics/stage/Manifest b/sci-electronics/stage/Manifest
new file mode 100644
index 000000000..7739a55af
--- /dev/null
+++ b/sci-electronics/stage/Manifest
@@ -0,0 +1,20 @@
+AUX stage-2.0.3-docdst-fix.patch 372 RMD160 0265721b92d0e6a2ef3c7bb31b687318656ee693 SHA1 463065f0b076d729f537b889299b5578812f29f3 SHA256 a0821007072f3d90da900b1f30d3a28fe7989341ed885082a47e7a4f8f591388
+MD5 bcc7b899bc1be0e54c724b6c023cb189 files/stage-2.0.3-docdst-fix.patch 372
+RMD160 0265721b92d0e6a2ef3c7bb31b687318656ee693 files/stage-2.0.3-docdst-fix.patch 372
+SHA256 a0821007072f3d90da900b1f30d3a28fe7989341ed885082a47e7a4f8f591388 files/stage-2.0.3-docdst-fix.patch 372
+DIST stage-2.0.3.tar.bz2 451664 RMD160 4f22d8c423de37d70e099a6593a94ab2f8eaf021 SHA1 2595fa2b004cc81fcdd89d1630bffa55304c7522 SHA256 7a9619f5ef633d18a11900da1e59e807547180fce4420bb9e9b4c681ddbe6c83
+EBUILD stage-2.0.3.ebuild 1238 RMD160 1e14bdc41e38a86044488442c70fd90bf778e76a SHA1 9277c6491b47bd6a2daf4282d2d6ad3271971cfd SHA256 2b6ed7a95d454d322b7da8e841649a354ae34281f47400939a9915d9f5afc94b
+MD5 ce3c823b8656de05263a328aba416f27 stage-2.0.3.ebuild 1238
+RMD160 1e14bdc41e38a86044488442c70fd90bf778e76a stage-2.0.3.ebuild 1238
+SHA256 2b6ed7a95d454d322b7da8e841649a354ae34281f47400939a9915d9f5afc94b stage-2.0.3.ebuild 1238
+MISC ChangeLog 332 RMD160 ac0eb19506e1f4b1a3a697425b23c6453e18fefa SHA1 70a5f4638a329be756a335f42a6ce6045cf2f480 SHA256 94c26682a32bb2aabade20fde9d5baf836329f0c91dde588c5af9f35485c963a
+MD5 d27f239f473133b8661c2ccf42235865 ChangeLog 332
+RMD160 ac0eb19506e1f4b1a3a697425b23c6453e18fefa ChangeLog 332
+SHA256 94c26682a32bb2aabade20fde9d5baf836329f0c91dde588c5af9f35485c963a ChangeLog 332
+MISC metadata.xml 168 RMD160 02ffa2a6bfc173f6a601931fc931eb411d1f1a07 SHA1 caa9701abcacc8b45314ce04b0a8ebc5f04dfc09 SHA256 182df1c85b4fe43ec45658071ebe6cf7f23cc51288ea2e14ea46f7c5b1391e6f
+MD5 0c85a4d253e03ab9ba216b40fbad3f5f metadata.xml 168
+RMD160 02ffa2a6bfc173f6a601931fc931eb411d1f1a07 metadata.xml 168
+SHA256 182df1c85b4fe43ec45658071ebe6cf7f23cc51288ea2e14ea46f7c5b1391e6f metadata.xml 168
+MD5 a0d1ecfa3ae0a2a8393745a6e8924cb3 files/digest-stage-2.0.3 238
+RMD160 ae880e7f6342170797963783edb8b960adafd992 files/digest-stage-2.0.3 238
+SHA256 dafd12547705b9960710e1fd0d614f4c474d480bb54745a66224f8de803b8225 files/digest-stage-2.0.3 238
diff --git a/sci-electronics/stage/files/stage-2.0.3-docdst-fix.patch b/sci-electronics/stage/files/stage-2.0.3-docdst-fix.patch
new file mode 100644
index 000000000..889a03d22
--- /dev/null
+++ b/sci-electronics/stage/files/stage-2.0.3-docdst-fix.patch
@@ -0,0 +1,12 @@
+diff -ur stage-2.0.3/docsrc/Makefile.am stage-2.0.3-fix/docsrc/Makefile.am
+--- stage-2.0.3/docsrc/Makefile.am 2006-06-09 02:39:47.000000000 +0200
++++ stage-2.0.3-fix/docsrc/Makefile.am 2007-07-14 15:06:31.414020298 +0200
+@@ -9,7 +9,7 @@
+
+ #header.html
+
+-DOCDIR = $(prefix)/share/doc
++DOCDIR = $(DESTDIR)$(prefix)/share/doc
+
+ # build docs manually with 'make doc'
+ doc:
diff --git a/sci-electronics/stage/metadata.xml b/sci-electronics/stage/metadata.xml
new file mode 100644
index 000000000..53ae7d77c
--- /dev/null
+++ b/sci-electronics/stage/metadata.xml
@@ -0,0 +1,5 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>sci-electronics</herd>
+</pkgmetadata>
diff --git a/sci-electronics/stage/stage-2.0.3.ebuild b/sci-electronics/stage/stage-2.0.3.ebuild
new file mode 100644
index 000000000..e14d3f0f2
--- /dev/null
+++ b/sci-electronics/stage/stage-2.0.3.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2007 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+inherit autotools eutils
+
+DESCRIPTION="2D multiple-robot simulator."
+HOMEPAGE="http://playerstage.sourceforge.net/index.php?src=stage"
+SRC_URI="mirror://sourceforge/playerstage/stage-${PV}.tar.bz2"
+
+LICENSE="GPL-2"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="doc"
+
+RDEPEND=">=x11-libs/gtk+-2.4
+ >=sci-electronics/player-2.0.2
+ x11-apps/rgb"
+DEPEND="${RDEPEND}
+ doc? ( app-doc/doxygen )"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ epatch "${FILESDIR}"/${P}-docdst-fix.patch
+ sed -i \
+ -e 's;/usr/X11R6/lib/X11/rgb.txt;/usr/share/X11/rgb.txt;' \
+ configure.ac || die "sed failed"
+ eautoreconf
+}
+
+src_compile() {
+ #Disable gnome-canvas since its experimental
+ econf --disable-gnomecanvas || die "econf failed"
+ emake || die "emake failed"
+
+ if use doc; then
+ pushd docsrc
+ doxygen -u stage.dox || die "doxygen failed"
+ touch header.html
+ emake "doc" || die "emake doc failed"
+ popd
+ fi
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "emake install failed"
+
+ if use doc; then
+ pushd docsrc
+ emake DESTDIR="${D}" "doc-install" || die "emake doc-install failed"
+ popd
+ fi
+
+ dodoc AUTHORS ChangeLog NEWS README || die
+}