Skip to content

Releases: BerryFarm/berrymuch

Berrymuch v0.5-rc2

07 May 23:28
Compare
Choose a tag to compare
Berrymuch v0.5-rc2 Pre-release
Pre-release

New ports / commands

gcal-4.1
player - ( control the Media Player via Term49 )
yank - ( clipboard integration between terminal and graphical mode )
nbsdgames -

Notes

install.sh will detect a previous version of Berrymuch installed below the old prefix (/accounts/1000/shared/documents/clitools), and kindly ask the user to delete it before installing this version. You may use the -f option flag to skip this check.

Berrymuch v0.5-rc1

25 Mar 16:07
Compare
Choose a tag to compare
Berrymuch v0.5-rc1 Pre-release
Pre-release

Updates

  • prefix updated to /accounts/1000/shared/misc/clitools
  • add .nomedia, .noindex below prefix to prevent indexing by OS

Berrymuch v0.4

18 Mar 14:05
Compare
Choose a tag to compare

New ports

calcurse (a text-based calendar and scheduling application)
bc (an arbitrary precision calculator language)
hexedit (hex editor)

ffmpeg (A complete, cross-platform solution to record, convert and stream audio and video)

dropbear (ssh client and server)

tig (text-mode interface for git)
flex (the fast lexical analyzer)
nettle (ssl library)
lua (scripting language)
jansson (C library for encoding, decoding and manipulating JSON data)

Updated ports

git

Work in progress

(help and Pull Requests are warmly welcome)

yank
gdbserver
mutt
tg -> telegram-cli
glimpse
nnn
avahi
db6

Berrymuch v0.3

28 Dec 20:06
Compare
Choose a tag to compare

Berrymuch v0.3 really means reaping the benefits of the last release's OpenSSL effort. We've had all sorts of fun putting a few cool use cases to life.

New ports

  • lynx 2.8.9 - did you know it also has a built in file manager?
  • ircII - IRC client with 30 years of history which still works great
  • jq 1.6 linked with oniguruma - shell API clients like ansiweather can now be used
  • youtube-dl

Updates

  • The CA certs bundle is now located at ssl/ in the root directory.
    • For example, when you use youtube-dl it invokes the system Python which is using our libssl.so.2 which in turn comes looking for the CA certs in this location.
  • findutils package has been fixed so we have xargs back

Happy hacking!

Berrymuch v0.2

21 Dec 18:07
Compare
Choose a tag to compare

Berrymuch v0.2 is based on the updated repository layout. While v0.1 was stitched by hand this version was generated by the ./build.sh script as it should be!

Updates

  • curl 7.67.0
  • openssl 1.0.2t with libssl.so built as a shared library
  • git 2.24.1

Importantly git is now built to use the new curl version while curl is leveraging the updated libssl and the CA certificates bundle. This means that you can finally:

a. Download from TLSv.1.2 sites with curl
b. Clone git repositories over HTTPS (e.g. from github)

New ports

  • ca-certificates - as per above
  • m4, bc, ed - to complement the native compiler toolset
  • sc - spreadsheet calculator

Known issues

  • No findutils (find, xargs) - the build is broken at the moment
  • wget has been removed - v0.1 included a statically compiled binary we didn't have source code for
  • git intermittently complains about the wrong .config file but works after another attempt

Binary release

09 Dec 05:18
67b7981
Compare
Choose a tag to compare

Just follow the installation instructions in the README.

ls bin/

[
addftinfo
addr2line
afmtodit
apropos
ar
arm-unknown-nto-qnx8.0.0eabi-c++
arm-unknown-nto-qnx8.0.0eabi-g++
arm-unknown-nto-qnx8.0.0eabi-gcc
arm-unknown-nto-qnx8.0.0eabi-gcc-4.6.3
as
autopoint
base64
basename
bash
bashbug
bison
bunzip2
bzcat
bzcmp
bzdiff
bzegrep
bzfgrep
bzgrep
bzip2
bzip2recover
bzless
bzmore
c++
cat
c++filt
chcon
chem
chgrp
chmod
chown
chroot
cksum
cmp
comm
cp
cpp
csplit
curl
curl-config
date
dd
diff
diff3
dir
dircolors
dirname
du
echo
egrep
elfedit
env
envsubst
envsubst.bin
eqn
eqn2graph
ex
expand
expr
factor
faked
fakeroot
false
fgrep
file
find
fmt
fold
g++
gcc
gcc.pkgsrc
gcov
gdiffmk
gettext
gettext.bin
gettextize
gettext.sh
glilypond
gperl
gpinyin
gprof
grap2graph
grep
grn
grodvi
groff
groffer
grog
grolbp
grolj4
gropdf
grops
grotty
groups
gunzip
gzexe
gzip
head
hpftodit
id
indxbib
install
join
kill
ld
ld.bfd
ldd
link
lkbib
ln
locate
logname
lookbib
ls
make
man
man2dvi
man2html
md5sum
mkdir
mkfifo
mktemp
mmroff
msgattrib
msgattrib.bin
msgcat
msgcat.bin
msgcmp
msgcmp.bin
msgcomm
msgcomm.bin
msgconv
msgconv.bin
msgen
msgen.bin
msgexec
msgexec.bin
msgfilter
msgfilter.bin
msgfmt
msgfmt.bin
msggrep
msggrep.bin
msginit
msginit.bin
msgmerge
msgmerge.bin
msgunfmt
msgunfmt.bin
msguniq
msguniq.bin
mv
neqn
ngettext
ngettext.bin
nice
nl
nm
nohup
nproc
nroff
objcopy
objdump
od
oldfind
paste
patch
pathchk
pbpkgadd
pdfmom
pdfroff
pfbtops
pic
pic2graph
pinky
post-grohtml
pr
preconv
pre-grohtml
printenv
printf
ptx
pwd
ranlib
readelf
readlink
recode-sr-latin
recode-sr-latin.bin
refer
rm
rmdir
roff2dvi
roff2html
roff2pdf
roff2ps
roff2text
roff2x
rsync
runcon
rview
rvim
scp
sdiff
seq
sftp
sha1sum
sha224sum
sha256sum
sha384sum
sha512sum
shred
shuf
size
sleep
slogin
soelim
sort
split
sqlite3
ssh
ssh-add
ssh-agent
sshd
ssh-keygen
ssh-keyscan
stdbuf
strings
strip
stty
sum
sync
tac
tail
task
tbl
tee
test
testgdbm
tfmtodit
timeout
tmux
touch
tr
troff
true
truncate
tsort
tty
uncompress
unexpand
uniq
unlink
updatedb
uptime
users
vdir
view
vim
vimdiff
vimtutor
wc
wget
whatis
who
whoami
xargs
xgettext
xgettext.bin
xxd
yacc
yes
zcat
zcmp
zdiff
zegrep
zfgrep
zforce
zgrep
zless
zmore
znew