From 2bfcd6c8994b391c4a5b44c3407d15dc77d3adcc Mon Sep 17 00:00:00 2001 From: Gwyn Ciesla Date: Jul 24 2020 18:48:28 +0000 Subject: Merge branch 'master' into epel8 --- diff --git a/.cvsignore b/.cvsignore deleted file mode 100644 index e69de29..0000000 --- a/.cvsignore +++ /dev/null diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..53c5adc --- /dev/null +++ b/.gitignore @@ -0,0 +1,4 @@ +adodb511.tgz +/adodb512.zip +/adodb515.zip +/adodb-5.20.6.tar.gz diff --git a/Makefile b/Makefile deleted file mode 100644 index 4d67227..0000000 --- a/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# Makefile for source rpm: php-adodb -# $Id$ -NAME := php-adodb -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/Rootx && { 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) diff --git a/php-adodb.spec b/php-adodb.spec new file mode 100644 index 0000000..34d2a31 --- /dev/null +++ b/php-adodb.spec @@ -0,0 +1,189 @@ +%{!?_httpd_contentdir: %{expand: %%global _httpd_contentdir /var/www}} + +Name: php-adodb +Summary: Database abstraction layer for PHP +Version: 5.20.6 +Release: 9%{?dist} + +License: BSD or LGPLv2+ +URL: http://adodb.org +BuildArch: noarch +# for macros +BuildRequires: httpd-devel + +Source0: http://downloads.sourceforge.net/adodb/adodb-%{version}.tar.gz + +Requires: php-common + +%description +ADOdb is an object oriented library written in PHP that abstracts database +operations for portability. It is modelled on Microsoft's ADO, but has many +improvements that make it unique (eg. pivot tables, Active Record support, +generating HTML for paging recordsets with next and previous links, cached +recordsets, HTML menu generation, etc). +ADOdb hides the differences between the different databases so you can easily +switch DBs without changing code. + +# !! TODO !! MAKE A SUBPACKAGE FOR THE PEAR::AUTH DRIVER + +%prep +%setup -q -n adodb5 + + +%build +# fix dir perms +find . -type d | xargs chmod 755 +# fix file perms +find . -type f | xargs chmod 644 + + +%install +rm -rf $RPM_BUILD_ROOT + +install -d $RPM_BUILD_ROOT%{_httpd_contentdir}/icons +install -d $RPM_BUILD_ROOT%{_datadir}/php/adodb +cp -pr * $RPM_BUILD_ROOT%{_datadir}/php/adodb/ + +install -m644 cute_icons_for_site/* $RPM_BUILD_ROOT%{_httpd_contentdir}/icons + +# cleanup +rm -rf $RPM_BUILD_ROOT%{_datadir}/php/adodb/cute_icons_for_site +rm -rf $RPM_BUILD_ROOT%{_datadir}/php/adodb/docs +rm -rf $RPM_BUILD_ROOT%{_datadir}/php/adodb/tests +rm -f $RPM_BUILD_ROOT%{_datadir}/adodb/*.txt + + +%files +%license LICENSE.md +%doc README.md docs/* +%{_datadir}/php/adodb +%{_httpd_contentdir}/icons/* + + +%changelog +* Thu Jan 30 2020 Fedora Release Engineering - 5.20.6-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_32_Mass_Rebuild + +* Fri Jul 26 2019 Fedora Release Engineering - 5.20.6-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_31_Mass_Rebuild + +* Sat Feb 02 2019 Fedora Release Engineering - 5.20.6-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_30_Mass_Rebuild + +* Fri Jul 13 2018 Fedora Release Engineering - 5.20.6-6 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_29_Mass_Rebuild + +* Fri Feb 09 2018 Fedora Release Engineering - 5.20.6-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild + +* Thu Jul 27 2017 Fedora Release Engineering - 5.20.6-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild + +* Sat Feb 11 2017 Fedora Release Engineering - 5.20.6-3 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_26_Mass_Rebuild + +* Tue Sep 20 2016 Gianluca Sforna - 5.20.6-2 +- update to latest release +- fix for CVE-2016-7405 (#1376365) +- spec file clean up + +* Tue Sep 6 2016 Gianluca Sforna - 5.15-10 +- fix for CVE-2016-4855 (#1373374) + +* Thu Feb 04 2016 Fedora Release Engineering - 5.15-9 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_24_Mass_Rebuild + +* Thu Jun 18 2015 Fedora Release Engineering - 5.15-8 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_23_Mass_Rebuild + +* Sat Jun 07 2014 Fedora Release Engineering - 5.15-7 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild + +* Tue Sep 03 2013 Jon Ciesla 5.15-6 +- Date fixes to correct FTBFS. + +* Sun Aug 04 2013 Fedora Release Engineering 5.15-5 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_20_Mass_Rebuild + +* Thu Feb 14 2013 Fedora Release Engineering - 5.15-4 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_19_Mass_Rebuild + +* Fri Dec 7 2012 Remi Collet - 5.15-3 +- fix icons locations for httpd 2.4 (#876907) + +* Fri Jul 20 2012 Fedora Release Engineering - 5.15-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_18_Mass_Rebuild + +* Wed Feb 8 2012 Gianluca Sforna - 5.15-1 +- New upstream release + +* Sat Jan 14 2012 Fedora Release Engineering - 5.12-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Fri Aug 05 2011 Gianluca Sforna - 5.12-1 +- New upstream release + +* Wed Feb 09 2011 Fedora Release Engineering - 5.11-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Sun May 23 2010 Gianluca Sforna - 5.11-1 +- New upstream release + +* Thu Nov 12 2009 Gianluca Sforna - 5.10-1 +- New upstream release + +* Tue Aug 25 2009 Gianluca Sforna - 5.09a-1 +- Update to latest release +- Fix download URL +- Update summary and description +- Requires php-common + +* Sun Jul 26 2009 Fedora Release Engineering - 4.95-3.a +- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild + +* Thu Feb 26 2009 Fedora Release Engineering - 4.95-2.a +- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild + +* Sun Aug 26 2007 Aurelien Bompard 4.95-1.a +- version 4.95a +- fix license tag + +* Fri Apr 06 2007 Aurelien Bompard 4.94-1 +- version 4.94 +- move install path to %%_datadir/php/adodb (#235461) + +* Wed Aug 30 2006 Aurelien Bompard 4.92-1 +- version 4.92 + +* Fri Apr 14 2006 Aurelien Bompard 4.80-1 +- version 4.80 + +* Wed Feb 22 2006 Aurelien Bompard 4.72-1 +- version 4.72 + +* Fri Dec 23 2005 Aurelien Bompard 4.68-1 +- version 4.68 + +* Fri Nov 18 2005 Aurelien Bompard 4.67-1 +- version 4.67 + +* Sun May 08 2005 Aurelien Bompard 4.62-1%{?dist} +- version 4.62 +- use disttag + +* Fri Apr 8 2005 Michael Schwendt +- rebuilt + +* Wed Aug 11 2004 Aurelien Bompard 0:4.52-0.fdr.1 +- update to 4.52 + +* Sat Jul 31 2004 Aurelien Bompard 0:4.51-0.fdr.1 +- update to 4.51 + +* Sat Jul 03 2004 Aurelien Bompard 0:4.23-0.fdr.2 +- move to _datadir instead of _libdir +- use the _var macro + +* Wed Jun 30 2004 Aurelien Bompard 0:4.23-0.fdr.1 +- Initial Fedora package (from Mandrake) + diff --git a/sources b/sources index e69de29..21da8b0 100644 --- a/sources +++ b/sources @@ -0,0 +1 @@ +91e7efe853e3966baa5ba0efa2a81a86 adodb-5.20.6.tar.gz