Hi All, on my campaign against doxygen a walk through all "BUILD_DEPENDS=devel/doxygen". Here is the next one:
- update to 0.3.2 - libauxfun is gone - remove gettext - disable doxygen docs - portcheck: "LIB_DEPENDS graphics/png not needed for graphics/lensfun" -- But we can find "Build the lenstool (requires libpng)" in CMakeLists.txt so I have decided not to touch it. - regression tests looks okay -- Only "Database" fails with "Exception: Other" (Looks like no DB env) -- 88% tests passed, 1 tests failed out of 8 Comments? Best regards, Rafael Index: Makefile =================================================================== RCS file: /cvs/ports/graphics/lensfun/Makefile,v retrieving revision 1.17 diff -u -p -u -p -r1.17 Makefile --- Makefile 12 Nov 2016 20:50:41 -0000 1.17 +++ Makefile 29 Jan 2017 09:30:02 -0000 @@ -1,11 +1,9 @@ # $OpenBSD: Makefile,v 1.17 2016/11/12 20:50:41 jca Exp $ COMMENT= library to adjust for photographic lens characteristics -DISTNAME= lensfun-0.2.7 -REVISION= 4 +DISTNAME= lensfun-0.3.2 -SHARED_LIBS= lensfun 1.0 -SHARED_LIBS+= auxfun 0.0 +SHARED_LIBS= lensfun 2.0 CATEGORIES= graphics HOMEPAGE= http://lensfun.sourceforge.net/ @@ -13,36 +11,24 @@ HOMEPAGE= http://lensfun.sourceforge.net # library LGPLv3, lens db CC-BY-SA, build infrastructure/applications GPLv3 PERMIT_PACKAGE_CDROM= Yes -WANTLIB += c glib-2.0 m png pthread stdc++ z +WANTLIB += glib-2.0 m stdc++ -MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lensfun.berlios/} -EXTRACT_SUFX= .tar.bz2 +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=lensfun/} -MODULES= devel/cmake devel/gettext -BUILD_DEPENDS= devel/doxygen>=1.7.2 +MODULES= devel/cmake LIB_DEPENDS= devel/glib2 \ graphics/png -CONFIGURE_ARGS= -DBUILD_DOC=Yes \ - -DBUILD_AUXFUN=Yes - -TEST_PROGS= tfun example - -do-test: -.for p in ${TEST_PROGS} - cd ${WRKBUILD}/tests; ./$p -.endfor +CONFIGURE_ARGS= -DBUILD_DOC=No \ + -DBUILD_LENSTOOL=Yes \ + -DBUILD_TESTS=Yes DOC_DIR= ${PREFIX}/share/doc/lensfun -MANUAL_DIR= ${DOC_DIR}/manual post-install: - cd ${PREFIX}/bin; rm ${TEST_PROGS} ${INSTALL_DATA_DIR} ${DOC_DIR} - ${INSTALL_DATA} ${WRKSRC}/README ${DOC_DIR} + ${INSTALL_DATA} ${WRKSRC}/README.md ${DOC_DIR} ${INSTALL_DATA} ${WRKSRC}/docs/*-3.0.txt ${DOC_DIR} - rm -Rf ${MANUAL_DIR} - mv ${PREFIX}/share/doc/${DISTNAME}.* ${MANUAL_DIR} .include <bsd.port.mk> Index: distinfo =================================================================== RCS file: /cvs/ports/graphics/lensfun/distinfo,v retrieving revision 1.3 diff -u -p -u -p -r1.3 distinfo --- distinfo 16 May 2013 09:04:03 -0000 1.3 +++ distinfo 29 Jan 2017 09:30:02 -0000 @@ -1,2 +1,2 @@ -SHA256 (lensfun-0.2.7.tar.bz2) = Pd8HR71q8ex9ci+MRdr92K37lsCBSSshbBTYn4KAZHc= -SIZE (lensfun-0.2.7.tar.bz2) = 552960 +SHA256 (lensfun-0.3.2.tar.gz) = rovK1GYUykf1vaZbAK9KJXqVZKYXJd+cdMsmDaVE0zE= +SIZE (lensfun-0.3.2.tar.gz) = 784825 Index: patches/patch-CMakeLists_txt =================================================================== RCS file: patches/patch-CMakeLists_txt diff -N patches/patch-CMakeLists_txt --- patches/patch-CMakeLists_txt 5 Jul 2015 12:03:34 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,25 +0,0 @@ -$OpenBSD: patch-CMakeLists_txt,v 1.1 2015/07/05 12:03:34 zhuk Exp $ -Do not force those values but use cache for them, allowing -to override from command line. ---- CMakeLists.txt.orig Tue Feb 12 13:52:21 2013 -+++ CMakeLists.txt Tue Feb 12 13:55:05 2013 -@@ -73,11 +73,14 @@ IF(BUILD_STATIC) - ENDIF() - - # define destination dirs (relative to prefix) --SET(BINDIR bin) --SET(LIBDIR lib${LIB_SUFFIX}) --SET(INCLUDEDIR include) --SET(DATADIR share/lensfun) --SET(DOCDIR share/doc/lensfun-${VERSION_MAJOR}.${VERSION_MINOR}.${VERSION_MICRO}.${VERSION_BUGFIX}) -+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 Index: patches/patch-build_CMakeModules_FindGLIB2_cmake =================================================================== RCS file: patches/patch-build_CMakeModules_FindGLIB2_cmake diff -N patches/patch-build_CMakeModules_FindGLIB2_cmake --- patches/patch-build_CMakeModules_FindGLIB2_cmake 5 Jul 2015 12:03:34 -0000 1.1 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,64 +0,0 @@ -$OpenBSD: patch-build_CMakeModules_FindGLIB2_cmake,v 1.1 2015/07/05 12:03:34 zhuk Exp $ -Avoid messing up between paths found by pkg-config and CMake itself. ---- build/CMakeModules/FindGLIB2.cmake.orig Mon Oct 8 00:14:34 2012 -+++ build/CMakeModules/FindGLIB2.cmake Sun Jul 5 05:11:54 2015 -@@ -1,12 +1,12 @@ - IF(NOT WIN32) - INCLUDE(FindPkgConfig) -- PKG_SEARCH_MODULE( GLIB2 REQUIRED glib-2.0 ) -+ PKG_SEARCH_MODULE( PC_GLIB2 REQUIRED glib-2.0 ) - ENDIF() - --IF ( WIN32 OR (NOT GLIB2_FOUND AND NOT PKG_CONFIG_FOUND)) - FIND_PATH(GLIB2_GLIB2CONFIG_INCLUDE_PATH - NAMES glibconfig.h - PATHS -+ ${PC_GLIB2_LIBDIR} - /usr/local/lib - /usr/lib - /usr/lib64 -@@ -17,9 +17,10 @@ IF ( WIN32 OR (NOT GLIB2_FOUND AND NOT PKG_CONFIG_FOUN - ) - - -- FIND_PATH(GLIB2_INCLUDE_DIRS -+ FIND_PATH(GLIB2_INCLUDE_DIR - NAMES glib.h - PATHS -+ ${PC_GLIB2_INCLUDEDIR} - /usr/local/include - /usr/include - /opt/local/include -@@ -27,9 +28,10 @@ IF ( WIN32 OR (NOT GLIB2_FOUND AND NOT PKG_CONFIG_FOUN - PATH_SUFFIXES gtk-2.0 glib-2.0 glib20 - ) - -- FIND_LIBRARY(GLIB2_LIBRARIES -+ FIND_LIBRARY(GLIB2_LIBRARY - NAMES glib-2.0 glib20 glib - PATHS -+ ${PC_GLIB2_LIBDIR} - /usr/local/lib - /usr/lib - /usr/lib64 -@@ -37,17 +39,15 @@ IF ( WIN32 OR (NOT GLIB2_FOUND AND NOT PKG_CONFIG_FOUN - ${GLIB2_BASE_DIR}/lib - ) - -- IF(GLIB2_GLIB2CONFIG_INCLUDE_PATH AND GLIB2_INCLUDE_DIRS AND GLIB2_LIBRARIES) -- SET( GLIB2_INCLUDE_DIRS ${GLIB2_GLIB2CONFIG_INCLUDE_PATH} ${GLIB2_INCLUDE_DIRS} ) -- SET( GLIB2_LIBRARIES ${GLIB2_LIBRARIES} ) -+ IF(GLIB2_GLIB2CONFIG_INCLUDE_PATH AND GLIB2_INCLUDE_DIR AND GLIB2_LIBRARY) -+ SET( GLIB2_INCLUDE_DIRS ${GLIB2_GLIB2CONFIG_INCLUDE_PATH} ${GLIB2_INCLUDE_DIR} ) -+ SET( GLIB2_LIBRARIES ${GLIB2_LIBRARY} ) - SET( GLIB2_FOUND 1) - ELSE() - SET( GLIB2_INCLUDE_DIRS ) - SET( GLIB2_LIBRARIES ) - SET( GLIB2_FOUND 0) - ENDIF() -- --ENDIF () - - #INCLUDE( FindPackageHandleStandardArgs ) - #FIND_PACKAGE_HANDLE_STANDARD_ARGS( GLIB2 DEFAULT_MSG GLIB2_LIBRARIES GLIB2_GLIB2CONFIG_INCLUDE_PATH GLIB2_GLIB2_INCLUDE_PATH ) Index: patches/patch-cmake_modules_FindGLIB2_cmake =================================================================== RCS file: patches/patch-cmake_modules_FindGLIB2_cmake diff -N patches/patch-cmake_modules_FindGLIB2_cmake --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ patches/patch-cmake_modules_FindGLIB2_cmake 29 Jan 2017 09:30:02 -0000 @@ -0,0 +1,69 @@ +$OpenBSD$ +Avoid messing up between paths found by pkg-config and CMake itself. +--- cmake/modules/FindGLIB2.cmake.orig Sun Nov 15 18:07:26 2015 ++++ cmake/modules/FindGLIB2.cmake Sun Jan 29 10:12:03 2017 +@@ -1,6 +1,6 @@ + IF (NOT MSVC) + INCLUDE(FindPkgConfig) +- PKG_SEARCH_MODULE( GLIB2 REQUIRED glib-2.0 ) ++ PKG_SEARCH_MODULE(PC_GLIB2 REQUIRED glib-2.0 ) + IF(WIN32 AND NOT BUILD_STATIC) + FIND_FILE(GLIB2_DLL + NAMES glib-2.dll glib-2-vs9.dll libglib-2.0-0.dll +@@ -9,10 +9,10 @@ IF (NOT MSVC) + ENDIF() + ENDIF() + +-IF (NOT GLIB2_FOUND OR NOT PKG_CONFIG_FOUND) + FIND_PATH(GLIB2_GLIB2CONFIG_INCLUDE_PATH + NAMES glibconfig.h + PATHS ++ ${PC_GLIB2_LIBDIR} + /usr/local/lib + /usr/lib + /usr/lib64 +@@ -23,9 +23,10 @@ IF (NOT GLIB2_FOUND OR NOT PKG_CONFIG_FOUND) + ) + + +- FIND_PATH(GLIB2_INCLUDE_DIRS ++ FIND_PATH(GLIB2_INCLUDE_DIR + NAMES glib.h + PATHS ++ ${PC_GLIB2_INCLUDEDIR} + /usr/local/include + /usr/include + /opt/local/include +@@ -33,19 +34,19 @@ IF (NOT GLIB2_FOUND OR NOT PKG_CONFIG_FOUND) + PATH_SUFFIXES gtk-2.0 glib-2.0 glib20 + ) + +- FIND_LIBRARY(GLIB2_LIBRARIES ++ FIND_LIBRARY(GLIB2_LIBRARY + NAMES glib-2.0 glib20 glib + PATHS ++ ${PC_GLIB2_LIBDIR} + /usr/local/lib + /usr/lib + /usr/lib64 + /opt/local/lib + ${GLIB2_BASE_DIR}/lib + ) +- +- IF(GLIB2_GLIB2CONFIG_INCLUDE_PATH AND GLIB2_INCLUDE_DIRS AND GLIB2_LIBRARIES) +- SET( GLIB2_INCLUDE_DIRS ${GLIB2_GLIB2CONFIG_INCLUDE_PATH} ${GLIB2_INCLUDE_DIRS} ) +- SET( GLIB2_LIBRARIES ${GLIB2_LIBRARIES} ) ++ IF(GLIB2_GLIB2CONFIG_INCLUDE_PATH AND GLIB2_INCLUDE_DIR AND GLIB2_LIBRARY) ++ SET( GLIB2_INCLUDE_DIRS ${GLIB2_GLIB2CONFIG_INCLUDE_PATH} ${GLIB2_INCLUDE_DIR} ) ++ SET( GLIB2_LIBRARIES ${GLIB2_LIBRARY} ) + SET( GLIB2_FOUND 1 ) + ELSE() + SET( GLIB2_INCLUDE_DIRS ) +@@ -59,7 +60,6 @@ IF (NOT GLIB2_FOUND OR NOT PKG_CONFIG_FOUND) + PATHS "${GLIB2_BASE_DIR}/bin" + NO_SYSTEM_ENVIRONMENT_PATH) + ENDIF() +-ENDIF () + + #INCLUDE( FindPackageHandleStandardArgs ) + #FIND_PACKAGE_HANDLE_STANDARD_ARGS( GLIB2 DEFAULT_MSG GLIB2_LIBRARIES GLIB2_GLIB2CONFIG_INCLUDE_PATH GLIB2_GLIB2_INCLUDE_PATH ) Index: patches/patch-docs_CMakeLists_txt =================================================================== RCS file: /cvs/ports/graphics/lensfun/patches/patch-docs_CMakeLists_txt,v retrieving revision 1.1 diff -u -p -u -p -r1.1 patch-docs_CMakeLists_txt --- patches/patch-docs_CMakeLists_txt 5 Jul 2015 12:03:34 -0000 1.1 +++ patches/patch-docs_CMakeLists_txt 29 Jan 2017 09:30:02 -0000 @@ -5,21 +5,24 @@ $OpenBSD: patch-docs_CMakeLists_txt,v 1. depending on source file; 3. No need for GLOB, we can simply use "INSTALL(DIRECTORY foo/" syntax here. ---- docs/CMakeLists.txt.orig Sun Feb 12 15:19:39 2012 -+++ docs/CMakeLists.txt Tue Feb 12 13:51:13 2013 -@@ -12,12 +12,12 @@ CONFIGURE_FILE(doxyfile.in.cmake ${DOXYFILE} @ONLY) +--- docs/CMakeLists.txt.orig Sun Nov 15 18:07:26 2015 ++++ docs/CMakeLists.txt Sun Jan 29 09:59:09 2017 +@@ -12,15 +12,15 @@ CONFIGURE_FILE(doxyfile.in.cmake ${DOXYFILE} @ONLY) # now build documentation ADD_CUSTOM_TARGET(doc -+ ALL +- ALL COMMAND "${DOXYGEN_EXECUTABLE}" -- DEPENDS doxyfile.in.cmake manual-main.txt ../include/lensfun/lensfun.h.in -+ DEPENDS "${DOXYFILE}" manual-main.txt ../include/lensfun/lensfun.h.in +- DEPENDS "${DOXYFILE}" manual-main.txt ../include/lensfun/lensfun.h.in ++ DEPENDS doxyfile.in.cmake manual-main.txt ../include/lensfun/lensfun.h.in WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}" COMMENT "Building documentation with doxygen" ) # install documentation --FILE(GLOB doc_files "${CMAKE_DOC_OUT}/*.*") --INSTALL(FILES ${doc_files} DESTINATION ${DOCDIR}) -+INSTALL(DIRECTORY ${CMAKE_DOC_OUT}/ DESTINATION ${DOCDIR}) +-INSTALL(DIRECTORY ${CMAKE_DOC_OUT}/ DESTINATION ${CMAKE_INSTALL_DOCDIR}) ++FILE(GLOB doc_files "${CMAKE_DOC_OUT}/*.*") ++INSTALL(FILES ${doc_files} DESTINATION ${DOCDIR}) + + # create and install man pages + FIND_PROGRAM(RST2MAN_EXECUTABLE NAMES rst2man rst2man.py rst2man2 rst2man2.py) Index: patches/patch-libs_auxfun_image_cpp =================================================================== RCS file: patches/patch-libs_auxfun_image_cpp diff -N patches/patch-libs_auxfun_image_cpp --- patches/patch-libs_auxfun_image_cpp 5 Jul 2015 12:03:34 -0000 1.4 +++ /dev/null 1 Jan 1970 00:00:00 -0000 @@ -1,12 +0,0 @@ -$OpenBSD: patch-libs_auxfun_image_cpp,v 1.4 2015/07/05 12:03:34 zhuk Exp $ -Unbreak compilation. ---- libs/auxfun/image.cpp.orig Thu Aug 1 21:24:19 2013 -+++ libs/auxfun/image.cpp Thu Aug 1 21:28:17 2013 -@@ -7,6 +7,7 @@ - #include <zlib.h> - #include <png.h> - #include <stdlib.h> -+#include <string.h> - #ifdef _MSC_VER - #define _USE_MATH_DEFINES 1 - #include <math.h> Index: pkg/PLIST =================================================================== RCS file: /cvs/ports/graphics/lensfun/pkg/PLIST,v retrieving revision 1.8 diff -u -p -u -p -r1.8 PLIST --- pkg/PLIST 12 Nov 2016 20:50:41 -0000 1.8 +++ pkg/PLIST 29 Jan 2017 09:30:02 -0000 @@ -1,147 +1,69 @@ @comment $OpenBSD: PLIST,v 1.8 2016/11/12 20:50:41 jca Exp $ -@bin bin/tmod -@bin bin/trwxml -include/auxfun/ -include/auxfun/image.h -include/auxfun/rgbpixel.h +bin/g-lensfun-update-data +bin/lensfun-add-adapter +bin/lensfun-update-data +@bin bin/lenstool include/lensfun/ include/lensfun/lensfun.h -@lib lib/libauxfun.so.${LIBauxfun_VERSION} @lib lib/liblensfun.so.${LIBlensfun_VERSION} lib/pkgconfig/lensfun.pc share/doc/lensfun/ -share/doc/lensfun/README +share/doc/lensfun/README.md share/doc/lensfun/cc-by-sa-3.0.txt share/doc/lensfun/gpl-3.0.txt share/doc/lensfun/lgpl-3.0.txt -share/doc/lensfun/manual/ -share/doc/lensfun/manual/addcamera.html -share/doc/lensfun/manual/addlens.html -share/doc/lensfun/manual/annotated.html -share/doc/lensfun/manual/basearch.html -share/doc/lensfun/manual/bc_s.png -share/doc/lensfun/manual/bdwn.png -share/doc/lensfun/manual/cc-by-ca.html -share/doc/lensfun/manual/classes.html -share/doc/lensfun/manual/closed.png -share/doc/lensfun/manual/credits.html -share/doc/lensfun/manual/database.html -share/doc/lensfun/manual/dbformat.html -share/doc/lensfun/manual/dbsearch.html -share/doc/lensfun/manual/doc.png -share/doc/lensfun/manual/doxygen.css -share/doc/lensfun/manual/doxygen.png -share/doc/lensfun/manual/dynsections.js -share/doc/lensfun/manual/el_camera.html -share/doc/lensfun/manual/el_lens.html -share/doc/lensfun/manual/el_mount.html -share/doc/lensfun/manual/elem_calibration.html -share/doc/lensfun/manual/example_8c-example.html -share/doc/lensfun/manual/examples.html -share/doc/lensfun/manual/files.html -share/doc/lensfun/manual/filldb.html -share/doc/lensfun/manual/folderclosed.png -share/doc/lensfun/manual/folderopen.png -share/doc/lensfun/manual/functions.html -share/doc/lensfun/manual/functions_func.html -share/doc/lensfun/manual/functions_vars.html -share/doc/lensfun/manual/globals.html -share/doc/lensfun/manual/globals_defs.html -share/doc/lensfun/manual/globals_enum.html -share/doc/lensfun/manual/globals_eval.html -share/doc/lensfun/manual/globals_func.html -share/doc/lensfun/manual/globals_type.html -share/doc/lensfun/manual/gpl.html -share/doc/lensfun/manual/group__Auxiliary.html -share/doc/lensfun/manual/group__Camera.html -share/doc/lensfun/manual/group__Correction.html -share/doc/lensfun/manual/group__Database.html -share/doc/lensfun/manual/group__Lens.html -share/doc/lensfun/manual/group__Mount.html -share/doc/lensfun/manual/index.html -share/doc/lensfun/manual/jquery.js -share/doc/lensfun/manual/lensfun_8h.html -share/doc/lensfun/manual/lensfun_8h_source.html -share/doc/lensfun/manual/lgpl.html -share/doc/lensfun/manual/license.html -share/doc/lensfun/manual/menu.js -share/doc/lensfun/manual/menudata.js -share/doc/lensfun/manual/modules.html -share/doc/lensfun/manual/nav_f.png -share/doc/lensfun/manual/nav_g.png -share/doc/lensfun/manual/nav_h.png -share/doc/lensfun/manual/open.png -share/doc/lensfun/manual/pages.html -share/doc/lensfun/manual/programming.html -share/doc/lensfun/manual/samplecode.html -share/doc/lensfun/manual/splitbar.png -share/doc/lensfun/manual/structlfCamera-members.html -share/doc/lensfun/manual/structlfCamera.html -share/doc/lensfun/manual/structlfDatabase-members.html -share/doc/lensfun/manual/structlfDatabase.html -share/doc/lensfun/manual/structlfLens-members.html -share/doc/lensfun/manual/structlfLens.html -share/doc/lensfun/manual/structlfLensCalibCrop-members.html -share/doc/lensfun/manual/structlfLensCalibCrop.html -share/doc/lensfun/manual/structlfLensCalibDistortion-members.html -share/doc/lensfun/manual/structlfLensCalibDistortion.html -share/doc/lensfun/manual/structlfLensCalibFov-members.html -share/doc/lensfun/manual/structlfLensCalibFov.html -share/doc/lensfun/manual/structlfLensCalibTCA-members.html -share/doc/lensfun/manual/structlfLensCalibTCA.html -share/doc/lensfun/manual/structlfLensCalibVignetting-members.html -share/doc/lensfun/manual/structlfLensCalibVignetting.html -share/doc/lensfun/manual/structlfModifier-members.html -share/doc/lensfun/manual/structlfModifier.html -share/doc/lensfun/manual/structlfMount-members.html -share/doc/lensfun/manual/structlfMount.html -share/doc/lensfun/manual/structlfParameter-members.html -share/doc/lensfun/manual/structlfParameter.html -share/doc/lensfun/manual/sync_off.png -share/doc/lensfun/manual/sync_on.png -share/doc/lensfun/manual/tab_a.png -share/doc/lensfun/manual/tab_b.png -share/doc/lensfun/manual/tab_h.png -share/doc/lensfun/manual/tab_s.png -share/doc/lensfun/manual/tabs.css -share/doc/lensfun/manual/tfun_8cpp-example.html -share/doc/lensfun/manual/tmod_8cpp-example.html share/lensfun/ -share/lensfun/6x6.xml -share/lensfun/compact-canon.xml -share/lensfun/compact-casio.xml -share/lensfun/compact-fujifilm.xml -share/lensfun/compact-kodak.xml -share/lensfun/compact-konica-minolta.xml -share/lensfun/compact-leica.xml -share/lensfun/compact-nikon.xml -share/lensfun/compact-olympus.xml -share/lensfun/compact-panasonic.xml -share/lensfun/compact-pentax.xml -share/lensfun/compact-ricoh.xml -share/lensfun/compact-sigma.xml -share/lensfun/compact-sony.xml -share/lensfun/generic.xml -share/lensfun/mil-canon.xml -share/lensfun/mil-nikon.xml -share/lensfun/mil-olympus.xml -share/lensfun/mil-panasonic.xml -share/lensfun/mil-samsung.xml -share/lensfun/mil-sony.xml -share/lensfun/rf-leica.xml -share/lensfun/slr-canon.xml -share/lensfun/slr-contax.xml -share/lensfun/slr-hasselblad.xml -share/lensfun/slr-konica-minolta.xml -share/lensfun/slr-leica.xml -share/lensfun/slr-nikon.xml -share/lensfun/slr-olympus.xml -share/lensfun/slr-panasonic.xml -share/lensfun/slr-pentax.xml -share/lensfun/slr-samsung.xml -share/lensfun/slr-schneider.xml -share/lensfun/slr-sigma.xml -share/lensfun/slr-sony.xml -share/lensfun/slr-tamron.xml -share/lensfun/slr-tokina.xml -share/lensfun/slr-ussr.xml +share/lensfun/version_1/ +share/lensfun/version_1/6x6.xml +share/lensfun/version_1/actioncams.xml +share/lensfun/version_1/compact-canon.xml +share/lensfun/version_1/compact-casio.xml +share/lensfun/version_1/compact-fujifilm.xml +share/lensfun/version_1/compact-kodak.xml +share/lensfun/version_1/compact-konica-minolta.xml +share/lensfun/version_1/compact-leica.xml +share/lensfun/version_1/compact-nikon.xml +share/lensfun/version_1/compact-olympus.xml +share/lensfun/version_1/compact-panasonic.xml +share/lensfun/version_1/compact-pentax.xml +share/lensfun/version_1/compact-ricoh.xml +share/lensfun/version_1/compact-samsung.xml +share/lensfun/version_1/compact-sigma.xml +share/lensfun/version_1/compact-sony.xml +share/lensfun/version_1/contax.xml +share/lensfun/version_1/generic.xml +share/lensfun/version_1/mil-canon.xml +share/lensfun/version_1/mil-fujifilm.xml +share/lensfun/version_1/mil-nikon.xml +share/lensfun/version_1/mil-olympus.xml +share/lensfun/version_1/mil-panasonic.xml +share/lensfun/version_1/mil-pentax.xml +share/lensfun/version_1/mil-samsung.xml +share/lensfun/version_1/mil-samyang.xml +share/lensfun/version_1/mil-sigma.xml +share/lensfun/version_1/mil-sony.xml +share/lensfun/version_1/mil-tamron.xml +share/lensfun/version_1/mil-zeiss.xml +share/lensfun/version_1/misc.xml +share/lensfun/version_1/rf-leica.xml +share/lensfun/version_1/slr-canon.xml +share/lensfun/version_1/slr-hasselblad.xml +share/lensfun/version_1/slr-konica-minolta.xml +share/lensfun/version_1/slr-leica.xml +share/lensfun/version_1/slr-nikon.xml +share/lensfun/version_1/slr-olympus.xml +share/lensfun/version_1/slr-panasonic.xml +share/lensfun/version_1/slr-pentax.xml +share/lensfun/version_1/slr-ricoh.xml +share/lensfun/version_1/slr-samsung.xml +share/lensfun/version_1/slr-samyang.xml +share/lensfun/version_1/slr-schneider.xml +share/lensfun/version_1/slr-sigma.xml +share/lensfun/version_1/slr-soligor.xml +share/lensfun/version_1/slr-sony.xml +share/lensfun/version_1/slr-tamron.xml +share/lensfun/version_1/slr-tokina.xml +share/lensfun/version_1/slr-ussr.xml +share/lensfun/version_1/slr-vivitar.xml +share/lensfun/version_1/slr-zeiss.xml +share/lensfun/version_1/timestamp.txt