notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Remember
I remember
2024-11-06 Today brought in a new category: filesystems. Sadly, the website did not process it well. I am working on that. It may take a few days.
2024-11-07 Commit processing is halted. I have a fix for the new category. It is making its way through the system.
UPDATE: the backend is processing the original filesystems commit now. It should take about an hour.
UPDATE: as of 20:30 UTC, the filesystems commit has been processed. Commit processing is now up to date.
Port details
libbgcode Prusa Block & Binary G-code reader/writer/converter
0.2.0_2 cad on this many watch lists=2 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 0.2.0_1Version of this port present on the latest quarterly branch.
Maintainer: teodorsigaev@gmail.com search for ports maintained by this maintainer
Port Added: 2024-03-28 19:39:09
Last Update: 2024-10-03 10:25:14
Commit Hash: 55cfbcf
People watching this port, also watch:: jdictionary, py311-Automat, py311-python-gdsii, py39-PyOpenGL, p5-Sane
License: AGPLv3
WWW:
https://github.com/prusa3d/libbgcode
Description:
Prusa Block & Binary G-code reader/writer/converter. libbgcode provides three API: core, binarize and convert.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (27 items)
Collapse this list.
  1. /usr/local/share/licenses/libbgcode-0.2.0_2/catalog.mk
  2. /usr/local/share/licenses/libbgcode-0.2.0_2/LICENSE
  3. /usr/local/share/licenses/libbgcode-0.2.0_2/AGPLv3
  4. bin/bgcode
  5. include/LibBGCode/binarize/binarize.hpp
  6. include/LibBGCode/binarize/export.h
  7. include/LibBGCode/convert/convert.hpp
  8. include/LibBGCode/convert/export.h
  9. include/LibBGCode/core/core.hpp
  10. include/LibBGCode/core/export.h
  11. lib/cmake/LibBGCode/LibBGCodeBinarizeTargets-release.cmake
  12. lib/cmake/LibBGCode/LibBGCodeBinarizeTargets.cmake
  13. lib/cmake/LibBGCode/LibBGCodeConfig.cmake
  14. lib/cmake/LibBGCode/LibBGCodeConfigVersion.cmake
  15. lib/cmake/LibBGCode/LibBGCodeConvertTargets-release.cmake
  16. lib/cmake/LibBGCode/LibBGCodeConvertTargets.cmake
  17. lib/cmake/LibBGCode/LibBGCodeCoreTargets-release.cmake
  18. lib/cmake/LibBGCode/LibBGCodeCoreTargets.cmake
  19. lib/libbgcode_binarize.so
  20. lib/libbgcode_binarize.so.0.2.0
  21. lib/libbgcode_convert.so
  22. lib/libbgcode_convert.so.0.2.0
  23. lib/libbgcode_core.so
  24. lib/libbgcode_core.so.0.2.0
  25. @owner
  26. @group
  27. @mode
Collapse this list.
Dependency lines:
  • libbgcode>0:cad/libbgcode
To install the port:
cd /usr/ports/cad/libbgcode/ && make install clean
To add the package, run one of these commands:
  • pkg install cad/libbgcode
  • pkg install libbgcode
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: libbgcode
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1719924925 SHA256 (prusa3d-libbgcode-0.2.0-8ae75bd_GH0.tar.gz) = c8eb2941aaaa68df762d32cef28897c1f600c7dd2b1f7c499b2192e553e790fc SIZE (prusa3d-libbgcode-0.2.0-8ae75bd_GH0.tar.gz) = 456429

Expand this list (2 items)

Collapse this list.

SHA256 (atomicobject-heatshrink-v0.4.1_GH0.tar.gz) = 7529a1c8ac501191ad470b166773364e66d9926aad632690c72c63a1dea7e9a6 SIZE (atomicobject-heatshrink-v0.4.1_GH0.tar.gz) = 36945

Collapse this list.


Packages (timestamps in pop-ups are UTC):
libbgcode
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.2.0_20.2.0_2-0.2.0_20.2.0_2---
FreeBSD:13:quarterly0.2.0_20.2.0_2-0.2.0_20.2.0_2---
FreeBSD:14:latest0.2.0_20.2.0_2-0.2.0_20.2.0_2---
FreeBSD:14:quarterly0.2.0_20.2.0_2-0.2.0_20.2.0_2---
FreeBSD:15:latest0.2.0_20.2.0_2n/a0.2.0_2n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. cmake : devel/cmake-core
  2. ninja : devel/ninja
Library dependencies:
  1. libboost_nowide.so : devel/boost-libs
This port is required by:
for Build
  1. cad/PrusaSlicer
for Libraries
  1. cad/PrusaSlicer

Configuration Options:
No options to configure
Options name:
cad_libbgcode
USES:
cmake
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/prusa3d/libbgcode/tar.gz/8ae75bd?dummy=/
Collapse this list.

Number of commits found: 4

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.2.0_2
03 Oct 2024 10:25:14
commit hash: 55cfbcf56c31f949cd93e4012c1d705c1094a5c6commit hash: 55cfbcf56c31f949cd93e4012c1d705c1094a5c6commit hash: 55cfbcf56c31f949cd93e4012c1d705c1094a5c6commit hash: 55cfbcf56c31f949cd93e4012c1d705c1094a5c6 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
*/*: bump consumers after devel/boost* update

With hat:	office
Sponsored by:	Future Crew, LLC
0.2.0_1
09 Jul 2024 07:06:23
commit hash: 6c6749ba4e6bb0901a4823fba2e24f06c0c5de2ecommit hash: 6c6749ba4e6bb0901a4823fba2e24f06c0c5de2ecommit hash: 6c6749ba4e6bb0901a4823fba2e24f06c0c5de2ecommit hash: 6c6749ba4e6bb0901a4823fba2e24f06c0c5de2e files touched by this commit
Fernando ApesteguĂ­a (fernape) search for other commits by this committer
Author: teodorsigaev@gmail.com
cad/libbgcode: update to 8ae75bd

Needed for cad/PrusaSlicer

PR:		280111
Reported by:	teodorsigaev@gmail.com
0.2.0
29 Mar 2024 15:41:31
commit hash: d5f0330bf86e5ecb3604272a4bf951c22cee77f6commit hash: d5f0330bf86e5ecb3604272a4bf951c22cee77f6commit hash: d5f0330bf86e5ecb3604272a4bf951c22cee77f6commit hash: d5f0330bf86e5ecb3604272a4bf951c22cee77f6 files touched by this commit
Michael Zhilin (mizhka) search for other commits by this committer
cad/libbgcode: use short hash and cmake macros

This commit improves port skeleton with no package change by using
short hash and cmake boolean macros. Thanks to diizzy@

Reported by: diizzy
0.2.0
28 Mar 2024 19:31:42
commit hash: 9784fb237cdf00b5f379c90df5c2d9f2bec97ea3commit hash: 9784fb237cdf00b5f379c90df5c2d9f2bec97ea3commit hash: 9784fb237cdf00b5f379c90df5c2d9f2bec97ea3commit hash: 9784fb237cdf00b5f379c90df5c2d9f2bec97ea3 files touched by this commit
Michael Zhilin (mizhka) search for other commits by this committer
cad/libbgcode: new port

It is required by PrusaSlicer 2.7+. This port provides library and
binary to work with g-code (read/write/convert)

Reported by: Teodor Sigaev <teodorsigaev@gmail.com>
Reviewed by: lwhsu (mentor)
Sponsored by: Postgres Professional
Differential Revision: https://reviews.freebsd.org/D44257

Number of commits found: 4