Bug 267597 - [NEW PORT] devel/datovka: Datovka is a multiplatform desktop application for accessing mailboxes
Summary: [NEW PORT] devel/datovka: Datovka is a multiplatform desktop application for ...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Muhammad Moinur Rahman
URL: https://www.datovka.cz/cs/
Keywords:
Depends on: 267573
Blocks:
  Show dependency treegraph
 
Reported: 2022-11-06 14:03 UTC by Martin Filla
Modified: 2023-04-25 10:53 UTC (History)
3 users (show)

See Also:


Attachments
datovka.shar (1.67 KB, text/plain)
2022-11-06 14:03 UTC, Martin Filla
no flags Details
datovka.shar (1.67 KB, text/plain)
2022-11-07 09:05 UTC, Martin Filla
no flags Details
datovka-4.22.0.shar updated version (4.36 KB, text/plain)
2023-03-30 20:53 UTC, Miroslav Lachman
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Filla 2022-11-06 14:03:54 UTC
Created attachment 237896 [details]
datovka.shar

Hi,
this new port datovka for czech mailboxes
Comment 1 Martin Filla 2022-11-06 15:18:09 UTC
====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
===> Checking for items in pkg-plist which are not in STAGEDIR
===> No pkg-plist issues found (check-plist)
=>> Checking for staging violations... done
=======================<phase: package        >============================
===>  Building package for datovka-4.21.0
===========================================================================
=>> Recording filesystem state for preinst... done
=======================<phase: install        >============================
===>  Installing for datovka-4.21.0
===>  Checking if datovka is already installed
===>   Registering installation for datovka-4.21.0
[freebsd131x64-default] Installing datovka-4.21.0...
Building cache database of MIME types
===========================================================================
=>> Checking shared library dependencies
 0x0000000000000001 NEEDED               Shared library: [libGL.so.1]
 0x0000000000000001 NEEDED               Shared library: [libQt5Core.so.5]
 0x0000000000000001 NEEDED               Shared library: [libQt5Gui.so.5]
 0x0000000000000001 NEEDED               Shared library: [libQt5Network.so.5]
 0x0000000000000001 NEEDED               Shared library: [libQt5PrintSupport.so.5]
 0x0000000000000001 NEEDED               Shared library: [libQt5Sql.so.5]
 0x0000000000000001 NEEDED               Shared library: [libQt5Svg.so.5]
 0x0000000000000001 NEEDED               Shared library: [libQt5WebSockets.so.5]
 0x0000000000000001 NEEDED               Shared library: [libQt5Widgets.so.5]
 0x0000000000000001 NEEDED               Shared library: [libc++.so.1]
 0x0000000000000001 NEEDED               Shared library: [libc.so.7]
 0x0000000000000001 NEEDED               Shared library: [libcrypto.so.111]
 0x0000000000000001 NEEDED               Shared library: [libcxxrt.so.1]
 0x0000000000000001 NEEDED               Shared library: [libdatovka.so.2]
 0x0000000000000001 NEEDED               Shared library: [libgcc_s.so.1]
 0x0000000000000001 NEEDED               Shared library: [libm.so.5]
 0x0000000000000001 NEEDED               Shared library: [libthr.so.3]
 0x0000000000000001 NEEDED               Shared library: [libz.so.6]
=======================<phase: deinstall      >============================
===>  Deinstalling for datovka
===>   Deinstalling datovka-4.21.0
Updating database digests format: .......... done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	datovka: 4.21.0

Number of packages to be removed: 1

The operation will free 98 MiB.
[freebsd131x64-default] [1/1] Deinstalling datovka-4.21.0...
[freebsd131x64-default] [1/1] Deleting files for datovka-4.21.0: .......... done
Building cache database of MIME types
===========================================================================
=>> Checking for extra files and directories
[00:02:56] Installing from package
[freebsd131x64-default] Installing datovka-4.21.0...
[freebsd131x64-default] Extracting datovka-4.21.0: .......... done
Building cache database of MIME types
[00:02:57] Cleaning up
===>  Cleaning for datovka-4.21.0
[00:02:58] Deinstalling package
Updating database digests format: . done
Checking integrity... done (0 conflicting)
Deinstallation has been requested for the following 1 packages (of 0 packages in the universe):

Installed packages to be REMOVED:
	datovka: 4.21.0

Number of packages to be removed: 1

