diff mbox series

[meta-oe] bvi: add new package

Message ID 20250518192835.229015-2-dimitris@siganos.org
State New
Headers show
Series [meta-oe] bvi: add new package | expand

Commit Message

Dimitrios Siganos May 18, 2025, 7:28 p.m. UTC
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

Comments

Yoann Congal May 18, 2025, 8:35 p.m. UTC | #1
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]
> -=-=-=-=-=-=-=-=-=-=-=-
>
>
Dimitrios Siganos May 19, 2025, 12:59 a.m. UTC | #2
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
>
Khem Raj May 19, 2025, 2 a.m. UTC | #3
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 mbox series

Patch

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} \
+"