Re: git: 9784fb237cdf - main - cad/libbgcode: new port
- In reply to: Daniel Engberg : "Re: git: 9784fb237cdf - main - cad/libbgcode: new port"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Fri, 29 Mar 2024 15:49:15 UTC
Thank you, Daniel! I'll try to follow the handbook as it's very cool. Fixed. Best regards, Michael On Fri, Mar 29, 2024 at 12:36 PM Daniel Engberg < daniel.engberg.lists@pyret.net> wrote: > On 2024-03-28T20:37:34.000+01:00, Michael Zhilin <mizhka@FreeBSD.org> > wrote: > > The branch main has been updated by mizhka: > > > > URL: > https://cgit.FreeBSD.org/ports/commit/?id=9784fb237cdf00b5f379c90df5c2d9f2bec97ea3 > > > > commit 9784fb237cdf00b5f379c90df5c2d9f2bec97ea3 > > Author: Michael Zhilin <mizhka@FreeBSD.org> > > AuthorDate: 2024-03-06 19:53:23 +0000 > > Commit: Michael Zhilin <mizhka@FreeBSD.org> > > CommitDate: 2024-03-28 19:31:42 +0000 > > > > 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 > > --- > > cad/Makefile | 1 + > > cad/libbgcode/Makefile | 27 > ++++++++++++++++++++++ > > cad/libbgcode/distinfo | 5 ++++ > > cad/libbgcode/files/patch-CMakeLists.txt | 13 +++++++++++ > > cad/libbgcode/files/patch-deps_CMakeLists.txt | 23 > ++++++++++++++++++ > > .../files/patch-deps_heatshrink_heatshrink.cmake | 12 ++++++++++ > > cad/libbgcode/pkg-descr | 2 ++ > > cad/libbgcode/pkg-plist | 21 > +++++++++++++++++ > > 8 files changed, 104 insertions(+) > > > > diff --git a/cad/Makefile b/cad/Makefile > > index e85ed462ada0..f43f0c101c4f 100644 > > --- a/cad/Makefile > > +++ b/cad/Makefile > > @@ -74,6 +74,7 @@ > > SUBDIR += ldview > > SUBDIR += leocad > > SUBDIR += lepton-eda > > + SUBDIR += libbgcode > > SUBDIR += libgdsii > > SUBDIR += libopencad > > SUBDIR += librecad > > diff --git a/cad/libbgcode/Makefile b/cad/libbgcode/Makefile > > new file mode 100644 > > index 000000000000..ffa5500927c5 > > --- /dev/null > > +++ b/cad/libbgcode/Makefile > > @@ -0,0 +1,27 @@ > > +PORTNAME= libbgcode > > +DISTVERSION= 0.2.0 > > +CATEGORIES= cad > > + > > +MAINTAINER= teodorsigaev@gmail.com > > +COMMENT= Prusa Block & Binary G-code reader/writer/converter > > +WWW= https://github.com/prusa3d/libbgcode > > + > > +LICENSE= AGPLv3 > > +LICENSE_FILE= ${WRKSRC}/LICENSE > > + > > +LIB_DEPENDS= libboost_nowide.so:devel/boost-libs > > + > > +USES= cmake > > + > > +USE_GITHUB= yes > > +GH_ACCOUNT= prusa3d > > +GH_TAGNAME= 6f43cb004ef3d3bda37dde49f6235e24d2717629 > > +GH_TUPLE= atomicobject:heatshrink:v0.4.1:heatshrink > > + > > +CMAKE_ARGS+= -DBUILD_SHARED_LIBS=ON \ > > + -DLibBGCode_BUILD_DEPS=ON \ > > + -DLibBGCode_BUILD_TESTS=OFF > > + > ... > > Hi, > > Please try to follow Poters Handbook, > (GH_TAGNAME should use short hash) > > https://docs.freebsd.org/en/books/porters-handbook/book/#makefile-master_sites-github > > CMAKE_ARGS+= should be CMAKE_ARGS= and you can also use CMAKE_OFF and > CMAKE_ON instead which probably is a bit cleaner. > https://docs.freebsd.org/en/books/porters-handbook/book/#using-cmake > > Best regards, > Daniel (diizzy@) >