The operation will free 98 MiB.
[freebsd131x64-default] [1/1] Deinstalling datovka-4.21.0...
[freebsd131x64-default] [1/1] Deleting files for datovka-4.21.0: .......... done
Building cache database of MIME types
build of devel/datovka | datovka-4.21.0 ended at Sun Nov  6 14:55:41 CET 2022
build time: 00:02:51
[00:02:58] Logs: /usr/local/poudriere/data/logs/bulk/freebsd131x64-default/2022-11-06_14h52m43s
[00:02:58] Cleaning up
[00:02:58] Unmounting file systems
Comment 2 Martin Filla 2022-11-06 15:23:09 UTC
datovka is dependent for https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=267573
Comment 3 Li-Wen Hsu freebsd_committer freebsd_triage 2022-11-07 07:19:06 UTC
How about putting this to mail category?
Comment 4 Martin Filla 2022-11-07 08:59:41 UTC
(In reply to Li-Wen Hsu from comment #3)
I sorry i forget change category
Comment 5 Martin Filla 2022-11-07 09:05:14 UTC
Created attachment 237915 [details]
datovka.shar
Comment 6 Miroslav Lachman 2023-02-08 23:32:04 UTC
I think the subject should be changed. Datovka is not for e-mail mailboxes, it is for Czech eGovernment ISDS (Informační systém datových schránek / Data Box Information System) as defined in Czech ISDS Act (300/2008 Coll.) http://portal.gov.cz/zakon/300/2008

"Datovka is a multiplatform desktop application for accessing Czech ISDS Data Boxes" should be fine

Otherwise, can this port be committed together with PR 267573 libdatovka?

As of January 2023 Data Boxes are mandatory for all companies, freelancers etc. It is really important now to have Datovka on FreeBSD too.
Comment 7 Miroslav Lachman 2023-03-30 20:53:34 UTC
Created attachment 241215 [details]
datovka-4.22.0.shar updated version

Successfully built in Poudriere, installed and tested with real eGov data box account
Comment 8 commit-hook freebsd_committer freebsd_triage 2023-03-30 22:02:55 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=374b9de84b5471c5e030a6572584cde859a1d94e

commit 374b9de84b5471c5e030a6572584cde859a1d94e
Author:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
AuthorDate: 2023-03-30 21:56:35 +0000
Commit:     Muhammad Moinur Rahman <bofh@FreeBSD.org>
CommitDate: 2023-03-30 21:56:35 +0000

    devel/datovka: New port

    Qt re-implementation of Datovka.

    WWW: https://gitlab.nic.cz/datovka/datovka

    PR:             267597
    Reported by:    freebsd@sysctl.cz

 devel/Makefile                |  1 +
 devel/datovka/Makefile (new)  | 22 ++++++++++++++++++++++
 devel/datovka/distinfo (new)  |  3 +++
 devel/datovka/pkg-descr (new) |  1 +
 devel/datovka/pkg-plist (new) | 12 ++++++++++++
 5 files changed, 39 insertions(+)
Comment 9 Muhammad Moinur Rahman freebsd_committer freebsd_triage 2023-03-30 22:05:09 UTC
From next time please submit git formatted patch. Also do:
- poudriere test with DEVELOPER=yes in /etc/make.conf
- Check the logs
- Make sure of your typos
- DO not submit redundant patches
- Do not use += unless explicitly required
- Run portlint -abct
- Run portclippy
- Run portfmt
Comment 10 commit-hook freebsd_committer freebsd_triage 2023-04-25 10:53:47 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=b94071e577e7beabf745e2ee953f3b17274ff789

commit b94071e577e7beabf745e2ee953f3b17274ff789
Author:     Miroslav Lachman <000.fbsd@quip.cz>
AuthorDate: 2023-04-24 16:50:14 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2023-04-25 10:46:24 +0000

    devel/datovka: update to 4.22.1

    While here move to mail category. It was wrongly placed under devel in PR 267597

    ChangeLog: https://gitlab.nic.cz/datovka/datovka/-/blob/develop/ChangeLog

     * Viewing number of recently unread messages in top node description when top
       node collapsed in account list. Also changed the icon for the top node.

    PR:             271005 267597
    Reported by:    000.fbsd@quip.cz
    Approved by:    freebsd@sysctl.cz (maintainer)

 MOVED                             | 1 +
 devel/Makefile                    | 1 -
 devel/datovka/distinfo (gone)     | 3 ---
 mail/Makefile                     | 1 +
 {devel => mail}/datovka/Makefile  | 4 ++--
 mail/datovka/distinfo (new)       | 3 +++
 {devel => mail}/datovka/pkg-descr | 0
 {devel => mail}/datovka/pkg-plist | 0
 8 files changed, 7 insertions(+), 6 deletions(-)