Sorry for the long absence, I was catching up with the mailing list. I made a build for oorexx 5.0 on SUSE's Open Build Service if anyone is interested:
https://build.opensuse.org/package/show/home:emendonca/oorexx5 [https://build.opensuse.org/assets/obs-logo_meta-0cc940130a6cceea822bfa0c5eaf466d900a2ed4df7eb7fe6936a24b188852ff.png]<https://build.opensuse.org/package/show/home:emendonca/oorexx5> Show home:emendonca / oorexx5 - openSUSE Build Service<https://build.opensuse.org/package/show/home:emendonca/oorexx5> Open Object Rexx is an object-oriented scripting language. The language is designed for both beginners and experienced Rexx programmers. It is easy to learn and use, and provides an excellent vehicle to enter the world of object-oriented programming without much effort. It extends the procedural way of Rexx programming with object-oriented features that allow you to gradually change your ... build.opensuse.org It fetches the latest code on demand and compiles it for the desired distro/architecture. I've been doing these builds for ooRexx 4.2 for a few years now, and it's been part of the official openSUSE/SUSE repositories for quite a while. I did notice a few problems reported by OBS: [ 63s] [ 63s] oorexx-devel.x86_64: E: wrong-script-end-of-line-encoding /usr/share/ooRexx/samples/api/c++/external/useExternalMethods.rex [ 63s] oorexx-devel.x86_64: E: wrong-script-end-of-line-encoding /usr/share/ooRexx/samples/api/c++/external/useExternalMethodsRoutines.rex [ 63s] oorexx-devel.x86_64: E: wrong-script-end-of-line-encoding /usr/share/ooRexx/samples/api/c++/external/useExternalRoutines.rex [ 63s] oorexx-devel.x86_64: E: wrong-script-end-of-line-encoding /usr/share/ooRexx/samples/api/c++/external/useExternalRoutines2.rex [ 63s] This script has wrong end-of-line encoding, usually caused by creation or [ 63s] modification on a non-Unix system. It will prevent its execution. [ 63s] [ 63s] oorexx-devel.x86_64: E: unused-rpmlintrc-filter "devel-file-in-non-devel-package.*librxsock6.so" [ 63s] liboorexx5.x86_64: E: shlib-policy-name-error SONAME: libhostemu.so.4, expected package suffix: 4 [ 63s] liboorexx5.x86_64: E: shlib-policy-name-error SONAME: liborxncurses.so.4, expected package suffix: 4 [ 63s] liboorexx5.x86_64: E: shlib-policy-name-error SONAME: librexx.so.4, expected package suffix: 4 [ 63s] liboorexx5.x86_64: E: shlib-policy-name-error SONAME: librexxapi.so.4, expected package suffix: 4 [ 63s] liboorexx5.x86_64: E: shlib-policy-name-error SONAME: librxmath.so.4, expected package suffix: 4 [ 63s] liboorexx5.x86_64: E: shlib-policy-name-error SONAME: librxregexp.so.4, expected package suffix: 4 [ 63s] liboorexx5.x86_64: E: shlib-policy-name-error SONAME: librxsock.so.4, expected package suffix: 4 [ 63s] liboorexx5.x86_64: E: shlib-policy-name-error SONAME: librxunixsys.so.4, expected package suffix: 4 [ 63s] The package contains shared library but is not named after its SONAME. [ 63s] [ 63s] oorexx.x86_64: I: package supports update-alternatives [ 63s] liboorexx5.x86_64: E: devel-file-in-non-devel-package (Badness: 50) /usr/lib64/librxsock.so [ 63s] A file that is needed only e.g. when developing or building software is [ 63s] included in a non-devel package. These files should go in devel packages. [ 63s] [ 63s] liboorexx5.x86_64: W: binary-or-shlib-calls-gethostbyname /usr/lib64/librxsock.so.4 [ 63s] The binary calls gethostbyname. Please port the code to use getaddrinfo. [ 63s] [ 63s] 4 packages and 0 specfiles checked; 14 errors, 1 warnings, 63 badness; has taken 1.1 s [ 63s] There is a package naming convention for SONAME (described at https://en.opensuse.org/openSUSE:Shared_library_packaging_policy#Package_naming) which I'll tackle later. But the warnings about gethostbyname() and the end of line encoding should be patchable. Could anyone cross-check my SPEC to see if I missed anything? [cid:55200c42-42fa-4a33-a297-b18618e6a887] Erico Mendonca Premium Services SUSE
_______________________________________________ Oorexx-devel mailing list Oorexx-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/oorexx-devel