Bug 265653 - mail/roundcube: Update to 1.6.0
Summary: mail/roundcube: Update to 1.6.0
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: Bernard Spil
URL:
Keywords:
Depends on: 265654 265655 265656 265657 265658
Blocks:
  Show dependency treegraph
 
Reported: 2022-08-05 15:46 UTC by Bernard Spil
Modified: 2022-09-18 10:43 UTC (History)
5 users (show)

See Also:
bugzilla: maintainer-feedback? (ale)


Attachments
git diff for mail/roundcube (1.48 KB, text/plain)
2022-08-05 15:46 UTC, Bernard Spil
no flags Details
diff for new mail/roundcube-classic port (1.66 KB, patch)
2022-08-22 13:52 UTC, Bernard Spil
no flags Details | Diff
patch for new mail/roundcube-larry port (1.64 KB, patch)
2022-08-22 13:53 UTC, Bernard Spil
no flags Details | Diff
git diff for mail/roundcube (18.55 KB, patch)
2022-08-22 13:55 UTC, Bernard Spil
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Bernard Spil freebsd_committer freebsd_triage 2022-08-05 15:46:26 UTC
Created attachment 235697 [details]
git diff for mail/roundcube

```
www/roundcube: Update to 1.6.0

 * PHP 8.1 compatible

PR:
```

Needs chasing all dependent roundcube ports to remove the IGNORE_PHP=81.
I have them staged incl updated some updated versions.
Comment 1 Jørn Åne de Jong 2022-08-21 15:03:33 UTC
[Roundcube 1.6 has breaking changes](1):

* default_host and smtp_server are renamed to imap_host and smtp_host
* classic and larry skins are removed, now separate packages

The renaming of the config file will probably affect everyone, and looking at [the relevant commit](2), I get the impression there's NO automatic migration.

The removal of the skins may affect a few users.  Should these be created as separate ports?

