From mboxrd@z Thu Jan 1 00:00:00 1970 From: Michael Tremer To: ipfire-scm@lists.ipfire.org Subject: [git.ipfire.org] IPFire 3.x development tree branch, master, updated. c578985df1c1a4916d9ee83b07665e77e3f33f08 Date: Mon, 06 Mar 2023 10:05:12 +0000 Message-ID: <4PVZ2K0pKSz2xLy@people01.haj.ipfire.org> MIME-Version: 1.0 Content-Type: multipart/mixed; boundary="===============7865507191297650528==" List-Id: --===============7865507191297650528== Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: quoted-printable This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "IPFire 3.x development tree". The branch, master has been updated via c578985df1c1a4916d9ee83b07665e77e3f33f08 (commit) via 1f575853c2a1790508d70be758e91eae66fb4dbd (commit) via 53fdc7db4c4251820a16a576f7ce63859d2f13e7 (commit) via d22566c94c88ac870b87ac2b8938730ef51ada32 (commit) via 9c531111cc4325246ca43f159f05694296a070de (commit) via 0ae51ff9b1b7d11d116b83bcd24e2bdcf5813ae8 (commit) via 9b5d12f6a44367fb343ea0dba4046ffd81743acb (commit) via 29079cfd30f4f2f6d1498a7fe7d4e60e808f91a6 (commit) via df00727116d584050a18a112e636fec0502473b0 (commit) via 393004b02ad91e7fef2c403d894aa08bf9732faa (commit) via f8840db4e5870b088cec87f0da76f88588ef74b3 (commit) from fb12a971729f275528110f3ef64b6107713c0fe4 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit c578985df1c1a4916d9ee83b07665e77e3f33f08 Author: Stefan Schantl Date: Mon Mar 6 09:42:53 2023 +0000 network: Fix build dependencies =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit 1f575853c2a1790508d70be758e91eae66fb4dbd Author: Stefan Schantl Date: Sun Mar 5 16:48:02 2023 +0100 perl-YAML: Fix build dependencies =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit 53fdc7db4c4251820a16a576f7ce63859d2f13e7 Author: Stefan Schantl Date: Sun Mar 5 16:46:49 2023 +0100 perl-Module-Package: New package =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit d22566c94c88ac870b87ac2b8938730ef51ada32 Author: Stefan Schantl Date: Sun Mar 5 16:46:23 2023 +0100 perl-Module-Install-ManifestSkip: New package =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit 9c531111cc4325246ca43f159f05694296a070de Author: Stefan Schantl Date: Sun Mar 5 16:45:54 2023 +0100 perl-Module-Install-AuthorRequires: New package =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit 0ae51ff9b1b7d11d116b83bcd24e2bdcf5813ae8 Author: Stefan Schantl Date: Sun Mar 5 16:45:30 2023 +0100 perl-IO-All: New package =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit 9b5d12f6a44367fb343ea0dba4046ffd81743acb Author: Stefan Schantl Date: Sun Mar 5 16:45:11 2023 +0100 perl-Moo: New package =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit 29079cfd30f4f2f6d1498a7fe7d4e60e808f91a6 Author: Stefan Schantl Date: Sun Mar 5 16:44:53 2023 +0100 perl-Class-Method-Modifieres: New package =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit df00727116d584050a18a112e636fec0502473b0 Author: Stefan Schantl Date: Sun Mar 5 16:44:30 2023 +0100 perl-Sub-Quote: New package =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit 393004b02ad91e7fef2c403d894aa08bf9732faa Author: Stefan Schantl Date: Sun Mar 5 16:44:05 2023 +0100 perl-Role-Tiny: New package =20 Signed-off-by: Stefan Schantl Signed-off-by: Michael Tremer commit f8840db4e5870b088cec87f0da76f88588ef74b3 Author: Michael Tremer Date: Mon Mar 6 09:56:33 2023 +0000 squid: Fix build by providing libxcrypt-devel =20 Signed-off-by: Michael Tremer ----------------------------------------------------------------------- Summary of changes: network/network.nm | 7 ++--- .../perl-Class-Method-Modifiers.nm | 22 +++++++------- .../perl-IO-All.nm | 34 ++++++++++++--------= -- .../perl-Module-Install-AuthorRequires.nm | 28 +++++++++--------- .../perl-Module-Install-ManifestSkip.nm | 28 +++++++++--------- ....30-Fix-building-on-Perl-without-.-in-INC.patch | 25 ++++++++++++++++ .../perl-Module-Package.nm | 30 ++++++++++--------- .../perl-libintl-perl.nm =3D> perl-Moo/perl-Moo.nm | 34 ++++++++++--------= ---- .../perl-Role-Tiny.nm | 23 ++++++++------- .../perl-Sub-Quote.nm | 23 ++++++++------- perl-YAML/perl-YAML.nm | 7 ++--- squid/squid.nm | 3 +- 12 files changed, 150 insertions(+), 114 deletions(-) copy perl-YAML-Tiny/perl-YAML-Tiny.nm =3D> perl-Class-Method-Modifiers/perl-= Class-Method-Modifiers.nm (64%) copy perl-YAML-Tiny/perl-YAML-Tiny.nm =3D> perl-IO-All/perl-IO-All.nm (52%) copy perl-YAML-Tiny/perl-YAML-Tiny.nm =3D> perl-Module-Install-AuthorRequire= s/perl-Module-Install-AuthorRequires.nm (54%) copy perl-YAML-Tiny/perl-YAML-Tiny.nm =3D> perl-Module-Install-ManifestSkip/= perl-Module-Install-ManifestSkip.nm (54%) create mode 100644 perl-Module-Package/patches/Module-Package-0.30-Fix-build= ing-on-Perl-without-.-in-INC.patch copy perl-Parse-Yapp/perl-Parse-Yapp.nm =3D> perl-Module-Package/perl-Module= -Package.nm (55%) copy perl-libintl-perl/perl-libintl-perl.nm =3D> perl-Moo/perl-Moo.nm (52%) copy perl-YAML-Tiny/perl-YAML-Tiny.nm =3D> perl-Role-Tiny/perl-Role-Tiny.nm = (59%) copy perl-YAML-Tiny/perl-YAML-Tiny.nm =3D> perl-Sub-Quote/perl-Sub-Quote.nm = (59%) Difference in files: diff --git a/network/network.nm b/network/network.nm index 92903b7e4..4879f71f9 100644 --- a/network/network.nm +++ b/network/network.nm @@ -5,7 +5,7 @@ =20 name =3D network version =3D 010 -release =3D 4.1 +release =3D 4.2 =20 maintainer =3D Michael Tremer groups =3D Base Networking/Tools @@ -49,10 +49,9 @@ packages bash >=3D 4.0 bird >=3D 2 curl - dhclient >=3D 4.2.4-2 - ebtables + dhcpcd hostapd - initscripts >=3D 1:2.99-18 + initscripts >=3D 2.99-18 iproute2 iw man diff --git a/perl-Class-Method-Modifiers/perl-Class-Method-Modifiers.nm b/per= l-Class-Method-Modifiers/perl-Class-Method-Modifiers.nm new file mode 100644 index 000000000..e90ef3004 --- /dev/null +++ b/perl-Class-Method-Modifiers/perl-Class-Method-Modifiers.nm @@ -0,0 +1,48 @@ +############################################################################= ### +# IPFire.org - An Open Source Firewall Solution = # +# Copyright (C) - IPFire Development Team = # +############################################################################= ### + +name =3D perl-Class-Method-Modifiers +version =3D 2.14 +release =3D 1 +thisapp =3D Class-Method-Modifiers-%{version} +arch =3D noarch + +groups =3D Development/Libraries +url =3D http://search.cpan.org/dist/Class-Method-Modifiers/ +license =3D GPL+ or Artistic +summary =3D This module provides Moose-like method modifiers. + +description + Method modifiers are a convenient feature from the CLOS + (Common Lisp Object System) world. +end + +source_dl =3D https://cpan.metacpan.org/authors/id/E/ET/ETHER/ + +build + requires + perl(B) + perl(Carp) + perl(ExtUtils::MakeMaker) + perl(Test::More) + end + + build + perl Makefile.PL INSTALLDIRS=3Dvendor + make %{PARALLELISMFLAGS} + end + + test + make test + end +end + +packages + package %{name} + requires + perl(:MODULE_COMPAT_%{perl_version}) + end + end +end diff --git a/perl-IO-All/perl-IO-All.nm b/perl-IO-All/perl-IO-All.nm new file mode 100644 index 000000000..c903b9ac3 --- /dev/null +++ b/perl-IO-All/perl-IO-All.nm @@ -0,0 +1,50 @@ +############################################################################= ### +# IPFire.org - An Open Source Firewall Solution = # +# Copyright (C) - IPFire Development Team = # +############################################################################= ### + +name =3D perl-IO-All +version =3D 0.87 +release =3D 1 +thisapp =3D IO-All-%{version} +arch =3D noarch + +groups =3D Development/Libraries +url =3D http://search.cpan.org/dist/IO-All/ +license =3D GPL+ or Artistic +summary =3D An OO perl IO wrapper. + +description + IO::All combines all of the best Perl IO modules into a single nifty + object oriented interface to greatly simplify your everyday Perl IO idioms. + + It exports a single function called io, which returns a new IO::All object. + And that object can do it all! +end + +source_dl =3D https://cpan.metacpan.org/authors/id/F/FR/FREW/ + +build + requires + perl(FindBin) + perl(ExtUtils::MakeMaker) + perl(Test::More) + end + + build + perl Makefile.PL INSTALLDIRS=3Dvendor + make %{PARALLELISMFLAGS} + end + + #test + # make test + #end +end + +packages + package %{name} + requires + perl(:MODULE_COMPAT_%{perl_version}) + end + end +end diff --git a/perl-Module-Install-AuthorRequires/perl-Module-Install-AuthorReq= uires.nm b/perl-Module-Install-AuthorRequires/perl-Module-Install-AuthorRequi= res.nm new file mode 100644 index 000000000..8a7d348dd --- /dev/null +++ b/perl-Module-Install-AuthorRequires/perl-Module-Install-AuthorRequires.nm @@ -0,0 +1,48 @@ +############################################################################= ### +# IPFire.org - An Open Source Firewall Solution = # +# Copyright (C) - IPFire Development Team = # +############################################################################= ### + +name =3D perl-Module-Install-AuthorRequires +version =3D 0.02 +release =3D 1 +arch =3D noarch + +groups =3D Development/Libratries +url =3D http://search.cpan.org/dist/Module-Install-AuthorRequires/ +license =3D GPL+ or Artistic +summary =3D Declare author-only dependencies. + +description + An extenision for the Module::Install to declare author-only dependencies. +end + +source_dl =3D https://cpan.metacpan.org/authors/id/F/FL/FLORA/ + +thisapp =3D Module-Install-AuthorRequires-%{version} + +build + requires + perl(FindBin) + perl(ExtUtils::MakeMaker) + perl(Module::Install) + perl(Test::More) + end + + build + perl Makefile.PL INSTALLDIRS=3Dvendor + make %{PARALLELISMFLAGS} + end + + test + make test + end +end + +packages + package %{name} + requires + perl(:MODULE_COMPAT_%{perl_version}) + end + end +end diff --git a/perl-Module-Install-ManifestSkip/perl-Module-Install-ManifestSki= p.nm b/perl-Module-Install-ManifestSkip/perl-Module-Install-ManifestSkip.nm new file mode 100644 index 000000000..609eba4d4 --- /dev/null +++ b/perl-Module-Install-ManifestSkip/perl-Module-Install-ManifestSkip.nm @@ -0,0 +1,48 @@ +############################################################################= ### +# IPFire.org - An Open Source Firewall Solution = # +# Copyright (C) - IPFire Development Team = # +############################################################################= ### + +name =3D perl-Module-Install-ManifestSkip +version =3D 0.24 +release =3D 1 +arch =3D noarch + +groups =3D Development/Libratries +url =3D http://search.cpan.org/dist/Module-Install-ManifestSkip/ +license =3D GPL+ or Artistic +summary =3D Generate a MANIFEST.SKIP file + +description + An extenision for the Module::Install to generate a MANIFEST.SKIP file. +end + +source_dl =3D https://cpan.metacpan.org/authors/id/I/IN/INGY/ + +thisapp =3D Module-Install-ManifestSkip-%{version} + +build + requires + perl(FindBin) + perl(ExtUtils::MakeMaker) + perl(Module::Install) + perl(Test::More) + end + + build + perl Makefile.PL INSTALLDIRS=3Dvendor + make %{PARALLELISMFLAGS} + end + + test + make test + end +end + +packages + package %{name} + requires + perl(:MODULE_COMPAT_%{perl_version}) + end + end +end diff --git a/perl-Module-Package/patches/Module-Package-0.30-Fix-building-on-= Perl-without-.-in-INC.patch b/perl-Module-Package/patches/Module-Package-0.30= -Fix-building-on-Perl-without-.-in-INC.patch new file mode 100644 index 000000000..81f5ebe0d --- /dev/null +++ b/perl-Module-Package/patches/Module-Package-0.30-Fix-building-on-Perl-wi= thout-.-in-INC.patch @@ -0,0 +1,25 @@ +From fc4e65f8d43226739624e15fe3eefa0d05fd8f96 Mon Sep 17 00:00:00 2001 +From: =3D?UTF-8?q?Petr=3D20P=3DC3=3DADsa=3DC5=3D99?=3D +Date: Wed, 17 May 2017 16:48:56 +0200 +Subject: [PATCH] Fix building on Perl without "." in @INC +MIME-Version: 1.0 +Content-Type: text/plain; charset=3DUTF-8 +Content-Transfer-Encoding: 8bit + +Signed-off-by: Petr P=C3=ADsa=C5=99 +--- + Makefile.PL | 1 + + 1 file changed, 1 insertion(+) + +diff --git a/Makefile.PL b/Makefile.PL +index 93b5ed5..fffb0d1 100644 +--- a/Makefile.PL ++++ b/Makefile.PL +@@ -1,3 +1,4 @@ ++BEGIN { push @INC, '.'; } + use inc::Module::Package 'Ingy:modern 0.17'; +=20 + # The default module 'lib/Module/Package.pm' has to be very strict +--=20 +2.9.4 + diff --git a/perl-Module-Package/perl-Module-Package.nm b/perl-Module-Package= /perl-Module-Package.nm new file mode 100644 index 000000000..3815ba11d --- /dev/null +++ b/perl-Module-Package/perl-Module-Package.nm @@ -0,0 +1,54 @@ +############################################################################= ### +# IPFire.org - An Open Source Firewall Solution = # +# Copyright (C) - IPFire Development Team = # +############################################################################= ### + +name =3D perl-Module-Package +version =3D 0.30 +release =3D 1 +arch =3D noarch + +groups =3D Development/Libratries +url =3D http://search.cpan.org/dist/Module-Package/ +license =3D GPL+ or Artistic +summary =3D Postmodern Perl Module Packaging + +description + This module is a dropin replacement for Module::Install. + It does everything Module::Install does, but just a bit better. +end + +source_dl =3D https://cpan.metacpan.org/authors/id/I/IN/INGY/ + +thisapp =3D Module-Package-%{version} + +build + requires + perl(FindBin) + perl(File::Find) + perl(IO::All) + perl(ExtUtils::MakeMaker) + perl(Module::Install) + perl(Module::Install::AuthorRequires) + perl(Module::Install::ManifestSkip) + perl(Moo) + perl(Test::More) + end + + build + perl Makefile.PL INSTALLDIRS=3Dvendor OPTIMIZE=3D"%{CFLAGS}" + make %{PARALLELISMFLAGS} + end + + test + make test + end +end + +packages + package %{name} + requires + perl(:MODULE_COMPAT_%{perl_version}) + end + end +end diff --git a/perl-Moo/perl-Moo.nm b/perl-Moo/perl-Moo.nm new file mode 100644 index 000000000..622eacdc2 --- /dev/null +++ b/perl-Moo/perl-Moo.nm @@ -0,0 +1,52 @@ +############################################################################= ### +# IPFire.org - An Open Source Firewall Solution = # +# Copyright (C) - IPFire Development Team = # +############################################################################= ### + +name =3D perl-Moo +version =3D 2.005005 +release =3D 1 +thisapp =3D Moo-%{version} +arch =3D noarch + +groups =3D Development/Libraries +url =3D http://search.cpan.org/dist/Moo/ +license =3D GPL+ or Artistic +summary =3D Minimalist Object Orientation perl module. + +description + Moo is an extremely light-weight Object Orientation system. It allows + one to concisely define objects and roles with a convenient syntax that + avoids the details of Perl's object system. +end + +source_dl =3D https://cpan.metacpan.org/authors/id/H/HA/HAARG/ + +build + requires + perl(B::Deparse) + perl(Class::Method::Modifiers) + perl(ExtUtils::MakeMaker) + perl(Role::Tiny) + perl(Sub::Defer) + perl(Sub::Quote) + perl(Test::More) + end + + build + perl Makefile.PL INSTALLDIRS=3Dvendor + make %{PARALLELISMFLAGS} + end + + test + make test + end +end + +packages + package %{name} + requires + perl(:MODULE_COMPAT_%{perl_version}) + end + end +end diff --git a/perl-Role-Tiny/perl-Role-Tiny.nm b/perl-Role-Tiny/perl-Role-Tiny= .nm new file mode 100644 index 000000000..d6d93a136 --- /dev/null +++ b/perl-Role-Tiny/perl-Role-Tiny.nm @@ -0,0 +1,47 @@ +############################################################################= ### +# IPFire.org - An Open Source Firewall Solution = # +# Copyright (C) - IPFire Development Team = # +############################################################################= ### + +name =3D perl-Role-Tiny +version =3D 2.002004 +release =3D 1 +thisapp =3D Role-Tiny-%{version} +arch =3D noarch + +groups =3D Development/Libraries +url =3D http://search.cpan.org/dist/Moo/ +license =3D GPL+ or Artistic +summary =3D Role::Tiny is a minimalist role composition tool. + +description + Role composition can be thought of as much more clever and meaningful + multiple inheritance. +end + +source_dl =3D https://cpan.metacpan.org/authors/id/H/HA/HAARG/ + +build + requires + perl(B) + perl(ExtUtils::MakeMaker) + perl(Test::More) + end + + build + perl Makefile.PL INSTALLDIRS=3Dvendor + make %{PARALLELISMFLAGS} + end + + test + make test + end +end + +packages + package %{name} + requires + perl(:MODULE_COMPAT_%{perl_version}) + end + end +end diff --git a/perl-Sub-Quote/perl-Sub-Quote.nm b/perl-Sub-Quote/perl-Sub-Quote= .nm new file mode 100644 index 000000000..81bcce47c --- /dev/null +++ b/perl-Sub-Quote/perl-Sub-Quote.nm @@ -0,0 +1,47 @@ +############################################################################= ### +# IPFire.org - An Open Source Firewall Solution = # +# Copyright (C) - IPFire Development Team = # +############################################################################= ### + +name =3D perl-Sub-Quote +version =3D 2.006008 +release =3D 1 +thisapp =3D Sub-Quote-%{version} +arch =3D noarch + +groups =3D Development/Libraries +url =3D http://search.cpan.org/dist/Sub-Quote/ +license =3D GPL+ or Artistic +summary =3D Efficient generation of subroutines via string eval + +description + This package provides performant ways to generate subroutines from + strings. +end + +source_dl =3D https://cpan.metacpan.org/authors/id/H/HA/HAARG/ + +build + requires + perl(B) + perl(ExtUtils::MakeMaker) + perl(Test::More) + end + + build + perl Makefile.PL INSTALLDIRS=3Dvendor + make %{PARALLELISMFLAGS} + end + + test + make test + end +end + +packages + package %{name} + requires + perl(:MODULE_COMPAT_%{perl_version}) + end + end +end diff --git a/perl-YAML/perl-YAML.nm b/perl-YAML/perl-YAML.nm index 73ec0f33e..4b8f3105d 100644 --- a/perl-YAML/perl-YAML.nm +++ b/perl-YAML/perl-YAML.nm @@ -5,7 +5,7 @@ =20 name =3D perl-YAML version =3D 0.84 -release =3D 2 +release =3D 2.1 arch =3D noarch thisapp =3D YAML-%{version} =20 @@ -28,15 +28,14 @@ source_dl =3D http://search.cpan.org/CPAN/authors/id/M/M= S/MSTROUT/ =20 build requires - # required for perl macros - pakfire-builder >=3D 0.9.23-6 - perl(Carp) perl(constant) perl(Cwd) perl(Data::Dumper) + perl(FindBin) perl(Exporter) perl(ExtUtils::MakeMaker) + perl(Module::Package) perl(File::Path) perl(lib) =20 diff --git a/squid/squid.nm b/squid/squid.nm index 26cd46f6c..eca35788f 100644 --- a/squid/squid.nm +++ b/squid/squid.nm @@ -7,7 +7,7 @@ name =3D squid major_ver =3D 5 minor_ver =3D 7 version =3D %{major_ver}.%{minor_ver} -release =3D 1.1 +release =3D 1.2 =20 groups =3D Networking/Daemons url =3D https://www.squid-cache.org/ @@ -28,6 +28,7 @@ source_dl =3D http://www.squid-cache.org/Versions/v%{major= _ver}/ build requires gcc-c++ + libxcrypt-devel libxml2-devel openssl-devel openldap-devel hooks/post-receive -- IPFire 3.x development tree --===============7865507191297650528==--