radhermit 14/10/26 00:25:21 Modified: ChangeLog Added: dcraw-9.22-r1.ebuild Log: Force lcms2 usage (bug #526812). (Portage version: 2.2.14/cvs/Linux x86_64, signed Manifest commit with key 4AB3E85B4F064CA3)
Revision Changes Path 1.93 media-gfx/dcraw/ChangeLog file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/dcraw/ChangeLog?rev=1.93&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/dcraw/ChangeLog?rev=1.93&content-type=text/plain diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/dcraw/ChangeLog?r1=1.92&r2=1.93 Index: ChangeLog =================================================================== RCS file: /var/cvsroot/gentoo-x86/media-gfx/dcraw/ChangeLog,v retrieving revision 1.92 retrieving revision 1.93 diff -u -r1.92 -r1.93 --- ChangeLog 1 Jul 2014 06:22:48 -0000 1.92 +++ ChangeLog 26 Oct 2014 00:25:21 -0000 1.93 @@ -1,6 +1,11 @@ # ChangeLog for media-gfx/dcraw # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/dcraw/ChangeLog,v 1.92 2014/07/01 06:22:48 radhermit Exp $ +# $Header: /var/cvsroot/gentoo-x86/media-gfx/dcraw/ChangeLog,v 1.93 2014/10/26 00:25:21 radhermit Exp $ + +*dcraw-9.22-r1 (26 Oct 2014) + + 26 Oct 2014; Tim Harder <radher...@gentoo.org> +dcraw-9.22-r1.ebuild: + Force lcms2 usage (bug #526812). *dcraw-9.22 (01 Jul 2014) 1.1 media-gfx/dcraw/dcraw-9.22-r1.ebuild file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/dcraw/dcraw-9.22-r1.ebuild?rev=1.1&view=markup plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/dcraw/dcraw-9.22-r1.ebuild?rev=1.1&content-type=text/plain Index: dcraw-9.22-r1.ebuild =================================================================== # Copyright 1999-2014 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/media-gfx/dcraw/dcraw-9.22-r1.ebuild,v 1.1 2014/10/26 00:25:21 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: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 }