diff --git a/devel/pcsc-ada/Makefile b/devel/pcsc-ada/Makefile index dfaca6accff4..0560b1bab74c 100644 --- a/devel/pcsc-ada/Makefile +++ b/devel/pcsc-ada/Makefile @@ -1,75 +1,76 @@ # Created by: John Marino PORTNAME= pcsc-ada -PORTVERSION= 0.7.3 -PORTREVISION= 1 +PORTVERSION= 0.7.6 CATEGORIES= devel MASTER_SITES= http://www.codelabs.ch/download/ DISTNAME= libpcscada-${PORTVERSION} MAINTAINER= ports@FreeBSD.org COMMENT= Ada binding to PC/SC middleware (Smart card interface) LICENSE= LGPL21 +BUILD_DEPENDS= gprbuild>0:devel/gprbuild \ + rubygem-asciidoctor>0:textproc/rubygem-asciidoctor LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite USES= ada tar:bzip2 ALL_TARGET= all GPRLINK= "-L${LOCALBASE}/lib", "-lpcsclite" -MAKE_ARGS+= NUM_CPUS=${MAKE_JOBS_NUMBER} \ - LIBRARY_KIND=static -PORTEXAMPLES= src bin +MAKE_ARGS+= LIBRARY_KIND=static \ + NUM_CPUS=${MAKE_JOBS_NUMBER} +PORTEXAMPLES= bin src -OPTIONS_DEFINE= UNIT_TEST INTF_TEST DOCS EXAMPLES +OPTIONS_DEFINE= DOCS EXAMPLES INTF_TEST UNIT_TEST OPTIONS_SUB= yes UNIT_TEST_DESC= Run unit test suite before installation INTF_TEST_DESC= Run interface tests against installed smart card after build -NO_OPTIONS_SORT=yes +NO_OPTIONS_SORT= yes -DOCS_USES= gmake +DOCS_USES= gmake -DOCS_BUILD_DEPENDS= asciidoc:textproc/asciidoc \ - source-highlight:textproc/source-highlight -UNIT_TEST_BUILD_DEPENDS=${LOCALBASE}/lib/gnat/ahven.gpr:devel/ahven -INTF_TEST_BUILD_DEPENDS=${LOCALBASE}/lib/gnat/ahven.gpr:devel/ahven +DOCS_BUILD_DEPENDS= asciidoc:textproc/asciidoc \ + source-highlight:textproc/source-highlight +UNIT_TEST_BUILD_DEPENDS= ${LOCALBASE}/lib/gnat/ahven.gpr:devel/ahven +INTF_TEST_BUILD_DEPENDS= ${LOCALBASE}/lib/gnat/ahven.gpr:devel/ahven DOCS_ALL_TARGET= doc EXAMPLES_ALL_TARGET= examples UNIT_TEST_ALL_TARGET= utests INTF_TEST_ALL_TARGET= itests post-patch: ${REINPLACE_CMD} -e 's|"-lpcsclite"|${GPRLINK}|' \ ${WRKSRC}/pcscada_common.gpr \ ${WRKSRC}/pcscada_lib.gpr do-build: # We cannot use a redefined ALL_TARGET because MAKE_JOBS_SAFE is set # for PROCESSORS, but that also sets -j for gmake can break build (cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} \ ${MAKE_CMD} ${MAKE_ARGS:NDESTDIR=*} ${ALL_TARGET}) do-install: @${MKDIR} ${STAGEDIR}${PREFIX}/lib/gnat \ ${STAGEDIR}${PREFIX}/lib/pcscada \ ${STAGEDIR}${PREFIX}/include/pcscada \ ${STAGEDIR}${EXAMPLESDIR}/src \ ${STAGEDIR}${EXAMPLESDIR}/bin \ ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/src/* ${STAGEDIR}${PREFIX}/include/pcscada ${INSTALL_DATA} ${WRKSRC}/lib/static/* \ ${STAGEDIR}${PREFIX}/lib/pcscada ${INSTALL_DATA} ${FILESDIR}/pcscada.gpr ${STAGEDIR}${PREFIX}/lib/gnat post-install-DOCS-on: (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} html ${STAGEDIR}${DOCSDIR}) post-install-EXAMPLES-on: (cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . \ ${STAGEDIR}${EXAMPLESDIR}/src) ${RM} ${STAGEDIR}${EXAMPLESDIR}/src/*/*.bak (cd ${WRKSRC}/obj/examples && ${INSTALL_PROGRAM} cardd pinpad \ thin_example ${STAGEDIR}${EXAMPLESDIR}/bin) .include diff --git a/devel/pcsc-ada/distinfo b/devel/pcsc-ada/distinfo index ed60a896611c..c86435d6a435 100644 --- a/devel/pcsc-ada/distinfo +++ b/devel/pcsc-ada/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1470113413 -SHA256 (libpcscada-0.7.3.tar.bz2) = a2acf54650824d010977a40a1f2f8e551cf1b15841467e1a539b299c5e9332ee -SIZE (libpcscada-0.7.3.tar.bz2) = 48673 +TIMESTAMP = 1641322648 +SHA256 (libpcscada-0.7.6.tar.bz2) = 0d64317dddcda3ea1147c4ffa3db92a6136f124f616972e9a172fadf6f94b655 +SIZE (libpcscada-0.7.6.tar.bz2) = 263468 diff --git a/devel/pcsc-ada/pkg-plist b/devel/pcsc-ada/pkg-plist index 4fff60da2e7a..ef9c897ec837 100644 --- a/devel/pcsc-ada/pkg-plist +++ b/devel/pcsc-ada/pkg-plist @@ -1,28 +1,36 @@ include/pcscada/pcsc-scard-conversion.adb include/pcscada/pcsc-scard-conversion.ads include/pcscada/pcsc-scard-monitor.adb include/pcscada/pcsc-scard-monitor.ads include/pcscada/pcsc-scard-utils.adb include/pcscada/pcsc-scard-utils.ads include/pcscada/pcsc-scard.adb include/pcscada/pcsc-scard.ads include/pcscada/pcsc-thin-ifdhandler.ads include/pcscada/pcsc-thin-reader.ads include/pcscada/pcsc-thin.adb include/pcscada/pcsc-thin.ads -include/pcscada/pcsc-version.ads include/pcscada/pcsc.ads lib/gnat/pcscada.gpr lib/pcscada/libpcscada.a lib/pcscada/pcsc-scard-conversion.ali lib/pcscada/pcsc-scard-monitor.ali lib/pcscada/pcsc-scard-utils.ali lib/pcscada/pcsc-scard.ali lib/pcscada/pcsc-thin-ifdhandler.ali lib/pcscada/pcsc-thin-reader.ali lib/pcscada/pcsc-thin.ali -lib/pcscada/pcsc-version.ali lib/pcscada/pcsc.ali -%%PORTDOCS%%%%DOCSDIR%%/html/README.html -%%PORTDOCS%%%%DOCSDIR%%/html/asciidoc.css +%%PORTDOCS%%%%DOCSDIR%%/html/fonts/6NUO8FuJNQ2MbkrZ5-J8lKFrp7pRef2u.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/fonts/fonts.css +%%PORTDOCS%%%%DOCSDIR%%/html/fonts/ga6Iaw1J5X9T9RW6j9bNfFcWbQ.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/fonts/ga6Kaw1J5X9T9RW6j9bNfFImajC-.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/fonts/ga6Law1J5X9T9RW6j9bNdOwzfReedA.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/fonts/ga6Vaw1J5X9T9RW6j9bNfFIu0RWuc-VJ.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/fonts/mem5YaGs126MiZpBA-UN_r8OUuhs.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/fonts/mem5YaGs126MiZpBA-UNirkOUuhs.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/fonts/mem6YaGs126MiZpBA-UFUK0Zdcg.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/fonts/mem8YaGs126MiZpBA-UFVZ0e.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/fonts/memnYaGs126MiZpBA-UFUKWyV9hrIqY.ttf +%%PORTDOCS%%%%DOCSDIR%%/html/fonts/memnYaGs126MiZpBA-UFUKXGUdhrIqY.ttf %%PORTDOCS%%%%DOCSDIR%%/html/index.html