Compare commits
4 commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
2c7944b81c | ||
|
|
c13e6e2b57 | ||
|
|
a031ed536f | ||
|
|
99aca74fba |
8 changed files with 35 additions and 53 deletions
|
|
@ -1 +0,0 @@
|
|||
Zikula-1.1.2-CORE.zip
|
||||
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
|
|
@ -0,0 +1 @@
|
|||
Zikula-1.2.3.zip
|
||||
21
Makefile
21
Makefile
|
|
@ -1,21 +0,0 @@
|
|||
# Makefile for source rpm: zikula
|
||||
# $Id$
|
||||
NAME := zikula
|
||||
SPECFILE = $(firstword $(wildcard *.spec))
|
||||
|
||||
define find-makefile-common
|
||||
for d in common ../common ../../common ; do if [ -f $$d/Makefile.common ] ; then if [ -f $$d/CVS/Root -a -w $$/Makefile.common ] ; then cd $$d ; cvs -Q update ; fi ; echo "$$d/Makefile.common" ; break ; fi ; done
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(find-makefile-common))
|
||||
|
||||
ifeq ($(MAKEFILE_COMMON),)
|
||||
# attept a checkout
|
||||
define checkout-makefile-common
|
||||
test -f CVS/Root && { cvs -Q -d $$(cat CVS/Root) checkout common && echo "common/Makefile.common" ; } || { echo "ERROR: I can't figure out how to checkout the 'common' module." ; exit -1 ; } >&2
|
||||
endef
|
||||
|
||||
MAKEFILE_COMMON := $(shell $(checkout-makefile-common))
|
||||
endif
|
||||
|
||||
include $(MAKEFILE_COMMON)
|
||||
|
|
@ -1,4 +0,0 @@
|
|||
zikula-1_1_1-12_fc10:HEAD:zikula-1.1.1-12.fc10.src.rpm:1237564874
|
||||
zikula-1_1_2-1_fc11:HEAD:zikula-1.1.2-1.fc11.src.rpm:1251073198
|
||||
zikula-1_1_2-2_fc11:HEAD:zikula-1.1.2-2.fc11.src.rpm:1251074540
|
||||
zikula-1_1_2-3_fc11:HEAD:zikula-1.1.2-3.fc11.src.rpm:1251075657
|
||||
2
sources
2
sources
|
|
@ -1 +1 @@
|
|||
585a1f8cec31fd33f64aa3968590a93d Zikula-1.1.2-CORE.zip
|
||||
7641cfd362c8cf9e1ca5f4ecdd9ce44c Zikula-1.2.3.zip
|
||||
|
|
|
|||
|
|
@ -1,11 +1,12 @@
|
|||
--- config/config.php 2008-06-06 14:03:14.000000000 +0200
|
||||
+++ config/config.php.diff 2009-01-26 10:16:12.000000000 +0100
|
||||
@@ -36,7 +36,7 @@
|
||||
--- config/config.php.diff 2009-10-12 09:14:24.000000000 -0400
|
||||
+++ config/config.php 2009-12-06 00:33:45.060521101 -0500
|
||||
@@ -37,7 +37,7 @@
|
||||
global $PNConfig;
|
||||
$PNConfig['System']['installed'] = 0; // installer will change this during installation
|
||||
$PNConfig['System']['tabletype'] = 'myisam'; // installer will change this during installation
|
||||
-$PNConfig['System']['temp'] = 'pnTemp'; // installer will change this during installation
|
||||
+$PNConfig['System']['temp'] = '/var/lib/zikula/pnTemp'; // installer will change this during installation
|
||||
$PNConfig['System']['prefix'] = 'zk'; // installer will change this during installation
|
||||
$PNConfig['System']['prefix'] = 'z'; // installer will change this during installation
|
||||
$PNConfig['System']['development'] = 0; // should be set to 0/false when cutting a release for production use
|
||||
|
||||
$PNConfig['System']['default_timezone'] = 'GMT'; // TZ timezone
|
||||
|
||||
33
zikula.spec
33
zikula.spec
|
|
@ -1,14 +1,14 @@
|
|||
Name: zikula
|
||||
Version: 1.1.2
|
||||
Release: 3%{?dist}
|
||||
Version: 1.2.3
|
||||
Release: 1%{?dist}
|
||||
Summary: Zikula is a free open source Web Application Framework
|
||||
Group: Applications/Publishing
|
||||
License: GPLv2+
|
||||
# There is some content in this package that is LGPL with the bulk
|
||||
# GPLv2+ thus overall package should be GPLv2+
|
||||
URL: http://www.zikula.org/
|
||||
Source0: Zikula-%{version}-CORE.zip
|
||||
#URL for source is http://code.zikula.org/core/downloads/99
|
||||
Source0: Zikula-%{version}.zip
|
||||
#URL for source is http://zikula.org/CMS/Download/
|
||||
Source1: zikula.conf
|
||||
#this is being discussed upstream - for the moment it is a fedora only file
|
||||
#see http://groups.google.com/group/zikula-discussions/browse_thread/thread/2f44d45a975d1515/
|
||||
|
|
@ -47,11 +47,12 @@ semanage fcontext -a -t httpd_var_run_t %{_sysconfdir}/%{name}/config.php > /dev
|
|||
semanage fcontext -m -t httpd_var_run_t %{_sysconfdir}/%{name}/config.php > /dev/null 2>&1 || :
|
||||
|
||||
%prep
|
||||
%setup -c -qn %{name}-%{version}
|
||||
%setup -qn Zikula-%{version}
|
||||
%patch0 -p0
|
||||
%patch1 -p0
|
||||
dos2unix docs/Zikula_1_1_2-MYSQL.sql
|
||||
|
||||
find . -type f -perm 755 -exec chmod 0644 '{}' \;
|
||||
#find . \( -name "*.php" -o -name "*.txt" -o -name "*htm*" -o -name "*.css" -o -name "*.js" -o -name "*.ini" \) -exec chmod 0644 '{}' \;
|
||||
chmod -x docs/COPYING
|
||||
%build
|
||||
#nothing really for this section but rpmbuild complains if build is empty
|
||||
|
||||
|
|
@ -73,9 +74,7 @@ rm -rf includes/classes/JSON
|
|||
rm -rf includes/classes/Smarty
|
||||
rm -rf includes/classes/adodb
|
||||
rm -rf includes/classes/SimplePie
|
||||
rm -rf includes/classes/idna
|
||||
|
||||
cp -pr config images includes install javascript language modules system themes -t %{buildroot}/%{_datadir}/%{name}
|
||||
cp -pr config images includes install javascript locale language modules system themes -t %{buildroot}/%{_datadir}/%{name}
|
||||
install -m 0644 *php robots.txt %{buildroot}/%{_datadir}/%{name}
|
||||
|
||||
|
||||
|
|
@ -91,8 +90,7 @@ install -m 0644 -D -p %{SOURCE1} %{buildroot}/%{_sysconfdir}/httpd/conf.d/zikula
|
|||
rm -f %{buildroot}/%{datadir}/%{name}/includes/.htaccess
|
||||
|
||||
#changinng encoding
|
||||
iconv -f ISO-8859-1 -t UTF-8 --output %{_builddir}/%{name}-%{version}/docs/previouscredits.txt %{_builddir}/%{name}-%{version}/docs/previouscredits.txt
|
||||
iconv -f ISO-8859-1 -t UTF-8 --output %{_builddir}/%{name}-%{version}/docs/CREDITS.txt %{_builddir}/%{name}-%{version}/docs/CREDITS.txt
|
||||
iconv -f ISO-8859-1 -t UTF-8 --output %{_builddir}/Zikula-%{version}/docs/previouscredits.txt %{_builddir}/Zikula-%{version}/docs/previouscredits.txt
|
||||
|
||||
cd %{buildroot}
|
||||
cd -
|
||||
|
|
@ -117,15 +115,24 @@ rm -rf %{buildroot}
|
|||
|
||||
|
||||
%post
|
||||
ln -sf /usr/share/php/php-gettext /usr/share/zikula/includes/classes/php-gettext 2>&1 || :
|
||||
ln -sf /usr/share/doc/zikula-1.1.2 /usr/share/zikula/docs > /dev/null 2>&1 || :
|
||||
ln -sf /usr/share/php/adodb /usr/share/zikula/includes/classes/adodb > /dev/null 2>&1 || :
|
||||
ln -sf /usr/share/php/Smarty /usr/share/zikula/includes/classes/Smarty > /dev/null 2>&1 || :
|
||||
ln -sf /usr/share/php/php-simplepie /usr/share/zikula/includes/classes/SimplePie > /dev/null 2>&1 || :
|
||||
ln -sf /usr/share/php/IDNA_Convert /usr/share/zikula/includes/classes/idna > /dev/null 2>&1 || :
|
||||
symlinks -crs /usr/share/zikula/includes/ > /dev/null 2>&1 || :
|
||||
symlinks -crs /usr/share/zikula > /dev/null 2>&1 || :
|
||||
|
||||
%changelog
|
||||
* Wed May 12 2010 David Nalley <david@gnsa.us> 1.2.3-1
|
||||
- upgrading to 1.2.3
|
||||
- removed jsminify patch, and thus requirement for custom tarball
|
||||
- fixes XSS and CSRF security problems.
|
||||
* Sun Dec 06 2009 David Nalley <david@gnsa.us> 1.2.0-1
|
||||
- upgrading to 1.2.0
|
||||
- added require for php-gettext and symlinked it to includes/classes
|
||||
- added patch to strip jsminify support
|
||||
- build custom tarball because upstream ships non-free libs
|
||||
* Sun Aug 24 2009 David Nalley <david@gnsa.us> 1.1.2-3
|
||||
- changed requirement for dos2unix to build requirement
|
||||
|
||||
|
|
|
|||
|
|
@ -1,15 +1,14 @@
|
|||
diff -rupN old/includes/DataUtil.class.php new/includes/DataUtil.class.php
|
||||
--- includes/DataUtil.class.php 2008-12-08 13:31:42.000000000 -0500
|
||||
+++ includes/DataUtil.class.php 2009-08-23 19:48:25.169290742 -0400
|
||||
@@ -448,9 +448,9 @@ class DataUtil
|
||||
--- includes/DataUtil.class.php.orig 2009-12-06 00:50:32.903788349 -0500
|
||||
+++ includes/DataUtil.class.php 2009-12-06 00:51:11.467520804 -0500
|
||||
@@ -441,9 +441,9 @@
|
||||
return bin2hex(mhash(MHASH_SHA256, $string));
|
||||
} else {
|
||||
if (!class_exists('SHA256')) {
|
||||
- Loader::requireOnce('includes/classes/hashes/sha256.class.php');
|
||||
+ # Loader::requireOnce('includes/classes/hashes/sha256.class.php');
|
||||
+# Loader::requireOnce('includes/classes/hashes/sha256.class.php');
|
||||
}
|
||||
- return SHA256::hash($string);
|
||||
+ return hash('sha256', $string);
|
||||
+ return hash('sha256', $string);
|
||||
}
|
||||
}
|
||||
else if ($type == 'md5') {
|
||||
} else if ($type == 'md5') {
|
||||
return md5($string);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue