commit 9dd4ced55ad767477bd5cf39895b53cae123a5f3
Author: Jakub Bogusz <[email protected]>
Date:   Thu Oct 15 22:33:02 2020 +0200

    - started update to 1.11.23

 lms-PLD.patch | 109 +++++++++++++++++++++++-----------------------------------
 lms.spec      |  52 ++++++++++++++--------------
 2 files changed, 69 insertions(+), 92 deletions(-)
---
diff --git a/lms.spec b/lms.spec
index 9454c02..3d2d27c 100644
--- a/lms.spec
+++ b/lms.spec
@@ -8,36 +8,35 @@
 %bcond_with    lmsd_debug      # with lmsd debugging
 
 %define                lmsver          1.11
-%define                lmssubver       13
+%define                lmssubver       23
 Summary:       LAN Managment System
 Summary(pl.UTF-8):     System Zarządzania Siecią Lokalną
 Name:          lms
 Version:       %{lmsver}.%{lmssubver}
-Release:       11
+Release:       1
 License:       GPL v2
 Group:         Networking/Utilities
 Source0:       
http://www.lms.org.pl/download/%{lmsver}/%{name}-%{version}.tar.gz
-# Source0-md5: 294899358ae2585a4030580d79a06ee8
+# Source0-md5: 708712da52e9817cb94e54779b6f3c1a
 Source1:       %{name}.init
 Source2:       %{name}.sysconfig
 Source3:       %{name}-apache.conf
 Source4:       %{name}-httpd.conf
 Patch0:                %{name}-PLD.patch
-Patch1:                %{name}-amd64.patch
 Patch2:                %{name}-smarty.patch
 Patch3:                build.patch
 URL:           http://www.lms.org.pl/
 BuildRequires: bison
 BuildRequires: flex
 %{?with_lmsd:BuildRequires:    libgadu-devel}
-%{?with_lmsd:BuildRequires:    mysql-devel}
+%{?with_lmsd:BuildRequires:    mysql-devel >= 5}
 BuildRequires: net-snmp-devel
-%{?with_lmsd:BuildRequires:    postgresql-devel >= 8.2}
+%{?with_lmsd:BuildRequires:    postgresql-devel >= 8.4}
 BuildRequires: rpm-pythonprov
 BuildRequires: rpmbuild(macros) >= 1.461
 BuildRequires: yacc
 %{?with_lmsd:Requires(post,preun):     /sbin/chkconfig}
-Requires:      Smarty >= 2.6.18-2
+Requires:      php-Smarty >= 3.1.29
 Requires:      php(gd)
 Requires:      php(iconv)
 Requires:      php(mbstring)
@@ -47,7 +46,7 @@ Requires:     php(posix)
 Requires:      webapps
 Requires:      webserver(access)
 Requires:      webserver(alias)
-Requires:      webserver(php)
+Requires:      webserver(php) >= 5.2
 Conflicts:     apache-base < 2.4.0-1
 BuildRoot:     %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
 
@@ -182,11 +181,8 @@ zgłaszanie błędów oraz awarii do Helpdesku, wydruk faktur 
oraz
 formularza przelewu.
 
 %prep
-%setup -q -n %{name}
+%setup -q -n %{name}-LMS_011123
 %patch0 -p1
-%if "%{_lib}" == "lib64"
-%patch1 -p1
-%endif
 %patch2 -p1
 %patch3 -p1
 
@@ -204,20 +200,24 @@ find '(' -name '*~' -o -name '*.orig' ')' -print0 | xargs 
-0 -r -l512 %{__rm}
 %build
 %if %{with lmsd}
 cd daemon
-
-./configure --with-mysql %{?with_lmsd_debug:--enable-debug0 --enable-debug1}
-%{__make} \
-       CC='%{__cc}' \
-       CFLAGS='%{rpmcflags} -fPIC -DUSE_MYSQL 
-DLMS_LIB_DIR=\"%{_libdir}/lms/\" -I../..'
-mv lmsd lmsd-mysql
-
-./configure --with-pgsql %{?with_lmsd_debug:--enable-debug0 --enable-debug1}
-%{__make} lmsd \
-       CC='%{__cc}' \
-       CFLAGS='%{rpmcflags} -fPIC -DUSE_PGSQL 
-DLMS_LIB_DIR=\"%{_libdir}/lms/\" -I../..'
-mv lmsd lmsd-pgsql
-
-CFLAGS="%{rpmcflags}" %{__make} -j1 -C modules/parser \
+%configure \
+       --with-mysql \
+       %{?with_lmsd_debug:--enable-debug0 --enable-debug1}
+%{__make}
+#      CC='%{__cc}' \
+#      CFLAGS='%{rpmcflags} -fPIC -DUSE_MYSQL 
-DLMS_LIB_DIR=\"%{_libdir}/lms/\" -I../..'
+%{__mv} lmsd lmsd-mysql
+
+%configure \
+       --with-pgsql \
+       %{?with_lmsd_debug:--enable-debug0 --enable-debug1}
+%{__make} lmsd
+#      CC='%{__cc}' \
+#      CFLAGS='%{rpmcflags} -fPIC -DUSE_PGSQL 
-DLMS_LIB_DIR=\"%{_libdir}/lms/\" -I../..'
+%{__mv} lmsd lmsd-pgsql
+
+CFLAGS="%{rpmcflags}" \
+%{__make} -j1 -C modules/parser \
        CC='%{__cc}'
 
 cd ..
