Bug 196682

Summary: New port: x11/bar-aint-recursive - Lightweight xcb based bar
Product: Ports & Packages Reporter: evgeni.dimitrov
Component: Individual Port(s)Assignee: John Marino <marino>
Status: Closed FIXED    
Severity: Affects Only Me CC: marino
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
bar-aint-recursive.shar
none
poudriere testport log none

Description evgeni.dimitrov 2015-01-13 15:03:49 UTC
Created attachment 151565 [details]
bar-aint-recursive.shar

bar is a lightweight bar entirely based on XCB. Provides full UTF-8 support,
basic formatting, RandR and Xinerama support and EWMH compliance without
wasting your precious memory.

WWW: https://github.com/LemonBoy/bar
Comment 1 evgeni.dimitrov 2015-01-13 15:04:36 UTC
Created attachment 151566 [details]
poudriere testport log
Comment 2 John Marino freebsd_committer freebsd_triage 2015-12-21 16:11:08 UTC
I am going to rename this "lemonbar" and upgrade it to version 1.1.

The project changed it names (thankfully; recursiver acronyms are so lame)
Comment 3 commit-hook freebsd_committer freebsd_triage 2015-12-21 16:33:35 UTC
A commit references this bug:

Author: marino
Date: Mon Dec 21 16:33:31 UTC 2015
New revision: 404133
URL: https://svnweb.freebsd.org/changeset/ports/404133

Log:
  Add new port x11/lemonbar v1.1

  The PR was for bar-aint-recursive v1.0, but the project was renamed and
  got a new release since the PR was submitted nearly a year ago.

  PR:		196682
  Submitted by:	evgeni.dimitrov (gmail)

  bar is a lightweight bar entirely based on XCB. Provides full UTF-8 support,
  basic formatting, RandR and Xinerama support and EWMH compliance without
  wasting your precious memory.

Changes:
  head/x11/Makefile
  head/x11/lemonbar/
  head/x11/lemonbar/Makefile
  head/x11/lemonbar/distinfo
  head/x11/lemonbar/pkg-descr
Comment 4 John Marino freebsd_committer freebsd_triage 2015-12-21 16:37:19 UTC
Okay, I made the following changes:

1) renamed the port to lemonbar (x1l/lemonbar)
2) Updated the github specifications to modern style
3) upgraded the version from 1.0 to 1.1
4) change name of executable and manpage to lemonbar*
5) I had to define the VERSION!!
6) rewrapped/tweaked pkg-descr

#5 is interesting because it means the broken is broken if you don't obtain it via git.  the VERSION is only defined via git.  Somebody might want to let upstream know.