Gentoo Archives: gentoo-commits

From: "Tim Harder (radhermit)" <radhermit@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/dcraw: dcraw-9.23.ebuild ChangeLog
Date: Sat, 31 Jan 2015 08:22:37
Message-Id: 20150131082233.F17DB10BF0@oystercatcher.gentoo.org
1 radhermit 15/01/31 08:22:33
2
3 Modified: ChangeLog
4 Added: dcraw-9.23.ebuild
5 Log:
6 Version bump.
7
8 (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 4AB3E85B4F064CA3)
9
10 Revision Changes Path
11 1.94 media-gfx/dcraw/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/dcraw/ChangeLog?rev=1.94&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/dcraw/ChangeLog?rev=1.94&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/dcraw/ChangeLog?r1=1.93&r2=1.94
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-gfx/dcraw/ChangeLog,v
20 retrieving revision 1.93
21 retrieving revision 1.94
22 diff -u -r1.93 -r1.94
23 --- ChangeLog 26 Oct 2014 00:25:21 -0000 1.93
24 +++ ChangeLog 31 Jan 2015 08:22:33 -0000 1.94
25 @@ -1,6 +1,11 @@
26 # ChangeLog for media-gfx/dcraw
27 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/dcraw/ChangeLog,v 1.93 2014/10/26 00:25:21 radhermit Exp $
29 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/dcraw/ChangeLog,v 1.94 2015/01/31 08:22:33 radhermit Exp $
31 +
32 +*dcraw-9.23 (31 Jan 2015)
33 +
34 + 31 Jan 2015; Tim Harder <radhermit@g.o> +dcraw-9.23.ebuild:
35 + Version bump.
36
37 *dcraw-9.22-r1 (26 Oct 2014)
38
39
40
41
42 1.1 media-gfx/dcraw/dcraw-9.23.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/dcraw/dcraw-9.23.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/dcraw/dcraw-9.23.ebuild?rev=1.1&content-type=text/plain
46
47 Index: dcraw-9.23.ebuild
48 ===================================================================
49 # Copyright 1999-2015 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/media-gfx/dcraw/dcraw-9.23.ebuild,v 1.1 2015/01/31 08:22:33 radhermit Exp $
52
53 EAPI=5
54 inherit eutils readme.gentoo toolchain-funcs
55
56 DESCRIPTION="Converts the native (RAW) format of various digital cameras into netpbm portable pixmap (.ppm) image"
57 HOMEPAGE="http://www.cybercom.net/~dcoffin/dcraw/"
58 SRC_URI="http://www.cybercom.net/~dcoffin/dcraw/archive/${P}.tar.gz
59 mirror://gentoo/parse-1.73.tar.bz2
60 gimp? ( mirror://gentoo/rawphoto-1.32.tar.bz2 )"
61
62 LICENSE="GPL-2"
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~x86-solaris"
65 LANGS=" ca cs de da eo es fr hu it nl pl pt ru sv zh_CN zh_TW"
66 IUSE="nls gimp jpeg jpeg2k lcms ${LANGS// / linguas_}"
67
68 COMMON_DEPEND="
69 jpeg? ( virtual/jpeg )
70 lcms? ( media-libs/lcms:2 )
71 jpeg2k? ( media-libs/jasper )
72 gimp? ( media-gfx/gimp )
73 "
74 DEPEND="${COMMON_DEPEND}
75 nls? ( sys-devel/gettext )
76 gimp? ( virtual/pkgconfig )
77 "
78 RDEPEND="${COMMON_DEPEND}
79 media-libs/netpbm
80 "
81
82 S=${WORKDIR}/dcraw
83
84 DOC_CONTENTS="
85 See conversion-examples.txt.gz on how to convert
86 the PPM files produced by dcraw to other image formats.\n
87
88 \nThe functionality of the external program 'fujiturn' was
89 incorporated into dcraw and is automatically used now.\n
90
91 \nThere's an example wrapper script included called 'dcwrap'.
92 This package also includes 'dcparse', which extracts
93 thumbnail images (preferably JPEGs) from any raw digital
94 camera formats that have them, and shows table contents.
95 "
96
97 run_build() {
98 einfo "${@}"
99 ${@} || die
100 }
101
102 src_prepare() {
103 rename dcraw_ dcraw. dcraw_*.1 || die "Failed to rename"
104 }
105
106 src_compile() {
107 local ECFLAGS="-O2" # Without optimisation build fails
108 local ELIBS="-lm"
109
110 use lcms && ELIBS="-llcms2 ${ELIBS}" || ECFLAGS+=" -DNO_LCMS=yes"
111 use jpeg && ELIBS="-ljpeg ${ELIBS}" || ECFLAGS+=" -DNO_JPEG=yes"
112 use jpeg2k && ELIBS="-ljasper ${ELIBS}" || ECFLAGS+=" -DNO_JASPER=yes"
113 use nls && ECFLAGS+=" -DLOCALEDIR=\"/usr/share/locale/\""
114
115 run_build $(tc-getCC) ${ECFLAGS} ${CFLAGS} ${LDFLAGS} -o dcraw dcraw.c ${ELIBS}
116
117 run_build $(tc-getCC) -O2 ${CFLAGS} ${LDFLAGS} -o dcparse parse.c
118
119 # rawphoto gimp plugin
120 if use gimp; then
121 run_build $(tc-getCC) ${CFLAGS} ${LDFLAGS} \
122 $(pkg-config --cflags gimpui-2.0) rawphoto.c -o rawphoto \
123 $(pkg-config --libs gimpui-2.0)
124 fi
125
126 if use nls; then
127 for lang in ${LANGS}; do
128 use linguas_${lang} && run_build msgfmt -c -o dcraw_${lang}.mo dcraw_${lang}.po
129 done
130 fi
131 }
132
133 src_install() {
134 dobin dcraw dcparse
135 dodoc "${FILESDIR}"/{conversion-examples.txt,dcwrap}
136
137 # rawphoto gimp plugin
138 if use gimp; then
139 insinto "$(pkg-config --variable=gimplibdir gimp-2.0)/plug-ins"
140 insopts -m0755
141 doins rawphoto
142 fi
143
144 doman dcraw.1
145
146 if use nls; then
147 for lang in ${LANGS}; do
148 if use linguas_${lang}; then
149 [[ -f dcraw.${lang}.1 ]] && doman dcraw.${lang}.1
150 insinto /usr/share/locale/${lang}/LC_MESSAGES
151 newins dcraw_${lang}.mo dcraw.mo || die "failed to install dcraw_${lang}.mo"
152 fi
153 done
154 fi
155
156 readme.gentoo_create_doc
157 }