forked from gentoo/gentoo
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
media-gfx/dcraw: version bump to 9.27.0
Summarize DESCRIPTION.
- Loading branch information
Showing
2 changed files
with
110 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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 | ||
} |