summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDoug Goldstein <cardoe@gentoo.org>2004-08-09 01:27:23 +0000
committerDoug Goldstein <cardoe@gentoo.org>2004-08-09 01:27:23 +0000
commitfc5ddbe53a46fe000fff2538b0bd61300e7e5e43 (patch)
tree61aaf4744d390573f06ff33ecea2680b1ec7d001
parentadded dev-tcltk/tkzinc:threads local USE flag (diff)
downloadgentoo-2-fc5ddbe53a46fe000fff2538b0bd61300e7e5e43.tar.gz
gentoo-2-fc5ddbe53a46fe000fff2538b0bd61300e7e5e43.tar.bz2
gentoo-2-fc5ddbe53a46fe000fff2538b0bd61300e7e5e43.zip
moved TkZinc to tkzinc and corrected ebuild syntax issues
-rw-r--r--dev-tcltk/tkzinc/ChangeLog12
-rw-r--r--dev-tcltk/tkzinc/Manifest16
-rw-r--r--dev-tcltk/tkzinc/files/digest-tkzinc-3.2.1001
-rw-r--r--dev-tcltk/tkzinc/files/fix-makefile.patch12
-rw-r--r--dev-tcltk/tkzinc/files/without-opengl.patch13
-rw-r--r--dev-tcltk/tkzinc/metadata.xml9
-rw-r--r--dev-tcltk/tkzinc/tkzinc-3.2.100.ebuild49
7 files changed, 112 insertions, 0 deletions
diff --git a/dev-tcltk/tkzinc/ChangeLog b/dev-tcltk/tkzinc/ChangeLog
new file mode 100644
index 000000000000..6c7766ed8b30
--- /dev/null
+++ b/dev-tcltk/tkzinc/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for dev-tcltk/tkzinc
+# Copyright 1999-2004 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tkzinc/ChangeLog,v 1.1 2004/08/09 01:27:23 cardoe Exp $
+
+ 08 Aug 2004; Doug Goldstein <cardoe@gentoo.org> tkzinc-3.2.100.ebuild:
+ Added fix for window popping up during build.
+ bug #56790 from Ming Zhao
+
+ 07 Aug 2004; Doug Goldstein <cardoe@gentoo.org> tkzinc-3.2.100.ebuild:
+ New ebuild added as per request in bug #56790
+ ebuild written by Ming Zhao
+
diff --git a/dev-tcltk/tkzinc/Manifest b/dev-tcltk/tkzinc/Manifest
new file mode 100644
index 000000000000..40a89bc3d14d
--- /dev/null
+++ b/dev-tcltk/tkzinc/Manifest
@@ -0,0 +1,16 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+MD5 d0377647ae8958b215d2cb36e2f1547a TkZinc-3.2.100.ebuild 969
+MD5 ae7d35b0e9210b59b954696dbed0ab91 metadata.xml 260
+MD5 13d8aa6013198ca43cc15c8a54c8a0c1 ChangeLog 507
+MD5 b81680a7177cf127f167222ccc677ec0 files/fix-makefile.patch 458
+MD5 9afdeb5a2ecca7f53e8af3c9afd4d64f files/digest-TkZinc-3.2.100 68
+MD5 8f62e724d25db6215c67b8e00fc02785 files/without-opengl.patch 267
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.2.5 (GNU/Linux)
+
+iD8DBQFBFj5SFhz/XBeRBtARAj7lAJ47iGf1yPbBcItpuxDpWSvn8NjGCQCfdrBW
+ldAJgibl8mqaJR6RePO9kjk=
+=Azid
+-----END PGP SIGNATURE-----
diff --git a/dev-tcltk/tkzinc/files/digest-tkzinc-3.2.100 b/dev-tcltk/tkzinc/files/digest-tkzinc-3.2.100
new file mode 100644
index 000000000000..f388031a8f52
--- /dev/null
+++ b/dev-tcltk/tkzinc/files/digest-tkzinc-3.2.100
@@ -0,0 +1 @@
+MD5 e7e43f79f8d67167a587ef85f5e86a76 zinc-tk_3.2.100.tar.gz 1151350
diff --git a/dev-tcltk/tkzinc/files/fix-makefile.patch b/dev-tcltk/tkzinc/files/fix-makefile.patch
new file mode 100644
index 000000000000..e58ac022506a
--- /dev/null
+++ b/dev-tcltk/tkzinc/files/fix-makefile.patch
@@ -0,0 +1,12 @@
+--- Makefile.in~ 2004-05-07 17:31:55.000000000 +0800
++++ Makefile.in 2004-08-08 15:51:53.233904744 +0800
+@@ -374,7 +374,7 @@
+ # the configure script output the pkgIndex.tcl by editing configure.in.
+
+#========================================================================
+
+-pkgIndex.tcl:
++pkgIndex.tcl: $($(PACKAGE)_LIB_FILE)
+ ( echo package require Tk \; pkg_mkIndex -verbose -load Tk . $($(PACKAGE)_LIB_FILE) \; exit ) | $(TCLSH)
+
+ pkgIndex.tcl-hand:
diff --git a/dev-tcltk/tkzinc/files/without-opengl.patch b/dev-tcltk/tkzinc/files/without-opengl.patch
new file mode 100644
index 000000000000..870e13665e3f
--- /dev/null
+++ b/dev-tcltk/tkzinc/files/without-opengl.patch
@@ -0,0 +1,13 @@
+--- generic/tkZinc.c~ 2004-07-30 15:16:33.000000000 +0800
++++ generic/tkZinc.c 2004-08-06 16:29:51.553140552 +0800
+@@ -1450,7 +1450,9 @@
+ wi->width, wi->height, Tk_Depth(wi->win));
+ }
+ else {
++#ifdef GL
+ InitRendering1(wi);
++#endif
+ }
+
+ #ifdef PTK
+
diff --git a/dev-tcltk/tkzinc/metadata.xml b/dev-tcltk/tkzinc/metadata.xml
new file mode 100644
index 000000000000..17225ec3baf3
--- /dev/null
+++ b/dev-tcltk/tkzinc/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>tcltk</herd>
+<maintainer>
+ <email>tcltk@gentoo.org</email>
+<description>TCL / TK Herd</description>
+</maintainer>
+</pkgmetadata>
diff --git a/dev-tcltk/tkzinc/tkzinc-3.2.100.ebuild b/dev-tcltk/tkzinc/tkzinc-3.2.100.ebuild
new file mode 100644
index 000000000000..74ca91452884
--- /dev/null
+++ b/dev-tcltk/tkzinc/tkzinc-3.2.100.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2004 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tkzinc/tkzinc-3.2.100.ebuild,v 1.1 2004/08/09 01:27:23 cardoe Exp $
+
+inherit eutils
+
+DESCRIPTION="A Tk widget library."
+HOMEPAGE="http://www.tkzinc.org"
+SRC_URI="http://www.tkzinc.org/Packages/zinc-tk_${PV}.tar.gz"
+LICENSE="LGPL-2"
+SLOT="0"
+KEYWORDS="~x86"
+IUSE="threads opengl doc"
+DEPEND=">=dev-lang/tk-8.4
+ opengl? ( virtual/opengl )
+ doc? ( virtual/tetex )"
+
+S=${WORKDIR}/Tkzinc
+
+src_unpack() {
+ unpack ${A}
+ cd ${S}
+
+ epatch ${FILESDIR}/without-opengl.patch
+ epatch ${FILESDIR}/fix-makefile.patch
+}
+
+src_compile() {
+ local myconf
+ if use opengl ; then
+ myconf="--enable-gl=damage"
+ fi
+
+ econf \
+ $(use_enable threads) \
+ ${myconf} || die
+
+ emake || die "make failed"
+ if use doc ; then
+ make pdf || die "make pdf files failed"
+ fi
+}
+
+src_install() {
+ make DESTDIR=${D} install || die "make install failed"
+
+ dodoc BUGS README
+ use doc && dodoc doc/refman.pdf
+}