summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--media-libs/libdc1394/ChangeLog19
-rw-r--r--media-libs/libdc1394/files/digest-libdc1394-1.0.0-r13
-rw-r--r--media-libs/libdc1394/files/digest-libdc1394-1.2.13
-rw-r--r--media-libs/libdc1394/files/digest-libdc1394-2.0.0_pre6-r23
-rw-r--r--media-libs/libdc1394/libdc1394-1.0.0-r1.ebuild42
-rw-r--r--media-libs/libdc1394/libdc1394-1.2.1.ebuild42
-rw-r--r--media-libs/libdc1394/libdc1394-2.0.0_pre6-r2.ebuild49
7 files changed, 160 insertions, 1 deletions
diff --git a/media-libs/libdc1394/ChangeLog b/media-libs/libdc1394/ChangeLog
index edee85375e3a..190e9c27e6b5 100644
--- a/media-libs/libdc1394/ChangeLog
+++ b/media-libs/libdc1394/ChangeLog
@@ -1,6 +1,23 @@
# ChangeLog for media-libs/libdc1394
# Copyright 2000-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libdc1394/ChangeLog,v 1.19 2006/04/27 23:06:37 marienz Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdc1394/ChangeLog,v 1.20 2006/05/03 14:05:49 seemant Exp $
+
+*libdc1394-2.0.0_pre6-r2 (03 May 2006)
+*libdc1394-1.2.1 (03 May 2006)
+*libdc1394-1.0.0-r1 (03 May 2006)
+
+ 03 May 2006; Seemant Kulleen <seemant@gentoo.org>
+ +libdc1394-1.0.0-r1.ebuild, +libdc1394-1.2.1.ebuild,
+ +libdc1394-2.0.0_pre6-r2.ebuild:
+ Now that pre6 has changed API and install locations of its headers and
+ library names, we can safely SLOT version 1 and version 2 separately for
+ simultaneous install. Note that pre5 and earlier in the 2.0.0 branch will
+ NOT be put back into the tree at all, because they clash with version 1.
+ Also, pre6 is supposed to be closer to the final 2.0.0 release in terms of
+ API etc, so I am more confident with this change than I was earlier.
+ Additionally, added the fix for CLK_TCK and glibc-2.4, that really I should
+ have done months ago. My apologies for that. Bugs #117201 and #124995 are
+ now closed with this.
27 Apr 2006; Marien Zwart <marienz@gentoo.org>
files/digest-libdc1394-2.0.0_pre4, Manifest:
diff --git a/media-libs/libdc1394/files/digest-libdc1394-1.0.0-r1 b/media-libs/libdc1394/files/digest-libdc1394-1.0.0-r1
new file mode 100644
index 000000000000..006a7b376908
--- /dev/null
+++ b/media-libs/libdc1394/files/digest-libdc1394-1.0.0-r1
@@ -0,0 +1,3 @@
+MD5 e87fba1834e3e99ec3b96738080eb835 libdc1394-1.0.0.tar.gz 352386
+RMD160 aa5794e870e673af7bf74737e960fd0db3a7dca8 libdc1394-1.0.0.tar.gz 352386
+SHA256 2d125ab044c6441a4980735a429bcbaa1e2355e9421ad7c72331c83d83f7a159 libdc1394-1.0.0.tar.gz 352386
diff --git a/media-libs/libdc1394/files/digest-libdc1394-1.2.1 b/media-libs/libdc1394/files/digest-libdc1394-1.2.1
new file mode 100644
index 000000000000..1e9fa61ed8e9
--- /dev/null
+++ b/media-libs/libdc1394/files/digest-libdc1394-1.2.1
@@ -0,0 +1,3 @@
+MD5 b3d90d2dd8e5e902cac8a32d28123b93 libdc1394-1.2.1.tar.gz 389075
+RMD160 d44b07f218772a8fdd9d409b1e2dcf5152aa5f9f libdc1394-1.2.1.tar.gz 389075
+SHA256 5019d040ee4a803db5a4e9ce2857487f69d41d3bdec027f1eeef320e80fa227f libdc1394-1.2.1.tar.gz 389075
diff --git a/media-libs/libdc1394/files/digest-libdc1394-2.0.0_pre6-r2 b/media-libs/libdc1394/files/digest-libdc1394-2.0.0_pre6-r2
new file mode 100644
index 000000000000..772a9b57c883
--- /dev/null
+++ b/media-libs/libdc1394/files/digest-libdc1394-2.0.0_pre6-r2
@@ -0,0 +1,3 @@
+MD5 a2bafbc41fd46e0c0fb1fa14fcece9d6 libdc1394-2.0.0-pre6.tar.gz 412057
+RMD160 86417b142aca35ee799278ba57b0335313dbbf48 libdc1394-2.0.0-pre6.tar.gz 412057
+SHA256 4721407b2365f9ce697cfe5f0267a6fc4774206d1b34945dff63f5bb4dd91117 libdc1394-2.0.0-pre6.tar.gz 412057
diff --git a/media-libs/libdc1394/libdc1394-1.0.0-r1.ebuild b/media-libs/libdc1394/libdc1394-1.0.0-r1.ebuild
new file mode 100644
index 000000000000..6bc95f961c84
--- /dev/null
+++ b/media-libs/libdc1394/libdc1394-1.0.0-r1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdc1394/libdc1394-1.0.0-r1.ebuild,v 1.1 2006/05/03 14:05:49 seemant Exp $
+
+inherit eutils flag-o-matic
+
+DESCRIPTION="libdc1394 is a library that is intended to provide a high level programming interface for application developers who wish to control IEEE 1394 based cameras that conform to the 1394-based Digital Camera Specification (found at http://www.1394ta.org/)"
+HOMEPAGE="http://sourceforge.net/projects/libdc1394/"
+
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+LICENSE="LGPL-2.1"
+SLOT="1"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
+IUSE="X"
+
+RDEPEND=">=sys-libs/libraw1394-0.9.0
+ X? ( || ( ( x11-libs/libSM x11-libs/libXv )
+ virtual/x11 ) )"
+DEPEND="${RDEPEND}
+ !=sys-libs/libdc1394-1.0.0
+ sys-devel/libtool"
+
+src_unpack() {
+ unpack ${A}; cd ${S}
+ if ! use X; then
+ epatch ${FILESDIR}/nox11.patch
+ fi
+}
+
+src_compile() {
+ if has_version '>=sys-libs/glibc-2.4' ; then
+ append-flags "-DCLK_TCK=CLOCKS_PER_SEC"
+ fi
+
+ econf || die
+ emake || die
+}
+
+src_install() {
+ einstall || die
+ dodoc NEWS README AUTHORS
+}
diff --git a/media-libs/libdc1394/libdc1394-1.2.1.ebuild b/media-libs/libdc1394/libdc1394-1.2.1.ebuild
new file mode 100644
index 000000000000..27f09245cc3b
--- /dev/null
+++ b/media-libs/libdc1394/libdc1394-1.2.1.ebuild
@@ -0,0 +1,42 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdc1394/libdc1394-1.2.1.ebuild,v 1.1 2006/05/03 14:05:49 seemant Exp $
+
+inherit eutils flag-o-matic
+
+DESCRIPTION="libdc1394 is a library that is intended to provide a high level programming interface for application developers who wish to control IEEE 1394 based cameras that conform to the 1394-based Digital Camera Specification (found at http://www.1394ta.org/)"
+HOMEPAGE="http://sourceforge.net/projects/libdc1394/"
+
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.gz"
+LICENSE="LGPL-2.1"
+SLOT="1"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sparc x86"
+IUSE="X"
+
+RDEPEND=">=sys-libs/libraw1394-0.9.0
+ X? ( || ( ( x11-libs/libSM x11-libs/libXv )
+ virtual/x11 ) )"
+DEPEND="${RDEPEND}
+ !=sys-libs/libdc1394-1.0.0
+ sys-devel/libtool"
+
+src_unpack() {
+ unpack ${A}; cd ${S}
+ if ! use X; then
+ epatch ${FILESDIR}/nox11.patch
+ fi
+}
+
+src_compile() {
+ if has_version '>=sys-libs/glibc-2.4' ; then
+ append-flags "-DCLK_TCK=CLOCKS_PER_SEC"
+ fi
+
+ econf || die
+ emake || die
+}
+
+src_install() {
+ make DESTDIR=${D} install || die
+ dodoc NEWS README AUTHORS
+}
diff --git a/media-libs/libdc1394/libdc1394-2.0.0_pre6-r2.ebuild b/media-libs/libdc1394/libdc1394-2.0.0_pre6-r2.ebuild
new file mode 100644
index 000000000000..0c674a4e5de0
--- /dev/null
+++ b/media-libs/libdc1394/libdc1394-2.0.0_pre6-r2.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libdc1394/libdc1394-2.0.0_pre6-r2.ebuild,v 1.1 2006/05/03 14:05:49 seemant Exp $
+
+inherit eutils
+
+MY_P=${P/_/-}
+S=${WORKDIR}/${MY_P}
+
+DESCRIPTION="library for controling IEEE 1394 conforming based cameras"
+HOMEPAGE="http://sourceforge.net/projects/libdc1394/"
+SRC_URI="mirror://sourceforge/${PN}/${MY_P}.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="2"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+IUSE="X"
+
+RDEPEND=">=sys-libs/libraw1394-1.2.0
+ X? ( || ( ( x11-libs/libSM x11-libs/libXv )
+ virtual/x11 ) )"
+DEPEND="!=sys-libs/libdc1394-2.0.0*
+ ${RDEPEND}
+ sys-devel/libtool"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+
+ # Fix a bug where iso_channel property is not kept up-to-date
+ epatch ${FILESDIR}/${P}-grab_partial_image.diff
+ epatch ${FILESDIR}/${P}-vendor_avt.diff
+ epatch ${FILESDIR}/${P}-extra-failure-removal.diff
+}
+
+src_compile() {
+ if has_version '>=sys-libs/glibc-2.4' ; then
+ append-flags "-DCLK_TCK=CLOCKS_PER_SEC"
+ fi
+ econf \
+ --program-suffix=2 \
+ $(use_with X x) || die
+ emake || die "emake failed"
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die
+ dodoc NEWS README AUTHORS ChangeLog
+}