lensfun: updated to 0.3.3 v0.3.3 New maintenance release for the 0.3.x branch. Includes all new cameras and lenses.diff -r1.38 -r1.39 pkgsrc/graphics/lensfun/Makefile
(adam)
@@ -1,33 +1,41 @@ | @@ -1,33 +1,41 @@ | |||
1 | # $NetBSD: Makefile,v 1.38 2021/12/08 16:02:11 adam Exp $ | 1 | # $NetBSD: Makefile,v 1.39 2022/05/30 16:00:14 adam Exp $ | |
2 | 2 | |||
3 | DISTNAME= lensfun-0.3.2 | 3 | DISTNAME= lensfun-0.3.3 | |
4 | PKGREVISION= 4 | |||
5 | CATEGORIES= graphics | 4 | CATEGORIES= graphics | |
6 | MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lensfun/} | 5 | MASTER_SITES= ${MASTER_SITE_GITHUB:=lensfun/} | |
6 | GITHUB_TAG= v${PKGVERSION_NOREV} | |||
7 | 7 | |||
8 | MAINTAINER= gdt@NetBSD.org | 8 | MAINTAINER= gdt@NetBSD.org | |
9 | HOMEPAGE= https://lensfun.github.io/ | 9 | HOMEPAGE= https://lensfun.github.io/ | |
10 | COMMENT= Library for rectifying defects introduced by photographic equipment | 10 | COMMENT= Library for rectifying defects introduced by photographic equipment | |
11 | LICENSE= gnu-lgpl-v3 | 11 | LICENSE= gnu-lgpl-v3 | |
12 | 12 | |||
13 | USE_CMAKE= yes | 13 | USE_CMAKE= yes | |
14 | USE_LANGUAGES= c c++03 | 14 | USE_LANGUAGES= c c++03 | |
15 | USE_TOOLS+= gmake pkg-config gsed | 15 | USE_TOOLS+= gmake pkg-config gsed | |
16 | 16 | |||
17 | EGG_NAME= ${DISTNAME:C/-([^0-9])/_\1/g} | |||
18 | EGG_INFODIR= ${EGG_NAME}-py${PYVERSSUFFIX}.egg-info | |||
19 | PY_PATCHPLIST= yes | |||
20 | PLIST_SUBST+= EGG_INFODIR=${EGG_INFODIR} | |||
21 | ||||
17 | REPLACE_SH= apps/g-lensfun-update-data | 22 | REPLACE_SH= apps/g-lensfun-update-data | |
23 | REPLACE_PYTHON+= apps/lensfun/__init__.py.in | |||
18 | REPLACE_PYTHON+= apps/lensfun-add-adapter | 24 | REPLACE_PYTHON+= apps/lensfun-add-adapter | |
19 | REPLACE_PYTHON+= apps/lensfun-update-data | 25 | REPLACE_PYTHON+= apps/lensfun-update-data | |
20 | 26 | |||
21 | .include "../../mk/bsd.prefs.mk" | 27 | .include "../../mk/bsd.prefs.mk" | |
22 | 28 | |||
23 | .if ${MACHINE_ARCH} != "x86_64" | 29 | .if ${MACHINE_ARCH} != "x86_64" | |
24 | CMAKE_ARGS+= -DBUILD_FOR_SSE=OFF | 30 | CMAKE_ARGS+= -DBUILD_FOR_SSE=OFF | |
25 | CMAKE_ARGS+= -DBUILD_FOR_SSE2=OFF | 31 | CMAKE_ARGS+= -DBUILD_FOR_SSE2=OFF | |
26 | .endif | 32 | .endif | |
27 | 33 | |||
28 | .include "../../devel/glib2/buildlink3.mk" | 34 | .include "../../devel/glib2/buildlink3.mk" | |
29 | .include "../../devel/zlib/buildlink3.mk" | 35 | .include "../../devel/zlib/buildlink3.mk" | |
30 | # png: for test programs only | 36 | # png: for test programs only | |
31 | .include "../../graphics/png/buildlink3.mk" | 37 | .include "../../graphics/png/buildlink3.mk" | |
32 | .include "../../lang/python/application.mk" | 38 | .include "../../lang/python/application.mk" | |
39 | # for PYSITELIB | |||
40 | .include "../../lang/python/extension.mk" | |||
33 | .include "../../mk/bsd.pkg.mk" | 41 | .include "../../mk/bsd.pkg.mk" |
@@ -1,51 +1,59 @@ | @@ -1,51 +1,59 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.12 2015/12/27 12:31:53 adam Exp $ | 1 | @comment $NetBSD: PLIST,v 1.13 2022/05/30 16:00:14 adam Exp $ | |
2 | bin/g-lensfun-update-data | 2 | bin/g-lensfun-update-data | |
3 | bin/lensfun-add-adapter | 3 | bin/lensfun-add-adapter | |
4 | bin/lensfun-update-data | 4 | bin/lensfun-update-data | |
5 | include/lensfun/lensfun.h | 5 | include/lensfun/lensfun.h | |
6 | lib/liblensfun.so | 6 | lib/liblensfun.so | |
7 | lib/liblensfun.so.1 | |||
8 | lib/liblensfun.so.${PKGVERSION} | 7 | lib/liblensfun.so.${PKGVERSION} | |
8 | lib/liblensfun.so.1 | |||
9 | lib/pkgconfig/lensfun.pc | 9 | lib/pkgconfig/lensfun.pc | |
10 | ${PYSITELIB}/${EGG_INFODIR}/PKG-INFO | |||
11 | ${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt | |||
12 | ${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt | |||
13 | ${PYSITELIB}/${EGG_INFODIR}/top_level.txt | |||
14 | ${PYSITELIB}/lensfun/__init__.py | |||
15 | ${PYSITELIB}/lensfun/__init__.pyc | |||
10 | share/lensfun/version_1/6x6.xml | 16 | share/lensfun/version_1/6x6.xml | |
11 | share/lensfun/version_1/actioncams.xml | 17 | share/lensfun/version_1/actioncams.xml | |
12 | share/lensfun/version_1/compact-canon.xml | 18 | share/lensfun/version_1/compact-canon.xml | |
13 | share/lensfun/version_1/compact-casio.xml | 19 | share/lensfun/version_1/compact-casio.xml | |
14 | share/lensfun/version_1/compact-fujifilm.xml | 20 | share/lensfun/version_1/compact-fujifilm.xml | |
15 | share/lensfun/version_1/compact-kodak.xml | 21 | share/lensfun/version_1/compact-kodak.xml | |
16 | share/lensfun/version_1/compact-konica-minolta.xml | 22 | share/lensfun/version_1/compact-konica-minolta.xml | |
17 | share/lensfun/version_1/compact-leica.xml | 23 | share/lensfun/version_1/compact-leica.xml | |
18 | share/lensfun/version_1/compact-nikon.xml | 24 | share/lensfun/version_1/compact-nikon.xml | |
19 | share/lensfun/version_1/compact-olympus.xml | 25 | share/lensfun/version_1/compact-olympus.xml | |
20 | share/lensfun/version_1/compact-panasonic.xml | 26 | share/lensfun/version_1/compact-panasonic.xml | |
21 | share/lensfun/version_1/compact-pentax.xml | 27 | share/lensfun/version_1/compact-pentax.xml | |
22 | share/lensfun/version_1/compact-ricoh.xml | 28 | share/lensfun/version_1/compact-ricoh.xml | |
23 | share/lensfun/version_1/compact-samsung.xml | 29 | share/lensfun/version_1/compact-samsung.xml | |
24 | share/lensfun/version_1/compact-sigma.xml | 30 | share/lensfun/version_1/compact-sigma.xml | |
25 | share/lensfun/version_1/compact-sony.xml | 31 | share/lensfun/version_1/compact-sony.xml | |
26 | share/lensfun/version_1/contax.xml | 32 | share/lensfun/version_1/contax.xml | |
27 | share/lensfun/version_1/generic.xml | 33 | share/lensfun/version_1/generic.xml | |
28 | share/lensfun/version_1/mil-canon.xml | 34 | share/lensfun/version_1/mil-canon.xml | |
29 | share/lensfun/version_1/mil-fujifilm.xml | 35 | share/lensfun/version_1/mil-fujifilm.xml | |
36 | share/lensfun/version_1/mil-leica.xml | |||
30 | share/lensfun/version_1/mil-nikon.xml | 37 | share/lensfun/version_1/mil-nikon.xml | |
31 | share/lensfun/version_1/mil-olympus.xml | 38 | share/lensfun/version_1/mil-olympus.xml | |
32 | share/lensfun/version_1/mil-panasonic.xml | 39 | share/lensfun/version_1/mil-panasonic.xml | |
33 | share/lensfun/version_1/mil-pentax.xml | 40 | share/lensfun/version_1/mil-pentax.xml | |
34 | share/lensfun/version_1/mil-samsung.xml | 41 | share/lensfun/version_1/mil-samsung.xml | |
35 | share/lensfun/version_1/mil-samyang.xml | 42 | share/lensfun/version_1/mil-samyang.xml | |
36 | share/lensfun/version_1/mil-sigma.xml | 43 | share/lensfun/version_1/mil-sigma.xml | |
37 | share/lensfun/version_1/mil-sony.xml | 44 | share/lensfun/version_1/mil-sony.xml | |
38 | share/lensfun/version_1/mil-tamron.xml | 45 | share/lensfun/version_1/mil-tamron.xml | |
46 | share/lensfun/version_1/mil-tokina.xml | |||
39 | share/lensfun/version_1/mil-zeiss.xml | 47 | share/lensfun/version_1/mil-zeiss.xml | |
40 | share/lensfun/version_1/misc.xml | 48 | share/lensfun/version_1/misc.xml | |
41 | share/lensfun/version_1/rf-leica.xml | 49 | share/lensfun/version_1/rf-leica.xml | |
42 | share/lensfun/version_1/slr-canon.xml | 50 | share/lensfun/version_1/slr-canon.xml | |
43 | share/lensfun/version_1/slr-hasselblad.xml | 51 | share/lensfun/version_1/slr-hasselblad.xml | |
44 | share/lensfun/version_1/slr-konica-minolta.xml | 52 | share/lensfun/version_1/slr-konica-minolta.xml | |
45 | share/lensfun/version_1/slr-leica.xml | 53 | share/lensfun/version_1/slr-leica.xml | |
46 | share/lensfun/version_1/slr-nikon.xml | 54 | share/lensfun/version_1/slr-nikon.xml | |
47 | share/lensfun/version_1/slr-olympus.xml | 55 | share/lensfun/version_1/slr-olympus.xml | |
48 | share/lensfun/version_1/slr-panasonic.xml | 56 | share/lensfun/version_1/slr-panasonic.xml | |
49 | share/lensfun/version_1/slr-pentax.xml | 57 | share/lensfun/version_1/slr-pentax.xml | |
50 | share/lensfun/version_1/slr-ricoh.xml | 58 | share/lensfun/version_1/slr-ricoh.xml | |
51 | share/lensfun/version_1/slr-samsung.xml | 59 | share/lensfun/version_1/slr-samsung.xml |
@@ -1,5 +1,6 @@ | @@ -1,5 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.18 2021/10/26 10:46:24 nia Exp $ | 1 | $NetBSD: distinfo,v 1.19 2022/05/30 16:00:14 adam Exp $ | |
2 | 2 | |||
3 | BLAKE2s (lensfun-0.3.2.tar.gz) = ad91b0dca37f2e765cfaae5537d1817ba86457f54680b488f8dabf1020784065 | 3 | BLAKE2s (lensfun-0.3.3.tar.gz) = 7509b00ef9682f062c40419988b0f6647bbfeeaa8fbb30a893b53c1b497b0829 | |
4 | SHA512 (lensfun-0.3.2.tar.gz) = 9c6f546fa70e6dc692e66ef378447345be6d3383812934780d326d772d775c1918cbf3447cd91c067655044cf659025763bf47ba2d938a82a3c2de4d60127446 | 4 | SHA512 (lensfun-0.3.3.tar.gz) = 2d913e3d121ac069f4cb7acb3f09c9cf11c5d0069e743500631bd4b6007a1b19ebccf871a4ac8cfc2797a03066f8a678ea9d70feba0f7d6a05c28cef61f7d9cf | |
5 | Size (lensfun-0.3.2.tar.gz) = 784825 bytes | 5 | Size (lensfun-0.3.3.tar.gz) = 992432 bytes | |
6 | SHA1 (patch-apps_CMakeLists.txt) = fddae733ee78ed07b1151bd36bf4c2011e503c0a |
$NetBSD: patch-apps_CMakeLists.txt,v 1.1 2022/05/30 16:00:14 adam Exp $
Find correct Python executable.
--- apps/CMakeLists.txt.orig 2022-02-22 20:49:04.000000000 +0000
+++ apps/CMakeLists.txt
@@ -21,8 +21,8 @@ ENDIF(INSTALL_HELPER_SCRIPTS)
# Inspired by http://bloerg.net/2012/11/10/cmake-and-distutils.html
-FIND_PROGRAM(PYTHON "python3")
-IF(PYTHON)
+find_package (Python3 COMPONENTS Interpreter)
+IF(Python3_FOUND)
SET(SETUP_PY_IN "${CMAKE_CURRENT_SOURCE_DIR}/setup.py.in")
SET(SETUP_PY "${CMAKE_CURRENT_BINARY_DIR}/setup.py")
SET(DEPS_IN "${CMAKE_CURRENT_SOURCE_DIR}/lensfun/__init__.py.in")
@@ -33,7 +33,7 @@ IF(PYTHON)
CONFIGURE_FILE(${DEPS_IN} ${DEPS})
ADD_CUSTOM_COMMAND(OUTPUT ${OUTPUT}
- COMMAND ${PYTHON} ${SETUP_PY} build
+ COMMAND ${Python3_EXECUTABLE} ${SETUP_PY} build
COMMAND ${CMAKE_COMMAND} -E touch ${OUTPUT}
DEPENDS ${DEPS_IN})
@@ -42,5 +42,5 @@ IF(PYTHON)
IF(NOT DEFINED SETUP_PY_INSTALL_PREFIX)
SET(SETUP_PY_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}")
ENDIF()
- INSTALL(CODE "execute_process(COMMAND ${PYTHON} ${SETUP_PY} install --prefix=\$ENV{DESTDIR}${SETUP_PY_INSTALL_PREFIX})")
+ INSTALL(CODE "execute_process(COMMAND ${Python3_EXECUTABLE} ${SETUP_PY} install --root=\$ENV{DESTDIR})")
ENDIF(PYTHON)