[packages/awstats] - updated to 7.9

hawk hawk at pld-linux.org
Sun Jan 7 20:28:47 CET 2024


commit 936198363959d404d886adb1dfa200bc222a895a
Author: Marcin Krol <hawk at tld-linux.org>
Date:   Sun Jan 7 20:11:43 2024 +0100

    - updated to 7.9

 awstats-PLD.patch              | 41 +++++++++++++++++++++--------------------
 awstats-created_dir_mode.patch | 11 ++++++-----
 awstats.spec                   |  8 ++++----
 awstats_conf.patch             | 34 +++++++++++++++++-----------------
 4 files changed, 48 insertions(+), 46 deletions(-)
---
diff --git a/awstats.spec b/awstats.spec
index e54f2d6..1e21d33 100644
--- a/awstats.spec
+++ b/awstats.spec
@@ -7,12 +7,12 @@
 Summary:	Advanced Web Statistics is a free powerful server log file analyzer
 Summary(pl.UTF-8):	Zaawansowany program do analizowania logów serwera
 Name:		awstats
-Version:	7.8
-Release:	2
+Version:	7.9
+Release:	1
 License:	GPL v3+
 Group:		Applications/Networking
 Source0:	http://awstats.sourceforge.net/files/%{name}-%{version}.tar.gz
-# Source0-md5:	46986723e04b1980389193153915e760
+# Source0-md5:	c283e0170700461596f9c9e121ea2896
 Source1:	%{name}.crontab
 Source2:	%{name}-httpd.conf
 Source3:	%{name}.conf
@@ -23,7 +23,7 @@ Patch2:		%{name}-PLD.patch
 URL:		https://awstats.sourceforge.io/
 BuildRequires:	rpm-perlprov
 BuildRequires:	rpmbuild(macros) >= 1.264
-Requires(triggerpostun):	sed >= 4.0
+Requires(postun):	sed >= 4.0
 Requires:	perl-Geo-IP
 Requires:	perl-Storable
 Requires:	perl-Time-HiRes
diff --git a/awstats-PLD.patch b/awstats-PLD.patch
index 23962b9..b491b3a 100644
--- a/awstats-PLD.patch
+++ b/awstats-PLD.patch
@@ -1,7 +1,7 @@
-diff -Nur b.awstats-6.6/tools/awstats_buildstaticpages.pl n.awstats-6.6/tools/awstats_buildstaticpages.pl
---- b.awstats-6.6/tools/awstats_buildstaticpages.pl	2006-02-08 23:26:14.000000000 +0100
-+++ n.awstats-6.6/tools/awstats_buildstaticpages.pl	2007-01-16 13:15:15.000000000 +0100
-@@ -133,7 +133,7 @@
+diff -ur awstats-7.9.orig/tools/awstats_buildstaticpages.pl awstats-7.9/tools/awstats_buildstaticpages.pl
+--- awstats-7.9.orig/tools/awstats_buildstaticpages.pl	2021-08-19 04:00:58.000000000 +0200
++++ awstats-7.9/tools/awstats_buildstaticpages.pl	2024-01-07 20:10:32.230113241 +0100
+@@ -129,7 +129,7 @@
  	my @PossibleConfigDir=();
  
  	if ($configdir) { @PossibleConfigDir=("$configdir"); }
@@ -10,7 +10,7 @@ diff -Nur b.awstats-6.6/tools/awstats_buildstaticpages.pl n.awstats-6.6/tools/aw
  
  	# Open config file
  	$FileConfig=$FileSuffix='';
-@@ -293,8 +293,8 @@
+@@ -299,8 +299,8 @@
  # Check if AWSTATS prog is found
  my $AwstatsFound=0;
  if (-s "$Awstats") { $AwstatsFound=1; }
@@ -20,11 +20,11 @@ diff -Nur b.awstats-6.6/tools/awstats_buildstaticpages.pl n.awstats-6.6/tools/aw
 +	$Awstats="/usr/share/awstats/wwwroot/cgi-bin/awstats.pl";
  	$AwstatsFound=1;
  }