diff --git a/lms-PLD.patch b/lms-PLD.patch
index 4b62a31..a7c8fb2 100644
--- a/lms-PLD.patch
+++ b/lms-PLD.patch
@@ -1,23 +1,23 @@
---- lms-orig/index.php 2011-03-18 09:59:23.000000000 +0100
-+++ lms/index.php      2011-03-20 15:11:25.781918286 +0100
-@@ -47,13 +47,13 @@
- $CONFIG = (array) parse_ini_file($CONFIG_FILE, true);
+--- lms-LMS_011123/index.php.orig      2020-10-14 21:12:31.427420702 +0200
++++ lms-LMS_011123/index.php   2020-10-14 21:21:05.207970647 +0200
+@@ -49,13 +49,13 @@
+ $CONFIG = (array) parse_ini_file(CONFIG_FILE, true);
  
  // Check for configuration vars and set default values
 -$CONFIG['directories']['sys_dir'] = 
(!isset($CONFIG['directories']['sys_dir']) ? getcwd() : 
$CONFIG['directories']['sys_dir']);
 +$CONFIG['directories']['sys_dir'] = 
(!isset($CONFIG['directories']['sys_dir']) ? '/usr/share/lms' : 
$CONFIG['directories']['sys_dir']);
- $CONFIG['directories']['lib_dir'] = 
(!isset($CONFIG['directories']['lib_dir']) ? 
$CONFIG['directories']['sys_dir'].'/lib' : $CONFIG['directories']['lib_dir']);
--$CONFIG['directories']['doc_dir'] = 
(!isset($CONFIG['directories']['doc_dir']) ? 
$CONFIG['directories']['sys_dir'].'/documents' : 
$CONFIG['directories']['doc_dir']);
-+$CONFIG['directories']['doc_dir'] = 
(!isset($CONFIG['directories']['doc_dir']) ? '/var/lib/lms/documents': 
$CONFIG['directories']['doc_dir']);
- $CONFIG['directories']['modules_dir'] = 
(!isset($CONFIG['directories']['modules_dir']) ? 
$CONFIG['directories']['sys_dir'].'/modules' : 
$CONFIG['directories']['modules_dir']);
--$CONFIG['directories']['backup_dir'] = 
(!isset($CONFIG['directories']['backup_dir']) ? 
$CONFIG['directories']['sys_dir'].'/backups' : 
$CONFIG['directories']['backup_dir']);
+ $CONFIG['directories']['lib_dir'] = 
(!isset($CONFIG['directories']['lib_dir']) ? $CONFIG['directories']['sys_dir'] 
. DIRECTORY_SEPARATOR . 'lib' : $CONFIG['directories']['lib_dir']);
+-$CONFIG['directories']['doc_dir'] = 
(!isset($CONFIG['directories']['doc_dir']) ? $CONFIG['directories']['sys_dir'] 
. DIRECTORY_SEPARATOR . 'documents' : $CONFIG['directories']['doc_dir']);
++$CONFIG['directories']['doc_dir'] = 
(!isset($CONFIG['directories']['doc_dir']) ? '/var/lib/lms/documents' : 
$CONFIG['directories']['doc_dir']);
+ $CONFIG['directories']['modules_dir'] = 
(!isset($CONFIG['directories']['modules_dir']) ? 
$CONFIG['directories']['sys_dir'] . DIRECTORY_SEPARATOR . 'modules' : 
$CONFIG['directories']['modules_dir']);
+-$CONFIG['directories']['backup_dir'] = 
(!isset($CONFIG['directories']['backup_dir']) ? 
$CONFIG['directories']['sys_dir'] . DIRECTORY_SEPARATOR . 'backups' : 
$CONFIG['directories']['backup_dir']);
 +$CONFIG['directories']['backup_dir'] = 
