aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--sci-electronics/gerbv/ChangeLog83
-rw-r--r--sci-electronics/gerbv/Manifest20
-rw-r--r--sci-electronics/gerbv/files/digest-gerbv-1.0.23
-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
6 files changed, 201 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..dd96e7158
--- /dev/null
+++ b/sci-electronics/gerbv/Manifest
@@ -0,0 +1,20 @@
+AUX gerbv-1.0.0-Xinerama.patch 1484 RMD160 0cd65704d2c458424c259c40026d9140a96e4e52 SHA1 8c3dfe7343a83708ece91b9f5bad036a2267ca31 SHA256 db0e17a39e3f8852453cd31000173fc9e3454c7bfa02cff3bcf5bfe8cdd75079
+MD5 8406753908cf0fbdd37a69d1867720db files/gerbv-1.0.0-Xinerama.patch 1484
+RMD160 0cd65704d2c458424c259c40026d9140a96e4e52 files/gerbv-1.0.0-Xinerama.patch 1484
+SHA256 db0e17a39e3f8852453cd31000173fc9e3454c7bfa02cff3bcf5bfe8cdd75079 files/gerbv-1.0.0-Xinerama.patch 1484
+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
+MD5 3340616904fe835bfb0e1474ddbd3dc4 gerbv-1.0.2.ebuild 1012
+RMD160 b30597b8edb23485dfd57aa1042c0073c1291f54 gerbv-1.0.2.ebuild 1012
+SHA256 5bfe25fa99847dc1228f9464f8ee8cd9a580869571712f3a8a5be7fde6b16c7b gerbv-1.0.2.ebuild 1012
+MISC ChangeLog 2576 RMD160 2439ea25264684ed87c602df0915928ec2cb7e89 SHA1 5e692f4f2139983ef6bbabe3ca1beab2cbb7ccc2 SHA256 cf8d0f799ac7ee9b83ede9cf85c99c660d50a1e5334ea41e3f9bffd92ed7a03e
+MD5 b09a07b4c88d24efd3122eb23166e4f3 ChangeLog 2576
+RMD160 2439ea25264684ed87c602df0915928ec2cb7e89 ChangeLog 2576
+SHA256 cf8d0f799ac7ee9b83ede9cf85c99c660d50a1e5334ea41e3f9bffd92ed7a03e ChangeLog 2576
+MISC metadata.xml 414 RMD160 0801ddc4c2838d5fdc7ceae7454035fc373d2877 SHA1 b91b7436fc30f9a340fcd030dcc5a809843c03ea SHA256 437f367a7dd127a77d7f0e4880e29ce42b36d6eb2bde9e318142ac45f530851d
+MD5 38c411d4da1ca5929c2f81f849b0f8b5 metadata.xml 414
+RMD160 0801ddc4c2838d5fdc7ceae7454035fc373d2877 metadata.xml 414
+SHA256 437f367a7dd127a77d7f0e4880e29ce42b36d6eb2bde9e318142ac45f530851d metadata.xml 414
+MD5 a6f5b5214a3f0eec1beb56937369cd44 files/digest-gerbv-1.0.2 238
+RMD160 271d3b298ea0e0ebdbb1ff750f251df8aacf6f8f files/digest-gerbv-1.0.2 238
+SHA256 5818fe34cd7491ef3308004309c2892acd858b3e20925ff74bc218d547576ae2 files/digest-gerbv-1.0.2 238
diff --git a/sci-electronics/gerbv/files/digest-gerbv-1.0.2 b/sci-electronics/gerbv/files/digest-gerbv-1.0.2
new file mode 100644
index 000000000..c1a8e30e3
--- /dev/null
+++ b/sci-electronics/gerbv/files/digest-gerbv-1.0.2
@@ -0,0 +1,3 @@
+MD5 2d5dccd9a060e92916bb7a41ef5433e6 gerbv-1.0.2.tar.gz 1066247
+RMD160 f5d7e00fd9576f6ed8d0f1dee457fc9dd2c98c26 gerbv-1.0.2.tar.gz 1066247
+SHA256 87ec664cc5b161047d017f0ca9fbb5de9e428186f010c1f869ecd0a6384e0e7d gerbv-1.0.2.tar.gz 1066247
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>