fastports

teddycloud 0.6.8

net/teddycloud

Alternative cloud server for the Toniebox

Category
net
Maintainer
freebsd@pe82.de
WWW
https://tonies-wiki.revvox.de/docs/tools/teddycloud/
License
GPLv2+
USES
dos2unix gmake

Description

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.

Dependencies

Commit History

may be incomplete — full history at freebsd-ports on GitHub

Commit Credits Log message
0.6.8
1b109ddf6e files touched
Michael Pape (git)
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)
0.6.7
670212fe20 files touched
Michael Pape (freebsd)
net/teddycloud: Update 0.6.4 => 0.6.7
Changelogs:
https://github.com/toniebox-reverse-engineering/teddycloud/releases/tag/tc_v0.6.5
https://github.com/toniebox-reverse-engineering/teddycloud/releases/tag/tc_v0.6.6
https://github.com/toniebox-reverse-engineering/teddycloud/releases/tag/tc_v0.6.7

Improve port:
- Un-bundle libcjson, libogg and opus.
- Replace "BUILD_DEPENDS+=" with "BUILD_DEPENDS=".
- Add USES+=dos2unix - source files use DOS end-of-line characters.
- Use ETCDIR instead of ${PREFIX}/etc/teddycloud.
- Optimize do-install - remove duplicates, merge COPYTREE_SHARE, remove
  unnecessary MKDIR.
- Remove empty post-extract.

PR:		292663
Co-authored-by:	Vladimir Druzenko <vvd@FreeBSD.org>
0.6.4
d298ca15f5 files touched
Matthias Fechner (mfechner)
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)
0.6.4
f0ba732a81 files touched
Don Lewis (truckman)
*/*: 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.>
0.6.4
e718cd7011 files touched
Michael Pape (freebsd)
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>
0.6.4
2f96ec0e2a files touched
Michael Pape (freebsd)
net/teddycloud: Update 0.6.3 => 0.6.4
Changelog:
https://github.com/toniebox-reverse-engineering/teddycloud/releases/tag/tc_v0.6.4

Replace hardcoded version with DISTVERSION.
Align GH_ACCOUNT, GH_PROJECT and GH_SUBDIR.

PR:	287220
0.6.3
f30264ca1d files touched
Michael Pape (freebsd)
net/teddycloud: Update 0.6.2 → 0.6.3, update supported architectures
Changelog:
https://github.com/toniebox-reverse-engineering/teddycloud/releases/tag/tc_v0.6.3

PR:	284350
0.6.2
b59ef9c848 files touched
Michael Pape (freebsd)
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
0.6.2
753f370872 files touched
Matthias Fechner (mfechner)
net/teddycloud: update to 0.6.2
Thanks to Michael (maintainer) for fixing the linker issue, see also here:
https://github.com/toniebox-reverse-engineering/teddycloud/pull/242

The next release of teddycloud will include all necessary modifications, so patches
can be removed from ports with a newer release.

Changes:	https://github.com/toniebox-reverse-engineering/teddycloud/releases

PR:		282541
Approved by:	freebsd@pe82.de (maintainer)
0.3.5
2faca847a9 files touched
Michael Pape (freebsd)
net/teddycloud: alternative to the public toniebox server
Small fixes applied to build successfully.

PR:		276541