teddycloud is an alternative to the public toniebox server.
It is designed to be used in a local network and does not provide
means of authentication. In order to use this server, certificates
have to be read out of a toniebox, which requires UART access to
the boxes internal processor.
net/teddycloud: Update 0.6.7 => 0.6.8
Changelog:
https://github.com/toniebox-reverse-engineering/teddycloud/releases/tag/tc_v0.6.8
Port changes:
* Replace several source code patch files with CFLAGS instead.
* Replace long paths with DATADIR and ETCDIR instead.
* Pet portlint: remove empty line between *_DEPENDS.
* Convert pkg-message to files/pkg-message.in and fix typo.
PR: 294230
Reported by: Michael Pape <freebsd@pe82.de> (maintainer)
Approved by: vvd (co-mentor)
net/teddycloud: fix build
The fixes a regression added by 3fc4fad263626857ec9252641e2794df6539d910
which was removing the leading slash in DISTDIR.
Approved by: blanket (just fix it)
*/*: Bump PORTREVISION for devel/protobuf-c update
libprotobuf-c.so once again has version info. Force a rebuild of
its consumers.
PR: 282060
MFH: 2025Q3
Sponsored by: <If the change was sponsored by an organization.>
net/teddycloud: do not overwrite config on update
Make sure files in etc are only created on first install and not
overwritten by subsequent updates.
This fixes the problem, that the following files are always
overwritten by updates:
/usr/local/etc/teddycloud/tonieboxes.json
/usr/local/etc/teddycloud/tonies.json
And also the nightly checksum test does not complain anymore.
PR: 287263
Reported by: Matthias Fechner <mfechner@FreeBSD.org>
Tested by: Michael Pape <freebsd@pe82.de>
net/teddycloud: Ignore i386
Does fail to build on i386 targets, ignore this arch.
Replace space characters to tabs.
PR: 283062
Approved by: submitter is maintainer