Message ID | 20250518192835.229015-2-dimitris@siganos.org |
---|---|
State | New |
Headers | show |
Series | [meta-oe] bvi: add new package | expand |
Hello, Le dim. 18 mai 2025 à 21:29, Dimitrios Siganos via lists.openembedded.org <dimitris=siganos.org@lists.openembedded.org> a écrit : > bvi is a visual editor for binary files > > Signed-off-by: Dimitrios Siganos <dimitris@siganos.org> > --- > meta-oe/recipes-support/bvi/bvi_1.4.2.bb | 21 +++++++++++++++++++++ > 1 file changed, 21 insertions(+) > create mode 100644 meta-oe/recipes-support/bvi/bvi_1.4.2.bb > > diff --git a/meta-oe/recipes-support/bvi/bvi_1.4.2.bb > b/meta-oe/recipes-support/bvi/bvi_1.4.2.bb > new file mode 100644 > index 0000000000..e6da1efd41 > --- /dev/null > +++ b/meta-oe/recipes-support/bvi/bvi_1.4.2.bb > @@ -0,0 +1,21 @@ > +SUMMARY = "Binary VI editor" > +DESCRIPTION = "bvi is a visual editor for binary files." > +HOMEPAGE = "https://sourceforge.net/projects/bvi" > +SECTION = "console/utils" > +LICENSE = "GPL-3.0-only" > +LIC_FILES_CHKSUM = "file://COPYING;md5=a36207309d382da27cd66fdaae922e3c" > + > +SRC_URI = "${SOURCEFORGE_MIRROR}/bvi/bvi-${PV}.src.tar.gz" > +SRC_URI[sha256sum] = > "4bba16c2b496963a9b939336c0abcc8d488664492080ae43a86da18cf4ce94f2" > + > +DEPENDS += "ncurses" > + > +inherit pkgconfig autotools > + > +# build inside the source tree, bvi does not support out of tree building > +B = "${S}" FYI, there is the autotools-brokensep class just for that. Also, that does not build on my system on master. Looks related to the gcc-15 incompatibilities mentioned here: https://sourceforge.net/p/bvi/bugs/16/ My logs: https://pastebin.com/SH6uNHDi Finally, the last activity of the author was 2 years ago : https://sourceforge.net/p/bvi/activity/?page=0&limit=100#67ba1727be8108c555c9b214 It does not look maintained anymore :( (gcc15 ticket was 3 months ago, no activity) Regards, > + > +EXTRA_OECONF += "\ > + --build=${BUILD_SYS} \ > + --host=${TARGET_SYS} \ > +" > -- > 2.34.1 > > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#117462): > https://lists.openembedded.org/g/openembedded-devel/message/117462 > Mute This Topic: https://lists.openembedded.org/mt/113180865/4316185 > Group Owner: openembedded-devel+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [ > yoann.congal@smile.fr] > -=-=-=-=-=-=-=-=-=-=-=- > >
Hi Yoann, Thank you for the feedback. Thank you for suggesting autotools-brokensep. I did not know about that. I will use it in the next iteration. The project uses pre-ANSI C function prototypes that seem to be incompatible with C23. I plan to specify compilation with C17, which seems to work. I will try to get in touch with Gerhard Buergmann and see what the status of the project is. The project started in 1996, approx 30 years ago, and he still released a version 2 years ago and it is only 3 months since his last post, so it is not clear to me if it is a completely unmaintained project. I will try to find out. Regards, Dimitris On Sun, 18 May 2025 at 21:36, Yoann Congal <yoann.congal@smile.fr> wrote: > Hello, > > Le dim. 18 mai 2025 à 21:29, Dimitrios Siganos via lists.openembedded.org > <dimitris=siganos.org@lists.openembedded.org> a écrit : > >> bvi is a visual editor for binary files >> >> Signed-off-by: Dimitrios Siganos <dimitris@siganos.org> >> --- >> meta-oe/recipes-support/bvi/bvi_1.4.2.bb | 21 +++++++++++++++++++++ >> 1 file changed, 21 insertions(+) >> create mode 100644 meta-oe/recipes-support/bvi/bvi_1.4.2.bb >> >> diff --git a/meta-oe/recipes-support/bvi/bvi_1.4.2.bb >> b/meta-oe/recipes-support/bvi/bvi_1.4.2.bb >> new file mode 100644 >> index 0000000000..e6da1efd41 >> --- /dev/null >> +++ b/meta-oe/recipes-support/bvi/bvi_1.4.2.bb >> @@ -0,0 +1,21 @@ >> +SUMMARY = "Binary VI editor" >> +DESCRIPTION = "bvi is a visual editor for binary files." >> +HOMEPAGE = "https://sourceforge.net/projects/bvi" >> +SECTION = "console/utils" >> +LICENSE = "GPL-3.0-only" >> +LIC_FILES_CHKSUM = "file://COPYING;md5=a36207309d382da27cd66fdaae922e3c" >> + >> +SRC_URI = "${SOURCEFORGE_MIRROR}/bvi/bvi-${PV}.src.tar.gz" >> +SRC_URI[sha256sum] = >> "4bba16c2b496963a9b939336c0abcc8d488664492080ae43a86da18cf4ce94f2" >> + >> +DEPENDS += "ncurses" >> + >> +inherit pkgconfig autotools >> + >> +# build inside the source tree, bvi does not support out of tree building >> +B = "${S}" > > > FYI, there is the autotools-brokensep class just for that. > > Also, that does not build on my system on master. Looks related to the > gcc-15 incompatibilities mentioned here: > https://sourceforge.net/p/bvi/bugs/16/ > My logs: https://pastebin.com/SH6uNHDi > > Finally, the last activity of the author was 2 years ago : > https://sourceforge.net/p/bvi/activity/?page=0&limit=100#67ba1727be8108c555c9b214 > It does not look maintained anymore :( (gcc15 ticket was 3 months ago, no > activity) > > Regards, > > >> + >> +EXTRA_OECONF += "\ >> + --build=${BUILD_SYS} \ >> + --host=${TARGET_SYS} \ >> +" >> -- >> 2.34.1 >> >> >> -=-=-=-=-=-=-=-=-=-=-=- >> Links: You receive all messages sent to this group. >> View/Reply Online (#117462): >> https://lists.openembedded.org/g/openembedded-devel/message/117462 >> Mute This Topic: https://lists.openembedded.org/mt/113180865/4316185 >> Group Owner: openembedded-devel+owner@lists.openembedded.org >> Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [ >> yoann.congal@smile.fr] >> -=-=-=-=-=-=-=-=-=-=-=- >> >> > > -- > Yoann Congal > Smile ECS >
On Sun, May 18, 2025 at 1:36 PM Yoann Congal via lists.openembedded.org <yoann.congal=smile.fr@lists.openembedded.org> wrote: > > Hello, > > Le dim. 18 mai 2025 à 21:29, Dimitrios Siganos via lists.openembedded.org <dimitris=siganos.org@lists.openembedded.org> a écrit : >> >> bvi is a visual editor for binary files >> >> Signed-off-by: Dimitrios Siganos <dimitris@siganos.org> >> --- >> meta-oe/recipes-support/bvi/bvi_1.4.2.bb | 21 +++++++++++++++++++++ >> 1 file changed, 21 insertions(+) >> create mode 100644 meta-oe/recipes-support/bvi/bvi_1.4.2.bb >> >> diff --git a/meta-oe/recipes-support/bvi/bvi_1.4.2.bb b/meta-oe/recipes-support/bvi/bvi_1.4.2.bb >> new file mode 100644 >> index 0000000000..e6da1efd41 >> --- /dev/null >> +++ b/meta-oe/recipes-support/bvi/bvi_1.4.2.bb >> @@ -0,0 +1,21 @@ >> +SUMMARY = "Binary VI editor" >> +DESCRIPTION = "bvi is a visual editor for binary files." >> +HOMEPAGE = "https://sourceforge.net/projects/bvi" >> +SECTION = "console/utils" >> +LICENSE = "GPL-3.0-only" >> +LIC_FILES_CHKSUM = "file://COPYING;md5=a36207309d382da27cd66fdaae922e3c" >> + >> +SRC_URI = "${SOURCEFORGE_MIRROR}/bvi/bvi-${PV}.src.tar.gz" >> +SRC_URI[sha256sum] = "4bba16c2b496963a9b939336c0abcc8d488664492080ae43a86da18cf4ce94f2" >> + >> +DEPENDS += "ncurses" >> + >> +inherit pkgconfig autotools >> + >> +# build inside the source tree, bvi does not support out of tree building >> +B = "${S}" > > > FYI, there is the autotools-brokensep class just for that. > > Also, that does not build on my system on master. Looks related to the gcc-15 incompatibilities mentioned here: https://sourceforge.net/p/bvi/bugs/16/ > My logs: https://pastebin.com/SH6uNHDi > > Finally, the last activity of the author was 2 years ago : https://sourceforge.net/p/bvi/activity/?page=0&limit=100#67ba1727be8108c555c9b214 > It does not look maintained anymore :( (gcc15 ticket was 3 months ago, no activity) This is quite important that packages are active, it does seem there is some activity but not a whole lot. while other distros are packaging it as well, so some other communities will also carry the burden of maintaining it downstream. > > Regards, > >> >> + >> +EXTRA_OECONF += "\ >> + --build=${BUILD_SYS} \ >> + --host=${TARGET_SYS} \ >> +" >> -- >> 2.34.1 >> >> >> >> > > > -- > Yoann Congal > Smile ECS > > -=-=-=-=-=-=-=-=-=-=-=- > Links: You receive all messages sent to this group. > View/Reply Online (#117463): https://lists.openembedded.org/g/openembedded-devel/message/117463 > Mute This Topic: https://lists.openembedded.org/mt/113180865/1997914 > Group Owner: openembedded-devel+owner@lists.openembedded.org > Unsubscribe: https://lists.openembedded.org/g/openembedded-devel/unsub [raj.khem@gmail.com] > -=-=-=-=-=-=-=-=-=-=-=- >
diff --git a/meta-oe/recipes-support/bvi/bvi_1.4.2.bb b/meta-oe/recipes-support/bvi/bvi_1.4.2.bb new file mode 100644 index 0000000000..e6da1efd41 --- /dev/null +++ b/meta-oe/recipes-support/bvi/bvi_1.4.2.bb @@ -0,0 +1,21 @@ +SUMMARY = "Binary VI editor" +DESCRIPTION = "bvi is a visual editor for binary files." +HOMEPAGE = "https://sourceforge.net/projects/bvi" +SECTION = "console/utils" +LICENSE = "GPL-3.0-only" +LIC_FILES_CHKSUM = "file://COPYING;md5=a36207309d382da27cd66fdaae922e3c" + +SRC_URI = "${SOURCEFORGE_MIRROR}/bvi/bvi-${PV}.src.tar.gz" +SRC_URI[sha256sum] = "4bba16c2b496963a9b939336c0abcc8d488664492080ae43a86da18cf4ce94f2" + +DEPENDS += "ncurses" + +inherit pkgconfig autotools + +# build inside the source tree, bvi does not support out of tree building +B = "${S}" + +EXTRA_OECONF += "\ + --build=${BUILD_SYS} \ + --host=${TARGET_SYS} \ +"
bvi is a visual editor for binary files Signed-off-by: Dimitrios Siganos <dimitris@siganos.org> --- meta-oe/recipes-support/bvi/bvi_1.4.2.bb | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 meta-oe/recipes-support/bvi/bvi_1.4.2.bb