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 2.x development tree".
The branch, next has been updated via 0c3913630d15dbc7e4ac05486899a789d7ab4a12 (commit) via f964e925794f64cef5d062002e7e21d1594df63e (commit) from a947d81febc15a80dfcb93cc93626a5e0a340def (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 0c3913630d15dbc7e4ac05486899a789d7ab4a12 Author: Peter Müller peter.mueller@ipfire.org Date: Tue Jan 31 12:46:45 2023 +0000
Core Update 173: Ship libloc
Signed-off-by: Peter Müller peter.mueller@ipfire.org
commit f964e925794f64cef5d062002e7e21d1594df63e Author: Peter Müller peter.mueller@ipfire.org Date: Tue Jan 31 12:46:07 2023 +0000
libloc: Update to 0.9.16
https://lists.ipfire.org/pipermail/location/2022-October/000602.html
Signed-off-by: Peter Müller peter.mueller@ipfire.org
-----------------------------------------------------------------------
Summary of changes: .../{oldcore/148 => core/173}/filelists/libloc | 0 lfs/libloc | 18 ++--- .../libloc-0.9.15-Makefile-reset-Python-path.patch | 22 ------ ...ix-generating-file-names-for-ipset-output.patch | 36 --------- ...stall-Perl-files-to-Perl-vendor-directory.patch | 87 ++++++++++++++++++++++ 5 files changed, 95 insertions(+), 68 deletions(-) copy config/rootfiles/{oldcore/148 => core/173}/filelists/libloc (100%) delete mode 100644 src/patches/libloc-0.9.15-Makefile-reset-Python-path.patch delete mode 100644 src/patches/libloc-0.9.15-export-Fix-generating-file-names-for-ipset-output.patch create mode 100644 src/patches/libloc-0.9.16-Revert-Install-Perl-files-to-Perl-vendor-directory.patch
Difference in files: diff --git a/config/rootfiles/core/173/filelists/libloc b/config/rootfiles/core/173/filelists/libloc new file mode 120000 index 000000000..ff4a92429 --- /dev/null +++ b/config/rootfiles/core/173/filelists/libloc @@ -0,0 +1 @@ +../../../common/libloc \ No newline at end of file diff --git a/lfs/libloc b/lfs/libloc index 579982f11..4f8d14cb1 100644 --- a/lfs/libloc +++ b/lfs/libloc @@ -1,7 +1,7 @@ ############################################################################### # # # IPFire.org - A linux based firewall # -# Copyright (C) 2007-2022 IPFire Team info@ipfire.org # +# Copyright (C) 2007-2023 IPFire Team info@ipfire.org # # # # This program is free software: you can redistribute it and/or modify # # it under the terms of the GNU General Public License as published by # @@ -24,8 +24,8 @@
include Config
-VER = 0.9.15 -DB_DATE = 2022-10-15 +VER = 0.9.16 +DB_DATE = 2023-01-30
THISAPP = libloc-$(VER) DL_FILE = $(THISAPP).tar.gz @@ -43,8 +43,8 @@ objects = $(DL_FILE) \ $(DL_FILE) = https://source.ipfire.org/releases/libloc/$(DL_FILE) location-$(DB_DATE).db.xz = https://location.ipfire.org/databases/1/archive/location-$(DB_DATE).db.xz
-$(DL_FILE)_BLAKE2 = f3db0fc75ac930805f0df2892b00ffb8f31123a5f28a8cade78f8f1614c0cd806ea365810c5192720d067531b199c342a2c6039f3cd5370c4c9efeded4e31857 -location-$(DB_DATE).db.xz_BLAKE2 = b34b554923a8291ea60ec34c98609da1d71aab66bc1aa2f973ea2e6fd14b6f750559d1e9365df4dd3f707a8dce373aba5f79381c61a4953f272b3557be88af2c +$(DL_FILE)_BLAKE2 = dc9e5ce8e1084e6a385149521f5f5ea156f33502343b254b9f70c5c6e28f699466981ae704483681a80449c2acfd202301bcbcfc2b81d773c308575910db79e9 +location-$(DB_DATE).db.xz_BLAKE2 = c3746c6b564d9115f1a5562500c1ebe01fb6fbd1d1ec68705dc7f788594a480e0fb8aec218942c637ac07a252c776ae4d786379254f6f2609eb41b737e10c5d5
install : $(TARGET)
@@ -78,15 +78,13 @@ $(TARGET) : $(patsubst %,$(DIR_DL)/%,$(objects)) @$(PREBUILD) @rm -rf $(DIR_APP) && cd $(DIR_SRC) && tar xvf $(DIR_DL)/$(DL_FILE)
- # https://lists.ipfire.org/pipermail/location/2022-October/000596.html - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/libloc-0.9.15-Makefile-reset-Python-path.patch - - # https://bugzilla.ipfire.org/show_bug.cgi?id=12944 - cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/libloc-0.9.15-export-Fix-generating-file-names-for-ipset-output.patch + # https://lists.ipfire.org/pipermail/development/2022-November/014763.html + cd $(DIR_APP) && patch -Np1 < $(DIR_SRC)/src/patches/libloc-0.9.16-Revert-Install-Perl-files-to-Perl-vendor-directory.patch
cd $(DIR_APP) && ./autogen.sh cd $(DIR_APP) && ./configure \ --prefix=/usr \ + --libdir=/usr/lib \ --sysconfdir=/etc \ --localstatedir=/var \ --disable-man-pages \ diff --git a/src/patches/libloc-0.9.15-Makefile-reset-Python-path.patch b/src/patches/libloc-0.9.15-Makefile-reset-Python-path.patch deleted file mode 100644 index 2d2a99887..000000000 --- a/src/patches/libloc-0.9.15-Makefile-reset-Python-path.patch +++ /dev/null @@ -1,22 +0,0 @@ -commit bed4777fc99494854335a90c5a6e7fc2e30edf4d -Author: Michael Tremer michael.tremer@ipfire.org -Date: Sat Oct 1 11:56:31 2022 +0000 - - Makefile: Reset Python path - - Signed-off-by: Michael Tremer michael.tremer@ipfire.org - -diff --git a/Makefile.am b/Makefile.am -index 81bd992..ec737d0 100644 ---- a/Makefile.am -+++ b/Makefile.am -@@ -56,8 +56,7 @@ databasedir = $(localstatedir)/lib/location - pkgconfigdir = $(libdir)/pkgconfig - - # Overwrite Python path --#pkgpythondir = $(pythondir)/location --pkgpythondir = /usr/lib/python3/dist-packages/location -+pkgpythondir = $(pythondir)/location - - %: %.in Makefile - $(SED_PROCESS) diff --git a/src/patches/libloc-0.9.15-export-Fix-generating-file-names-for-ipset-output.patch b/src/patches/libloc-0.9.15-export-Fix-generating-file-names-for-ipset-output.patch deleted file mode 100644 index 19fe42f12..000000000 --- a/src/patches/libloc-0.9.15-export-Fix-generating-file-names-for-ipset-output.patch +++ /dev/null @@ -1,36 +0,0 @@ -commit cd214f295797e5cc8dbc296753924863b33ab8bd -Author: Michael Tremer michael.tremer@ipfire.org -Date: Tue Oct 4 08:47:03 2022 +0000 - - export: Fix generating file names for ipset output - - The tag that is being used in the filename was set after creating the - filename. The order has now been fixed and the export works fine for me. - - Fixes: #12944 - Signed-off-by: Michael Tremer michael.tremer@ipfire.org - -diff --git a/src/python/location/export.py b/src/python/location/export.py -index f5ed37f..3f58498 100644 ---- a/src/python/location/export.py -+++ b/src/python/location/export.py -@@ -48,6 +48,9 @@ class OutputWriter(object): - self.family = family - self.directory = directory - -+ # Tag -+ self.tag = self._make_tag() -+ - # Open output file - if f: - self.f = f -@@ -58,9 +61,6 @@ class OutputWriter(object): - else: - self.f = io.StringIO() - -- # Tag -- self.tag = self._make_tag() -- - # Call any custom initialization - self.init() - diff --git a/src/patches/libloc-0.9.16-Revert-Install-Perl-files-to-Perl-vendor-directory.patch b/src/patches/libloc-0.9.16-Revert-Install-Perl-files-to-Perl-vendor-directory.patch new file mode 100644 index 000000000..90f756e53 --- /dev/null +++ b/src/patches/libloc-0.9.16-Revert-Install-Perl-files-to-Perl-vendor-directory.patch @@ -0,0 +1,87 @@ +From e80f2517a230b73b1de554e6fe19e81947c2b665 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?Peter=20M=C3=BCller?= peter.mueller@ipfire.org +Date: Tue, 31 Jan 2023 10:04:31 +0000 +Subject: [PATCH] Revert "Install Perl files to Perl vendor directory" + +This reverts commit b26c2109eaf229d8c297266f12cd4757d7f14eb8. +--- + Makefile.am | 17 ++++++++--------- + configure.ac | 12 +----------- + 2 files changed, 9 insertions(+), 20 deletions(-) + +diff --git a/Makefile.am b/Makefile.am +index 7f0d8d0..049832f 100644 +--- a/Makefile.am ++++ b/Makefile.am +@@ -241,8 +241,7 @@ build-perl: src/libloc.la + @test -e $(builddir)/src/perl/t/Location.t || ln -s --relative $(srcdir)/src/perl/t/Location.t $(builddir)/src/perl/t/ + @test -e $(builddir)/src/perl/typemap || ln -s --relative $(srcdir)/src/perl/typemap $(builddir)/src/perl/ + +- cd $(builddir)/src/perl && $(PERL) Makefile.PL NO_PACKLIST=1 NO_PERLLOCAL=1 \ +- INSTALLDIRS=vendor \ ++ cd $(builddir)/src/perl && $(PERL) Makefile.PL PREFIX="$(prefix)" \ + INC="-I$(abs_srcdir)/src" LIBS="-L$(abs_builddir)/src/.libs -lloc" + cd $(builddir)/src/perl && $(MAKE) + touch build-perl +@@ -254,20 +253,20 @@ check-perl: testdata.db build-perl + + .PHONY: install-perl + install-perl: build-perl +- cd $(builddir)/src/perl && $(MAKE) install DESTDIR=$(DESTDIR) ++ cd $(builddir)/src/perl && $(MAKE) install DESTIDR=$(DESTDIR) + + .PHONY: clean-perl + clean-perl: + cd $(builddir)/src/perl && $(MAKE) distclean +- rm -f build-perl ++ rm build-perl + + .PHONY: uninstall-perl + uninstall-perl: +- rm -vf \ +- $(DESTDIR)/@PERL_MODPATH@/Location.pm \ +- $(DESTDIR)/@PERL_MODPATH@/auto/Location/Location.so \ +- $(DESTDIR)/@PERL_MANPATH@/Location.3pm +- -rmdir $(DESTDIR)/@PERL_MODPATH@/auto/Location ++ rm -rvf \ ++ $(DESTDIR)/$(prefix)/lib/*/perl/*/Location.pm \ ++ $(DESTDIR)/$(prefix)/lib/*/perl/*/auto/Location \ ++ $(DESTDIR)/$(prefix)/lib/*/perl/*/perllocal.pod \ ++ $(DESTDIR)/$(prefix)/man/man3/Location.3pm + + bin_SCRIPTS = \ + src/scripts/location \ +diff --git a/configure.ac b/configure.ac +index 96e6b0e..f6d30f7 100644 +--- a/configure.ac ++++ b/configure.ac +@@ -175,18 +175,10 @@ PKG_CHECK_MODULES([PYTHON], [python-${PYTHON_VERSION}]) + AC_PATH_PROG(PERL, perl, no) + AC_SUBST(PERL) + +-AX_PROG_PERL_MODULES(Config ExtUtils::MakeMaker,, AC_MSG_WARN(Need some Perl modules)) ++AX_PROG_PERL_MODULES(ExtUtils::MakeMaker,, AC_MSG_WARN(Need some Perl modules)) + + AC_ARG_ENABLE(perl, AS_HELP_STRING([--disable-perl], [do not build the perl modules]), [],[enable_perl=yes]) + AM_CONDITIONAL(ENABLE_PERL, test "$enable_perl" = "yes") +-AS_IF([test "$enable_perl" = "yes"], +- [ +- PERL_MODPATH=$($PERL -MConfig -e 'print $Config{installvendorarch}') +- PERL_MANPATH=$($PERL -MConfig -e 'print $Config{installvendorman3dir}') +- AC_SUBST(PERL_MODPATH) +- AC_SUBST(PERL_MANPATH) +- ], +-) + + dnl Checking for libresolv + case "${host}" in +@@ -232,6 +224,4 @@ AC_MSG_RESULT([ + + Bindings: + Perl: ${enable_perl} +- Perl module path: ${PERL_MODPATH} +- Perl manual path: ${PERL_MANPATH} + ]) +-- +2.35.3 +
hooks/post-receive -- IPFire 2.x development tree