Bug 252433 - [NEW PORT] misc/cxxmatrix: C++ Matrix: The Matrix Reloaded in Terminals
Summary: [NEW PORT] misc/cxxmatrix: C++ Matrix: The Matrix Reloaded in Terminals
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: amd64 Any
: --- Affects Only Me
Assignee: Koichiro Iwao
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-01-05 09:04 UTC by Nuno Teixeira
Modified: 2021-01-05 12:49 UTC (History)
1 user (show)

See Also:


Attachments
Sugested shar archive (2.09 KB, text/plain)
2021-01-05 09:04 UTC, Nuno Teixeira
eduardo: maintainer-approval+
Details

Note You need to log in before you can comment on or make changes to this bug.
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!