diff options
author | Tim Harder <radhermit@gentoo.org> | 2013-11-23 23:27:50 +0000 |
---|---|---|
committer | Tim Harder <radhermit@gentoo.org> | 2013-11-23 23:27:50 +0000 |
commit | 2e46d26024b08e1e189b79c04d9eee9ae96af52a (patch) | |
tree | fb5bca4494c0b24a6a91b24b0bc2d4c6da53a0ca /media-gfx/dcraw | |
parent | Version bump. Bug #492280 (diff) | |
download | gentoo-2-2e46d26024b08e1e189b79c04d9eee9ae96af52a.tar.gz gentoo-2-2e46d26024b08e1e189b79c04d9eee9ae96af52a.tar.bz2 gentoo-2-2e46d26024b08e1e189b79c04d9eee9ae96af52a.zip |
Version bump, add myself as maintainer.
(Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 4AB3E85B4F064CA3)
Diffstat (limited to 'media-gfx/dcraw')
-rw-r--r-- | media-gfx/dcraw/ChangeLog | 8 | ||||
-rw-r--r-- | media-gfx/dcraw/dcraw-9.19.ebuild | 109 | ||||
-rw-r--r-- | media-gfx/dcraw/metadata.xml | 23 |
3 files changed, 128 insertions, 12 deletions
diff --git a/media-gfx/dcraw/ChangeLog b/media-gfx/dcraw/ChangeLog index 5819424eb2a6..ecfaa6e0f861 100644 --- a/media-gfx/dcraw/ChangeLog +++ b/media-gfx/dcraw/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for media-gfx/dcraw # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/dcraw/ChangeLog,v 1.88 2013/10/15 19:03:04 pacho Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-gfx/dcraw/ChangeLog,v 1.89 2013/11/23 23:27:50 radhermit Exp $ + +*dcraw-9.19 (23 Nov 2013) + + 23 Nov 2013; Tim Harder <radhermit@gentoo.org> +dcraw-9.19.ebuild, + metadata.xml: + Version bump, add myself as maintainer. 15 Oct 2013; Pacho Ramos <pacho@gentoo.org> -dcraw-9.05.ebuild, -dcraw-9.12.ebuild, dcraw-9.17.ebuild: diff --git a/media-gfx/dcraw/dcraw-9.19.ebuild b/media-gfx/dcraw/dcraw-9.19.ebuild new file mode 100644 index 000000000000..e09436551894 --- /dev/null +++ b/media-gfx/dcraw/dcraw-9.19.ebuild @@ -0,0 +1,109 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/dcraw/dcraw-9.19.ebuild,v 1.1 2013/11/23 23:27:50 radhermit Exp $ + +EAPI=5 +inherit eutils readme.gentoo 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" +LANGS=" ca cs de da eo es fr hu it nl pl pt ru sv zh_CN zh_TW" +IUSE="nls gimp jpeg jpeg2k lcms ${LANGS// / linguas_}" + +COMMON_DEPEND=" + jpeg? ( virtual/jpeg ) + lcms? ( media-libs/lcms:0 ) + 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 + +DOC_CONTENTS=" + See conversion-examples.txt.gz on how to convert + the PPM files produced by dcraw to other image formats.\n + + \nThe functionality of the external program 'fujiturn' was + incorporated into dcraw and is automatically used now.\n + + \nThere's an example wrapper script included called 'dcwrap'. + This package also includes 'dcparse', which extracts + thumbnail images (preferably JPEGs) from any raw digital + camera formats that have them, and shows table contents. +" + +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 lang in ${LANGS}; do + use linguas_${lang} && run_build msgfmt -c -o dcraw_${lang}.mo dcraw_${lang}.po + done + fi +} + +src_install() { + dobin dcraw dcparse + dodoc "${FILESDIR}"/{conversion-examples.txt,dcwrap} + + # rawphoto gimp plugin + if use gimp; then + insinto "$(pkg-config --variable=gimplibdir gimp-2.0)/plug-ins" + insopts -m0755 + doins rawphoto + fi + + doman dcraw.1 + + if use nls; then + for lang in ${LANGS}; do + if use linguas_${lang}; then + [[ -f dcraw.${lang}.1 ]] && doman dcraw.${lang}.1 + insinto /usr/share/locale/${lang}/LC_MESSAGES + newins dcraw_${lang}.mo dcraw.mo || die "failed to install dcraw_${lang}.mo" + fi + done + fi + + readme.gentoo_create_doc +} diff --git a/media-gfx/dcraw/metadata.xml b/media-gfx/dcraw/metadata.xml index 94b2414ed49a..67db058208f8 100644 --- a/media-gfx/dcraw/metadata.xml +++ b/media-gfx/dcraw/metadata.xml @@ -1,15 +1,16 @@ <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> <pkgmetadata> -<maintainer> - <email>maintainer-needed@gentoo.org</email> -</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> + <maintainer> + <email>radhermit@gentoo.org</email> + <name>Tim Harder</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> |