summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'media-libs')
-rw-r--r--media-libs/lensfun/ChangeLog6
-rw-r--r--media-libs/lensfun/Manifest11
-rw-r--r--media-libs/lensfun/files/lensfun-0.2.8-support-clang-visibility-as-gcc.patch14
-rw-r--r--media-libs/lensfun/lensfun-0.2.8-r1.ebuild3
4 files changed, 27 insertions, 7 deletions
diff --git a/media-libs/lensfun/ChangeLog b/media-libs/lensfun/ChangeLog
index cc6cc15f2e6f..5b3bbe4083a3 100644
--- a/media-libs/lensfun/ChangeLog
+++ b/media-libs/lensfun/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for media-libs/lensfun
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/lensfun/ChangeLog,v 1.74 2014/08/03 18:47:36 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/lensfun/ChangeLog,v 1.75 2014/09/14 09:05:46 maekke Exp $
+
+ 14 Sep 2014; Markus Meier <maekke@gentoo.org> lensfun-0.2.8-r1.ebuild,
+ +files/lensfun-0.2.8-support-clang-visibility-as-gcc.patch:
+ add support for building with clang by Fabio Scaccabarozzi in bug #519006
03 Aug 2014; Markus Meier <maekke@gentoo.org> -lensfun-0.2.7.ebuild,
-files/lensfun-0.2.6-auxfun.patch, -files/lensfun-0.2.7-build.patch,
diff --git a/media-libs/lensfun/Manifest b/media-libs/lensfun/Manifest
index a27aa4c58557..b8518417b301 100644
--- a/media-libs/lensfun/Manifest
+++ b/media-libs/lensfun/Manifest
@@ -3,16 +3,17 @@ Hash: SHA256
AUX lensfun-0.2.8-build.patch 1898 SHA256 ca4b4c4431f10b3ec54a97a02b582f558c135d921d9667e6f40998bae56336dd SHA512 1794a5313f06feeec5d2bcd86338f5a2c500bf80d34d6cd92db3402272b0c385965b4c36cc0fe7ce6aa54bd7f523a868f52b9d61919fb05d7eb2b343adf532c6 WHIRLPOOL e7eeb1581ee56a6db95c8fc908309a379a96af33d9a26d2b916801c8a680174beb4385405a51df8eb37001bdd91cc92a75172bcf8012faa7eec6961e5840860e
AUX lensfun-0.2.8-r1-build.patch 1343 SHA256 ed8401c6ac26c637ac7b8860f51033a53a505bc1be1c394b722d91a429f7133f SHA512 4e71b37cb24951091379bbcfbace9b7b5f5b3b402254e79baaf6e2cd7ee89897bb332b47328878c33889aebe99dfc601dc876edfb795fae31fe92c53cdf0f750 WHIRLPOOL fcba03641c0ae3424940b03c62eed5fc52e22e7ebbc09a7ef891e17b9f6397209928418c27f3af9c025a2745a0ee61e109c5bf67aa1033c3688e9670321e5af0
+AUX lensfun-0.2.8-support-clang-visibility-as-gcc.patch 733 SHA256 f0e50a5f3e813c75c7dd6c21132a1a9b21b807e5d4a46b66c9d04c24f055513a SHA512 1d8583132bbed9f155f508a173f0a56459113917f51d8754bd41d77f8e757ad0af721f23b689530470bec1089004bd0d19a9f4cf88bb3b865d35b005b1bac80b WHIRLPOOL 1cd161a7cab59d1ddfe0a94fd85f9846b6d54b23d5f9251e1415bc31217ac649fc6d6270e9da62be79d3ea49b809dd4a004395c29acaa534f3557da79f1faefb
AUX lensfun-0.2.8-x32.patch 944 SHA256 54d7b5413d39d25776e1a9a87171de132814652d08b0b122de41cad95110b9a7 SHA512 6b21eb3cf3f84892b27eb76bf6af39767cca061d3762f019280961157349bb5829f6a61de8b6879e886471db3b47d3395bafdf043b4829428092f9eb90514a2f WHIRLPOOL 1b1010acfceeddf4532af5e7b8a12d7702f6c503a972638547ba4d84ce607c2a2d1264c93f5433efa0567f3d486549f0951e48814c6810bbc2cd1c2cfaf4332b
DIST lensfun-0.2.8.tar.bz2 628913 SHA256 f88f97fbc78259a2b2edddef295caf50770901107c8469e54bb5e9699faa1a48 SHA512 46fc545882884f806e3e4c8c49237243123f1f463379a4161821f627eb63b61815fcfe9c19f239b733a311c2c952e4a652fabe2d8e351e31d8157a5f2600e284 WHIRLPOOL 84118fe34e9a6984a5567546daf95ab7e5945e93efcfb45bcd86a157b6b20f3764921c53cfecd9419c9cb0205df8e940f61a828ae575f76bf12282b9b4fad0cc
-EBUILD lensfun-0.2.8-r1.ebuild 1286 SHA256 8825dd3679e349d072290235403989862f09c867828f795bf88a178b0991db6c SHA512 5483c11b7e8a1385bcaf20e64bdc56d893572c68c9242883562355a9a6044c40faee204d12fc6dd272453d4e1b9092c7cac43b919e3347f8d788dbe4d1268ccc WHIRLPOOL 32e02246532ea4ce3bfe0500edbd43402f46027ab35dad9943ff4a8cd92d7d75b00359c79c9b200c6921529348f032b5b362e4c77bdddfa00849f669c7ac9ee3
+EBUILD lensfun-0.2.8-r1.ebuild 1344 SHA256 9568cd387bf83b33be8cac54efbcb9b191f1d916964c8a07aed92486d0789896 SHA512 cf25e843c1ba7f035813bffdfacb34a1f19962fc0ccd884262b33e3d29f3e2f4503546ebff3fbdadaa44b5b651ed732931f9ef881d55c1c5c511b815e704765d WHIRLPOOL 7ad1a2b81bc45ab7d92e9aa465e12db21d248b14e4fcb7aabac9fe2363eca4da4431a705d2b1921139cac4b435c828fb6ac0c344cc662051fa05ee6303c12eda
EBUILD lensfun-0.2.8.ebuild 1275 SHA256 45c1763e4cec962f62d12ce88b5130409b19d7614e0604cf2dbed78377abd262 SHA512 ff83b68c3ace9f1da0967dd1a31409e3343fec3f0a2327f0d9985476529f42f5093ed94d7b7150a3974244dbe9fd1c472e3022dea54407ebe621a2c67fbb3d14 WHIRLPOOL 298546946256fc620f5ebd5b6b32df9e23417e879264ac7bd0e941b2da682a4d68c369214f8c7f36ba96f2b6fa53ccfa645257c97469c28254f9336655c81425
-MISC ChangeLog 9773 SHA256 87c04a62a7b41e4115e64a77a2f84f08c4d67e8fba9053b0dbfbf8c0ffd7117f SHA512 a5a83c85e729d7a7bbac85e99c4194886406b8beb37c3f0fa8e03ba56fd053ed420f19f2c57534ff6b6a89974742f8db220c0b65062751b995e74a7a090aad51 WHIRLPOOL bbccf749e1825b4bec8edf4bbf67dbb311bc3a0879b111f783e8156b06751b81b49084c1f3d8c265e5c3c396d2a0dc34f4461a14991188bfb23dfa634d80271c
+MISC ChangeLog 9985 SHA256 55230ddae97010bc40913c9f9b36aad6109ab9f0842463eb0405c55e9c7bb197 SHA512 5c1f0c5f8b6cb16afdb4925f678a5edb6d189a6b3d45d995cd77d1c1ca4a0e3d28b0f9e46d3098037cf5a57eeab322c5b3ed33ecf474b488667a53ff9420468f WHIRLPOOL eb3d0a18537c318b4720242a9a1baf1700b2580c0bf37ecac9edaf9e0c6ebdd1577fa49b6fc5f78785a1c246a4e6dd381aeb56b517f19a70446a70c895bda65c
MISC metadata.xml 434 SHA256 cdad31489c1592f642177d2c6c152262fc5bba1e6322098a95cbe496d03c3c2f SHA512 3735e2c7fd32e4b2309ebbfb2f8e3107698a5d722fbbb712bddda7dc665af5d994e8f213c06e247ff0fa04f09f209be2cd4fdac4ef218c5b60c99a65334944bf WHIRLPOOL 21bc12855f7bbcd67f885b6a3e022372d5f55524ec305a9e405b2e7d09f76a571236da65d15e81c631c23fa4e914ff1e5ef68fa26f7a51249d5f0837035cd7ef
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2
-iEYEAREIAAYFAlPeg9AACgkQkKaRLQcq0GLIvgCdHbCEENTRdAkrPx4ScxEBxEgj
-pXYAnif2RC8m4Dp1qhA2EZez1fG60mhj
-=eluy
+iEYEAREIAAYFAlQVWnQACgkQkKaRLQcq0GJVcgCeKN4urGhT6yTG4OA20fG9HISy
+F1YAoIZcv9cQZmNYQ2mcEGKZHunInncZ
+=HkgD
-----END PGP SIGNATURE-----
diff --git a/media-libs/lensfun/files/lensfun-0.2.8-support-clang-visibility-as-gcc.patch b/media-libs/lensfun/files/lensfun-0.2.8-support-clang-visibility-as-gcc.patch
new file mode 100644
index 000000000000..83462ee0cda7
--- /dev/null
+++ b/media-libs/lensfun/files/lensfun-0.2.8-support-clang-visibility-as-gcc.patch
@@ -0,0 +1,14 @@
+https://bugs.gentoo.org/show_bug.cgi?id=519006
+
+diff -Nuar lensfun-0.2.8.orig/include/lensfun/lensfun.h.in lensfun-0.2.8/include/lensfun/lensfun.h.in
+--- lensfun-0.2.8.orig/include/lensfun/lensfun.h.in 2013-01-27 17:32:37.000000000 +0100
++++ lensfun-0.2.8/include/lensfun/lensfun.h.in 2014-08-05 08:14:20.096691200 +0200
+@@ -62,7 +62,7 @@
+ # ifdef CONF_SYMBOL_VISIBILITY
+ # if defined PLATFORM_WINDOWS
+ # define LF_EXPORT __declspec(dllexport)
+-# elif defined CONF_COMPILER_GCC
++# elif defined CONF_COMPILER_GCC || __clang__
+ # define LF_EXPORT __attribute__((visibility("default")))
+ # else
+ # error "I don't know how to change symbol visibility for your compiler"
diff --git a/media-libs/lensfun/lensfun-0.2.8-r1.ebuild b/media-libs/lensfun/lensfun-0.2.8-r1.ebuild
index f8e42e0237d9..60f58ed49487 100644
--- a/media-libs/lensfun/lensfun-0.2.8-r1.ebuild
+++ b/media-libs/lensfun/lensfun-0.2.8-r1.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2014 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/lensfun/lensfun-0.2.8-r1.ebuild,v 1.1 2014/07/20 18:17:10 maekke Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/lensfun/lensfun-0.2.8-r1.ebuild,v 1.2 2014/09/14 09:05:46 maekke Exp $
EAPI=5
@@ -28,6 +28,7 @@ REQUIRED_USE="${PYTHON_REQUIRED_USE}"
PATCHES=(
"${FILESDIR}"/${PF}-build.patch
"${FILESDIR}"/${P}-x32.patch
+ "${FILESDIR}"/${P}-support-clang-visibility-as-gcc.patch
)
DOCS=( README docs/mounts.txt )