commit:     033244885f124099fc990ac004411160c910f84c
Author:     Markus Meier <maekke <AT> gentoo <DOT> org>
AuthorDate: Sun Jul 20 14:02:19 2014 +0000
Commit:     Markus Meier <maekke <AT> gentoo <DOT> org>
CommitDate: Sun Jul 20 14:02:19 2014 +0000
URL:        
http://git.overlays.gentoo.org/gitweb/?p=dev/maekke.git;a=commit;h=03324488

do not modify header installation path, drop python2.6

Package-Manager: portage-2.2.10
Manifest-Sign-Key: 072AD062

---
 media-libs/lensfun/Manifest                        | 10 +++--
 .../lensfun/files/lensfun-0.2.8-r1-build.patch     | 27 ++++++++++++
 media-libs/lensfun/lensfun-0.2.8-r1.ebuild         | 48 ++++++++++++++++++++++
 3 files changed, 81 insertions(+), 4 deletions(-)

diff --git a/media-libs/lensfun/Manifest b/media-libs/lensfun/Manifest
index 3960e32..0760546 100644
--- a/media-libs/lensfun/Manifest
+++ b/media-libs/lensfun/Manifest
@@ -5,16 +5,18 @@ AUX lensfun-0.2.6-auxfun.patch 500 SHA256 
173cd284ba1b4ba61137e09327fae25725f892
 AUX lensfun-0.2.7-build.patch 2425 SHA256 
9678f9fdc90e2930913eb386b8e0d5809c06dab389b95fd65261e431557c9202 SHA512 
f4fa88816e0ac4f52c0f927bd5cfec93e3a97aab395c12aa38cc2e6cf1156c9d7e59ac145310e1e0c3b40180cfee30cff4a6ef5ab46df2ff076337aaeb01a26e
 WHIRLPOOL 
2829c6c9ab752ab90f0f04f8d9aeadc106f71cb752daad6d540a33c60dea7ea9fc3f3af13d02e2685fb139b7361dcd804062aad2f7d43f45983c52d1fae431fa
 AUX lensfun-0.2.7-memset.patch 377 SHA256 
4d893f17f65d919f14d16b46e7c0d51e31cce8149da4a60755d0e75b8d141cc6 SHA512 
92936cbc414b7f0f00bc0060a1c6c2c701c1f7c649039c81155626db16aa701286b33017121be5b7d853207b3d28a05f1d5b1cf48f1d58b6934f615f9ee366ff
 WHIRLPOOL 
222a8ce4913a1668fabbb40ea288a72270ddf75839d611e33495d47d99814e701c112d96d9c0fba9c7d2de3e62a180cd075291cc8eb40f5a7ba920d0b3bed136
 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-x32.patch 944 SHA256 
54d7b5413d39d25776e1a9a87171de132814652d08b0b122de41cad95110b9a7 SHA512 
6b21eb3cf3f84892b27eb76bf6af39767cca061d3762f019280961157349bb5829f6a61de8b6879e886471db3b47d3395bafdf043b4829428092f9eb90514a2f
 WHIRLPOOL 
1b1010acfceeddf4532af5e7b8a12d7702f6c503a972638547ba4d84ce607c2a2d1264c93f5433efa0567f3d486549f0951e48814c6810bbc2cd1c2cfaf4332b
 DIST lensfun-0.2.7.tar.bz2 552960 SHA256 
3ddf0747bd6af1ec7d722f8c45dafdd8adfb96c081492b216c14d89f82806477 SHA512 
0df48ef824bd562065cc1eaf611870ab526cd64a32f99947f1f1c0c633280f4fc2f248d38da65dc0627d399085da4c35c938a42a64753976c8dfb5fbd97c96f2
 WHIRLPOOL 
039f93f4a8dcd6d3ec88ad453151346ba6c92b3d36130c406c9aed7cbfad9c2a2bdfcfe866df5070026042f3980ed345604bda0d8faf4130f078d26da9032dc8
 DIST lensfun-0.2.8.tar.bz2 628913 SHA256 
