Bug 208184 - [new port] devel/libcppformat: an open-source formatting library for C++
Summary: [new port] devel/libcppformat: an open-source formatting library for C++
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2016-03-21 16:44 UTC by Slava Mikerov
Modified: 2016-03-26 02:47 UTC (History)
1 user (show)

See Also:


Attachments
libcppformat package (12.80 KB, application/x-shar)
2016-03-21 16:44 UTC, Slava Mikerov
rakuco: maintainer-approval+
Details
Build log on 102amd64 (19.04 KB, text/x-log)
2016-03-24 11:18 UTC, Slava Mikerov
no flags Details
Build log on 93amd64 (20.71 KB, text/x-log)
2016-03-24 11:27 UTC, Slava Mikerov
no flags Details
BSD shar (2.19 KB, application/x-shar)
2016-03-24 15:12 UTC, Slava Mikerov
grembo: maintainer-approval+
Details
Additional fixes (1.12 KB, patch)
2016-03-25 15:08 UTC, Dmitry Marakasov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Slava Mikerov 2016-03-21 16:44:55 UTC
Created attachment 168460 [details]
libcppformat package

C++ Format is an open-source formatting library for C++. It can be used as a safe alternative to printf or as a fast alternative to IOStreams.

WWW: https://github.com/cppformat/cppformat/
Comment 1 Michael Gmelin freebsd_committer freebsd_triage 2016-03-22 18:44:07 UTC
Please attach poudriere build logs, procedure without portshaker is:

pkg install poudriere

poudriere jail -c -j 102amd64 -v 10.2-RELEASE
poudriere jail -c -j 93amd64 -v 9.3-RELEASE
poudriere ports -c -p local

put your port under /usr/local/poudriere/ports/local/devel

poudriere testport -j 102amd64 -p local -o devel/libcppformat
poudriere testport -j 93amd64 -p local -o devel/libcppformat

Take build logs from /usr/local/poudriere/data/logs
and attach them to the ticket.
Comment 2 Slava Mikerov 2016-03-24 11:18:59 UTC
Created attachment 168561 [details]
Build log on 102amd64
Comment 3 Slava Mikerov 2016-03-24 11:27:08 UTC
Created attachment 168562 [details]
Build log on 93amd64
Comment 4 Dmitry Marakasov freebsd_committer freebsd_triage 2016-03-24 14:20:35 UTC
Please attach BSD shar. GNU one is impossevle to validate visually.
Comment 5 Slava Mikerov 2016-03-24 15:12:43 UTC
Created attachment 168574 [details]
BSD shar
Comment 6 Michael Gmelin freebsd_committer freebsd_triage 2016-03-24 15:39:47 UTC
(In reply to Dmitry Marakasov from comment #4)

Looks good to me now, also tested on 10.2 locally.

If you don't object, I'll go ahead and commit it.
Comment 7 Dmitry Marakasov freebsd_committer freebsd_triage 2016-03-25 14:40:34 UTC
(In reply to Michael Gmelin from comment #6)

> (In reply to Dmitry Marakasov from comment #4)
> 
> Looks good to me now, also tested on 10.2 locally.
> 
> If you don't object, I'll go ahead and commit it.

It has several flaws, I'll submit a patch in a moment.
Comment 8 Dmitry Marakasov freebsd_committer freebsd_triage 2016-03-25 15:08:05 UTC
Created attachment 168621 [details]
Additional fixes

- GH_TAGNAME unneeded (defaults to PORTVERSION)
- Remove unneeded cmake args
- Sort plist
Comment 9 Michael Gmelin freebsd_committer freebsd_triage 2016-03-26 02:19:53 UTC
(In reply to Dmitry Marakasov from comment #8)
Thanks!
Comment 10 commit-hook freebsd_committer freebsd_triage 2016-03-26 02:32:17 UTC
A commit references this bug:

Author: grembo
Date: Sat Mar 26 02:31:16 UTC 2016
New revision: 411914
URL: https://svnweb.freebsd.org/changeset/ports/411914

Log:
  Add new port: devel/libcppformat (an open-source formatting library for C++)

  PR:		208184
  Submitted by:	Slava Mikerov <SlavaMikerov@gmail.com>
  Reviewed by:	amdmi3
  Approved by:	mentors (implicit)

Changes:
  head/devel/Makefile
  head/devel/libcppformat/
  head/devel/libcppformat/Makefile
  head/devel/libcppformat/distinfo
  head/devel/libcppformat/pkg-descr
  head/devel/libcppformat/pkg-plist