Bug 243033 - x11/hs-xmobar: update to 0.32
Summary: x11/hs-xmobar: update to 0.32
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: freebsd-haskell (Nobody)
URL:
Keywords: patch-ready
Depends on:
Blocks:
 
Reported: 2020-01-02 09:48 UTC by Dhananjay Balan
Modified: 2020-01-04 10:27 UTC (History)
3 users (show)

See Also:
mail: maintainer-feedback+


Attachments
xmobad-0.32 patch (3.58 KB, patch)
2020-01-02 09:48 UTC, Dhananjay Balan
no flags Details | Diff
updated-patch (4.37 KB, patch)
2020-01-04 04:02 UTC, Dhananjay Balan
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Dhananjay Balan 2020-01-02 09:48:50 UTC
Created attachment 210383 [details]
xmobad-0.32 patch

Update port to 0.32

Rel notes: https://github.com/jaor/xmobar/releases/tag/0.32
Comment 1 Tobias C. Berner freebsd_committer 2020-01-02 09:55:03 UTC
Is mpd and so no longer a dependency?
Comment 2 Dhananjay Balan 2020-01-02 10:06:04 UTC
Good catch, we might actually need them. I'll run a totally isolated poudriere build again and check.
Comment 3 Gleb Popov freebsd_committer 2020-01-03 14:05:07 UTC
And remove a PORTREVISION=1 too.
Comment 4 Dhananjay Balan 2020-01-03 18:15:49 UTC
I was building with options disabled, the port needs mpd et al.

However while trying to update mpd, I have build complaining

rejecting: safe-exceptions-0.1.7.0 (conflict:
base==4.12.0.0/installed-4.1..., safe-exceptions => base>=4.7 && <4.11)

However on hackage[1] safe-exceptions has base (>=4.7 && <4.14), another detail is this package had some metadata revisions[2].

Does anyone know whats going on here?

Also full logs for build: https://pb.planet-express.in/en/view/5e0f5f379a09c

[1] https://hackage.haskell.org/package/safe-exceptions
[2] https://hackage.haskell.org/package/safe-exceptions-0.1.7.0/revisions/
Comment 5 Gleb Popov freebsd_committer 2020-01-03 18:27:27 UTC
Did you add safe-exceptions-0.1.7.0_5 to USE_CABAL?
Comment 6 Dhananjay Balan 2020-01-04 04:02:48 UTC
Created attachment 210431 [details]
updated-patch

That was it, thanks.

I have updated the patch with changes
1. Update xmobar to 0.32
2. Update to libmpd version (needed by xmobar)
3. Removes optional _USE xorg since xorg is used always
Comment 7 commit-hook freebsd_committer 2020-01-04 10:25:20 UTC
A commit references this bug:

Author: arrowd
Date: Sat Jan  4 10:24:23 UTC 2020
New revision: 522027
URL: https://svnweb.freebsd.org/changeset/ports/522027

Log:
  x11/hs-xmobar: Update to 0.32.

  PR:		243033
  Submitted by:	Dhananjay Balan <mail@dbalan.in>
  Reviewed by:	arrowd, tcberner

Changes:
  head/x11/hs-xmobar/Makefile
  head/x11/hs-xmobar/distinfo
Comment 8 Gleb Popov freebsd_committer 2020-01-04 10:27:09 UTC
Thank you for your work on this.