f88f97fbc78259a2b2edddef295caf50770901107c8469e54bb5e9699faa1a48 SHA512 
46fc545882884f806e3e4c8c49237243123f1f463379a4161821f627eb63b61815fcfe9c19f239b733a311c2c952e4a652fabe2d8e351e31d8157a5f2600e284
 WHIRLPOOL 
84118fe34e9a6984a5567546daf95ab7e5945e93efcfb45bcd86a157b6b20f3764921c53cfecd9419c9cb0205df8e940f61a828ae575f76bf12282b9b4fad0cc
 EBUILD lensfun-0.2.7.ebuild 1316 SHA256 
42b932ca6682c273ae2f13e7cfab440ec62b578ecbf9aca058accca4e81f37f9 SHA512 
b03517fa7bd7bb082bad967db58519f1ac3372dab753c5b402327a5e88bdda70cb01dab10677162be0e822cc22e1968ed7121575b39a3b39da74ecf5c9d21e21
 WHIRLPOOL 
0069735b2588b324eae30ed5a8ddb40744b1eb6f0b2a1fd40c192e2b50cb6ea9a61da542b68f8190b08887201819d0fe5c286bf9479eab82411729f701c7f0ef
+EBUILD lensfun-0.2.8-r1.ebuild 1283 SHA256 
8a1fa94ea575556ff7aee920f01f7ecd27823c4fcd76830b97c332574083e93f SHA512 
1fd8dd5211b35019c53164d6564deb3d087fe614e5b5cee322545f171fff5555086d9dc024f9460a07b9bd5a84d222253065c030002e2a467a35f2eceb1b36cc
 WHIRLPOOL 
ea718dd322420025902f444ef9ce6241f926215503ef91e031abcf6555debf7be91c1978f39bd92930f39d6c76f0878608d3dc572d038988b7045e8791df5830
 EBUILD lensfun-0.2.8.ebuild 1284 SHA256 
8655c9a150d823a57530465625a77a821f1507cde38a83610b609a7ee07a4b4d SHA512 
78218f12a14e5b18b4c5189e334c0e0075f37478090e24d57b1c144354ac119e50f2bc4e445d8f2de514054e484a9469789f0221c05e9fb24a7ea48698f72c6b
 WHIRLPOOL 
2c9bc9d936d1429b2a1e76e99516306f8a76ad7161133fa1204fbdea8539418d2913cc43cb2113b96f175c9da788a844fa1c36e7f20db57c4a4335032383d150
 MISC metadata.xml 434 SHA256 
cdad31489c1592f642177d2c6c152262fc5bba1e6322098a95cbe496d03c3c2f SHA512 
3735e2c7fd32e4b2309ebbfb2f8e3107698a5d722fbbb712bddda7dc665af5d994e8f213c06e247ff0fa04f09f209be2cd4fdac4ef218c5b60c99a65334944bf
 WHIRLPOOL 
21bc12855f7bbcd67f885b6a3e022372d5f55524ec305a9e405b2e7d09f76a571236da65d15e81c631c23fa4e914ff1e5ef68fa26f7a51249d5f0837035cd7ef
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
 
-iEYEAREIAAYFAlOjM2AACgkQkKaRLQcq0GJr2QCffe0zlJ6qwOlbjqqI5uHpts/3
-1v8An3CG50jJqw7XAGOwUHl/y/AyFAjz
-=LTpx
+iEYEAREIAAYFAlPLy+sACgkQkKaRLQcq0GLSCgCcCvGu8jRsrWLiDSIAD9SKnuhp
+w5YAoI3IEwujOcVcBS1lSYBGSd4+kSho
+=7JaX
 -----END PGP SIGNATURE-----

