STC is a mature, comprehensive, general purpose container and
algorithm library for C99/C11. It has excellent ergonomics and
requires virtually no boilerplate code. The library adds many missing
features to C, like common data containers, algorithms, and
abstractions found in contemporary system languages like Zig, Rust,
and C++. Containers and algorithms are templated or generic, which
allows for a fully typesafe, compact, and high performance
implementation.
Details
For every {amd64, i386} × {14.3, 13.5}:
- Successful poudriere testport
Diff Detail
- Repository
- R11 FreeBSD ports repository
- Lint
No Lint Coverage - Unit
No Test Coverage - Build Status
Buildable 67008 Build 63891: arc lint + arc unit
Event Timeline
devel/STC/Makefile | ||
---|---|---|
1 | Please change to lowercase 'stc'. | |
devel/STC/pkg-descr | ||
54 | I think that pkg-descr is too long. | |
devel/STC/pkg-plist | ||
183 | Please consider using There's not much value in explicitly listing docs/example files, IMO. |
devel/STC/Makefile | ||
---|---|---|
1 | FATAL: Makefile: The package base name "stc" is already in use by the "net/stc" port. Choose another PORTNAME or use a PKGNAMEPREFIX or PKGNAMESUFFIX. How to better overcome this? |
Thank you for the review.
I also need your advice: how to better overcome name collision with net/stc?
Uppercase was an attempt to do exactly this, but you may have better variant?
Hi Alven,
In order to overcome name collision you need to add PKGNAMESUFFIX.
For example,
PKGNAMESUFFIX=-library
would do.
Best,
Yuri