svn commit: r528286 - in head/deskutils: . ausweisapp2 ausweisapp2/files
Mateusz Piotrowski
0mp at FreeBSD.org
Thu Mar 12 12:56:29 UTC 2020
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 at 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 at 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
More information about the svn-ports-all
mailing list