Bug 252433

Summary: [NEW PORT] misc/cxxmatrix: C++ Matrix: The Matrix Reloaded in Terminals
Product: Ports & Packages Reporter: Nuno Teixeira <eduardo>
Component: Individual Port(s)Assignee: Koichiro Iwao <meta>
Status: Closed FIXED    
Severity: Affects Only Me CC: meta
Priority: ---    
Version: Latest   
Hardware: amd64   
OS: Any   
Attachments:
Description Flags
Sugested shar archive eduardo: maintainer-approval+

Description Nuno Teixeira freebsd_committer freebsd_triage 2021-01-05 09:04:04 UTC
Created attachment 221285 [details]
Sugested shar archive

New port: misc/cxxmatrix: C++ Matrix: The Matrix Reloaded in Terminals

C++ Matrix: The Matrix Reloaded in Terminals (Number falls, Banners,
Matrix rains, Conway's Game of Life and Mandelbrot set)

I wrote a simple terminal program of Matrix digital rain.
A part of the purpose of this program is to test the performance
of terminal emulators. Another purpose is just for fun.
Enjoy it with fast terminals (e.g., urxvt, alacritty, terminology, etc.)!

Features

- Hankaku kana characters as in the original film
- Ten levels of "green"s using terminal 256 color support
- Twinkling effects by adding random brightness fluctuations
- Diffused reflection effects by cell background colors

WWW: https://github.com/akinomyoga/cxxmatrix

---

I've used:

post-patch:
	@${REINPLACE_CMD} \
		-e 's|CXXFLAGS :=|CXXFLAGS +=|g' \
		-e 's|-Ofast||g' \
	${WRKSRC}/GNUmakefile

to force CXXFLAGS respect FreeBSD CXXFLAGS and removed -0fast optimization.

Thanks,

Nuno Teixeira
Comment 1 commit-hook freebsd_committer freebsd_triage 2021-01-05 12:48:07 UTC
A commit references this bug:

Author: meta
Date: Tue Jan  5 12:47:14 UTC 2021
New revision: 560388
URL: https://svnweb.freebsd.org/changeset/ports/560388

Log:
  New port: misc/cxxmatrix: C++ Matrix: The Matrix Reloaded in Terminals

  C++ Matrix: The Matrix Reloaded in Terminals (Number falls, Banners,
  Matrix rains, Conway's Game of Life and Mandelbrot set)

  I wrote a simple terminal program of Matrix digital rain.
  A part of the purpose of this program is to test the performance
  of terminal emulators. Another purpose is just for fun.
  Enjoy it with fast terminals (e.g., urxvt, alacritty, terminology, etc.)!

  Features

  - Hankaku kana characters as in the original film
  - Ten levels of "green"s using terminal 256 color support
  - Twinkling effects by adding random brightness fluctuations
  - Diffused reflection effects by cell background colors

  WWW: https://github.com/akinomyoga/cxxmatrix

  PR:		252433
  Submitted by:	Nuno Teixeira <ed.arrakis@gmail.com>

Changes:
  head/misc/Makefile
  head/misc/cxxmatrix/
  head/misc/cxxmatrix/Makefile
  head/misc/cxxmatrix/distinfo
  head/misc/cxxmatrix/pkg-descr
Comment 2 Koichiro Iwao freebsd_committer freebsd_triage 2021-01-05 12:49:32 UTC
Committed, thanks!