Gentoo Archives: gentoo-commits

From: "Justin Lecher (jlec)" <jlec@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-gfx/enblend: metadata.xml ChangeLog enblend-4.1.2.ebuild
Date: Tue, 26 Nov 2013 12:22:42
Message-Id: 20131126122232.DD4A72004B@flycatcher.gentoo.org
1 jlec 13/11/26 12:22:32
2
3 Modified: metadata.xml ChangeLog
4 Added: enblend-4.1.2.ebuild
5 Log:
6 media-gfx/enblend: Version BUmp
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key B9D4F231BD1558AB!)
9
10 Revision Changes Path
11 1.6 media-gfx/enblend/metadata.xml
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/enblend/metadata.xml?rev=1.6&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/enblend/metadata.xml?rev=1.6&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/enblend/metadata.xml?r1=1.5&r2=1.6
16
17 Index: metadata.xml
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/media-gfx/enblend/metadata.xml,v
20 retrieving revision 1.5
21 retrieving revision 1.6
22 diff -u -r1.5 -r1.6
23 --- metadata.xml 29 Nov 2009 23:54:30 -0000 1.5
24 +++ metadata.xml 26 Nov 2013 12:22:32 -0000 1.6
25 @@ -1,9 +1,9 @@
26 <?xml version="1.0" encoding="UTF-8"?>
27 <!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
28 <pkgmetadata>
29 - <herd>graphics</herd>
30 - <use>
31 - <flag name="gpu">GPU support for Enblend</flag>
32 - <flag name="image-cache">allow for processing of large images</flag>
33 - </use>
34 + <herd>graphics</herd>
35 + <use>
36 + <flag name="gpu">GPU support for Enblend</flag>
37 + <flag name="image-cache">allow for processing of large images</flag>
38 + </use>
39 </pkgmetadata>
40
41
42
43 1.57 media-gfx/enblend/ChangeLog
44
45 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/enblend/ChangeLog?rev=1.57&view=markup
46 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/enblend/ChangeLog?rev=1.57&content-type=text/plain
47 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/enblend/ChangeLog?r1=1.56&r2=1.57
48
49 Index: ChangeLog
50 ===================================================================
51 RCS file: /var/cvsroot/gentoo-x86/media-gfx/enblend/ChangeLog,v
52 retrieving revision 1.56
53 retrieving revision 1.57
54 diff -u -r1.56 -r1.57
55 --- ChangeLog 9 Sep 2013 22:26:33 -0000 1.56
56 +++ ChangeLog 26 Nov 2013 12:22:32 -0000 1.57
57 @@ -1,6 +1,12 @@
58 # ChangeLog for media-gfx/enblend
59 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
60 -# $Header: /var/cvsroot/gentoo-x86/media-gfx/enblend/ChangeLog,v 1.56 2013/09/09 22:26:33 maekke Exp $
61 +# $Header: /var/cvsroot/gentoo-x86/media-gfx/enblend/ChangeLog,v 1.57 2013/11/26 12:22:32 jlec Exp $
62 +
63 +*enblend-4.1.2 (26 Nov 2013)
64 +
65 + 26 Nov 2013; Justin Lecher <jlec@g.o> +enblend-4.1.2.ebuild,
66 + metadata.xml:
67 + Version BUmp
68
69 09 Sep 2013; Markus Meier <maekke@g.o> enblend-4.1.1-r1.ebuild:
70 add slot operator deps for media-libs/openexr and dev-libs/boost
71
72
73
74 1.1 media-gfx/enblend/enblend-4.1.2.ebuild
75
76 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/enblend/enblend-4.1.2.ebuild?rev=1.1&view=markup
77 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-gfx/enblend/enblend-4.1.2.ebuild?rev=1.1&content-type=text/plain
78
79 Index: enblend-4.1.2.ebuild
80 ===================================================================
81 # Copyright 1999-2013 Gentoo Foundation
82 # Distributed under the terms of the GNU General Public License v2
83 # $Header: /var/cvsroot/gentoo-x86/media-gfx/enblend/enblend-4.1.2.ebuild,v 1.1 2013/11/26 12:22:32 jlec Exp $
84
85 EAPI=5
86
87 inherit cmake-utils
88
89 MY_P="${PN}-enfuse-${PV/_rc/rc}"
90
91 DESCRIPTION="Image Blending with Multiresolution Splines"
92 HOMEPAGE="http://enblend.sourceforge.net/"
93 SRC_URI="mirror://sourceforge/enblend/${MY_P}.tar.gz"
94
95 LICENSE="GPL-2 VIGRA"
96 SLOT="0"
97 KEYWORDS="~amd64 ~ppc ~x86"
98 IUSE="debug doc gpu image-cache openmp"
99
100 REQUIRED_USE="openmp? ( !image-cache )"
101
102 RDEPEND="
103 media-libs/glew
104 =media-libs/lcms-2*
105 >=media-libs/libpng-1.2.43:0=
106 >=media-libs/openexr-1.0:=
107 media-libs/plotutils[X]
108 media-libs/tiff
109 >=media-libs/vigra-1.8.0
110 sci-libs/gsl
111 virtual/jpeg:0=
112 debug? ( dev-libs/dmalloc )
113 gpu? ( media-libs/freeglut )"
114 DEPEND="${RDEPEND}
115 >=dev-libs/boost-1.31.0:=
116 virtual/pkgconfig
117 doc? (
118 media-gfx/imagemagick
119 media-gfx/transfig
120 sci-visualization/gnuplot[gd]
121 virtual/latex-base
122 )"
123
124 S="${WORKDIR}/${MY_P}"
125
126 src_prepare() {
127 sed -i -e "/CXX_FLAGS/s:-O3::g" CMakeLists.txt || die
128 sed -i -e "s:doc/enblend:doc/${P}:" doc/CMakeLists.txt || die
129 cmake-utils_src_prepare
130 }
131
132 src_configure() {
133 local mycmakeargs=(
134 -DCMAKE_CXX_FLAGS_RELEASE=""
135 $(cmake-utils_use_enable debug DMALLOC)
136 $(cmake-utils_use doc DOC)
137 $(cmake-utils_use_enable image-cache IMAGECACHE)
138 $(cmake-utils_use_enable openmp)
139 $(cmake-utils_use_enable gpu)
140 )
141 CMAKE_BUILD_TYPE="Release"
142 cmake-utils_src_configure
143 }
144
145 src_compile() {
146 # forcing -j1 as every parallel compilation process needs about 1 GB RAM.
147 cmake-utils_src_compile -j1
148 }
149
150 src_install() {
151 local DOCS=( AUTHORS ChangeLog NEWS README )
152 cmake-utils_src_install
153 }