diff options
author | 2008-03-17 16:21:32 +0000 | |
---|---|---|
committer | 2008-03-17 16:21:32 +0000 | |
commit | 76ffb781ed7a917f23b67454e9f950e5e3b83527 (patch) | |
tree | 94fa8e1ddc7cb9ef80b78ea7896a5845f074f95b /sci-electronics | |
parent | move stuff to root (diff) | |
download | sci-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')
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 +} |