Skip to content

Commit

Permalink
media-gfx/dcraw: version bump to 9.27.0
Browse files Browse the repository at this point in the history
Summarize DESCRIPTION.
  • Loading branch information
radhermit committed May 24, 2016
1 parent a1ffe7a commit 0573dbb
Show file tree
Hide file tree
Showing 2 changed files with 110 additions and 0 deletions.
1 change: 1 addition & 0 deletions media-gfx/dcraw/Manifest
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
DIST dcraw-9.24.4.tar.gz 183925 SHA256 678b310934ba40cbc6b82b21e6e44cf7f12e0e0e788e439a548ba077712509b3 SHA512 af2534442823a9f920a3eeb48af55bd70d39688be738df733118bf565d5f4faf2067e2489ca78a530026f19c01590c386cff46b8908490d4b3b1383dc4049f70 WHIRLPOOL d768eb247d46d6c4180d4e0913bad921c534075dbc0a056d4b66bbacf6c8b6fa7e515c47cdc82c8bc39b99934a9328296a0d48299b09a94cd6c018371584b1e2
DIST dcraw-9.25.0.tar.gz 189790 SHA256 90e3b39912bd1f0888ac6ae0e830159f1e0a19747a407867d4f4d4992435b386 SHA512 5e1ff28425a564abc2bde2bb58722420e5140297e31551b9b15deeb5db87992e9492c8b8b0ed6055f03e83f0cea1aeb54951a5cb9ef7add5fcf9ea57732368f2 WHIRLPOOL ac8b1a7f4c8d9857e44666fede7425758e8b03f4b34a8a8895427c759e36cb31e564c9ab4db24a8e761c7744105f35a1aad8e1716fa654acb50b0f5a5755f574
DIST dcraw-9.26.0.tar.gz 190647 SHA256 85791d529e037ad5ca09770900ae975e2e4cc1587ca1da4192ca072cbbfafba3 SHA512 ae6e3e9093155d494d9553e2016edf0b568aad948cd01edbb72baec86e6e256c08ec99d7d8a071f2bb50ecd36d6e2d27fc035ac9b0850499ddf7974d0ad7f0f3 WHIRLPOOL 58aad287c07b9f37d8b44b51441fa0337ddd4a505642eafc69a8cf7bef0973bbffec72f632699b2aabb25832f64941e4169ef79739552a943a3b799b71c7f796
DIST dcraw-9.27.0.tar.gz 191803 SHA256 c1d8cc4f19752a3d3aaab1fceb712ea85b912aa25f1f33f68c69cd42ef987099 SHA512 2b2faed3f1889ef82a50721f7d3f22b081104b586d644d369fa849ad08604c10898e9dfccf8935828cf432db74352161fe6d1f9bde5fbfa4dd8435188767a17a WHIRLPOOL 6107279b61c6dfca5fda63cb57892c31227dae72259e1eb96e5280ff79a77a8e65e4d23ae1c99833bf3eac16473f8342786498156a31e938cf644c1a92c53ada
DIST parse-1.73.tar.bz2 8186 SHA256 51f75837b7fa7f6389f43c875ad8320c41a44c4213922dc767e16dc424462c3c SHA512 06ffaf72695dc86bfc2bdd10d4f732bc428b72d427f4c10e93fc58536513477cf297adb56fb9cfc5ba5fd5b6b4cd197c33d8dac957a0a1bbe65b23393b64278c WHIRLPOOL 1abc642a60f3f5b54efa29722ff7674457b88811ef25e557b7823ff05f6ee55989e35c0b9dad04d74c769bcca1cb45f580985de92bb4e40cd63b6d0a35b3a0e2
DIST rawphoto-1.32.tar.bz2 3841 SHA256 3348a83a44fa941924a4e743f88d993b71d28ba995f80e6765d6c19b6eeaea4c SHA512 6ee5b6c4e4266c8e04221c894c4e737f8a6d2c6f0cc9c82db73064afd68488bd60de19b86b2d7b82780283bbb9f8156ef3149c1c730f09a00dce632744b44d56 WHIRLPOOL af840eae74d74f83b7874a769e30ff0e613a5f1dba4d20fa315f6d9685fabffbe804ad878174f3ee274a6083105f1baa317f52b346afb493c34cea0e5c09c566
109 changes: 109 additions & 0 deletions media-gfx/dcraw/dcraw-9.27.0.ebuild
Original file line number Diff line number Diff line change
@@ -0,0 +1,109 @@
# Copyright 1999-2016 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Id$

EAPI=5
inherit eutils readme.gentoo toolchain-funcs

DESCRIPTION="command-line decoder for raw digital photos"
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:0 )
lcms? ( media-libs/lcms:2 )
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="-llcms2 ${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
}

0 comments on commit 0573dbb

Please sign in to comment.