- if (! $AwstatsFound) {
-diff -Nur b.awstats-6.6/tools/awstats_configure.pl n.awstats-6.6/tools/awstats_configure.pl
---- b.awstats-6.6/tools/awstats_configure.pl	2006-02-08 23:26:14.000000000 +0100
-+++ n.awstats-6.6/tools/awstats_configure.pl	2007-01-16 13:15:15.000000000 +0100
-@@ -29,11 +29,11 @@
+ elsif (-s "/usr/lib/cgi-bin/awstats.pl") {
+diff -ur awstats-7.9.orig/tools/awstats_configure.pl awstats-7.9/tools/awstats_configure.pl
+--- awstats-7.9.orig/tools/awstats_configure.pl	2019-06-27 11:30:40.000000000 +0200
++++ awstats-7.9/tools/awstats_configure.pl	2024-01-07 20:10:32.231113254 +0100
+@@ -28,11 +28,11 @@
  $AWSTATS_DIRDATA_PATH
  /;
  $AWSTATS_PATH='';
@@ -41,7 +41,7 @@ diff -Nur b.awstats-6.6/tools/awstats_configure.pl n.awstats-6.6/tools/awstats_c
  $AWSTATS_DIRDATA_PATH='/var/lib/awstats';						# Used only when configure ran on linux
  
  
-@@ -608,7 +608,7 @@
+@@ -610,7 +610,7 @@
  		my $bidon='';
  		print "Directory path to store config file(s) (Enter for default):\n> ";
  		$bidon=<STDIN>; chomp $bidon;
@@ -50,10 +50,10 @@ diff -Nur b.awstats-6.6/tools/awstats_configure.pl n.awstats-6.6/tools/awstats_c
  		my $configdir=$bidon;
  		if (! -d $configdir) {
  			# Create the directory for config files
-diff -Nur b.awstats-6.6/tools/awstats_updateall.pl n.awstats-6.6/tools/awstats_updateall.pl
---- b.awstats-6.6/tools/awstats_updateall.pl	2006-07-24 01:57:48.000000000 +0200
-+++ n.awstats-6.6/tools/awstats_updateall.pl	2007-01-16 13:15:15.000000000 +0100
-@@ -13,7 +13,7 @@
+diff -ur awstats-7.9.orig/tools/awstats_updateall.pl awstats-7.9/tools/awstats_updateall.pl
+--- awstats-7.9.orig/tools/awstats_updateall.pl	2014-09-23 09:16:09.000000000 +0200
++++ awstats-7.9/tools/awstats_updateall.pl	2024-01-07 20:10:32.231113254 +0100
+@@ -12,7 +12,7 @@
  my $VERSION="1.0 (build $REVISION)";
  
  # Default value of DIRCONFIG
@@ -62,7 +62,7 @@ diff -Nur b.awstats-6.6/tools/awstats_updateall.pl n.awstats-6.6/tools/awstats_u
  
  my $Debug=0;
  
-@@ -130,8 +130,8 @@
+@@ -129,8 +129,8 @@
  	# Check if AWSTATS prog is found
  	my $AwstatsFound=0;
  	if (-s "$Awstats") { $AwstatsFound=1; }
@@ -73,13 +73,14 @@ diff -Nur b.awstats-6.6/tools/awstats_updateall.pl n.awstats-6.6/tools/awstats_u
  		$AwstatsFound=1;
  	}
  	if (! $AwstatsFound) {
---- awstats-7.0/wwwroot/cgi-bin/awstats.pl~	2011-01-13 13:23:54.000000000 +0200
-+++ awstats-7.0/wwwroot/cgi-bin/awstats.pl	2011-01-13 14:22:50.921961909 +0200
-@@ -1712,6 +1712,7 @@
+diff -ur awstats-7.9.orig/wwwroot/cgi-bin/awstats.pl awstats-7.9/wwwroot/cgi-bin/awstats.pl
+--- awstats-7.9.orig/wwwroot/cgi-bin/awstats.pl	2024-01-07 20:09:51.559596037 +0100
++++ awstats-7.9/wwwroot/cgi-bin/awstats.pl	2024-01-07 20:10:32.235113304 +0100
+@@ -1716,6 +1716,7 @@
  	my $configdir         = shift;
  	my @PossibleConfigDir = (
  			"$DIR",
 +			"/etc/webapps/awstats",
  			"/etc/awstats",
- 			"/usr/local/etc/awstats", "/etc",
+ 			"/usr/local/etc/awstats",
  			"/etc/opt/awstats"
diff --git a/awstats-created_dir_mode.patch b/awstats-created_dir_mode.patch
index a6a6814..d7e2cf6 100644
--- a/awstats-created_dir_mode.patch
+++ b/awstats-created_dir_mode.patch
@@ -1,11 +1,12 @@
---- awstats-6.9/wwwroot/cgi-bin/awstats.pl.fix	2009-03-20 13:53:04.308433852 +0100
-+++ awstats-6.9/wwwroot/cgi-bin/awstats.pl	2009-03-20 13:53:20.211765413 +0100
-@@ -2850,7 +2850,7 @@ sub Check_Config {
+diff -ur awstats-7.9.orig/wwwroot/cgi-bin/awstats.pl awstats-7.9/wwwroot/cgi-bin/awstats.pl
+--- awstats-7.9.orig/wwwroot/cgi-bin/awstats.pl	2023-01-17 13:56:28.000000000 +0100
++++ awstats-7.9/wwwroot/cgi-bin/awstats.pl	2024-01-07 20:09:51.559596037 +0100
+@@ -3056,7 +3056,7 @@
  	if ( !$MigrateStats && !-d $DirData ) {
  		if ($CreateDirDataIfNotExists) {
  			if ($Debug) { debug( " Make directory $DirData", 2 ); }
 -			my $mkdirok = mkdir "$DirData", 0766;
 +			my $mkdirok = mkdir "$DirData", 0755;
  			if ( !$mkdirok ) {
- 				error(          "$PROG failed to create directory DirData (DirData=\"$DirData\", CreateDirDataIfNotExists=$CreateDirDataIfNotExists)."
- 				);
+ 				error(
+ "$PROG failed to create directory DirData (DirData=\"$DirData\", CreateDirDataIfNotExists=$CreateDirDataIfNotExists)."
diff --git a/awstats_conf.patch b/awstats_conf.patch
index 18748a2..258bc94 100644
--- a/awstats_conf.patch
+++ b/awstats_conf.patch
@@ -1,8 +1,8 @@
-diff -dur -x '*~' awstats-6.5.orig/wwwroot/cgi-bin/awstats.model.conf awstats-6.5/wwwroot/cgi-bin/awstats.model.conf
---- awstats-6.5.orig/wwwroot/cgi-bin/awstats.model.conf	2005-03-27 16:44:52.000000000 +0200
-+++ awstats-6.5/wwwroot/cgi-bin/awstats.model.conf	2005-08-21 19:36:33.000000000 +0200
-@@ -48,7 +48,7 @@
- # If there is several log files from load balancing servers :
+diff -ur awstats-7.9.orig/wwwroot/cgi-bin/awstats.model.conf awstats-7.9/wwwroot/cgi-bin/awstats.model.conf
+--- awstats-7.9.orig/wwwroot/cgi-bin/awstats.model.conf	2021-08-19 04:00:58.000000000 +0200
++++ awstats-7.9/wwwroot/cgi-bin/awstats.model.conf	2024-01-07 20:08:45.852760449 +0100
+@@ -47,7 +47,7 @@
+ # If there are several log files from load balancing servers :
  # Example: "/pathtotools/logresolvemerge.pl *.log |"
  #
 -LogFile="/var/log/httpd/mylog.log"
@@ -10,7 +10,7 @@ diff -dur -x '*~' awstats-6.5.orig/wwwroot/cgi-bin/awstats.model.conf awstats-6.
  
  
  # Enter the log file type you want to analyze.
-@@ -118,7 +118,7 @@
+@@ -123,7 +123,7 @@
  # Example for IIS:
  # LogFormat = 2
  #
@@ -19,7 +19,7 @@ diff -dur -x '*~' awstats-6.5.orig/wwwroot/cgi-bin/awstats.model.conf awstats-6.
  
  
  # If your log field's separator is not a space, you can change this parameter.
-@@ -149,7 +149,7 @@
+@@ -154,7 +154,7 @@
  # Example: "ftp.domain.com"
  # Example: "domain.com"
  #
@@ -28,7 +28,7 @@ diff -dur -x '*~' awstats-6.5.orig/wwwroot/cgi-bin/awstats.model.conf awstats-6.
  
  
  # Enter here all other possible domain names, addresses or virtual host
-@@ -164,7 +164,7 @@
+@@ -169,7 +169,7 @@
  # Note: You can also use @/mypath/myfile if list of aliases are in a file.
  # Example: "www.myserver.com localhost 127.0.0.1 REGEX[mydomain\.(net|org)$]"
  #
@@ -37,7 +37,7 @@ diff -dur -x '*~' awstats-6.5.orig/wwwroot/cgi-bin/awstats.model.conf awstats-6.
  
  
  # If you want to have hosts reported by name instead of ip address, AWStats
-@@ -199,7 +199,7 @@
+@@ -219,7 +219,7 @@
  # Example: "C:/awstats_data_dir"
  # Default: "."          (means same directory as awstats.pl)
  #
@@ -46,7 +46,7 @@ diff -dur -x '*~' awstats-6.5.orig/wwwroot/cgi-bin/awstats.model.conf awstats-6.
  
  
  # Relative or absolute web URL of your awstats cgi-bin directory.
-@@ -208,7 +208,7 @@
+@@ -228,7 +228,7 @@
  # Example: "/awstats"
  # Default: "/cgi-bin"   (means awstats.pl is in "/yourwwwroot/cgi-bin")
  #
@@ -55,7 +55,7 @@ diff -dur -x '*~' awstats-6.5.orig/wwwroot/cgi-bin/awstats.model.conf awstats-6.
  
  
  # Relative or absolute web URL of your awstats icon directory.
-@@ -218,7 +218,7 @@
+@@ -238,7 +238,7 @@
  # Example: "../icon"
  # Default: "/icon" (means you must copy icon directories in "/mywwwroot/icon")
  #
@@ -63,8 +63,8 @@ diff -dur -x '*~' awstats-6.5.orig/wwwroot/cgi-bin/awstats.model.conf awstats-6.
 +DirIcons="/awstatsicons"
  
  
- # When this parameter is set to 1, AWStats add a button on report page to
-@@ -357,7 +357,7 @@
+ # When this parameter is set to 1, AWStats adds a button on the report page to
+@@ -378,7 +378,7 @@
  # Possible values: 0 or 1
  # Default: 0
  #
@@ -72,8 +72,8 @@ diff -dur -x '*~' awstats-6.5.orig/wwwroot/cgi-bin/awstats.model.conf awstats-6.
 +CreateDirDataIfNotExists=1
  
  
- # You can choose in which format the Awstats history database is saved.
-@@ -876,7 +876,7 @@
+ # You can choose in which format the AWStats history database is saved.
+@@ -945,7 +945,7 @@
  # Example: "/usr/share/awstats/lang"
  # Default: "./lang" (means lang directory is in same location than awstats.pl)
  #
@@ -82,7 +82,7 @@ diff -dur -x '*~' awstats-6.5.orig/wwwroot/cgi-bin/awstats.model.conf awstats-6.
  
  
  # Show menu header with reports' links
-@@ -1186,7 +1186,7 @@
+@@ -1275,7 +1275,7 @@
  # Example: "/css/awstats_bw.css"
  # Default: ""
  #
@@ -90,4 +90,4 @@ diff -dur -x '*~' awstats-6.5.orig/wwwroot/cgi-bin/awstats.model.conf awstats-6.
 +StyleSheet="/awstatscss/awstats_default.css"
  
  
- # Those colors parameters can be used (if StyleSheet parameter is not used)
+ # Those color parameters can be used (if StyleSheet parameter is not used)
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/awstats.git/commitdiff/936198363959d404d886adb1dfa200bc222a895a



More information about the pld-cvs-commit mailing list