diff --git a/media-libs/lensfun/files/lensfun-0.2.8-r1-build.patch 
b/media-libs/lensfun/files/lensfun-0.2.8-r1-build.patch
new file mode 100644
index 0000000..452de68
--- /dev/null
+++ b/media-libs/lensfun/files/lensfun-0.2.8-r1-build.patch
@@ -0,0 +1,27 @@
+diff -ru lensfun-0.2.8.orig/CMakeLists.txt lensfun-0.2.8/CMakeLists.txt
+--- lensfun-0.2.8.orig/CMakeLists.txt  2013-12-18 23:15:40.496926617 +0100
++++ lensfun-0.2.8/CMakeLists.txt       2013-12-18 23:18:12.289679316 +0100
+@@ -74,14 +74,9 @@
+  
+ # define destination dirs (relative to prefix)
+ SET(BINDIR bin CACHE PATH "Directory for library example programs")
+-SET(LIBDIR lib${LIB_SUFFIX} CACHE PATH "Directory for library itself")
+ SET(INCLUDEDIR include CACHE PATH "Directory for library header files")
+ SET(DATADIR share/lensfun CACHE PATH "Directory for library data files")
+ 
+-IF(BUILD_DOC)
+-  SET(DOCDIR 
share/doc/lensfun-${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_MICRO}.${VERSION_BUGFIX}
 CACHE PATH "Directory to put library documentation in")
+-ENDIF(BUILD_DOC)
+-
+ IF(WIN32)
+   # install into place in build-dir  
+   SET(LENSFUN_INSTALL_PREFIX "${SOURCE_BASE_DIR}/lensfun" CACHE PATH "Install 
prefix for lensfun")    
+diff -ru lensfun-0.2.8.orig/docs/CMakeLists.txt 
lensfun-0.2.8/docs/CMakeLists.txt
+--- lensfun-0.2.8.orig/docs/CMakeLists.txt     2013-12-18 23:15:40.496926617 
+0100
++++ lensfun-0.2.8/docs/CMakeLists.txt  2013-12-18 23:19:27.578052651 +0100
+@@ -20,4 +20,4 @@
+ )
+ 
+ # install documentation  
+-INSTALL(DIRECTORY ${CMAKE_DOC_OUT}/ DESTINATION ${DOCDIR})
++INSTALL(DIRECTORY "${CMAKE_BINARY_DIR}/doc_doxygen/" DESTINATION ${DOCDIR})

diff --git a/media-libs/lensfun/lensfun-0.2.8-r1.ebuild 
b/media-libs/lensfun/lensfun-0.2.8-r1.ebuild
new file mode 100644
index 0000000..a78c430
--- /dev/null
+++ b/media-libs/lensfun/lensfun-0.2.8-r1.ebuild
@@ -0,0 +1,48 @@
+# 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.ebuild,v 
1.7 2014/06/19 18:16:20 maekke Exp $
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit multilib python-single-r1 cmake-utils
+
+DESCRIPTION="lensfun: A library for rectifying and simulating photographic 
lens distortions"
+HOMEPAGE="http://lensfun.sourceforge.net/";
+SRC_URI="mirror://sourceforge/${PN}/${P}.tar.bz2"
+
+LICENSE="LGPL-3 CC-BY-SA-3.0" # See README for reasoning.
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc 
~x86 ~amd64-fbsd ~amd64-linux ~x86-linux"
+IUSE="doc sse sse2"
+
+RDEPEND=">=dev-libs/glib-2.28
+       media-libs/libpng:0=
+       sys-libs/zlib:="
+DEPEND="${RDEPEND}
+       doc? ( app-doc/doxygen )"
+
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+PATCHES=(
+       "${FILESDIR}"/${PF}-build.patch
+       "${FILESDIR}"/${P}-x32.patch
+)
+
+DOCS=( README docs/mounts.txt )
+
+src_configure() {
+       local mycmakeargs=(
+               -DDOCDIR="${EPREFIX}"/usr/share/doc/${PF}/html
+               -DLIBDIR=$(get_libdir)
+               -DBUILD_AUXFUN=ON
+               $(cmake-utils_use_build doc)
+               $(cmake-utils_use_build sse FOR_SSE)
+               $(cmake-utils_use_build sse2 FOR_SSE2)
+               -DBUILD_STATIC=OFF
+               -DBUILD_TESTS=OFF
+               )
+
+       cmake-utils_src_configure
+}

Reply via email to