(!isset($CONFIG['directories']['backup_dir']) ? '/var/lib/lms/backups' : 
$CONFIG['directories']['backup_dir']);
- $CONFIG['directories']['config_templates_dir'] = 
(!isset($CONFIG['directories']['config_templates_dir']) ? 
$CONFIG['directories']['sys_dir'].'/config_templates' : 
$CONFIG['directories']['config_templates_dir']);
--$CONFIG['directories']['smarty_compile_dir'] = 
(!isset($CONFIG['directories']['smarty_compile_dir']) ? 
$CONFIG['directories']['sys_dir'].'/templates_c' : 
$CONFIG['directories']['smarty_compile_dir']);
-+$CONFIG['directories']['smarty_compile_dir'] = 
(!isset($CONFIG['directories']['smarty_compile_dir']) ? 
'/var/lib/lms/templates_c' : $CONFIG['directories']['smarty_compile_dir']);
- $CONFIG['directories']['smarty_templates_dir'] = 
(!isset($CONFIG['directories']['smarty_templates_dir']) ? 
$CONFIG['directories']['sys_dir'].'/templates' : 
$CONFIG['directories']['smarty_templates_dir']);
- 
- define('SYS_DIR', $CONFIG['directories']['sys_dir']);
+ $CONFIG['directories']['config_templates_dir'] = 
(!isset($CONFIG['directories']['config_templates_dir']) ? 
$CONFIG['directories']['sys_dir'] . DIRECTORY_SEPARATOR . 'config_templates' : 
$CONFIG['directories']['config_templates_dir']);
+-$CONFIG['directories']['smarty_compile_dir'] = 
(!isset($CONFIG['directories']['smarty_compile_dir']) ? 
$CONFIG['directories']['sys_dir'] . DIRECTORY_SEPARATOR . 'templates_c' : 
$CONFIG['directories']['smarty_compile_dir']);
++$CONFIG['directories']['smarty_compile_dir'] = 
(!isset($CONFIG['directories']['smarty_compile_dir']) ? 
'/var/lib/lms/templaces_c' : $CONFIG['directories']['smarty_compile_dir']);
+ $CONFIG['directories']['smarty_templates_dir'] = 
(!isset($CONFIG['directories']['smarty_templates_dir']) ? 
$CONFIG['directories']['sys_dir'] . DIRECTORY_SEPARATOR . 'templates' : 
$CONFIG['directories']['smarty_templates_dir']);
+ $CONFIG['directories']['plugin_dir'] = 
(!isset($CONFIG['directories']['plugin_dir']) ? 
$CONFIG['directories']['sys_dir'] . DIRECTORY_SEPARATOR . 'plugins' : 
$CONFIG['directories']['plugin_dir']);
+ $CONFIG['directories']['plugins_dir'] = $CONFIG['directories']['plugin_dir'];
 --- lms-orig/sample/lms.ini    2009-04-08 13:59:42.000000000 +0200
 +++ lms/sample/lms.ini 2011-03-20 15:11:25.785251771 +0100
 @@ -228,7 +228,7 @@
@@ -59,60 +59,37 @@
  
  [mail]
  
---- lms-orig/contrib/customer/index.php        2011-03-18 09:59:23.000000000 
+0100
-+++ lms/contrib/customer/index.php     2011-03-20 15:12:00.340164058 +0100
-@@ -36,11 +36,11 @@
+--- lms-LMS_011123/contrib/customer/index.php.orig     2020-10-14 
21:21:28.771176328 +0200
++++ lms-LMS_011123/contrib/customer/index.php  2020-10-14 21:25:03.180014775 
+0200
+@@ -46,11 +46,11 @@
  $CONFIG = (array) parse_ini_file($CONFIG_FILE, true);
  
  // Check for configuration vars and set default values
