SPECS (DEVEL): test-php.spec (NEW) - test

glen glen at pld-linux.org
Fri Sep 16 02:12:35 CEST 2005


Author: glen                         Date: Fri Sep 16 00:12:35 2005 GMT
Module: SPECS                         Tag: DEVEL
---- Log message:
- test

---- Files affected:
SPECS:
   test-php.spec (NONE -> 1.1.2.1)  (NEW)

---- Diffs:

================================================================
Index: SPECS/test-php.spec
diff -u /dev/null SPECS/test-php.spec:1.1.2.1
--- /dev/null	Fri Sep 16 02:12:35 2005
+++ SPECS/test-php.spec	Fri Sep 16 02:12:30 2005
@@ -0,0 +1,76 @@
+# $Revision$, $Date$
+Summary:	The PHP HTML-embedded scripting language for use with Apache
+Name:		test-php
+Version:	5.0.5
+Release:	5.7
+Epoch:		4
+Group:		Libraries
+License:	PHP
+Source0:	http://www.php.net/distributions/php-%{version}.tar.bz2
+# Source0-md5:	b5d4ca75bbb11ee5b830fa67213d9f7f
+BuildRequires:	rpmbuild(macros) >= 1.238
+BuildRoot:	%{tmpdir}/%{name}-%{version}-root-%(id -u -n)
+
+%define		_sysconfdir	/etc/php
+%define		_phpsharedir	%{_datadir}/php
+%define		extensionsdir	%{_libdir}/php
+
+# redefine to use versions from current source
+%define		__php_includedir %{_builddir}/%{name}-%{version}
+
+# temporarily
+%define	php_api_version		%(awk '/#define PHP_API_VERSION/{print $3}' %{__php_includedir}/main/php.h || echo ERROR)
+%define	zend_module_api		%(awk '/#define ZEND_MODULE_API_NO/{print $3}' %{__php_includedir}/Zend/zend_modules.h || echo ERROR)
+%define	zend_extension_api		%(awk '/#define ZEND_EXTENSION_API_NO/{print $3}' %{__php_includedir}/Zend/zend_extensions.h || echo ERROR)
+
+%description
+PHP is an HTML-embedded scripting language. PHP attempts to make it
+
+%prep
+# IMPORTANT: if you change '%setup', you should change %__php_includedir macro earlier in this file
+%setup -q -n php-%{version}
+
+%build
+cat >&2 <<EOF
+
+	MODULES_API = %{php_api_version}
+	ZEND_MODULE_API = %{zend_module_api}
+	ZEND_EXTENSION_API = %{zend_extension_api}
+
+EOF
+CFLAGS="%{rpmcflags} -DEAPI=1 -I/usr/X11R6/include"
+
+%install
+# sanity check
+cat >&2 <<EOF
+
+	MODULES_API = %{php_api_version}
+	ZEND_MODULE_API = %{zend_module_api}
+	ZEND_EXTENSION_API = %{zend_extension_api}
+
+EOF
+%if "%{php_api_version}" == "ERROR" || "%{zend_module_api}" == "ERROR" || "%{zend_extension_api}" == "ERROR"
+	echo "INTERNAL ERROR: API versions broken!"
+	exit 1
+%endif
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(644,root,root,755)
+
+%define	date	%(echo `LC_ALL="C" date +"%a %b %d %Y"`)
+%changelog
+* %{date} PLD Team <feedback at pld-linux.org>
+All persons listed below can be reached at <cvs_login>@pld-linux.org
+
+$Log$
+Revision 1.1.2.1  2005/09/16 00:12:30  glen
+- test
+
+Revision 1.480  2005/09/15 23:55:24  glen
+- chasing the bug
+
+Revision 1.479  2005/09/15 23:41:22  glen
+- add debug on php_api_version and error check (as DEVEL is occupied using HEAD). rel 6
================================================================



More information about the pld-cvs-commit mailing list