svn commit: r559580 - in head/finance/ktoblzcheck: . files
Jason E. Hale
jhale at FreeBSD.org
Tue Dec 29 13:19:18 UTC 2020
Author: jhale
Date: Tue Dec 29 13:19:16 2020
New Revision: 559580
URL: https://svnweb.freebsd.org/changeset/ports/559580
Log:
finance/ktoblzcheck: Update to 1.53
- The build system has been changed to CMake.
- Upstream has removed the bankdata updating tool. Bankdata will now be
periodically updated by the port itself.
- The PYTHON option has been removed. The Python bindings are now compatible
with Python 3.x, but would be better off in a slave port. For now, they
are disabled since nothing in the ports tree uses them. [1]
PR: 249684 [1]
Reported by: swills [1]
Added:
head/finance/ktoblzcheck/files/patch-src_CMakeLists.txt (contents, props changed)
Deleted:
head/finance/ktoblzcheck/files/patch-src_bankdata_online__update.pl.in
head/finance/ktoblzcheck/files/pkg-deinstall.in
head/finance/ktoblzcheck/files/pkg-message.in
Modified:
head/finance/ktoblzcheck/Makefile
head/finance/ktoblzcheck/distinfo
head/finance/ktoblzcheck/pkg-plist
Modified: head/finance/ktoblzcheck/Makefile
==============================================================================
--- head/finance/ktoblzcheck/Makefile Tue Dec 29 13:17:56 2020 (r559579)
+++ head/finance/ktoblzcheck/Makefile Tue Dec 29 13:19:16 2020 (r559580)
@@ -2,10 +2,12 @@
# $FreeBSD$
PORTNAME= ktoblzcheck
-PORTVERSION= 1.49
-PORTREVISION= 2
+PORTVERSION= 1.53
CATEGORIES= finance german
-MASTER_SITES= SF/${PORTNAME}
+MASTER_SITES= SF/${PORTNAME} \
+ LOCAL/jhale:bankdata
+DISTFILES= ${DISTNAME}${EXTRACT_SUFX} \
+ ${PORTNAME}-bankdata-${BANKDATA_DATE}${EXTRACT_SUFX}:bankdata
MAINTAINER= jhale at FreeBSD.org
COMMENT= Check bank codes of German banks
@@ -13,25 +15,31 @@ COMMENT= Check bank codes of German banks
LICENSE= LGPL21+
LICENSE_FILE= ${WRKSRC}/COPYING
-USES= libtool pathfix perl5
-GNU_CONFIGURE= yes
+USES= cmake pathfix python:3.6+,build
USE_LDCONFIG= yes
-CONFIGURE_ARGS= --with-wget=${FETCH_BINARY}
-INSTALL_TARGET= install-strip
-SUB_FILES= pkg-deinstall pkg-message
-PORTDOCS= README
+CMAKE_ON= INSTALL_RAW_BANKDATA_FILE
+CMAKE_OFF= ENABLE_BANKDATA_DOWNLOAD
-OPTIONS_DEFINE= DOCS PYTHON
+PLIST_SUB= BANKDATA_DATE=${BANKDATA_DATE}
+PORTDOCS= README.md
+
+BANKDATA_DATE= 20201207
+
+OPTIONS_DEFINE= DOCS DOXYGEN
OPTIONS_SUB= yes
-PYTHON_USES= python:2.7
-PYTHON_CONFIGURE_ENABLE= python
+DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
+ dot:graphics/graphviz
+DOXYGEN_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_Doxygen
-TEST_TARGET= check
+TEST_TARGET= test
post-patch:
- @${REINPLACE_CMD} -e "s/-lstdc++//g" ${WRKSRC}/src/lib/Makefile.in
+ @${REINPLACE_CMD} -e 's|$${CMAKE_INSTALL_DATADIR}\/man|$${CMAKE_INSTALL_MANDIR}|' ${WRKSRC}/doc/CMakeLists.txt
+ @(cd ${WRKSRC}/src/bankdata && ${RM} bankdata_*.txt blz_*.txt)
+ @${CP} ${WRKDIR}/${PORTNAME}-bankdata-${BANKDATA_DATE}/blz_${BANKDATA_DATE}.txt ${WRKSRC}/src/bankdata
+ @${TOUCH} ${WRKSRC}/src/bankdata/bankdata_${BANKDATA_DATE}.txt
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
Modified: head/finance/ktoblzcheck/distinfo
==============================================================================
--- head/finance/ktoblzcheck/distinfo Tue Dec 29 13:17:56 2020 (r559579)
+++ head/finance/ktoblzcheck/distinfo Tue Dec 29 13:19:16 2020 (r559580)
@@ -1,3 +1,5 @@
-TIMESTAMP = 1488563018
-SHA256 (ktoblzcheck-1.49.tar.gz) = e8971bc6689ea72b174c194bd43ba2c0b65112b0c3f9fd2371562e0c3ab57d29
-SIZE (ktoblzcheck-1.49.tar.gz) = 561501
+TIMESTAMP = 1609010429
+SHA256 (ktoblzcheck-1.53.tar.gz) = 18b9118556fe83240f468f770641d2578f4ff613cdcf0a209fb73079ccb70c55
+SIZE (ktoblzcheck-1.53.tar.gz) = 531459
+SHA256 (ktoblzcheck-bankdata-20201207.tar.gz) = dc801b676b3e936ff3c40b604d28b6bdbc094b95625b2e20799f7c566622b705
+SIZE (ktoblzcheck-bankdata-20201207.tar.gz) = 356356
Added: head/finance/ktoblzcheck/files/patch-src_CMakeLists.txt
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/finance/ktoblzcheck/files/patch-src_CMakeLists.txt Tue Dec 29 13:19:16 2020 (r559580)
@@ -0,0 +1,12 @@
+Disable the Python bindings for now. They could be in a slave port later if
+needed, but I am not currently aware of anything that uses them.
+
+--- src/CMakeLists.txt.orig 2020-12-28 00:28:41 UTC
++++ src/CMakeLists.txt
+@@ -9,6 +9,3 @@ add_subdirectory(bankdata)
+ add_subdirectory(include)
+ add_subdirectory(lib)
+ add_subdirectory(bin)
+-if(Python_Development_FOUND)
+- add_subdirectory(python)
+-endif()
Modified: head/finance/ktoblzcheck/pkg-plist
==============================================================================
--- head/finance/ktoblzcheck/pkg-plist Tue Dec 29 13:17:56 2020 (r559579)
+++ head/finance/ktoblzcheck/pkg-plist Tue Dec 29 13:19:16 2020 (r559580)
@@ -1,16 +1,74 @@
+bin/ibanchk
bin/ktoblzcheck
include/iban.h
include/ktoblzcheck.h
+lib/cmake/KtoBlzCheck/KtoBlzCheckConfig.cmake
+lib/cmake/KtoBlzCheck/KtoBlzCheckConfigVersion.cmake
+lib/cmake/KtoBlzCheck/KtoBlzCheckTargets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/KtoBlzCheck/KtoBlzCheckTargets.cmake
lib/libktoblzcheck.so
lib/libktoblzcheck.so.1
lib/libktoblzcheck.so.1.5.26
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/ktoblzcheck.py
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/ktoblzcheck.pyc
-%%PYTHON%%%%PYTHON_SITELIBDIR%%/ktoblzcheck.pyo
libdata/pkgconfig/ktoblzcheck.pc
+man/man1/ibanchk.1.gz
man/man1/ktoblzcheck.1.gz
-%%DATADIR%%/bankdata_20140908.txt
-%%DATADIR%%/bankdata_20141208.txt
-%%DATADIR%%/bundesbank.pl
+%%DOXYGEN%%%%DOCSDIR%%/api/README_8md.html
+%%DOXYGEN%%%%DOCSDIR%%/api/annotated.html
+%%DOXYGEN%%%%DOCSDIR%%/api/bc_s.png
+%%DOXYGEN%%%%DOCSDIR%%/api/bdwn.png
+%%DOXYGEN%%%%DOCSDIR%%/api/classAccountNumberCheck-members.html
+%%DOXYGEN%%%%DOCSDIR%%/api/classAccountNumberCheck.html
+%%DOXYGEN%%%%DOCSDIR%%/api/classAccountNumberCheck_1_1Record-members.html
+%%DOXYGEN%%%%DOCSDIR%%/api/classAccountNumberCheck_1_1Record.html
+%%DOXYGEN%%%%DOCSDIR%%/api/classIban-members.html
+%%DOXYGEN%%%%DOCSDIR%%/api/classIban.html
+%%DOXYGEN%%%%DOCSDIR%%/api/classIbanCheck-members.html
+%%DOXYGEN%%%%DOCSDIR%%/api/classIbanCheck.html
+%%DOXYGEN%%%%DOCSDIR%%/api/classes.html
+%%DOXYGEN%%%%DOCSDIR%%/api/closed.png
+%%DOXYGEN%%%%DOCSDIR%%/api/dir_2d731f5ea854aa8d4182cb287b4b4714.html
+%%DOXYGEN%%%%DOCSDIR%%/api/dir_5652562e240707faebb7b26ba93ec871.html
+%%DOXYGEN%%%%DOCSDIR%%/api/dir_5a44bfe66872ebd87256b63344bc501a.html
+%%DOXYGEN%%%%DOCSDIR%%/api/dir_6b601777cc03b1c222ba0713691323f0.html
+%%DOXYGEN%%%%DOCSDIR%%/api/dir_8f1ddfcaba34d370f217a025e0bf2872.html
+%%DOXYGEN%%%%DOCSDIR%%/api/doc.png
+%%DOXYGEN%%%%DOCSDIR%%/api/doxygen.css
+%%DOXYGEN%%%%DOCSDIR%%/api/doxygen.png
+%%DOXYGEN%%%%DOCSDIR%%/api/dynsections.js
+%%DOXYGEN%%%%DOCSDIR%%/api/files.html
+%%DOXYGEN%%%%DOCSDIR%%/api/folderclosed.png
+%%DOXYGEN%%%%DOCSDIR%%/api/folderopen.png
+%%DOXYGEN%%%%DOCSDIR%%/api/functions.html
+%%DOXYGEN%%%%DOCSDIR%%/api/functions_enum.html
+%%DOXYGEN%%%%DOCSDIR%%/api/functions_eval.html
+%%DOXYGEN%%%%DOCSDIR%%/api/functions_func.html
+%%DOXYGEN%%%%DOCSDIR%%/api/functions_rela.html
+%%DOXYGEN%%%%DOCSDIR%%/api/functions_type.html
+%%DOXYGEN%%%%DOCSDIR%%/api/functions_vars.html
+%%DOXYGEN%%%%DOCSDIR%%/api/globals.html
+%%DOXYGEN%%%%DOCSDIR%%/api/globals_defs.html
+%%DOXYGEN%%%%DOCSDIR%%/api/globals_func.html
+%%DOXYGEN%%%%DOCSDIR%%/api/globals_type.html
+%%DOXYGEN%%%%DOCSDIR%%/api/iban_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/api/iban_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/api/index.html
+%%DOXYGEN%%%%DOCSDIR%%/api/jquery.js
+%%DOXYGEN%%%%DOCSDIR%%/api/ktoblzcheck_8h.html
+%%DOXYGEN%%%%DOCSDIR%%/api/ktoblzcheck_8h_source.html
+%%DOXYGEN%%%%DOCSDIR%%/api/menu.js
+%%DOXYGEN%%%%DOCSDIR%%/api/menudata.js
+%%DOXYGEN%%%%DOCSDIR%%/api/nav_f.png
+%%DOXYGEN%%%%DOCSDIR%%/api/nav_g.png
+%%DOXYGEN%%%%DOCSDIR%%/api/nav_h.png
+%%DOXYGEN%%%%DOCSDIR%%/api/open.png
+%%DOXYGEN%%%%DOCSDIR%%/api/splitbar.png
+%%DOXYGEN%%%%DOCSDIR%%/api/sync_off.png
+%%DOXYGEN%%%%DOCSDIR%%/api/sync_on.png
+%%DOXYGEN%%%%DOCSDIR%%/api/tab_a.png
+%%DOXYGEN%%%%DOCSDIR%%/api/tab_b.png
+%%DOXYGEN%%%%DOCSDIR%%/api/tab_h.png
+%%DOXYGEN%%%%DOCSDIR%%/api/tab_s.png
+%%DOXYGEN%%%%DOCSDIR%%/api/tabs.css
+%%DATADIR%%/bankdata_%%BANKDATA_DATE%%.txt
+%%DATADIR%%/blz_%%BANKDATA_DATE%%.txt
%%DATADIR%%/ibandata.txt
-%%DATADIR%%/online_update.pl
More information about the svn-ports-head
mailing list