--$CONFIG['directories']['sys_dir'] = (! $CONFIG['directories']['sys_dir'] ? 
getcwd() : $CONFIG['directories']['sys_dir']);
--$CONFIG['directories']['backup_dir'] = (! 
$CONFIG['directories']['backup_dir'] ? 
$CONFIG['directories']['sys_dir'].'/backups' : 
$CONFIG['directories']['backup_dir']);
-+$CONFIG['directories']['sys_dir'] = (! $CONFIG['directories']['sys_dir'] ? 
'/usr/share/lms' : $CONFIG['directories']['sys_dir']);
-+$CONFIG['directories']['backup_dir'] = (! 
$CONFIG['directories']['backup_dir'] ? '/var/lib/lms/backups' : 
$CONFIG['directories']['backup_dir']);
- $CONFIG['directories']['lib_dir'] = (! $CONFIG['directories']['lib_dir'] ? 
$CONFIG['directories']['sys_dir'].'/lib' : $CONFIG['directories']['lib_dir']);
- $CONFIG['directories']['modules_dir'] = (! 
$CONFIG['directories']['modules_dir'] ? 
$CONFIG['directories']['sys_dir'].'/modules' : 
$CONFIG['directories']['modules_dir']);
--$CONFIG['directories']['smarty_compile_dir'] = (! 
$CONFIG['directories']['smarty_compile_dir'] ? 
$CONFIG['directories']['sys_dir'].'/templates_c' : 
$CONFIG['directories']['smarty_compile_dir']);
-+$CONFIG['directories']['smarty_compile_dir'] = (! 
$CONFIG['directories']['smarty_compile_dir'] ? '/var/lib/lms/templates_c' : 
$CONFIG['directories']['smarty_compile_dir']);
- $CONFIG['directories']['smarty_templates_dir'] = (! 
$CONFIG['directories']['smarty_templates_dir'] ? 
$CONFIG['directories']['sys_dir'].'/templates' : 
$CONFIG['directories']['smarty_templates_dir']);
- 
- define('SYS_DIR', $CONFIG['directories']['sys_dir']);
-@@ -74,7 +74,7 @@
- 
- // Initialize templates engine
- 
--require_once(LIB_DIR.'/Smarty/Smarty.class.php');
-+require_once(LIB_DIR.'/Smarty/Smarty.class.php');
- 
- $SMARTY = new Smarty;
- 
-@@ -98,7 +98,7 @@
- $SMARTY->assign_by_ref('LANGDEFS', $LANGDEFS);
- $SMARTY->assign_by_ref('_ui_language', $LMS->ui_lang);
- $SMARTY->assign_by_ref('_language', $LMS->lang);
--$SMARTY->template_dir = getcwd();
-+$SMARTY->template_dir = getcwd();
- $SMARTY->compile_dir = SMARTY_COMPILE_DIR;
- @include('locale/'.$LMS->ui_lang.'/strings.php');
+-$CONFIG['directories']['sys_dir'] = 
(!isset($CONFIG['directories']['sys_dir']) ? getcwd() : 
$CONFIG['directories']['sys_dir']);
+-$CONFIG['directories']['backup_dir'] = 
(!isset($CONFIG['directories']['backup_dir']) ? 
$CONFIG['directories']['sys_dir'] . DIRECTORY_SEPARATOR . 'backups' : 
$CONFIG['directories']['backup_dir']);
++$CONFIG['directories']['sys_dir'] = 
(!isset($CONFIG['directories']['sys_dir']) ? '/usr/share/lms' : 
$CONFIG['directories']['sys_dir']);
++$CONFIG['directories']['backup_dir'] = 
(!isset($CONFIG['directories']['backup_dir']) ? '/var/lib/lms/backups' : 
$CONFIG['directories']['backup_dir']);
+ $CONFIG['directories']['lib_dir'] = 
(!isset($CONFIG['directories']['lib_dir']) ? $CONFIG['directories']['sys_dir'] 
. DIRECTORY_SEPARATOR . 'lib' : $CONFIG['directories']['lib_dir']);
+ $CONFIG['directories']['modules_dir'] = 
(!isset($CONFIG['directories']['modules_dir']) ? 
$CONFIG['directories']['sys_dir'] . DIRECTORY_SEPARATOR . 'modules' : 
$CONFIG['directories']['modules_dir']);
+-$CONFIG['directories']['smarty_compile_dir'] = 
(!isset($CONFIG['directories']['smarty_compile_dir']) ? 
$CONFIG['directories']['sys_dir'] . DIRECTORY_SEPARATOR . 'templates_c' : 
$CONFIG['directories']['smarty_compile_dir']);
++$CONFIG['directories']['smarty_compile_dir'] = 
(!isset($CONFIG['directories']['smarty_compile_dir']) ? 
'/var/lib/lms/templates_c' : $CONFIG['directories']['smarty_compile_dir']);
+ $CONFIG['directories']['smarty_templates_dir'] = 
(!isset($CONFIG['directories']['smarty_templates_dir']) ? 
$CONFIG['directories']['sys_dir'] . DIRECTORY_SEPARATOR . 'templates' : 
$CONFIG['directories']['smarty_templates_dir']);
+ $CONFIG['directories']['plugin_dir'] = 
(!isset($CONFIG['directories']['plugin_dir']) ? 
$CONFIG['directories']['sys_dir'] . DIRECTORY_SEPARATOR . 'plugins' : 
$CONFIG['directories']['plugin_dir']);
+ $CONFIG['directories']['plugins_dir'] = $CONFIG['directories']['plugin_dir'];
+--- lms-LMS_011123/userpanel/index.php.orig    2020-10-14 21:21:28.771176328 
+0200
++++ lms-LMS_011123/userpanel/index.php 2020-10-14 21:30:34.258221170 +0200
+@@ -51,11 +51,11 @@
+ $CONFIG = (array) parse_ini_file($CONFIG_FILE, true);
  
