summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJason A. Donenfeld <Jason@zx2c4.com>2012-10-29 20:47:46 -0600
committerJason A. Donenfeld <Jason@zx2c4.com>2012-10-29 20:47:46 -0600
commitd6fa64a1b996e909198f7f8ae5e4dc01b5c0deb8 (patch)
treefcfde31edd17b80d7b96dbda5961845e6d1c274f
parentAdd things to official tree. (diff)
downloadportage-d6fa64a1b996e909198f7f8ae5e4dc01b5c0deb8.tar.xz
portage-d6fa64a1b996e909198f7f8ae5e4dc01b5c0deb8.zip
Add dcraw and ufraw packages.
-rw-r--r--media-gfx/dcraw/ChangeLog320
-rw-r--r--media-gfx/dcraw/Manifest8
-rw-r--r--media-gfx/dcraw/dcraw-9.16.ebuild125
-rw-r--r--media-gfx/dcraw/files/conversion-examples.txt18
-rw-r--r--media-gfx/dcraw/files/dcwrap27
-rw-r--r--media-gfx/dcraw/metadata.xml21
-rw-r--r--media-gfx/ufraw/ChangeLog381
-rw-r--r--media-gfx/ufraw/Manifest4
-rw-r--r--media-gfx/ufraw/files/ufraw-0.17-cfitsio-automagic.patch28
-rw-r--r--media-gfx/ufraw/metadata.xml16
-rw-r--r--media-gfx/ufraw/ufraw-9999.ebuild84
11 files changed, 1032 insertions, 0 deletions
diff --git a/media-gfx/dcraw/ChangeLog b/media-gfx/dcraw/ChangeLog
new file mode 100644
index 0000000..9b896ca
--- /dev/null
+++ b/media-gfx/dcraw/ChangeLog
@@ -0,0 +1,320 @@
+# ChangeLog for media-gfx/dcraw
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/dcraw/ChangeLog,v 1.84 2012/06/11 08:56:10 xmw Exp $
+
+*dcraw-9.12 (11 Jun 2012)
+
+ 11 Jun 2012; Michael Weber <xmw@gentoo.org> +dcraw-9.12.ebuild:
+ Version bump (bug 398085 by Gian), non-maint commit.
+
+ 05 May 2012; Jeff Horelick <jdhore@gentoo.org> dcraw-9.05.ebuild,
+ dcraw-9.10.ebuild:
+ dev-util/pkgconfig -> virtual/pkgconfig
+
+ 31 Jan 2012; Samuli Suominen <ssuominen@gentoo.org> dcraw-9.10.ebuild:
+ ppc/ppc64 stable wrt #386013
+
+ 23 Oct 2011; Raúl Porcel <armin76@gentoo.org> dcraw-9.10.ebuild:
+ alpha/ia64/sparc stable wrt #386013
+
+ 17 Oct 2011; Jeroen Roovers <jer@gentoo.org> dcraw-9.10.ebuild:
+ Stable for HPPA (bug #386013).
+
+ 15 Oct 2011; Markus Meier <maekke@gentoo.org> dcraw-9.10.ebuild:
+ arm stable, bug #386013
+
+ 09 Oct 2011; Markos Chandras <hwoarang@gentoo.org> dcraw-9.10.ebuild:
+ Stable on amd64 wrt bug #386013
+
+ 08 Oct 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> dcraw-9.10.ebuild:
+ x86 stable wrt bug #386013
+
+*dcraw-9.10 (06 Sep 2011)
+
+ 06 Sep 2011; Peter Volkov <pva@gentoo.org> -dcraw-8.98-r1.ebuild,
+ -dcraw-9.04.ebuild, +dcraw-9.10.ebuild,
+ -files/update-dcparse-and-rawphoto-tarballs.sh:
+ Version bump. Drop old. Remove unused script.
+
+ 25 Apr 2011; Hanno Boeck <hanno@gentoo.org> dcraw-8.98-r1.ebuild,
+ dcraw-9.04.ebuild, dcraw-9.05.ebuild:
+ Change license to GPL-2, parts of the package are under more liberal
+ licensing terms, but it definitely allows everything to be relicensed as GPL.
+
+ 02 Apr 2011; Raúl Porcel <armin76@gentoo.org> dcraw-9.05.ebuild:
+ arm/ia64/sparc/x86 stable wrt #358679
+
+ 31 Mar 2011; Kacper Kowalik <xarthisius@gentoo.org> dcraw-9.05.ebuild:
+ ppc64 stable wrt #358679
+
+ 30 Mar 2011; Jeroen Roovers <jer@gentoo.org> dcraw-9.05.ebuild:
+ Stable for HPPA (bug #358679).
+
+ 27 Mar 2011; Brent Baude <ranger@gentoo.org> dcraw-9.05.ebuild:
+ stable ppc, bug 358679
+
+ 27 Mar 2011; Tobias Klausmann <klausman@gentoo.org> dcraw-9.05.ebuild:
+ Stable on alpha, bug #358679
+
+ 14 Mar 2011; Markos Chandras <hwoarang@gentoo.org> dcraw-9.05.ebuild:
+ Stable on amd64 wrt bug #358679
+
+ 25 Jan 2011; Jeroen Roovers <jer@gentoo.org> dcraw-9.04.ebuild:
+ Stable for HPPA (bug #349221).
+
+ 09 Jan 2011; Raúl Porcel <armin76@gentoo.org> dcraw-9.04.ebuild:
+ alpha/ia64 stable wrt #349221
+
+ 03 Jan 2011; Michael Weber <xmw@gentoo.org> dcraw-9.04.ebuild:
+ sparc stable (bug 349221)
+
+ 27 Dec 2010; Markus Meier <maekke@gentoo.org> dcraw-9.04.ebuild:
+ arm stable, bug #349221
+
+ 21 Dec 2010; Peter Volkov <pva@gentoo.org> dcraw-9.04.ebuild:
+ amd64 stable, bug #349221, thank Agostino Sarubbo for testing.
+
+ 21 Dec 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> dcraw-9.04.ebuild:
+ x86 stable wrt bug #349221
+
+*dcraw-9.05 (20 Dec 2010)
+
+ 20 Dec 2010; Peter Volkov <pva@gentoo.org> +dcraw-9.05.ebuild:
+ Version bump.
+
+ 20 Dec 2010; Peter Volkov <pva@gentoo.org> dcraw-8.98-r1.ebuild,
+ -dcraw-8.99.ebuild, dcraw-9.04.ebuild:
+ media-libs/jpeg -> virtual/jpeg, #347969 thank Andrew Savchenko for report.
+ Drop old.
+
+*dcraw-9.04 (28 Sep 2010)
+
+ 28 Sep 2010; Peter Volkov <pva@gentoo.org> +dcraw-9.04.ebuild:
+ Version bump, #338372 thank Torsten Stets for report.
+
+ 21 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> dcraw-8.99.ebuild:
+ Restrict media-libs/lcms depend to old version.
+
+ 20 May 2010; Peter Volkov <pva@gentoo.org> -dcraw-8.73.ebuild:
+ Drop old.
+
+ 21 Apr 2010; Jeremy Olexa <darkside@gentoo.org> dcraw-8.99.ebuild:
+ Add ~amd64-linux ~x86-linux ~x86-solaris keywords
+
+ 04 Apr 2010; Raúl Porcel <armin76@gentoo.org> dcraw-8.98-r1.ebuild:
+ alpha/arm/ia64/sparc stable wrt #304229
+
+ 18 Mar 2010; Markos Chandras <hwoarang@gentoo.org> dcraw-8.98-r1.ebuild:
+ Stable on amd64 wrt bug #304229
+
+*dcraw-8.99 (04 Mar 2010)
+
+ 04 Mar 2010; Peter Volkov <pva@gentoo.org> -dcraw-8.86.ebuild,
+ +dcraw-8.99.ebuild:
+ Version bump. Drop unused and broken.
+
+ 04 Mar 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> dcraw-8.98-r1.ebuild:
+ x86 stable wrt bug #304229
+
+ 15 Feb 2010; Joseph Jezak <josejx@gentoo.org> dcraw-8.98-r1.ebuild:
+ Marked ppc/ppc64 stable for bug #304229.
+
+ 10 Feb 2010; Jeroen Roovers <jer@gentoo.org> dcraw-8.98-r1.ebuild:
+ Stable for HPPA (bug #304229). Fix spelling.
+
+*dcraw-8.98-r1 (14 Dec 2009)
+
+ 14 Dec 2009; Peter Volkov <pva@gentoo.org> -dcraw-8.98.ebuild,
+ +dcraw-8.98-r1.ebuild:
+ Fixed lcms and jpeg USE flags handling, bug #296826, thank Piotr Radkowski
+ for report and fix.
+
+*dcraw-8.98 (13 Dec 2009)
+
+ 13 Dec 2009; Peter Volkov <pva@gentoo.org> +dcraw-8.98.ebuild,
+ +files/conversion-examples.txt, +files/dcwrap,
+ +files/update-dcparse-and-rawphoto-tarballs.sh, metadata.xml:
+ Version bump, #251665, thank lots of people there. Fixes build issue for
+ gimp plugin, #240648, thank Kerie for report and Andrew Savchenko for
+ work. Also should fix sandbox violation, #267119, thank GNUtoo@no-log.org
+ for report.
+
+*dcraw-8.86 (26 May 2008)
+
+ 26 May 2008; Wolfram Schlich <wschlich@gentoo.org> -dcraw-8.83.ebuild,
+ +dcraw-8.86.ebuild:
+ version bump as per bug #222863
+
+*dcraw-8.83 (23 Mar 2008)
+
+ 23 Mar 2008; Wolfram Schlich <wschlich@gentoo.org> +dcraw-8.83.ebuild:
+ version bump, incorporate USE=lcms and USE=jpeg from flameeyes
+
+ 26 Jul 2007; Markus Rothe <corsair@gentoo.org> dcraw-8.73.ebuild:
+ Stable on ppc64; bug #185078
+
+ 25 Jul 2007; Christoph Mende <angelos@gentoo.org> dcraw-8.73.ebuild:
+ Stable on amd64 wrt bug #185078
+
+ 22 Jul 2007; Lars Weiler <pylon@gentoo.org> dcraw-8.73.ebuild:
+ stable ppc, bug #185078
+
+ 21 Jul 2007; Jeroen Roovers <jer@gentoo.org> dcraw-8.73.ebuild:
+ Stable for HPPA (bug #185078).
+
+ 21 Jul 2007; Raúl Porcel <armin76@gentoo.org> dcraw-8.73.ebuild:
+ alpha/ia64/x86 stable wrt #185078
+
+ 12 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org> dcraw-8.73.ebuild:
+ Stable on sparc
+
+ 04 Jul 2007; Samuli Suominen <drac@gentoo.org> dcraw-8.73.ebuild:
+ Stable on arm.
+
+ 13 Jun 2007; Samuli Suominen <drac@gentoo.org> dcraw-8.73.ebuild:
+ Keyword for arm.
+
+*dcraw-8.73 (05 Jun 2007)
+
+ 05 Jun 2007; Wolfram Schlich <wschlich@gentoo.org> +dcraw-8.73.ebuild:
+ version bump
+
+ 31 May 2007; Daniel Gryniewicz <dang@gentoo.org> dcraw-8.45.ebuild:
+ Marked stable on amd64 for bug #180250
+
+ 30 Apr 2007; Marius Mauch <genone@gentoo.org> dcraw-8.03.ebuild,
+ dcraw-8.39.ebuild, dcraw-8.45.ebuild:
+ Replacing einfo with elog
+
+ 23 Apr 2007; Gustavo Zacarias <gustavoz@gentoo.org> dcraw-8.45.ebuild:
+ Stable on sparc
+
+ 31 Mar 2007; Raúl Porcel <armin76@gentoo.org> dcraw-8.45.ebuild:
+ ia64 stable wrt bug 169164
+
+ 22 Feb 2007; Piotr Jaroszyński <peper@gentoo.org> ChangeLog:
+ Transition to Manifest2.
+
+*dcraw-8.45 (12 Dec 2006)
+
+ 12 Dec 2006; Wolfram Schlich <wschlich@gentoo.org> +dcraw-8.45.ebuild:
+ version bump; now includes rawphoto gimp plugin
+
+ 01 Oct 2006; Wolfram Schlich <wschlich@gentoo.org> dcraw-8.39.ebuild:
+ ebuild fixup
+
+ 29 Sep 2006; Wolfram Schlich <wschlich@gentoo.org> -dcraw-6.31.ebuild,
+ -dcraw-6.35.ebuild, -dcraw-7.02.ebuild, -dcraw-7.65.ebuild:
+ removed old versions
+
+*dcraw-8.39 (29 Sep 2006)
+
+ 29 Sep 2006; Wolfram Schlich <wschlich@gentoo.org> +dcraw-8.39.ebuild:
+ version bump
+
+ 22 Aug 2006; Tobias Scherbaum <dertobi123@gentoo.org> dcraw-8.03.ebuild:
+ ppc stable
+
+ 22 Aug 2006; Thomas Cort <tcort@gentoo.org> dcraw-8.03.ebuild:
+ Stable on amd64.
+
+ 22 Aug 2006; Joshua Jackson <tsunam@gentoo.org> dcraw-8.03.ebuild:
+ stable x86; for gallery
+
+ 22 Aug 2006; Thomas Cort <tcort@gentoo.org> dcraw-8.03.ebuild:
+ Stable on alpha.
+
+ 22 Aug 2006; Jason Wever <weeve@gentoo.org> dcraw-8.03.ebuild:
+ Stable on SPARC wrt security bug #144379.
+
+ 13 Aug 2006; <plasmaroo@gentoo.org> dcraw-8.03.ebuild:
+ Keyword ~ia64, bug #143776.
+
+ 05 Jul 2006; Jeroen Roovers <jer@gentoo.org> dcraw-8.03.ebuild:
+ Marked stable for hppa (bug #127432).
+
+ 21 May 2006; Markus Rothe <corsair@gentoo.org> dcraw-8.03.ebuild:
+ Stable on ppc64
+
+ 25 Mar 2006; Bryan Østergaard <kloeri@gentoo.org dcraw-8.03.ebuild:
+ Add ~alpha keyword, bug 127432.
+
+ 10 Mar 2006; Markus Rothe <corsair@gentoo.org> dcraw-8.03.ebuild:
+ Added ~ppc64; bug #125476
+
+ 31 Jan 2006; Wolfram Schlich <wschlich@gentoo.org> -dcraw-6.08.ebuild,
+ -dcraw-6.09.ebuild, -dcraw-6.19.ebuild, -dcraw-6.25.ebuild:
+ removed outdated versions, round 1
+
+*dcraw-8.03 (31 Jan 2006)
+
+ 31 Jan 2006; Wolfram Schlich <wschlich@gentoo.org> +dcraw-8.03.ebuild:
+ version bump
+
+*dcraw-7.65 (22 Sep 2005)
+
+ 22 Sep 2005; Wolfram Schlich <wschlich@gentoo.org> +dcraw-7.65.ebuild:
+ version bump
+
+ 13 Mar 2005; Wolfram Schlich <wschlich@gentoo.org> dcraw-6.08.ebuild,
+ dcraw-6.09.ebuild, dcraw-6.19.ebuild, dcraw-6.25.ebuild,
+ dcraw-6.31.ebuild, dcraw-6.35.ebuild:
+ fix wrong LICENSE
+
+*dcraw-7.02 (13 Mar 2005)
+
+ 13 Mar 2005; Wolfram Schlich <wschlich@gentoo.org> +dcraw-7.02.ebuild:
+ version bump
+
+ 12 Mar 2005; Jan Brinkmann <luckyduck@gentoo.org> dcraw-6.31.ebuild:
+ stable on amd64 wrt #84017
+
+ 07 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> dcraw-6.31.ebuild:
+ Stable on sparc wrt #84017
+
+ 05 Mar 2005; Joseph Jezak <josejx@gentoo.org> dcraw-6.31.ebuild:
+ Marked ppc stable for bug #84017.
+
+*dcraw-6.35 (04 Mar 2005)
+
+ 04 Mar 2005; Wolfram Schlich <wschlich@gentoo.org> +dcraw-6.35.ebuild:
+ version bump
+
+*dcraw-6.31 (21 Jan 2005)
+
+ 21 Jan 2005; Wolfram Schlich <wschlich@gentoo.org> +dcraw-6.31.ebuild:
+ version bump
+
+*dcraw-6.25 (17 Jan 2005)
+
+ 17 Jan 2005; Wolfram Schlich <wschlich@gentoo.org> +dcraw-6.25.ebuild:
+ version bump + now including 'dcparse'
+
+ 31 Dec 2004; Jason Wever <weeve@gentoo.org> dcraw-6.19.ebuild:
+ Added ~sparc keyword.
+
+*dcraw-6.19 (29 Dec 2004)
+
+ 29 Dec 2004; Wolfram Schlich <wschlich@gentoo.org> +dcraw-6.19.ebuild:
+ version bump
+
+ 06 Dec 2004; David Holm <dholm@gentoo.org> dcraw-6.09.ebuild:
+ Added to ~ppc.
+
+ 04 Dec 2004; Mike Doty <kingtaco@gentoo.org> dcraw-6.09.ebuild:
+ ~amd64 keyword added
+
+ 25 Oct 2004; Wolfram Schlich <wschlich@gentoo.org> dcraw-6.09.ebuild:
+ Fixed wrong SRC_URI
+
+*dcraw-6.09 (24 Oct 2004)
+
+ 24 Oct 2004; Wolfram Schlich <wschlich@gentoo.org> +dcraw-6.09.ebuild:
+ version bump
+
+*dcraw-6.08 (17 Oct 2004)
+
+ 17 Oct 2004; Wolfram Schlich <wschlich@gentoo.org> +metadata.xml,
+ +dcraw-6.08.ebuild:
+ initial import
+
diff --git a/media-gfx/dcraw/Manifest b/media-gfx/dcraw/Manifest
new file mode 100644
index 0000000..e60a254
--- /dev/null
+++ b/media-gfx/dcraw/Manifest
@@ -0,0 +1,8 @@
+AUX conversion-examples.txt 545 SHA256 b6a5a658c550ffbd26bbc1b6e7723bced7461af234062af7d77e53441429d218 SHA512 47213effb868ac4754075e43a6194ccbbe3e1431ef47280a670ad7e843cf727ad63ebf76849210672a72a79b1f702ca112aeece12284191f11c859a54fc090a9 WHIRLPOOL f0b26fe656b1e0977b5af85d3787a86954da207eb9c731058d6d6cc7faecf436b9c39d5c78fe63ab60e5d185aa6f5e3254357b5bc7311abc153a7b2d92e8e858
+AUX dcwrap 437 SHA256 fd113fe5c1005116f8e03db59fb1f505667883f237abe0c799cd5a45d6ceb0bd SHA512 ba872972125a5394e8d29bf6e5b612959b228265885218061eeff6a17f87dd1891e33876c49fd4071a76517843b6709d16f1fa976994c49c9357d7dc7211af9e WHIRLPOOL 99b483bf0a09ae7b49ea45d1fd45e354f3e59e8964b3c858cccba1875cacffb88d314a2767ed134357018b3d38ae38e46e9e2ba844d8ee6c51d2a27ca9adccb2
+DIST dcraw-9.16.tar.gz 166405 SHA256 b51259e69de704f53ccd0edc075347d47451427d00644fb775bb60394b1a26ea SHA512 380eacdbb2c67a225ea0b2ac77075a069f5cb032db167160e91f1072167d919340aa8634c0bfc0455e7173b79f666813630ea8c97c61f51b8927bbc076f486d8 WHIRLPOOL 5a6d34fdf47c1c372df6a3e59438b0d3ec3a4f58ada1b6604c9a6a619b1c75ac8f77c304ab745fc03d7f6e1cf1a26d380045158f83743115668923c28fb17d48
+DIST parse-1.73.tar.bz2 8186 SHA256 51f75837b7fa7f6389f43c875ad8320c41a44c4213922dc767e16dc424462c3c SHA512 06ffaf72695dc86bfc2bdd10d4f732bc428b72d427f4c10e93fc58536513477cf297adb56fb9cfc5ba5fd5b6b4cd197c33d8dac957a0a1bbe65b23393b64278c WHIRLPOOL 1abc642a60f3f5b54efa29722ff7674457b88811ef25e557b7823ff05f6ee55989e35c0b9dad04d74c769bcca1cb45f580985de92bb4e40cd63b6d0a35b3a0e2
+DIST rawphoto-1.32.tar.bz2 3841 SHA256 3348a83a44fa941924a4e743f88d993b71d28ba995f80e6765d6c19b6eeaea4c
+EBUILD dcraw-9.16.ebuild 3426 SHA256 82d016ebe83f003e2a5cb2f89a38021b710e1f63b168b78f9ed8353fdb5b8f05 SHA512 183dc43ca0d04c1ff7554c952c9472f50a1b4b1290804a3935672809ed5f56738bdb54a9eae6cbc59ef7b78e7d9aeca9b40242ac4f53c73d2ad86655dcb94d0c WHIRLPOOL 8019e55429297bc90d1b8af419ac37cfe2494d92aca4d770f7e41b6e43e48a49c296204bff6c2a0cb6a81be4d9e208a89387889bccfd944931157dfa0d301d13
+MISC ChangeLog 10314 SHA256 fba0843c66a6b9f85812a7d9877211cc4210806baa204843c716a3fce707b1e8 SHA512 3244b4b90187b7e25b1cc0fd4632a7b725e07d71fe2e4f8b5fbfc334a1a9ef4494241a540e2247e858cde2c5b203b7f55a641ce20dafd2c0700fe7463e104ef8 WHIRLPOOL 65cf9fe81d90bfbe80aa67d5111781f2578c28602b4a121a6b10d76bf22175fbcfa37988ab6167a5b9d79431306e5f2d67b4f7d6e0b93e8e03f0fb9ef9acd7bf
+MISC metadata.xml 792 SHA256 090d3f04638d3826134d433f415cccda37cd31b3cbdd6169112215a3f0182e8c SHA512 cdb6868b20ddb23023e503f5edd80e72e21e929b9548bcf6853ef8fe1c5958d6992f7e1575c01794076ac32ab155e12f31d662e17b30e4d145aef6388643838b WHIRLPOOL b543787bfbb95f1c0e38b8fe73729074b10ea5d84bc432c1a2272444a52352aa2ead02acc41a30c88da37feaa6ff40b10723f63942e2bf3c4b1e60afec57abd9
diff --git a/media-gfx/dcraw/dcraw-9.16.ebuild b/media-gfx/dcraw/dcraw-9.16.ebuild
new file mode 100644
index 0000000..463f440
--- /dev/null
+++ b/media-gfx/dcraw/dcraw-9.16.ebuild
@@ -0,0 +1,125 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/dcraw/dcraw-9.12.ebuild,v 1.1 2012/06/11 08:56:10 xmw Exp $
+
+EAPI="2"
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Converts the native (RAW) format of various digital cameras into netpbm portable pixmap (.ppm) image"
+HOMEPAGE="http://www.cybercom.net/~dcoffin/dcraw/"
+SRC_URI="http://www.cybercom.net/~dcoffin/dcraw/archive/${P}.tar.gz
+ mirror://gentoo/parse-1.73.tar.bz2
+ gimp? ( mirror://gentoo/rawphoto-1.32.tar.bz2 )"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
+IUSE="nls gimp jpeg jpeg2k lcms"
+
+COMMON_DEPEND="jpeg? ( virtual/jpeg )
+ lcms? ( =media-libs/lcms-1* )
+ jpeg2k? ( media-libs/jasper )
+ gimp? ( media-gfx/gimp )"
+DEPEND="${COMMON_DEPEND}
+ nls? ( sys-devel/gettext )
+ gimp? ( virtual/pkgconfig )"
+RDEPEND="${COMMON_DEPEND}
+ media-libs/netpbm"
+
+S=${WORKDIR}/dcraw
+
+LANGS="ca cs de da eo es fr hu it nl pl pt ru sv zh_CN zh_TW"
+
+for lng in ${LANGS}; do
+ IUSE+=" linguas_${lng}"
+done
+
+# Helper function to list only langs listed in LANGS or
+linguas_list() {
+ local nolangs=true
+ for lng in ${LANGS}; do
+ if use linguas_${lng}; then
+ nolangs=false
+ echo " ${lng}"
+ fi
+ done
+ if ${nolangs}; then
+ echo ${LANGS}
+ fi
+}
+
+run_build() {
+ einfo "${@}"
+ ${@} || die
+}
+
+src_prepare() {
+ rename dcraw_ dcraw. dcraw_*.1 || die "Failed to rename"
+}
+
+src_compile() {
+ local ECFLAGS="-O2" # Without optimisation build fails
+ local ELIBS="-lm"
+
+ use lcms && ELIBS="-llcms ${ELIBS}" || ECFLAGS+=" -DNO_LCMS=yes"
+ use jpeg && ELIBS="-ljpeg ${ELIBS}" || ECFLAGS+=" -DNO_JPEG=yes"
+ use jpeg2k && ELIBS="-ljasper ${ELIBS}" || ECFLAGS+=" -DNO_JASPER=yes"
+ use nls && ECFLAGS+=" -DLOCALEDIR=\"/usr/share/locale/\""
+
+ run_build $(tc-getCC) ${ECFLAGS} ${CFLAGS} ${LDFLAGS} \
+ -o dcraw dcraw.c ${ELIBS}
+
+ run_build $(tc-getCC) -O2 ${CFLAGS} ${LDFLAGS} \
+ -o dcparse parse.c
+
+ # rawphoto gimp plugin
+ if use gimp; then
+ run_build $(tc-getCC) ${CFLAGS} ${LDFLAGS} \
+ $(pkg-config --cflags gimpui-2.0) rawphoto.c -o rawphoto \
+ $(pkg-config --libs gimpui-2.0)
+ fi
+
+ if use nls; then
+ for lng in $(linguas_list); do
+ run_build msgfmt -c -o dcraw_${lng}.mo dcraw_${lng}.po
+ done
+ fi
+}
+
+src_install() {
+ dobin dcraw dcparse || die
+ dodoc "${FILESDIR}"/{conversion-examples.txt,dcwrap} || die
+
+ # rawphoto gimp plugin
+ if use gimp; then
+ insinto "$(pkg-config --variable=gimplibdir gimp-2.0)/plug-ins"
+ insopts -m0755
+ doins rawphoto || die
+ fi
+
+ doman dcraw.1 || die
+ if use nls; then
+ for lng in $(linguas_list); do
+ [[ -f dcraw.${lng}.1 ]] && doman dcraw.${lng}.1
+ insinto /usr/share/locale/${lng}/LC_MESSAGES
+ newins dcraw_${lng}.mo dcraw.mo || die "failed to install dcraw_${lng}.mo"
+ done
+ fi
+}
+
+pkg_postinst() {
+ elog ""
+ elog "See conversion-examples.txt.gz on how to convert"
+ elog "the PPM files produced by dcraw to other image formats."
+ elog ""
+ ewarn "The functionality of the external program 'fujiturn' was"
+ ewarn "incorporated into dcraw and is automatically used now."
+ elog ""
+ elog "There's an example wrapper script included called 'dcwrap'."
+ elog ""
+ elog "This package also includes 'dcparse', which extracts"
+ elog "thumbnail images (preferably JPEGs) from any raw digital"
+ elog "camera formats that have them, and shows table contents."
+ elog ""
+}
diff --git a/media-gfx/dcraw/files/conversion-examples.txt b/media-gfx/dcraw/files/conversion-examples.txt
new file mode 100644
index 0000000..8f179e2
--- /dev/null
+++ b/media-gfx/dcraw/files/conversion-examples.txt
@@ -0,0 +1,18 @@
+Conversion examples
+===================
+
+CCD-RAW -> TIFF, using 'pnmtotiff' from the 'media-libs/netpbm' package:
+
+ $ dcraw -c crw_0001.crw | pnmtotiff -truecolor > crw_0001.tiff
+
+CCD-RAW -> PNG, using 'pnmtopng' from the 'media-libs/netpbm' package:
+
+ $ dcraw -c crw_0001.crw | pnmtopng > crw_0001.png
+
+CCD-RAW -> BMP, using 'ppmtobmp' from the 'media-libs/netpbm' package:
+
+ $ dcraw -c crw_0001.crw | ppmtobmp > crw_0001.bmp
+
+CCD-RAW -> JPEG, using 'cjpeg' from the 'media-libs/jpeg' package:
+
+ $ dcraw -c crw_0001.crw | cjpeg > crw_0001.jpeg
diff --git a/media-gfx/dcraw/files/dcwrap b/media-gfx/dcraw/files/dcwrap
new file mode 100644
index 0000000..4d81e01
--- /dev/null
+++ b/media-gfx/dcraw/files/dcwrap
@@ -0,0 +1,27 @@
+#!/bin/sh
+
+# Rough equivalents to XV's Sharpen algorithm
+
+cat > sharpen50.pgm << xx
+P2 3 3 18
+8 8 8 8 26 8 8 8 8
+xx
+cat > sharpen66.pgm << xx
+P2 3 3 18
+7 7 7 7 34 7 7 7 7
+xx
+cat > sharpen75.pgm << xx
+P2 3 3 6
+2 2 2 2 14 2 2 2 2
+xx
+cat > sharpen90.pgm << xx
+P2 3 3 2
+0 0 0 0 10 0 0 0 0
+xx
+
+for x in `ls *.crw | cut -d. -f1`
+do
+ dcraw -f -c $x.crw | pnmconvol sharpen66.pgm \
+ | cjpeg -quality 90 > $x.jpeg
+ touch -r $x.crw $x.jpeg
+done
diff --git a/media-gfx/dcraw/metadata.xml b/media-gfx/dcraw/metadata.xml
new file mode 100644
index 0000000..219c965
--- /dev/null
+++ b/media-gfx/dcraw/metadata.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>wschlich@gentoo.org</email>
+ <name>Wolfram Schlich</name>
+ <description>Primary maintainer</description>
+</maintainer>
+<maintainer>
+ <email>pva@gentoo.org</email>
+ <name>Peter Volkov</name>
+</maintainer>
+<longdescription>
+This utility converts the native (RAW), format of various digital cameras into
+netpbm portable pixmap (.ppm) image. Supports the following models: Canon,
+Kodak, Olympus, Nikon, Fuji, Minolta and Sigma (see
+http://www.cybercom.net/~dcoffin/dcraw/ for full list) Note: This utility does
+not read directly from the cameras, only the files after they have been
+downloaded, use gphoto2 for that.
+</longdescription>
+</pkgmetadata>
diff --git a/media-gfx/ufraw/ChangeLog b/media-gfx/ufraw/ChangeLog
new file mode 100644
index 0000000..2e38f78
--- /dev/null
+++ b/media-gfx/ufraw/ChangeLog
@@ -0,0 +1,381 @@
+# ChangeLog for media-gfx/ufraw
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/ufraw/ChangeLog,v 1.99 2012/05/29 17:41:36 aballier Exp $
+
+ 29 May 2012; Alexis Ballier <aballier@gentoo.org> ufraw-0.18.ebuild:
+ keyword ~amd64-fbsd
+
+ 05 May 2012; Jeff Horelick <jdhore@gentoo.org> ufraw-0.18.ebuild:
+ dev-util/pkgconfig -> virtual/pkgconfig
+
+ 23 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> metadata.xml:
+ Unused description for USE="hotpixels" and USE="lensfun"
+
+ 23 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> -ufraw-0.16.ebuild,
+ -ufraw-0.17.ebuild:
+ old
+
+ 23 Oct 2011; Raúl Porcel <armin76@gentoo.org> ufraw-0.18.ebuild:
+ alpha/ia64/sh/sparc stable wrt #386499
+
+ 17 Oct 2011; Markus Meier <maekke@gentoo.org> ufraw-0.18.ebuild:
+ arm stable, bug #386499
+
+ 15 Oct 2011; Kacper Kowalik <xarthisius@gentoo.org> ufraw-0.18.ebuild:
+ ppc stable wrt #386499
+
+ 13 Oct 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> ufraw-0.18.ebuild:
+ x86 stable wrt bug #386499
+
+ 11 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> ufraw-0.18.ebuild:
+ ppc64 stable wrt #386499
+
+ 11 Oct 2011; Jeroen Roovers <jer@gentoo.org> ufraw-0.18.ebuild:
+ Stable for HPPA (bug #386499).
+
+ 09 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> ufraw-0.18.ebuild:
+ amd64 stable wrt #386499
+
+ 09 Oct 2011; Samuli Suominen <ssuominen@gentoo.org> ufraw-0.18.ebuild:
+ Fix gconf schema installation wrt #295083 by "PiotrAF" and Francisco Javier
+
+ 22 May 2011; Tim Harder <radhermit@gentoo.org> ufraw-0.16.ebuild,
+ ufraw-0.17.ebuild, ufraw-0.18.ebuild:
+ Add dev-libs/glib dependency (bug #368291 by Mathieu Goutfreind).
+
+*ufraw-0.18 (01 May 2011)
+
+ 01 May 2011; Robin H. Johnson <robbat2@gentoo.org> +ufraw-0.18.ebuild:
+ Version bump.
+
+ 12 Mar 2011; Tim Harder <radhermit@gentoo.org> -ufraw-0.15-r1.ebuild,
+ -files/ufraw-0.15-configure.patch, -files/ufraw-0.15-glibc-2.10.patch:
+ Remove old.
+
+ 27 Dec 2010; Matt Turner <mattst88@gentoo.org> ufraw-0.15-r1.ebuild:
+ Drop mips keywords, bug 312819
+
+ 07 Nov 2010; Samuli Suominen <ssuominen@gentoo.org> ufraw-0.15-r1.ebuild,
+ ufraw-0.16.ebuild, ufraw-0.17.ebuild:
+ Use virtual/jpeg wrt #327487.
+
+ 21 Jun 2010; Samuli Suominen <ssuominen@gentoo.org> ufraw-0.17.ebuild:
+ Restrict media-libs/lcms depend to old version.
+
+ 17 Apr 2010; Raúl Porcel <armin76@gentoo.org> ufraw-0.17.ebuild:
+ Add ~ia64/~sh/~sparc/ wrt #312819
+
+*ufraw-0.17 (02 Apr 2010)
+
+ 02 Apr 2010; Markus Meier <maekke@gentoo.org> +ufraw-0.17.ebuild,
+ +files/ufraw-0.17-cfitsio-automagic.patch, metadata.xml:
+ version bump, drop some keywords as some deps changed. fix automagic dep
+ on cfitsio based on a patch of Xarthisius in bug #311339
+
+ 31 Jan 2010; Markus Meier <maekke@gentoo.org> -ufraw-0.15-r2.ebuild:
+ old
+
+ 31 Jan 2010; Raúl Porcel <armin76@gentoo.org> ufraw-0.16.ebuild:
+ arm/ia64/sh/sparc stable wrt #293850
+
+ 24 Jan 2010; Brent Baude <ranger@gentoo.org> ufraw-0.16.ebuild:
+ Marking ufraw-0.16 ppc64 for bug 293850
+
+ 16 Jan 2010; Tobias Klausmann <klausman@gentoo.org> ufraw-0.16.ebuild:
+ Stable on alpha, bug #293850
+
+ 16 Jan 2010; Jonathan Callen <abcd@gentoo.org> ufraw-0.16.ebuild:
+ Add prefix keywords
+
+ 28 Dec 2009; Markus Meier <maekke@gentoo.org> ufraw-0.16.ebuild:
+ x86 stable, bug #293850
+
+ 28 Dec 2009; Markus Meier <maekke@gentoo.org> ufraw-0.16.ebuild:
+ autoenable gtk when gimp is enabled, bug #298187
+
+ 27 Dec 2009; Markus Meier <maekke@gentoo.org> ufraw-0.16.ebuild:
+ improve gimp/gtk die message, bug #298314
+
+ 23 Dec 2009; Markos Chandras <hwoarang@gentoo.org> ufraw-0.16.ebuild:
+ Stable on amd64 wrt bug #293850
+
+ 17 Dec 2009; Raúl Porcel <armin76@gentoo.org> ufraw-0.15-r2.ebuild,
+ ufraw-0.16.ebuild:
+ Add ~ia64/~sh/~sparc wrt #272088
+
+ 16 Dec 2009; Jeroen Roovers <jer@gentoo.org> ufraw-0.16.ebuild:
+ Stable for HPPA (bug #293850).
+
+ 21 Nov 2009; nixnut <nixnut@gentoo.org> ufraw-0.16.ebuild:
+ ppc stable #293850
+
+ 22 Oct 2009; Markus Meier <maekke@gentoo.org> ufraw-0.16.ebuild:
+ fix building with -gtk and fix die message, pointed out by spatz
+
+ 19 Oct 2009; Markus Meier <maekke@gentoo.org> ufraw-0.16.ebuild:
+ upstream renamed 0.16-1 tarball back to 0.16
+
+*ufraw-0.16 (19 Oct 2009)
+
+ 19 Oct 2009; Markus Meier <maekke@gentoo.org> +ufraw-0.16.ebuild,
+ metadata.xml:
+ version bump, bug #289281
+
+ 05 Oct 2009; Mounir Lamouri <volkmar@gentoo.org> ufraw-0.15-r2.ebuild:
+ Re-Keywording for ppc, bug 272088
+
+ 19 Sep 2009; Markus Meier <maekke@gentoo.org> ufraw-0.15-r2.ebuild:
+ add ~arm, bug #272088
+
+ 04 Jul 2009; Brent Baude <ranger@gentoo.org> ufraw-0.15-r2.ebuild:
+ Marking ufraw-0.15-r2 ~ppc64 for bug 272088
+
+ 07 Jun 2009; Tobias Klausmann <klausman@gentoo.org> ufraw-0.15-r2.ebuild:
+ Keyworded on alpha, bug #272088
+
+ 07 Jun 2009; Tobias Klausmann <klausman@gentoo.org> ChangeLog:
+ Keyworded on alpha, bug #272088
+
+ 03 Jun 2009; Markus Meier <maekke@gentoo.org> ufraw-0.15-r2.ebuild:
+ add ~amd64, bug #272088
+
+*ufraw-0.15-r2 (01 Jun 2009)
+
+ 01 Jun 2009; Markus Meier <maekke@gentoo.org> ufraw-0.15-r1.ebuild,
+ +ufraw-0.15-r2.ebuild, metadata.xml:
+ bump, which adds support for lensfun (optional) library and gtkimageview
+
+ 01 Jun 2009; Markus Meier <maekke@gentoo.org> ufraw-0.15-r1.ebuild,
+ +files/ufraw-0.15-glibc-2.10.patch:
+ fix building with glibc-2.10 by Andrew John Hughes, bug #271566
+
+ 23 Mar 2009; Markus Meier <maekke@gentoo.org> -ufraw-0.15.ebuild:
+ old
+
+ 23 Mar 2009; Jeroen Roovers <jer@gentoo.org> ufraw-0.15-r1.ebuild:
+ Stable for HPPA (bug #262421).
+
+ 18 Mar 2009; Brent Baude <ranger@gentoo.org> ufraw-0.15-r1.ebuild:
+ stable ppc, bug 262421
+
+ 15 Mar 2009; Brent Baude <ranger@gentoo.org> ufraw-0.15-r1.ebuild:
+ stable ppc64, bug 262421
+
+ 14 Mar 2009; Raúl Porcel <armin76@gentoo.org> ufraw-0.15-r1.ebuild:
+ alpha/arm/ia64/sh/sparc stable wrt #262421
+
+ 14 Mar 2009; Markus Meier <maekke@gentoo.org> ufraw-0.15-r1.ebuild:
+ amd64/x86 stable, bug #262421
+
+ 07 Mar 2009; Markus Meier <maekke@gentoo.org>
+ -files/ufraw-0.13-cflags.patch, -ufraw-0.14.1.ebuild:
+ remove old
+
+ 28 Feb 2009; Raúl Porcel <armin76@gentoo.org> ufraw-0.15.ebuild:
+ arm/ia64/sh stable wrt #257675
+
+ 15 Feb 2009; Markus Meier <maekke@gentoo.org> ufraw-0.15-r1.ebuild:
+ remove package references not (yet) in portage
+
+*ufraw-0.15-r1 (14 Feb 2009)
+
+ 14 Feb 2009; Markus Meier <maekke@gentoo.org>
+ +files/ufraw-0.15-configure.patch, +ufraw-0.15-r1.ebuild:
+ add patch to disable automagic dependencies, bug #254109
+
+ 14 Feb 2009; Brent Baude <ranger@gentoo.org> ufraw-0.15.ebuild:
+ stable ppc, bug 257675
+
+ 13 Feb 2009; Brent Baude <ranger@gentoo.org> ufraw-0.15.ebuild:
+ stable ppc64, bug 257675
+
+ 10 Feb 2009; Tiago Cunha <tcunha@gentoo.org> ufraw-0.15.ebuild:
+ stable sparc, bug 257675
+
+ 09 Feb 2009; Markus Meier <maekke@gentoo.org> ufraw-0.15.ebuild:
+ amd64/x86 stable, bug #257675
+
+ 08 Feb 2009; Tobias Klausmann <klausman@gentoo.org> ufraw-0.15.ebuild:
+ Stable on alpha, bug #257675
+
+ 06 Feb 2009; Jeroen Roovers <jer@gentoo.org> ufraw-0.15.ebuild:
+ Stable for HPPA (bug #257675).
+
+*ufraw-0.15 (03 Jan 2009)
+
+ 03 Jan 2009; Markus Meier <maekke@gentoo.org> +ufraw-0.15.ebuild:
+ bump to ufraw-0.15 (bug #253390), stops using the cflags patch as this
+ seems unneeded as long as C{,XX}FLAGS are set.
+
+ 01 Jan 2009; Raúl Porcel <armin76@gentoo.org> ufraw-0.14.1.ebuild:
+ Add ~arm/~sh wrt #242236
+
+ 23 Dec 2008; Brent Baude <ranger@gentoo.org> ufraw-0.14.1.ebuild:
+ Marking ufraw-0.14.1 ppc64 for bug 246826
+
+ 22 Nov 2008; Markus Meier <maekke@gentoo.org>
+ -files/ufraw-0.13-Canon450D.patch, -ufraw-0.13-r1.ebuild,
+ ufraw-0.14.1.ebuild:
+ fix timezone econf command, pointed out by tove; remove old
+
+ 22 Nov 2008; Markus Meier <maekke@gentoo.org> ufraw-0.14.1.ebuild:
+ amd64 stable, bug #246826
+
+ 21 Nov 2008; Jeroen Roovers <jer@gentoo.org> ufraw-0.14.1.ebuild:
+ Stable for HPPA (bug #246826).
+
+ 20 Nov 2008; Tobias Scherbaum <dertobi123@gentoo.org> ufraw-0.14.1.ebuild:
+ ppc stable, bug #246826
+
+ 20 Nov 2008; Raúl Porcel <armin76@gentoo.org> ufraw-0.14.1.ebuild:
+ ia64/sparc/x86 stable wrt #246826
+
+ 16 Nov 2008; Tobias Klausmann <klausman@gentoo.org> ufraw-0.14.1.ebuild:
+ Stable on alpha, bug #246826
+
+ 14 Nov 2008; Peter Volkov <pva@gentoo.org> ufraw-0.14.1.ebuild:
+ ~mips added, bug #242236.
+
+ 28 Oct 2008; Alexis Ballier <aballier@gentoo.org> ufraw-0.14.1.ebuild:
+ keyword ~ppc64, working fine on a PowerMac 970
+
+ 27 Oct 2008; Jeroen Roovers <jer@gentoo.org> ufraw-0.14.1.ebuild:
+ Marked ~hppa (bug #242236).
+
+ 25 Oct 2008; Markus Meier <maekke@gentoo.org> -ufraw-0.13.ebuild,
+ -ufraw-0.14.ebuild:
+ old
+
+ 25 Oct 2008; nixnut <nixnut@gentoo.org> ufraw-0.13-r1.ebuild:
+ Stable on ppc wrt bug 242644
+
+ 19 Oct 2008; Markus Meier <maekke@gentoo.org> ufraw-0.13-r1.ebuild:
+ amd64/x86 stable, bug #242644
+
+*ufraw-0.14.1 (19 Oct 2008)
+
+ 19 Oct 2008; Markus Meier <maekke@gentoo.org> metadata.xml,
+ +ufraw-0.14.1.ebuild:
+ bump to 0.14.1, reported in bug #242482
+
+ 19 Oct 2008; Raúl Porcel <armin76@gentoo.org> ufraw-0.14.ebuild:
+ Add ~alpha/~ia64 wrt #242236
+
+*ufraw-0.14 (18 Oct 2008)
+
+ 18 Oct 2008; Markus Meier <maekke@gentoo.org> +ufraw-0.14.ebuild:
+ bump to 0.14, reported in bug #242482
+
+ 17 Oct 2008; Alexis Ballier <aballier@gentoo.org> ufraw-0.13-r1.ebuild:
+ keyword ~x86-fbsd
+
+ 15 Oct 2008; Ferris McCormick <fmccor@gentoo.org> ufraw-0.13-r1.ebuild:
+ Add ~sparc for testing, part of Bug #242236.
+
+*ufraw-0.13-r1 (18 Sep 2008)
+
+ 18 Sep 2008; Markus Meier <maekke@gentoo.org>
+ +files/ufraw-0.13-Canon450D.patch, +ufraw-0.13-r1.ebuild:
+ add support for canon EOS450D, by SchAmane <schamane@myeburg.net> in bug
+ #237637
+
+ 17 Jan 2008; Markus Meier <maekke@gentoo.org> ufraw-0.13.ebuild:
+ add pkgconfig dep (bug #205834) and do some dep-ordering
+
+ 14 Jan 2008; Christoph Mende <angelos@gentoo.org> ufraw-0.13.ebuild:
+ Stable on amd64 wrt bug #204455
+
+ 05 Jan 2008; nixnut <nixnut@gentoo.org> ufraw-0.13.ebuild:
+ Stable on ppc wrt bug 204455
+
+ 05 Jan 2008; Markus Meier <maekke@gentoo.org> -files/ufraw-cflags.patch,
+ -ufraw-0.9.1.ebuild, -ufraw-0.10.ebuild, -ufraw-0.11.ebuild:
+ old
+
+ 05 Jan 2008; Markus Meier <maekke@gentoo.org> ufraw-0.13.ebuild:
+ x86 stable, bug #204455
+
+*ufraw-0.13 (02 Dec 2007)
+
+ 02 Dec 2007; Markus Meier <maekke@gentoo.org>
+ +files/ufraw-0.13-cflags.patch, +ufraw-0.13.ebuild:
+ bump to 0.13, bug #187933
+
+ 15 Jul 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
+ Assigning to graphics, as nattfodd is being retired (#108329).
+
+*ufraw-0.11 (18 Mar 2007)
+
+ 18 Mar 2007; Alexandre Buisse <nattfodd@gentoo.org> +ufraw-0.11.ebuild:
+ Bump to 0.11, thanks to David King for his help on this (bug #170489).
+
+*ufraw-0.10 (10 Nov 2006)
+
+ 10 Nov 2006; Alexandre Buisse <nattfodd@gentoo.org> -ufraw-0.7.ebuild,
+ -ufraw-0.8.1-r2.ebuild, +ufraw-0.10.ebuild:
+ Bump to 0.10 (requested in #154217).
+
+*ufraw-0.9.1 (04 Oct 2006)
+
+ 04 Oct 2006; Alexandre Buisse <nattfodd@gentoo.org> -ufraw-0.9.ebuild,
+ +ufraw-0.9.1.ebuild:
+ Bump to 0.9.1, as requested in bug #149061.
+
+*ufraw-0.9 (03 Aug 2006)
+
+ 03 Aug 2006; Alexandre Buisse <nattfodd@gentoo.org> +ufraw-0.9.ebuild:
+ Bump to 0.9. As it relies heavily now on exiv2 to read/write exif tags, exif
+ and exiv2 USE have been merged (if you want exif support, you definitely
+ want exiv2).
+
+ 30 Jul 2006; Alexandre Buisse <nattfodd@gentoo.org>
+ -ufraw-0.5.ebuild, -ufraw-0.6.ebuild:
+ Cleaned up some old ebuilds which hadn't been stabilized. Better use the
+ newer versions.
+
+*ufraw-0.8.1-r2 (30 Jul 2006)
+
+ 30 Jul 2006; Alexandre Buisse <nattfodd@gentoo.org>
+ -ufraw-0.8.1-r1.ebuild, +ufraw-0.8.1-r2.ebuild:
+ Added exiv2 useflag to support reading exif tags through the media-gfx/exiv2
+ library. Adds support for canon .crw files. Bug #137260.
+
+*ufraw-0.8.1-r1 (15 Jun 2006)
+
+ 15 Jun 2006; Alexandre Buisse <nattfodd@gentoo.org>
+ +files/ufraw-cflags.patch, -ufraw-0.8.1.ebuild, +ufraw-0.8.1-r1.ebuild:
+ Use $CFLAGS instead of hardcoded -O3 --ffast-math (bug #136885).
+
+*ufraw-0.8.1 (14 May 2006)
+
+ 14 May 2006; Alexandre Buisse <nattfodd@gentoo.org> -ufraw-0.8.ebuild,
+ +ufraw-0.8.1.ebuild:
+ Bump to 0.8.1, fixing two crash issues. Closes bug #133243.
+
+*ufraw-0.8 (11 May 2006)
+
+ 11 May 2006; Alexandre Buisse <nattfodd@gentoo.org> +ufraw-0.8.ebuild:
+ Bump to 0.8 (bugfixes and a couple of new features, including the long
+ awaited zoom!). Requested in bug #132989.
+
+*ufraw-0.7 (01 Apr 2006)
+
+ 01 Apr 2006; Alexandre Buisse <nattfodd@gentoo.org> metadata.xml,
+ +ufraw-0.7.ebuild:
+ Bump to 0.7 (closing bug #124880). I will maintain ufraw from now on, added
+ the info in metadata.xml. Also moved 0.6 out of packages.mask
+
+ 01 Jan 2006; Luis Medinas <metalgod@gentoo.org> ufraw-0.6.ebuild:
+ Added ~amd64 keyword.
+
+*ufraw-0.6 (26 Nov 2005)
+
+ 26 Nov 2005; Marcelo Goes <vanquirius@gentoo.org> +ufraw-0.6.ebuild:
+ 0.6 version bump.
+
+*ufraw-0.5 (27 Sep 2005)
+
+ 27 Sep 2005; Luca Barbato <lu_zero@gentoo.org> +metadata.xml,
+ +ufraw-0.5.ebuild:
+ First commit, solves bug #75681
+
diff --git a/media-gfx/ufraw/Manifest b/media-gfx/ufraw/Manifest
new file mode 100644
index 0000000..81949b4
--- /dev/null
+++ b/media-gfx/ufraw/Manifest
@@ -0,0 +1,4 @@
+AUX ufraw-0.17-cfitsio-automagic.patch 933 SHA256 d489abaa6da90a46f4b3b23e2e5400c1eeb7d2e5532835df4d5ad244167e7d18 SHA512 84aadb7dc41927a26ac37a801e136628380e79f032f87a925e737ec76c349c96c410750234f4870fe2fa61680085472a028e47c13cf01b2bd7fc7a55dad6de1b WHIRLPOOL 7815f44171243408468347a6acdadbda239931b2f2a810e4f0a8e98023506d9761e73f3db137aad7930dd5814f7ffcc2c670cf572d50caf394e88d85cafef03b
+EBUILD ufraw-9999.ebuild 1931 SHA256 cf3b0f6f5636124a03173e560b8debb7b87a906b05ca084584ce49c23e876dc4 SHA512 9681c3b8600e7b57a50c15a1b57e5c68d0f33297f84ca202961bde206ba41537f58986765a36aefd5a7a242f867fb7c802457f77f7df31d1292743a84b308c2e WHIRLPOOL abaa07fcc31d1f5314163a3bfc47d1b197223399f5c61092d06ef9fc149d4434593bed4ea6af3180daa25d6a5172b3572bfed598fd81f1b914682c3e95c7e53b
+MISC ChangeLog 13036 SHA256 51432a394641c275329ccf4568d04dfe4f60bfb0c16e0831e1d36ff5d2045671 SHA512 b54749f8d78204e31e017d20601ea1c112348547af6ef8ec03b341acc854289b58f4bcb85ac638cf0d51a90c3eab0efa2ebdbb9863c643ddf6002532d54a8ab4 WHIRLPOOL 6c4889cb4b165d4fb0de7b0f11d532683a5d8eaaf1e79d52a67f2484d0e745e801f5e875dbcd4c697e88171c2cbfbfa27cbb2b7fc7b8969de5bfcc78341cffc7
+MISC metadata.xml 437 SHA256 101562af2e68f9ce05d05494d48c03aaae046560eab55d6c5d472ae85fe3e4bc SHA512 be7071c107a374d39fc92eab5b1b0ca0be19dc3ec847241e7bc56acadca27d0bbd803beaaf4a40f12e44d581642d5338a65dfa7d37f78a3d75bc756ad6782446 WHIRLPOOL cab4d10b64bc1fbb4c2c72ba3d63b0ea46033bcd371472401e703304d1e6b76dfa8934e02192047b388b772da2af2dddc343067e225a1bd882943321524a3f3c
diff --git a/media-gfx/ufraw/files/ufraw-0.17-cfitsio-automagic.patch b/media-gfx/ufraw/files/ufraw-0.17-cfitsio-automagic.patch
new file mode 100644
index 0000000..aff7c5a
--- /dev/null
+++ b/media-gfx/ufraw/files/ufraw-0.17-cfitsio-automagic.patch
@@ -0,0 +1,28 @@
+diff -ru ufraw-0.17.orig/configure.ac ufraw-0.17/configure.ac
+--- ufraw-0.17.orig/configure.ac 2010-04-02 16:16:08.000000000 +0200
++++ ufraw-0.17/configure.ac 2010-04-02 16:19:33.000000000 +0200
+@@ -246,11 +246,19 @@
+ [ have_png=no
+ AC_MSG_RESULT($LIBPNG_PKG_ERRORS) ] )
+
+-PKG_CHECK_MODULES(CFITSIO, cfitsio,
+- [ have_cfitsio=yes
+- AC_DEFINE(HAVE_LIBCFITSIO, 1, have the cfitsio library) ],
+- [ have_cfitsio=no
+- AC_MSG_RESULT($CFITSIO_PKG_ERRORS) ] )
++AC_ARG_WITH([cfitsio],
++ [AS_HELP_STRING([--with-cfitsio],
++ [build fits support @<:@default=check@:>@])],
++ [],
++ [with_cfitsio=check])
++
++have_cfitsio=no
++AS_IF([test "x$with_cfitsio" != xno],
++ [PKG_CHECK_MODULES(CFITSIO, cfitsio,
++ [ have_cfitsio=yes
++ AC_DEFINE(HAVE_LIBCFITSIO, 1, have the cfitsio library) ],
++ [ have_cfitsio=no
++ AC_MSG_RESULT($CFITSIO_PKG_ERRORS) ] ) ] )
+
+ PKG_CHECK_MODULES(EXIV2, exiv2 >= 0.16,
+ [ have_exiv2=yes
diff --git a/media-gfx/ufraw/metadata.xml b/media-gfx/ufraw/metadata.xml
new file mode 100644
index 0000000..dac7a48
--- /dev/null
+++ b/media-gfx/ufraw/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>graphics</herd>
+ <use>
+ <flag name='contrast'>
+ enable contrast setting option
+ </flag>
+ <flag name='fits'>
+ Enable support for the FITS image format through <pkg>sci-libs/cfitsio</pkg>
+ </flag>
+ <flag name='timezone'>
+ enable DST correction for file timestamps
+ </flag>
+ </use>
+</pkgmetadata>
diff --git a/media-gfx/ufraw/ufraw-9999.ebuild b/media-gfx/ufraw/ufraw-9999.ebuild
new file mode 100644
index 0000000..c4cbe40
--- /dev/null
+++ b/media-gfx/ufraw/ufraw-9999.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/ufraw/ufraw-0.18.ebuild,v 1.12 2012/05/29 17:41:36 aballier Exp $
+
+EAPI=4
+inherit autotools cvs eutils fdo-mime gnome2-utils
+
+DESCRIPTION="RAW Image format viewer and GIMP plugin"
+HOMEPAGE="http://ufraw.sourceforge.net/"
+SRC_URI=""
+ECVS_SERVER="ufraw.cvs.sourceforge.net:/cvsroot/ufraw"
+ECVS_USER="anonymous"
+ECVS_PASS=""
+ECVS_AUTH="pserver"
+ECVS_MODULE="ufraw"
+S="${WORKDIR}/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="alpha amd64 arm hppa ia64 ppc ppc64 sh sparc x86 ~amd64-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~x64-solaris ~x86-solaris"
+IUSE="contrast fits gimp gnome gtk openmp timezone"
+
+RDEPEND="dev-libs/glib:2
+ >=media-gfx/exiv2-0.11
+ virtual/jpeg
+ =media-libs/lcms-1*
+ >=media-libs/lensfun-0.2.5
+ media-libs/tiff
+ fits? ( sci-libs/cfitsio )
+ gnome? ( >=gnome-base/gconf-2 )
+ gtk? ( >=x11-libs/gtk+-2.6:2
+ >=media-gfx/gtkimageview-1.5 )
+ gimp? ( >=x11-libs/gtk+-2.6:2
+ >=media-gfx/gtkimageview-1.5
+ >=media-gfx/gimp-2 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.17-cfitsio-automagic.patch
+ eautoreconf
+}
+
+src_configure() {
+ local myconf
+ use gimp && myconf="--with-gtk"
+
+ econf \
+ --without-cinepaint \
+ $(use_enable contrast) \
+ $(use_with fits cfitsio) \
+ $(use_with gimp) \
+ $(use_enable gnome mime) \
+ $(use_with gtk) \
+ $(use_enable openmp) \
+ $(use_enable timezone dst-correction) \
+ ${myconf}
+}
+
+src_install() {
+ emake DESTDIR="${D}" schemasdir=/etc/gconf/schemas install
+ dodoc README TODO
+}
+
+pkg_preinst() {
+ if use gnome; then
+ gnome2_gconf_savelist
+ fi
+}
+
+pkg_postinst() {
+ if use gnome; then
+ fdo-mime_mime_database_update
+ fdo-mime_desktop_database_update
+ gnome2_gconf_install
+ fi
+}
+
+pkg_postrm() {
+ if use gnome; then
+ fdo-mime_desktop_database_update
+ fdo-mime_mime_database_update
+ fi
+}