From d510da6c9d20ce1bc8586fa2e0c439fb0f38740c Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Fri, 19 Apr 2024 17:15:47 +0200 Subject: [PATCH 01/19] Added leech to deps-packaging Ticket: ENT-11573 Changelog: None Signed-off-by: Lars Erik Wik --- build-scripts/compile-options | 1 + deps-packaging/leech/cfbuild-leech.spec | 68 +++++++++++++++++++ .../leech/debian/cfbuild-leech-devel.install | 2 + deps-packaging/leech/debian/compat | 1 + deps-packaging/leech/debian/control | 12 ++++ deps-packaging/leech/debian/copyright | 0 deps-packaging/leech/debian/rules | 44 ++++++++++++ deps-packaging/leech/distfiles | 1 + deps-packaging/leech/source | 1 + 9 files changed, 130 insertions(+) create mode 100644 deps-packaging/leech/cfbuild-leech.spec create mode 100644 deps-packaging/leech/debian/cfbuild-leech-devel.install create mode 100644 deps-packaging/leech/debian/compat create mode 100644 deps-packaging/leech/debian/control create mode 100644 deps-packaging/leech/debian/copyright create mode 100755 deps-packaging/leech/debian/rules create mode 100644 deps-packaging/leech/distfiles create mode 100644 deps-packaging/leech/source diff --git a/build-scripts/compile-options b/build-scripts/compile-options index 11b091805..d2193706d 100644 --- a/build-scripts/compile-options +++ b/build-scripts/compile-options @@ -129,6 +129,7 @@ esac var_append DEPS "libxml2 libyaml" var_append DEPS "diffutils" +var_append DEPS "leech" # LDAP functions in the agent # and LDAP authentication functionality in Mission Portal diff --git a/deps-packaging/leech/cfbuild-leech.spec b/deps-packaging/leech/cfbuild-leech.spec new file mode 100644 index 000000000..a4257a687 --- /dev/null +++ b/deps-packaging/leech/cfbuild-leech.spec @@ -0,0 +1,68 @@ +%define leech_version 0.1.7 + +Summary: CFEngine Build Automation -- leech +Name: cfbuild-leech +Version: %{version} +Release: 1 +Source0: leech-%{leech_version}.tar.gz +License: MIT +Group: Other +Url: http://example.com/ +BuildRoot: %{_topdir}/BUILD/%{name}-%{version}-%{release}-buildroot + +AutoReqProv: no + +%define prefix %{buildprefix} + +%prep +mkdir -p %{_builddir} +%setup -q -n leech-%{leech_version} + +./configure --prefix=%{prefix} + +%build + +make + +%install +rm -rf ${RPM_BUILD_ROOT} + +make install DESTDIR=${RPM_BUILD_ROOT} + +rm -rf ${RPM_BUILD_ROOT}%{prefix}/lib/*.a +rm -rf ${RPM_BUILD_ROOT}%{prefix}/lib/*.la + +%clean +rm -rf $RPM_BUILD_ROOT + +%package devel +Summary: CFEngine Build Automation -- leech -- development files +Group: Other +AutoReqProv: no + +%description +CFEngine Build Automation -- leech + +%description devel +CFEngine Build Automation -- leech -- development files + +%files +%defattr(-,root,root) + +%dir %prefix/lib +%prefix/lib/*.so.* +%prefix/lib/*.so + +%files devel +%defattr(-,root,root) + +%prefix/include + +%dir %prefix/lib +%prefix/lib/*.so + +%changelog + + + + diff --git a/deps-packaging/leech/debian/cfbuild-leech-devel.install b/deps-packaging/leech/debian/cfbuild-leech-devel.install new file mode 100644 index 000000000..fcabb82f2 --- /dev/null +++ b/deps-packaging/leech/debian/cfbuild-leech-devel.install @@ -0,0 +1,2 @@ +/var/cfengine/include +/var/cfengine/lib/*.so diff --git a/deps-packaging/leech/debian/compat b/deps-packaging/leech/debian/compat new file mode 100644 index 000000000..f599e28b8 --- /dev/null +++ b/deps-packaging/leech/debian/compat @@ -0,0 +1 @@ +10 diff --git a/deps-packaging/leech/debian/control b/deps-packaging/leech/debian/control new file mode 100644 index 000000000..9c7a6b255 --- /dev/null +++ b/deps-packaging/leech/debian/control @@ -0,0 +1,12 @@ +Source: cfbuild-leech +Section: libs +Priority: optional +Maintainer: CFEngine Packager +Build-Depends: debhelper +Standards-Version: 3.8.4 + +Package: cfbuild-leech +Section: libs +Architecture: any +Description: CFEngine Build Automation -- leech + CFEngine Build Automation -- leech diff --git a/deps-packaging/leech/debian/copyright b/deps-packaging/leech/debian/copyright new file mode 100644 index 000000000..e69de29bb diff --git a/deps-packaging/leech/debian/rules b/deps-packaging/leech/debian/rules new file mode 100755 index 000000000..e08c25d50 --- /dev/null +++ b/deps-packaging/leech/debian/rules @@ -0,0 +1,44 @@ +#!/usr/bin/make -f + +PREFIX=$(BUILDPREFIX) + +clean: + dh_testdir + dh_testroot + + dh_clean + +build: build-stamp +build-stamp: + dh_testdir + + ./configure --prefix=$(PREFIX) + make + + touch build-stamp + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_install --sourcedir=debian/tmp + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure diff --git a/deps-packaging/leech/distfiles b/deps-packaging/leech/distfiles new file mode 100644 index 000000000..81ba81bb5 --- /dev/null +++ b/deps-packaging/leech/distfiles @@ -0,0 +1 @@ +c69ed124906543c4ff47f59b719b3a13293f32ec677b0ee65f82ec2e225644b3 leech-0.1.7.tar.gz diff --git a/deps-packaging/leech/source b/deps-packaging/leech/source new file mode 100644 index 000000000..c541eb7da --- /dev/null +++ b/deps-packaging/leech/source @@ -0,0 +1 @@ +https://github.com/larsewi/leech/releases/download/v0.1.7-alpha/ From cdbc0080bf05b8dcf28d87c91b20bd8ce30ca7b0 Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Mon, 29 Apr 2024 17:39:35 +0200 Subject: [PATCH 02/19] Add HP-UX and Solaris build stuff Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/cfbuild-leech.spec | 2 +- .../leech/debian/cfbuild-leech.install | 1 + deps-packaging/leech/distfiles | 2 +- deps-packaging/leech/hpux/build | 26 ++++++++++++++++ deps-packaging/leech/hpux/packages | 1 + deps-packaging/leech/solaris/build | 31 +++++++++++++++++++ deps-packaging/leech/solaris/packages | 1 + deps-packaging/leech/source | 2 +- 8 files changed, 63 insertions(+), 3 deletions(-) create mode 100644 deps-packaging/leech/debian/cfbuild-leech.install create mode 100755 deps-packaging/leech/hpux/build create mode 100644 deps-packaging/leech/hpux/packages create mode 100755 deps-packaging/leech/solaris/build create mode 100644 deps-packaging/leech/solaris/packages diff --git a/deps-packaging/leech/cfbuild-leech.spec b/deps-packaging/leech/cfbuild-leech.spec index a4257a687..2b37e6714 100644 --- a/deps-packaging/leech/cfbuild-leech.spec +++ b/deps-packaging/leech/cfbuild-leech.spec @@ -1,4 +1,4 @@ -%define leech_version 0.1.7 +%define leech_version 0.1.8 Summary: CFEngine Build Automation -- leech Name: cfbuild-leech diff --git a/deps-packaging/leech/debian/cfbuild-leech.install b/deps-packaging/leech/debian/cfbuild-leech.install new file mode 100644 index 000000000..86dc38f84 --- /dev/null +++ b/deps-packaging/leech/debian/cfbuild-leech.install @@ -0,0 +1 @@ +/var/cfengine/lib diff --git a/deps-packaging/leech/distfiles b/deps-packaging/leech/distfiles index 81ba81bb5..8842b0dcd 100644 --- a/deps-packaging/leech/distfiles +++ b/deps-packaging/leech/distfiles @@ -1 +1 @@ -c69ed124906543c4ff47f59b719b3a13293f32ec677b0ee65f82ec2e225644b3 leech-0.1.7.tar.gz +1b48f11f45574c65d2df46b139affc8bb43be44178ce23bd1b79a8c9f0ce6eef leech-0.1.8.tar.gz diff --git a/deps-packaging/leech/hpux/build b/deps-packaging/leech/hpux/build new file mode 100755 index 000000000..88c8c351e --- /dev/null +++ b/deps-packaging/leech/hpux/build @@ -0,0 +1,26 @@ +#!/bin/sh -e + +# Options + +PREFIX=${BUILDPREFIX} + +TT=${BUILD_ROOT}/cfbuild-leech${PREFIX} +TTD=${BUILD_ROOT}/cfbuild-leech-devel${PREFIX} + +# Build + +./configure --prefix=$PREFIX +gmake + +# Test + +# Install + +mkdir -p $TTD/lib +mkdir -p $TTD/include +gmake install prefix=${TTD} + +# Package + +mkdir -p ${TT}/lib +mv ${TTD}/lib/libyaml.so* ${TT}/lib diff --git a/deps-packaging/leech/hpux/packages b/deps-packaging/leech/hpux/packages new file mode 100644 index 000000000..3dffeb671 --- /dev/null +++ b/deps-packaging/leech/hpux/packages @@ -0,0 +1 @@ +cfbuild-leech cfbuild-leech-devel diff --git a/deps-packaging/leech/solaris/build b/deps-packaging/leech/solaris/build new file mode 100755 index 000000000..4f09264fb --- /dev/null +++ b/deps-packaging/leech/solaris/build @@ -0,0 +1,31 @@ +#!/usr/xpg4/bin/sh -e + +# Options + +PREFIX=${BUILDPREFIX} + +TT=${BUILD_ROOT}/cfbuild-leech${PREFIX} +TTD=${BUILD_ROOT}/cfbuild-leech-devel${PREFIX} + +# Patch +# Solaris 8 + +# Build + +./configure --prefix=$PREFIX + +$MAKE + +# Test + +# Install + +mkdir -p $TTD/lib +mkdir -p $TTD/include +$MAKE install prefix=${TTD} + +# Package + + +mkdir -p ${TT}/lib +mv ${TTD}/lib/leech.so* ${TT}/lib diff --git a/deps-packaging/leech/solaris/packages b/deps-packaging/leech/solaris/packages new file mode 100644 index 000000000..3dffeb671 --- /dev/null +++ b/deps-packaging/leech/solaris/packages @@ -0,0 +1 @@ +cfbuild-leech cfbuild-leech-devel diff --git a/deps-packaging/leech/source b/deps-packaging/leech/source index c541eb7da..64c1e6d9a 100644 --- a/deps-packaging/leech/source +++ b/deps-packaging/leech/source @@ -1 +1 @@ -https://github.com/larsewi/leech/releases/download/v0.1.7-alpha/ +https://github.com/larsewi/leech/releases/download/v0.1.8-alpha/ From 5f97282260bbc80c07e86f86f84a173c52344998 Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Tue, 30 Apr 2024 13:58:59 +0200 Subject: [PATCH 03/19] For some reason autoreconf gets called on make Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/cfbuild-leech.spec | 4 +++- deps-packaging/leech/distfiles | 2 +- deps-packaging/leech/hpux/build | 2 ++ deps-packaging/leech/solaris/build | 2 ++ deps-packaging/leech/source | 2 +- 5 files changed, 9 insertions(+), 3 deletions(-) diff --git a/deps-packaging/leech/cfbuild-leech.spec b/deps-packaging/leech/cfbuild-leech.spec index 2b37e6714..c6b79432a 100644 --- a/deps-packaging/leech/cfbuild-leech.spec +++ b/deps-packaging/leech/cfbuild-leech.spec @@ -1,4 +1,4 @@ -%define leech_version 0.1.8 +%define leech_version 0.1.9 Summary: CFEngine Build Automation -- leech Name: cfbuild-leech @@ -18,6 +18,8 @@ AutoReqProv: no mkdir -p %{_builddir} %setup -q -n leech-%{leech_version} +# Touch this file, or else autoreconf is called for some reason +touch config.h.in ./configure --prefix=%{prefix} %build diff --git a/deps-packaging/leech/distfiles b/deps-packaging/leech/distfiles index 8842b0dcd..7d39cbf94 100644 --- a/deps-packaging/leech/distfiles +++ b/deps-packaging/leech/distfiles @@ -1 +1 @@ -1b48f11f45574c65d2df46b139affc8bb43be44178ce23bd1b79a8c9f0ce6eef leech-0.1.8.tar.gz +01b905a2bd0148f89ab66e8cb0574281d141c49e73ca42272db47b996702a533 leech-0.1.9.tar.gz diff --git a/deps-packaging/leech/hpux/build b/deps-packaging/leech/hpux/build index 88c8c351e..75dadde20 100755 --- a/deps-packaging/leech/hpux/build +++ b/deps-packaging/leech/hpux/build @@ -9,6 +9,8 @@ TTD=${BUILD_ROOT}/cfbuild-leech-devel${PREFIX} # Build +# Touch this file, or else autoreconf is called for some reason +touch config.h.in ./configure --prefix=$PREFIX gmake diff --git a/deps-packaging/leech/solaris/build b/deps-packaging/leech/solaris/build index 4f09264fb..7fc33c938 100755 --- a/deps-packaging/leech/solaris/build +++ b/deps-packaging/leech/solaris/build @@ -12,6 +12,8 @@ TTD=${BUILD_ROOT}/cfbuild-leech-devel${PREFIX} # Build +# Touch this file, or else autoreconf is called for some reason +touch config.h.in ./configure --prefix=$PREFIX $MAKE diff --git a/deps-packaging/leech/source b/deps-packaging/leech/source index 64c1e6d9a..ea05ca00e 100644 --- a/deps-packaging/leech/source +++ b/deps-packaging/leech/source @@ -1 +1 @@ -https://github.com/larsewi/leech/releases/download/v0.1.8-alpha/ +https://github.com/larsewi/leech/releases/download/v0.1.9-alpha/ From a21e9edc8aa4840e8f514eaae0bb3e1f5dc46537 Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Tue, 30 Apr 2024 15:19:01 +0200 Subject: [PATCH 04/19] Added MinGW stuff Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- .../cfbuild-leech-mingw64-devel.install | 3 ++ .../debian/cfbuild-leech-mingw64.install | 1 + deps-packaging/leech/mingw/debian/compat | 1 + deps-packaging/leech/mingw/debian/control | 18 +++++++ deps-packaging/leech/mingw/debian/copyright | 0 deps-packaging/leech/mingw/debian/rules | 47 +++++++++++++++++++ 6 files changed, 70 insertions(+) create mode 100644 deps-packaging/leech/mingw/debian/cfbuild-leech-mingw64-devel.install create mode 100644 deps-packaging/leech/mingw/debian/cfbuild-leech-mingw64.install create mode 100644 deps-packaging/leech/mingw/debian/compat create mode 100644 deps-packaging/leech/mingw/debian/control create mode 100644 deps-packaging/leech/mingw/debian/copyright create mode 100755 deps-packaging/leech/mingw/debian/rules diff --git a/deps-packaging/leech/mingw/debian/cfbuild-leech-mingw64-devel.install b/deps-packaging/leech/mingw/debian/cfbuild-leech-mingw64-devel.install new file mode 100644 index 000000000..003f42caf --- /dev/null +++ b/deps-packaging/leech/mingw/debian/cfbuild-leech-mingw64-devel.install @@ -0,0 +1,3 @@ +/var/cfengine/include +/var/cfengine/lib/*.dll.a + diff --git a/deps-packaging/leech/mingw/debian/cfbuild-leech-mingw64.install b/deps-packaging/leech/mingw/debian/cfbuild-leech-mingw64.install new file mode 100644 index 000000000..82b4f10bd --- /dev/null +++ b/deps-packaging/leech/mingw/debian/cfbuild-leech-mingw64.install @@ -0,0 +1 @@ +/var/cfengine/bin/*.dll diff --git a/deps-packaging/leech/mingw/debian/compat b/deps-packaging/leech/mingw/debian/compat new file mode 100644 index 000000000..f599e28b8 --- /dev/null +++ b/deps-packaging/leech/mingw/debian/compat @@ -0,0 +1 @@ +10 diff --git a/deps-packaging/leech/mingw/debian/control b/deps-packaging/leech/mingw/debian/control new file mode 100644 index 000000000..69324a823 --- /dev/null +++ b/deps-packaging/leech/mingw/debian/control @@ -0,0 +1,18 @@ +Source: cfbuild-leech +Section: libs +Priority: optional +Maintainer: CFEngine Packager +Build-Depends: debhelper +Standards-Version: 3.8.4 + +Package: cfbuild-leech-mingw64 +Section: libs +Architecture: any +Description: CFEngine Build Automation -- leech -- mingw64 + CFEngine Build Automation -- leech -- mingw64 + +Package: cfbuild-leech-mingw64-devel +Section: libdevel +Architecture: any +Description: CFEngine Build Automation -- leech -- mingw64 -- development files + CFEngine Build Automation -- leech -- mingw64 -- development files diff --git a/deps-packaging/leech/mingw/debian/copyright b/deps-packaging/leech/mingw/debian/copyright new file mode 100644 index 000000000..e69de29bb diff --git a/deps-packaging/leech/mingw/debian/rules b/deps-packaging/leech/mingw/debian/rules new file mode 100755 index 000000000..22dcb814a --- /dev/null +++ b/deps-packaging/leech/mingw/debian/rules @@ -0,0 +1,47 @@ +#!/usr/bin/make -f + +PREFIX=$(BUILDPREFIX) + +clean: + dh_testdir + dh_testroot + + dh_clean + +build: build-stamp +build-stamp: + dh_testdir + + ./configure --host=$(DEB_HOST_GNU_TYPE) --prefix=$(PREFIX) + make + + touch build-stamp + +install: build + dh_testdir + dh_testroot + dh_clean -k + dh_installdirs + + make install DESTDIR=$(CURDIR)/debian/tmp + + rm -f $(CURDIR)/debian/tmp$(PREFIX)/lib/leech.a + rm -f $(CURDIR)/debian/tmp$(PREFIX)/lib/leech.la + +binary-indep: build install + +binary-arch: build install + dh_testdir + dh_testroot + dh_install --sourcedir=debian/tmp + dh_link + dh_strip + dh_compress + dh_fixperms + dh_installdeb + dh_gencontrol + dh_md5sums + dh_builddeb + +binary: binary-indep binary-arch +.PHONY: build clean binary-indep binary-arch binary install configure From 95e65bf16a68c1735835037f990e86aa646212b4 Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Thu, 2 May 2024 12:45:30 +0200 Subject: [PATCH 05/19] Fixed missing header error on Windows Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/cfbuild-leech.spec | 2 +- deps-packaging/leech/distfiles | 2 +- deps-packaging/leech/source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deps-packaging/leech/cfbuild-leech.spec b/deps-packaging/leech/cfbuild-leech.spec index c6b79432a..2963d5ca4 100644 --- a/deps-packaging/leech/cfbuild-leech.spec +++ b/deps-packaging/leech/cfbuild-leech.spec @@ -1,4 +1,4 @@ -%define leech_version 0.1.9 +%define leech_version 0.1.10 Summary: CFEngine Build Automation -- leech Name: cfbuild-leech diff --git a/deps-packaging/leech/distfiles b/deps-packaging/leech/distfiles index 7d39cbf94..8a974f8ae 100644 --- a/deps-packaging/leech/distfiles +++ b/deps-packaging/leech/distfiles @@ -1 +1 @@ -01b905a2bd0148f89ab66e8cb0574281d141c49e73ca42272db47b996702a533 leech-0.1.9.tar.gz +0f63ef97d24aa011af35a5b6e70d822d31c360b4c86951bff064417c9d02e543 leech-0.1.10.tar.gz diff --git a/deps-packaging/leech/source b/deps-packaging/leech/source index ea05ca00e..dc5156696 100644 --- a/deps-packaging/leech/source +++ b/deps-packaging/leech/source @@ -1 +1 @@ -https://github.com/larsewi/leech/releases/download/v0.1.9-alpha/ +https://github.com/larsewi/leech/releases/download/v0.1.10-alpha/ From 963fed6e59c4e65f4fd2007e52a64def262a9bbd Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Thu, 2 May 2024 13:22:04 +0200 Subject: [PATCH 06/19] Removed unused function that caused Windows to fail Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/cfbuild-leech.spec | 2 +- deps-packaging/leech/distfiles | 2 +- deps-packaging/leech/source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deps-packaging/leech/cfbuild-leech.spec b/deps-packaging/leech/cfbuild-leech.spec index 2963d5ca4..091dfed60 100644 --- a/deps-packaging/leech/cfbuild-leech.spec +++ b/deps-packaging/leech/cfbuild-leech.spec @@ -1,4 +1,4 @@ -%define leech_version 0.1.10 +%define leech_version 0.1.11 Summary: CFEngine Build Automation -- leech Name: cfbuild-leech diff --git a/deps-packaging/leech/distfiles b/deps-packaging/leech/distfiles index 8a974f8ae..ac322cc42 100644 --- a/deps-packaging/leech/distfiles +++ b/deps-packaging/leech/distfiles @@ -1 +1 @@ -0f63ef97d24aa011af35a5b6e70d822d31c360b4c86951bff064417c9d02e543 leech-0.1.10.tar.gz +71883fb580f66534a8fdbe2eeb96494640176fae5ee58a0b8fdfcbc701bf7b89 leech-0.1.11.tar.gz diff --git a/deps-packaging/leech/source b/deps-packaging/leech/source index dc5156696..c3185d836 100644 --- a/deps-packaging/leech/source +++ b/deps-packaging/leech/source @@ -1 +1 @@ -https://github.com/larsewi/leech/releases/download/v0.1.10-alpha/ +https://github.com/larsewi/leech/releases/download/v0.1.11-alpha/ From f8edab99d446a84fcfbd4e06393357904536f342 Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Thu, 2 May 2024 14:13:16 +0200 Subject: [PATCH 07/19] Fixed issue with mkdir on Windows Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/cfbuild-leech.spec | 2 +- deps-packaging/leech/distfiles | 2 +- deps-packaging/leech/source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deps-packaging/leech/cfbuild-leech.spec b/deps-packaging/leech/cfbuild-leech.spec index 091dfed60..304295df1 100644 --- a/deps-packaging/leech/cfbuild-leech.spec +++ b/deps-packaging/leech/cfbuild-leech.spec @@ -1,4 +1,4 @@ -%define leech_version 0.1.11 +%define leech_version 0.1.12 Summary: CFEngine Build Automation -- leech Name: cfbuild-leech diff --git a/deps-packaging/leech/distfiles b/deps-packaging/leech/distfiles index ac322cc42..6fc791004 100644 --- a/deps-packaging/leech/distfiles +++ b/deps-packaging/leech/distfiles @@ -1 +1 @@ -71883fb580f66534a8fdbe2eeb96494640176fae5ee58a0b8fdfcbc701bf7b89 leech-0.1.11.tar.gz +44241debab03d112338ad028d89ff2a3c226761587271ca35156a40d83d37195 leech-0.1.12.tar.gz diff --git a/deps-packaging/leech/source b/deps-packaging/leech/source index c3185d836..564f3a518 100644 --- a/deps-packaging/leech/source +++ b/deps-packaging/leech/source @@ -1 +1 @@ -https://github.com/larsewi/leech/releases/download/v0.1.11-alpha/ +https://github.com/larsewi/leech/releases/download/v0.1.12-alpha/ From e9224a0e95bd47a2555e8967bd201da5ee40812a Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Fri, 3 May 2024 09:37:05 +0200 Subject: [PATCH 08/19] Fixed issue with dynamic library loading on Windows Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/cfbuild-leech.spec | 2 +- deps-packaging/leech/distfiles | 2 +- deps-packaging/leech/source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deps-packaging/leech/cfbuild-leech.spec b/deps-packaging/leech/cfbuild-leech.spec index 304295df1..3f6efacb1 100644 --- a/deps-packaging/leech/cfbuild-leech.spec +++ b/deps-packaging/leech/cfbuild-leech.spec @@ -1,4 +1,4 @@ -%define leech_version 0.1.12 +%define leech_version 0.1.13 Summary: CFEngine Build Automation -- leech Name: cfbuild-leech diff --git a/deps-packaging/leech/distfiles b/deps-packaging/leech/distfiles index 6fc791004..3dbd9e51b 100644 --- a/deps-packaging/leech/distfiles +++ b/deps-packaging/leech/distfiles @@ -1 +1 @@ -44241debab03d112338ad028d89ff2a3c226761587271ca35156a40d83d37195 leech-0.1.12.tar.gz +f9b0b9c4e4e1399197c47755f8c7cec90cba6c91449c08e70cf8c4bbd44648d5 leech-0.1.13.tar.gz diff --git a/deps-packaging/leech/source b/deps-packaging/leech/source index 564f3a518..ff4bbe257 100644 --- a/deps-packaging/leech/source +++ b/deps-packaging/leech/source @@ -1 +1 @@ -https://github.com/larsewi/leech/releases/download/v0.1.12-alpha/ +https://github.com/larsewi/leech/releases/download/v0.1.13-alpha/ From af4682651ab4caa66d87cf2527b2850565c7788a Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Fri, 3 May 2024 10:19:49 +0200 Subject: [PATCH 09/19] Fixed include guard for module loading on Windows Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/cfbuild-leech.spec | 2 +- deps-packaging/leech/distfiles | 2 +- deps-packaging/leech/source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deps-packaging/leech/cfbuild-leech.spec b/deps-packaging/leech/cfbuild-leech.spec index 3f6efacb1..5745a55a1 100644 --- a/deps-packaging/leech/cfbuild-leech.spec +++ b/deps-packaging/leech/cfbuild-leech.spec @@ -1,4 +1,4 @@ -%define leech_version 0.1.13 +%define leech_version 0.1.14 Summary: CFEngine Build Automation -- leech Name: cfbuild-leech diff --git a/deps-packaging/leech/distfiles b/deps-packaging/leech/distfiles index 3dbd9e51b..7cd8e6e17 100644 --- a/deps-packaging/leech/distfiles +++ b/deps-packaging/leech/distfiles @@ -1 +1 @@ -f9b0b9c4e4e1399197c47755f8c7cec90cba6c91449c08e70cf8c4bbd44648d5 leech-0.1.13.tar.gz +6c5578da9c827b9fa3b279e851f1ccd6d77cf694394d4e48eab4b436d4362718 leech-0.1.14.tar.gz diff --git a/deps-packaging/leech/source b/deps-packaging/leech/source index ff4bbe257..49e2e92aa 100644 --- a/deps-packaging/leech/source +++ b/deps-packaging/leech/source @@ -1 +1 @@ -https://github.com/larsewi/leech/releases/download/v0.1.13-alpha/ +https://github.com/larsewi/leech/releases/download/v0.1.14-alpha/ From 524037ec18d36411bcff346eaf4bff71524cc3e0 Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Fri, 3 May 2024 11:09:56 +0200 Subject: [PATCH 10/19] Touch config.h.in to avoid autoreconf on Windows Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/mingw/debian/rules | 2 ++ 1 file changed, 2 insertions(+) diff --git a/deps-packaging/leech/mingw/debian/rules b/deps-packaging/leech/mingw/debian/rules index 22dcb814a..b8f8cc261 100755 --- a/deps-packaging/leech/mingw/debian/rules +++ b/deps-packaging/leech/mingw/debian/rules @@ -12,6 +12,8 @@ build: build-stamp build-stamp: dh_testdir + # Touch this file, or else autoreconf is called for some reason + touch config.h.in ./configure --host=$(DEB_HOST_GNU_TYPE) --prefix=$(PREFIX) make From 059e6248571fc92d21bb0d0215b67c2d27a8976d Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Fri, 3 May 2024 11:34:18 +0200 Subject: [PATCH 11/19] Include windows.h instead of libloader.h Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/cfbuild-leech.spec | 2 +- deps-packaging/leech/distfiles | 2 +- deps-packaging/leech/source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deps-packaging/leech/cfbuild-leech.spec b/deps-packaging/leech/cfbuild-leech.spec index 5745a55a1..5cdd85247 100644 --- a/deps-packaging/leech/cfbuild-leech.spec +++ b/deps-packaging/leech/cfbuild-leech.spec @@ -1,4 +1,4 @@ -%define leech_version 0.1.14 +%define leech_version 0.1.15 Summary: CFEngine Build Automation -- leech Name: cfbuild-leech diff --git a/deps-packaging/leech/distfiles b/deps-packaging/leech/distfiles index 7cd8e6e17..8638b6143 100644 --- a/deps-packaging/leech/distfiles +++ b/deps-packaging/leech/distfiles @@ -1 +1 @@ -6c5578da9c827b9fa3b279e851f1ccd6d77cf694394d4e48eab4b436d4362718 leech-0.1.14.tar.gz +6bfad5cfd9e1c9412106143aa471e945d89c939f3939191812ab9a49592b5ac5 leech-0.1.15.tar.gz diff --git a/deps-packaging/leech/source b/deps-packaging/leech/source index 49e2e92aa..04959754b 100644 --- a/deps-packaging/leech/source +++ b/deps-packaging/leech/source @@ -1 +1 @@ -https://github.com/larsewi/leech/releases/download/v0.1.14-alpha/ +https://github.com/larsewi/leech/releases/download/v0.1.15-alpha/ From 486644415a9fc32f13e65dc05b20e880a9385836 Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Fri, 3 May 2024 15:20:59 +0200 Subject: [PATCH 12/19] Enable shared / disable static Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/mingw/debian/rules | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/deps-packaging/leech/mingw/debian/rules b/deps-packaging/leech/mingw/debian/rules index b8f8cc261..ec3c9cc51 100755 --- a/deps-packaging/leech/mingw/debian/rules +++ b/deps-packaging/leech/mingw/debian/rules @@ -14,7 +14,9 @@ build-stamp: # Touch this file, or else autoreconf is called for some reason touch config.h.in - ./configure --host=$(DEB_HOST_GNU_TYPE) --prefix=$(PREFIX) + ./configure --host=$(DEB_HOST_GNU_TYPE) --prefix=$(PREFIX) \ + --enable-shared \ + --disable-static make touch build-stamp From d42ddb06f550fa82d6a64bea01cf37c5f2292a03 Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Fri, 3 May 2024 16:09:37 +0200 Subject: [PATCH 13/19] Add no undefined option to configure Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/mingw/debian/rules | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps-packaging/leech/mingw/debian/rules b/deps-packaging/leech/mingw/debian/rules index ec3c9cc51..83b2a5604 100755 --- a/deps-packaging/leech/mingw/debian/rules +++ b/deps-packaging/leech/mingw/debian/rules @@ -14,7 +14,7 @@ build-stamp: # Touch this file, or else autoreconf is called for some reason touch config.h.in - ./configure --host=$(DEB_HOST_GNU_TYPE) --prefix=$(PREFIX) \ + ./configure LDFLAGS="-Wl,-no-undefined" --host=$(DEB_HOST_GNU_TYPE) --prefix=$(PREFIX) \ --enable-shared \ --disable-static make From 2142354914102c84e031bf08bbb2f920ee040085 Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Fri, 3 May 2024 16:46:52 +0200 Subject: [PATCH 14/19] Support windows dll's Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/cfbuild-leech.spec | 2 +- deps-packaging/leech/distfiles | 2 +- deps-packaging/leech/source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deps-packaging/leech/cfbuild-leech.spec b/deps-packaging/leech/cfbuild-leech.spec index 5cdd85247..99faa3fce 100644 --- a/deps-packaging/leech/cfbuild-leech.spec +++ b/deps-packaging/leech/cfbuild-leech.spec @@ -1,4 +1,4 @@ -%define leech_version 0.1.15 +%define leech_version 0.1.16 Summary: CFEngine Build Automation -- leech Name: cfbuild-leech diff --git a/deps-packaging/leech/distfiles b/deps-packaging/leech/distfiles index 8638b6143..cd9a1e3ab 100644 --- a/deps-packaging/leech/distfiles +++ b/deps-packaging/leech/distfiles @@ -1 +1 @@ -6bfad5cfd9e1c9412106143aa471e945d89c939f3939191812ab9a49592b5ac5 leech-0.1.15.tar.gz +858abb5e09872f3a598f5d2632e753c805f3a1beb456fbf6bdb07c24c7042c1b leech-0.1.16.tar.gz diff --git a/deps-packaging/leech/source b/deps-packaging/leech/source index 04959754b..9500840ea 100644 --- a/deps-packaging/leech/source +++ b/deps-packaging/leech/source @@ -1 +1 @@ -https://github.com/larsewi/leech/releases/download/v0.1.15-alpha/ +https://github.com/larsewi/leech/releases/download/v0.1.16-alpha/ From 8041dd7ec49a5fb347ed4fb97ec53cc0f5740422 Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Fri, 3 May 2024 17:49:14 +0200 Subject: [PATCH 15/19] Remove explicit linking of -ldl and -lm Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/cfbuild-leech.spec | 2 +- deps-packaging/leech/distfiles | 2 +- deps-packaging/leech/source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deps-packaging/leech/cfbuild-leech.spec b/deps-packaging/leech/cfbuild-leech.spec index 99faa3fce..83f1dd2f2 100644 --- a/deps-packaging/leech/cfbuild-leech.spec +++ b/deps-packaging/leech/cfbuild-leech.spec @@ -1,4 +1,4 @@ -%define leech_version 0.1.16 +%define leech_version 0.1.17 Summary: CFEngine Build Automation -- leech Name: cfbuild-leech diff --git a/deps-packaging/leech/distfiles b/deps-packaging/leech/distfiles index cd9a1e3ab..e8d13f615 100644 --- a/deps-packaging/leech/distfiles +++ b/deps-packaging/leech/distfiles @@ -1 +1 @@ -858abb5e09872f3a598f5d2632e753c805f3a1beb456fbf6bdb07c24c7042c1b leech-0.1.16.tar.gz +26be13d6895cb62c9319cc1265d7c3c96e889cd17706f89610c5deb3a5f9e25b leech-0.1.17.tar.gz diff --git a/deps-packaging/leech/source b/deps-packaging/leech/source index 9500840ea..18ba4ebd6 100644 --- a/deps-packaging/leech/source +++ b/deps-packaging/leech/source @@ -1 +1 @@ -https://github.com/larsewi/leech/releases/download/v0.1.16-alpha/ +https://github.com/larsewi/leech/releases/download/v0.1.17-alpha/ From aa23510c9d47e7163fd5043e7b3182f4efb3628f Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Mon, 6 May 2024 10:58:08 +0200 Subject: [PATCH 16/19] Fixed some compiler warnings on Solaris Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/cfbuild-leech.spec | 2 +- deps-packaging/leech/distfiles | 2 +- deps-packaging/leech/solaris/build | 2 +- deps-packaging/leech/source | 2 +- 4 files changed, 4 insertions(+), 4 deletions(-) diff --git a/deps-packaging/leech/cfbuild-leech.spec b/deps-packaging/leech/cfbuild-leech.spec index 83f1dd2f2..2f8e64065 100644 --- a/deps-packaging/leech/cfbuild-leech.spec +++ b/deps-packaging/leech/cfbuild-leech.spec @@ -1,4 +1,4 @@ -%define leech_version 0.1.17 +%define leech_version 0.1.18 Summary: CFEngine Build Automation -- leech Name: cfbuild-leech diff --git a/deps-packaging/leech/distfiles b/deps-packaging/leech/distfiles index e8d13f615..5a065fd3a 100644 --- a/deps-packaging/leech/distfiles +++ b/deps-packaging/leech/distfiles @@ -1 +1 @@ -26be13d6895cb62c9319cc1265d7c3c96e889cd17706f89610c5deb3a5f9e25b leech-0.1.17.tar.gz +8216caeba0c1ce9e8aef6b4e28adb1e3949bf65e6c71b6b1e1510674975361d1 leech-0.1.18.tar.gz diff --git a/deps-packaging/leech/solaris/build b/deps-packaging/leech/solaris/build index 7fc33c938..13932a00e 100755 --- a/deps-packaging/leech/solaris/build +++ b/deps-packaging/leech/solaris/build @@ -30,4 +30,4 @@ $MAKE install prefix=${TTD} mkdir -p ${TT}/lib -mv ${TTD}/lib/leech.so* ${TT}/lib +mv ${TTD}/lib/*.so* ${TT}/lib diff --git a/deps-packaging/leech/source b/deps-packaging/leech/source index 18ba4ebd6..a76bec65a 100644 --- a/deps-packaging/leech/source +++ b/deps-packaging/leech/source @@ -1 +1 @@ -https://github.com/larsewi/leech/releases/download/v0.1.17-alpha/ +https://github.com/larsewi/leech/releases/download/v0.1.18-alpha/ From 73c1f8b7f3d3f0687107aec05d40fb6faa9f0b88 Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Tue, 7 May 2024 11:47:42 +0200 Subject: [PATCH 17/19] Fixed some strict compiler warnings Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/cfbuild-leech.spec | 2 +- deps-packaging/leech/distfiles | 2 +- deps-packaging/leech/source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deps-packaging/leech/cfbuild-leech.spec b/deps-packaging/leech/cfbuild-leech.spec index 2f8e64065..9f9ba9f73 100644 --- a/deps-packaging/leech/cfbuild-leech.spec +++ b/deps-packaging/leech/cfbuild-leech.spec @@ -1,4 +1,4 @@ -%define leech_version 0.1.18 +%define leech_version 0.1.19 Summary: CFEngine Build Automation -- leech Name: cfbuild-leech diff --git a/deps-packaging/leech/distfiles b/deps-packaging/leech/distfiles index 5a065fd3a..887d22c84 100644 --- a/deps-packaging/leech/distfiles +++ b/deps-packaging/leech/distfiles @@ -1 +1 @@ -8216caeba0c1ce9e8aef6b4e28adb1e3949bf65e6c71b6b1e1510674975361d1 leech-0.1.18.tar.gz +8340618d280b30fa5e846eb9509f9eedfb67cdceeb91e460b98a7343daed2f6a leech-0.1.19.tar.gz diff --git a/deps-packaging/leech/source b/deps-packaging/leech/source index a76bec65a..a81ded407 100644 --- a/deps-packaging/leech/source +++ b/deps-packaging/leech/source @@ -1 +1 @@ -https://github.com/larsewi/leech/releases/download/v0.1.18-alpha/ +https://github.com/larsewi/leech/releases/download/v0.1.19-alpha/ From 766e01b7c4babfaedfc14665d0591e89d233b709 Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Tue, 7 May 2024 17:15:49 +0200 Subject: [PATCH 18/19] Only -Werror in debug mode Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/cfbuild-leech.spec | 2 +- deps-packaging/leech/distfiles | 2 +- deps-packaging/leech/source | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/deps-packaging/leech/cfbuild-leech.spec b/deps-packaging/leech/cfbuild-leech.spec index 9f9ba9f73..882fd554d 100644 --- a/deps-packaging/leech/cfbuild-leech.spec +++ b/deps-packaging/leech/cfbuild-leech.spec @@ -1,4 +1,4 @@ -%define leech_version 0.1.19 +%define leech_version 0.1.20 Summary: CFEngine Build Automation -- leech Name: cfbuild-leech diff --git a/deps-packaging/leech/distfiles b/deps-packaging/leech/distfiles index 887d22c84..a29cc1391 100644 --- a/deps-packaging/leech/distfiles +++ b/deps-packaging/leech/distfiles @@ -1 +1 @@ -8340618d280b30fa5e846eb9509f9eedfb67cdceeb91e460b98a7343daed2f6a leech-0.1.19.tar.gz +b2b8b66dc3fb4f2e2b3b2850460b6f38718339c61a034f50a8a19f376a5b4e85 leech-0.1.20.tar.gz diff --git a/deps-packaging/leech/source b/deps-packaging/leech/source index a81ded407..c6ae6c33e 100644 --- a/deps-packaging/leech/source +++ b/deps-packaging/leech/source @@ -1 +1 @@ -https://github.com/larsewi/leech/releases/download/v0.1.19-alpha/ +https://github.com/larsewi/leech/releases/download/v0.1.20-alpha/ From 8cadbdb75279c2eec20080844fa7be3a11f5204f Mon Sep 17 00:00:00 2001 From: Lars Erik Wik Date: Fri, 10 May 2024 10:50:36 +0200 Subject: [PATCH 19/19] Fixed build script for HP-UX It tried to copy libyaml, due to copy pasta Ticket: None Changelog: None Signed-off-by: Lars Erik Wik --- deps-packaging/leech/hpux/build | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/deps-packaging/leech/hpux/build b/deps-packaging/leech/hpux/build index 75dadde20..0e6092af9 100755 --- a/deps-packaging/leech/hpux/build +++ b/deps-packaging/leech/hpux/build @@ -25,4 +25,4 @@ gmake install prefix=${TTD} # Package mkdir -p ${TT}/lib -mv ${TTD}/lib/libyaml.so* ${TT}/lib +mv ${TTD}/lib/*.so* ${TT}/lib