Skip site navigation (1)Skip section navigation (2)
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>