---- lms-orig/userpanel/index.php       2011-03-18 09:59:24.000000000 +0100
-+++ lms/userpanel/index.php    2011-03-20 15:11:25.788585257 +0100
-@@ -45,8 +45,8 @@
-       $CONFIG['directories']['sys_dir'] = $CONFIG['directories']['sys_dir'];
- $CONFIG['directories']['lib_dir'] = 
(!isset($CONFIG['directories']['lib_dir']) ? 
$CONFIG['directories']['sys_dir'].'/lib' : $CONFIG['directories']['lib_dir']);
- $CONFIG['directories']['modules_dir'] = 
(!isset($CONFIG['directories']['modules_dir']) ? 
$CONFIG['directories']['sys_dir'].'/modules' : 
$CONFIG['directories']['modules_dir']);
+ // Check for configuration vars and set default values
+-$CONFIG['directories']['sys_dir'] = 
(!isset($CONFIG['directories']['sys_dir']) ? getcwd() : 
$CONFIG['directories']['sys_dir']);
++$CONFIG['directories']['sys_dir'] = 
(!isset($CONFIG['directories']['sys_dir']) ? '/usr/share/lms/userpanel' : 
$CONFIG['directories']['sys_dir']);
+ $CONFIG['directories']['lib_dir'] = 
(!isset($CONFIG['directories']['lib_dir']) ? $CONFIG['directories']['sys_dir'] 
. DIRECTORY_SEPARATOR . 'lib' : $CONFIG['directories']['lib_dir']);
 -$CONFIG['directories']['userpanel_dir'] = 
(!isset($CONFIG['directories']['userpanel_dir']) ? getcwd() : 
$CONFIG['directories']['userpanel_dir']);
--$CONFIG['directories']['smarty_compile_dir'] = 
$CONFIG['directories']['userpanel_dir'].'/templates_c';
-+$CONFIG['directories']['userpanel_dir'] = 
(!isset($CONFIG['directories']['userpanel_dir']) ? '/usr/share/lms/userpanel'  
: $CONFIG['directories']['userpanel_dir']);
++$CONFIG['directories']['userpanel_dir'] = 
(!isset($CONFIG['directories']['userpanel_dir']) ? '/usr/share/lms/userpanel' : 
$CONFIG['directories']['userpanel_dir']);
+ $CONFIG['directories']['modules_dir'] = 
(!isset($CONFIG['directories']['modules_dir']) ? 
$CONFIG['directories']['sys_dir'] . DIRECTORY_SEPARATOR . 'modules' : 
$CONFIG['directories']['modules_dir']);
+-$CONFIG['directories']['smarty_compile_dir'] = 
$CONFIG['directories']['userpanel_dir'] . DIRECTORY_SEPARATOR . 'templates_c';
 +$CONFIG['directories']['smarty_compile_dir'] = 
'/var/lib/lms/userpanel/templates_c';
- 
- define('USERPANEL_DIR', $CONFIG['directories']['userpanel_dir']);
- define('USERPANEL_LIB_DIR', USERPANEL_DIR.'/lib/');
-@@ -77,7 +77,7 @@
- 
- // Initialize templates engine (must be before locale settings)
- 
--require_once(LIB_DIR.'/Smarty/Smarty.class.php');
-+require_once('/usr/share/php/Smarty/Smarty.class.php');
- 
- $SMARTY = new Smarty;
- 
+ $CONFIG['directories']['plugin_dir'] = 
(!isset($CONFIG['directories']['plugin_dir']) ? 
$CONFIG['directories']['sys_dir'] . DIRECTORY_SEPARATOR . 'plugins' : 
$CONFIG['directories']['plugin_dir']);
+ $CONFIG['directories']['plugins_dir'] = $CONFIG['directories']['plugin_dir'];
+ $CONFIG['directories']['doc_dir'] = 
(!isset($CONFIG['directories']['doc_dir']) ? $CONFIG['directories']['sys_dir'] 
. DIRECTORY_SEPARATOR . 'documents' : $CONFIG['directories']['doc_dir']);
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/lms.git/commitdiff/9dd4ced55ad767477bd5cf39895b53cae123a5f3

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to