Date: Thu, 12 Mar 2020 12:56:26 +0000 (UTC) From: Mateusz Piotrowski <0mp@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r528286 - in head/deskutils: . ausweisapp2 ausweisapp2/files Message-ID: <202003121256.02CCuQIR092010@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: 0mp Date: Thu Mar 12 12:56:26 2020 New Revision: 528286 URL: https://svnweb.freebsd.org/changeset/ports/528286 Log: New port: deskutils/ausweisapp2 The AusweisApp2 is a software, that you can use to identify yourself online with your ID card or your electronic residence permit. The AusweisApp2 offers you an integrated self-assessment where you are able to view your data that is stored on the online ID. It is being developed on behalf of the German Federal Ministry of the Interior. WWW: https://www.ausweisapp.bund.de/ausweisapp2/ PR: 243794 Submitted by: Martin Filla <freebsd@sysctl.cz> (very early patch) Requested by: AndreKlitzing (via wiki.freebsd.org/WantedPorts) Added: head/deskutils/ausweisapp2/ head/deskutils/ausweisapp2/Makefile (contents, props changed) head/deskutils/ausweisapp2/distinfo (contents, props changed) head/deskutils/ausweisapp2/files/ head/deskutils/ausweisapp2/files/patch-cmake_Install.cmake (contents, props changed) head/deskutils/ausweisapp2/pkg-descr (contents, props changed) head/deskutils/ausweisapp2/pkg-plist (contents, props changed) Modified: head/deskutils/Makefile Modified: head/deskutils/Makefile ============================================================================== --- head/deskutils/Makefile Thu Mar 12 11:35:31 2020 (r528285) +++ head/deskutils/Makefile Thu Mar 12 12:56:26 2020 (r528286) @@ -12,6 +12,7 @@ SUBDIR += anydesk SUBDIR += appwrapper SUBDIR += aspostit + SUBDIR += ausweisapp2 SUBDIR += autocutsel SUBDIR += baobab SUBDIR += basket Added: head/deskutils/ausweisapp2/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/ausweisapp2/Makefile Thu Mar 12 12:56:26 2020 (r528286) @@ -0,0 +1,31 @@ +# $FreeBSD$ + +PORTNAME= ausweisapp2 +DISTVERSION= 1.20.0 +CATEGORIES= deskutils security + +MAINTAINER= freebsd@sysctl.cz +COMMENT= Official authentication app for German ID cards and residence permits + +LICENSE= EUPLv1.2 +LICENSE_NAME= European Union Public Licence V. 1.2 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt +LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept + +BUILD_DEPENDS= pcsc-lite>0:devel/pcsc-lite +LIB_DEPENDS= libpcsclite.so:devel/pcsc-lite + +USES= cmake pkgconfig qmake qt:5 ssl +USE_GITHUB= yes +GH_ACCOUNT= Governikus +GH_PROJECT= ${_PROGRAM_NAME} +USE_QT= buildtools concurrent core declarative gui linguisttools \ + network quickcontrols2 svg websockets widgets + +# The VENDOR variable controls the name of the directory in ${PREFIX}/share. +CMAKE_ARGS= -DVENDOR=${PORTNAME} +MAKE_ENV= DESTDIR=${STAGEDIR} + +_PROGRAM_NAME= AusweisApp2 + +.include <bsd.port.mk> Added: head/deskutils/ausweisapp2/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/ausweisapp2/distinfo Thu Mar 12 12:56:26 2020 (r528286) @@ -0,0 +1,3 @@ +TIMESTAMP = 1580634267 +SHA256 (Governikus-AusweisApp2-1.20.0_GH0.tar.gz) = 8590b8370fd7a27f639f7678171aeef0898e891fefafc54bd1d58dfc020e373b +SIZE (Governikus-AusweisApp2-1.20.0_GH0.tar.gz) = 9727544 Added: head/deskutils/ausweisapp2/files/patch-cmake_Install.cmake ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/ausweisapp2/files/patch-cmake_Install.cmake Thu Mar 12 12:56:26 2020 (r528286) @@ -0,0 +1,28 @@ +--- cmake/Install.cmake.orig 2020-03-12 12:06:51 UTC ++++ cmake/Install.cmake +@@ -273,12 +273,12 @@ ELSEIF(UNIX) + + SET(DEFAULT_FILE_DESTINATION ${CMAKE_INSTALL_DATADIR}/${VENDOR}/AusweisApp2) + SET(TRANSLATION_DESTINATION ${DEFAULT_FILE_DESTINATION}/${TRANSLATION_DESTINATION}) +- INSTALL(TARGETS AusweisApp DESTINATION ${CMAKE_INSTALL_BINDIR} COMPONENT Application) ++ INSTALL(TARGETS AusweisApp DESTINATION ${DESTDIR}${CMAKE_INSTALL_BINDIR} COMPONENT Application) + CONFIGURE_FILE(${PACKAGING_DIR}/linux/${BUNDLE_IDENTIFIER}.metainfo.xml.in ${CMAKE_CURRENT_BINARY_DIR}/${BUNDLE_IDENTIFIER}.metainfo.xml @ONLY) + CONFIGURE_FILE(${PACKAGING_DIR}/linux/${BUNDLE_IDENTIFIER}.desktop.in ${CMAKE_CURRENT_BINARY_DIR}/${BUNDLE_IDENTIFIER}.desktop @ONLY) +- INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${BUNDLE_IDENTIFIER}.metainfo.xml DESTINATION ${CMAKE_INSTALL_DATADIR}/metainfo COMPONENT Application) +- INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${BUNDLE_IDENTIFIER}.desktop DESTINATION ${CMAKE_INSTALL_DATADIR}/applications COMPONENT Application) +- INSTALL(FILES ${RESOURCES_DIR}/images/npa.svg DESTINATION ${DEFAULT_FILE_DESTINATION} COMPONENT Application) ++ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${BUNDLE_IDENTIFIER}.metainfo.xml DESTINATION ${DESTDIR}${CMAKE_INSTALL_DATADIR}/metainfo COMPONENT Application) ++ INSTALL(FILES ${CMAKE_CURRENT_BINARY_DIR}/${BUNDLE_IDENTIFIER}.desktop DESTINATION ${DESTDIR}${CMAKE_INSTALL_DATADIR}/applications COMPONENT Application) ++ INSTALL(FILES ${RESOURCES_DIR}/images/npa.svg DESTINATION ${DESTDIR}${DEFAULT_FILE_DESTINATION} COMPONENT Application) + ENDIF() + + +@@ -303,7 +303,7 @@ IF(LINUX OR WIN32 OR MAC) + ENDIF() + + +-IF(LINUX) ++IF(LINUX OR BSD) + INSTALL(FILES ${QM_FILES} DESTINATION ${TRANSLATION_DESTINATION} COMPONENT Translations) + ELSEIF(NOT INTEGRATED_SDK) + INSTALL(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/translations/ DESTINATION ${TRANSLATION_DESTINATION} COMPONENT Translations) Added: head/deskutils/ausweisapp2/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/ausweisapp2/pkg-descr Thu Mar 12 12:56:26 2020 (r528286) @@ -0,0 +1,9 @@ +The AusweisApp2 is a software, that you can use to identify yourself online +with your ID card or your electronic residence permit. + +The AusweisApp2 offers you an integrated self-assessment where you are able to +view your data that is stored on the online ID. + +It is being developed on behalf of the German Federal Ministry of the Interior. + +WWW: https://www.ausweisapp.bund.de/ausweisapp2/ Added: head/deskutils/ausweisapp2/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/deskutils/ausweisapp2/pkg-plist Thu Mar 12 12:56:26 2020 (r528286) @@ -0,0 +1,7 @@ +bin/AusweisApp2 +share/ausweisapp2/AusweisApp2/AusweisApp2.rcc +share/ausweisapp2/AusweisApp2/config.json +share/ausweisapp2/AusweisApp2/npa.svg +share/ausweisapp2/AusweisApp2/translations/ausweisapp2_de.qm +share/applications/com.governikus.ausweisapp2.desktop +share/metainfo/com.governikus.ausweisapp2.metainfo.xml
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202003121256.02CCuQIR092010>