[1]: https://github.com/roundcube/roundcubemail/releases/tag/1.6.0
[2]: https://github.com/roundcube/roundcubemail/commit/893216cb297268d222ae49099e6654a304b72e3f
Comment 2 Vladimir Druzenko freebsd_committer freebsd_triage 2022-08-21 19:02:34 UTC
(In reply to Jørn Åne de Jong from comment #1)
> The removal of the skins may affect a few users.  Should these be created as separate ports?
larry, please.

Tested this patch + copy skin from 1.5.3.
Comment 3 Bernard Spil freebsd_committer freebsd_triage 2022-08-22 13:52:28 UTC
Created attachment 236060 [details]
diff for new mail/roundcube-classic port
Comment 4 Bernard Spil freebsd_committer freebsd_triage 2022-08-22 13:53:16 UTC
Created attachment 236061 [details]
patch for new mail/roundcube-larry port

Please check if these work for you.

Tested, they install in the correct dir.
Comment 5 Bernard Spil freebsd_committer freebsd_triage 2022-08-22 13:55:11 UTC
Created attachment 236063 [details]
git diff for mail/roundcube

1. Update pkg-message to denote breaking changes
2. Add dependent package mods for PHP 8.1 support
Comment 6 Vladimir Druzenko freebsd_committer freebsd_triage 2022-08-29 02:03:14 UTC
(In reply to Bernard Spil from comment #4)
> Please check if these work for you.
Both work for me, thanks!
Comment 7 Vladimir Druzenko freebsd_committer freebsd_triage 2022-09-16 10:42:38 UTC
ping
Comment 8 Bernard Spil freebsd_committer freebsd_triage 2022-09-17 10:26:51 UTC
Maintainer timeout
Comment 9 commit-hook freebsd_committer freebsd_triage 2022-09-18 10:29:56 UTC
A commit in branch main references this bug:

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

commit fd1857a651d5171c26377cdacde1b93d7fa59899
Author:     Bernard Spil <brnrd@FreeBSD.org>
AuthorDate: 2022-09-18 10:27:01 +0000
Commit:     Bernard Spil <brnrd@FreeBSD.org>
CommitDate: 2022-09-18 10:29:27 +0000

    mail/roundcube-veximaccountadmin: Update to 2017-12-24 snapshot

     * Mark PHP 8.1 compatible for Roundcube 1.6.0

    PR:             265653

 mail/roundcube-veximaccountadmin/Makefile  | 16 ++++++++--------
 mail/roundcube-veximaccountadmin/distinfo  |  5 +++--
 mail/roundcube-veximaccountadmin/pkg-plist | 24 +++++++++++++-----------
 3 files changed, 24 insertions(+), 21 deletions(-)
Comment 10 commit-hook freebsd_committer freebsd_triage 2022-09-18 10:29:59 UTC
A commit in branch main references this bug:

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

commit 2370ec8b1ebb73b7d5f17d360a0f4b892189bbbe
Author:     Bernard Spil <brnrd@FreeBSD.org>
AuthorDate: 2022-09-18 10:23:30 +0000
Commit:     Bernard Spil <brnrd@FreeBSD.org>
CommitDate: 2022-09-18 10:29:26 +0000

    mail/roundcube-calendar-kolab: Update to 3.5.11

     * Mark PHP 8.1 compat for Roundcube 1.6.0

    PR:             265653

 mail/roundcube-calendar-kolab/Makefile  | 4 ++--
 mail/roundcube-calendar-kolab/distinfo  | 6 +++---
 mail/roundcube-calendar-kolab/pkg-plist | 8 ++++++++
 3 files changed, 13 insertions(+), 5 deletions(-)
Comment 11 commit-hook freebsd_committer freebsd_triage 2022-09-18 10:30:00 UTC
A commit in branch main references this bug:

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

commit 0990befc47bee723f2f1336a532a77350cbcc7a1
Author:     Bernard Spil <brnrd@FreeBSD.org>
AuthorDate: 2022-09-18 10:25:43 +0000
Commit:     Bernard Spil <brnrd@FreeBSD.org>
CommitDate: 2022-09-18 10:29:26 +0000

    mail/roundcube-sauserprefs: Update to 1.20

     * Mark PHP 8.1 compatible for Roundcube 1.6.0

    PR:             265653

 mail/roundcube-sauserprefs/Makefile  | 14 +++++++-------
 mail/roundcube-sauserprefs/distinfo  |  5 +++--
 mail/roundcube-sauserprefs/pkg-plist | 32 ++++++++++++++++----------------
 3 files changed, 26 insertions(+), 25 deletions(-)
Comment 12 commit-hook freebsd_committer freebsd_triage 2022-09-18 10:30:01 UTC
A commit in branch main references this bug:

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

commit a0908ef322bddc3eb2734e3e5f97f81def5b6077
Author:     Bernard Spil <brnrd@FreeBSD.org>
AuthorDate: 2022-09-18 10:24:39 +0000
Commit:     Bernard Spil <brnrd@FreeBSD.org>
CommitDate: 2022-09-18 10:29:26 +0000

    mail/roundcube-login_info: Update to 1.5.1

     * Mark PHP 8.1 compatible for Roundcube 1.6.0

    PR:             265653

 mail/roundcube-login_info/Makefile  | 17 +++++++++--------
 mail/roundcube-login_info/distinfo  |  5 +++--
 mail/roundcube-login_info/pkg-plist | 12 +++++++++---
 3 files changed, 21 insertions(+), 13 deletions(-)
Comment 13 commit-hook freebsd_committer freebsd_triage 2022-09-18 10:30:02 UTC
A commit in branch main references this bug:

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

commit c88031b675d1f28b9039b7af1a4e9c8c5a259970
Author:     Bernard Spil <brnrd@FreeBSD.org>
AuthorDate: 2022-09-18 10:27:55 +0000
Commit:     Bernard Spil <brnrd@FreeBSD.org>
CommitDate: 2022-09-18 10:29:27 +0000

    mail/roundcube-twofactor_gauthenticator: Fix PHP 8.1 compat

     * Mark 8.1 compatible for Roundcube 1.6.0
     * Add patch [1]

    [1]: https://github.com/alexandregz/twofactor_gauthenticator/pull/165

    PR:             265653

 mail/roundcube-twofactor_gauthenticator/Makefile   |   4 +-
 mail/roundcube-twofactor_gauthenticator/distinfo   |   6 +-
 .../files/patch-Issue165 (new)                     | 781 +++++++++++++++++++++
 mail/roundcube-twofactor_gauthenticator/pkg-plist  |   1 +
 4 files changed, 787 insertions(+), 5 deletions(-)
Comment 14 commit-hook freebsd_committer freebsd_triage 2022-09-18 10:30:03 UTC
A commit in branch main references this bug:

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

commit 682fdcdb3c68ce5cb0c4f7c353764a3be9232327
Author:     Bernard Spil <brnrd@FreeBSD.org>
AuthorDate: 2022-09-18 10:22:00 +0000
Commit:     Bernard Spil <brnrd@FreeBSD.org>
CommitDate: 2022-09-18 10:29:26 +0000

    mail/roundcube: Mark PHP 8.1 compatible

    PR:             265653

 mail/roundcube-automatic_addressbook/Makefile | 2 +-
 mail/roundcube-html5_notifier/Makefile        | 2 +-
 mail/roundcube-thunderbird_labels/Makefile    | 2 +-
 mail/roundcube-yubikey_auth/Makefile          | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)
Comment 15 commit-hook freebsd_committer freebsd_triage 2022-09-18 10:30:04 UTC
A commit in branch main references this bug:

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

commit 72ed1c4dd5f42fd755001a099aff0344de45fe7c
Author:     Bernard Spil <brnrd@FreeBSD.org>
AuthorDate: 2022-09-18 10:17:01 +0000
Commit:     Bernard Spil <brnrd@FreeBSD.org>
CommitDate: 2022-09-18 10:29:25 +0000

    mail/roundcube: Update to 1.6.0

    PR:             265653
    Approved by:    Maintainer timeout

 UPDATING                   | 11 +++++++++++
 mail/roundcube/Makefile    |  6 ++----
 mail/roundcube/distinfo    |  6 +++---
 mail/roundcube/pkg-message | 17 ++++++++++++++++-
 4 files changed, 32 insertions(+), 8 deletions(-)
Comment 16 commit-hook freebsd_committer freebsd_triage 2022-09-18 10:30:05 UTC
A commit in branch main references this bug:

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

commit 42c66dccd56a7497bada2b339c1524714abbcad8
Author:     Bernard Spil <brnrd@FreeBSD.org>
AuthorDate: 2022-09-18 10:20:28 +0000
Commit:     Bernard Spil <brnrd@FreeBSD.org>
CommitDate: 2022-09-18 10:29:25 +0000

    mail/roundcube-larry: Add larry skin as separate port

    PR:             265653

 mail/Makefile                        |  1 +
 mail/roundcube-larry/Makefile (new)  | 34 ++++++++++++++++++++++++++++++++++
 mail/roundcube-larry/distinfo (new)  |  3 +++
 mail/roundcube-larry/pkg-descr (new) |  3 +++
 4 files changed, 41 insertions(+)
Comment 17 commit-hook freebsd_committer freebsd_triage 2022-09-18 10:30:06 UTC
A commit in branch main references this bug:

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

commit 2eefd7958e106a45607e982a5c25d677fdafb564
Author:     Bernard Spil <brnrd@FreeBSD.org>
AuthorDate: 2022-09-18 10:18:33 +0000
Commit:     Bernard Spil <brnrd@FreeBSD.org>
CommitDate: 2022-09-18 10:29:25 +0000

    mail/roundcube-classic: Add classic skin as separate port

    PR:             265653

 mail/Makefile                          |  1 +
 mail/roundcube-classic/Makefile (new)  | 34 ++++++++++++++++++++++++++++++++++
 mail/roundcube-classic/distinfo (new)  |  3 +++
 mail/roundcube-classic/pkg-descr (new) |  3 +++
 4 files changed, 41 insertions(+)