Package Details: boxes 2.3.0-1

Git Clone URL: https://aur.archlinux.org/boxes.git (read-only, click to copy)
Package Base: boxes
Description: Text mode box and comment drawing filter
Upstream URL: http://boxes.thomasjensen.com/
Keywords: textmode
Licenses: GPL2
Submitter: None
Maintainer: BADGumby
Last Packager: BADGumby
Votes: 27
Popularity: 0.047860
First Submitted: 2007-01-24 20:11 (UTC)
Last Updated: 2024-02-20 14:45 (UTC)

Latest Comments

1 2 3 4 Next › Last »

m040601 commented on 2024-02-18 01:39 (UTC)

The new release, Feb 2024, https://boxes.thomasjensen.com/2024/02/boxes-v2.3.0-released.html, brings significant changes and new stuff:

New release: boxes v2.3.0

Feb 17, 2024

Adds support for UTF-8 box designs, and color in box designs.

This is the biggest change to the code base since the original implementation. Although we literally added hundreds of new
tests, it is still quite possible that some bugs slipped in. Please bear with us, and take the time to report (and maybe
even fix!) them.

Functional Changes

  • The boxes config file is now UTF-8 encoded, which allows for lots of new box designs based on UTF-8 characters. Some
    examples are among the newly added designs below. This includes characters that take up more than one column in a
    terminal, such as Chinese script. #72
  • ANSI color codes are now allowed in box shapes (see colored box shapes). It’s a bit technical, because you need to
    write ANSI color codes, but quite powerful and versatile.
  • In order to properly support colors in every terminal, we now depend on the ncurses library.
  • The new command line options --color and --no-color can be used to force whether colors are printed by boxes. The
    default is to print colors if the terminal is color-capable.
  • Add long options capability to command line. Every existing option stays the same, but can now also be written in long
    form, for example --mend instead of -m. The complete list is on the man page and in the output of boxes --help.
  • Alias definitions are now active in the config file for some designs. We have “lua-cmt” and “sql-cmt” as aliases for “
    ada-cmt”, and “lua-box” and “sql-box” for “ada-box”.
  • We dropped the (mostly unused) fields created, revision, and revdate from the boxes config file. They were introduced
    when Git hadn’t been invented yet and boxes was versioned with RCS. Today, a look into Git tells us all about when
    stuff was created or modified, so we felt this was the time to shed some ballast.

aiM0a commented on 2021-06-04 13:42 (UTC) (edited on 2021-06-04 13:43 (UTC) by aiM0a)

package doesn't compile (adding -j1 to the make call fixes the issue)

In file included from ../src/boxes.c:33:
../src/parsing.h:28:10: fatal error: parser.h: No such file or directory
   28 | #include "parser.h"
      |          ^~~~~~~~~~
compilation terminated.
make[2]: *** [<builtin>: boxes.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[2]: Leaving directory '/tmp/makepkg/boxes/src/boxes-2.1.0/out'
make[1]: *** [Makefile:52: build] Error 2
make[1]: Leaving directory '/tmp/makepkg/boxes/src/boxes-2.1.0/src'
make: *** [Makefile:41: build] Error 2
==> ERROR: A failure occurred in build().
    Aborting...

BADGumby commented on 2021-06-03 15:10 (UTC)

Added 'bison' and 'flex' as dependencies. For reference, these are included in the 'base-devel' package.

solonovamax commented on 2021-06-01 17:02 (UTC)

Please add bison and flex as dependencies for this package.

AlexanderS commented on 2021-05-22 16:12 (UTC)

@agarbathi @cosmicdoge

It builds for me, if I add -j1 to the make call in line 18 in the PKGBUILD.

agarbathi commented on 2021-05-09 16:04 (UTC) (edited on 2021-05-09 16:05 (UTC) by agarbathi)

In Datei, eingebunden von ../src/list.c:31:
../src/parsing.h:28:10: schwerwiegender Fehler: parser.h: Datei oder Verzeichnis nicht gefunden
   28 | #include "parser.h"
      |          ^~~~~~~~~~
Kompilierung beendet.
make[2]: *** [<eingebaut>: list.o] Fehler 1
make[2]: *** Es wird auf noch nicht beendete Prozesse gewartet....
In Datei, eingebunden von ../src/boxes.c:33:
../src/parsing.h:28:10: schwerwiegender Fehler: parser.h: Datei oder Verzeichnis nicht gefunden
   28 | #include "parser.h"
      |          ^~~~~~~~~~
Kompilierung beendet.
make[2]: *** [<eingebaut>: boxes.o] Fehler 1
make[2]: Verzeichnis „/home/user/.cache/yay/boxes/src/boxes-2.1.0/out“ wird verlassen
make[1]: *** [Makefile:52: build] Fehler 2
make[1]: Verzeichnis „/home/user/.cache/yay/boxes/src/boxes-2.1.0/src“ wird verlassen
make: *** [Makefile:41: build] Fehler 2
==> FEHLER: Ein Fehler geschah in build().
    Breche ab...
error making: boxes

cosmicdoge commented on 2021-04-26 15:53 (UTC) (edited on 2021-04-26 15:54 (UTC) by cosmicdoge)

The package (at v2.1.0) fails to build with the following error:

../src/parsing.h:28:10: fatal error: parser.h: No such file or directory

According to a GitHub issue this has been fixed on the latest commits, but there's no new release yet.

BADGumby commented on 2021-04-21 13:54 (UTC)

Corrected pkgrel

draptik commented on 2021-04-20 23:28 (UTC)

Not sure but:

PKGBUILD and .SRCINFO are currently not in sync.

  • PKBUILD has pkgrel=1 (for pkgver=2.1.0)
  • .SRCINFO has pkgrel=2 (for pkgver=2.1.0)

This will reinstall the package with every update, although it's already installed.