Bug 265838 - editors/jucipp: Update to 1.7.2
Summary: editors/jucipp: Update to 1.7.2
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: Nuno Teixeira
URL: https://gitlab.com/cppit/jucipp/-/rel...
Keywords:
Depends on:
Blocks:
 
Reported: 2022-08-14 15:15 UTC by unitrunker
Modified: 2022-08-17 17:01 UTC (History)
3 users (show)

See Also:
lwhsu: maintainer-feedback? (info)
eduardo: merge-quarterly+


Attachments
jucipp-1.7.1_5 unbroken (2.00 KB, patch)
2022-08-16 17:32 UTC, Nuno Teixeira
info: maintainer-approval-
Details | Diff
jucipp 1.7.2 (2.95 KB, patch)
2022-08-17 13:45 UTC, Mohammad S. Babaei
info: maintainer-approval+
info: maintainer-approval+
Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description unitrunker 2022-08-14 15:15:41 UTC
I'm able to build jucipp locally. Whatever issue existed with boost is gone.

See also https://gitlab.com/cppit/jucipp/-/issues/453

Sent an email to the maintainer.
Comment 1 unitrunker 2022-08-15 00:48:46 UTC
I let pkg remove my local jucipp binaries.
Next I re-built juci as a port under /usr/ports/editors/jucipp.

I saw the same error in a half dozen source files.

I added one line to src/filesystem.hpp:

#include <fstream>

After this one line edit, jucipp builds and installs successfully.
Comment 2 Mohammad S. Babaei 2022-08-15 17:09:40 UTC
Thank you very much for notifying me. I'll look into it.
Comment 3 commit-hook freebsd_committer freebsd_triage 2022-08-15 21:44:58 UTC
A commit in branch 2022Q3 references this bug:

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

commit c48eeab830b30b5f084354f979138cdf285009b5
Author:     Evgeniy Khramtsov <evgeniy@khramtsov.org>
AuthorDate: 2022-08-14 02:04:04 +0000
Commit:     Neel Chauhan <nc@FreeBSD.org>
CommitDate: 2022-08-15 21:42:50 +0000

    x11-fonts/oldschool-pc-fonts: drop maintainership

    PR:     265838
    (cherry picked from commit 7e2f49c925cddfb6367b65891cc5d6d2c75647eb)

 x11-fonts/oldschool-pc-fonts/Makefile | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)
Comment 4 Nuno Teixeira freebsd_committer freebsd_triage 2022-08-16 16:15:09 UTC
(In reply to commit-hook from comment #3)
Seems that a commit were made with wrong PR.
Ignore commit.
Comment 5 Mohammad S. Babaei 2022-08-16 16:57:28 UTC
At the moment, I cannot make the port build because the dependencies fail. I am not running FreeBSD on desktop these days and only have a VPS with WITHOUT="X11" which is probably the reason the deps won't build.

It may take a bit of time before I set up a VMWare guest and fix the port.
Comment 6 Nuno Teixeira freebsd_committer freebsd_triage 2022-08-16 17:32:51 UTC
Created attachment 235942 [details]
jucipp-1.7.1_5 unbroken

Poudriere testing in 14(amd64),13.1(amd64) and 12.3(amd64,i386).

I will post logs when finished.

Cheers
Comment 7 Mohammad S. Babaei 2022-08-16 17:37:43 UTC
Thank you! I will test it out.
Comment 8 Nuno Teixeira freebsd_committer freebsd_triage 2022-08-16 21:06:04 UTC
(In reply to Mohammad S. Babaei from comment #7)

https://people.freebsd.org/~eduardo/logs/jucipp-1.7.1_5/

ready to commit to main and MFH to 2022Q3
Comment 9 Mohammad S. Babaei 2022-08-17 13:45:27 UTC
Created attachment 235967 [details]
jucipp 1.7.2

OK, the original author of the software has just informed me he made a new release today. So, here is the patch for the new release working on a clean FreeBSD 13.1 install.
Comment 10 Mohammad S. Babaei 2022-08-17 13:46:46 UTC
I cannot modify the URL, but here is the relase notes:

https://gitlab.com/cppit/jucipp/-/releases/v1.7.2
Comment 11 commit-hook freebsd_committer freebsd_triage 2022-08-17 15:08:06 UTC
A commit in branch main references this bug:

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

commit 265585c6ce72b3c513ff776ed5111f9ceaab3f85
Author:     Mohammad S. Babaei <info@babaei.net>
AuthorDate: 2022-08-17 14:59:59 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2022-08-17 15:06:46 +0000

    editors/jucipp: Update to 1.7.2

     - unbreak[1]

    [1] https://gitlab.com/cppit/jucipp/-/issues/453

    ChangeLog:      https://gitlab.com/cppit/jucipp/-/releases/v1.7.2
    PR:             265838
    Reported by:    unitrunker <unitrunker@gmail.com>
    MFH:            2022Q3

 editors/jucipp/Makefile | 11 ++++-------
 editors/jucipp/distinfo | 14 +++++++-------
 2 files changed, 11 insertions(+), 14 deletions(-)
Comment 12 commit-hook freebsd_committer freebsd_triage 2022-08-17 16:59:31 UTC
A commit in branch 2022Q3 references this bug:

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

commit 2d59a832b967a7a07c0c3a48fcc69a880d40d863
Author:     Mohammad S. Babaei <info@babaei.net>
AuthorDate: 2022-08-17 14:59:59 +0000
Commit:     Nuno Teixeira <eduardo@FreeBSD.org>
CommitDate: 2022-08-17 16:58:46 +0000

    editors/jucipp: Update to 1.7.2

     - unbreak[1]

    [1] https://gitlab.com/cppit/jucipp/-/issues/453

    ChangeLog:      https://gitlab.com/cppit/jucipp/-/releases/v1.7.2
    PR:             265838
    Reported by:    unitrunker <unitrunker@gmail.com>
    MFH:            2022Q3

    (cherry picked from commit 265585c6ce72b3c513ff776ed5111f9ceaab3f85)

 editors/jucipp/Makefile | 11 ++++-------
 editors/jucipp/distinfo | 14 +++++++-------
 2 files changed, 11 insertions(+), 14 deletions(-)
Comment 13 Nuno Teixeira freebsd_committer freebsd_triage 2022-08-17 17:01:19 UTC
Committed, thanks both!